/* -------------------- 県リスト（2017-04-29追加） */
#contentss .area-list ul {
  margin: 0;
  padding: 0;
}
#contents .area-list ul:after {
  content: "";
  display: block;
  clear: both;
}
#contents .area-list ul li {
  background: #F7F7F7;
  border: 1px #a36742 solid;
  border-radius: 5px;
  list-style: none;
  line-height: 1.5em;
  margin: 0 0 1.5em 0;
  padding: 0;
}
#contents .area-list ul li span {
  display: inline-block;
  font-size: 1.2em;
  padding: 0.6em 1em;
  width: 60%;
}
#contents .area-list ul li a {
  background: #a36742;
  color: #FFF;
  display: inline-block;
  text-align: right;
  padding: 0.8em 1.5em 0.8em 0.5em ;
  position: relative;
  width: 40%;
}
#contents .area-list ul li a:hover {
  background: #bc8561;
}
#contents .area-list ul li a:after {
  border-top: 3px solid #FFF;
  border-right: 3px solid #FFF;
  box-sizing: content-box;
  top: 40%;
  right: 10px;
  content: "";
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  height: 4px;
  width: 4px;
}

@media (min-width:730px){
  #contents .area-list ul li {
    float: left;
    margin-left: 3%;
    width: 48%;
  }
  #contents .area-list ul li:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
  }
} /* Eo min730 */

/* -------------------- 市町村リスト */
#contents #area .cl-area {
  margin: 0 auto 20px;
}
#contents #area .cl-area ul {
  clear: both;
  margin-bottom: 10px;
  padding: 0;
}
#contents #area .cl-area ul li {
  display: inline-block;
  font-size: 1.6rem;
  line-height:normal;
  margin: 0 0.5em 0 0;
}

/* =================================================================
   area.css — 宅配買取対応エリアページ用追加スタイル
   block.cssを前提とする。block.cssで定義済みのクラスは記載しない。
================================================================= */

/* -----------------------------------------------------------------
   メインビジュアル画像
----------------------------------------------------------------- */
#area .page-title .img-c img {
  max-width: 100%;
  height: auto;
}

/* -----------------------------------------------------------------
   特徴メイン画像（feature-main）
----------------------------------------------------------------- */
#area .feature-main {
  margin-inline: auto;
  max-width: 100%;
}

#area .feature-main img {
  display: block;
  width: 100%;
  height: auto;
}

/* -----------------------------------------------------------------
   エリアボタン（area-btn）
   block.cssの .tapbox を継承しつつリンク内レイアウトを追加
----------------------------------------------------------------- */
#area .area-btn {
  margin-bottom: 1em;
  padding: 0;
  background: #fff;
}

#area .area-btn a {
  align-items: center;
  color: inherit;
  display: flex;
  gap: 1em;
  padding: 1em 1em 1em 74px;
  text-decoration: none;
  background-repeat: no-repeat !important;
  background-position: 12px center;
  background-size: 50px 50px;
  min-height: 74px;
}

#area .area-btn a:hover {
  opacity: 0.75;
}

#area .area-btn__name {
  color: #993333;
  flex: 1;
  font-size: 1.1em;
  font-weight: bold;
}

/* 矢印アイコン：FontAwesome fa-chevron-circle-right */
#area .area-btn a::after {
  color: #993333;
  content: "\f138";
  font-family: FontAwesome;
  font-size: 1.4em;
  flex-shrink: 0;
  line-height: 1;
}

/* 各地域アイコン */
#area .area-btn--tokyo    a { background-image: url(/img/area/area-tokyo-icon.webp); }
#area .area-btn--saitama  a { background-image: url(/img/area/area-saitama-icon.webp); }
#area .area-btn--kanagawa a { background-image: url(/img/area/area-kanagawa-icon.webp); }
#area .area-btn--hokkaido a { background-image: url(/img/area/area-hokkaido-icon.webp); }
#area .area-btn--aichi    a { background-image: url(/img/area/area-aichi-icon.webp); }

/* -----------------------------------------------------------------
   エリアボタン 2カラム（東京・埼玉）
----------------------------------------------------------------- */
#area .area-btn-2col {
  display: flex;
  gap: 1em;
  margin-bottom: 1em;
}

#area .area-btn-2col .area-btn {
  flex: 1;
  margin-bottom: 0;
}

@media (max-width: 729px) {
  #area .area-btn__name {
    font-size: 1em;
  }
  #area .area-btn-2col {
    flex-direction: column;
    gap: 0;
  }
  #area .area-btn-2col .area-btn {
    margin-bottom: 1em;
  }
}