/* ===============================================
custom.css
=============================================== */
#header {
  height: 143px;
}

#index_keyvisual {
  /*height: 150px;*/
}

#index-search-by-type ul {
  padding-top: 23px;
}

#search-by-type-btn-pet, #search-by-type-btn-apart, #search-by-type-btn-country, #search-by-type-btn-down {
  margin: 0;
}

#centerare {
  width: 601px;
}

#badges_searchbtn {
  height: auto;
}



.map_area {
  width: 610px;
  position: relative;
}

.tab {
  height: 33px;
  position: relative;
  z-index: 2;
}
.tab li {
  float: left;
  width: 100px;
  height: 34px;
  cursor: pointer;
}
.tab li + li {
  margin-left: 3px;
}

.hln_area {
  width: 601px;
  height: 50px;
  position: relative;
  z-index: 3;
  margin-bottom: 15px;
}

.txt_haishin {
  display: block;
  margin-left: -5px;
}

.p_haishin_arw_r {
  position: absolute;
  left: 419px;
  top: 47px;
}

.p_haishin_arw_g {
  position: absolute;
  left: 467px;
  top: 48px;
}

.txt_click {
  position: absolute;
  left: 498px;
  top: 63px;
}

.map_inner {
  background: url("../images/p_map.jpg") 0 0 no-repeat;
  width: 601px;
  height: 431px;
  position: relative;
  margin: 0;
  padding: 0;
}

#area_img {
  position: absolute;
  left: 0px;
  top: 0px;
  border: none;
}

.area_name {
  text-align: center;
}
.area_name a {
  text-decoration: none;
}
.area_name .name_detail {
  font-size: 18px;
  font-weight: bold;
  display: block;
  color: #222;
}
.area_name .name_detail span {
  font-size: 13px;
}
.area_name .bukken_total {
  color: red;
  display: block;
}

.area_name_nakano {
  position: absolute;
  left: 521px;
  top: 227px;
}

.area_name_nerima {
  position: absolute;
  left: 186px;
  top: 31px;
}

.area_name_musashino {
  position: absolute;
  left: 46px;
  top: 167px;
}

.area_name_mitaka {
  position: absolute;
  left: 45px;
  top: 298px;
}

.area_name_suginami_n {
  position: absolute;
  left: 292px;
  top: 100px;
}

.area_name_suginami_s {
  position: absolute;
  left: 406px;
  top: 342px;
}

.area_name_suginami_w {
  position: absolute;
  left: 198px;
  top: 248px;
}

.area_name_suginami_e {
  position: absolute;
  left: 344px;
  top: 273px;
}

.area_name_setagaya {
  position: absolute;
  left: 174px;
  top: 385px;
}

.area_name_shibuya {
  position: absolute;
  left: 546px;
  top: 382px;
}
ul.tab {
	margin-left:1px;
}