@charset "UTF-8";
/**************************************************
 * 横浜・川崎エリアcss
 * 1:コンテンツ
 * 2:topへ戻る
 **************************************************/
/**********************************
 * 1:コンテンツ
 *********************************/
#contents h3 {
  width: 100%;
  min-width: 1400px;
  height: 100px;
  line-height: 100px;
  background: url(../../common/img/head_area_bg.png) no-repeat bottom;
  background-size: cover;
  position: relative;
  z-index: 999;
}
#contents h3 .box-area-head {
  width: 1400px;
  margin: 0 auto;
}
#contents h3 .box-area-head .area-head {
  height: 23px;
  vertical-align: middle;
  margin-left: 118px;
}
#contents h3 .box-area-head .area-detail {
  margin-left: 88px;
}
#contents h3 .box-area-head .area-detail img {
  vertical-align: middle;
}
#contents h3 .box-area-head ul {
  float: right;
  margin: 0 118px 0 0 ;
}
#contents h3 .box-area-head ul li {
  float: left;
  margin-right: 3px;
}
#contents h3 .box-area-head ul li a img {
  height: 40px;
  vertical-align: middle;
}
#contents .block-area {
  width: 100%;
  min-width: 1400px;
}
#contents .block-area .box-area {
  margin: 0 auto;
}
#contents #map-block {
  height: 630px;
  background: url(../../top/img/pickup/bg_pickup.jpg) no-repeat;
  background-size: cover;
  padding: 44px 0 56px;
  margin: -9px 0 0;
}
#contents #map-block img {
  display: block;
  margin: 0 auto;
}
#contents #block-design {
  width: 100%;
  min-width: 1400px;
  height: 387px;
  background: url(../../common/img/design/bg_design2.jpg) no-repeat;
  background-size: cover;
  display: block;
}
#contents #block-design .box-design #pickup-1 {
  width: 1160px;
  height: 270px;
  display: block;
  margin: 0 auto 48px;
  padding: 52px 0 0;
}
#contents #block-design .box-design #pickup-1 li#pickup-1_left {
  float: left;
  margin-right: 25px;
}
#contents #block-design .box-design #pickup-1 li#pickup-1_center {
  float: left;
  margin-right: 25px;
}
#contents #block-design .box-design #pickup-1 li#pickup-1_right {
  float: right;
}
#contents #block-design .box-design #pickup-1 li a img {
  width: 370px;
}
#contents #block-design .box-design .design-box_brand {
  width: 1160px;
  display: inline-block;
  padding: 62px 120px 70px;
  margin: 0 auto;
}
#contents #block-design .box-design .design-box_brand li {
  float: left;
}
#contents #block-design .box-design .design-box_brand li.list-block {
  margin-right: 55px;
}
#contents #block-design .box-design h4 img {
  vertical-align: middle;
}
#contents #block-design .box-design h4 span {
  display: none;
}
#contents #block-design .box-design .design-box_designer {
  display: inline-block;
  margin-top: 28px;
}
#contents #block-design .box-design .design-box_designer li {
  float: left;
}
#contents #block-design .box-design .design-box_designer li.list-block {
  margin-right: 55px;
}
#contents #block-design .box-design .diana_member {
  width: 760px;
  height: 170px;
  display: block;
  margin: 86px auto 0;
}
/**********************************
 * 2:topへ戻る
 *********************************/
footer #img_pagetop {
  position: relative;
}
footer #img_pagetop a {
  position: absolute;
  bottom: 66px;
  right: 0;
}
