﻿body {margin: 0;padding: 0;color:#663300;font-size:14px;line-height:1.8;font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;background-color: #E4EFE2;box-sizing:border-box;}

ul,li {list-style:none;margin:0;padding:0;}

.sp_only{display:block;}
.pc_only{display:none;}

h1{font-size:24px;padding:0;margin:0;}
h2{font-size:21px;padding:0;margin:0;}
h2.pink{text-align:center;border-bottom:4px solid #EB8F8F;padding:10px 0;margin-bottom:20px;}
h3{font-size:19px;padding:0;margin:0;}
h3.large{font-size:20px;}

a{color:#0066FF;text-decoration:underline;}
a:active {text-decoration:none;}/*クリック中*/


/*画像レイアウト*/
.pho_box{width:100%;margin:15px 0;box-sizing:border-box;}
.pho_box:after{content:"";display:block;clear:both;}
.pho_box img{display:block;float:left;width:100%;padding:0 15px 15px 0;box-sizing:border-box;}
.pho_box div{float:left;padding:0;box-sizing:border-box;}
.pho_box p{padding-right:15px;}
.pho_box .w36_100{width:100%;}
.pho_box .w64_100{width:100%;}
.pho_box .w50_100{width:100%;}

/*メインイメージ、ヘッターなどに使用*/
.left{float:left;}
.right{float:right;}

.tx_07{font-size:0.7em;}


/*フォーム　チェックボックス*/
.checkbox {display: none;}
.checkbox + .checkbox-icon {position: relative;vertical-align: middle;font-size: 50px;}
.checkbox:checked + .checkbox-icon:before {
  /*content: "\f374";*/
  content: "\f046";
  color: #17bcdf;
}


/*基本レイアウト関連*/
#page_rd{width:96%;margin:0 2%;padding:0;box-sizing:border-box;}
/*ヘッダー*/
#header{width:100%;padding:15px 0;box-sizing:border-box;}
#header:after{content:"";display:block;clear:both;}	
#header img{display:block;}
/*フッター*/
#footer_rd{width:100%;margin:0;padding:30px 20px 20px 20px;box-sizing:border-box;}
#footer_rd .logo{display:block;float:left;padding:0 10px 10px 0;}
#footer_rd .jgca{font-size:14px;}
#footer_rd:after{content:"";display:block;clear:both;}	
/*コピーライト*/
#copy_rd{width:100%;padding:5px 20px;font-size:0.7em;color:#666666;border-top:1px dotted #999999;box-sizing:border-box;}
/*各ボックス*/
.box{padding:30px 15px;width:100%;box-sizing:border-box;background-color:#ffffff;}
.box:after{content:"";display:block;clear:both;}
.box_y:after{content:"";display:block;clear:both;}
.box_act{background-color:#E4F9C1;padding:20px;text-align:center;}
.box_act:after{content:"";display:block;clear:both;}
.box_form{background-color:#FBFBEA;padding:20px 0;box-sizing:border-box;}
.box_form:after{content:"";display:block;clear:both;}

.jgca		{font-size:24px;margin:0;color:#663300;line-height:1.4;text-decoration:none;}
.jgca span	{font-size:0.5em;}

/*pc*/
.box_top_pc{padding:0;width:100%;box-sizing:border-box;background-color:#ffffff;}
.box_top_pc img{width:100%;float:left;}
.box_top_pc:after{content:"";display:block;clear:both;}

/*sp*/
.box_top{padding:0;width:100%;box-sizing:border-box;}
.box_top img{display:block;float:left;}
.box_top:after{content:"";display:block;clear:both;}


/*メインキャッチ部分*/
.main_cth{text-align:center;font-weight:bold;font-size:1.2em;color:#9EBA45;}

/*.lead 	{font-weight:bold;line-height:1.6;}*/

/*.box_inn_lead_photo{clear:all;width:100%;}*/
/*.box_inn_lead_photo img{margin:20px 20px 0 0;}*/

/*ページ冒頭の写真たち*/
#rd_top{margin:0;padding:0 20px 10px 20px;}



/*アクションボタン*/
.box_act{padding:30px 20px;}
.box_act .inn{width:100%;margin:0 auto;box-sizing:border-box;text-align:center;}
.box_act .inn:after{content:"";display:block;clear:both;}
.box_act .btn{float:left;width:50%;text-align:center;}
.box_act .btn img{display:block;width:100%;padding:0 5px;box-sizing:border-box;}
.box_act .msk{float:none;margin:0 auto;}


/*３つの強み*/
.point {width:100%;padding-left:0px;box-sizing:border-box;}
.point:after{content:"";display:block;clear:both;}
.point img{display:block;float:none;margin:15px auto;width:80%;border-radius:10px;}
.point p{display:block;float:none;margin:15px auto;width:100%;margin-left:0;}

/*３つの強み　＆　ガーデンコンダクターとは？　に使用*/
.m {width:95%;margin:30px auto;}
/*.m .point{margin-left:20px;}*/
.map {width:80%;margin:40px auto;}


/*説明会・見学会*/
.kiji{padding:15px;margin:20px 0;background-color:#FFFFFF;}
.kiji:after{content:"";display:block;clear:both;}
.kiji .inn_left{float:left;width:24%;}
.kiji .inn_right{float:right;width:75%;}
.kiji h3{color:#336600;}
/*.kiji .name{font-size:1.1em;font-weight:bold;}*/


/*仲間ボタン*/
.nkm {width:100%;margin:0 auto;}
.nakama　{border:5px solid #ff0000;}

/*ステップアップできる*/
.stpup {width:100%;height:auto; max-width:557px;}

/*受講費用*/
.hiyou_tbl {width:100%;margin:0 auto;}
.hiyou_tbl table{width:100%;margin:30px 0;border-collapse: collapse;}
.hiyou_tbl tr th,
.hiyou_tbl tr td {padding: 20px 10px;border: 1px solid #999;vertical-align: middle;text-align: center;line-height:1.3;}


/*見学会申込フォーム*/
.kiji{margin-bottom:15px;padding:15px;border:1px solid #CCCCCC;border-radius:5px;}
h2.kengaku{font-size:1.5em;padding:10px 15px;border-left:7px solid #FFBFBF;border-bottom:1px solid #999999;margin-bottom:20px;}
h3.kengaku{background-color:#FFBFBF;padding:5px;color:#663300;}
h2.setsumei{font-size:1.5em;padding:10px 15px;border-left:7px solid #CCFF99;border-bottom:1px solid #999999;margin-bottom:20px;}
h3.setsumei{background-color:#CCFF99;padding:5px;color:#663300;}
span.sankahi{padding:5px 16px;background-color:#59B200;border-radius:8px;font-size:0.7em;color:#FFFFFF;font-weight:normal;}

/*table.dot2 {width:100%;}
table.dot2 td{border:1px #999999 dotted;padding:6px 10px;text-align:center;}
table.dot2 td.kengaku{background-color:#FFdFdF;}
table.dot2 td.setsumei{background-color:#eeFFcc;}*/

/*---------------*/
/*問合せフォーム  */
/*---------------*/
.form form {width:100%;margin:0 auto;border:none;background-color:#FFFFFF;padding:5px;font-size:16px;line-height:1.4;box-sizing:border-box;}
.form dl{margin:0 0 10px 0;}
.form dt{font-size:18px;font-weight:bold;padding:8px;background-color:#E9E2D9;}
.form dd{margin:10px 10px;font-size:18px;}
.form .item dt {margin:0;padding:8px;border:none;float:left;width:65px;font-weight:400;line-height:1.0;background-color:#fff;}
.form li{padding:4px 0;}
/*チェックボックス*/
/*.form .li_33 li	{float:left;width:auto;padding-right:30px;border-sizing:border-box;}*/
/*.form .li_33:after {content:"";display:block;clear:both;}*/
.form .li_50_20 li	{float:left;width:50%;border-sizing:border-box;font-size:16px;}
.form .li_50_20:after {content:"";display:block;clear:both;}
/*入力系*/
.form input,.form select{font-size:16px;}
.form input[type=text]{height:36px;margin-bottom:2px;padding:0 5px;width:85%;}
.form select{height:36px;margin-bottom:5px;padding:0 5px;}
/*.form input[type=radio]{margin-right:8px;}*/
.form input[type=checkbox]{margin-right:8px;}
.form textarea {font-size:16px;line-height:1.5;padding:7px;width: 95%;height:200px;}
.form textarea::-webkit-input-placeholder {
    color: #bbb;
    font-weight: normal;
}
.form textarea:-ms-input-placeholder {
    color: #bbb;
    font-weight: normal;
}
.form textarea::-moz-placeholder {
    color: #bbb;
    font-weight: normal;
}
.form .form_inn .item dt:after {content:"";display:block;clear:both;}
.form dt i{background-color: #ff6666;padding:2px 4px;font-size: 16px;color: #fff;border-radius: 3px;margin:0 10px 10px 0;}/*「必須」表示*/
.form dt i.nni{background-color: #09880C;}/*「任意」表示*/
.form .red {color:#FF4C4C;font-size:0.8em;}/*赤文字の注意書き表示*/
/*送信ボタン*/
.form .btm{text-align:center;}
.form .sbmt_btn {margin: 20px;padding:10px 30px;background-color:#FF7979;font-size: 20px;color: #FFFFFF;font-weight: bold;}

/*見学会、相談会*/
.eve_day li {display:block;padding:15px 0 15px 25px;border-bottom:1px dotted #663300;line-height:1.5;}
.eve_day li input{margin-left:-25px;}
.eve_day li .stm{padding:2px 8px;border-radius:8px;background-color:#eeFFcc;margin-bottom:15px;}
.eve_day li .kgk{padding:2px 8px;border-radius:8px;background-color:#FFDFDF;margin-bottom:15px;}

/*相談会　希望日程用
.form .kib:after	{content:"";display:block;clear:both;}
.form .kib h3 	{display:inline-block;margin:0;padding-top:6px;font-size:16px;}*/

/*元のページに戻るボタン*/
.back_btn{
	margin:15px;
	padding:10px 20px;
	background-color:#327C13;
	color:#FFFFFF;}


/*トップキャッチ関連*/
.medal{position:relative;top:-80px;left:470px;}

/*こんな方が…のチェックマーク*/
.konnakata		{width:95%;margin:0 auto;font-size:17px;}
.konnakata p	{padding:10px 0;border-bottom:2px dotted #9F8B6F;}
.fa-check-square-o:before {content: "\f046";font-size:25px;}
.fa-check-square-o {color:#ff6060;margin-right:12px;}

/*共通　緑のリード*/
.koushi_lead{font-weight:bold;font-size:20px;color:#90BA45;text-align:center;}

/*講師紹介*/
.tcr{width:100%;padding:0 8px;margin:0 auto;box-sizing:border-box;}
.tcr:after{content:"";display:block;clear:both;}
.tcr_left{float:left;width:100%;text-align:center;}
.tcr_right{float:right;width:100%;}
.tcr .ktg{font-size:0.9em;}
.tcr p{margin-bottom:30px;}
/*プロフィール*/
.prof	{margin:0 0 15px 0;line-height:1.8;font-size:0.9em;}
.prof .ld{font-size:1.4em;line-height:1.8;display:block;margin:30px 0;padding:20px 0;border-top:1px solid #663300;;border-bottom:1px solid #663300;}

/*開催日概要*/
.ovv{font-size:18px;font-weight:bold;}
.ovv ul{display:block;margin:30px auto;padding:15px;border:1px solid #666666;}

/*カリキュラムの表？*/
td.f33 div {float:left;width:33%;}
td.f50 div {float:left;width:50%;}

.clc_tbl{width:100%;margin:30px auto;border:1px solid #666666;border-collapse: collapse;}
.clc_tbl td{border:1px solid #666666;padding:6px;text-valign:middle;}
.clc_tbl td.vol{background-color:#eaeaea;text-align:center;font-weight:bold;}


/*不明*/
table.brn{border:1px solid #996600;width:100%;background-color:#ffffff;}
table.brn td{border-bottom:1px solid #663300;border-right:1px dotted #cc9966;padding:12px 20px;}


/*募集終了の注意書き*/
.end{font-weight:bold;font-size:0.93em;color:#FF3366;text-align:center;padding:30px 0;}

/*ピンク文字*/
.tx_pink{color:#FF3366}
/*2017年4月開講！のピンク*/
.day_red{font-weight:bold;font-size:0.93em;color:#FF3366;}
/*開催日時のグリーン*/
.day_grn{font-weight:bold;font-size:0.93em;color:#336600;}
/*.bol_tx{font-weight:bold;font-size:1.3em;}*//*太字*/

/*受講生の声*/
.koe table{width:100%;line-height:1.5;margin-top:30px;}
.koe td {padding:15px;}
.koe tr:nth-child(odd){background-color:#ECFFD9;}
.koe tr:nth-child(even){background-color:#ffffff;}

/*会場*/
/*.plc .pho_box{width:100%;}*/


/*コラム*/
.box_col_tit {background-image:url('col/images/nakama_tit_bg.jpg');padding:15px;font-size:18px;}
.col_idx{width:100%;margin-bottom:40px;}
.col_idx:after{content:"";display:block;clear:both;}
.col_idx div{width:98%;margin:15px 1%;float:left;valign:top;padding:10px;border:1px dotted #666666;box-sizing:border-box;}
.box_col{width:100%;padding:15px 10px;box-sizing:border-box;background-color:#FBFBEA;}
.box_col h1{margin:25px 0;}
.box_col h2{font-size:90%;}
.box_col figure{font-size:85%;margin:20px 0 30px 0;line-height:1.5;}
/*エッセイページ　メニュー*/
.left55{width:100%;float:left;}
.right55{width:100%;float:left;}
.photo{display:block;margin:0 15px 15px 0;padding:5px;border:1px solid #CCCCCC;background-color:#ffffff;box-sizing:border-box;}
div.esy img{float:left;border-bottom:1px dotted #666666;}
div.esy:after{content:"";display:block;clear:both;}

/*冒頭のキャッチ*/
.mct{}
/*概要　マップ*/
.g_map_tama{width:100%;height:400px;}

@media only screen and (min-width:768px) {

body{font-size:19px;}

.sp_only{display:none;}
.pc_only{display:block;}

h1{font-size:32px;}
h2{font-size:32px;line-height:1.8;}
h2.pink{padding:15px 0 30px 0;margin-bottom:40px;}
h3{font-size:24px;}


/*画像レイアウト*/
.pho_box .w36_100{width:36%;}
.pho_box .w64_100{width:64%;}
.pho_box .w50_100{width:50%;}


/*.main_cth{font-size:1.8em;}*/
.kouza_tit {font-size:1.3em;}
.lead 	{font-size:1.3em;line-height:1.6;text-align:center;}

/*各ボックス*/
.box{padding:50px 20px;}
.box_form{padding:40px 20px;}

/*講師紹介*/
.tcr{padding:0;}
.tcr_right{width:70%;}

/*開催日概要*/
.ovv{font-size:23px;}
.ovv ul{display:block;width:65%;padding:30px;}

/*受講生の声*/
.koe td {padding:20px;}

/*会場*/
/*.plc .pho_box{width:90%;margin:0 auto;}*/

/*フッター*/
#footer_rd .logo{padding:0 20px 10px 0;}
#footer_rd .jgca{font-size:16px;}


/*アクションボタン*/
.box_act{padding:50px 20px;}
.box_act .inn{width:100%;}
.box_act .btn{float:left;width:33%;}
.box_act .btn img{padding:0 20px;}

/*３つの強み*/
.point {margin:20px 0;padding-left:40px;box-sizing:border-box;}
.point img{float:left;width:27%;}
.point p{width:65%;margin-left:30%;}

/*サブ的なレイアウト関連*/
.m {width:90%;margin:40px auto;}
/*.m .point{margin-left:50px;}*/

/*こんな方が*/
.konnakata		{width:80%;font-size:26px;}
.konnakata p	{padding:17px;}

/*講師紹介*/
.tcr_left{width:34%;}
.tcr_right{width:62%;}

/*共通　緑の文字*/
.koushi_lead{font-weight:bold;font-size:1.6em;color:#90BA45;text-align:center;}

/*コース構成*/
h3.large{font-size:32px;}
/*ステップアップできるの図*/
.stpup {width:557px;}

/*カリキュラムテーブル*/
.clc_tbl{width:90%;}

/*受講費用*/
.hiyou_tbl {width:70%;}


/*見学会・説明会*/
h2.kengaku{font-size:1.8em;padding:15px 25px;border-left:5px solid #FFBFBF;border-bottom:1px solid #999999;margin-bottom:20px;}
h2.setsumei{font-size:1.8em;padding:15px 25px;border-left:5px solid #94EC6B;border-bottom:1px solid #999999;margin-bottom:20px;}

/*仲間ボタン*/
.nkm {width:80%;}

/*---------------*/
/*問合せフォーム  */
/*---------------*/
.form h1 {font-size:20px;}

.form form{width:720px;padding:20px;border:8px double #99CC99;}
.form dt{font-size:22px;}

.form .li_50_20 li	{width:20%;}

.form .lead{font-size:22px;}
/*相談会　希望日程用*/
.form .kib h3 {display:block;float:left;}
.form .kib div {float:none;padding-left:100px;}


/*コラム*/
.box_col_tit{font-size:26px;}
.col_idx div{width:46%;margin:15px 2%;padding:15px;}
.box_col{padding:30px 10%;}
/*エッセイページ　メニュー*/
.left55{width:48%;float:left;}
.right55{width:48%;float:right;}

}
/*冒頭のキャッチ*/
.mct{font-size:120%;}

@media print, screen and (min-width:1100px) {

body{font-size:20px;}
#page_rd{width:1076px;margin:0 auto;}

#footer_rd{width:1076px;margin:0 auto;}

#copy_rd{width:1076px;margin:0 auto;}

/*講師紹介*/
.tcr{padding:0 40px;}
.tcr_left{width:35%;}
.tcr_right{width:60%;}

/*会場*/
/*.plc .pho_box{width:80%;margin:0 auto;}*/

}




