@charset "utf-8";プロリーグ誕生

#adult_header,#kids_header
{
	width:700px;
	padding:1px 3px 16px 1px;
}

#m_article_nav
{
	background:url(../img/article/article_nav_bg.gif) repeat-y left top;
	width:700px;
	margin-top:20px;
	overflow:hidden;
}

#m_article_nav ul.top
{
	background:url(../img/article/article_nav_top.gif) no-repeat left top;
	width:654px;
	padding:12px 23px 7px;
	overflow:hidden;
}

#m_article_nav p.nav_border
{
	height:1px;
	overflow:hidden;
}

#m_article_nav ul.center
{
	background:url(../img/article/article_nav_bg.gif) no-repeat left top;
	width:654px;
	padding:9px 23px 7px;
	overflow:hidden;
}

#m_article_nav ul.bottom
{
	background:url(../img/article/article_nav_bottom.gif) no-repeat left bottom;
	width:654px;
	padding:9px 23px 8px;
	overflow:hidden;
}

#m_article_nav ul li.nav_item
{
	background:url(../img/article/article_nav_tri.gif) no-repeat 20px center;
	display:block;
	padding-left:37px;
	float:left;
}



.c_article
{
	width:704px;
	background:url(../img/article/article_bg.gif) repeat-y left top #ffffff;
	margin-bottom:17px;
	overflow:hidden;
}

.c_article h1.c_head
{
	background:url(../img/article/article_top.gif) no-repeat left top;
	width:680px;
	padding:12px 13px 0 11px;
}

.c_article div.c_lead_wrap
{
	width:380px;
	min-height:172px;
	height:auto !important;
	height:172px;
	padding:18px 23px 20px 301px;
}

body#adult #balletone div.c_lead_wrap
{
	background:url(../img/adult/balletone.jpg) no-repeat 21px 20px;
}

body#adult #water_exercise div.c_lead_wrap
{
	background:url(../img/adult/water_exercise_img.jpg) no-repeat 21px 20px;
}

body#adult #swim div.c_lead_wrap
{
	background:url(../img/adult/swim_img.jpg) no-repeat 21px 20px;
}

body#adult #aqua div.c_lead_wrap
{
	background:url(../img/adult/aqua_img.jpg) no-repeat 21px 20px;
}

body#adult #aquatherapy div.c_lead_wrap
{
	background:url(../img/adult/aquatherapy_img.jpg) no-repeat 21px 20px;
}

body#adult #pilates div.c_lead_wrap
{
	background:url(../img/adult/pilates_img.jpg) no-repeat 21px 20px;
}

body#adult #pilates_and_chosei div.c_lead_wrap
{
	background:url(../img/adult/pilates_and_chosei_img.jpg) no-repeat 21px 20px;
}

body#adult #yogastretch div.c_lead_wrap
{
	background:url(../img/adult/yogastretch_img.jpg) no-repeat 21px 20px;
}

body#adult #relaxyoga div.c_lead_wrap
{
	background:url(../img/adult/relaxyoga_img.jpg) no-repeat 21px 20px;
}

body#adult #yasashiiyoga div.c_lead_wrap
{
	background:url(../img/adult/yasashiiyoga_img.jpg) no-repeat 21px 20px;
}

body#adult #yuttariyoga div.c_lead_wrap
{
	background:url(../img/adult/yuttariyoga_img.jpg) no-repeat 21px 20px;
}

body#adult #kaiketsutaisou div.c_lead_wrap
{
	background:url(../img/adult/kaiketsutaisou_img.jpg) no-repeat 21px 20px;
}

body#adult #gorone div.c_lead_wrap
{
	background:url(../img/adult/gorone_img.jpg) no-repeat 21px 20px;
}


body#adult #firstpilates div.c_lead_wrap
{
	background:url(../img/adult/firstpilates_img.jpg) no-repeat 21px 20px;
}

body#adult #easypilates div.c_lead_wrap
{
	background:url(../img/adult/easypilates_img.jpg) no-repeat 21px 20px;
}

