@charset "utf-8";

/* ----------------------------------------

content

---------------------------------------- */

div#content {
}

#map {
  background: url(../housedo_img/map/fig-map.png) no-repeat 170px 10px;
  position: relative;
  height: 370px;
  /*margin-top: 10px;*/
}

div.touhoku,
div.kantou,
div.shinetsu,
div.toukai,
div.kinki,
div.chugoku,
div.shikoku,
div.kyusyu {
  position: absolute;
  width: 134px;
  height: 126px;
}

div.touhoku {
  top: 30px;
  right: 25px;
  width: 86px;
  padding: 6px 0 0 21px;
   background: url(../housedo_img/map/bg-touhoku.png) no-repeat 0 0;
}
div.kantou {
  top: 190px;
  right: 20px;
  width: 129px;
  padding: 6px 0 0 19px;
  background: url(../housedo_img/map/bg-kantou.png) no-repeat 0 0;
}
div.shinetsu {
  top: 5px;
  left: 360px;
  width: 70px;
  height: 172px;
  padding: 6px 0 0 5px;
  background: url(../housedo_img/map/bg-shinetsu.png) no-repeat 0 0;
}
div.toukai {
  top: 230px;
  right: 146px;
  height: 126px;
  width: 86px;
  padding: 6px 0 0 21px;
  background: url(../housedo_img/map/bg-toukai.png) no-repeat 0 0;
}
div.kinki {
  top: 240px;
  left: 320px;
  height: 112px;
  padding: 21px 0 0 5px;
  background: url(../housedo_img/map/bg-kinki.png) no-repeat 0 0;
  }
div.chugoku {
  top: 30px;
  left: 270px;
  width: 70px;
  height: 172px;
  padding: 6px 0 0 5px;
  background: url(../housedo_img/map/bg-chugoku.png) no-repeat 0 0;
  }
div.shikoku {
  top: 250px;
  left: 230px;
  width: 86px;
  height: 126px;
  padding: 6px 17px 0 5px;
  background: url(../housedo_img/map/bg-shikoku.png) no-repeat 0 0;
}
div.kyusyu {
  top: 210px;
  left: 40px;
  width: 148px;
  padding: 6px 17px 0 5px;
  background: url(../housedo_img/map/bg-kyusyu.png) no-repeat 0 0;
}

.map-ttl {
  position: relative;
  width: 259px;
  margin-left: -18px;
  background: url(../housedo_img/map/bg-txt-3click.png) no-repeat 0 0;
}
  .txt-3click {
    text-indent: -999em;
  }
  .map-ttl p {
    line-height: 1.4;
    margin: 35px 0 8px 35px;
    }
      .map-ttl p em {
        font-size: 123.1%;
      }
      .map-ttl p span {
        font-weight: 700;
        font-size: 150%;
        color:#e9000e;
        font-family: Arial, Helvetica, sans-serif;}
      .map-ttl p span.note01 {
        font-size: 100%;
        font-weight: normal;
        color: #333;
        }

.btn-sell {
  background: url(../housedo_img/map/bg-btn-sell.png) no-repeat 0 100%;
  display: block;
  text-align: center;
  height: 51px;
}

.btn-sell img {
  margin-top: 10px;
}

#map .open,
#map span.nonepref {
  text-indent: -9999em;
  display: block;
  height: 28px;
  width: 60px;
  float: left;
  padding: 1px 4px 0 0;
}

#map span.nonepref {
  display: none !important;
}

