.sliderWrap{width:100%;text-align:center;position:relative}.sliderWrap.noSlide{background:url(/images/common/bg_h2.jpg)}.picBoard{position:absolute;top:0;left:50%;margin-left:-490px;width:980px;height:340px;z-index:200}.wideslider{width:100%;height:340px;text-align:left;position:relative;overflow:hidden}.wideslider ul,.wideslider ul li{float:left;display:inline;overflow:hidden}.wideslider_base{top:0;position:absolute}.wideslider_wrap{top:0;position:absolute;overflow:hidden}.slider_prev,.slider_next{top:0;overflow:hidden;position:absolute;z-index:300;cursor:pointer;background:#fff}.slider_prevBtn{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;left:20px;z-index:210}@media screen and (max-width: 980px){.sliderBtn,.slider_prev,.slider_next{display:none}}.slider_nextBtn{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;right:20px;z-index:210}.pagination{display:none;bottom:10px;left:0;width:100%;height:15px;text-align:center;position:absolute;z-index:200}.pagination a{margin:0 5px;width:15px;height:15px;display:inline-block;overflow:hidden;background:#333}.pagination a.active{filter:alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important}.wideslider ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}.wideslider ul{display:inline-block;overflow:hidden}.topPage h3{background:url(/images/common/bg_h3.png) repeat-x left bottom;line-height:1;padding:0;color:#00429a;margin-bottom:25px;padding-right:20px}.topPage h3 .h3Main{display:block;float:left;width:277px}.topPage h3 .btnMini{display:block;float:right;width:140px;margin-top:10px}.topPage #main{margin-top:30px}.topPage .liPic3Shot{margin-bottom:20px}.topPage .liPic3Shot li{background:url(/images/top/bg_bpn03.png) no-repeat bottom center;padding-bottom:15px}.topPage .liPic3Shot li .liWrap{border:1px solid #999;padding:10px 14px}.topPage .liPic3Shot li a{text-decoration:none}.topPage .liPic3Shot li:hover{text-decoration:none}.topPage .liPic3Shot li h4 a{display:block;font-size:15px;color:#00429a;text-decoration:none;background:url(/images/common/arrow_side.png) no-repeat 0px 4px;padding:0 0 6px 14px}.topPage .liPic3Shot li.on .liWrap{background:#f5f5f5}.topPage .liPic3Shot li.on h4 a{color:#0a6cbe}.topPage .liPic3Shot li .ownerText{padding-bottom:15px}.topPage .liPic3Shot li .ownerText a{display:block}.topPage .tab dt,.topPage .tab dd{display:inline;padding:0 7px 0 0;zoom:1}.newsList li{margin-top:10px;padding-top:10px;border-top:1px dotted #999}.topPage .newsListHead{width:200px;float:left}.topPage .newsListHead .date{color:#666;font-size:12px;padding-right:10px}.topPage .newsListHead p{display:inline;zoom:1;line-height:1}.topPage .newsListTtl{width:470px;float:left;word-break:break-all}.topPage .newsListTtl a{color:#333;text-decoration:none}.topPage .newsListTtl a:hover{text-decoration:underline}.topPage #left{text-align:center}.serviceNav{text-align:left;border:1px solid #999;background:#fff;width:250px}.serviceNav dd{padding:10px 8px;border-bottom:1px dotted #999}.serviceNav dd:hover{background:#f5f5f5}.serviceNav dd:last-child{border-bottom:none}.serviceNavText{width:165px;float:left}.serviceNavText a{text-decoration:none}.serviceNavText a .sholder{font-size:10px}.serviceNavText .serviceNavTtl{color:#172a87;font-weight:bold;line-height:1.3;margin-top:3px}.serviceNavPic{width:54px;float:right}.topPage #searchBox{padding-bottom:20px;width:670px;margin-bottom:20px;background:url(/images/common/bg_bpn01.png) no-repeat bottom center}.topPage #searchBoxWrap{border:1px solid #999}.topPage #searchBox h4{padding:10px 0}.topPage #boxSearchMapBox{float:left;width:320px}.topPage #boxSearchMapBox{float:left;width:320px}.topPage #boxSearchCon{float:right;width:290px;margin-bottom:10px}.topPage #boxSearchCon dl input[value]{color:#666}.topPage #boxSearchCon dt{font-weight:bold;font-size:13px}.topPage #boxSearchCon dl li{float:left;width:145px;padding-bottom:13px}.topPage #boxSearchCon dl li img{font-size:12px;padding-bottom:0px;vertical-align:top}.topPage .btnSearch{text-indent:-9999px;display:block;width:150px;height:30px;margin:10px auto 0;background:url(/images/top/btn_search.png) no-repeat 0 0;border:none !important;box-shadow:none !important;cursor:pointer}.topPage .btnSearch:hover{background:url(/images/top/btn_search.png) no-repeat 0 -30px}.topPage #boxSearchMap{position:relative}.topPage #boxSearchMap .hide{display:none}.topPage #boxSearchMap{width:320px}.topPage #hoverMap p{margin:0 !important;position:absolute;display:none;top:0;left:0;width:320px;height:328px}.topPage #boxSearchMap p{margin-left:20px}.topPage .areaBlock{width:320px;height:328px;background-repeat:none;background-position:top left}.topPage .areaBlock{width:320px;height:328px;background:#fff}.topPage #all{background:url(/images/top/area/japan.png) #fff no-repeat;height:328px}.topPage #all img{width:320px !important;height:328px !important}.topPage #hokkaido{background:url(/images/top/area/hokkaido.png) #fff}.topPage #touhoku{background:url(/images/top/area/touhoku.png) #fff}.topPage #kanto{background:url(/images/top/area/kanto.png) #fff}.topPage #hokuriku{background:url(/images/top/area/hokuriku.png) #fff}.topPage #chubu{background:url(/images/top/area/chubu.png) #fff}.topPage #kinki{background:url(/images/top/area/kinki.png) #fff}.topPage #chugoku{background:url(/images/top/area/chugoku.png) #fff}.topPage #kyushu{background:url(/images/top/area/kyushu.png) #fff}
