/* posture----------- */
body#posture {}
	body#posture ol {list-style:none;padding:0 0 10px 0;}
	body#posture em.orange {color:#ff5e00;}
	body#posture .txt_block p.fl {float:left;padding:0 10px 0 0;}
	body#posture .txt_block p.fr {float:right;padding:0 0 0 10px;}
	body#posture .txt_block ol {margin-bottom:10px;}
	body#posture .txt_block .inq {padding:0 0 15px 0;}
	body#posture .txt_block .inq p.fl {width:100px;height:100px;}
/* access----------- */
body#access {}
	body#access .txt_block p.fl {float:left;padding:0 10px 10px 10px;}
	body#access .bgs{background:url(../imgs/access/bg.jpg) no-repeat right bottom;margin-bottom:10px;}
	body#access .bgs_end{background:url(../imgs/access/bg.jpg) no-repeat left bottom;margin-bottom:10px;}
/* contact----------- */
body#contact {}
	body#contact span.orange {color:#ff5e00;}
	body#contact .contact_flow{background:#fff7d9;padding:5px 15px 5px 15px;}
	body#contact .contact_flow strong{font-size:14px;color:#ff5e00;line-height:30px;}
	body#contact .contact_flow .nums{border-bottom:1px dashed #dfdfdf;margin-top:10px;background:url(../imgs/lesson/nums_arrow.jpg) no-repeat 9px bottom;}
	body#contact .contact_flow .nums p{padding:0 0 10px 45px;}
	body#contact .contact_flow .num01 p{background:url(../imgs/lesson/nums_01.jpg) no-repeat left top;}
	body#contact .contact_flow .num02 p{background:url(../imgs/lesson/nums_02.jpg) no-repeat left top;}
	body#contact .contact_flow .num03 p{background:url(../imgs/lesson/nums_03.jpg) no-repeat left top;}
	body#contact .contact_flow .num04 p{background:url(../imgs/lesson/nums_04.jpg) no-repeat left top;}
	body#contact .contact_flow .num05 p{background:url(../imgs/lesson/nums_05.jpg) no-repeat left top;}
	body#contact .contact_flow .picr{margin:0 0 0 10px;}

/* mailform----------- */
form#mailform dl {width:578px;font-size:12px;line-height:20px;color:#333;padding-bottom:10px;
	background:url(../imgs/contact/dl.jpg) no-repeat 0 bottom;}
	form#mailform dl dt,
	form#mailform dl dd {float:left;display:block;min-height:20px;_height:20px;background:url(../imgs/contact/dl.jpg) no-repeat;}
	form#mailform dl dt.top {background-position:0 0;}
	form#mailform dl dd.top {background-position:-178px 0;}
	form#mailform dl dt {clear:left;width:135px;font-weight:bold;text-align:left;padding:8px 8px 5px 35px;
	background-position:0 -80px;}
	form#mailform dl dt.submit {}
	form#mailform dl dd {width:380px;color:#333;padding:7px 0 5px 20px;background-position:-178px -80px;}
	form#mailform dl input.normal,
	form#mailform dl textarea {font-size:12px;color:#333;
	border-top:1px solid #AAA;border-left:1px solid #BBB;border-right:1px solid #DDD;border-bottom:1px solid #EEE;}
	form#mailform dl input.normal:hover,
	form#mailform dl textarea:hover {color:#2F488C;border:1px solid #9BBDFF;background-color:#FAFAFA;}
	form#mailform dl dd ol {list-style-type:none;}
	form#mailform dl dd ul li{float:left;margin-left:20px;}
/* company----------- */
body#company {}

/* faq----------- */
body#faq {}
	body#faq ol.top,
	body#faq ol.sec {list-style-type:none;}
	body#faq ol.top li a {position:relative;display:block;width:541px;height:60px;font-size:14px;font-weight:bold;color:#FFF;
	line-height:60px;text-decoration:none;padding-left:40px;background:url(../imgs/faq/list_bg.jpg) no-repeat 0 0;}
	body#faq ol.top li a:hover {background-position:0 -60px;color:#214eff;}
	body#faq ol.top li a span {position:absolute;right:0;top:0;width:216px;height:35px;font-size:10px;font-weight:normal;color:#333;
	line-height:15px;padding:15px 20px 10px 10px;}
	body#faq dl dt{margin:0;padding:5px 10px 5px 65px;border:1px solid #E5E5E5;background:url(../imgs/faq/que.jpg) no-repeat 5px 5px;}
	body#faq ol.sec li {margin:0 0 5px 0;padding:5px 10px 5px 65px;border:1px solid #E5E5E5;background:url(../imgs/faq/que.jpg) no-repeat 5px 5px;}
	body#faq dl dt p,
	body#faq ol.sec li p {margin:0;padding:0;}
	body#faq dl dd {margin:0 0 20px 0;padding:5px 10px 10px 65px;background:#FFF1CD url(../imgs/faq/ans.jpg) no-repeat 5px 5px;}
	/*faq_bread----------- */
	body#faq .bread {text-align:right;padding-right:28px;padding-bottom:6px;font-size:10px;}