a#maplink-01 {background: url(../housedo_img/map/btn-hokkaido-off.png) no-repeat 0 0;}
a#maplink-02 {background: url(../housedo_img/map/btn-aomori-off.png) no-repeat 0 0;}
a#maplink-03 {background: url(../housedo_img/map/btn-iwate-off.png) no-repeat 0 0;}
a#maplink-04 {background: url(../housedo_img/map/btn-miyagi-off.png) no-repeat 0 0;}
a#maplink-06 {background: url(../housedo_img/map/btn-yamagata-off.png) no-repeat 0 0;}
a#maplink-05 {background: url(../housedo_img/map/btn-akita-off.png) no-repeat 0 0;}
a#maplink-07 {background: url(../housedo_img/map/btn-fukushima-off.png) no-repeat 0 0;}
a#maplink-08 {background: url(../housedo_img/map/btn-ibaraki-off.png) no-repeat 0 0;}
a#maplink-09 {background: url(../housedo_img/map/btn-tochigi-off.png) no-repeat 0 0;}
a#maplink-10 {background: url(../housedo_img/map/btn-gunma-off.png) no-repeat 0 0;}
a#maplink-11 {background: url(../housedo_img/map/btn-saitama-off.png) no-repeat 0 0;}
a#maplink-12 {background: url(../housedo_img/map/btn-chiba-off.png) no-repeat 0 0;}
a#maplink-13 {background: url(../housedo_img/map/btn-tokyo-off.png) no-repeat 0 0;}
a#maplink-14 {background: url(../housedo_img/map/btn-kanagawa-off.png) no-repeat 0 0;}
a#maplink-15 {background: url(../housedo_img/map/btn-niigata-off.png) no-repeat 0 0;}
a#maplink-16 {background: url(../housedo_img/map/btn-toyama-off.png) no-repeat 0 0;}
a#maplink-17 {background: url(../housedo_img/map/btn-ishikawa-off.png) no-repeat 0 0;}
a#maplink-18 {background: url(../housedo_img/map/btn-fukui-off.png) no-repeat 0 0;}
a#maplink-19 {background: url(../housedo_img/map/btn-yamanashi-off.png) no-repeat 0 0;}
a#maplink-20 {background: url(../housedo_img/map/btn-nagano-off.png) no-repeat 0 0;}
a#maplink-21 {background: url(../housedo_img/map/btn-gifu-off.png) no-repeat 0 0;}
a#maplink-22 {background: url(../housedo_img/map/btn-shizuoka-off.png) no-repeat 0 0;}
a#maplink-23 {background: url(../housedo_img/map/btn-aichi-off.png) no-repeat 0 0;}
a#maplink-24 {background: url(../housedo_img/map/btn-mie-off.png) no-repeat 0 0;}
a#maplink-25 {background: url(../housedo_img/map/btn-shiga-off.png) no-repeat 0 0;}
a#maplink-26 {background: url(../housedo_img/map/btn-kyoto-off.png) no-repeat 0 0;}
a#maplink-27 {background: url(../housedo_img/map/btn-osaka-off.png) no-repeat 0 0;}
a#maplink-28 {background: url(../housedo_img/map/btn-hyogo-off.png) no-repeat 0 0;}
a#maplink-29 {background: url(../housedo_img/map/btn-nara-off.png) no-repeat 0 0;}
a#maplink-30 {background: url(../housedo_img/map/btn-wakayama-off.png) no-repeat 0 0;}
a#maplink-31 {background: url(../housedo_img/map/btn-tottori-off.png) no-repeat 0 0;}
a#maplink-32 {background: url(../housedo_img/map/btn-shimane-off.png) no-repeat 0 0;}
a#maplink-33 {background: url(../housedo_img/map/btn-okayama-off.png) no-repeat 0 0;}
a#maplink-34 {background: url(../housedo_img/map/btn-hiroshima-off.png) no-repeat 0 0;}
a#maplink-35 {background: url(../housedo_img/map/btn-yamaguchi-off.png) no-repeat 0 0;}
a#maplink-36 {background: url(../housedo_img/map/btn-tokushima-off.png) no-repeat 0 0;}
a#maplink-37 {background: url(../housedo_img/map/btn-kagawa-off.png) no-repeat 0 0;}
a#maplink-38 {background: url(../housedo_img/map/btn-ehime-off.png) no-repeat 0 0;}
a#maplink-39 {background: url(../housedo_img/map/btn-kochi-off.png) no-repeat 0 0;}
a#maplink-40 {background: url(../housedo_img/map/btn-fukuoka-off.png) no-repeat 0 0;}
a#maplink-41 {background: url(../housedo_img/map/btn-saga-off.png) no-repeat 0 0;}
a#maplink-42 {background: url(../housedo_img/map/btn-nagasaki-off.png) no-repeat 0 0;}
a#maplink-43 {background: url(../housedo_img/map/btn-kumamoto-off.png) no-repeat 0 0;}
a#maplink-44 {background: url(../housedo_img/map/btn-oita-off.png) no-repeat 0 0;}
a#maplink-45 {background: url(../housedo_img/map/btn-miyazaki-off.png) no-repeat 0 0;}
a#maplink-46 {background: url(../housedo_img/map/btn-kagoshima-off.png) no-repeat 0 0;}
a#maplink-47 {background: url(../housedo_img/map/btn-okinawa-off.png) no-repeat 0 0;}

