@charset "UTF-8";

/* ++++++++++++++　　　コース・料金 course.css　　++++++++++++++++++*/


/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　全てのスクリーンサイズで適用される設定・モバイルファースト
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */



/*******************************************************　　　　　　　　
　　　　　　　メインコンテンツ部分　　
*******************************************************/

/*大見出し*/

div.mainTitle h1{
	width:270px;
	height:32px;
	background: url(../images2/b003_01title.png) no-repeat;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}



/*　リード　*/
#lead{
	width:100%;
	padding:10px 0 7px 0;
	border-bottom:dotted 1px #766c63;
	margin-bottom:10px;
	
}


#lead p{
	font-size:18px;font-size:1.8rem;
	line-height:20px;line-height:2.0rem;
	margin:0 7px 0 7px;
}

#lead p span{
	font-size:12px;font-size:1.2rem;
}



#nyukai{
	margin:0 7px 10px 7px;
}

.zei{
	font-size:12px;font-size:1.2rem;
}


#nyukai dt{
	font-size:18px;font-size:1.8rem;
	line-height:1.8px;line-height:1.8rem;
	margin-bottom:5px;
}


#nyukai dd{
	font-size:15px;font-size:1.5rem;
	line-height:20px;line-height:2.0rem;
}


.nyukai-fee{
	font-size:18px;font-size:1.8rem;
	line-height:1.8px;line-height:1.8rem;
	margin:0 0 10px 10px;
}



.org-txt1{
	color:#f29600;
	font-weight:bold;
	font-size:16px;font-size:1.6rem;
}


.kasen{
	text-decoration:underline;
}



/*　コース　*/

#course{
	margin-bottom:20px;
}

#course-hyou{
}

#course-hyou{
	max-width:481px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	width:95%;
	height:auto;
	background:url(../images2/b003_02fig1s2_20161023.png) no-repeat;
	background-size:contain;	
}


#course-hyou:before{
	content:"";
	display:block;
	padding-top:73.388%;
	
}





#course-hyou2{
}

#course-hyou2{
	max-width:481px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	width:95%;
	height:auto;
	background:url(../images2/b003_02fig12_pro_s.png) no-repeat;
	background-size:contain;	
}


#course-hyou2:before{
	content:"";
	display:block;
	padding-top:73.388%;
	
}

.course-t{
	font-size:18px;font-size:1.8rem;
	line-height:1.8px;line-height:1.8rem;
	margin:25px 0 5px 20px;
}

.course-t-hosoku{
	font-size:14px;font-size:1.4rem;
	line-height:1.8px;line-height:1.8rem;
	padding:0 10px 5px 20px;
}






/*　注釈部分　*/

p.cource-chyu{
	font-size:14px;font-size:1.4rem;
	line-height:1.8px;line-height:1.8rem;
	padding:15px 0 10px 20px;
	text-indent:-14px;
}


dl#o2trng{
	width:100%;
	padding:10px 0 7px 0;
	border-top:dotted 1px #766c63;
	border-bottom:dotted 1px #766c63;
	background:url(../images2/b003_02toku.png) no-repeat 6px 7px;
}

dl#o2trng dt{
	color:#f29600;
	font-size:16px;font-size:1.6rem;
	line-height:2.0px;line-height:2.0rem;
	font-weight:bold;
	padding:0 7px 5px 56px;
}

dl#o2trng dd{
	padding:0 7px 0 56px;
	font-size:14px;font-size:1.4rem;
	line-height:20px;line-height:1.8rem;
}


ul#shyokai-tokuten{
	width:100%;
	margin:10px 0 7px 0;
	border-bottom:dotted 1px #766c63;
}

ul#shyokai-tokuten li{
	font-size:15px;font-size:1.5rem;
	line-height:19px;line-height:1.9rem;
	padding:0 7px 5px 20px;
	text-indent:-15px;
}



ul#trg-chyu{
	width:100%;
	margin:10px 0 7px 0;
	border-bottom:dotted 1px #766c63;
}

ul#trg-chyu li{
	font-size:14px;font-size:1.4rem;
	line-height:20px;line-height:1.8rem;
	padding:0 7px 5px 20px;
	text-indent:-14px;
}



dl.hosoku1{
	margin:15px 7px 7px 7px;
}

dl.hosoku1  dt{
	color:#f29600;
	font-size:16px;font-size:1.6rem;
	line-height:2.0px;line-height:2.0rem;
	font-weight:bold;
	margin-bottom:5px;
}


dl.hosoku1  dd{
	font-size:16px;font-size:1.6rem;
	line-height:20px;line-height:2.0rem;
}

