﻿@charset "utf-8";

/*****クラブ紹介****************************************/

div#about_left{
display:inline;
float:left;
width:250px;
margin-top:10px;
margin-left:10px;
background-color:#FFFFFF;
}
div#about_left p{
margin-top:11px;
}
div#about_left span{
font-size:110%;
font-weight:bold;
}
div#about_left .aboleft{
	width:248px;
	height:100px;
	margin-top: 10px;
	padding:5px 0;
	border:1px solid #C6C5D6;
	background-color:#F3F1FC;
	line-height:1.3;
}
div#about_left .aboleft p{
	margin: 0;
	padding-bottom: 5px;
}
.abo_fed{
	width: 90%;
	border-top: 1px solid #C6C5D6;
	padding-top: 7px;
}
div#about_center{
display:inline;
float:left;
margin-top:10px;
width:238px;
padding:0 10px;
}
div#about_center p{
text-align:left;
line-height:1.4;
margin-left:10px;
}

p.abo1,.abo2,.abo3{
font-size:110%;
font-weight:bold;
background-image:url(../images/about/abo_back.gif);
background-repeat:no-repeat;
padding-left:25px;
}
p.abo2{
margin-top:11px;
}
p.abo3{
margin-top:12px;
}

div#abo_photo{
margin-top:11px;
}

div#about_right{
display:inline;
float:right;
margin-top:10px;
margin-right:10px;
border:1px solid #C6C5D6;
}
div#about_right p{
padding:2px 0;
text-align:center;
}

div#about_box{
clear:both;
width:760px;
padding:2px 0;
line-height:1.5;
background-color:#FFF8FD;
border:1px solid #7C0451;
margin: 0 auto;
}

#coach{
overflow:hidden;
width:758px;
height:100%;
margin:10px auto 0;
padding:10px 0;
border:1px solid #7C0451;
background-color:#FFFFFF;
}
#coach_photo{
width: 760px;
margin: 0 auto;
}
#coach_photo ul li{
margin-left: 10px;
float: left;
}
#coach_photo ul li:first-child{
	margin-left: 0px;
}

div.coach_left{
float:left;
width:200px;
margin-left:10px;
display:inline;
}

div.coach_text{
float:right;
width:310px;
margin-left:0px;
}
div.coach_text p{
overflow:auto;
text-align:left;
line-height:1.5;
}
div.coach_text span{
font-size:120%;
font-weight:bold;
}

p.coach_a{
margin-top:10px;
}

p.coach_b{
margin-top:30px;
}

div#fed{
margin:10px auto;
width:640px;
background-color:#FFF;
overflow:hidden;
}

div#fed_left{
float:left;
}

div#fed_center{
float:left;
padding:0.5em 30px;
text-align:left;
}
div#fed_center p{
line-height:2;
}
div#fed_center p.indent{
text-indent:1em;
}
div#fed_center span.fed_top{
font-size:120%;
font-weight:bold;
line-height:3;
}

div#fed_right{
float:right;
}

div#fed_bottom{
width:760px;
border-bottom:1px solid #7C0451;
margin:10px auto;
}
