/* commons-------------------------------------------------------- */
body{font-size:12px;line-height:19px;color:#222;text-align:center;letter-spacing:0.01em;background:url(../imgs/common/footer_bg_bg.jpg);}

img, div, ul { behavior: url(/js/iepngfix_v2/iepngfix.htc) }

td{line-height:19px;}

.red{color:#ff0000;}
strong.orange{color:#ff5e00;}
strong.blue{color:#006be5;}
strong.pink{color:#ff6666;}
strong.strong{font-size:14px;line-height:30px;}

.phs{padding:2px;border:1px solid #e8e8e8;display:block;}
.phs span{text-decoration:none;font-size:10px;color:#333;display:block;line-height:14px;padding:2px 2px 0 2px;}
a.phs{text-decoration:none;}
.picr{text-align:right;margin-top:3px;}
.picl{text-align:left;margin-top:3px;}

.wrappers{width:860px;margin:0 auto;text-align:center;}

/* header----------- */
#header_bg{background:#fff;}

#header{height:115px;position:relative;}
#header #logo{position:absolute;left:17px;top:31px;}
#header h1{position:absolute;left:210px;top:55px;font-size:10px;line-height:18px;color:#666;text-align:left;}
#header #dial{position:absolute;left:652px;top:50px;}

#header ul{position:absolute;top:8px;left:550px;background:url(../imgs/common/headerlinks.gif) no-repeat left top;height:22px;width:295px;}
#header ul li{display:block;float:left;}
#header ul li a{display:block;text-indent:-9999px;}
#header ul li.head_one{width:67px;}
#header ul li.head_two{width:88px;}
#header ul li.head_one a{width:67px;}
#header ul li.head_two a{width:88px;}
#header ul li.head_one a:hover{background:url(../imgs/common/headerlinks.gif) no-repeat 0px -22px;}
#header ul li.head_two a:hover{background:url(../imgs/common/headerlinks.gif) no-repeat -67px -22px;}

#header ul li.head_noppo{width:140px;}
#header ul li.head_noppo a{width:140px;text-indent:0px;}


/* gnavi----------- */
#gnavi{height:46px;background:url(../imgs/common/navi.jpg) no-repeat left top;position:relative;}
#gnavi ul{}
#gnavi ul li{display:block;height:40px;position:absolute;top:6px;}
#gnavi ul li.one{left:11px;width:144px;}
#gnavi ul li.two{left:156px;width:122px;}
#gnavi ul li.three{left:278px;width:108px;}
#gnavi ul li.four{left:387px;width:103px;}
#gnavi ul li.five{left:491px;width:127px;}
#gnavi ul li.six{left:619px;width:126px;}
#gnavi ul li.seven{left:746px;width:104px;}
#gnavi ul li a{display:block;height:34px;text-indent:-9999px;}
#gnavi ul li a:hover{background-image:url(../imgs/common/navi.jpg);}
#gnavi ul li.one a{width:144px;}
#gnavi ul li.two a{width:122px;}
#gnavi ul li.three a{width:108px;}
#gnavi ul li.four a{width:103px;}
#gnavi ul li.five a{width:127px;}
#gnavi ul li.six a{width:126px;}
#gnavi ul li.seven a{width:104px;}
#gnavi ul li.one a:hover{background-position:-11px -52px;}
#gnavi ul li.two a:hover{background-position:-156px -52px;}
#gnavi ul li.three a:hover{background-position:-278px -52px;}
#gnavi ul li.four a:hover{background-position:-387px -52px;}
#gnavi ul li.five a:hover{background-position:-491px -52px;}
#gnavi ul li.six a:hover{background-position:-619px -52px;}
#gnavi ul li.seven a:hover{background-position:-746px -52px;}

/* gnavi_on----------- */
body#posture #gnavi ul li.one a{background:url(../imgs/common/navi.jpg) -11px -52px;}
body#about #gnavi ul li.two a{background:url(../imgs/common/navi.jpg) -156px -52px;}
body#lesson #gnavi ul li.three a{background:url(../imgs/common/navi.jpg) -278px -52px;}
body#voices #gnavi ul li.four a{background:url(../imgs/common/navi.jpg) -387px -52px;}
body#staff #gnavi ul li.five a{background:url(../imgs/common/navi.jpg) -491px -52px;}
body#faq #gnavi ul li.six a{background:url(../imgs/common/navi.jpg) -619px -52px;}
body.contacts #gnavi ul li.seven a{background:url(../imgs/common/navi.jpg) -746px -52px;}
body#links #gnavi ul li.seven a{background:url(../imgs/common/navi.jpg) -746px -6px;}
body#links #gnavi ul li.seven a:hover{background:url(../imgs/common/navi.jpg) -746px -52px;}

/*conts----------- */
#conts_bg{background:url(../imgs/common/bg.jpg) repeat-x left top #ffb62f;}
#conts_wrap{background:url(../imgs/common/conts_bg.jpg) no-repeat center top;}
#conts_in{margin:0 5px 0 6px;text-align:left;padding:7px 10px 15px 10px;background:#ffad21;}

#conts_body{padding:0 0 15px 0;margin:0;}
*html #conts_body{width:100%;height:100%;}
#conts_l{float:left;width:180px;padding:0;margin:0;}

#topics{background:url(../imgs/top/topics_bg.jpg) no-repeat left bottom;height:290px;}

#topics_in{padding:32px 5px 10px 15px;}
#topics ul{height:103px;overflow:scroll;overflow-x:hidden;}
#topics ul li{color:#fff;display:block;padding:0;margin:0 0 7px 0;}
#topics ul li a{color:#fff;}
#topics ul li span{color:#8c3600;font-size:10px;display:block;line-height:12px;}

#conts_bottom{width:829px;padding:0;margin:0;height:267px;}
#conts_bottom01, #conts_bottom02{float:left;width:277px;}
#conts_bottom03{float:left;width:275px;}

#conts_bottom ul{margin:0;padding:0;}
#conts_bottom ul li{margin:0;padding:0;display:block;background:url(../imgs/top/conts_bottom_a_bg.jpg) no-repeat right top;height:60px;}

#conts_bottom a{margin:0;padding:0;display:block;text-decoration:none;height:60px;display:block;}
#conts_bottom a:hover{background:url(../imgs/top/conts_bottom_a_bg.jpg) no-repeat right -60px;text-decoration:underline;}

#conts_bottom01 a, #conts_bottom02 a{width:277px;}
#conts_bottom03 a{width:275px;}

#conts_bottom li a img{float:left;margin:5px 15px 5px 5px;}
#conts_bottom li a span{display:block;padding-top:21px;font-size:14px;line-height:18px;font-weight:bold;}
#conts_bottom li a span.double{padding-top:12px;}

/*

#conts_bottom img{display:block;}
*html #conts_bottom ul li{height:60px;border:0;margin:-3px;}
*+html #conts_bottom ul li{height:60px;border:0;margin:-3px;}

*/


/*footer----------- */
#footer_bg{background:url(../imgs/common/footer_bg.jpg) repeat-x left top;}
#footer_wrap{height:173px;background:url(../imgs/common/footer_wrap_bg.jpg) no-repeat center top;}
#footer_in{margin:0 5px 0 6px;color:#fff;padding:1px 0 0 0;}
#footer_in a{color:#fff;}
#left_foot{float:left;width:410px;text-align:left;}
#right_foot{float:right;width:410px;text-align:right;}

#footer_in ul{height:115px;background:url(/imgs/common/footer_links.png) no-repeat left 0px;}

#footer_in ul li{float:left;display:block;height:115px;}
#footer_in ul li.one{width:214px;}
#footer_in ul li.two{width:213px;}
#footer_in ul li.three{width:213px;}
#footer_in ul li.four{width:209px;}

#footer_in ul li a{height:115px;display:block;text-indent:-9999px;}
#footer_in ul li.one a{width:214px;}
#footer_in ul li.two a{width:213px;}
#footer_in ul li.three a{width:213px;}
#footer_in ul li.four a{width:209px;text-align:center;text-indent:0px;display:inline;height:auto;}

#footer_in ul li.one a:hover{background:url(/imgs/common/footer_links.png) no-repeat 0px -115px;}
#footer_in ul li.two a:hover{background:url(/imgs/common/footer_links.png) no-repeat -214px -115px;}
#footer_in ul li.three a:hover{background:url(/imgs/common/footer_links.png) no-repeat -427px -115px;}

/*top----------- */
body#top #conts_r{float:right;width:639px;}

body#top #main_banner01{width:320px;height:51px;background:url(../imgs/top/main_banner_junior_sport.jpg) no-repeat 1px top;float:left;}
body#top #main_banner01 a{border-left:1px solid #fee4b3;height:51px;text-indent:-9999px;display:block;}
body#top #main_banner01 a:hover{background:url(../imgs/top/main_banner_junior_sport.jpg) no-repeat 0 -51px;}

body#top #main_banner02{width:319px;height:51px;background:url(../imgs/top/main_banner_event.jpg) no-repeat -1px top;float:right;}
body#top #main_banner02 a{width:319px;height:51px;text-indent:-9999px;display:block;}
body#top #main_banner02 a:hover{background:url(../imgs/top/main_banner_event.jpg) no-repeat -1px -51px;}

/*top_ver2----------- */
body#top_ver2 #conts_r{float:right;width:634px;}
body#top_ver2 #conts_r #conts_in_in h2{padding:15px 0 5px 0;}
body#top_ver2 #conts_r #conts_in_in a.btn_minute{float:left;display:block;background:#fff;width:311px;height:70px;}
body#top_ver2 #conts_r #conts_in_in a.btn_online{float:right;display:block;background:#fff;width:311px;height:70px;}
body#top_ver2 #conts_r #conts_in_in a.btn_minute img:hover,
body#top_ver2 #conts_r #conts_in_in a.btn_online img:hover{opacity:0.7;}

body#top_ver2 .conts_r_bg{width:634px;background:url(../imgs/common/sub_bg.jpg) no-repeat left bottom;}
body#top_ver2 .conts_r_in{width:634px;padding:13px 0 0 0;background:url(../imgs/common/sub_bg_head.jpg) no-repeat left top;}
body#top_ver2 .conts_r_in_learn{width:634px;padding:13px 0 0 0;background:url(../imgs/top_ver2/bg_learn.jpg) no-repeat left top;}

/*sub----------- */
body.sub #conts_r{float:right;width:634px;}
body.sub #conts_r_bg02{width:634px;background:url(../imgs/common/sub_bg02.jpg) no-repeat left bottom;}
body.sub #conts_r_bg{width:634px;background:url(../imgs/common/sub_bg.jpg) no-repeat left bottom;}
body.sub #conts_r_in{width:634px;padding:13px 0 0 0;background:url(../imgs/common/sub_bg_head.jpg) no-repeat left top;}

body.sub h2{padding:0px 0px 15px 0px;}
body.sub h3{font-weight:bold;padding:4px 13px 15px 13px;}
body.sub .txt_block{padding: 0 28px 13px 28px;}
body.sub .txt_block p{padding:0 0px 12px 0px;}

body.sub .bords{border-bottom:1px dashed #e8e8e8;padding: 0;margin:0 28px 10px 28px;}

body.sub .sub_banners{padding:10px 0 0 0;}
body.sub .sub_banners a#sub_banner01{display:block;background:url(../imgs/common/sub_banner01.jpg) no-repeat left top;height:51px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner01:hover{background:url(../imgs/common/sub_banner01.jpg) no-repeat left -51px;}
body.sub .sub_banners a#sub_banner02{display:block;background:url(../imgs/common/sub_banner02.jpg) no-repeat left top;height:140px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner02:hover{background:url(../imgs/common/sub_banner02.jpg) no-repeat left -140px;}
body.sub .sub_banners a#sub_banner_melmaga{display:block;background:url(../imgs/common/sub_banner_melmaga.jpg) no-repeat left top;height:25px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_melmaga:hover{background:url(../imgs/common/sub_banner_melmaga.jpg) no-repeat left -25px;}
body.sub .sub_banners a#sub_banner_group{display:block;background:url(../imgs/common/sub_banner_group.jpg) no-repeat left top;height:51px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_group:hover{background:url(../imgs/common/sub_banner_group.jpg) no-repeat left -51px;}

body.sub .sub_banners a#sub_banner_2009summer{display:block;background:url(../imgs/2009_summer_campaign/sub_banner.jpg) no-repeat left top;height:51px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_2009summer:hover{background:url(../imgs/2009_summer_campaign/sub_banner.jpg) no-repeat left -51px;}
body.sub .sub_banners a#sub_banner_2009autumn{display:block;background:url(../imgs/2009_autumn_campaign/sub_banner.jpg) no-repeat left top;height:51px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_2009autumn:hover{background:url(../imgs/2009_autumn_campaign/sub_banner.jpg) no-repeat left -51px;}
body.sub .sub_banners a#sub_banner_091114{display:block;background:url(../imgs/common/sub_banner091114.jpg) no-repeat left top;height:51px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_091114:hover{background:url(../imgs/common/sub_banner091114.jpg) no-repeat left -51px;}

body.sub .sub_banners a#sub_banner_summer2010{display:block;background:url(../imgs/summer/2010/banner.jpg) no-repeat left top;height:140px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_summer2010:hover{background:url(../imgs/summer/2010/banner.jpg) no-repeat left -140px;}

body.sub .sub_banners a#sub_banner_event{display:block;background:url(../imgs/common/sub_banner_event.jpg) no-repeat left top;height:51px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_event:hover{background:url(../imgs/common/sub_banner_event.jpg) no-repeat left -51px;}

body.sub .sub_banners a#sub_banner_junior_sport{display:block;background:url(../imgs/junior_sport/banner.jpg) no-repeat left top;height:140px;text-indent:-9999px;}
body.sub .sub_banners a#sub_banner_junior_sport:hover{background:url(../imgs/junior_sport/banner.jpg) no-repeat left -140px;}

body.sub .subnavi h2{padding:0px 0px 0px 0px;}/*subnaviがある時はh2もdivで囲む----------- */
body.sub .subnavi{padding:0px 0px 0px 0px;text-align:left;}
body.sub .subnavi ul{padding:12px 0 0 10px;}
body.sub .subnavi li{width:208px;float:left;height:42px;}
*html body.sub .subnavi li{width:207px;float:left;height:42px;}
body.sub .subnavi li a{width:198px;display:block;height:30px;text-indent:-9999px;}

/*about----------- */
body#about .subnavi li a.sub_one{background:url(../imgs/about/subnavi_01.jpg) no-repeat left -30px;}
body#about .subnavi li a.sub_two{background:url(../imgs/about/subnavi_02.jpg) no-repeat left -30px;}
body#about .subnavi li a.sub_three{background:url(../imgs/about/subnavi_03.jpg) no-repeat left -30px;}
body#about .subnavi li a:hover{background-position:left 0px;}
body#about .subnavi ul.sub_one_wrap li a.sub_one{background-position:left 0px;}
body#about .subnavi ul.sub_two_wrap li a.sub_two{background-position:left 0px;}
body#about .subnavi ul.sub_three_wrap li a.sub_three{background-position:left 0px;}

/*staff----------- */
body#staff .subnavi li a.sub_one{background:url(../imgs/staff/subnavi.jpg) no-repeat left -30px;width:614px;}
body#staff .subnavi li a:hover{background-position:left 0px;}
body#staff .subnavi ul.sub_one_wrap li a.sub_one{background-position:left 0px;}
body#staff .subnavi ul.sub_two_wrap li a.sub_two{background-position:left 0px;}

body#staff .profile img.picl{margin-right:0;}
body#staff .profile p{float:right;width:407px;}

/*lesson----------- */
body#lesson .subnavi li a.sub_one{background:url(../imgs/lesson/subnavi_01.jpg) no-repeat left -30px;}
body#lesson .subnavi li a.sub_two{background:url(../imgs/lesson/subnavi_02.jpg) no-repeat left -30px;}
body#lesson .subnavi li a.sub_three{background:url(../imgs/lesson/subnavi_03.jpg) no-repeat left -30px;}
body#lesson .subnavi li a:hover{background-position:left 0px;}
body#lesson .subnavi ul.sub_one_wrap li a.sub_one{background-position:left 0px;}
body#lesson .subnavi ul.sub_two_wrap li a.sub_two{background-position:left 0px;}
body#lesson .subnavi ul.sub_three_wrap li a.sub_three{background-position:left 0px;}

body#lesson .lesson_flow{background:#fff7d9;padding:5px 15px 5px 15px;}
body#lesson .lesson_flow strong{font-size:14px;color:#ff5e00;line-height:30px;}
body#lesson .lesson_flow .nums{border-bottom:1px dashed #dfdfdf;margin-top:10px;background:url(../imgs/lesson/nums_arrow.jpg) no-repeat 9px bottom;}
body#lesson .lesson_flow .nums p{padding:0 0 10px 45px;}
body#lesson .lesson_flow .num01 p{background:url(../imgs/lesson/nums_01.jpg) no-repeat left top;}
body#lesson .lesson_flow .num02 p{background:url(../imgs/lesson/nums_02.jpg) no-repeat left top;}
body#lesson .lesson_flow .num03 p{background:url(../imgs/lesson/nums_03.jpg) no-repeat left top;}
body#lesson .lesson_flow .num04 p{background:url(../imgs/lesson/nums_04.jpg) no-repeat left top;}
body#lesson .lesson_flow .num05 p{background:url(../imgs/lesson/nums_05.jpg) no-repeat left top;}
body#lesson .lesson_flow .picr{margin:0 0 0 10px;}

body#lesson .goods .picl{margin:0 6px 0 0;}
body#lesson .goods .picr{margin:0 0 0 6px;}
body#lesson .goods .phs{margin:0 0 6px 0;}

body#lesson .apply_btn{padding:0 144px 5px 144px;}
body#lesson .apply_btn a{background:url(../imgs/lesson/btn.jpg) no-repeat left top;width:290px;height:66px;display:block;text-indent:-9999px;}
body#lesson .apply_btn a:hover{background:url(../imgs/lesson/btn.jpg) no-repeat left -66px;}

body#lesson table.bd {}
body#lesson table.bd th {border:0;background:#fff;border-bottom:1px dashed #ccc;}
body#lesson table.bd td {border:0;border-bottom:1px dashed #ccc;padding:12px 6px;}


/*sitemap----------- */
body#sitemap #conts_r h2{font-weight:bold;padding:4px 13px 15px 13px;}
body#sitemap #conts_r h3{font-weight:bold;padding:4px 13px 15px 13px;}
body#sitemap #conts_r h4{line-height:14px;font-weight:bold;border-left:5px solid #ff5e00;padding-left:8px;margin:10px 0 0 0;}
body#sitemap #conts_r ul{padding:5px 0 10px 13px;line-height:22px;border-bottom:1px dashed #e8e8e8;}
body#sitemap #conts_r ul li{display:block;width:304px;}
body#sitemap #conts_r ul li a{background:url(../imgs/sitemap/li_bg.jpg) no-repeat 0px 0px;height:22px;display:block;padding-left:13px;}
body#sitemap #conts_r ul li a:hover,
body#sitemap #conts_r ul li a:visited{background:url(../imgs/sitemap/li_bg.jpg) no-repeat 0px -22px;}

/*trial----------- */
body#trial .picl{margin-top:0;}

/*voices----------- */
body#voices .ints_block{padding: 0 0 28px 29px;text-align:left;}
body#voices p.ints_list{padding:0;margin:0;width:296px;float:left;}
body#voices p.ints_list a{display:block;width:280px;height:70px;line-height:18px;background:url(../imgs/voices/top_ints_bg.jpg) no-repeat left top;text-decoration:none;}
body#voices p.ints_list a:hover{background:url(../imgs/voices/top_ints_bg.jpg) no-repeat left -70px;}
body#voices p.ints_list a span{display:block;padding:8px 0 0 0;}
body#voices p.ints_list a span span{display:inline;font-weight:bold;}
body#voices p.ints_list a img.picl{margin:10px 10px 0 10px;}

body#voices .lesson_photos{padding-left:39px;padding-right:0;}
body#voices .lesson_photos h4{font-weight:bold;border-left:5px solid #2f9fff;margin:0 0 5px 0;padding:0 0 0 5px;line-height:16px;}
body#voices .lesson_photos p{clear:both;padding-right:39px;border-bottom:1px dashed #e8e8e8;}

body#voices .ints_letters{width:198px;float:left;height:230px;}
body#voices .ints_letters span{display:block;width:180px;text-align:center;font-size:10px;}
body#voices .ints_letters span a{display:block;width:180px;}

body#voices #sukkiri_banner{padding:0 0 16px 39px;}
body#voices #sukkiri_banner a{display:block;width:555px;height:84px;background:url(/imgs/voices/sukkiri_banner.jpg) no-repeat left top;text-indent:-9999px;}
body#voices #sukkiri_banner a:hover{background:url(/imgs/voices/sukkiri_banner.jpg) no-repeat left -84px;}

	/*voices_subnavi----------- */
	body#voices .subnavi li a.sub_one{background:url(../imgs/voices/subnavi_01.jpg) no-repeat left -30px;width:614px;}
	body#voices .subnavi li a:hover{background-position:left 0px;}
	body#voices .subnavi ul.sub_one_wrap li a.sub_one{background-position:left 0px;}
	body#voices .subnavi ul.sub_voices_wrap li a.sub_one{}
	
/* voices_interview */

body#voices img.width_350{width:350px;margin-left:86px;}
body#voices img.width_270{width:270px;margin-left:86px;}

#atsumare_in_bg{
	background: url(../imgs/voices/atsumare_in_bg.gif) no-repeat left bottom;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
#atsumare_in_head_wrap{background: url(../imgs/voices/atsumare_in_bg_head.gif) no-repeat left top;padding:15px 20px 35px 20px;}

#atsumare_in_head_wrap .picl{float:left;}
#atsumare_memo{clear:both;padding:5px 0 0 5px;}
#atsumare_memo_in{padding:0 18px 0 13px;}
#atsumare_memo_in p{}
#atsumare_memo_in table{margin:0 0;width:414px;text-align:center;}
#atsumare_memo_in th{border:3px solid #fff;text-align:center;}
#atsumare_memo_in td{border:3px solid #fff;text-align:center;}

#atsumare_prof{float:right;width:305px;padding-top:10px;}
#atsumare_prof h2{border-left: 5px solid #0860a8;padding:0 0 0 10px;font-weight:bold;font-size:18px;line-height:21px;margin:0 0 15px 0;}
.vols{font-size:12px;line-height:16px;}
#atsumare_prof h2.girl{border-left: 5px solid #a50a0a;padding:0 0 0 10px;font-size:18px;line-height:21px;margin:0 0 15px 0;}

#atsumare_prof dl{width:305px;float:left;border-bottom:1px solid #d9d9d9;padding:3px 0;}
#atsumare_prof dt{float:left;width:100px;margin:0;padding:0;font-weight:bold;}
#atsumare_prof dd{float:right;width:195px;margin:0;padding:0;}

#atsumare_contents{padding-top:20px;}
#atsumare_contents div.leads{padding: 20px 0 20px 0;}

#interview{padding:0px 0px 0 26px;}
#interview dl{width:545px;float:left;padding:0;text-align:left;line-height:21px;font-size:12px;}
#interview dt{float:left;width:88px;margin:0;padding:8px 0;font-weight:bold;}
#interview dt.mict{color:#004299;}
#interview dt.mumt{color:#f21d32;}
#interview dt.dadt{color:#00a11b;}
#interview dd{float:left;width:450px;margin:0;padding:8px 0;}

#interview dt.mict{color:#ff5e00;height:50px;}
#interview dd.micd{min-height:50px;}
*html #interview dd.micd{height:50px;}

#interview p{
	font-size: 12px;
	line-height: 19px;
	padding: 0 0 10px 0;
}

#interview .ph_wrap_border{border:1px solid #ccc;padding:3px;}
#interview .ph_wrap_border .captionel{padding:3px 3px 0px 3px;font-size:10px;}

.h2_noppo_in{background:url(../imgs/voices/h3_01.jpg) no-repeat left top;width:608px;height:33px;margin-left:-15px;:;text-indent:-9999px;}
.noppokun_memo{background:url(../imgs/voices/memo.gif);width:121px;height:37px;text-indent:-9999px;}

.btn_voices_top{padding:0 0 0 165px;}
.btn_voices_top a{display:block;background:url(../imgs/voices/button_voices_top.gif) no-repeat 0px 0px;width:159px;height:30px;text-indent:-9999px;}
.btn_voices_top a:hover{background:url(../imgs/voices/button_voices_top.gif) no-repeat 0px -30px;}

/* online_補填 */
body#online .phs_double{display:block;border:1px solid #e8e8e8;width:570px;padding:2px;margin:0 0 10px 0;}

body#online #conts_r ul span.single{display:block;padding-left:1em;text-indent:-1em;}
body#online #conts_r ul span.double{display:block;padding-left:2em;text-indent:-2em;}
body#online #conts_r ul span.f12{font-size:12px;line-height:18px;padding-bottom:2px;}

body#online #conts_r ul li p{margin:0.5em 0 0 0;font-weight:normal;}

/* online_sub */
body#online p.to_trial{padding:0 0 35px 80px;}
body#online p.to_trial a{width:417px;height:60px;background:url(../imgs/online/online_to_taiken.jpg) no-repeat left top;display:block;text-indent:-9999px;}
body#online p.to_trial a:hover{background:url(../imgs/online/online_to_taiken.jpg) no-repeat left -60px;}

body#online p.to_group{padding:0 0 35px 80px;}
body#online p.to_group a{width:417px;height:60px;background:url(../imgs/online/online_to_group.jpg) no-repeat left top;display:block;text-indent:-9999px;}
body#online p.to_group a:hover{background:url(../imgs/online/online_to_group.jpg) no-repeat left -60px;}

/* melmaga */
body#melmaga{background:#fff;}
body#melmaga h1{font-size:16px;font-weight:bold;padding:10px;}
body#melmaga p{padding-bottom:10px;}

/* group */
body#group{}
body#group .subnavi li a.sub_one{background:url(../imgs/group/subnavi_01.jpg) no-repeat left -30px;}
body#group .subnavi li a.sub_two{background:url(../imgs/group/subnavi_02.jpg) no-repeat left -30px;}
body#group .subnavi li a.sub_three{background:url(../imgs/group/subnavi_03.jpg) no-repeat left -30px;}
body#group .subnavi li a:hover{background-position:left 0px;}
body#group .subnavi ul.sub_one_wrap li a.sub_one{background-position:left 0px;}
body#group .subnavi ul.sub_two_wrap li a.sub_two{background-position:left 0px;}
body#group .subnavi ul.sub_three_wrap li a.sub_three{background-position:left 0px;}
body#group td ol{padding:0 0 0 2em;}

body#group ol.top {list-style:none;}
body#group ol.top li {padding-bottom:10px;}
body#group ol.top li a {display:block;padding:0;border:1px solid #e5e5e5;background:url(../imgs/online/list_bg.gif) no-repeat 0 0;}
body#group ol.top li a:hover {border:1px solid #FFAD21;background-position:0 -60px;}

body#group h4{font-weight:bold;border-left:5px solid #2f9fff;margin:0 0 5px 0;padding:0 0 0 5px;line-height:16px;}

/* contact補填 */
body#contact 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;}


/*media----------- */
body#media #conts_r h2{font-weight:bold;padding:4px 13px 15px 13px;}
body#media #conts_r h3{line-height:14px;font-weight:bold;border-left:5px solid #ff5e00;padding:0 0 0 8px;margin:10px 0 5px 0;}


/*campaign_091114_report----------- */



/* junior_sport----------- */
body#junior_sport{}

body#junior_sport .txt_block .txt_block{padding:0 10px 15px 10px;}

body#junior_sport .subnavi{padding:0px 0px 0px 0px;text-align:left;}
body#junior_sport .subnavi ul{position:relative;height:138px;}

body#junior_sport .lesson_flow{background:#fff7d9;padding:5px 15px 5px 15px;}
body#junior_sport .lesson_flow strong{font-size:14px;color:#ff5e00;line-height:30px;}
body#junior_sport .lesson_flow .nums{border-bottom:1px dashed #dfdfdf;margin-top:10px;background:url(../imgs/lesson/nums_arrow.jpg) no-repeat 9px bottom;}
body#junior_sport .lesson_flow .nums p{padding:0 0 10px 45px;}
body#junior_sport .lesson_flow .num01 p{background:url(../imgs/lesson/nums_01.jpg) no-repeat left top;}
body#junior_sport .lesson_flow .num02 p{background:url(../imgs/lesson/nums_02.jpg) no-repeat left top;}
body#junior_sport .lesson_flow .num03 p{background:url(../imgs/lesson/nums_03.jpg) no-repeat left top;}
body#junior_sport .lesson_flow .num04 p{background:url(../imgs/lesson/nums_04.jpg) no-repeat left top;}
body#junior_sport .lesson_flow .num05 p{background:url(../imgs/lesson/nums_05.jpg) no-repeat left top;}
body#junior_sport .lesson_flow .picr{margin:0 0 0 10px;}

body#junior_sport ol.top {list-style:none;}
body#junior_sport ol.top li {padding-bottom:10px;}
body#junior_sport ol.top li a {display:block;padding:0;border:1px solid #e5e5e5;background:url(../imgs/online/list_bg.gif) no-repeat 0 0;}
body#junior_sport ol.top li a:hover {border:1px solid #FFAD21;background-position:0 -60px;}

body#junior_sport p.to_group{padding:0 0 15px 80px;}
body#junior_sport p.to_group a{width:417px;height:60px;background:url(../imgs/online/online_to_group.jpg) no-repeat left top;display:block;text-indent:-9999px;}
body#junior_sport p.to_group a:hover{background:url(../imgs/online/online_to_group.jpg) no-repeat left -60px;}


/* subnavi */
body#junior_sport .subnavi li{width:305px;float:none;height:61px;}
*html body#junior_sport .subnavi li{width:305px;float:none;height:61px;}
body#junior_sport .subnavi li.sub_one{position:absolute;top:12px;left:10px;}
body#junior_sport .subnavi li.sub_two{position:absolute;top:12px;left:319px;}
body#junior_sport .subnavi li.sub_three{position:absolute;top:77px;left:10px;}
body#junior_sport .subnavi li.sub_four{position:absolute;top:77px;left:319px;}

body#junior_sport .subnavi li a{width:305px;display:block;height:61px;text-indent:-9999px;}
body#junior_sport .subnavi li.sub_one a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat 0px 0px;}
body#junior_sport .subnavi li.sub_two a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat -310px 0px;}
body#junior_sport .subnavi li.sub_three a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat 0px -65px;}
body#junior_sport .subnavi li.sub_four a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat -310px -65px;}
body#junior_sport .subnavi li.sub_one a:hover{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat 0px -126px;}
body#junior_sport .subnavi li.sub_two a:hover{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat -310px -126px;}
body#junior_sport .subnavi li.sub_three a:hover{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat 0px -191px;}
body#junior_sport .subnavi li.sub_four a:hover{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat -310px -191px;}

/* now_on */
body#junior_sport .subnavi ul.sub_one_wrap li.sub_one a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat 0px -126px;}
body#junior_sport .subnavi ul.sub_two_wrap li.sub_two a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat -310px -126px;}
body#junior_sport .subnavi ul.sub_three_wrap li.sub_three a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat 0px -191px;}
body#junior_sport .subnavi ul.sub_four_wrap li.sub_four a{background:url(../imgs/junior_sport/gnavi.jpg) no-repeat -310px -191px;}

/* okuno_column */
body#junior_sport .okuno_columns_wrap{padding:0 19px 21px 19px;}
body#junior_sport .okuno_columns{background:url(../imgs/junior_sport/column.jpg) no-repeat left top;width:597px;height:144px;position:relative;}
body#junior_sport .okuno_columns ul{}
body#junior_sport .okuno_columns li.one{position:absolute;left:11px;top:75px;width:190px;height:61px;}
body#junior_sport .okuno_columns li.two{position:absolute;left:204px;top:75px;width:190px;height:61px;}
body#junior_sport .okuno_columns li.three{position:absolute;left:398px;top:75px;width:190px;height:61px;}
body#junior_sport .okuno_columns li a{display:block;width:190px;height:61px;text-indent:-9999px;}

body#junior_sport .okuno_columns li.one a{background:url(../imgs/junior_sport/column.jpg) no-repeat -11px -75px;}
body#junior_sport .okuno_columns li.two a{background:url(../imgs/junior_sport/column.jpg) no-repeat -204px -75px;}
body#junior_sport .okuno_columns li.three a{background:url(../imgs/junior_sport/column.jpg) no-repeat -398px -75px;}

body#junior_sport .okuno_columns li.one a:hover{background:url(../imgs/junior_sport/column.jpg) no-repeat -11px -219px;}
body#junior_sport .okuno_columns li.two a:hover{background:url(../imgs/junior_sport/column.jpg) no-repeat -204px -219px;}
body#junior_sport .okuno_columns li.three a:hover{background:url(../imgs/junior_sport/column.jpg) no-repeat -398px -219px;}

body#junior_sport .okuno_columns li.one a.on{background:url(../imgs/junior_sport/column.jpg) no-repeat -11px -219px;}
body#junior_sport .okuno_columns li.two a.on{background:url(../imgs/junior_sport/column.jpg) no-repeat -204px -219px;}
body#junior_sport .okuno_columns li.three a.on{background:url(../imgs/junior_sport/column.jpg) no-repeat -398px -219px;}

/* dvd補填 */
body#dvd 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#dvd a#cart_btn{display:block;width:504px;height:55px;background:url(/imgs/dvd/btn.jpg) no-repeat left top;text-indent:-9999px;}
body#dvd a#cart_btn:hover{display:block;width:504px;height:55px;background:url(/imgs/dvd/btn.jpg) no-repeat left -55px;}

/* twitter */
#twitter_bg {background:url(/imgs/common/bg_twitter.jpg) no-repeat left top;padding:40px 0 0 0;}
#twitter_bg_in {list-style: none; padding:0 1px 10px 10px;background:url(/imgs/common/bg_twitter.jpg) no-repeat left bottom;}
#twitter_bg_in a img:hover{opacity:0.75;}
ul#twitter_update_list {list-style: none; padding:0;height:200px;overflow:scroll;overflow-x:hidden;}
ul#twitter_update_list li {padding:10px 0;border-bottom:1px dashed #ccc;}
ul#twitter_update_list li a {font:12px;}
ul#twitter_update_list li a:hover {}
ul#twitter_update_list li span {font:12px;}
ul#twitter_update_list li span a {font:12px;}