a#maplink-01:hover,a#maplink-01:active {background: url(../housedo_img/map/btn-hokkaido-on.png) no-repeat 0 0;}
a#maplink-02:hover,a#maplink-02:active {background: url(../housedo_img/map/btn-aomori-on.png) no-repeat 0 0;}
a#maplink-03:hover,a#maplink-03:active {background: url(../housedo_img/map/btn-iwate-on.png) no-repeat 0 0;}
a#maplink-04:hover,a#maplink-04:active {background: url(../housedo_img/map/btn-miyagi-on.png) no-repeat 0 0;}
a#maplink-06:hover,a#maplink-06:active {background: url(../housedo_img/map/btn-yamagata-on.png) no-repeat 0 0;}
a#maplink-05:hover,a#maplink-05:active {background: url(../housedo_img/map/btn-akita-on.png) no-repeat 0 0;}
a#maplink-07:hover,a#maplink-07:active {background: url(../housedo_img/map/btn-fukushima-on.png) no-repeat 0 0;}
a#maplink-08:hover,a#maplink-08:active {background: url(../housedo_img/map/btn-ibaraki-on.png) no-repeat 0 0;}
a#maplink-09:hover,a#maplink-09:active {background: url(../housedo_img/map/btn-tochigi-on.png) no-repeat 0 0;}
a#maplink-10:hover,a#maplink-10:active {background: url(../housedo_img/map/btn-gunma-on.png) no-repeat 0 0;}
a#maplink-11:hover,a#maplink-11:active {background: url(../housedo_img/map/btn-saitama-on.png) no-repeat 0 0;}
a#maplink-12:hover,a#maplink-12:active {background: url(../housedo_img/map/btn-chiba-on.png) no-repeat 0 0;}
a#maplink-13:hover,a#maplink-13:active {background: url(../housedo_img/map/btn-tokyo-on.png) no-repeat 0 0;}
a#maplink-14:hover,a#maplink-14:active {background: url(../housedo_img/map/btn-kanagawa-on.png) no-repeat 0 0;}
a#maplink-15:hover,a#maplink-15:active {background: url(../housedo_img/map/btn-niigata-on.png) no-repeat 0 0;}
a#maplink-16:hover,a#maplink-16:active {background: url(../housedo_img/map/btn-toyama-on.png) no-repeat 0 0;}
a#maplink-17:hover,a#maplink-17:active {background: url(../housedo_img/map/btn-ishikawa-on.png) no-repeat 0 0;}
a#maplink-18:hover,a#maplink-18:active {background: url(../housedo_img/map/btn-fukui-on.png) no-repeat 0 0;}
a#maplink-19:hover,a#maplink-19:active {background: url(../housedo_img/map/btn-yamanashi-on.png) no-repeat 0 0;}
a#maplink-20:hover,a#maplink-20:active {background: url(../housedo_img/map/btn-nagano-on.png) no-repeat 0 0;}
a#maplink-21:hover,a#maplink-21:active {background: url(../housedo_img/map/btn-gifu-on.png) no-repeat 0 0;}
a#maplink-22:hover,a#maplink-22:active {background: url(../housedo_img/map/btn-shizuoka-on.png) no-repeat 0 0;}
a#maplink-23:hover,a#maplink-23:active {background: url(../housedo_img/map/btn-aichi-on.png) no-repeat 0 0;}
a#maplink-24:hover,a#maplink-24:active {background: url(../housedo_img/map/btn-mie-on.png) no-repeat 0 0;}
a#maplink-25:hover,a#maplink-25:active {background: url(../housedo_img/map/btn-shiga-on.png) no-repeat 0 0;}
a#maplink-26:hover,a#maplink-26:active {background: url(../housedo_img/map/btn-kyoto-on.png) no-repeat 0 0;}
a#maplink-27:hover,a#maplink-27:active {background: url(../housedo_img/map/btn-osaka-on.png) no-repeat 0 0;}
a#maplink-28:hover,a#maplink-28:active {background: url(../housedo_img/map/btn-hyogo-on.png) no-repeat 0 0;}
a#maplink-29:hover,a#maplink-29:active {background: url(../housedo_img/map/btn-nara-on.png) no-repeat 0 0;}
a#maplink-30:hover,a#maplink-30:active {background: url(../housedo_img/map/btn-wakayama-on.png) no-repeat 0 0;}
a#maplink-31:hover,a#maplink-31:active {background: url(../housedo_img/map/btn-tottori-on.png) no-repeat 0 0;}
a#maplink-32:hover,a#maplink-32:active {background: url(../housedo_img/map/btn-shimane-on.png) no-repeat 0 0;}
a#maplink-33:hover,a#maplink-33:active {background: url(../housedo_img/map/btn-okayama-on.png) no-repeat 0 0;}
a#maplink-34:hover,a#maplink-34:active {background: url(../housedo_img/map/btn-hiroshima-on.png) no-repeat 0 0;}
a#maplink-35:hover,a#maplink-35:active {background: url(../housedo_img/map/btn-yamaguchi-on.png) no-repeat 0 0;}
a#maplink-36:hover,a#maplink-36:active {background: url(../housedo_img/map/btn-tokushima-on.png) no-repeat 0 0;}
a#maplink-37:hover,a#maplink-37:active {background: url(../housedo_img/map/btn-kagawa-on.png) no-repeat 0 0;}
a#maplink-38:hover,a#maplink-38:active {background: url(../housedo_img/map/btn-ehime-on.png) no-repeat 0 0;}
a#maplink-39:hover,a#maplink-39:active {background: url(../housedo_img/map/btn-kochi-on.png) no-repeat 0 0;}
a#maplink-40:hover,a#maplink-40:active {background: url(../housedo_img/map/btn-fukuoka-on.png) no-repeat 0 0;}
a#maplink-41:hover,a#maplink-41:active {background: url(../housedo_img/map/btn-saga-on.png) no-repeat 0 0;}
a#maplink-42:hover,a#maplink-42:active {background: url(../housedo_img/map/btn-nagasaki-on.png) no-repeat 0 0;}
a#maplink-43:hover,a#maplink-43:active {background: url(../housedo_img/map/btn-kumamoto-on.png) no-repeat 0 0;}
a#maplink-44:hover,a#maplink-44:active {background: url(../housedo_img/map/btn-oita-on.png) no-repeat 0 0;}
a#maplink-45:hover,a#maplink-45:active {background: url(../housedo_img/map/btn-miyazaki-on.png) no-repeat 0 0;}
a#maplink-46:hover,a#maplink-46:active {background: url(../housedo_img/map/btn-kagoshima-on.png) no-repeat 0 0;}
a#maplink-47:hover,a#maplink-47:active {background: url(../housedo_img/map/btn-okinawa-on.png) no-repeat 0 0;}