/* online----------- */
body#online {}
	body#online ol.top {list-style:none;}
	body#online ol.top li {padding-bottom:10px;}
	body#online ol.top li a {display:block;padding:0;border:1px solid #e5e5e5;background:url(../imgs/online/list_bg.gif) no-repeat 0 0;}
	body#online ol.top li a:hover {border:1px solid #FFAD21;background-position:0 -60px;}
	body#online .fl {float:left;margin-right:10px;}
	body#online .esp {text-indent:-1em;padding-left:1em;}
	body#online .program {padding-bottom:20px;}
	body#online .program .phs {font-weight:normal;padding:2px;margin-bottom:10px;}
	body#online .program .fl {margin-right:2px;}
	body#online .program .orange {color:#ff5e00;}
	body#online .program h4 {padding-bottom:15px;}
	body#online .program p {padding:0 0 10px 10px;}
	body#online .program div {padding:0 0 10px 24px;}
	body#online .program dl {padding:0 0 10px 10px;}
	body#online .program dl dt {padding:0;font-weight:bold;}
	body#online .program dl dd {padding:0 0 0 14px;}
	body#online .program ul {list-style:none;padding:0 0 10px 10px;}
	body#online .program ul li {padding:0 0 20px 0;font-weight:bold;}
	body#online .program ul li .phs {margin-left:14px;}
	
	body#online .program_top {padding-bottom:20px;}
	body#online .program_top .phs {font-weight:normal;padding:2px;margin-bottom:10px;}
	body#online .program_top .fl {margin-right:2px;}
	body#online .program_top .orange {color:#ff5e00;}
	body#online .program_top h4 {padding-bottom:15px;}
	body#online .program_top p {padding:0 0 10px 10px;}
	body#online .program_top div {padding:0 0 10px 24px;}
	body#online .program_top ul {list-style:none;padding:0 14px 10px 14px;}
	body#online .program_top ul li {padding:0 0 0 0;font-weight:bold;}
	body#online .program_top ul.online_starts li {background:url(/imgs/online/top/start_bg.jpg) no-repeat left 50%;height:118px;border:1px solid #ccc;position:relative;}
	body#online .program_top ul.online_starts li a {display:block;height:118px;}
	body#online .program_top ul.online_starts li a:link,
	body#online .program_top ul.online_starts li a:visited {color:#333;}
	body#online .program_top ul.online_starts li a:hover {color:#ff5100;}
	body#online .program_top ul.online_starts li img {position:absolute;top:11px;left:23px;}
	body#online .program_top ul.online_starts li span {position:absolute;top:29px;left:165px;font-size:21px;line-height:30px;}
	body#online .program_top ul li .phs {margin-left:14px;}
	
	body#online .program_top ul.online_lists{padding:0 5px 10px 5px;}
	body#online .program_top ul.online_lists li {background:url(/imgs/online/top/start_bg.jpg) no-repeat left 50%;height:118px;border:1px solid #ccc;border-bottom:1px dashed #bbb;border-top:0px;position:relative;}
	body#online .program_top ul.online_lists li a {display:block;height:118px;}
	body#online .program_top ul.online_lists li a:link,
	body#online .program_top ul.online_lists li a:visited {color:#333;}
	body#online .program_top ul.online_lists li a:hover {color:#ff5100;}
	body#online .program_top ul.online_lists li img {position:absolute;top:11px;left:23px;border:1px solid #ccc;}
	body#online .program_top ul.online_lists li span {position:absolute;top:0px;left:165px;font-size:21px;line-height:118px;}
	body#online .program_top ul li .phs {margin-left:14px;}
	
	body#online .program_top ul.online_cats {padding-right:0;}
	body#online .program_top ul.online_cats li{float:left;height:95px;width:185px;}
	body#online .program_top ul.online_cats li a{display:block;height:90px;width:180px;text-indent:-9999px;}
	body#online .program_top ul.online_cats li.cat_throw a{background:url(/imgs/online/top/cat_throw.jpg) no-repeat left top;}
	body#online .program_top ul.online_cats li.cat_hit a{background:url(/imgs/online/top/cat_hit.jpg) no-repeat left top;}
	body#online .program_top ul.online_cats li.cat_kick a{background:url(/imgs/online/top/cat_kick.jpg) no-repeat left top;}
	body#online .program_top ul.online_cats li.cat_jump a{background:url(/imgs/online/top/cat_jump.jpg) no-repeat left top;}
	body#online .program_top ul.online_cats li.cat_run a{background:url(/imgs/online/top/cat_run.jpg) no-repeat left top;}
	body#online .program_top ul.online_cats li.cat_posture a{background:url(/imgs/online/top/cat_posture.jpg) no-repeat left top;}
	body#online .program_top ul.online_cats li.cat_throw a:hover{background:url(/imgs/online/top/cat_throw.jpg) no-repeat left -90px;}
	body#online .program_top ul.online_cats li.cat_hit a:hover{background:url(/imgs/online/top/cat_hit.jpg) no-repeat left -90px;}
	body#online .program_top ul.online_cats li.cat_kick a:hover{background:url(/imgs/online/top/cat_kick.jpg) no-repeat left -90px;}
	body#online .program_top ul.online_cats li.cat_jump a:hover{background:url(/imgs/online/top/cat_jump.jpg) no-repeat left -90px;}
	body#online .program_top ul.online_cats li.cat_run a:hover{background:url(/imgs/online/top/cat_run.jpg) no-repeat left -90px;}
	body#online .program_top ul.online_cats li.cat_posture a:hover{background:url(/imgs/online/top/cat_posture.jpg) no-repeat left -90px;}
	
	body#online .points_head{position:relative;height:65px;}
	body#online .points_head img{position:absolute;top:0px;left:0px;}
	body#online .points_head .elmts{position:absolute;top:3px;left:65px;font-size:20px;font-weight:bold;line-height:22px;}
	body#online .points_head .elmts span{font-size:14px;font-weight:normal;display:block;}
	body#online .points_head .hsks{position:absolute;top:0px;left:280px;line-height:20px;border-left:1px dashed #ccc;display:block;padding:17px 0 17px 17px;}
	body#online .points_txt{background:#f3f3f3;padding:15px;margin-bottom:15px;}
	
	body#online .cat_head{line-height:28px;font-size:18px;font-weight:bold;padding-top:16px;height:88px;}
	body#online .cat_head img{border:1px solid #ccc;float:left;margin:-16px 12px 0 0;}
	

	
	
	/*online_subnavi----------- */
	body#online .subnavi li a.sub_one{background:url(../imgs/online/subnavi_01.jpg) no-repeat left -30px;width:614px;}
	body#online .subnavi li a:hover{background-position:left 0px;}
	body#online .subnavi ul.sub_one_wrap li a.sub_one{background-position:left 0px;}
	body#online .subnavi ul.sub_lessons_wrap li a.sub_one{}
