/* gym.css */

/* ------------------------------------------------------------------------------------------------------------
ヘッダー
-------------------------------------------------------------------------------------------------------------*/
#gn03 a{ background-position:-269px -48px;}

/* ------------------------------------------------------------------------------------------------------------
コンテンツ
-------------------------------------------------------------------------------------------------------------*/
.clm3{
clear:both;
padding:0 10px;
margin:15px 0 0;
}
.clm3 div{
width:210px;
float:left;
margin-right:15px;
}
.clm3 div.last{
margin-right:0;
}
.clm3 img{
border:solid 5px #EFEFEF;
margin-bottom:5px;
}
.clm3 h4{
font-weight:bold;
color:#000;
}
.clm3 p{
font-size:0.85em;
line-height:140%;
}
.clm3 a:hover img.hov{
border:solid 5px #F15A24;
}


.sec2 table{
width:660px;
margin:15px 10px 0;
border-top:solid 1px #DDD;
border-left:solid 1px #DDD;
}
.sec2 th, .sec2 td{
padding:7px;
border-bottom:solid 1px #DDD;
border-right:solid 1px #DDD;
vertical-align:top;
}
.sec2 th{
width:20%;
font-weight:normal;
background-color:#EFEFEF;
}
.sec2 td{
width:80%;
}