span#maplink-01 {background: url(../housedo_img/map/btn-hokkaido-none.png) no-repeat 0 0;}
span#maplink-02 {background: url(../housedo_img/map/btn-aomori-none.png) no-repeat 0 0;}
span#maplink-03 {background: url(../housedo_img/map/btn-iwate-none.png) no-repeat 0 0;}
span#maplink-04 {background: url(../housedo_img/map/btn-miyagi-none.png) no-repeat 0 0;}
span#maplink-06 {background: url(../housedo_img/map/btn-yamagata-none.png) no-repeat 0 0;}
span#maplink-05 {background: url(../housedo_img/map/btn-akita-none.png) no-repeat 0 0;}
span#maplink-07 {background: url(../housedo_img/map/btn-fukushima-none.png) no-repeat 0 0;}
span#maplink-08 {background: url(../housedo_img/map/btn-ibaraki-none.png) no-repeat 0 0;}
span#maplink-09 {background: url(../housedo_img/map/btn-tochigi-none.png) no-repeat 0 0;}
span#maplink-10 {background: url(../housedo_img/map/btn-gunma-none.png) no-repeat 0 0;}
span#maplink-11 {background: url(../housedo_img/map/btn-saitama-none.png) no-repeat 0 0;}
span#maplink-12 {background: url(../housedo_img/map/btn-chiba-none.png) no-repeat 0 0;}
span#maplink-13 {background: url(../housedo_img/map/btn-tokyo-none.png) no-repeat 0 0;}
span#maplink-14 {background: url(../housedo_img/map/btn-kanagawa-none.png) no-repeat 0 0;}
span#maplink-15 {background: url(../housedo_img/map/btn-niigata-none.png) no-repeat 0 0;}
span#maplink-16 {background: url(../housedo_img/map/btn-toyama-none.png) no-repeat 0 0;}
span#maplink-17 {background: url(../housedo_img/map/btn-ishikawa-none.png) no-repeat 0 0;}
span#maplink-18 {background: url(../housedo_img/map/btn-fukui-none.png) no-repeat 0 0;}
span#maplink-19 {background: url(../housedo_img/map/btn-yamanashi-none.png) no-repeat 0 0;}
span#maplink-20 {background: url(../housedo_img/map/btn-nagano-none.png) no-repeat 0 0;}
span#maplink-21 {background: url(../housedo_img/map/btn-gifu-none.png) no-repeat 0 0;}
span#maplink-22 {background: url(../housedo_img/map/btn-shizuoka-none.png) no-repeat 0 0;}
span#maplink-23 {background: url(../housedo_img/map/btn-aichi-none.png) no-repeat 0 0;}
span#maplink-24 {background: url(../housedo_img/map/btn-mie-none.png) no-repeat 0 0;}
span#maplink-25 {background: url(../housedo_img/map/btn-shiga-none.png) no-repeat 0 0;}
span#maplink-26 {background: url(../housedo_img/map/btn-kyoto-none.png) no-repeat 0 0;}
span#maplink-27 {background: url(../housedo_img/map/btn-osaka-none.png) no-repeat 0 0;}
span#maplink-28 {background: url(../housedo_img/map/btn-hyogo-none.png) no-repeat 0 0;}
span#maplink-29 {background: url(../housedo_img/map/btn-nara-none.png) no-repeat 0 0;}
span#maplink-30 {background: url(../housedo_img/map/btn-wakayama-none.png) no-repeat 0 0;}
span#maplink-31 {background: url(../housedo_img/map/btn-tottori-none.png) no-repeat 0 0;}
span#maplink-32 {background: url(../housedo_img/map/btn-shimane-none.png) no-repeat 0 0;}
span#maplink-33 {background: url(../housedo_img/map/btn-okayama-none.png) no-repeat 0 0;}
span#maplink-34 {background: url(../housedo_img/map/btn-hiroshima-none.png) no-repeat 0 0;}
span#maplink-35 {background: url(../housedo_img/map/btn-yamaguchi-none.png) no-repeat 0 0;}
span#maplink-36 {background: url(../housedo_img/map/btn-tokushima-none.png) no-repeat 0 0;}
span#maplink-37 {background: url(../housedo_img/map/btn-kagawa-none.png) no-repeat 0 0;}
span#maplink-38 {background: url(../housedo_img/map/btn-ehime-none.png) no-repeat 0 0;}
span#maplink-39 {background: url(../housedo_img/map/btn-kochi-none.png) no-repeat 0 0;}
span#maplink-40 {background: url(../housedo_img/map/btn-fukuoka-none.png) no-repeat 0 0;}
span#maplink-41 {background: url(../housedo_img/map/btn-saga-none.png) no-repeat 0 0;}
span#maplink-42 {background: url(../housedo_img/map/btn-nagasaki-none.png) no-repeat 0 0;}
span#maplink-43 {background: url(../housedo_img/map/btn-kumamoto-none.png) no-repeat 0 0;}
span#maplink-44 {background: url(../housedo_img/map/btn-oita-none.png) no-repeat 0 0;}
span#maplink-45 {background: url(../housedo_img/map/btn-miyazaki-none.png) no-repeat 0 0;}
span#maplink-46 {background: url(../housedo_img/map/btn-kagoshima-none.png) no-repeat 0 0;}
span#maplink-47 {background: url(../housedo_img/map/btn-okinawa-none.png) no-repeat 0 0;}