body#adult #easypilates_stretch div.c_lead_wrap
{
	background:url(../img/adult/pilates_and_stretch_img.jpg) no-repeat 21px 20px;
}

body#adult #yoga_mb div.c_lead_wrap
{
	background:url(../img/adult/yoga_mb_img.jpg) no-repeat 21px 20px;
}

body#adult #yoga div.c_lead_wrap
{
	background:url(../img/adult/yoga_img.jpg) no-repeat 21px 20px;
}

body#adult #tennis div.c_lead_wrap
{
	background:url(../img/adult/tennis_img.jpg) no-repeat 21px 20px;
}

body#adult #karadatyousei div.c_lead_wrap
{
	background:url(../img/adult/refresh_img.jpg) no-repeat 21px 20px;
}

body#adult #futsal div.c_lead_wrap
{
	background:url(../img/adult/futsal_img.jpg) no-repeat 21px 20px;
}

body#adult #sound div.c_lead_wrap
{
	background:url(../img/adult/sound_img.jpg) no-repeat 21px 20px;
}

body#adult #hula div.c_lead_wrap
{
	background:url(../img/adult/hula_img.jpg) no-repeat 21px 20px;
}

body#adult #exercise div.c_lead_wrap
{
	background:url(../img/adult/exercise_img.jpg) no-repeat 21px 20px;
}

body#adult #refresh div.c_lead_wrap
{
	background:url(../img/adult/refresh_img.jpg) no-repeat 21px 20px;
}

body#adult #bityousei div.c_lead_wrap
{
	background:url(../img/adult/refresh_img.jpg) no-repeat 21px 20px;
}

body#adult #choseitaisou div.c_lead_wrap
{
	background:url(../img/adult/refresh_img.jpg) no-repeat 21px 20px;
}

body#adult #health_body div.c_lead_wrap
{
	background:url(../img/adult/health_body.jpg) no-repeat 21px 20px;
}

body#adult #bisebone div.c_lead_wrap
{
	background:url(../img/adult/bisebone_img.jpg) no-repeat 21px 20px;
}

body#adult #bichoseistretch div.c_lead_wrap
{
	background:url(../img/adult/bichoseistretch_img.jpg) no-repeat 21px 20px;
}

body#adult #kotsubantaisou div.c_lead_wrap
{
	background:url(../img/adult/kotsubantaisou_img.jpg) no-repeat 21px 20px;
}

body#adult #kotsubancare div.c_lead_wrap
{
	background:url(../img/adult/kotsubancare_img.jpg) no-repeat 21px 20px;
}

body#adult #karadawoyokusurutaisou div.c_lead_wrap
{
	background:url(../img/adult/karadawoyokusurutaisou_img.jpg) no-repeat 21px 20px;
}
body#adult #sintex div.c_lead_wrap
{
	background:url(../img/adult/sintex_img.jpg) no-repeat 21px 20px;
}




body#kids #swim div.c_lead_wrap
{
	background:url(../img/kids/swim_img.jpg) no-repeat 21px 20px;
}

body#kids #gymnastic div.c_lead_wrap
{
	background:url(../img/kids/gymnastick2_img.jpg) no-repeat 21px 20px;
}

body#kids #jrsoccer div.c_lead_wrap
{
	background:url(../img/kids/jrsoccer_img.jpg) no-repeat 21px 20px;
}
body#kids #jrsoccershort div.c_lead_wrap
{
	background:url(../img/kids/jrsoccer_img.jpg) no-repeat 21px 20px;
}
body#kids #junioryouthsoccer div.c_lead_wrap
{
	background:url(../img/kids/jrsoccer_img.jpg) no-repeat 21px 20px;
}

body#kids #tennis div.c_lead_wrap
{
	background:url(../img/kids/tennis_img.jpg) no-repeat 21px 20px;
}

body#kids #run div.c_lead_wrap
{
	background:url(../img/kids/run_img.jpg) no-repeat 21px 20px;
}

