/* CSS Document */

/*
-----------------------------------------------------top_img */
#top_img{
margin:0px 0px ;
padding:0px;
}

/*トップ　のコンテンツ枠*/
.contents-top {
margin:20px 0px 0px;
padding:0;
width:100%;
}

#top_bana{
margin:10px 0px 0px;
padding:0px;
text-align:left;
list-style:none;
position:relative;
height:200px;
}
#top_bana ul{
margin:0px;
padding:0px;
text-align:left;
list-style:none;
position:relative;
}

#top_bana ul li{
margin:0px;
padding:0px;
display:block;
text-align:left;
}
#top_bana ul li#bana01 a{
width:167px;
height:94px;
position:absolute;
top:0px;
left:0px;
text-indent:-9999px;
background:url(img/bana01_off.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana01 a:hover{
background:url(img/bana01_on.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana02 a{
width:167px;
height:94px;
position:absolute;
top:0px;
left:185px;
text-indent:-9999px;
background:url(img/bana02_off.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana02 a:hover{
background:url(img/bana02_on.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana03 a{
width:167px;
height:94px;
position:absolute;
top:0px;
left:370px;
text-indent:-9999px;
background:url(img/bana03_off.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana03 a:hover{
background:url(img/bana03_on.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana04 a{
width:167px;
height:94px;
position:absolute;
top:105px;
left:0px;
text-indent:-9999px;
background:url(img/bana04_off.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana04 a:hover{
background:url(img/bana04_on.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana05 a{
width:167px;
height:94px;
position:absolute;
top:105px;
left:185px;
text-indent:-9999px;
background:url(img/bana05_off.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana05 a:hover{
background:url(img/bana05_on.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana06 a{
width:167px;
height:94px;
position:absolute;
top:105px;
left:370px;
text-indent:-9999px;
background:url(img/bana06_off.gif) 0px 0px no-repeat;
}
#top_bana ul li#bana06 a:hover{
background:url(img/bana06_on.gif) 0px 0px no-repeat;
}


#bosyu a{
margin:20px 0px 0px;
padding:0px;
position:relative;
background:url(img/bosyu.gif) 0px 0px no-repeat;
display:block;
width:545px;
height:130px;
}

#bosyu a:hover{

background:url(img/bosyu.gif) 0px -130px no-repeat;

}


/*　お知らせ　*/
.shintyaku{
margin:0px;
padding:0px;
background:#eeeeee;
width:100%;
position:relative;
}
.shintyaku:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
.oshirase_phot{
margin:0px;
padding:10px 0px 10px 10px;
float:left;
width:180px;
position:relative;
}
.oshirase_txt{
margin:0px;
padding:10px 10px 10px 0px;
float:right;
width:330px;
position:relative;
text-align:left;
}



/*
----------------------------------------------------- 2nd_lead*/
#lead_shindan{
padding:15px 190px 15px 15px;
background:url(kenkou_shindan/img/lead_img.jpg) right center no-repeat;
}

#lead_tokutei{
padding:15px 190px 15px 15px;
background:url(tokutei/img/tokutei_lead.jpg) right center no-repeat;
}


#lead_toi{
padding:15px 190px 15px 15px;
background:url(otoiawase/img/toi_lead.jpg) right center no-repeat;
height:100px;
}



/*
----------------------------------------------------- 2nd_entry_body*/

/*　ピックアップ　案内　*/
#annai_moushikomi{
background:url(annai/img/annai_moushikomi.jpg) right center no-repeat;
}
#annai_kenshinbi{
background:url(annai/img/annai_kenshinbi.jpg) right center no-repeat;
}
#annai_time{
background:url(annai/img/annai_kenshinjikan.jpg) right center no-repeat;
}
#annai_amnity{
background:url(annai/img/annai_amnty.jpg) right bottom no-repeat;
}
#annai_syukuhaku{
margin:0px;
padding:0px 0px 0px 195px;
background:url(annai/img/annai_phot08.jpg) left top no-repeat;
}
#annai_greenhotel{
margin:0px;
padding:0px 0px 0px 185px;
background:url(annai/img/greenhotel3.jpg) left bottom no-repeat;
}

/*　受診の流れ　*/

p.flow_tit{
margin:0px 0px 25px;
padding:5px;
text-align:center;
background:#FFD878;
}
.flow_tit2{
background:url(flow/img/ya.gif) center bottom no-repeat;
}
.flow_txt{
padding:0px 0px 10px 10px;
}

#joukyou{
margin:0px;
padding:10px 10px 0px;
border:1px solid #FFCC33;
width:360px;
position:relative;
text-align:center;
}
#joukyou dt{
text-align:center;
width:360px;
position:relative;
}
#joukyou dd{
text-align:center;
width:360px;
position:relative;
}
ul.joukyou_waku{
margin:0px;
padding:0px;
list-style:none;
text-align:center;
}
li.joukyou_now a{
margin:0px;
padding:5px 0px;
position:relative;
background-color:#FFCC33;
display:block;
width:100%;
color:#000000;
}
li.joukyou_now a:hover{
background-color:#0371B0;
color:#ffffff;
}
li.joukyou_next a{
margin:0px;
padding:5px 0px;
position:relative;
background-color:#FFCC33;
display:block;
width:100%;
color:#000000;
}
li.joukyou_next a:hover{
background-color:#0371B0;
color:#ffffff;
}


/*　施設紹介　*/
#aisatsu{
padding:0px 10px;
}
#aisatsu2{
padding:0px 15px 0px 0px;
}
#aisatsu3{
background:url(shisetsu_syoukai/img/shisetsu_gaikan.jpg) right bottom no-repeat;
}
#shisetsu_syokai{
background:url(shisetsu_syoukai/img/shisetsu_syokai01.jpg) right center no-repeat;
height:100px;
}
#shikaku{
background:url(shisetsu_syoukai/img/shisetsu_syokai02.jpg) right bottom no-repeat;
}
#jisseki{
background:url(shisetsu_syoukai/img/shisetsu_syokai03.jpg) right bottom no-repeat;
}
#seido{
background:url(shisetsu_syoukai/img/shisetsu_syokai04.jpg) right bottom no-repeat;
}