/* links----------- */
body#links {}
	body#links .txt_block h4{line-height:14px;font-weight:bold;border-left:5px solid #ff5e00;padding-left:8px;margin:10px 0 0 0;}
	body#links .txt_block p{padding:5px 0 10px 6px;line-height:22px;}
	body#links .txt_block ul{padding:5px 0 10px 13px;line-height:22px;}
	body#links .txt_block .btm{border-bottom:1px dashed #e8e8e8;}
	body#links .txt_block ul li{display:block;font-weight:bold;padding-left:13px;
	background:url(../imgs/sitemap/li_bg.jpg) no-repeat 0px -22px;}
	body#links .txt_block form#mailform ul li{background:none;padding:0;font-weight:normal;}
	body#links .txt_block ul li a{display:block;margin:0 0 16px 13px;}
	body#links .txt_block ul li textarea{margin:0 0 16px 13px;}
	body#links .txt_block ul li span {display:block;}
/* event----------- */
body#event {}
	body#event ul.event_navi {padding-bottom:30px;margin-right:-13px;}
	body#event ul.event_navi li{float:left;padding-bottom:15px;margin-right:13px;}
	body#event ul.event_navi li a{display:block;width:282px;height:153px;text-indent:-9999px;}
	body#event ul.event_navi li.izumi a{background:url(../imgs/event/navi_izumi.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.izumi02 a{background:url(../imgs/event/navi_izumi02.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.miwahigashi a{background:url(../imgs/event/navi_miwahigashi.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.minamiikebukuro a{background:url(../imgs/event/navi_minamiikebukuro.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.inakoshi a{background:url(../imgs/event/navi_inakoshi.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.toukagi a{background:url(../imgs/event/navi_toukagi.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.takatu a{background:url(../imgs/event/navi_takatu.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.syouheii a{background:url(../imgs/event/navi_syouhei.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.home a{background:url(../imgs/event/navi_home.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.kojazz a{background:url(../imgs/event/navi_kojazz.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.kojazz2010 a{background:url(../imgs/event/navi_kojazz2010.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.nikkei a{background:url(../imgs/event/navi_nikkei.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.nhk a{background:url(../imgs/event/navi_nhk.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.angel a{background:url(../imgs/event/navi_angel.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.murata a{background:url(../imgs/event/navi_2011_murata.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.oji a{background:url(../imgs/event/navi_oji.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.minakami a{background:url(../imgs/event/navi_minakami.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.ichikawa a{background:url(../imgs/event/navi_ichikawa.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.kojazz2011 a{background:url(../imgs/event/navi_2011_kojazz.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.nasu a{background:url(../imgs/event/navi_2011_nasu.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.yomiuri a{background:url(../imgs/event/navi_2011_yomiuri.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.kouya a{background:url(../imgs/event/navi_kouya.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.shinhama a{background:url(../imgs/event/navi_shinhama.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.ocyanomizu a{background:url(../imgs/event/navi_ocyanomizu.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.izumi2011 a{background:url(../imgs/event/navi_izumi2011.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.fumihama a{background:url(../imgs/event/navi_fumihama.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.hirata a{background:url(../imgs/event/navi_hirata.jpg) no-repeat 0 0;}
	body#event ul.event_navi li.izumi2012 a{background:url(../imgs/event/navi_izumi2012.jpg) no-repeat 0 0;}
	
	body#event ul.event_navi li a:hover{background-position:0 -153px;}
	body#event h4{font-weight:bold;border-left:5px solid #ff8f2e;margin:0 0 5px 0;padding:0 0 0 5px;line-height:16px;margin:10px 0 10px 6px;font-size:14px;}
	body#event span.orange {color:#ff5e00;}
	body#event p.phs{padding:2px;border:1px solid #e8e8e8;display:block;}
	body#event .contact_flow{background:#fff7d9;padding:5px 15px 5px 15px;}
	body#event .contact_flow strong{font-size:14px;color:#ff5e00;line-height:30px;}
	body#event .contact_flow .nums{border-bottom:1px dashed #dfdfdf;margin-top:10px;background:url(../imgs/lesson/nums_arrow.jpg) no-repeat 9px bottom;}
	body#event .contact_flow .nums p{padding:0 0 10px 45px;}
	body#event .contact_flow .num01 p{background:url(../imgs/lesson/nums_01.jpg) no-repeat left top;}
	body#event .contact_flow .num02 p{background:url(../imgs/lesson/nums_02.jpg) no-repeat left top;}
	body#event .contact_flow .num03 p{background:url(../imgs/lesson/nums_03.jpg) no-repeat left top;}
	body#event .contact_flow .num04 p{background:url(../imgs/lesson/nums_04.jpg) no-repeat left top;}
	body#event .contact_flow .num05 p{background:url(../imgs/lesson/nums_05.jpg) no-repeat left top;}
	body#event .contact_flow .picr{margin:0 0 0 10px;}
	