body#kids #oyako div.c_lead_wrap
{
	background:url(../img/kids/oyako_img.jpg) no-repeat 21px 20px;
}

body#kids #futsal div.c_lead_wrap
{
	background:url(../img/kids/futsal_img.jpg) no-repeat 21px 20px;
}

body#kids #exercise div.c_lead_wrap
{
	background:url(../img/kids/exercise_img.jpg) no-repeat 21px 20px;
}

body#kids #acrobatics div.c_lead_wrap
{
	background:url(../img/kids/acrobatics_img.jpg) no-repeat 21px 20px;
}

body#kids #badminton div.c_lead_wrap
{
	background:url(../img/kids/badminton_img.jpg) no-repeat 21px 20px;
}

body#kids #baby_massage div.c_lead_wrap
{
	background:url(../img/kids/baby_massage_img.jpg) no-repeat 21px 20px;
}



body#adult #kokoro_yoga div.c_lead_wrap
{
	background:url(../img/adult/yoga_img.jpg) no-repeat 21px 20px;
}

body#adult #pila_kirei div.c_lead_wrap
{
	background:url(../img/adult/easypilates_img.jpg) no-repeat 21px 20px;
}

body#adult #bodycare div.c_lead_wrap
{
	background:url(../img/adult/refresh_img.jpg) no-repeat 21px 20px;
}

body#adult #yoga_refresh div.c_lead_wrap
{
	background:url(../img/adult/yoga_img.jpg) no-repeat 21px 20px;
}

body#adult #walk_exercise div.c_lead_wrap
{
	background:url(../img/adult/walk_exercise_img.jpg) no-repeat 21px 20px;
}


body#adult #walk_nordic div.c_lead_wrap
{
	background:url(../img/adult/walk_nordic_img.jpg) no-repeat 21px 20px;
}

body#adult #baby_massage div.c_lead_wrap
{
	background:url(../img/adult/baby_massage_img.jpg) no-repeat 21px 20px;
}

/* body#adult #bareton div.c_lead_wrap
{
	background:url(../img/adult/bareton_img.jpg) no-repeat 21px 20px;
} */


body#adult #bareton div.c_lead_wrap
{
	background:url(../img/adult/bareton_img02.jpg) no-repeat 21px 20px;
}


.c_article div.c_lead_wrap p.s_lead
{
	min-height:117px;
	height:auto !important;
	height:117px;
	margin-bottom:20px;
}

.c_article div.c_lead_wrap .detail_button
{
	background-color:#ffffff;
}


.c_article div.detail
{
	display:none;
	width:660px;
	padding:0 23px 0 21px;
}

.c_article div.detail h1.group_head,.c_article div.detail h1.private_head
{
	margin-bottom:11px;
}

.c_article div.detail dl.group_list,.c_article div.detail dl.private_list
{
	width:660px;
	padding-bottom:20px;
	overflow:hidden;
}

.c_article div.detail dl.group_list dt.head,.c_article div.detail dl.private_list dt.head
{
	width:90px;
	margin-bottom:10px;
	clear:both;
	float:left;
	overflow:hidden;
}

.c_article div.detail dl.group_list dd.contents,.c_article div.detail dl.private_list dd.contents
{
	display:block;
	width:570px;
	padding:7px 0 5px;
	margin-bottom:10px;
	float:right;
	overflow:hidden;
	border-bottom:#d5d5d5 solid 1px;
}

* html .c_article div.detail dl.group_list dt.head,* html .c_article div.detail dl.private_list dt.head
{
	margin-bottom:-32px;
}

* html .c_article div.detail dl.group_list dd.contents,* html .c_article div.detail dl.private_list dd.contents
{
	margin-bottom:10px;
	margin-left:90px;
	float:none;
}

