/* ビルボード
----------------------------------------------- */
#contents #mainImg.bil-txt img {
  max-width: 545px;
}

@media (max-width:729px){
  #contents #mainImg.bil-txt img {
    width: 90%;
  }
} /* Eo max729 */


/* イントロ（concept）
----------------------------------------------- */
#contents .concept h1 {
  color: #333;
/*  color: #72C4EC; */
}

@media (max-width:729px){
  #contents .concept h1 {
    background: #dbf4ff;
    margin: 0 -3.5% 0.5em;
    padding: 0.5em 1em;
  }
  #contents .concept .img-l {
    float: left;
    text-align: center;
    margin-right: 1em;
    width: 30%;
  }
} /* Eo max729 */

@media (min-width:730px){
  #contents .concept {
    margin-bottom: 3em;
  }
  #contents .concept h1 {
    font-size: 2.6em;
    text-align: center;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  #contents .concept .img-l {
    width: 16%;
  }
} /* Eo min730 */


/* 買取価格（price-list）
----------------------------------------------- */
#contents .price-list ul li {
  background: #FFF;
  border: 1px #3BABCC solid;
  display: flex;
  flex-direction: column;
  font-size: 0.9em;
  padding: 0.5em;
}
#contents .price-list ul li a {
  display: block;
  flex-grow: 1;
  text-decoration: none;
  margin-bottom: 0.5em;
}
#contents .price-list ul li span {
  display: block;
}

#contents .price-list ul li span.pic {
  text-align: center;
}
#contents .price-list ul li span.price {
  background: #D44141;
  color: #FFF;
  text-align: center;
  padding: 0.2em;
}


/* お伺いできる地域
----------------------------------------------- */
#contents .post .box.visit ul.area-list {
  margin: 0 0 1em;
  padding: 0;
}
#contents .post .box.visit ul.area-list li {
  border-right: 1px #CCC solid;
  display: inline-block;
  list-style: none;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0 1em;
  white-space: nowrap;
}
#main #contents .visit .around h3 {
}

/* 路線 */
#contents .visit ul.rosen li {
  display: inline-block;
}
#contents .visit ul.rosen li + li:before {
  content: "・";
}

@media (max-width:729px){
  #contents .post .box.visit ul.area-list li {
    width: 31.66%;
  }
  #contents .post .box.visit ul.area-list li:nth-child(3n+1) {
    clear: both;
    margin-left: 0;
  }
} /* Eo max729 */

@media (min-width:730px){
  #contents .post.fuyu .box.visit ul.area-list,
  #contents .post.fuyu .box.visit ul.area-list + p {
    text-align: center;
  }
  #main #contents .visit .around {
    background: url(/img/block/bg/around-bg.jpg) no-repeat right bottom;
    border: 10px #E7E7E7 solid;
    border-radius: 0.3em;
    padding: 1em;
  }
  #main #contents .visit .around h3 {
    font-size: 1.7em;
    text-align: center;
    margin-bottom: 0.5em;
    padding: 0;
  }
  #contents .visit ul.rosen {
    text-align: center;
  }
  #contents .visit ul.rosen li:last-child:after {
    content: "沿線で出張買取強化中！"
  }
} /* Eo min730 */


/* 地域情報
----------------------------------------------- */
#contents .area .area-s-heading {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}
#contents .area .area-s-heading:before,
#contents .area .area-s-heading:after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background: #c3ddec;
}

@media (min-width:730px){
  #main #contents .area .wrap {
    background: url(/img/block/bg/town.png) repeat-x bottom;
    border: 10px #E7E7E7 solid;
    border-radius: 0.3em;
    padding: 1em 1em 70px;
  }
  #contents .area .area-s-heading {
    align-items: center;
    display: flex;
    font-size: 22px;
  }
  #contents .area .area-s-heading:before,
  #contents .area .area-s-heading:after {
    margin:0 0.5em;
  }
} /* Eo min730 */