div#maplink-01 {background: url(../housedo_img/map/btn-hokkaido-none.png) no-repeat 0 0;}
div#maplink-02 {background: url(../housedo_img/map/btn-aomori-none.png) no-repeat 0 0;}
div#maplink-03 {background: url(../housedo_img/map/btn-iwate-none.png) no-repeat 0 0;}
div#maplink-04 {background: url(../housedo_img/map/btn-miyagi-none.png) no-repeat 0 0;}
div#maplink-06 {background: url(../housedo_img/map/btn-yamagata-none.png) no-repeat 0 0;}
div#maplink-05 {background: url(../housedo_img/map/btn-akita-none.png) no-repeat 0 0;}
div#maplink-07 {background: url(../housedo_img/map/btn-fukushima-none.png) no-repeat 0 0;}
div#maplink-08 {background: url(../housedo_img/map/btn-ibaraki-none.png) no-repeat 0 0;}
div#maplink-09 {background: url(../housedo_img/map/btn-tochigi-none.png) no-repeat 0 0;}
div#maplink-10 {background: url(../housedo_img/map/btn-gunma-none.png) no-repeat 0 0;}
div#maplink-11 {background: url(../housedo_img/map/btn-saitama-none.png) no-repeat 0 0;}
div#maplink-12 {background: url(../housedo_img/map/btn-chiba-none.png) no-repeat 0 0;}
div#maplink-13 {background: url(../housedo_img/map/btn-tokyo-none.png) no-repeat 0 0;}
div#maplink-14 {background: url(../housedo_img/map/btn-kanagawa-none.png) no-repeat 0 0;}
div#maplink-15 {background: url(../housedo_img/map/btn-niigata-none.png) no-repeat 0 0;}
div#maplink-16 {background: url(../housedo_img/map/btn-toyama-none.png) no-repeat 0 0;}
div#maplink-17 {background: url(../housedo_img/map/btn-ishikawa-none.png) no-repeat 0 0;}
div#maplink-18 {background: url(../housedo_img/map/btn-fukui-none.png) no-repeat 0 0;}
div#maplink-19 {background: url(../housedo_img/map/btn-yamanashi-none.png) no-repeat 0 0;}
div#maplink-20 {background: url(../housedo_img/map/btn-nagano-none.png) no-repeat 0 0;}
div#maplink-21 {background: url(../housedo_img/map/btn-gifu-none.png) no-repeat 0 0;}
div#maplink-22 {background: url(../housedo_img/map/btn-shizuoka-none.png) no-repeat 0 0;}
div#maplink-23 {background: url(../housedo_img/map/btn-aichi-none.png) no-repeat 0 0;}
div#maplink-24 {background: url(../housedo_img/map/btn-mie-none.png) no-repeat 0 0;}
div#maplink-25 {background: url(../housedo_img/map/btn-shiga-none.png) no-repeat 0 0;}
div#maplink-26 {background: url(../housedo_img/map/btn-kyoto-none.png) no-repeat 0 0;}
div#maplink-27 {background: url(../housedo_img/map/btn-osaka-none.png) no-repeat 0 0;}
div#maplink-28 {background: url(../housedo_img/map/btn-hyogo-none.png) no-repeat 0 0;}
div#maplink-29 {background: url(../housedo_img/map/btn-nara-none.png) no-repeat 0 0;}
div#maplink-30 {background: url(../housedo_img/map/btn-wakayama-none.png) no-repeat 0 0;}
div#maplink-31 {background: url(../housedo_img/map/btn-tottori-none.png) no-repeat 0 0;}
div#maplink-32 {background: url(../housedo_img/map/btn-shimane-none.png) no-repeat 0 0;}
div#maplink-33 {background: url(../housedo_img/map/btn-okayama-none.png) no-repeat 0 0;}
div#maplink-34 {background: url(../housedo_img/map/btn-hiroshima-none.png) no-repeat 0 0;}
div#maplink-35 {background: url(../housedo_img/map/btn-yamaguchi-none.png) no-repeat 0 0;}
div#maplink-36 {background: url(../housedo_img/map/btn-tokushima-none.png) no-repeat 0 0;}
div#maplink-37 {background: url(../housedo_img/map/btn-kagawa-none.png) no-repeat 0 0;}
div#maplink-38 {background: url(../housedo_img/map/btn-ehime-none.png) no-repeat 0 0;}
div#maplink-39 {background: url(../housedo_img/map/btn-kochi-none.png) no-repeat 0 0;}
div#maplink-40 {background: url(../housedo_img/map/btn-fukuoka-none.png) no-repeat 0 0;}
div#maplink-41 {background: url(../housedo_img/map/btn-saga-none.png) no-repeat 0 0;}
div#maplink-42 {background: url(../housedo_img/map/btn-nagasaki-none.png) no-repeat 0 0;}
div#maplink-43 {background: url(../housedo_img/map/btn-kumamoto-none.png) no-repeat 0 0;}
div#maplink-44 {background: url(../housedo_img/map/btn-oita-none.png) no-repeat 0 0;}
div#maplink-45 {background: url(../housedo_img/map/btn-miyazaki-none.png) no-repeat 0 0;}
div#maplink-46 {background: url(../housedo_img/map/btn-kagoshima-none.png) no-repeat 0 0;}
div#maplink-47 {background: url(../housedo_img/map/btn-okinawa-none.png) no-repeat 0 0;}