/*　健康診断　*/

#shindan_junkai{
margin:0px;
padding:0px 165px 0px 0px;
background:url(kenkou_shindan/img/j-bus.jpg) right center no-repeat;
height:120px;
}

/*　オプション　*/
.option_titphot{
margin:0px 0px 10px;
padding:0px;
position:relative;
}

.option_tit li{
float:left;
list-style:none;
display:block;
}

.option_tit li a{
background:url(img/sq.gif) left center no-repeat;
margin-left:15px;
padding-left:15px;
display:block;
position:relative;
}
ul,
.option_tit li{
zoom:100%;
}

ul:after,
.option_tit li:after{
content: "";
clear:both;
height:0;
display:block;
visibility:hidden;
}






/*　相談　*/

p#soudan_01{
margin:0px;
padding:0px 0px 0px 180px;
background:url(kenkou_soudan/img/soudan_1.jpg) 0px 0px no-repeat;
height:120px;
}
p#soudan_02{
margin:0px;
padding:0px 0px 0px 180px;
background:url(kenkou_soudan/img/soudan_2.jpg) 0px 0px no-repeat;
}
p#soudan_03{
margin:0px;
padding:0px 0px 0px 180px;
background:url(kenkou_soudan/img/soudan_3.jpg) 0px 0px no-repeat;
}

/*　外来診療　*/

#seikastu{
margin:10px 0px 0px;
padding:0px 0px 0px 0px;
}
#gairai_teine{
padding:0px 195px 0px 0px;
background:url(outpatient_care/img/teine.jpg) right top no-repeat;
}
#gairai_otoi{
margin:5px 5px 0px 0px;
padding:10px;
border:1px solid #0371B0;
text-align:center;
}
#gairai_otoi dt{
margin:0px;
padding:0px;
text-align:center;
}
#gairai_otoi dd{
margin:0px;
padding:5px 0px 0px;
text-align:center;
}

#seikatsu_btn a{
margin:20px auto;
padding:0px;
position:relative;
display:block;
background:url(outpatient_care/img/seikatsu.gif) 0px 0px no-repeat;
width:510px;
height:210px;
}
#seikatsu_btn a:hover{
background:url(outpatient_care/img/seikatsu.gif) 0px -210px no-repeat;
}
#kinen_btn a{
margin:20px auto;
padding:0px;
position:relative;
display:block;
width:510px;
height:180px;
background:url(outpatient_care/img/tabako.gif) 0px 0px no-repeat;
}

#kinen_btn a:hover{
background:url(outpatient_care/img/tabako.gif) 0px -180px no-repeat;
}



/*　外来診療　*/

#tokutei_grf1{
background:url(tokutei/img/grf_1.gif) right top no-repeat;
}

#tokutei_grf2{
background:url(tokutei/img/grf_2.gif) right top no-repeat;
}

#tokutei_grf1 ul,
#tokutei_grf2 ul{
list-style:none;
}


.btn_space a{
margin:0px auto;
padding-top:10px;
text-align:center;
display:block;
width:200px;
height:30px;
background:url(img/btn_back.gif) 0px 0px no-repeat;
}
.btn_space a:hover{
background:url(img/btn_back.gif) 0px -40px no-repeat;
}
