﻿
/*コンテンツ*/

div#content_left {width: 250px;
			float: left;
			background-image: url(images/cate_left_bg.gif);
			background-repeat: repeat-y;
			background-position: center;
			padding-bottom: 30px;
			}
			
div#content_left #inner {width: 225px;
			float: left;
			margin-left: 15px;
			margin-right: 10px;
			margin-top: 20px;
			}

div#content_right {width: 599px;
			float: right;
			padding-bottom: 30px;
			}

div#content_right #inner {width: 570px;
			float: left;
			margin-left: 14px;
			margin-right: 15px;
			margin-top: 0px;
			}

/*内側*/
#div_category_inner {
margin-left: 15px;
margin-right: 15px;
background-image: url(images/cate_left_bg.gif);
background-repeat: repeat-y;
background-position: left;
}


/*パンくずリスト*/
p#bread {font-size: 80%;
color: #0A50A1;
margin-top: 0px;
margin-bottom: 20px;
background: #FFFFFF;
}

p#bread a {color: #0A50A1;
text-decoration: none;
}

p#bread a:hover {color: #0A50A1;
text-decoration: underline;
}


/*サイドバー*/
ul.sidemenu {margin-top: 0;
margin-left: 0;
padding-left: 0;
line-height: 0;
}

ul.sidemenu li {list-style-type: none;}

ul.sidemenu li a {display: block;
		line-height: 30px;
		text-decoration: none;
		color: #000000;
		background-image: url(images/side_menu_bg01.gif);
		background-repeat: repeat-x;
		padding-left: 15px;
		}
		
ul.sidemenu li a:hover {background-image: url(images/side_menu_bg02.gif);
		background-repeat: repeat-x;
		color: #646464;
		}


/*施設案内*/
h2.about01 {width: 570px;
			height: 22px;
			background-image: url(about/images/midashi_bg01.gif);
			background-repeat: repeat-x;
			background-position: center;
			margin-bottom: 10px;
			}
			
h2.about02 {width: 270px;
			height: 22px;
			background-image: url(about/images/midashi_bg02.gif);
			background-repeat: repeat-x;
			background-position: center;
			margin-bottom: 10px;
			}
			
.h2_text {margin-left: 25px;
			font-size: 80%;
			font-weight: bold;
			padding-top: 2px;
			}
			
div#about_left {width: 270px;
			float: left;
			margin-bottom: 10px;
			text-align: left;
			}
			
div#about_right {width: 270px;
			float: right;
			margin-bottom: 10px;
			}

div#about_left2 {width: 360px;
			float: left;
			margin-bottom: 20px;
			text-align: left;
			}

div#about_right2 {width: 200px;
			float: right;
			margin-bottom: 20px;
			}
			
.about_copy {font-size: 120%;
			color: #73BE1E;
			font-weight: bold;
			margin-bottom: 15px;
			}

/*クラス紹介*/

h3.club {width: 570px;
			font-size: 100%;
			font-weight: bold;
			margin-bottom: 5px;
			}	
			
h3.shu {width: 570px;
			background-image: url(topimages/news_line.gif);
			background-repeat: repeat-x;
			background-position: bottom;
			font-size: 120%;
			font-weight: bold;
			color: #505050;
			margin-bottom: 10px;
		
			}	
			
ul.club {list-style-type: disc;
list-style-position: outside;
margin: 0px 0px 10px 15px;
padding: 0px 0px 0px 0px;
}





		
/*スタッフ紹介*/
/*内村監督*/
div#staff_left {width: 260px;
			background-image: url(images/staff_bg01.gif);
			background-repeat: repeat-x;
			background-position: top;
			float: left;
			margin-right: 12px;
			margin-left: 15px;
			border: 1px #C8C8C8 solid;
			}
			
div#staff_left #inner {width: 244px;
			float: left;
			margin: 8px 8px 8px 8px;
			}
			
div#staff_left #inner img {margin-bottom: 8px;
			margin-left: 40px;}

div#staff_left #inner ul {list-style-image: url(topimages/maru1.gif);
			margin: 0px 0px 0px 18px;
			padding: 0px;
			list-style-position: outside;
			}

/*和田コーチ*/
div#staff_right {width: 260px;
			background-image: url(images/staff_bg01.gif);
			background-repeat: repeat-x;
			background-position: top;
			float: right;
			margin-right: 15px;
			border: 1px #C8C8C8 solid;
			}
			
div#staff_right #inner {width: 244px;
			float: left;
			margin: 8px 8px 8px 8px;
			}
			
div#staff_right #inner img {margin-bottom: 8px;
			margin-left: 40px;}

div#staff_right #inner ul {list-style-image: url(topimages/maru1.gif);
			margin: 0px 0px 0px 18px;
			padding: 0px;
			list-style-position: outside;
			}

/*サイトマップ*/

div#sitemap_left {width: 150px;
			float: left;
			margin-left: 15px;
			margin-right: 0px;
			}

div#sitemap_left ul {list-style-image: url(images/img_ya01.gif);
			margin: 0px 0px 0px 18px;
			padding: 0px;
			list-style-position: outside;
			line-height: 300%;
			}
			
div#sitemap_right {width: 390px;
			float: right;
			margin-left: 0px;
			margin-right: 15px;
			}
		
div#sitemap_right ul {list-style-image: url(images/img_ya01.gif);
			margin: 0px 0px 0px 18px;
			padding: 0px;
			list-style-position: outside;
			line-height: 300%;
			}
			
.sitemap_text01 {
	line-height: 150%;
	font-size: 80%;
	}
			



/*回り込み解除*/
.clear {
	clear: both;
	}
