
.main_visual{position:relative; overflow:hidden}
.main_visual ul{ width:100%;}
.main_visual ul li{  height:222px;float:left; position:relative}
.main_visual ul li img {width:203px;height:167px;}
.main_visual ul li.visual01 img {width:320px;height:77px;}
.main_visual ul > li.visual01 { background:#0b127d url("../img/main_visual_03.jpg") bottom right no-repeat;background-size:320px 147px }
.main_visual ul > li.visual02 { background:#0b127d url("../img/main_visual_01.jpg") top right no-repeat;background-size:193px 222px }
.main_visual ul > li.visual03 { background:#0b127d url("../img/main_visual_02.jpg") top right no-repeat;background-size:193px 222px }
.main_visual ul > li.visual04 { background:#0b127d url("../img/main_visual_04.jpg") top right no-repeat;background-size:193px 222px }
.main_visual ul > li.visual05 { background:#0b127d url("../img/main_visual_05.jpg") top right no-repeat;background-size:193px 222px }

.indicate{width:100%; position:absolute; bottom:28px; left:17px; }
.indicate span{display:inline-block; background:url("../img/btn_indi.png") no-repeat;background-position:-13px 0px;background-size:23px 13px; width:12px; height:13px; text-indent:-20000px;margin-right:5px; overflow:hidden; }
.indicate span.on{background-position:0px 0px}

.go_sub li { width:50%;float:left; }
.go_sub li img { width:100% }

.hospital_time { padding-top:10px; padding-bottom:25px;text-align:center;background:url("../img/bg_main_shadow.gif") repeat-x;background-size:5px 6px;  }
.hospital_time img{width:100%;max-width:400px;}