@charset "UTF-8";

/*===========================================================

 全国トップ用css

============================================================*/

/*===========================================================
 都道府県から探す
============================================================*/
#maincontents #map p {
    padding-bottom:10px;
}

#maincontents #map #japan {
    position:relative;
    width:650px;
}

/*===========================================================
 └都道府県ボタン
============================================================*/
#maincontents #map #japan li {
    position:absolute;
}

#maincontents #map #japan li a {
    display:block;
    width:100%;
    background:url(http://img.hb-nippon.com/images/base/clear.gif);
    text-indent:-9999px;
    cursor:pointer;
}
#maincontents #map #japan li a:hover { text-decoration:none; border:1px solid #1074bd; }


/*01：北海道*/
#maincontents #map #japan li.pre01 { left:478px; top:26px; width:79px; }
#maincontents #map #japan li.pre01 a { height:40px; }
/*02：青森*/
#maincontents #map #japan li.pre02 { left:488px; top:71px; width:67px; }
#maincontents #map #japan li.pre02 a { height:21px; }
/*03：岩手*/
#maincontents #map #japan li.pre03 { left:523px; top:95px; width:32px; }
#maincontents #map #japan li.pre03 a { height:27px; }
/*04：宮城*/
#maincontents #map #japan li.pre04 { left:523px; top:125px; width:32px; }
#maincontents #map #japan li.pre04 a { height:27px; }
/*05：秋田*/
#maincontents #map #japan li.pre05 { left:488px; top:95px; width:32px; }
#maincontents #map #japan li.pre05 a { height:27px; }
/*06：山形*/
#maincontents #map #japan li.pre06 { left:488px; top:125px; width:32px; }
#maincontents #map #japan li.pre06 a { height:27px; }
/*07：福島*/
#maincontents #map #japan li.pre07 { left:523px; top:155px; width:32px; }
#maincontents #map #japan li.pre07 a { height:21px; }
/*08：茨城*/
#maincontents #map #japan li.pre08 { left:523px; top:179px; width:32px; }
#maincontents #map #japan li.pre08 a { height:46px; }
/*09：栃木*/
#maincontents #map #japan li.pre09 { left:488px; top:179px; width:32px; }
#maincontents #map #japan li.pre09 a { height:22px; }
/*10：群馬*/
#maincontents #map #japan li.pre10 { left:438px; top:179px; width:47px; }
#maincontents #map #japan li.pre10 a { height:22px; }
/*11：埼玉*/
#maincontents #map #japan li.pre11 { left:488px; top:204px; width:32px; }
#maincontents #map #japan li.pre11 a { height:21px; }
/*12：千葉*/
#maincontents #map #japan li.pre12 { left:523px; top:228px; width:32px; }
#maincontents #map #japan li.pre12 a { height:60px; }
/*13：東京*/
#maincontents #map #japan li.pre13 { left:469px; top:228px; width:51px; }
#maincontents #map #japan li.pre13 a { height:46px; }
/*14：神奈川*/
#maincontents #map #japan li.pre14 { left:438px; top:228px; width:28px; }
#maincontents #map #japan li.pre14 a { height:60px; }
/*15：新潟*/
#maincontents #map #japan li.pre15 { left:438px; top:155px; width:82px; }
#maincontents #map #japan li.pre15 a { height:21px; }
/*16：富山*/
#maincontents #map #japan li.pre16 { left:368px; top:155px; width:67px; }
#maincontents #map #japan li.pre16 a { height:21px; }
/*17：石川*/
#maincontents #map #japan li.pre17 { left:334px; top:131px; width:31px; }
#maincontents #map #japan li.pre17 a { height:45px; }
/*18：福井*/
#maincontents #map #japan li.pre18 { left:300px; top:179px; width:65px; }
#maincontents #map #japan li.pre18 a { height:21px; }
/*19：山梨*/
#maincontents #map #japan li.pre19 { left:438px; top:204px; width:47px; }
#maincontents #map #japan li.pre19 a { height:21px; }
/*20：長野*/
#maincontents #map #japan li.pre20 { left:403px; top:179px; width:32px; }
#maincontents #map #japan li.pre20 a { height:46px; }
/*21：岐阜*/
#maincontents #map #japan li.pre21 { left:368px; top:179px; width:32px; }
#maincontents #map #japan li.pre21 a { height:46px; }
/*22：静岡*/
#maincontents #map #japan li.pre22 { left:403px; top:228px; width:32px; }
#maincontents #map #japan li.pre22 a { height:60px; }
/*23：愛知*/
#maincontents #map #japan li.pre23 { left:368px; top:228px; width:32px; }
#maincontents #map #japan li.pre23 a { height:46px; }
/*24：三重*/
#maincontents #map #japan li.pre24 { left:333px; top:228px; width:32px; }
#maincontents #map #japan li.pre24 a { height:60px; }
/*25：滋賀*/
#maincontents #map #japan li.pre25 { left:300px; top:204px; width:65px; }
#maincontents #map #japan li.pre25 a { height:21px; }
/*26：京都*/
#maincontents #map #japan li.pre26 { left:263px; top:170px; width:34px; }
#maincontents #map #japan li.pre26 a { height:31px; }
/*27：大阪*/
#maincontents #map #japan li.pre27 { left:263px; top:204px; width:34px; }
#maincontents #map #japan li.pre27 a { height:44px; }
/*28：兵庫*/
#maincontents #map #japan li.pre28 { left:244px; top:179px; width:16px; }
#maincontents #map #japan li.pre28 a { height:66px; }
/*29：奈良*/
#maincontents #map #japan li.pre29 { left:300px; top:228px; width:30px; }
#maincontents #map #japan li.pre29 a { height:20px; }
/*30：和歌山*/
#maincontents #map #japan li.pre30 { left:263px; top:251px; width:67px; }
#maincontents #map #japan li.pre30 a { height:37px; }
/*31：鳥取*/
#maincontents #map #japan li.pre31 { left:210px; top:143px; width:31px; }
#maincontents #map #japan li.pre31 a { height:28px; }
/*32：島根*/
#maincontents #map #japan li.pre32 { left:176px; top:143px; width:31px; }
#maincontents #map #japan li.pre32 a { height:28px; }
/*33：岡山*/
#maincontents #map #japan li.pre33 { left:210px; top:174px; width:31px; }
#maincontents #map #japan li.pre33 a { height:39px; }
/*34：広島*/
#maincontents #map #japan li.pre34 { left:176px; top:174px; width:31px; }
#maincontents #map #japan li.pre34 a { height:27px; }
/*35：山口*/
#maincontents #map #japan li.pre35 { left:142px; top:143px; width:31px; }
#maincontents #map #japan li.pre35 a { height:28px; }
/*36：徳島*/
#maincontents #map #japan li.pre36 { left:203px; top:261px; width:31px; }
#maincontents #map #japan li.pre36 a { height:28px; }
/*37：香川*/
#maincontents #map #japan li.pre37 { left:203px; top:230px; width:31px; }
#maincontents #map #japan li.pre37 a { height:28px; }
/*38：愛媛*/
#maincontents #map #japan li.pre38 { left:169px; top:230px; width:31px; }
#maincontents #map #japan li.pre38 a { height:28px; }
/*39：高知*/
#maincontents #map #japan li.pre39 { left:169px; top:261px; width:31px; }
#maincontents #map #japan li.pre39 a { height:28px; }
/*40：福岡*/
#maincontents #map #japan li.pre40 { left:108px; top:178px; width:51px; }
#maincontents #map #japan li.pre40 a { height:21px; }
/*41：佐賀*/
#maincontents #map #japan li.pre41 { left:87px; top:178px; width:18px; }
#maincontents #map #japan li.pre41 a { height:44px; }
/*42：長崎*/
#maincontents #map #japan li.pre42 { left:66px; top:178px; width:18px; }
#maincontents #map #japan li.pre42 a { height:44px; }
/*43：熊本*/
#maincontents #map #japan li.pre43 { left:108px; top:202px; width:17px; }
#maincontents #map #japan li.pre43 a { height:69px; }
/*44：大分*/
#maincontents #map #japan li.pre44 { left:128px; top:202px; width:31px; }
#maincontents #map #japan li.pre44 a { height:20px; }
/*45：宮崎*/
#maincontents #map #japan li.pre45 { left:128px; top:225px; width:31px; }
#maincontents #map #japan li.pre45 a { height:46px; }
/*46：鹿児島*/
#maincontents #map #japan li.pre46 { left:108px; top:274px; width:51px; }
#maincontents #map #japan li.pre46 a { height:22px; }
/*47：沖縄*/
#maincontents #map #japan li.pre47 { left:84px; top:52px; width:39px; }
#maincontents #map #japan li.pre47 a { height:24px; }