/* shop-list-unit
------------------------------- */
.shop-list-unit {
  position: relative;
  width: 725px;
  margin: 10px -15px 0 0;
}

.shop-list-01,
.shop-list-02,
.shop-list-03 {
  width: 224px;
  float: left;
  margin-right: 15px;
  border: 1px solid #bec1c3;
  border-top: none;
  border-radius: 0 0 3px 3px;
  background-color: #fff;
  box-shadow: 0 0 3px 2px #e3e5e6;
}

.shop-list-01 h3,
.shop-list-02 h3,
.shop-list-03 h3 {
  position: relative;
  height: 32px;
  margin: 0 -1px;
  }

.shop-list-02 #tTipMall,
.shop-list-03 #tTipKaitori {
  position: relative;
  left: 200px;
  top: -28px;
  }

.shop-count {
  padding: 5px;
  background-color: #f3f3f3;
  text-align: center;
  line-height: 1.2;
}
.shop-list-01 .shop-count { border-bottom: 2px solid #0b3190;}
.shop-list-02 .shop-count { border-bottom: 2px solid #92c146;}
.shop-list-03 .shop-count { border-bottom: 2px solid #2f9be5;}

.shop-count p {
  width: 180px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #d0d0d0;
  font-weight: 900;
}

.shop-count p span {
    color: #e9000e;
    font-size: 123.1%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 900;
}

.shop-list-01 ul,
.shop-list-02 ul,
.shop-list-03 ul {
  width: 204px;
  margin: 0.5em auto;
}

.shop-list-01 ul li,
.shop-list-02 ul li,
.shop-list-03 ul li {
  padding: 3px;
  border-bottom: 1px dotted #bec1c3;
  line-height: 1.4em;
}
.shop-list-01 ul li a,
.shop-list-02 ul li a,
.shop-list-03 ul li a {
  display: block;
  background: url(../housedo_img/common/icon-arw02.png) no-repeat 0 0.4em;
  padding-left: 1em;
}

.shop-list-01 .detail-link,
.shop-list-02 .detail-link,
.shop-list-03 .detail-link {
  margin: 0 12px 7px 0;
}

/* .tooltip
------------------------------- */
div.tooltip-mall,
div.tooltip-kaitori{
  z-index: 300;
  width:171px;
  position:absolute;
  background:url(../housedo_img/common/bg-tooltip02.png) no-repeat 100% 100%;
}
div.tooltip-mall p,
div.tooltip-kaitori p{
  margin: 0;
  line-height: 1.4;
  font-size: 92.4%;
  background:url(../housedo_img/common/bg-tooltip01.png) no-repeat 100% 0;
  padding: 10px 10px 10px 25px;
}


/* mypage-unit
------------------------------- */
.mypage-unit {
  margin-top: 30px;
  background-color: #ffecbf;
  border-radius: 3px;
  border: 1px solid #d0c9b3;
  box-shadow: 0px 0px 3px 2px  #deddd9;
}
.mypage-unit h2 {
  position: relative;
  margin: -2px 0 0 -2px;
}
.mypage-unit ol {
  width: 698px;
  position: relative;
  margin: 0 -10px 0 10px;
}
.mypage-unit ol li {
  width: 257px;
  float: left;
  margin: 0 10px 10px 0;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 1px rgba(0,0,0,0.3) inset;
  padding-left: 82px;
}

.mypage-unit li.mypage01 {background: url(../housedo_img/top/icon-mypage01.png) no-repeat 10px 12px #fff;}
.mypage-unit li.mypage02 {background: url(../housedo_img/top/icon-mypage02.png) no-repeat 10px 12px #fff;}
.mypage-unit li.mypage03 {background: url(../housedo_img/top/icon-mypage03.png) no-repeat 10px 12px #fff;}
.mypage-unit li.mypage04 {background: url(../housedo_img/top/icon-mypage04.png) no-repeat 10px 12px #fff;}
.mypage-unit li.mypage05 {background: url(../housedo_img/top/icon-mypage05.png) no-repeat 10px 12px #fff;}
.mypage-unit li.mypage06 {background: url(../housedo_img/top/icon-mypage06.png) no-repeat 10px 12px #fff;}

.mypage-unit li h3 {
  margin-top: 10px;
}
.mypage-unit li p {
  margin: 8px 0;
  line-height: 1.4;
  font-size: 92.4%;
}

.mypage-unit .btn-unit {
  width: 650px;
  margin: 8px auto 10px;
}

.mypage-unit .btn-unit li {
  display: inline;
  margin: 0 4px;
}



div#side {
  margin-top: 0;
}

/*table.tbl03 td {
  line-height: 1.2;
}*/

table.tbl03 th {
  text-align: center;
}
  .tbl03 tr:nth-child(even) {
    background:#fff7e3;
  }



/* ----------------------------------------

clearfix

---------------------------------------- */

/* Modern Browsers
------------------------------- */

.shop-list-unit:after,
.mypage-unit ol:after,
.tdrops-list:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
  line-height: 0;
}

/* Legacy IE
------------------------------- */

.shop-list-unit,
.mypage-unit ol,
.tdrops-list {
  *zoom: 1;
}




/* ----------------------------------------

add20141010

---------------------------------------- */

.opacity:hover img {
  opacity: 0.85;
  filter: alpha(opacity=85);        /* ie 6 7 */
  -ms-filter: "alpha(opacity=85)";  /* ie 8 */
}
.opacity:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);        /* ie 6 7 */
  -ms-filter: "alpha(opacity=85)";  /* ie 8 */
}

.header-id {
    display: block;
    float: left;
    height: 65px;
    width: 610px;
  position:relative;
}
.header-id p#header-logo {

}
.header-id p#header-chach {
    left: 240px;
    position: absolute;
    top: 12px;
}
.header-id p#header-info {
    bottom: 5px;
    font-size: 115%;
    left: 240px;
    line-height: 1;
    position: absolute;
}
.header-id p#header-info .open {
    color: #e9000e;
    font-size: 170%;
    font-weight: bold;
}
.header-id p#header-info .pre-open {
  font-weight:bold;
    font-size: 120%;
}

