/* facilities
------------------------------------------------------------------*/
div#mainimg {
background:#fff url(../facilities/img/main.jpg) no-repeat;
width:229px;
height:243px;
margin:0;
padding:0;
text-indent:-9999px;
}

h2 {
background:url(../facilities/img/h2.jpg) no-repeat;
width:591px;
height:54px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
}

h3.midashi{
background:url(../facilities/img/midashi.jpg) no-repeat;
width:501px;
height:18px;
margin:0;
padding-bottom:40px;
}

h4.f1{
background:url(../facilities/img/f1.jpg) no-repeat;
width:591px;
height:18px;
margin:0;
padding-bottom:15px;
text-indent:-9999px;
}

h4.f2{
background:url(../facilities/img/f2.jpg) no-repeat;
width:591px;
height:18px;
margin:0;
padding-bottom:15px;
text-indent:-9999px;
}

h4.f3{
background:url(../facilities/img/f3.jpg) no-repeat;
width:591px;
height:18px;
margin:0;
padding-bottom:15px;
text-indent:-9999px;
}

h4.con_l{
float:left;
padding-bottom:15px;
}

div.rbox{
float:right;
width:384px;
}

h4.con_r01{
background:url(../facilities/img/con01.jpg) no-repeat;
width:384px;
height:60px;
text-indent:-9999px;
margin-bottom:20px;
}

h4.con_r02{
background:url(../facilities/img/con02.jpg) no-repeat;
width:384px;
height:54px;
text-indent:-9999px;
margin-bottom:20px;
}

h4.con_r03{
background:url(../facilities/img/con03.jpg) no-repeat;
width:384px;
height:54px;
text-indent:-9999px;
margin-bottom:20px;
}


table{
clear:both;
margin-bottom:50px;
}

span.text10 a{
font-size:10px;
}

p.banner{
clear:both;
width:591px;
height:64px;
padding:35px 0;
}

h3 {
background:url(../member/img/h3.jpg) no-repeat;
width:591px;
height:26px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
}