.hosoku-sp{
	color:#666;
	font-weight:normal;
	font-size:14px;
}




/*　追加トレーニング　*/
dl#tsuika{
	margin:15px 7px 7px 7px;
}

dl#tsuika dt{
	color:#f29600;
	font-size:16px;font-size:1.6rem;
	line-height:2.0px;line-height:2.0rem;
	font-weight:bold;
	margin-bottom:7px;
}


dl#tsuika dd{
	font-size:14px;font-size:1.4rem;
	line-height:20px;line-height:2.0rem;
}


#tsuika-fee{
	width:95%;
	margin:0 auto 10px auto;
}


#tsuika-fee thead{
	background-color:#E6E6E6;
}


#tsuika-fee th,
#tsuika-fee td{
	border:solid 1px #766c63;
}


#tsuika-fee th{
	font-size:16px;font-size:1.6rem;
	line-height:18px;line-height:1.8rem;
	padding:5px 7px 5px 7px;
}

#tsuika-fee td{
	padding:5px 7px 5px 7px;
}

#tsuika-fee td li{
	font-size:14px;font-size:1.4rem;
	line-height:16px;line-height:1.6rem;
	margin-bottom:3px;
}



p.link-text{
	font-size:16px;font-size:1.6rem;
	line-height:22px;line-height:2.2rem;
	margin:0 10px 0 10px;
}



/*その他・物販*/

#buppan{
	margin-bottom:15px;
}


.org-text2{
	color:#f29600;
	font-size:16px;font-size:1.6rem;
	line-height:2.0px;line-height:2.0rem;
	font-weight:bold;
	padding:0 0 7px 30px;
	text-indent:-16px;
}






div.sub-title01{/*共通小見出し　下線指定*/
	width:100%;
	padding:0 0 0 10px;
	border-bottom:solid 1px #998c74;
	margin-bottom:10px;
}


#buppan div.sub-title01 h2{
	width:200px;
	height:33px;
	background: url(../images2/b003_03subtitle.png) no-repeat;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}




/*注意事項等*/
#chyui-jiko{
	margin-bottom:10px;
}


#chyui-jiko div.sub-title01 h2{
	width:200px;
	height:33px;
	background: url(../images2/b003_04subtitle.png) no-repeat;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}



dl.chyui-dl{
	margin:0 10px 5px 10px;
}



dl.chyui-dl dt{
	color:#f29600;
	font-size:16px;font-size:1.6rem;
	line-height:2.0px;line-height:2.0rem;
	font-weight:bold;
	padding:0 0 7px 20px;
	text-indent:-16px;
}


dl.chyui-dl dd{
	font-size:14px;font-size:1.4rem;
	line-height:20px;line-height:2.0rem;
	padding:0 10px 5px 35px;
	background:url(../images2/b004_06en.png) no-repeat 20px 3px;
}


dl.chyui-dl dd ul.chyui-dl-ul{
	margin:6px 0 0 0;
}



dl.chyui-dl dd ul.chyui-dl-ul li{
	font-size:13px;font-size:1.3rem;
	line-height:18px;line-height:1.8rem;
	padding:0 10px 3px 50px;
	text-indent:-30px
	
}






/*******************************************************　　　　　　　　
　　　　　　　右部分　　
*******************************************************/














/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　スクリーンサイズ 幅 480px 以上で適用される設定・上から継承したスタイルを上書き
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */

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








}




/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　スクリーンサイズ 幅 768px 以上で適用される設定・上から継承したスタイルを上書き
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */

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

div.sub-title01{/*共通小見出し　下線指定*/
	width:98%;
	padding:0 0 0 0px;
	border-bottom:solid 1px #998c74;
	margin-bottom:10px;
}



#course-hyou{
	max-width:661px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	width:100%;
	height:auto;
	background:url(../images2/b003_02fig12_20161023.png) no-repeat;
	background-size:contain;	
}


#course-hyou:before{
	content:"";
	display:block;
	padding-top:56.278%;
	
}



#course-hyou2{
	max-width:661px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	width:100%;
	height:auto;
	background:url(../images2/b003_02fig12_pro2.png) no-repeat;
	background-size:contain;	
}


#course-hyou2:before{
	content:"";
	display:block;
	padding-top:56.278%;
	
}









}





/* ////////////////////////////////////////////////////////////////////////////////////////

　　　　　スクリーンサイズ 幅 960px 以上で適用される設定・上から継承したスタイルを上書き
　　　　　
//////////////////////////////////////////////////////////////////////////////////////// */

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










}