*:first-child+html .c_article div.detail dl.group_list dd.contents,*:first-child+html .c_article div.detail dl.private_list dd.contents
{
	float:none;
	margin-left:90px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap,.c_article div.detail dl.private_list dd.contents.table_wrap
{
	padding:0;
	border-bottom:none;
}

.c_article div.detail dl.group_list dd.contents.table_wrap dl.schedule_list dt.place_name,
.c_article div.detail dl.private_list dd.contents.table_wrap dl.schedule_list dt.place_name
{
	padding:7px 0 0;
}

.c_article div.detail dl.group_list dd.contents.table_wrap dl.schedule_list dd.place_table,
.c_article div.detail dl.private_list dd.contents.table_wrap dl.schedule_list dd.place_table
{
	padding:10px 0 10px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap dl.schedule_list dd.place_table.bottom,
.c_article div.detail dl.private_list dd.contents.table_wrap dl.schedule_list dd.place_table.bottom
{
	padding:10px 0 0;
}

.c_article div.detail dl.group_list dd.contents.no_line,.c_article div.detail dl.private_list dd.contents.no_line
{
	padding-bottom:0;
	margin-bottom:-3px;
	border-bottom:none;
}

* html .c_article div.detail dl.group_list dd.contents.no_line,* html .c_article div.detail dl.private_list dd.contents.no_line
{
	margin-bottom:-3px;
}


.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.tfoot_text,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.tfoot_text
{
	text-align:right;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table th.s_head,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.s_body,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table th.s_head,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.s_body
{
	border:#d5d5d5 solid 1px;
	text-align:center;
	vertical-align:middle;
	padding:8px 0 5px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table th.s_head,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table th.s_head
{
	background-color:#f0f0f0;
	font-weight:bold;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table th.s_head.target,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.s_body.target,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table th.s_head.target,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.s_body.target
{
	width:75px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table th.s_head.contents,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.s_body.contents,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table th.s_head.contents,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.s_body.contents
{
	width:200px;
	padding:8px 15px 5px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table.short th.s_head.contents,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table.short td.s_body.contents,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table.short th.s_head.contents,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table.short td.s_body.contents
{
	width:250px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.s_body.contents,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.s_body.contents
{
	text-align:left;
}


.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table th.s_head.week,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.s_body.week,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table th.s_head.week,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.s_body.week
{
	width:68px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table th.s_head.hours,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.s_body.hours,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table th.s_head.hours,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.s_body.hours
{
	width:123px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table.short th.s_head.week.hours,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table.short td.s_body.week.hours,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table.short th.s_head.week.hours,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table.short td.s_body.week.hours
{
	width:141px;
}

.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table th.s_head.capacity,
.c_article div.detail dl.group_list dd.contents.table_wrap table.schedule_table td.s_body.capacity,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table th.s_head.capacity,
.c_article div.detail dl.private_list dd.contents.table_wrap table.schedule_table td.s_body.capacity
{
	width:69px;
}




.c_article div.detail .reserve,
.c_article div.detail .schedule_24
{
	width:660px;
}

.c_article div.detail .reserve p.reserve_lead
{
	width:640px;
	padding:18px 10px 16px;
}

.c_article div.detail .reserve ol.reserve_period
{
	width:428px;
	padding:10px 90px 9px 120px;
	border:#4ca024 solid 1px;
	margin:0 10px 20px;
	overflow:hidden;
	line-height:2.0em;
}

.c_article div.detail .reserve ol.reserve_period li span.period
{
	width:190px;
	float:left;
	clear:both;
	overflow:hidden;
}
.c_article div.detail .reserve ol.reserve_period li span.receipt
{
	width:228px;
	padding-left:10px;
	float:left;
	overflow:hidden;
}

.c_article div.detail ul.reserve_supplementary
{
	width:640px;
	padding:0 10px 32px;
	line-height:2.0em;
}

.c_article div.detail ul.reserve_supplementary dl{
	margin-top:10px;
}

.c_article .c_footer
{
	background:url(../img/article/article_bottom.gif) no-repeat left top #dff5ff;
	width:704px;
	padding-top:10px;
	text-align:right;
}

#r_column
{
	padding-bottom:47px;
}