/* training_top---------- */
body.training_top a#school{background:url(../imgs/training/ph_01.jpg) no-repeat 0px 0px; display:block; position:relative; width:578px; height:163px; color:#222; text-decoration:none;}
body.training_top a#school:hover{background:url(../imgs/training/ph_01.jpg) no-repeat 0px -163px;}

body.training_top a#group{background:url(../imgs/training/ph_03.jpg) no-repeat 0px 0px; display:block; position:relative; width:578px; height:163px; color:#222; text-decoration:none;}
body.training_top a#group:hover{background:url(../imgs/training/ph_03.jpg) no-repeat 0px -163px;}

body.training_top a#lesson{background:url(../imgs/training/ph_02.jpg) no-repeat 0px 0px; display:block; position:relative; width:578px; height:163px; color:#222; text-decoration:none;}
body.training_top a#lesson:hover{background:url(../imgs/training/ph_02.jpg) no-repeat 0px -163px;}

body.training_top a#ballet{background:url(../imgs/training/ph_04.jpg) no-repeat 0px 0px; display:block; position:relative; width:578px; height:163px; color:#222; text-decoration:none;}
body.training_top a#ballet:hover{background:url(../imgs/training/ph_04.jpg) no-repeat 0px -163px;}

body.training_top a#baseball{background:url(../imgs/training/ph_05.jpg) no-repeat 0px 0px; display:block; position:relative; width:578px; height:163px; color:#222; text-decoration:none;}
body.training_top a#baseball:hover{background:url(../imgs/training/ph_05.jpg) no-repeat 0px -163px;}