/* map-unit-japan */
#map-unit-japan {
  border: 1px solid #cccccc;
  margin-bottom: 30px;
  height: 417px;
  padding-left: 20px;
  background: url(../housedo_img/map/tenpo_top/map_japan.png) no-repeat right top;
  position: relative;
}

#map-unit-japan h2 {
  margin-top:25px;
}
#map-unit-japan li {
    float: left;
    padding-bottom: 3px;
    padding-right: 5px;
}
#map-unit-japan li a {
    display: block;
    height: 28px;
    text-indent: -9999em;
    width: 60px;
}
#map-unit-japan li .nonepref {
  width:60px;
  height:28px;
}
.map-unit-japan-theme {
    border-bottom:1px solid #cccccc;
}

#map-unit-japan .touhoku {
    height: 130px;
    padding-left: 20px;
    padding-top: 6px;
    position: absolute;
    right: -15px;
    top: 24px;
    width: 150px;
  background: url(../housedo_img/map/tenpo_top/bg_touhoku.png) no-repeat  0 0;
}

#map-unit-japan .kantou {
    height: 101px;
    padding: 6px 0 0 20px;
    position: absolute;
    right: 34px;
    top: 173px;
    width: 197px;
  background: url(../housedo_img/map/tenpo_top/bg_kantou.png) no-repeat  0 0;
}
#map-unit-japan .shinetsu {
    height: 116px;
    padding: 6px 0 0 6px;
    position: absolute;
    right: 280px;
    top: 95px;
    width: 132px;
  background: url(../housedo_img/map/tenpo_top/bg_shinetsu.png) no-repeat  0 0;
}

