/* CSS Document */

body{

	background-color:#FFFFFF;

	margin-top:0px;

	}

a:link{color:#FF3399;}

a:visited{color:#FF3399;}

a:hover{color:#6699FF;}

.head_title{

	font-size:10px;

	color:#FFFFFF;

	}

	

/* 大宮スポーツ会館 */

.studio{

	background-image: url(images/osk/studio/studio_bg.gif);

	background-repeat: repeat-y;

	background-position: right;

	padding-right: 1px;

}

.studio_title{

	azimuth:padding:;

	font-weight: bold;

	color: #1C4F00;

	font-size: 34px;

	padding-top: 15px;

	padding-right: 21px;

	padding-bottom: 0px;

	padding-left:40px;

	background-image: url(images/osk/studio/studio_top.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	height: 62px;

	width: 900px;

}

.studio_bg{

	background-image: url(images/osk/studio/studio_bg.gif);

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



.white_bg{

	background-image: url(img/osk/bg_white.gif);

	background-repeat: repeat-y;

}

.white_bg01{

	background-image: url(images/osk/bg_white.gif);

	background-repeat: repeat-y;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 15px;

}



#sports-kaikan{

	width:950px;

	background-image:url(images/osk/base.jpg);

	background-repeat:repeat-y;

	margin:0 auto;

}





#sports-kaikan table#Header{

	width:900px;

	height:158px;

	display:block;

	background-image:url(images/osk/header.gif);

	background-repeat:no-repeat;

	background-position:center;

	margin:0 auto;

}





#sports-kaikan table#Header h1{

	font-size:12px;

	color:#FFFFFF;

	margin-top:0px;

	margin-left:20px;

}





#sports-kaikan table#Header td.shita{

	height:108px;

}





#sports-kaikan-ct{

	width:886px;

	margin:0 auto;

}



/*貸しスタジオ------------------------------*/



#sports-kaikan-ct table#ct1{

	width:886px;

	margin:0 auto;

}



#sports-kaikan-ct table#ct1 td.aida{

	height:20px;

}





#sports-kaikan-ct table#ct1 td#title h2{

	width:841px;

	height:55px;

	display:block;

	background-image:url(images/osk/studio/studio_top.gif);

	background-position:2px 0;

	background-repeat:no-repeat;

	padding-left:45px;

	padding-top:8px;

	color:#1C4F02;

	font-size:35px;

	margin:0;

}





#sports-kaikan-ct table#ct1 td#ct{

	width:886px;

	background-image:url(images/osk/studio/studio_bg.gif);

	background-repeat:repeat-y;

	background-position:-13px 0px;

	margin:0;

}



#sports-kaikan-ct table#ct1 td.ct-aida{

	width:886px;

	background-image:url(images/osk/studio/studio_bg.gif);

	background-repeat:repeat-y;

	background-position:-13px 0px;

	margin:0;

	height:20px;

}





#sports-kaikan-ct table#ct1 table#bosyu{

	width:830px;

	margin-top: 0px;

	margin-right: 29px;

	margin-bottom: 0px;

	margin-left: 27px;

}



#sports-kaikan-ct table#ct1 table#bosyu td.bosyu-ct{

	background-color:#FFFFFF;

	padding:10px;

	font-size:14px;

	line-height:170%;

}



#sports-kaikan-ct table#ct1 table#bosyu td.bosyu-ct h3{

	color:#B80000;

	font-size:16px;

	margin-bottom:10px;

	background-image:url(images/osk/studio/bosyu_h3-1.gif);

	background-position:0px 3px;

	padding-left:25px;

	background-repeat:no-repeat;

	letter-spacing:0.1em;

	margin-top:0;

}





#sports-kaikan-ct table#ct1 td#ct table.photo{

	width:830px;

	margin:0 auto;

}





#sports-kaikan-ct table#ct1 table#bosyu td.bosyu-ct h4{

	color:#1B5000;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

	margin-top:0;

}



#sports-kaikan-ct table#ct1 table#bosyu td.bosyu-ct h5{

	color:#1B5000;

	font-size:16px;

	font-weight:bold;

	margin-bottom:0px;

	background-image:url(images/osk/studio/bosyu_h5-1.gif);

	background-position:0 5px;

	background-repeat:no-repeat;

	padding-left:25px;

	margin-top:10px;

}





#sports-kaikan-ct table#ct2 td.ct{

	width:886px;

	background-image:url(images/osk/studio/studio_bg.gif);

	background-repeat:repeat-y;

	background-position:-13px 0px;

	margin:0;

}





/*開催中の教室案内------------------------------*/



#sports-kaikan-ct table#ct2{

	width:886px;

	margin:0 auto;

}