body.training_top a#mugicya{background:url(../imgs/training/ph_06.jpg) no-repeat 0px 0px; display:block; position:relative; width:578px; height:163px; color:#222; text-decoration:none;}
body.training_top a#mugicya:hover{background:url(../imgs/training/ph_06.jpg) no-repeat 0px -163px;}

body.training_top a#school span,
body.training_top a#group span,
body.training_top a#lesson span,
body.training_top a#ballet span{display:block; padding:43px 15px 15px 18px; width:350px;height:120px;line-height:18px;}
body.training_top a#mugicya span{display:block; padding:43px 15px 15px 18px; width:350px;height:120px;line-height:18px;}
body.training_top a#baseball span{display:block; padding:43px 15px 15px 18px; width:350px;height:120px;line-height:18px;}
	

/* advance----------- */
body#advance div#conts_r {
	position: relative;
	}
body#advance div.gray_box {
	border: solid 10px #F1EEDB;
	padding: 10px 25px;
	margin-top: 5px;
	margin-bottom: 10px;
	}
body#advance ul.adv_navi {
	position: absolute;
	top: 158px;
	left: 12px;
	}
body#advance ul.adv_navi li {
	float: left;
	margin-right: 9px;
	text-indent: -9999px;
	}
	body#advance ul.adv_navi li.advnavi01 a {
		width: 197px;
		height: 30px;
		display: block;
		background: url(../imgs/advance/navi01_off-trans.png) left top no-repeat;
		}
		body#advance ul.adv_navi li.advnavi01 a:hover {
			width: 197px;
			height: 30px;
			display: block;
			background: url(../imgs/advance/navi01_on-trans.png) left top no-repeat;
			}
		body#advance ul#adv01 li.advnavi01 a {
		background: url(../imgs/advance/navi01_on-trans.png) left top no-repeat!important;
			}
	body#advance ul.adv_navi li.advnavi02 a {
		width: 198px;
		height: 30px;
		display: block;
		background: url(../imgs/advance/navi02_off-trans.png) left top no-repeat;
		}
		body#advance ul.adv_navi li.advnavi02 a:hover {
			width: 198px;
			height: 30px;
			display: block;
			background: url(../imgs/advance/navi02_on-trans.png) left top no-repeat;
			}
		body#advance ul#adv02 li.advnavi02 a {
			background: url(../imgs/advance/navi02_on-trans.png) left top no-repeat!important;
			}
	body#advance ul.adv_navi li.advnavi03 a {
		width: 198px;
		height: 30px;
		display: block;
		background: url(../imgs/advance/navi03_off-trans.png) left top no-repeat;
		}
		body#advance ul.adv_navi li.advnavi03 a:hover {
			width: 198px;
			height: 30px;
			display: block;
			background: url(../imgs/advance/navi03_on-trans.png) left top no-repeat;
			}
		body#advance ul#adv03 li.advnavi03 a {
			background: url(../imgs/advance/navi03_on-trans.png) left top no-repeat!important;
			}
body#advance h4 {
	font-size: 16px;
	color: #806B00;
	border: none!important;
	padding: 0!important;
	}
body#advance h5 {
	color: #806B00;
	}

