@charset "UTF-8";

/*--------↓教材紹介個別ページ↓--------*/
/*LAYOUT*/
#kyozai_body{
   width:725px;
   margin:0;
   background:url("images/bg_kyozai.gif") ;
}
#kyozai_bottom{
	width: 725px;
	background: url("images/kyozai_foot.gif") no-repeat bottom;
}
div#kyozai_contents{
	width: 725px;
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;;
}
div#kyozai_contents p{ line-height: 1.5; }
/*BASIC*/
/*bace.cssに移動中
#kyozai_contents em{
	text-decoration:underline;
	font-style: normal;
	margin-top: 3px;
}
#kyozai_contents strond{
	font-size: 115%;
}
blockquote{
	font-style: italic;
	padding-left: 25px;
}*/
div#main #kyozai_contents dd{
	background: #ffffff;
	font-size: 13px;
}
#main #kyozai_contents dd li{
	font-size: 100%;
}
div#kyozai_contents .h_seminar {
   width: 100%;
   margin-bottom: 8px;
   padding: 10px 0 8px 40px;
   line-height: 3;
   color: #000033; 
   font-size: 75%;
   font-weight: bold;
   background: url("images/bg_h3_kyozai.gif") 0 65% no-repeat;
}
.box{
	margin: 15px auto 25px auto;
	text-align: center;
	line-height: 1.6;
}
/*キャッチコピー*/
.copy{
	font-size: 119%;
	font-weight: bold;
	line-height: 1.6;
	text-align: center;
	margin: 100px 5px 25px 5px;
}
.btn{
	display: block;
	margin: 10px auto;
	padding-left: 52px;
}
/*申し込みボタン*/
.mousikomi{
	text-align: center;
}
.mousikomi img{
	margin: 5px;
}
.caption{
	width: 685px;
	padding-left: 65px;
}
/*教材詳細*/
.kyozai_contents_body{
	width: 685px;
	background: url("images/special_body.gif") repeat-y;
	padding: 0;
}
.kyozai_contents_top{
	width: 685px;
	background: url("images/kyozai_contents_top.gif") no-repeat;
	margin: 0 auto;
}
.kyozai_contents_bottom{
	width: 685px;
	background: url("images/special_bottom.gif") no-repeat bottom;
	padding: 135px 0 30px 0;
	margin: 0 auto 25px;
}
.kyozai_contents{
	width: 550px;
	background: none;
	border: none;
	margin: 0 auto;
	padding-left: 65px;
}
.kyozai_contents dd{
	background: #ffffff;
}
/*視聴動画*/
.samplevideo_body{
	width: 685px;
	background: url("images/samplevideo_body.gif") repeat-y;
	padding: 0;
}
.samplevideo_top{
	width: 685px;
	background: url("images/samplevideo_top.gif") no-repeat;
	margin: 0 auto;
}
.samplevideo_bottom{
	width: 685px;
	background: url("images/samplevideo_bottom.gif") no-repeat bottom;
	padding: 65px 0 30px 0;
	margin: 0 auto 25px;
}
.youtube{
	width: 550px;
	background: none;
	border: none;
	margin: 0 auto;
	padding-left: 65px;
	text-align: center;
}
div#main .youtube p{ margin:3px 0 2px 0; }
/*こんな方におすすめ*/
div#main ul.osusume li{
	list-style-type:none;
	background:url("images/li_osusume.gif") no-repeat 0 50%;
	padding-left:30px;
	line-height:20px;
}
/*こんな方のお役には立てません*/
div#main ul.hisuishou li{
	list-style-type:none;
	background:url("images/li_hisuishou.gif")  no-repeat 0 50%;
	padding-left:30px;
	line-height:20px;
}
/*教材内容*/
.kyozainaiyou_body{
	width: 500px;
	margin: 0 auto;
	background: url("images/kyozainaiyou_body.gif") repeat-y;
	padding: 0;
}
.kyozainaiyou{
	width: 450px;
	border: none;
	margin: 0 auto;
	padding: 0;
}
.tenpu{
	background: url("images/kyozainaiyou_tenpu.gif") -15px 0 no-repeat;
	padding: 50px 0 0 0;
	margin: 0;
}
.cd{
	background: url("images/kyozainaiyou_cd.gif") -15px 0 no-repeat;
	padding-top: 50px;
	margin: 0;
}
/*価格・発送地域*/
.price_top{
	background: url("images/send_top.gif") 0 0 no-repeat;
}
.price_contents{
	width: 550px;
	border: none;
	margin: 0 auto;
	padding-top: 25px;
}
.send_map{
	background: url("images/send_map.gif") -50px 0 no-repeat;
	padding-top: 50px;
	margin: 0;
}
.send_howto{
	background: url("images/send_howto.gif") -50px 0 no-repeat;
	padding-top: 50px;
	margin: 0;
}
.price{
	background: url("images/price.gif") -15px 0 no-repeat;
	padding: 60px 15px 15px 100px;
}
/*購入特典*/
.special_body{
	width: 685px;
	background: url("images/special_body.gif") repeat-y;
	padding: 0;
	margin-top: -15px;
}
.special_top{
	width: 685px;
	background: url("images/special_top.gif") no-repeat;
	margin: 0 auto;
}
.special_join_top{
	width: 685px;
	background: url("images/special_join_top.gif") no-repeat;
	margin: 0 auto;
}
.special_bottom{
	width: 685px;
	background: url("images/special_bottom.gif") no-repeat bottom;
	padding: 150px 0 30px 0;
	margin: 0 auto 15px;
}
.special_contents{
	width: 550px;
	background: none;
	border: none;
	margin: 0 auto;
	padding-left: 65px;
}
.special_contents dt{
	font-size: 115%;
	font-weight: bold;
	clear: left;
}
.special_contents img{
	vertical-align: middle;
}
.dvd_contents dd{
	background: #ffffff;
}
/*お客様の声*/
.voice_top{
	width: 685px;
	background: url("images/voice.gif") no-repeat;
	margin: 0 auto;
}
div#main .voice{
	width: 95%;
	margin: 15px auto;
	padding: 5px 3px;
	background: #f3f3f3;
	text-align: center;
}
div#main .voice em{
	text-decoration: none;
	font-size: 115%;
}
div#main .voice .voice_main{
	padding: 0 2em;
	text-align: left;
}
div#main .voice iframe{ margin: 5px auto; }
/*申し込み手順*/
div#kyozai_contents ol{
	background: url("images/howto.gif") no-repeat;
	height: 280px;
	padding: 55px 5px 5px 25px;
	margin-left: 40px;
}
div#kyozai_contents ol img{
	width: 26px; height: 31px;
	float: left;
	margin: 3px 5px;
}
div#kyozai_contents ol li{
	clear: left;
	background-image: none;
}
/*＜プロフィール＞*/
.left{
	width: auto;
	float: left;
	margin: 15px;
}
/*追伸*/
#ps{
	width: 685px;
	padding: 0;
	margin-top: -15px;
}
div#ps h2{
   padding: 5px;
   line-height:2.0;
   font-size:94%;/* 15px相当 */
   font-weight:bold;
   background-image: none;
   color: #000033;
}
div#ps p{
	width: 650px;
	margin: 0 auto;
	padding: 5px 15px 5px 35px;
}
/*--------↑教材紹介個別ページ↑--------*/