#map-unit-japan .toukai {
   height: 71px;
    padding: 6px 0 0 20px;
    position: absolute;
    right: 147px;
    top: 294px;
    width: 132px;
  background: url(../housedo_img/map/tenpo_top/bg_tokai.png) no-repeat  0 0;
}

#map-unit-japan .kinki {
   height: 87px;
    left: 210px;
    padding: 23px 0 0 6px;
    position: absolute;
    top: 306px;
    width: 204px;
  background: url(../housedo_img/map/tenpo_top/bg_kinki.png) no-repeat  0 0;
}
#map-unit-japan .chugoku {
    height: 175px;
    left: 198px;
    position: absolute;
    top: 70px;
    width: 68px;
    padding: 5px 0 0 6px;
  background: url(../housedo_img/map/tenpo_top/bg_chugoku.png) no-repeat  0 0;
}
#map-unit-japan .shikoku {
    height: 76px;
    left: 53px;
    padding: 11px 0 0 6px;
    position: absolute;
    top: 317px;
    width: 149px;
  background: url(../housedo_img/map/tenpo_top/bg_sikoku.png) no-repeat  0 0;
}
#map-unit-japan .kyusyu {
    height: 149px;
    left: 25px;
    position: absolute;
    top: 120px;
    width: 139px;
  padding:6px 0 0 6px;
  background: url(../housedo_img/map/tenpo_top/bg_kyusyu.png) no-repeat  0 0;
}





/* map-unit-inner02 */

#map-unit-inner02 dl#btnlist_sale{
  width:177px;
  float:right;
}
#map-unit-inner02 dl#btnlist_buy{
  width:533px;
  float:left;
}

#map-unit-inner02 dl#btnlist_buy dd ul li {
   float: left;
}




/* チェックボックス非活性 */
.checkbox-disable:hover{
    cursor: default;
}

/* 店舗検索 */
#search-shop {
    padding:10px;
    border-left: 1px solid #00309C;
    border-right: 1px solid #00309C;
    border-top: 1px solid #00309C;
    border-bottom: 1px solid #00309C;
    vertical-align: middle;
}
#areaNameShop{
    width: 120px;
    margin: 0px 5px;
}
#prefNameShop{
    width: 150px;
    margin: 0px 5px;
}
#search-shop input{
vertical-align: middle;
}

/* ヘッダーへメンテナンスアナウンス */
.header-info-mente {
  background-color: #062d92;
}
  .header-info-mente div {
    width:  960px;
    position: relative;
    margin: 0 auto;
  }



/* ----------------------------------------

add_20161201_type02

---------------------------------------- */
.image_shine_wrap {
    background-color: #c20011;
}

.image_shine {
    height: 40px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.hover_shine {
    background-image: url("/housedo_img/top/light.png");
    background-position: -1200px 0;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-position 0.6s ease-in-out 0s;
    width: 100%;
}
.hover_shine:hover{
    /*Final position*/
    background-position: 10px 0;
}
.image_shine a {
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #ffe7e9;
    display: block;
    padding-top: 6px;
}


#map-unit-japan .flg_do {
    padding: 6px 0 0 20px;
    position: absolute;
    right: 90px;
    top: 305px;
    z-index: 100;
}
#map-unit-japan .flg_do li a {
    display: block;
    height: 28px;
    text-indent: 1em !important;
    width: 60px;
}