body#advance {}
	body#advance ul.event_navi {padding-bottom:5px;margin-right:-13px;}
	body#advance ul.event_navi li{float:left;padding-bottom:15px;margin-right:13px;}
	body#advance ul.event_navi li a{display:block;width:282px;height:153px;text-indent:-9999px;}
	body#advance ul.event_navi li.izumi a{background:url(../imgs/event/navi_izumi.jpg) no-repeat 0 0;}
	body#advance ul.event_navi li.izumi02 a{background:url(../imgs/event/navi_izumi02.jpg) no-repeat 0 0;}
	body#advance ul.event_navi li.miwahigashi a{background:url(../imgs/event/navi_miwahigashi.jpg) no-repeat 0 0;}
	body#advance ul.event_navi li.minamiikebukuro a{background:url(../imgs/event/navi_minamiikebukuro.jpg) no-repeat 0 0;}
	body#advance ul.event_navi li.nikkei a{background:url(../imgs/event/navi_nikkei.jpg) no-repeat 0 0;}
	body#advance ul.event_navi li.nhk a{background:url(../imgs/event/navi_nhk.jpg) no-repeat 0 0;}
	
	body#advance ul.event_navi li a:hover{background-position:0 -153px;}

body#advance div#media ul {
	clear: left;
	}
body#advance div#media li {
	float: left;
	margin-bottom: 10px;
	}
body#advance div#media li img {
	margin-bottom: 5px;
	}
body#advance div#media li.mr20 {
	margin-right: 20px;
	}
body#advance div#media li.w124 {
	width: 124px;
	}
body#advance div#media li.w126 {
	width: 126px;
	}
body#advance div#media li.w127 {
	width: 127px;
	}
body#advance div#media li.w132 {
	width: 132px;
	}
body#advance div#media li.w256 {
	width: 256px;
	}

body#advance ul.adv_bnr {
	clear: left;
	margin-left: 17px;
	}
body#advance ul.adv_bnr li {
	float: left;
	margin-bottom: 15px;	}
body#advance ul.adv_bnr li a {
	width: 200px;
	height: 127px;
	display: block;
	text-indent: -9999px;
	}

body#advance ul.adv_bnr li.bnr01 a {
	background: url(../imgs/advance/bnr01_off.jpg) left top no-repeat;
	border-top: solid 2px #e6e6e6;
	border-left: solid 2px #e6e6e6;
	border-bottom: solid 2px #e6e6e6;
	}
body#advance ul.adv_bnr li.bnr01 a:hover {
	background: url(../imgs/advance/bnr01_on.jpg) left top no-repeat;
	}
	body#advance ul#adv_bnr01 li.bnr01 a {
		background: url(../imgs/advance/bnr01_on.jpg) left top no-repeat;
		}
body#advance ul.adv_bnr li.bnr02 a {
	background: url(../imgs/advance/bnr02_off.jpg) left top no-repeat;
	border-top: solid 2px #e6e6e6;
	border-left: solid 2px #e6e6e6;
	border-bottom: solid 2px #e6e6e6;
	}
body#advance ul.adv_bnr li.bnr02 a:hover {
	background: url(../imgs/advance/bnr02_on.jpg) left top no-repeat;
	}
	body#advance ul#adv_bnr02 li.bnr02 a {
		background: url(../imgs/advance/bnr02_on.jpg) left top no-repeat;
		}
body#advance ul.adv_bnr li.bnr03 a {
	background: url(../imgs/advance/bnr03_off.jpg) left top no-repeat;
	border: solid 2px #e6e6e6;
	}
body#advance ul.adv_bnr li.bnr03 a:hover {
	background: url(../imgs/advance/bnr03_on.jpg) left top no-repeat;
	}
	body#advance ul#adv_bnr03 li.bnr03 a {
		background: url(../imgs/advance/bnr03_on.jpg) left top no-repeat;
		}
	/*トレーニングの流れ*/
	body#advance div.arrow {
		text-align: center;
		}
	body#advance div#training1 {
		background: url(../imgs/advance/training/pht01.jpg) 434px top no-repeat;
		padding-right: 208px;
		}
	body#advance div#training2 {
		background: url(../imgs/advance/training/pht02.jpg) 434px top no-repeat;
		padding-right: 208px;
		}
	body#advance div#training3 {
		background: url(../imgs/advance/training/pht03.jpg) 434px top no-repeat;
		padding-right: 208px;
		}
	body#advance div#training4 {
		background: url(../imgs/advance/training/pht04.jpg) 434px top no-repeat;
		padding-right: 208px;
		}
	body#advance div#training5 {
		background: url(../imgs/advance/training/pht05.jpg) 434px top no-repeat;
		padding-right: 208px;
		margin-bottom: 30px;
		}
	body#advance div#btn_contact {
		text-align: center!important;
		padding: 10px 0 40px 0!important;
		}

	

