/* 買取査定 */
.btn-def.big .txt { font-size: 1.3em;}

/* topコンテンツ */
.kaitori-top { grid-template-columns: 1fr;}
.kaitori-top .tbl :where(th,td) { display: table-cell;}
.kaitori-top .tbl th { width: 20%;}

#header .sitename { width: 40%;}
#header .btn_wrap {flex: 1;}
.satei_btn { margin-top: 1.5em;}
.txtBox.center { text-align: start;}
section { padding-bottom: 2rem;}

.label-list.reason { grid-template-columns: 1fr;}

.label-list.flow > li { grid-template-columns: 1fr;}
.label-list.flow img { max-width: 50px;}
.label-list.flow .ttl { text-align: center;}

.link-list { grid-template-columns: 1fr;}
.link-list .btn { padding-top: .7em;}
.link-list .btn .sub { top: -1.1em; width: 90%; padding-bottom: 0; font-size: .75em; line-height: 1.5;}

.pex-list .pex-ttl { display: flex; justify-content: center; align-items: center; min-height: 57px; line-height: 1.4;}
.pex-list .pex-price { flex-direction: column;}
.pex-list .pex-price dt { font-size: .7em;}
.pex-list .pex-price em { font-size: 1.3em;}
.pex-list .pex-price dd { align-self: flex-end; line-height: 1.2;}
.pex-list .pex-info { font-size: .85em;}
.pex-list .pex-img { padding: .45em;}

.arrows .prev-arrow { left: -1.1em;}
.arrows .next-arrow { right: -1.1em;}



/* 買取に必要なもの */
.drawer.need dd > .disc { grid-template-columns: 1fr;}

/* 人気記事 */
.article-list .item a {
  display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr repeat(3,minmax(auto,calc((100% - 1em)/ 3))) ; row-gap: 1em;
  grid-template-areas:
  "thumbnail"
  "info"
  "ttl"
  "btn";
  padding: 1em;
}
.article-list .img-wrap { text-align: center;}
.article-list .btn-wrap { text-align: center;}

/* 査定お問い合わせ */
#contact .quo-card-bnr { margin-left: 0; margin-right: 0;}