#sports-kaikan-ct table#ct2 td#title h2{

	width:886px;

	height:63px;

	display:block;

	background-image:none;

	padding-left:0px;

	padding-top:.px;

	color:#1C4F02;

	font-size:35px;

	margin:0;

}



#sports-kaikan-ct table#ct1 td.ct{

	width:886px;

	background-image:url(images/osk/kyositsu/kyositsu_bg.gif);

	background-repeat:repeat-y;

	background-position:-13px 0px;

	margin:0;

}



#sports-kaikan-ct table#ct2 td.ct-aida{

	width:886px;

	background-image:url(images/osk/kyositsu/kyositsu_bg.gif);

	background-repeat:repeat-y;

	background-position:-13px 0px;

	margin:0;

	height:20px;

}





#sports-kaikan-ct table#ct2 table.kyoushitsu1{

	width:830px;

	margin-top: 0px;

	margin-right: 29px;

	margin-bottom: 0px;

	margin-left: 27px;

}



#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct{

	background-color:#FFFFFF;

	padding:10px;

	font-size:14px;

	line-height:170%;

}



#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct table#jazzdance{

	border-collapse:collapse;

	margin-top:10px;

}



#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct table#jazzdance_time{

	border-collapse:collapse;

}



#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct table#jazzdance_time td{

	border:#000000 solid 1px;

	padding:5px;

}



#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct table#jazzdance_time th{

	border:#000000 solid 1px;

	background-color:#E8D1EE;

	color:#000000;

	text-align:center;

	width:73px;

	font-weight:normal;

}





#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct table#taikyokuken{

	width:379px;

	margin-top:10px;

	border-collapse:collapse;

}



#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct table#taikyokuken td{

	border:#000000 solid 1px;

	padding:20px;

	text-align:center;

}



#sports-kaikan-ct table#ct2 table.kyoushitsu1 td.kyoushitsu-ct table#taikyokuken th{

	border:#000000 solid 1px;

	background-color:#F4A0A0;

	color:#000000;

	text-align:center;

	width:116px;

	font-weight:normal;

}





#sports-kaikan-ct table#ct2 h3{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	line-height:0%;

}



#sports-kaikan-ct table#ct2 a#bt1{

	width:792px;

	height:61px;

	display:block;

	background-image:url(images/osk/kyositsu/bt-1.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	margin:0 auto;

}





#sports-kaikan-ct table#ct2 a#bt1:hover{

	width:792px;

	height:61px;

	display:block;

	background-image:url(images/osk/kyositsu/bt-1.gif);

	background-position:0 -61px;

	background-repeat:no-repeat;

}





#sports-kaikan-ct table#ct2 a#bt2{

	width:792px;

	height:61px;

	display:block;

	background-image:url(images/osk/kyositsu/bt-2.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	margin:0 auto;

}





#sports-kaikan-ct table#ct2 a#bt2:hover{

	width:792px;

	height:61px;

	display:block;

	background-image:url(images/osk/kyositsu/bt-2.jpg);

	background-position:0 -61px;

	background-repeat:no-repeat;

}









/*大宮スポーツ会館について------------------------------*/



#sports-kaikan-ct table#ct3{

	width:886px;

	margin:0 auto;

}



#sports-kaikan-ct table#ct3 td#title h2{

	width:886px;

	height:62px;

	display:block;

	background-image:none;

	padding-left:0px;

	padding-top:.px;

	color:#1C4F02;

	font-size:35px;

	margin:0;

}



#sports-kaikan-ct table#ct3 td.ct{

	width:886px;

	background-image:url(images/osk/about_osk/aboutosk_bg.gif);

	background-repeat:repeat-y;

	background-position:-13px 0px;

	margin:0;

}



#sports-kaikan-ct table#ct3 td.ct-aida{

	width:886px;

	background-image:url(images/osk/about_osk/aboutosk_bg.gif);

	background-repeat:repeat-y;

	background-position:-13px 0px;

	margin:0;

	height:20px;

}





#sports-kaikan-ct table#ct3 td.ct table#about{

	width:781px;

	margin:0 auto;

	font-size:14px;

	line-height:170%;

}





#sports-kaikan-ct table#ct3 td.ct table#about h3{

	background-image:url(images/osk/about_osk/about-h3.gif);

	background-repeat:no-repeat;

	background-position:0 0;

	padding-left:25px;

	color:#241102;

	font-size:14px;

	margin-top:15px;

	margin-bottom:5px;

	line-height:100%;

}





#footer{

	width:950px;

	height:112px;

	margin:0 auto;

}





/* フォントカラー */

.red{color:#B80000;}

.red_sensei{

	color:#B80000;

	font-weight: bold;

}



.none{

	display:none;

}



/*padding*/

.pt20{padding-top:20px;

}

.pl9{padding-left:9px;

}

.pl10{padding-left:10px;

}

.pt15{padding-top:15px;}

