@charset "UTF-8";
/*
Theme Name: BuysellPortal-2021
Author: Buysell Technologies
Author URI: https://buysell-technologies.com/
*/

/* ====================================================
  Header 
====================================================== */
/* header */
header > .header__inner p.teltext {
  font-weight: bold;
}
header > .header__inner p.telnum {
  color: var(--tel-green);
  line-height: 1.0;
}
header > .header__inner p.telnum::before {
  content: url(/wp-content/themes/bsportal/assets/img/cta/cta_icon_tel_pc.svg);
  display: inline-block;
  width: 0.55em;
  height: 0.55em;
  margin-right: 0.1em;
}

/* Global Menu */
.header__innerbox {
  margin-bottom: 1.25vw;
}
.header__innerbox.nav {
  margin-bottom: 0;
}
.pcdevice .header__innerbox.nav {
  margin-bottom: 1.171875vw;
}
.header__innerbox.nav .menu-global-menu-container {
  max-width: 1280px;
  margin: 0 auto;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .header__innerbox.nav {
    margin-bottom: 15px;
  }
}

/* Global Menu - SP */
.nav_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.nav_header {
  margin-bottom: 35px;
}
.nav_header a.logo_href {
  display: block;
  width: 110px;
  height: auto;
  top: 10px;
}
.nav_header img.logo {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.nav_header .close_btn {
  width: 65px;
  /* height: 40px; */
  height: 60px;
  background: top 15px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path id="icon_cross-2" data-name="icon_cross" class="cls-1" d="M196.94,174.59,122.36,100l74.58-74.59a10.42,10.42,0,0,0,0-14.75l-7.59-7.59a10.42,10.42,0,0,0-14.75,0L100,77.65,25.41,3.06a10.42,10.42,0,0,0-14.75,0L3.07,10.65a10.42,10.42,0,0,0,0,14.75L77.65,100,3.06,174.59a10.42,10.42,0,0,0,0,14.75l7.59,7.59a10.42,10.42,0,0,0,14.75,0L100,122.34l74.6,74.6a10.42,10.42,0,0,0,14.75,0l7.59-7.59A10.42,10.42,0,0,0,196.94,174.59Z" fill="%23a87704"/></svg>') no-repeat var(--bg-ivory);
  position: absolute;
  top: 0;
  right: -20px;
  padding-top: 38px;
  z-index: 1;
}
#drawer_input:checked ~ nav .nav_header .close_btn.scrolled {
  position: fixed;
  top: 0;
  right: 0;
}
.nav_header .close_btn {
  position: absolute;
}
.sp_header__btns {
  display: flex;
  flex-wrap: nowrap;

  /* Humburger-Menu Fix */
  right: 65px;
}
.sp_header__btns .sp_header__btn {
  width: 65px;
  padding-top: 40px;
}
.sp_header__btns .sp_header__btn p {
  display: block;
  width: 100%;
  padding-top: 25px;
  line-height: 1.0;
}
.sp_header__btns .sp_header__btn.tel p {
  background: top 1px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M87.39,85,77.12,69.57a5.9,5.9,0,0,0-6.39-2.49,15.67,15.67,0,0,0-7.94,5.61,6,6,0,0,1-6.73,2q-.53-.18-1.11-.42c-4.52-1.86-9-5.86-12.29-10.42-19.67-27-12-32.71-10.84-33.2,8.13-3.39,12.41-2.87,12.36-9.31a6,6,0,0,0-1-3.21l-10-15.18A6,6,0,0,0,26.83.41c-11.32,2.76-13,9.4-13,9.4-6,15.1,1.08,38.66,13.22,56.37C50.49,100.42,73.5,99.72,73.5,99.72c5.72.44,10.65-4.15,13.52-7.62A6,6,0,0,0,87.39,85Z" fill="%23007900"/></svg>') no-repeat;
  font-weight: bold;
}
.sp_header__btns .sp_header__btn.web p {
  background: top 0 center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M53.3,56.26,100,31.16V18.5a6,6,0,0,0-6-6H6a6,6,0,0,0-6,6V30.66l47.62,25.6A6,6,0,0,0,53.3,56.26Z" fill="%23EF6C0C"/><path class="cls-2" d="M53.76,69.64a6,6,0,0,1-2.83.71c-.16,0-.31,0-.47,0s-.31,0-.47,0a6,6,0,0,1-2.83-.71L0,44.29V81.5a6,6,0,0,0,6,6H94a6,6,0,0,0,6-6V44.78Z" fill="%23EF6C0C"/></svg>') no-repeat;
  font-weight: bold;
}
.sp_header__btns .sp_header__btn.web {
  margin-right: 5px;
}
.sp_header__btns .sp_header__btn.nav {
  background: top 15px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 190"><path id="icon_menu-2" data-name="icon_menu" class="cls-1" d="M10,0H240a10,10,0,0,1,10,10V20a10,10,0,0,1-10,10H10A10,10,0,0,1,0,20V10A10,10,0,0,1,10,0Zm0,80H240a10,10,0,0,1,10,10v10a10,10,0,0,1-10,10H10A10,10,0,0,1,0,100V90A10,10,0,0,1,10,80Zm0,80H240a10,10,0,0,1,10,10v10a10,10,0,0,1-10,10H10A10,10,0,0,1,0,180V170A10,10,0,0,1,10,160Z" fill="%23a87704"/></svg>') no-repeat var(--bg-ivory);

  /* Humburger-Menu Fix */
  position: fixed;
  top: 0;
  right: 0;
  padding-top: 38px;
  z-index: 10;
}
.sp_header__btns .sp_header__btn.nav > p,
.sp_header__btns .sp_header__btn.nav nav .nav_header p {
  padding:0 0 12px;
  color:var(--buysell-gold);
  font-weight: bold;
}
.sp_header__btns .sp_header__btn.nav.column {
  background: top 15px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M94,88H6a6,6,0,0,1-6-6H0a6,6,0,0,1,6-6H94a6,6,0,0,1,6,6h0A6,6,0,0,1,94,88Zm5-29.94-1.32,1.32a3.72,3.72,0,0,1-5.26,0L79.7,46.76a24.85,24.85,0,1,1,6.57-6.58L98.9,52.81A3.72,3.72,0,0,1,98.9,58.07ZM81.26,26.25a15.49,15.49,0,1,0-15.49,15.5A15.51,15.51,0,0,0,81.26,26.25ZM36.24,12H6A6,6,0,0,0,6,24H33.07A32.51,32.51,0,0,1,36.24,12Zm2,32H6A6,6,0,0,0,6,56H52A33,33,0,0,1,38.23,44Z" fill="%23a87704"/></svg>') no-repeat var(--bg-ivory);
}

label.drawer_open {
  display: block;
  width: 100%;
  height: 100%;
  /* padding-top: 40px; */
  padding-top: 60px;  /* Humburger-Menu Fix */
  position: absolute;
  top: 0;
  z-index: 11;
}
/* label.drawer_open.remv {
  display: none;
} */
.drawer_hidden {
  display: none;
}
.nav_content {
  width: 100%;
  height: 100%;
  padding: 0 20px 20px;
  position: fixed;
  top: 0;
  left: 100%; /* メニューを画面の外に飛ばす */
  z-index: 10;
  background: #fff;
  transition: .3s;
  overflow: scroll;
}
#drawer_input:checked ~ .nav_content {
  top: 0;
  left: 0;
}
/* scroll時、背景固定 */
html.is-fixed,
html.is-fixed body {
  height: 100%;
  overflow: hidden;
}

.nav_content .nav_list__item,
.nav_content .nav_list__innerlist,
.nav_content .nav_list__item .listlink.active {
  border-bottom: 1px solid #ccc;
}
.nav_content .nav_list .nav_list__item:first-child,
.nav_content .nav_list .nav_list__innerlist:first-child {
  border-top: 1px solid #ccc;
}
.nav_content .nav_list__item .listlink_detail ul li:first-child {
  border-top: none;
}
.nav_content .nav_list__item .listlink_detail ul li:last-child {
  border-bottom: none;
}
.nav_content .nav_list__item .listlink_detail.storeList_detail ul li:first-child {
  border-top: 1px solid #ccc;
}
.nav_content .nav_list__item .listlink_detail.storeList_detail ul li:last-child {
  border-bottom: 1px solid #ccc;
}


/* リンク */
.nav_content .nav_list__item a {
  text-align: left;
  padding: 20px 40px;
  font-weight: bold;
  background: center right 10px / 10px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" class="cls-1" d="M4.89,6,.26,1.46A.83.83,0,0,1,.24.27l0,0A.9.9,0,0,1,1.5.25L6.74,5.39a.84.84,0,0,1,0,1.18L1.5,11.75a.9.9,0,0,1-1.24,0,.85.85,0,0,1,0-1.19l0,0Z" fill="%23333333"/></svg>') no-repeat;
}
.nav_content .nav_list__innerlist a {
  background: center right 10px / 10px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" class="cls-1" d="M4.89,6,.26,1.46A.83.83,0,0,1,.24.27l0,0A.9.9,0,0,1,1.5.25L6.74,5.39a.84.84,0,0,1,0,1.18L1.5,11.75a.9.9,0,0,1-1.24,0,.85.85,0,0,1,0-1.19l0,0Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_content .listlink a {
  text-align: left;
  padding: 20px 40px;
  font-weight: bold;
  background: center right 10px / 15px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-1" d="M92.46,42.46H57.54V7.54a7.54,7.54,0,0,0-15.08,0V42.46H7.54a7.54,7.54,0,0,0,0,15.08H42.46V92.46a7.54,7.54,0,0,0,15.08,0V57.54H92.46a7.54,7.54,0,1,0,0-15.08Z" fill="%23333333"/></svg>') no-repeat;
}
.nav_content .listlink.active a {
  background: center right 10px / 15px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M92.46,42.5H7.54a7.5,7.5,0,1,0,0,15H92.46a7.5,7.5,0,1,0,0-15Z" fill="%23333333"/></svg>') no-repeat;
}
.nav_content .nav_list__item .inner_banner a {
  padding: 0;
  margin: 20px 0;
  background: none;
}

/* 個別アイコン表示 */
.nav_list__item_first {
  background: left 15px center / 15px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150 200"><path id="icon_beginner-2" data-name="icon_beginner" class="cls-1" d="M75,46.93,30.62,5A18.43,18.43,0,0,0,11,1.43,17.69,17.69,0,0,0,0,17.73v107a26.3,26.3,0,0,0,8.27,19.08L62.42,195a18.4,18.4,0,0,0,25.16,0l54.15-51.22A26.3,26.3,0,0,0,150,124.73v-107a17.69,17.69,0,0,0-11-16.3A18.4,18.4,0,0,0,119.3,5Zm49.47,74.74a8.72,8.72,0,0,1-2.76,6.36L75,172.21V81.67l8.87-8.4,32.93-31.14a4.58,4.58,0,0,1,4.91-.89,4.42,4.42,0,0,1,2.76,4.07Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_howto .listlink {
  background: left 14px center / 18px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 210"><path id="icon_box-2" data-name="icon_box" class="cls-1" d="M.1,60.77v.06L0,60.77v87.54a17.1,17.1,0,0,0,8.86,14.92L93.09,210V112.42L30.68,77.79Zm127,25H127l.11-.06L34.09,34,16.36,43.84,7,49H7l-.11.06,93,51.66,17.67-9.8Zm31.6-17.61,22.64-12.56L193,49.2h0l.1-.06L108.56,2.22a17.71,17.71,0,0,0-17.17,0l-17,9.42L65.72,16.4h0l-.1.06ZM200,60.85H200v-.12l-34.26,19v42.61L144.62,134,134,139.86V111.23l.05-13.83H134v-.12l-27.18,15.09v97.57L134,194.86l31.65-17.58,25.4-14.11A17.1,17.1,0,0,0,200,148.25V89.56Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_items .listlink {
  background: left 14px center / 18px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-1" d="M27.5,61.76V97a3,3,0,0,0,3,3h39a3,3,0,0,0,3-3V61.76Z" fill="%23a87704"/><rect class="cls-1" x="27.5" y="34.56" width="45" height="19.19" fill="%23a87704"/><path class="cls-1" d="M44.32,13.78,36.39,1.38A3,3,0,0,0,33.87,0H26.74a3,3,0,0,0-1.69.52L2.62,15.79a6,6,0,0,0-2.62,5v44a3,3,0,0,0,3,3H16.39a3,3,0,0,0,3-3V26.57h19Z" fill="%23a87704"/><path class="cls-1" d="M97.37,15.8,74.94.52A3,3,0,0,0,73.26,0H65.9a3,3,0,0,0-2.72,1.73L51.6,26.57h29V64.75a3,3,0,0,0,3,3H97a3,3,0,0,0,3-3v-44A6,6,0,0,0,97.37,15.8Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_type .listlink {
  background: left 15px center / 18px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M33.5,12.09a5.43,5.43,0,0,0-4.22-1.57L6.73,12.09a5.43,5.43,0,0,0-5,5L.11,39.69a5.45,5.45,0,0,0,1.58,4.22L45.59,87.8a5.43,5.43,0,0,0,7.68,0L77.4,63.67a5.43,5.43,0,0,0,0-7.68ZM25,35.35a6.79,6.79,0,1,1,0-9.6A6.78,6.78,0,0,1,25,35.35Z" fill="%23a87704"/><path class="cls-2" d="M98.31,56.09,54.41,12.2a5.43,5.43,0,0,0-4.21-1.58l-7.41.52L82.52,50.87a12.69,12.69,0,0,1,0,17.92L65,86.36l1.55,1.55a5.43,5.43,0,0,0,7.68,0L98.31,63.77A5.43,5.43,0,0,0,98.31,56.09Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_results {
  background: left 14px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path id="icon_coin-2" data-name="icon_coin" class="cls-1" d="M0,158.32V175c0,13.79,33.59,25,75,25s75-11.21,75-25V158.32C133.87,169.69,104.38,175,75,175S16.13,169.69,0,158.32ZM125,50c41.41,0,75-11.21,75-25S166.41,0,125,0,50,11.21,50,25,83.59,50,125,50ZM0,117.34V137.5c0,13.79,33.59,25,75,25s75-11.21,75-25V117.34c-16.13,13.28-45.66,20.16-75,20.16S16.13,130.63,0,117.34Zm162.5,4.3C184.88,117.3,200,109.26,200,100V83.32A95.91,95.91,0,0,1,162.5,96.8ZM75,62.5c-41.41,0-75,14-75,31.25S33.59,125,75,125s75-14,75-31.25S116.41,62.5,75,62.5Zm85.66,22C184.1,80.27,200,72,200,62.5V45.82a127.19,127.19,0,0,1-62.77,16.33A43.75,43.75,0,0,1,160.66,84.5Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_store .listlink {
  background: left 15px center / 18px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M94.47,58V91.81a6,6,0,0,1-2.64,4.94,5.57,5.57,0,0,1-1,.55,5.75,5.75,0,0,1-2.31.48H12.88a6,6,0,0,1-6-6V58.05H23.17V74.57a3,3,0,0,0,3,3H75.21a3,3,0,0,0,3-3V58.05H93.52C93.84,58.05,94.15,58,94.47,58ZM35,50.09H64.84L61.52,2.49H38.3ZM30.32,2.49H10a5.85,5.85,0,0,0-6,5L.09,44.08c-.34,3.22,2.45,6,6,6H27ZM99.54,44.08,95.66,7.45a5.85,5.85,0,0,0-6-5H69.5l3.32,47.6h20.7C97.09,50.09,99.88,47.3,99.54,44.08Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_area {
  background: left 14px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M50,0A36.9,36.9,0,0,0,13.1,36.9a35.14,35.14,0,0,0,4.77,18.15c6.42,10.68,26.8,42,26.8,42a6.33,6.33,0,0,0,10.66,0s20.38-31.35,26.8-42A35.14,35.14,0,0,0,86.9,36.9,36.9,36.9,0,0,0,50,0Zm0,49.4A12.5,12.5,0,1,1,62.5,36.9,12.5,12.5,0,0,1,50,49.4Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_itemarea .itemList {
  background: left 14px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M50,0A36.9,36.9,0,0,0,13.1,36.9a35.14,35.14,0,0,0,4.77,18.15c6.42,10.68,26.8,42,26.8,42a6.33,6.33,0,0,0,10.66,0s20.38-31.35,26.8-42A35.14,35.14,0,0,0,86.9,36.9,36.9,36.9,0,0,0,50,0Zm0,49.4A12.5,12.5,0,1,1,62.5,36.9,12.5,12.5,0,0,1,50,49.4Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_faq {
  background: left 14px center / 18px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M99,40.53A49.94,49.94,0,1,0,59.47,99,49.93,49.93,0,0,0,99,40.53ZM49.16,79.23a6.75,6.75,0,1,1,6.71-6.78A6.75,6.75,0,0,1,49.16,79.23ZM60.07,51.12c-4.41,3.77-4.55,4.54-5.32,7.69-.34,1.54-.83,3.57-5.52,3.57-5.1,0-5.52-2.8-5.52-4.76,0-6.15,4.54-9.79,6.22-11.12C55.45,42,57,40.77,57,37.48c0-4-3.42-6.57-8.25-6.57a14.23,14.23,0,0,0-8.32,2.66c-1.54,1.19-2.31,1.75-3.85,1.75C33.92,35.32,32,33,32,29.93c0-1.26.28-3.28,5.24-5.87s8.46-3.29,12.24-3.29c12,0,18.6,7.83,18.6,16.36C68,44.34,63.84,47.9,60.07,51.12Z" fill="%23a87704"/></svg>') no-repeat;
}
/* -- 買取方法 */
.nav_content .nav_list__innerlist.visit {
  background: left calc(15px + 1.0em) center / 1.2em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M53.11,9.58a9.33,9.33,0,1,1,9.33,9.33A9.33,9.33,0,0,1,53.11,9.58ZM84.2,43.78H75.65L70.58,33.43a18.68,18.68,0,0,0-12-9.9L44.76,19.42a18.55,18.55,0,0,0-15.7,3.34l-7.72,5.9a6.22,6.22,0,0,0,7.57,9.87l7.71-5.91a6.08,6.08,0,0,1,4.92-1.19l2.86.85L28.79,68.65h-13a6.22,6.22,0,0,0,0,12.44H30.85a9.33,9.33,0,0,0,8.58-5.65l4.18-9.75,15.1,8.93-5.31,17a6.22,6.22,0,1,0,11.87,3.73l6.15-19.63a9.38,9.38,0,0,0-4.21-10.58l-11.9-7,6.08-15.21L65.33,51a9.4,9.4,0,0,0,8.38,5.23H84.2a6.22,6.22,0,0,0,0-12.44Z" fill="%23a87704"/></svg>') no-repeat var(--bg-beige);
}
.nav_content .nav_list__innerlist.delivery {
  background: left calc(15px + 1.0em) center / 1.2em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M5.89,23.23l4.28-2.35,8.45-4.67L62.7,40.68,49.9,47.81Zm71.83,9.09L94,23.24,54.08,1.06a8.44,8.44,0,0,0-8.18,0L37.81,5.54,33.68,7.81h0l-.05,0ZM46,54.8,2.38,30.43V70.62A8.16,8.16,0,0,0,6.6,77.73L46,99.61ZM81.28,39.49V58.26L66.21,66.6l0-18.73L54,54.68V99.57l12.21-6.78,15.07-8.37,12.1-6.72a8.15,8.15,0,0,0,4.22-7.11l0-40.2Zm-28,60.21V100l.48-.27Zm-7.1,0,.54.3v-.3Z" fill="%23a87704"/></svg>') no-repeat var(--bg-beige);
}
.nav_content .nav_list__innerlist.store {
  background: left calc(15px + 1.0em) center / 1.2em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M94.47,58V91.81a6,6,0,0,1-2.64,4.94,5.57,5.57,0,0,1-1,.55,5.75,5.75,0,0,1-2.31.48H12.88a6,6,0,0,1-6-6V58.05H23.17V74.57a3,3,0,0,0,3,3H75.21a3,3,0,0,0,3-3V58.05H93.52C93.84,58.05,94.15,58,94.47,58ZM35,50.09H64.84L61.52,2.49H38.3ZM30.32,2.49H10a5.85,5.85,0,0,0-6,5L.09,44.08c-.34,3.22,2.45,6,6,6H27ZM99.54,44.08,95.66,7.45a5.85,5.85,0,0,0-6-5H69.5l3.32,47.6h20.7C97.09,50.09,99.88,47.3,99.54,44.08Z" fill="%23a87704"/></svg>') no-repeat var(--bg-beige);
}
.nav_content .nav_list__innerlist.visit a,
.nav_content .nav_list__innerlist.delivery a,
.nav_content .nav_list__innerlist.store a {
  padding-left: calc(40px + 1.0em);
}
/* -- 商材種類 */
.nav_content .nav_list__innerlist.itemtype a {
  padding: 20px;
}
/* -- 商材エリア */
.nav_content .nav_list__innerlist.itemarea > p {
  padding: 20px;
  text-align: left;
}
.nav_content .nav_list__innerlist.itemarea .itemarea_box {
  display: flex;
  flex-wrap: wrap;
  background-color: var(--bg-beige);
}
.nav_content .nav_list__innerlist.itemarea .itemarea_box a {
  width: calc(100% / 3);
  padding: 20px 0 20px 20px;
  background: none;
}
.nav_content .nav_list__innerlist.itemarea .itemarea_box a::after {
  content: '';
  display: inline-block;
  vertical-align: initial;
  width: 7px;
  height: 12px;
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" class="cls-1" d="M4.89,6,.26,1.46A.83.83,0,0,1,.24.27l0,0A.9.9,0,0,1,1.5.25L6.74,5.39a.84.84,0,0,1,0,1.18L1.5,11.75a.9.9,0,0,1-1.24,0,.85.85,0,0,1,0-1.19l0,0Z" fill="%23a87704"/></svg>') no-repeat;
  margin-left: 0.5em;
}
/* -- 買取アイテム */
.nav_content .nav_list__item_items ul.btn_image-in__lists {
  gap: 30px 20px;
  padding: 30px 0;
}
.nav_content .nav_list__item_items .btn_image-in__list {
  width: calc((100% - 20px * 2) / 3);
}
.nav_content .nav_list__item_items.nav_list__item .btn_image-in a {
  background: none;
  height: 100px;
  padding: 10px 0;
}
.nav_content .nav_list__item_items.nav_list__item .btn_image-in + p {
  padding-top: 0;
}
/* 店舗一覧 */
.nav_content .nav_list__item_store #newopen p.title,
.nav_content .nav_list__item_store #storelist_area_order p.title {
  padding: 20px 40px;
  text-align: left;
}
.nav_content .nav_list__item_store .storeList_detail a {
  padding: 20px;
}
.nav_content .nav_list__item_store #newopen p.title {
  background: left 15px center / 1.0em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M48.56,22.11C43.79,17.34,41,9.9,38.32,2.23a3.17,3.17,0,0,0-6,0C29.69,9.86,26.77,17.36,22,22.12S9.81,30,2.27,32.56a3.17,3.17,0,0,0,0,6c7.62,2.68,15,5.37,19.77,10.12S29.8,60.46,32.35,67.88a3.17,3.17,0,0,0,6,0c2.56-7.4,5.61-14.59,10.23-19.22S60.47,41.12,68,38.5a3.17,3.17,0,0,0,0-6C60.4,29.92,53.26,26.81,48.56,22.11ZM88.15,71.43c-2.37-2.38-4-5.76-5.35-9.47a3.24,3.24,0,0,0-6,0c-1.43,3.7-3.13,7.11-5.51,9.49A27.61,27.61,0,0,1,61.93,77a3.24,3.24,0,0,0,0,6c3.62,1.4,6.95,3,9.28,5.37s4.05,5.78,5.48,9.48a3.24,3.24,0,0,0,6,0c1.4-3.7,3-7.11,5.38-9.47s5.89-4,9.65-5.44a3.25,3.25,0,0,0,0-6.07C94,75.43,90.56,73.84,88.15,71.43Z" fill="%23333333"/></svg>') no-repeat;
  color: var(--basic-textcol);
}
.nav_content .nav_list__item_store #storelist_area_order p.title {
  background: left 15px center / 1.0em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M50,0A36.9,36.9,0,0,0,13.1,36.9a35.14,35.14,0,0,0,4.77,18.15c6.42,10.68,26.8,42,26.8,42a6.33,6.33,0,0,0,10.66,0s20.38-31.35,26.8-42A35.14,35.14,0,0,0,86.9,36.9,36.9,36.9,0,0,0,50,0Zm0,49.4A12.5,12.5,0,1,1,62.5,36.9,12.5,12.5,0,0,1,50,49.4Z" fill="%23333333"/></svg>') no-repeat;
  color: var(--basic-textcol);
}
.nav_content .nav_list__innerlist.storelist {
  background-color: var(--bg-beige);
}
.nav_content .nav_list__item_store .storelist_href {
  border-top: 1px solid #ccc;
}
.nav_content .nav_list__item_store .storelist_href a {
  margin: 0 auto;
  background: none;
}
.nav_content .nav_list__item_store .storeList_detail #newopen {
  margin-bottom: 55px;
}
.nav_content .nav_list__innerlist > p.store_prefname {
  text-align: left;
  padding: 20px;
  background-color: #fff;
  font-weight: bold;
}
.nav_content .nav_list__item .listlink_detail ul li:has(> p.store_prefname):first-child {
  border-top: 1px solid #ccc;
}
.nav_content .nav_list__item_store #newopen ul li.storelist .opendate {
  font-weight: bold;
  color: var(--attent-red);
}

/* バナー */
.nav_content .nav_content__list a {
  margin-top: 20px;
}
.nav_content .nav_content__list a:first-child {
  margin-top: 30px;
}
.nav_content .nav_content__list a img,
.nav_content .nav_list__innerlist a img,
a.bannerhref.staff img {
  border-radius: 5px;
}

/* 問い合わせボタン */
.nav_content .nav_content__list.cta_btn {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px 20px;
  background-color: var(--bg-ivory);
}
.nav_content .nav_content__list.cta_btn > p.leadtitle {
  margin-bottom: 25px;
  padding: 0;
}
.nav_content .nav_content__list.cta_btn > p.leadtitle::before,
.nav_content .nav_content__list.cta_btn > p.leadtitle::after {
  content: '';
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 1.5em;
  background-color: var(--buysell-gold);
}
.nav_content .nav_content__list.cta_btn > p.leadtitle::before {
  transform: rotate(-20deg);
  top: -3px;
  left: calc(50% - 7.5em);
}
.nav_content .nav_content__list.cta_btn > p.leadtitle::after {
  transform: rotate(20deg);
  top: -3px;
  left: calc(50% + 7.5em);
}
.nav_content .nav_content__list.cta_btn .btn_cv__container button.tel:active {
  margin-top: calc(25px + 8px);
}
.nav_content .nav_content__list.cta_btn .btn_cv__container button.form:active {
  margin-top: calc(30px + 8px);
}
.nav_content .nav_content__list.cta_btn a {
  margin: 0;
}
.nav_content .nav_content__list.cta_btn .cta5Tel p {
  padding-top: 0;
  margin-bottom: 30px;
}

/* Global Menu - SP / コラムページ表示 */
/* -- 検索窓 */
.nav_content .nav_list.column > li.nav_list__item_search:first-child {
  border: none;
}
.nav_content li.nav_list__item_search .column_search {
  padding: 30px 0 40px;
}
.nav_content li.nav_list__item_search p.title {
  margin-bottom: 20px;
  padding-top: 0;
}
.nav_content li.nav_list__item_search form {
  display: flex;
  flex-wrap: nowrap;
}
.nav_content li.nav_list__item_search form input[name='s'] {
  -webkit-appearance: none;
  width: calc(100% - 60px);
  padding: 20px;
  border: 1px solid var(--link-blue);
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.nav_content li.nav_list__item_search form input[type='submit'] {
  -webkit-appearance: none;
  width: 60px;
  height: 60px;
  border-style: unset;
  border: 1px solid var(--link-blue);
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  background: center / 25px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 249.95 249.99"><path id="icon_search-2" data-name="icon_search" class="cls-1" d="M246.55,216.09,197.86,167.4a11.69,11.69,0,0,0-8.3-3.42h-8A101.52,101.52,0,1,0,164,181.56v8a11.69,11.69,0,0,0,3.42,8.3l48.69,48.69a11.67,11.67,0,0,0,16.5,0l0,0,13.82-13.82A11.77,11.77,0,0,0,246.55,216.09Zm-145-52.1a62.5,62.5,0,1,1,62.5-62.5h0A62.47,62.47,0,0,1,101.6,164h0Z" fill="%23ffffff"/></svg>') no-repeat var(--link-blue);
}


/* -- 人気KW */
.nav_content .nav_list.column > li:first-child {
  border-top: 1px solid #ccc;
}
.nav_content .nav_list__innerlist.column_ctgy {
  background-color: var(--bg-beige);
}
.nav_content .nav_list__innerlist.column_ctgy a {
  padding: 20px;
}
.nav_list__item_column_kw .listlink {
  background: left 15px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M48.56,22.11C43.79,17.34,41,9.9,38.32,2.23a3.17,3.17,0,0,0-6,0C29.69,9.86,26.77,17.36,22,22.12S9.81,30,2.27,32.56a3.17,3.17,0,0,0,0,6c7.62,2.68,15,5.37,19.77,10.12S29.8,60.46,32.35,67.88a3.17,3.17,0,0,0,6,0c2.56-7.4,5.61-14.59,10.23-19.22S60.47,41.12,68,38.5a3.17,3.17,0,0,0,0-6C60.4,29.92,53.26,26.81,48.56,22.11ZM88.15,71.43c-2.37-2.38-4-5.76-5.35-9.47a3.24,3.24,0,0,0-6,0c-1.43,3.7-3.13,7.11-5.51,9.49A27.61,27.61,0,0,1,61.93,77a3.24,3.24,0,0,0,0,6c3.62,1.4,6.95,3,9.28,5.37s4.05,5.78,5.48,9.48a3.24,3.24,0,0,0,6,0c1.4-3.7,3-7.11,5.38-9.47s5.89-4,9.65-5.44a3.25,3.25,0,0,0,0-6.07C94,75.43,90.56,73.84,88.15,71.43Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_column_ctgy .listlink {
  background: left 15px center / 20px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M93.37,49.84H21.92a6,6,0,0,0-5.87,4.74l-5.92,27.6A6,6,0,0,0,16,89.44H87.45a6,6,0,0,0,5.87-4.74l5.92-27.6A6,6,0,0,0,93.37,49.84Z" fill="%23a87704"/><path class="cls-2" d="M13.84,41.84H90.63V29.56a6,6,0,0,0-6-6H58.22l-5.86-10a6,6,0,0,0-5.18-3H6.63a6,6,0,0,0-6,6V80c0,.22,9.3-35,9.3-35A4,4,0,0,1,13.84,41.84Z" fill="%23a87704"/></svg>') no-repeat;
}
.nav_list__item_column_item .listlink {
  background: left 14px center / 18px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 200"><path id="icon_bag-2" data-name="icon_bag" class="cls-1" d="M133.57,62.5V50A49.36,49.36,0,0,0,85,0,49.36,49.36,0,0,0,36.43,50V62.5H0V168.75A30.82,30.82,0,0,0,30.36,200H139.64A30.82,30.82,0,0,0,170,168.75V62.5ZM60.71,50a24.3,24.3,0,0,1,48.57-1.71q0,.85,0,1.71V62.5H60.71Zm60.71,46.88a9.38,9.38,0,1,1,9.11-9.65v.27a9.24,9.24,0,0,1-9.1,9.38Zm-72.86,0a9.38,9.38,0,1,1,9.11-9.64v.27a9.24,9.24,0,0,1-9.1,9.38s0,0,0,0Z" fill="%23a87704"/></svg>') no-repeat;
}

.nav_content .nav_list__item_column_item {
  margin-bottom: 60px;
}
.nav_content .column_item a {
  padding: 20px 50px;
}
.no-webp .nav_content .column_item.kimono {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_kimono.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.kimono {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_kimono.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.stamp {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_stamp.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.stamp {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_stamp.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.coin {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_coin.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.coin {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_coin.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.fur {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_fur.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.fur {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_fur.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.brand {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_brand.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.brand {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_brand.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.liquor {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_liquor.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.liquor {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_liquor.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.gold {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_gold.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.gold {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_gold.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.jewelry {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_jewelry.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.jewelry {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_jewelry.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.watch {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_watch.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.watch {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_watch.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.antique {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_antique.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.antique {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_antique.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.vouchers {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_vouchers.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.vouchers {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_vouchers.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.camera {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_camera.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.camera {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_camera.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.tableware {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_tableware.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.tableware {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_tableware.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.musicalinstruments {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_musicalinstruments.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.musicalinstruments {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_musicalinstruments.webp) no-repeat var(--bg-beige);
}
.no-webp .nav_content .column_item.records {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_records.png) no-repeat var(--bg-beige);
}
.webp .nav_content .column_item.records {
  background: left 10px center / 40px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_records.webp) no-repeat var(--bg-beige);
}

.nav_content .nav_list.column .nav_list__item_first {
  border-top: 1px solid #ccc;
}

/* 人気のキーワード */
.nav_content .nav_list__item.nav_list__item_column_kw .column_kw_List_detail {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  padding: 30px 20px;
  background-color: var(--bg-beige);
}
.nav_content .nav_list__item.nav_list__item_column_kw .column_kw_List_detail a {
  background: none;
  padding: 0;
  color: var(--link-blue);
  text-decoration: underline;
}
.nav_content .nav_list__item .taglist_href__container {
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
.nav_content .nav_list__item .taglist_href__container a {
  text-decoration: none !important;
}


.menu {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}
.menu > li:nth-child(-n + 5) {
  width: 14.84375vw;
}
.menu > li:nth-child(n + 6) {
  width: 17.1875vw;
  margin-left: 2.34375vw;
}
.menu li a {
  text-align: center;
  padding: 1vw 0;
  color: var(--basic-textcol);
  font-weight: bold;
  line-height: 1.0;
}
.header__inner ul li.menu-item {
   position: relative; /*z-indexの指定や子要素の基準とするために指定*/
   z-index: 5; /*ドロップダウンしたメニューが隠れないように*/
}
.header__inner ul li.menu-item a{ 
  display: block;
  text-decoration: none;
}
.menu li a:hover {
  background-color: rgba(255,255,255,0.3);
  transition: all 0.2s;
}
.header__inner ul li ul.sub-menu {
  display: none;  /*サブメニューは最初は非表示にしておく*/
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #fff;
}
.header__inner ul li:hover ul.sub-menu {
  display: block;    /*マウスオーバー時にサブメニューを表示する*/
  animation: fadeIn 0.2s ease 0s 1 normal;
}
@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1.0; }
}
.header__inner ul.menu > li.menu-item > a::before {
  content: "";
  display: inline-block;
  width: 1.2em;
  height: 1.0em;
  vertical-align: bottom;
  margin-right: 0.3em;
}
.header__inner ul.menu > li.menu-item.menu-item__howto > a::after,
.header__inner ul.menu > li.menu-item.menu-item__items > a::after,
.header__inner ul.menu > li.menu-item.menu-item__store > a::after {
  content: "";
  display: inline-block;
  width: 1.2em;
  height: 1.0em;
  vertical-align: bottom;
  margin-left: 0.3em;
}
.header__inner ul.menu > li.menu-item.menu-item__first > a::before {
  background: center left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150 200"><path id="icon_beginner-2" data-name="icon_beginner" class="cls-1" d="M75,46.93,30.62,5A18.43,18.43,0,0,0,11,1.43,17.69,17.69,0,0,0,0,17.73v107a26.3,26.3,0,0,0,8.27,19.08L62.42,195a18.4,18.4,0,0,0,25.16,0l54.15-51.22A26.3,26.3,0,0,0,150,124.73v-107a17.69,17.69,0,0,0-11-16.3A18.4,18.4,0,0,0,119.3,5Zm49.47,74.74a8.72,8.72,0,0,1-2.76,6.36L75,172.21V81.67l8.87-8.4,32.93-31.14a4.58,4.58,0,0,1,4.91-.89,4.42,4.42,0,0,1,2.76,4.07Z" fill="%23a87704"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__howto > a::before {
  background: center left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 210"><path id="icon_box-2" data-name="icon_box" class="cls-1" d="M.1,60.77v.06L0,60.77v87.54a17.1,17.1,0,0,0,8.86,14.92L93.09,210V112.42L30.68,77.79Zm127,25H127l.11-.06L34.09,34,16.36,43.84,7,49H7l-.11.06,93,51.66,17.67-9.8Zm31.6-17.61,22.64-12.56L193,49.2h0l.1-.06L108.56,2.22a17.71,17.71,0,0,0-17.17,0l-17,9.42L65.72,16.4h0l-.1.06ZM200,60.85H200v-.12l-34.26,19v42.61L144.62,134,134,139.86V111.23l.05-13.83H134v-.12l-27.18,15.09v97.57L134,194.86l31.65-17.58,25.4-14.11A17.1,17.1,0,0,0,200,148.25V89.56Z" fill="%23a87704"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__items > a::before {
  background: center left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-1" d="M27.5,61.76V97a3,3,0,0,0,3,3h39a3,3,0,0,0,3-3V61.76Z" fill="%23a87704"/><rect class="cls-1" x="27.5" y="34.56" width="45" height="19.19" fill="%23a87704"/><path class="cls-1" d="M44.32,13.78,36.39,1.38A3,3,0,0,0,33.87,0H26.74a3,3,0,0,0-1.69.52L2.62,15.79a6,6,0,0,0-2.62,5v44a3,3,0,0,0,3,3H16.39a3,3,0,0,0,3-3V26.57h19Z" fill="%23a87704"/><path class="cls-1" d="M97.37,15.8,74.94.52A3,3,0,0,0,73.26,0H65.9a3,3,0,0,0-2.72,1.73L51.6,26.57h29V64.75a3,3,0,0,0,3,3H97a3,3,0,0,0,3-3v-44A6,6,0,0,0,97.37,15.8Z" fill="%23a87704"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__store > a::before {
  background: center left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M94.47,58V91.81a6,6,0,0,1-2.64,4.94,5.57,5.57,0,0,1-1,.55,5.75,5.75,0,0,1-2.31.48H12.88a6,6,0,0,1-6-6V58.05H23.17V74.57a3,3,0,0,0,3,3H75.21a3,3,0,0,0,3-3V58.05H93.52C93.84,58.05,94.15,58,94.47,58ZM35,50.09H64.84L61.52,2.49H38.3ZM30.32,2.49H10a5.85,5.85,0,0,0-6,5L.09,44.08c-.34,3.22,2.45,6,6,6H27ZM99.54,44.08,95.66,7.45a5.85,5.85,0,0,0-6-5H69.5l3.32,47.6h20.7C97.09,50.09,99.88,47.3,99.54,44.08Z" fill="%23a87704"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__area > a::before {
  background: center left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M50,0A36.9,36.9,0,0,0,13.1,36.9a35.14,35.14,0,0,0,4.77,18.15c6.42,10.68,26.8,42,26.8,42a6.33,6.33,0,0,0,10.66,0s20.38-31.35,26.8-42A35.14,35.14,0,0,0,86.9,36.9,36.9,36.9,0,0,0,50,0Zm0,49.4A12.5,12.5,0,1,1,62.5,36.9,12.5,12.5,0,0,1,50,49.4Z" fill="%23a87704"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__faq > a::before {
  background: center left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M99,40.53A49.94,49.94,0,1,0,59.47,99,49.93,49.93,0,0,0,99,40.53ZM49.16,79.23a6.75,6.75,0,1,1,6.71-6.78A6.75,6.75,0,0,1,49.16,79.23ZM60.07,51.12c-4.41,3.77-4.55,4.54-5.32,7.69-.34,1.54-.83,3.57-5.52,3.57-5.1,0-5.52-2.8-5.52-4.76,0-6.15,4.54-9.79,6.22-11.12C55.45,42,57,40.77,57,37.48c0-4-3.42-6.57-8.25-6.57a14.23,14.23,0,0,0-8.32,2.66c-1.54,1.19-2.31,1.75-3.85,1.75C33.92,35.32,32,33,32,29.93c0-1.26.28-3.28,5.24-5.87s8.46-3.29,12.24-3.29c12,0,18.6,7.83,18.6,16.36C68,44.34,63.84,47.9,60.07,51.12Z" fill="%23a87704"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__contact > a::before {
  background: center left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M53.3,56.26,100,31.16V18.5a6,6,0,0,0-6-6H6a6,6,0,0,0-6,6V30.66l47.62,25.6A6,6,0,0,0,53.3,56.26Z" fill="%23ffffff"/><path class="cls-2" d="M53.76,69.64a6,6,0,0,1-2.83.71c-.16,0-.31,0-.47,0s-.31,0-.47,0a6,6,0,0,1-2.83-.71L0,44.29V81.5a6,6,0,0,0,6,6H94a6,6,0,0,0,6-6V44.78Z" fill="%23ffffff"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__howto > a::after,
.header__inner ul.menu > li.menu-item.menu-item__items > a::after,
.header__inner ul.menu > li.menu-item.menu-item__store > a::after {
  background: center / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.05 60"><path id="icon_caret-2" data-name="icon_caret" class="cls-1" d="M6.76,0H93.28A7.17,7.17,0,0,1,98,12.15L54.78,57.92a6.47,6.47,0,0,1-9.14.37c-.13-.12-.25-.24-.37-.37L2,12.15A7.17,7.17,0,0,1,6.76,0Z" fill="%23cccccc"/></svg>') no-repeat;
}
.header__inner ul.menu > li.menu-item.menu-item__howto > a:hover,
.header__inner ul.menu > li.menu-item.menu-item__items > a:hover,
.header__inner ul.menu > li.menu-item.menu-item__store > a:hover {
  background-color: rgba(255,255,255,0.3);
}
.header__inner ul.menu > li.menu-item.menu-item__contact > a {
  color: #fff;
  border-radius: 2.0em;
  background: center right 20px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat var(--button-orange);
  padding-right: 20px;
}
.pcdevice .header__inner ul.menu > li.menu-item.menu-item__contact > a {
  background: center right 1.5625vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat var(--button-orange);
  padding-right: 1.5625vw;
}
.header__inner ul li.menu-item__items:hover ul.sub-menu,
.header__inner ul li.menu-item__store:hover ul.sub-menu {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  width: calc(100vw - 17px);  /* ScrollBar分 17px */
  padding-top: 2.34375vw;
  padding-left: calc( ( 100vw - 14.84375vw * 5 - 2.34375vw - 17.1875vw ) / 2 );
  padding-right: calc( ( 100vw - 14.84375vw * 5 - 2.34375vw - 17.1875vw ) / 2 );
  padding-bottom: 3.90625vw;
  gap: 1.5625vw;
}
.tablet .header__inner ul li.menu-item__items:hover ul.sub-menu,
.tablet .header__inner ul li.menu-item__store:hover ul.sub-menu {
  width: 100vw;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu {
  gap: 0;
}
.header__inner ul li.menu-item__items:hover ul.sub-menu {
  left: calc( -14.84375vw * 2 - 1.5625vw);
}
.header__inner ul li.menu-item__store:hover ul.sub-menu {
  left: calc( -14.84375vw * 3 - 1.5625vw)
}
.header__inner ul li.menu-item__items:hover ul.sub-menu li {
  width: calc( ( 100% - 1.5625vw * 6 ) / 7 ) !important;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu li {
  width: 100%;
}
.header__inner ul li ul.sub-menu li{
  float: none;  /*サブメニューはフロートさせないので解除*/
  padding: 0;  /*親メニューのパディングを解除*/
  width: 100% !important;
}
.header__inner ul li ul.sub-menu li a {  
  border-top: none;
  padding: 10px;
  text-align: left;
}


@media only screen and (min-width: 1281px) {
  .menu li a {
    padding: 13px 0;
  }
  .menu > li:nth-child(-n + 5) {
    width: 190px;
  }
  .menu > li:nth-child(n + 6) {
    width: 220px;
    margin-left: 30px;
  }
  .pcdevice .header__inner ul li.menu-item__items:hover ul.sub-menu,
  .pcdevice .header__inner ul li.menu-item__store:hover ul.sub-menu {
    width: calc(100vw - 17px);
    padding-top: 30px;
    padding-left: calc( ( 100vw - 190px * 5 - 30px - 220px ) / 2 );
    padding-right: calc( ( 100vw - 190px * 5 - 30px - 220px ) / 2 );
    padding-bottom: 50px;
    gap: 20px;
  }
  .pcdevice .header__inner ul li.menu-item__store:hover ul.sub-menu {
    gap: 0;
  }
  .header__inner ul li.menu-item__items:hover ul.sub-menu {
    left: calc( -200% - ( (100vw - 1200px - 17px) / 2) );
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu {
    left: calc( -300% - ( (100vw - 1200px - 17px) / 2) );
  }
  .header__inner ul li.menu-item__items:hover ul.sub-menu li {
    width: calc( ( 100% - 20px * 6 ) / 7 ) !important;
  }
  .pcdevice .header__inner ul.menu > li.menu-item.menu-item__contact > a {
    background: center right 20px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat var(--button-orange);
    padding-right: 20px;
  }
  .pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li a {
    padding: 20px;
  }
}

/* Sub-Menu 表示設定 */

/* -- 買取方法 */
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu {
  padding-top: 1.171875vw; /* 調整値 */
}
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li {
  border-bottom: 1px solid #ccc;
}
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li:hover {
  background-color: var(--bg-rightgray);
}
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li a {
  padding: 1.5625vw;
  background: center right 8% / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
}
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li a::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.3em;
  height: 1.3em;
  margin-right: 0.5em;
}
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li:nth-child(1) a::before {
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M53.11,9.58a9.33,9.33,0,1,1,9.33,9.33A9.33,9.33,0,0,1,53.11,9.58ZM84.2,43.78H75.65L70.58,33.43a18.68,18.68,0,0,0-12-9.9L44.76,19.42a18.55,18.55,0,0,0-15.7,3.34l-7.72,5.9a6.22,6.22,0,0,0,7.57,9.87l7.71-5.91a6.08,6.08,0,0,1,4.92-1.19l2.86.85L28.79,68.65h-13a6.22,6.22,0,0,0,0,12.44H30.85a9.33,9.33,0,0,0,8.58-5.65l4.18-9.75,15.1,8.93-5.31,17a6.22,6.22,0,1,0,11.87,3.73l6.15-19.63a9.38,9.38,0,0,0-4.21-10.58l-11.9-7,6.08-15.21L65.33,51a9.4,9.4,0,0,0,8.38,5.23H84.2a6.22,6.22,0,0,0,0-12.44Z" fill="%23a87704"/></svg>') no-repeat;
}
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li:nth-child(2) a::before {
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M5.89,23.23l4.28-2.35,8.45-4.67L62.7,40.68,49.9,47.81Zm71.83,9.09L94,23.24,54.08,1.06a8.44,8.44,0,0,0-8.18,0L37.81,5.54,33.68,7.81h0l-.05,0ZM46,54.8,2.38,30.43V70.62A8.16,8.16,0,0,0,6.6,77.73L46,99.61ZM81.28,39.49V58.26L66.21,66.6l0-18.73L54,54.68V99.57l12.21-6.78,15.07-8.37,12.1-6.72a8.15,8.15,0,0,0,4.22-7.11l0-40.2Zm-28,60.21V100l.48-.27Zm-7.1,0,.54.3v-.3Z" fill="%23a87704"/></svg>') no-repeat;
}
.pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li:nth-child(3) a::before {
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M94.47,58V91.81a6,6,0,0,1-2.64,4.94,5.57,5.57,0,0,1-1,.55,5.75,5.75,0,0,1-2.31.48H12.88a6,6,0,0,1-6-6V58.05H23.17V74.57a3,3,0,0,0,3,3H75.21a3,3,0,0,0,3-3V58.05H93.52C93.84,58.05,94.15,58,94.47,58ZM35,50.09H64.84L61.52,2.49H38.3ZM30.32,2.49H10a5.85,5.85,0,0,0-6,5L.09,44.08c-.34,3.22,2.45,6,6,6H27ZM99.54,44.08,95.66,7.45a5.85,5.85,0,0,0-6-5H69.5l3.32,47.6h20.7C97.09,50.09,99.88,47.3,99.54,44.08Z" fill="%23a87704"/></svg>') no-repeat;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .header__inner ul li.menu-item__howto ul.sub-menu {
    padding-top: 15px; /* 調整値 */
  }
  .pcdevice .header__inner ul li.menu-item__howto ul.sub-menu li a {
    padding: 20px;
  }
}

/* -- 買取アイテム */
.header__inner ul li.menu-item__items:hover ul.sub-menu li a {
  padding: 0.78125vw;
  text-align: center;
}
.header__inner ul li.menu-item__items:hover ul.sub-menu li a:hover {
  background-color: var(--bg-beige);
  transition: 0.3s;
}
.header__inner ul li.menu-item__items:hover ul.sub-menu li a img {
  width: 85%;
  height: 6.25vw;
  margin: 0 auto 0.78125vw;
  object-fit: cover;
}
.header__inner ul li.menu-item__items:hover ul.sub-menu li a:hover,
.header__inner ul li.menu-item__items:hover ul.sub-menu li a:hover img {
  opacity: 1.0;
}
@media only screen and (min-width: 1281px) {
  .header__inner ul li.menu-item__items:hover ul.sub-menu li a {
    padding: 10px;
  }
  .header__inner ul li.menu-item__items:hover ul.sub-menu li a img {
    width: 85%;
    height: 80px;
    margin: 0 auto 10px;
  }
}

/* -- 店舗一覧 */
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5625vw;
  justify-content: center;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list {
  width: 11.71875vw !important;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list a {
  text-align: center;
  padding: 0;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list a p.title {
  line-height: 1.6;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list p {
  line-height: 1.0;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list picture {
  width: 100%;
  height: 6.640625vw;
  margin-bottom: 15px;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list picture img {
  width: 100%;
  height: 6.640625vw;
  object-fit: cover;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item ul.gnav_store_lists {
  margin-bottom: 3.90625vw;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item:nth-child(1) > p {
  color: #E61919;
  text-align: center;
  margin-bottom: 1.5625vw;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item:nth-child(1) > p::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.0em;
  height: 1.0em;
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M48.56,22.11C43.79,17.34,41,9.9,38.32,2.23a3.17,3.17,0,0,0-6,0C29.69,9.86,26.77,17.36,22,22.12S9.81,30,2.27,32.56a3.17,3.17,0,0,0,0,6c7.62,2.68,15,5.37,19.77,10.12S29.8,60.46,32.35,67.88a3.17,3.17,0,0,0,6,0c2.56-7.4,5.61-14.59,10.23-19.22S60.47,41.12,68,38.5a3.17,3.17,0,0,0,0-6C60.4,29.92,53.26,26.81,48.56,22.11ZM88.15,71.43c-2.37-2.38-4-5.76-5.35-9.47a3.24,3.24,0,0,0-6,0c-1.43,3.7-3.13,7.11-5.51,9.49A27.61,27.61,0,0,1,61.93,77a3.24,3.24,0,0,0,0,6c3.62,1.4,6.95,3,9.28,5.37s4.05,5.78,5.48,9.48a3.24,3.24,0,0,0,6,0c1.4-3.7,3-7.11,5.38-9.47s5.89-4,9.65-5.44a3.25,3.25,0,0,0,0-6.07C94,75.43,90.56,73.84,88.15,71.43Z" fill="%23E61919" /></svg>') no-repeat;
  margin-right: 0.5em;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item:nth-child(2) > p {
  color: var(--buysell-gold);
  text-align: center;
  margin-bottom: 1.5625vw;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item .gnav_store_link a {
  text-align: center;
  color: var(--buysell-gold);
  padding: 1.953125vw 5.078125vw;
}
.header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list .opendate {
  display: block;
  color: var(--attent-red);
  margin-bottom: 0.78125vw;
  line-height: 1.0;
}

@media only screen and (min-width: 1281px) {
  .header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists {
    gap: 20px;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list {
    width: 150px !important;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list a {
    padding: 0;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list picture {
    height: 100px;
    margin-bottom: 15px;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list picture img {
    height: 100px;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item ul.gnav_store_lists {
    margin-bottom: 50px;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item:nth-child(1) > p {
    margin-bottom: 20px;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item:nth-child(2) > p {
    margin-bottom: 20px;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu .menu-item .gnav_store_link a {
    padding: 25px 65px;
  }
  .header__inner ul li.menu-item__store:hover ul.sub-menu ul.gnav_store_lists li.gnav_store_list .opendate {
    margin-bottom: 10px;
  }
}

/* -- Mega-Menu 背景 */
.header__innerbox.mv.on_hover::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -200vh;
  background-color: #000;
  opacity: 0.4;
  z-index: 3;
}

/* Breadcrumb -- Setting - Plugin:Breadcrumb NavXT */
.header__inner.breadcrumbs {
  z-index: 1;
  /* margin-top: 20px; */
  margin-bottom: 30px;
  display: block;

  /* SP横スクロール */
  overflow-x: auto;
  white-space: nowrap;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
  padding: 20px;
}
.pcdevice .header__inner.breadcrumbs {
  /* margin-top: 2.34375vw; */
  margin-bottom: 1.5625vw;
  padding: 2.34375vw 3.125vw;
  overflow-x: unset;
}
/* スクロールバー 非表示 */
.header__inner.breadcrumbs {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.header__inner.breadcrumbs::-webkit-scrollbar {
  display: none;
}

.header__inner.breadcrumbs .breadcrumb_element {
  display: inline-block;
  font-size: 14px;  /* パンくずリストのfont-size（14pxの場合） */
}
.pcdevice .header__inner.breadcrumbs .breadcrumb_element {
  font-size: 1.09375vw;
}
.header__innerbox {
  margin-bottom: 0;
}
.pcdevice .header__innerbox {
  margin-bottom: 1.171875vw;
}
.header__inner.breadcrumbs .breadcrumb_element a {
  font-size: 14px;  /* パンくずリストのfont-size（14pxの場合） */
  color: var(--link-blue);
  text-decoration: underline;
}
.pcdevice .header__inner.breadcrumbs .breadcrumb_element a {
  font-size: 1.17vw;
}
.header__inner.breadcrumbs,
.header__inner.breadcrumbs .breadcrumb_element,
.header__inner.breadcrumbs .breadcrumb_element a {
  line-height: 1.0;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .header__inner.breadcrumbs {
    margin-bottom: 20px;
    padding: 30px 40px;
  }
  .pcdevice .header__innerbox {
    margin-bottom: 15px;
  }
  .pcdevice .header__inner.breadcrumbs .breadcrumb_element,
  .pcdevice .header__inner.breadcrumbs .breadcrumb_element a {
    font-size: 14px;
  }
}

/* ====================================================
  MainVisual Base 
====================================================== */
.mv_container {
  width: 100%;
  height: auto;
}
.mv_inner {
  background: linear-gradient(121deg, #f8f7f3 0%, #f8f7f3 60.5%, var(--point-yellow) 60.5%, var(--point-yellow) 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
}
.pcdevice .mv_inner picture {
  max-width: 1280px;
}
/* テキスト中「～へ」表示 対応 */
.mv_container .mv_text_box p span.sp {
  display: inline;
}
.pcdevice .mv_container .mv_text_box p span.sp {
  display: none;
}

/* -- type01：テキスト ＋ 右配置 */
.mv_container.type01 {
  background-color: var(--bg-beige);
}
.mv_container.type01 .mv_text_box__inner {
  text-align: center;
}
.mv_container.type01 .mv_inner {
  background: linear-gradient(114deg, transparent 0%, transparent 50%, transparent 50%, transparent 100%);
  justify-content: flex-end;
  margin: 0 auto;
}
.pcdevice .mv_container.type01 .mv_inner picture {
  width: 50.78125vw;
}
.mv_container.type01 .mv_text_box {
  position: absolute;
  top: 35px;
  left: calc( (100vw - 100%) / 2 );
  width: 100%;
  z-index: 1;
}
.mv_container.type01 .mv_text_box h1,
.mv_container.type01 .mv_text_box p {
  text-align: center;
  line-height: 1.3;
}
.mv_container.type01 .mv_text_box p:first-child {
  line-height: 1.3;
}
.mv_container.type01 .mv_text_box p:last-child {
  line-height: 1.3; /* 1行時の改行対策 */
}
.mv_container.type01 .mv_text_box p:nth-child(n + 2) {
  margin-top: 15px;
}
.pcdevice .mv_container.type01 .mv_text_box p:nth-child(n + 2) {
  margin-top: 1.5625vw;
}
.pcdevice .mv_container.type01 .mv_text_box {
  top: 0;
  left: 3.125vw;
  width: 46.875vw;
  height: 100%;
}
.pcdevice .mv_container.type01 .mv_text_box__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}

@media only screen and (min-width: 1281px) {
  .mv_container.type01 .mv_inner {
    width: 1280px;
  }
  .pcdevice .mv_container.type01 .mv_text_box p:nth-child(n + 2) {
    margin-top: 20px;
  }
  .pcdevice .mv_container.type01 .mv_inner picture {
    width: 650px;
  }
  .pcdevice .mv_container.type01 .mv_text_box {
    top: 0;
    left: 40px;
    width: 600px;
    height: 100%;
  }
}
/* メディア掲載MV対応 */
.pcdevice .mv_container.type01.media_mv {
  background: linear-gradient(121deg, #f8f7f3 0%, #f8f7f3 60.5%, var(--point-yellow) 60.5%, var(--point-yellow) 100%);
}

/* -- type02：テキスト ＋ 右配置 */
.mv_container.type02 {
  background-color: var(--bg-beige);
}
.mv_container.type02 .mv_inner {
  background: linear-gradient(114deg, transparent 0%, transparent 50%, transparent 50%, transparent 100%);
  justify-content: flex-end;
  margin: 0 auto;

  height: 350px;
}
.pcdevice .mv_container.type02 .mv_inner {
  height: auto
}
.mv_container.type02 .mv_inner picture.sp {
  position: absolute;
  bottom: 0;
}
.pcdevice .mv_container.type02 .mv_inner picture {
  width: 50.78125vw;
}
.mv_container.type02 .mv_text_box {
  position: absolute;
  top: 35px;
  left: calc( (100vw - 100%) / 2 );
  width: 100%;
  z-index: 1;
}
.mv_container.type02 .mv_text_box p {
  text-align: center;
  line-height: 1.3;
}
.pcdevice .mv_container.type02 .mv_text_box {
  top: 0;
  left: 3.125vw;
  width: 46.875vw;
  height: 100%;
}
.pcdevice .mv_container.type02 .mv_text_box p {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
@media only screen and (min-width: 1281px) {
  .mv_container.type02 .mv_inner {
    width: 1280px;
  }
  .pcdevice .mv_container.type02 .mv_inner picture {
    width: 650px;
  }
  .pcdevice .mv_container.type02 .mv_text_box {
    top: 0;
    left: 40px;
    width: 600px;
    height: 100%;
  }
}

/* -- type03：テキストのみ（サービスページ等） */
.mv_container.type03 .mv_inner {
  background: none;
  background-color: var(--bg-beige);
  height: 200px;
}
.pcdevice .mv_container.type03 .mv_inner {
  height: 19.53125vw;
}
.mv_container.type03 .mv_inner p,
.mv_container.type03 .mv_inner h1 {
  text-align: center;
  line-height: 1.5;
}
.pcdevice .mv_container.type03 .mv_inner p,
.pcdevice .mv_container.type03 .mv_inner h1 {
  line-height: 1.0;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .mv_container.type03 .mv_inner {
    height: 250px;
  }
}

/* -- type04：テキスト ＋ 右配置（cover） */
.mv_container.type04 {
  background-color: var(--bg-beige);
}
.mv_container.type04 .mv_text_box__inner {
  text-align: center;
}
.mv_container.type04 .mv_inner {
  background: linear-gradient(114deg, transparent 0%, transparent 50%, transparent 50%, transparent 100%);
  justify-content: flex-end;
  margin: 0 auto;
}
.mv_container.type04 .mv_text_box {
  position: absolute;
  top: 35px;
  left: calc( (100vw - 100%) / 2 );
  width: 100%;
  z-index: 1;
}
.mv_container.type04 .mv_text_box p {
  text-align: center;
  line-height: 1.3;
}
.mv_container.type04 .mv_text_box p:first-child {
  line-height: 1.3;
}
.mv_container.type04 .mv_text_box p:last-child {
  line-height: 1.3; /* 1行時の改行対策 */
}
.mv_container.type04 .mv_text_box p:nth-child(n + 2) {
  margin-top: 15px;
}
.pcdevice .mv_container.type04 .mv_inner {
  width: 100%;
  padding-right: 50.78125vw;
  margin: 0 auto;
  background: none;
}
.pcdevice .mv_container.type04 .mv_inner .mv_text_box {
  left: 3.125vw;
  height: 35.15625vw;
}
.pcdevice .mv_container.type04 .mv_text_box {
  position: relative;
  top: auto;
  left: 3.671875vw;
  width: 100%;
  z-index: 1;
}
.pcdevice .mv_container.type04 .mv_inner .mv_text_box__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%)
}
.pcdevice .mv_container.type04 picture {
    position: absolute;
    top: 0;
    right: 0;
    width: 50.78125vw;
}
.pcdevice .mv_container.type04 picture img {
  width: 100%;
  height: 35.15625vw;
  object-fit: cover;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .mv_container.type04 {
    background-color: var(--bg-beige);
  }
  .pcdevice .mv_container.type04 .mv_inner {
    width: 1280px;
    padding-right: 650px;
    margin: 0 auto;
    background: none;
  }
  .pcdevice .mv_container.type04 .mv_inner .mv_text_box {
    left: 40px;
    height: 450px;
  }
  .pcdevice .mv_container.type04 picture img {
    height: 450px;
  }
}

/* -- type05：テキスト ＋ 下配置（地域特化） */
.pcdevice .mv_container.type05 .mv_inner {
  height: 35.15625vw;
}
.pcdevice .mv_container.type05 .mv_text_box {
  position: absolute;
  top: 10.15625vw;
  width: 100%;
  height: auto;
  text-align: center;
  z-index: 1;
}
.pcdevice .mv_container.type05 picture {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100% !important;
  height: 10.15625vw;
}
.pcdevice .mv_container.type05 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .mv_container.type05 .mv_inner {
    height: 450px;
  }
  .pcdevice .mv_container.type05 .mv_text_box {
    top: 130px;
  }
  .pcdevice .mv_container.type05 picture {
    height: 130px;
  }
}
@media only screen and (min-width: 2001px) {
  .pcdevice .mv_container.type05 img {
    object-fit: contain;
  }
}

/* -- type06：テキスト ＋ レイヤー配置（商材TOP特化） */
.mv_container.type06 .mv_text_box {
  position: absolute;
  top: 35px;
  width: 100%;
  text-align: center;
  z-index: 1;
}
.pcdevice .mv_container.type06 .mv_text_box {
  top: 4.0625vw;
  left: 0;
  width: 60.546875vw;
}
.mv_container.type06 .mv_text_box p {
  color: var(--basic-textcol);
}
.mv_container.type06 .mv_text_box p:nth-child(1) {
  margin-bottom: 15px;
  line-height: 1.0;
}
.pcdevice .mv_container.type06 .mv_text_box p:nth-child(1) {
  letter-spacing: 0.078125vw;
  margin-bottom: 1.171875vw;
}
.mv_container.type06 .mv_text_box p:nth-child(2) {
  line-height: 1.0;
}
/* -- タイトルが2行の場合 class:longtext */
.mv_container.type06.longtext .mv_text_box {
  top: 20px;
}
.pcdevice .mv_container.type06.longtext .mv_text_box {
  width: 64.0625vw;
}
.mv_container.type06.longtext .mv_text_box p:nth-child(2) {
  line-height: 1.2;
}
.pcdevice .mv_container.type06.longtext .mv_text_box p:nth-child(2) {
  letter-spacing: 0.078125vw;
}
.mv_container.type06.longtext .mv_text_box p:nth-child(2) .defcolor {
  line-height: 1.6;
}
.pcdevice .mv_container.type06.longtext .mv_text_box p:nth-child(2) .defcolor {
  line-height: 1.2;
}
/* -- 商材画像なしの場合 class:noitemimg */
.pcdevice .mv_container.type06.noitemimg .mv_text_box {
  top: 11.71875vw;
  width: 64.0625vw;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .mv_container.type06 .mv_text_box {
    top: 52px;
    left: calc((100vw - 1280px) / 2);
    width: 775px;
  }
  .pcdevice .mv_container.type06 .mv_text_box p:nth-child(1) {
    letter-spacing: 1px;
    margin-bottom: 15px;
  }
  .pcdevice .mv_container.type06 .mv_text_box p:nth-child(2) {
    letter-spacing: 1px;
  }
  /* -- タイトルが2行の場合 class:longtext */
  .pcdevice .mv_container.type06.longtext .mv_text_box {
    width: 820px;
  }
  /* -- 商材画像なしの場合 class:noitemimg */
  .pcdevice .mv_container.type06.noitemimg .mv_text_box {
    top: 150px;
    width: 820px;
  }
}


/* ====================================================
  Side Menu
====================================================== */
.sidemenu__title {
  background-color: var(--bg-gray);
  padding: 1em;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
}
.pcdevice .sidemenu__title {
  margin-bottom: 2.34375vw;
}
.sidemenu__type .sidemenu__title,
.pcdevice .sidemenu__type .sidemenu__title,
.sidemenu__items .sidemenu__title,
.pcdevice .sidemenu__items .sidemenu__title,
.sidemenu__search_ctgy .sidemenu__title,
.pcdevice .sidemenu__search_ctgy .sidemenu__title,
.sidemenu__search_item .sidemenu__title,
.pcdevice .sidemenu__search_item .sidemenu__title {
  margin-bottom: 0;
}
.sidemenu__section {
  margin-bottom: 50px;
}
.pcdevice .sidemenu__section {
  margin-bottom: 3.90625vw;
}
.pcdevice .sidemenu__section a img {
  border-radius: 5px;
}
@media only screen and (min-width: 1281px) {
  .sidemenu__title,
  .pcdevice .sidemenu__title {
    margin-bottom: 30px;
  }
  .sidemenu__section,
  .pcdevice .sidemenu__section {
    margin-bottom: 50px;
  }
}

/* Sidemenu Column 人気のキーワード */
.pcdevice .sidemenu__popularkw {
  padding: 2.34375vw 1.5625vw;
  background-color: var(--bg-rightgray);
}
.pcdevice .sidemenu__popularkw .sidemenu__title {
  padding: 0;
  margin-bottom: 1.5625vw;
  background-color: transparent;
}
.pcdevice .sidemenu__poplarkws {
  display: flex;
  flex-wrap: wrap;
  gap: 1.171875vw 0.78125vw;
  margin-bottom: 1.5625vw;
}
.pcdevice .sidemenu__popularkw a {
  color: var(--link-blue);
  text-decoration: underline;
}
.pcdevice .sidemenu__popularkw_underlink {
  text-align: center;
}
.pcdevice .sidemenu__popularkw_underlink a {
  text-decoration: none;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .sidemenu__popularkw {
    padding: 30px 20px;
  }
  .pcdevice .sidemenu__popularkw .sidemenu__title {
    margin-bottom: 20px;
  }
  .pcdevice .sidemenu__poplarkws {
    gap: 15px 10px;
    margin-bottom: 20px;
  }
}

/* Sidemenu head-link */
.sidemenu__headlink a {
  border: 3px solid var(--flame-gray);
  border-radius: 5px;
  padding: 1.0em;
  font-weight: bold;
  background: center right 5% / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
  margin-bottom: 15px;
  line-height: 1.0;
}
.pcdevice .sidemenu__headlink a {
  margin-bottom: 1.171875vw;
}
.sidemenu__headlink a:last-child {
  margin-bottom: 0;
}
.sidemenu__headlink a::before,
.pcdevice .sidemenu__headlink a::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.5em;
  height: 1.0em;
  margin-right: 0.5em;
}
.sidemenu__headlink a:nth-child(1)::before,
.pcdevice .sidemenu__headlink a:nth-child(1)::before {
  background: center left 0.25em / contain url(/wp-content/themes/bsportal/assets/img/icon/icon_beginner.svg) no-repeat;
}
.sidemenu__headlink a:nth-child(2)::before,
.pcdevice .sidemenu__headlink a:nth-child(2)::before {
  background: center left / 1.40625vw url(/wp-content/themes/bsportal/assets/img/icon/icon_mask.svg) no-repeat;
}
@media only screen and (min-width: 1281px) {
  .sidemenu__headlink a,
  .pcdevice .sidemenu__headlink a {
    margin-bottom: 15px;
  }
  .sidemenu__headlink a:nth-child(2)::before,
  .pcdevice .sidemenu__headlink a:nth-child(2)::before {
    background: center left / 18px url(/wp-content/themes/bsportal/assets/img/icon/icon_mask.svg) no-repeat;
  }
}

/* Sidemenu CTA */
.sidemenu__cta {
  text-align: center;
}
.sidemenu__telnum {
  display: block;
  color: var(--tel-green);
  font-weight: bold;
  margin-bottom: 5px;
}
.pcdevice .sidemenu__telnum {
  margin-bottom: 0.390625vw;
}
.sidemenu__formtext {
  margin-bottom: 30px;
}
.pcdevice .sidemenu__formtext {
  margin-bottom: 2.34375vw;
}
.btn_cv-side {
  display: block;
  border: none;
  background-color: #EF6C0C;
  border-bottom: 5px solid #A04802;
  border-radius: 3.0em;
  width: 100%; 
}
.pcdevice .btn_cv-side {
  border-bottom: 0.390625vw solid #A04802;;
}
.btn_cv-side:hover {
  background-color: #ffa340;
  transition: all .2s;
}
.btn_cv-side:active {
  border-bottom: none;
  position: relative;
  margin-top: 35px;
  transition: all 0s;
}
.pcdevice .btn_cv-side:active {
  margin-top: 2.734375vw;
}
.btn_cv-side__href::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1.5em;
  height: 1.1em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M53.3,56.26,100,31.16V18.5a6,6,0,0,0-6-6H6a6,6,0,0,0-6,6V30.66l47.62,25.6A6,6,0,0,0,53.3,56.26Z" fill="%23ffffff"/><path class="cls-2" d="M53.76,69.64a6,6,0,0,1-2.83.71c-.16,0-.31,0-.47,0s-.31,0-.47,0a6,6,0,0,1-2.83-.71L0,44.29V81.5a6,6,0,0,0,6,6H94a6,6,0,0,0,6-6V44.78Z" fill="%23ffffff"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}
.btn_cv-side__href {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 20px 60px 20px 30px;
  text-align: center;
  font-weight: bold;
  line-height: 1.0;
  letter-spacing: 1px;
  background: right 30px center / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat;
}
.pcdevice .btn_cv-side__href {
  padding: 1.5625vw 4.6875vw 1.5625vw 2.34375vw;
  background: right 2.34375vw center / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat;
}
button.btn_cv-side:disabled {
  background: #ccc;
  border-bottom: 0;
  top: 0;
}
@media only screen and (min-width: 1281px) {
  .sidemenu__telnum,
  .pcdevice .sidemenu__telnum {
    margin-bottom: 5px;
  }
  .sidemenu__formtext,
  .pcdevice .sidemenu__formtext {
    margin-bottom: 30px;
  }
  .btn_cv-side,
  .pcdevice .btn_cv-side {
    border-bottom: 5px solid #A04802;
  }
  .btn_cv-side:active,
  .pcdevice .btn_cv-side:active {
    border-bottom: none;
    position: relative;
    margin-top: 35px;
    transition: all 0s;
  }
  .btn_cv-side__href,
  .pcdevice .btn_cv-side__href {
    padding: 20px 60px 20px 30px;
    background: right 30px center / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat;
  }
}

/* Sidemenu 買取方法 */
.sidemenu__howto .btn_outlined {
  width: 100%;
  margin-bottom: 18px;
}
.pcdevice .sidemenu__howto .btn_outlined {
  margin-bottom: 1.40625vw;
}
.sidemenu__howto .btn_outlined:last-child {
  margin-bottom: 30px;
}
.pcdevice .sidemenu__howto .btn_outlined:last-child {
  margin-bottom: 2.34375vw;
}
.sidemenu__howto .btn_outlined .btn_outlined__href::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1.2em;
  height: 1.2em;
  margin-right: 0.3em;
}
.sidemenu__howto .btn_outlined:nth-of-type(1) .btn_outlined__href::before {
  background: left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M53.11,9.58a9.33,9.33,0,1,1,9.33,9.33A9.33,9.33,0,0,1,53.11,9.58ZM84.2,43.78H75.65L70.58,33.43a18.68,18.68,0,0,0-12-9.9L44.76,19.42a18.55,18.55,0,0,0-15.7,3.34l-7.72,5.9a6.22,6.22,0,0,0,7.57,9.87l7.71-5.91a6.08,6.08,0,0,1,4.92-1.19l2.86.85L28.79,68.65h-13a6.22,6.22,0,0,0,0,12.44H30.85a9.33,9.33,0,0,0,8.58-5.65l4.18-9.75,15.1,8.93-5.31,17a6.22,6.22,0,1,0,11.87,3.73l6.15-19.63a9.38,9.38,0,0,0-4.21-10.58l-11.9-7,6.08-15.21L65.33,51a9.4,9.4,0,0,0,8.38,5.23H84.2a6.22,6.22,0,0,0,0-12.44Z" fill="%23a87704"/></svg>') no-repeat;
}
.sidemenu__howto .btn_outlined:nth-of-type(2) .btn_outlined__href::before {
  background: left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M5.89,23.23l4.28-2.35,8.45-4.67L62.7,40.68,49.9,47.81Zm71.83,9.09L94,23.24,54.08,1.06a8.44,8.44,0,0,0-8.18,0L37.81,5.54,33.68,7.81h0l-.05,0ZM46,54.8,2.38,30.43V70.62A8.16,8.16,0,0,0,6.6,77.73L46,99.61ZM81.28,39.49V58.26L66.21,66.6l0-18.73L54,54.68V99.57l12.21-6.78,15.07-8.37,12.1-6.72a8.15,8.15,0,0,0,4.22-7.11l0-40.2Zm-28,60.21V100l.48-.27Zm-7.1,0,.54.3v-.3Z" fill="%23a87704"/></svg>') no-repeat;
}
.sidemenu__howto .btn_outlined:nth-of-type(3) .btn_outlined__href::before {
  background: left / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M94.47,58V91.81a6,6,0,0,1-2.64,4.94,5.57,5.57,0,0,1-1,.55,5.75,5.75,0,0,1-2.31.48H12.88a6,6,0,0,1-6-6V58.05H23.17V74.57a3,3,0,0,0,3,3H75.21a3,3,0,0,0,3-3V58.05H93.52C93.84,58.05,94.15,58,94.47,58ZM35,50.09H64.84L61.52,2.49H38.3ZM30.32,2.49H10a5.85,5.85,0,0,0-6,5L.09,44.08c-.34,3.22,2.45,6,6,6H27ZM99.54,44.08,95.66,7.45a5.85,5.85,0,0,0-6-5H69.5l3.32,47.6h20.7C97.09,50.09,99.88,47.3,99.54,44.08Z" fill="%23a87704"/></svg>') no-repeat;
}
@media only screen and (min-width: 1281px) {
  .sidemenu__howto .btn_outlined,
  .pcdevice .sidemenu__howto .btn_outlined {
    margin-bottom: 18px;
  }
  .sidemenu__howto .btn_outlined:last-child,
  .pcdevice .sidemenu__howto .btn_outlined:last-child {
    margin-bottom: 30px;
  }
}

/* Sidemenu 店舗リンク */
/* ボタン */
.pcdevice .sidemenu__storelink {
  padding: 2.34375vw 1.171875vw;
  background-color: var(--bg-ivory);
}
.pcdevice .sidemenu__storelink > .title {
  text-align: center;
  margin-bottom: 1.171875vw;
}
.pcdevice .sidemenu__storelink .hoverbtn {
  padding: 1.171875vw 1.5625vw;
  background: center right 1.5625vw / 0.46875vw url(/wp-content/themes/bsportal/assets/img/icon/icon_triangle-light_glay.svg) no-repeat #fff;
}
.pcdevice .sidemenu__storelink .hoverbtn:hover {
  cursor: pointer;
  opacity: 0.7;
}
.pcdevice .sidemenu__storelink .hoverbtn.set + .sidemenu__storelink_submenu_container,
.pcdevice .sidemenu__storelink_submenu_container:hover {
  display: block;
  z-index: 3;
}

.pcdevice .sidemenu__storelink_submenu_container::before,
.pcdevice .sidemenu__storelink_submenu_container::after,
.pcdevice .sidemenu__arealink_submenu_container::before,
.pcdevice .sidemenu__arealink_submenu_container::after {
  content: '';
  display: inline-block;
  width: 1.40625vw;
  height: 1.5625vw;
  position: absolute;
  top: calc(1.171875vw + 0.5em - 0.78125vw);
  clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.pcdevice .sidemenu__storelink_submenu_container::before,
.pcdevice .sidemenu__arealink_submenu_container::before {
  left: 2.1875vw;
  background-color: var(--bg-gray);
  z-index: 4;
}
.pcdevice .sidemenu__storelink_submenu_container::after,
.pcdevice .sidemenu__arealink_submenu_container::after {
  left: 2.5vw;
  background-color: #fff;;
  z-index: 5;
}
.pcdevice .sidemenu__storelink .hoverbtn.store.down + .sidemenu__storelink_submenu_container::before,
.pcdevice .sidemenu__storelink .hoverbtn.store.down + .sidemenu__storelink_submenu_container::after,
.pcdevice .sidemenu__arealink .hoverbtn.area.down + .sidemenu__arealink_submenu_container::before,
.pcdevice .sidemenu__arealink .hoverbtn.area.down + .sidemenu__arealink_submenu_container::after {
  top: auto;
  bottom: calc(2.34375vw + 1.171875vw + 0.5em - 0.78125vw);
}

@media only screen and (min-width: 1281px) {
  .pcdevice .sidemenu__storelink {
    padding: 30px 15px;
  }
  .pcdevice .sidemenu__storelink > .title {
    margin-bottom: 15px;
  }
  .pcdevice .sidemenu__storelink .hoverbtn {
    padding: 15px 20px;
    background: center right 20px / 6px url(/wp-content/themes/bsportal/assets/img/icon/icon_triangle-light_glay.svg) no-repeat #fff;
  }
  .pcdevice .sidemenu__storelink_submenu_container::before,
  .pcdevice .sidemenu__storelink_submenu_container::after,
  .pcdevice .sidemenu__arealink_submenu_container::before,
  .pcdevice .sidemenu__arealink_submenu_container::after {
    width: 18px;
    height: 20px;
    top: calc(15px + 0.5em - 10px);
  }
  .pcdevice .sidemenu__storelink_submenu_container::before,
  .pcdevice .sidemenu__arealink_submenu_container::before {
    left: 28px;
  }
  .pcdevice .sidemenu__storelink_submenu_container::after,
  .pcdevice .sidemenu__arealink_submenu_container::after {
    left: 32px;
  }
  .pcdevice .sidemenu__storelink .hoverbtn.store.down + .sidemenu__storelink_submenu_container::before,
  .pcdevice .sidemenu__storelink .hoverbtn.store.down + .sidemenu__storelink_submenu_container::after,
  .pcdevice .sidemenu__arealink .hoverbtn.area.down + .sidemenu__arealink_submenu_container::before,
  .pcdevice .sidemenu__arealink .hoverbtn.area.down + .sidemenu__arealink_submenu_container::after {
    bottom: calc(30px + 15px + 0.5em - 10px);
  }
}

/* サブメニュー */
.sidemenu__storelink_submenu_container {
  display: none;
  position: absolute;
  top: calc( 2.34375vw + 1.5625vw + 1.5625vw );
  left: calc( 100% - 1.171875vw );
  width: 31.25vw;
  padding-left: 3.515625vw;
  z-index: 2;
}
.sidemenu__storelink_submenu {
  padding: 2.34375vw;
  border: 2px solid var(--bg-gray);
  background-color: #fff;
}
.sidemenu__storelink_submenu .store_branches {
  margin-bottom: 1.171875vw;
  display: flex;
  flex-wrap: wrap;
}
.sidemenu__storelink_submenu .store_branches li {
  margin-right: 1.0em;
}
.sidemenu__storelink_submenu p,
.sidemenu__storelink_submenu a {
  margin-bottom: 1.171875vw;
  line-height: 1.0;
}
.sidemenu__storelink_submenu a.tostorepage {
  margin-bottom: 0;
}
.sidemenu__storelink_submenu .branchlist {
  margin-bottom: 2.34375vw;
}
.sidemenu__storelink_submenu a {
  color: var(--link-blue);
  text-decoration: underline;
}
.sidemenu__storelink_submenu .branchlist + a {
  margin-bottom: 0;
}
.hoverbtn.store.down + .sidemenu__storelink_submenu_container,
.hoverbtn.area.down + .sidemenu__arealink_submenu_container {
  top: auto;
  bottom: 0;
}

@media only screen and (min-width: 1281px) {
  .sidemenu__storelink_submenu_container {
    top: calc( 30px + 20px + 20px );
    left: calc( 100% - 15px );
    width: 400px;
    padding-left: 45px;
  }
  .sidemenu__storelink_submenu {
    padding: 30px;
    border: 2px solid var(--bg-gray);
  }
  .sidemenu__storelink_submenu .store_branches {
    margin-bottom: 15px;
  }
  .sidemenu__storelink_submenu p,
  .sidemenu__storelink_submenu a {
    margin-bottom: 15px;
  }
  .sidemenu__storelink_submenu a.tostorepage {
    margin-bottom: 0;
  }
  .sidemenu__storelink_submenu .branchlist {
    margin-bottom: 30px;
  }
}

/* Sidemenu 地域リンク */
/* ボタン */
.pcdevice .sidemenu__arealink {
  padding: 2.34375vw 1.171875vw;
  background-color: var(--bg-ivory);
}
.pcdevice .sidemenu__arealink > .title {
  text-align: center;
  margin-bottom: 1.171875vw;
}
.pcdevice .sidemenu__arealink .hoverbtn {
  padding: 1.171875vw 1.5625vw;
  background: center right 1.5625vw / 0.46875vw url(/wp-content/themes/bsportal/assets/img/icon/icon_triangle-light_glay.svg) no-repeat #fff;
}
.pcdevice .sidemenu__arealink .hoverbtn:hover {
  cursor: pointer;
  opacity: 0.7;
}
.pcdevice .sidemenu__arealink .hoverbtn.set + .sidemenu__arealink_submenu_container,
.pcdevice .sidemenu__arealink_submenu_container:hover {
  display: block;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .sidemenu__arealink {
    padding: 30px 15px;
  }
  .pcdevice .sidemenu__arealink > .title {
    margin-bottom: 15px;
  }
  .pcdevice .sidemenu__arealink .hoverbtn {
    padding: 15px 20px;
    background: center right 20px / 6px url(/wp-content/themes/bsportal/assets/img/icon/icon_triangle-light_glay.svg) no-repeat #fff;
  }
}

/* サブメニュー */
.sidemenu__arealink_submenu_container {
  display: none;
  position: absolute;
  top: calc( 2.34375vw + 1.5625vw + 1.5625vw );
  left: calc( 100% - 1.171875vw );
  width: 55.46875vw;
  padding-left: 3.515625vw;
  z-index: 2;
}
.sidemenu__arealink_submenu {
  padding: 1.171875vw 2.34375vw;
  border: 2px solid var(--bg-gray);
  background-color: #fff;
}
.sidemenu__arealink_submenu .arealist {
  display: block;
  padding: 1.171875vw 0;
  border-bottom: 1px solid #ccc;
}
.sidemenu__arealink_submenu .arealist:last-child {
  border-bottom: none;
}
.sidemenu__arealink_submenu .arealist p {
  display: inline-block;
  width: 7.0em;
}
.sidemenu__arealink_submenu .arealist a {
  display: inline-block;
  color: var(--link-blue);
  text-decoration: underline;
  margin-right: 1.171875vw;
}
.sidemenu__arealink_submenu .arealist a:last-child {
  margin-right: 0;
}

@media only screen and (min-width: 1281px){
  .sidemenu__arealink_submenu_container {
    top: calc( 30px + 20px + 20px );
    left: calc( 100% - 15px );
    width: 710px;
    padding-left: 45px;
  }
  .sidemenu__arealink_submenu {
    padding: 15px 30px;
    border: 2px solid var(--bg-gray);
  }
  .sidemenu__arealink_submenu .arealist {
    padding: 15px 0;
  }
  .sidemenu__arealink_submenu .arealist a {
    margin-right: 15px;
  }
}

/* Sticky Contents */
.sticky_content {
  position:-webkit-sticky;
  position: sticky;
  top: 7.8125vw;
  margin-bottom: 9.375vw;
}
@media only screen and (min-width: 1281px) {
  .sticky_content {
    top: 100px;
    margin-bottom: 120px;
  }
}

/* -- Sticky Offer Campaign */
.sidemenu__section.sticky_campaign .campaign_image {
  margin-bottom: 0.78125vw;
}
.sidemenu__section.sticky_campaign p {
  line-height: 1.6;
}
.sidemenu__section.sticky_campaign .campaign_text p.title {
  margin-bottom: 0.390625vw;
  line-height: 1.2;
}
.sidemenu__section.sticky_campaign .campaign_detail p:last-child {
  margin-bottom: 0;
}
.sidemenu__section.sticky_campaign .campaign_detail {
  padding: 1.5625vw 0;
  border-bottom: 1px solid #ccc;
}
.sidemenu__section.sticky_campaign .campaign_detail:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.sidemenu__section.sticky_campaign .campaign_detail__lists {
  list-style-type: disc;
  padding-left: 1.35em;
}
.sidemenu__section.sticky_campaign .campaign_detail__lists li:last-child {
  margin-bottom: 0;
}
.sidemenu__section.wreserve p.title {
  margin-bottom: 1.171875vw;
}

@media only screen and (min-width: 1281px) {
  .sidemenu__section.sticky_campaign .campaign_image {
    margin-bottom: 10px;
  }
  .sidemenu__section.sticky_campaign .campaign_text p.title {
    margin-bottom: 5px;
  }
  .sidemenu__section.sticky_campaign .campaign_detail {
    padding: 20px 0;
  }
  .sidemenu__section.wreserve p.title {
    margin-bottom: 15px;
  }
}

/* ====================================================
  To Page-Top
====================================================== */
#to_top {
  position: fixed;
  right: 10px;
  bottom: 40px;
  width: 45px;
  height: 45px;
  z-index: 999;
  opacity: 1.0;
  transition: 0.5s;
}
#to_top a {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: center 46% / 30% url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 297.4 168.66"><path d="M277.36,168.66H20c-17.82,0-26.74-21.54-14.14-34.14L134.56,5.86a20,20,0,0,1,28.28,0L291.51,134.52c12.6,12.6,3.67,34.14-14.15,34.14Z" fill="%23ffffff"/></svg>') no-repeat rgba(51,51,51,0.7);
}
.pcdevice #to_top {
  width: 50px;
  height: 50px;
}
.pcdevice #to_top,
.pcdevice #to_top.scroll-dwn,
.pcdevice #to_top.scroll-up {
  right: 40px;
  bottom: 40px;
}
#to_top.remv {
  display: none;  /* SPメニュー表示時：非表示 */
}

/* 表示位置：追従メニュー連動 */
#to_top.hide {
  /* display: none; */
  opacity: 0;
}
#to_top.scroll-dwn,
#to_top.scroll-up {
  bottom: 80px;
}

/* ====================================================
  Buttons
====================================================== */

/* 枠：gold - 背景:white */
.button_gold-bgwhite {
  border: 3px solid var(--buysell-gold);
  border-radius: 2.0em;
  padding: 1.0em;
  color: var(--buysell-gold);
  font-weight: bold;
  text-align: center;
  background-color: #fff !important;
  background: center right 8% / 0.5em url(/wp-content/themes/bsportal/assets/img/icon/icon_arrow_gold.svg) no-repeat;
  box-shadow: 0 3px 0 #f0e6d0;
  margin: 0 auto;
  width: 100%;
}
.pcdevice .button_gold-bgwhite {
  width: 23.4375vw;
}
@media screen and (min-width:1281px) {
  .pcdevice .button_gold-bgwhite {
    width: 300px;
  }
}


/* ====================================================
  CTA Series-5
====================================================== */
#cta5 {
  /* margin: 20px 0; */
  padding-top: 20px;
  width: calc(100% + 40px);
  left: -20px;
}
.mainconts__inner.cta5x {
  margin-top: 40px;
}
.cta5__inner {
  padding: 20px 20px 50px;
}
.cta5bg {
  background-color: #F4EBD9;
}
.cta5_accent {
  color: var(--buysell-gold);
}
.cta5_head {
  margin-bottom: 30px;
  position: relative;
}
.cta5_text {
  padding: 20px 10px;
  background-color: #fff;
  width: 56.7164%;
  border-radius: 5px;
}
.cta5_text::before {
  content: "";
  position: absolute;
  bottom: -36px;
  left: 50%;
  margin-left: -17px;
  border: 14px solid transparent;
  border-top: 22px solid #FFF;
  z-index: 2;
}
.cta5_text::after {
  content: "";
  position: absolute;
  bottom: -45px;
  left: 50%;
  margin-left: -21px;
  border: 18px solid transparent;
  border-top: 27px solid #333333;
  z-index: 1;
}
.cta5_text p {
  text-align: center;
  margin: 0;
  line-height: 1.5;
}
.cta5_text p.cta5_text1 {
  margin-bottom: 0.3em !important;
}
.cta5_img {
  position: absolute;
  bottom: -45px;
  right: 0;
  width: 40.2985%;
}
.cta5_img picture,
.cta5_img img {
  display: block;
  width: 100%;
}
.cta5Tel {
    margin-bottom: 20px;
}
.cta5_btn {
    margin-bottom: 30px;
}
.pcdevice .cta5Tel {
    margin-bottom: 1.5625vw;
}
.pcdevice .cta5_btn {
    margin-bottom: 2.34375vw;
}
.cta5Tel .btn_cv__container {
  margin-bottom: 15px;
}
.cta5Tel p {
  display: block;
  text-align: center;
  margin-bottom: 1.0em;
}
.pcdevice .cta5Tel p {
  margin-bottom: 0 !important;
}
a.cta5__href {
  display: block;
  text-align: center;
  padding: 1.2em 0;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1px;
  border: none;
  border-radius: 2.4em;
  position: relative;
}
a.cta5Tel__num {
  border-bottom: 8px solid #005200;
  background: rgb(34,170,82);
  background: -moz-linear-gradient(top,  rgb(34,170,82) 0%, rgb(0,121,0) 100%);
  background: -webkit-linear-gradient(top,  rgb(34,170,82) 0%,rgb(0,121,0) 100%);
  background: linear-gradient(to bottom,  rgb(34,170,82) 0%,rgb(0,121,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22aa52', endColorstr='#007900',GradientType=0 );
}
.cta5__btnicon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: sub;
  margin-right: 10px;
}
.cta5Tel__icon {
  background-image: url(/wp-content/themes/bsportal/assets/img/cta/cta_icon_tel.svg);
}
.cta5__attetion small {
  line-height: 1.8;
  display: inline-block;
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 0.5em;
}
.cta5__attetion small:last-child {
  margin-bottom: 0;
}
.pcdevice .cta5__inner {
  padding: 1.5625vw 1.5625vw 4.6875vw;
}
.cta52s .cta5__inner {
  padding: 20px 20px 30px;
}
.pcdevice .cta52s .cta5__inner {
  padding: 1.5625vw 2.34375vw 2.34375vw;
}
.pcdevice .cta5_text {
  padding: 1.5625vw 0.78125vw;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .cta5__inner {
    padding: 20px 20px 60px;
  }
  .pcdevice .cta52s .cta5__inner {
    padding: 20px 30px 30px;
  }
  .pcdevice .cta5_text {
    padding: 20px 10px;
  }
  .pcdevice .cta5Tel {
      margin-bottom: 20px;
  }
  .pcdevice .cta5_btn {
      margin-bottom: 30px;
  }
}

/* CTA51a */
#cta5.cta51a .chataddcta__offerbnr {
  margin-top: 20px;
}
.cta51 .cta5_text::before,
.cta51 .cta5_text::after,
.cta51a .cta5_text::before,
.cta51a .cta5_text::after {
  content: none;
}

/* CTA52,cta52a,cta52s,cta53 */
#ancor_cta5 {
  padding-top: 1px; /* cta52a コラムアンカー用 */
}
#cta5.cta52,
#cta5.cta52a,
#cta5.cta53 {
  padding-top: 50px;
}
#cta5.cta52 .cta5_head,
#cta5.cta52a .cta5_head {
  margin-bottom: 45px;
  padding-top: 2.0em;
}
#cta5.cta52 .cta5_text,
#cta5.cta52a .cta5_text {
  position: absolute;
  width: 100%;
  bottom: 0;
}
#cta5.cta52 .cta5_text,
#cta5.cta52a .cta5_text {
  border: 3px solid #333333;
}
#cta5.cta52a .chataddcta__offerbnr {
  margin-top: 20px;
}
.pcdevice #cta5.cta52s .chataddcta__offerbnr {
  margin-top: 2.34375vw;
}
#cta5.cta51a .chataddcta__offerbnr .chataddcta__href,
#cta5.cta52a .chataddcta__offerbnr .chataddcta__href {
  display: block;
  width: 100%;
}
#cta5.cta51a .chataddcta__offerbnr .chataddcta__href picture,
#cta5.cta51a .chataddcta__offerbnr .chataddcta__href picture img,
#cta5.cta52a .chataddcta__offerbnr .chataddcta__href picture,
#cta5.cta52a .chataddcta__offerbnr .chataddcta__href picture img {
  width: 100%;
  border-radius: 5px;
}
@media only screen and (min-width: 1281px) {
  .pcdevice #cta5.cta52s .chataddcta__offerbnr {
    margin-top: 30px;
  }
}

/* CTA54 */
.cta54_title {
  background-color: var(--buysell-gold);
  padding: 20px;
}
.pcdevice .cta54_title {
  padding: 1.5625vw;
}
.cta54_title p {
  color: #fff;
  line-height: 1.0;
}
.cta54_title p:nth-child(1) {
  margin-bottom: 10px;
}
.pcdevice .cta54_title p:nth-child(1) {
  margin-bottom: 0.78125vw;
}
.cta5__inner.cta54 {
  padding: 20px 15px;
  background-color: #fff;
  border: 3px solid var(--buysell-gold);
}
.cta5__inner.cta54 .cta5_btn {
  margin-bottom: 0;
}
.pcdevice .cta5__inner.cta54 .cta5_btn {
  width: 100%;
}
.pcdevice .cta5__inner.cta54 .cta5_btn .btn_cv.form {
  width: 35.15625vw;
  margin: 0 auto;
}
.pcdevice .cta5__inner.cta54 .cta5Tel p:nth-child(1) {
  line-height: 1.0;
  margin-bottom: 0.78125vw;
}
.pcdevice .cta5__inner.cta54 .cta5Tel p:nth-child(2) {
  line-height: 1.0;
  margin-bottom: 2.34375vw;
}
.cta5__inner.cta54 .btn_cv.form .btn_cv__href {
  padding: 1.2em 40px 1em 20px;
  letter-spacing: -1px;
}
.pcdevice .cta5__inner.cta54 .btn_cv.form .btn_cv__href {
  padding: 1.2em 4.6875vw 1em 1.5625vw;
  letter-spacing: 0;
}
.pcdevice .cta5__inner.cta54 .btn_cv.form:active {
  border-bottom: 0;
  margin-top: calc(2.34375vw + 0.625vw);
  margin-left: auto;
  margin-right: auto;
  transition: all 0s;
}

/* ボタン アニメーション */
.btn_cv__container.shine,
.btn_cv.tel > .shine,
.pcdevice .btn_cv.form > .shine,
.pcdevice .btn_cv-side > .shine {
	position: relative;
	overflow: hidden;
  border-radius: 3em;
}
.btn_cv__container.shine::before,
.btn_cv.tel > .shine::before,
.pcdevice .btn_cv.form > .shine::before,
.pcdevice .btn_cv-side > .shine::before {
	content: "";
  position: absolute;
  top: 0;
	left: -200%;
  transform: skewX(-45deg);
	background-color: #fff;
	width: 140%;
	height: 100%;
	opacity: .5;
  animation: shine 4s infinite;
}
@keyframes shine {
	0% {
		left: -200%;
		opacity: 0;
	}
	70% {
		left: -200%;
		opacity: .5;
	}
	71% {
		left: -200%;
		opacity: .8;
	}
	100% {
		left: -20%;
		opacity: 0;
	}
}



/*  min-width: 768px（PC Monitor）
------------------------------------------------------*/
.pcdevice .mainconts__inner.cta5x {
  margin-top: 0;
  padding: 0;
}
.pcdevice #cta5 {
  padding-top: 0;
  width: 100%;
  left: 0;
}
.widecontent #cta5 {
  /* Mobile 全幅Contents対応 */
  width: auto;
  left: 0;
}
.pcdevice .cta5__inner {
  max-width: 67.1875vw;
  margin: 0 auto;
}
.pcdevice .cta5_head,
.pcdevice .cta5_btn {
  width: 62%;
}
.pcdevice .cta5_head {
  margin-bottom: 2.34375vw !important;
  padding-top: 2.2em !important;
}
.pcdevice .cta5_text {
  position: absolute;
  bottom: 1em;
  width: 90%;
  left: 7.5%;
  border: 3px solid #333333;
  line-height: 1.1;
}
.pcdevice .cta5_text::before {
  content: "";
  position: absolute;
  bottom: -2.7vw; /* 2.8125vwから見た目調整 */
  left: 50%;
  margin-left: -1.328125vw;
  border: 1.09375vw solid transparent;
  border-top: 1.71875vw solid #FFF;
  z-index: 2;
}
.pcdevice .cta5_text::after {
  content: "";
  position: absolute;
  bottom: -3.515625vw;
  left: 50%;
  margin-left: -1.640625vw;
  border: 1.40625vw solid transparent;
  border-top: 2.109375vw solid #333333;
  z-index: 1;
}
.pcdevice .cta5Tel__icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  width: 0.6em;
  height: 0.8em;
  vertical-align: middle;
  background-image: url(/wp-content/themes/bsportal/assets/img/cta/cta_icon_tel_pc.svg);
}
.pcdevice .cta5Tel {
  font-weight: bold;
  color: #007900;
  text-align: center;
  line-height: 1.2;
  letter-spacing: -1.5px; /* 宅配番号表示調整 */
}
.pcdevice .cta5Tel p {
  margin: 0;
}
.pcdevice .cta5Tel p:nth-child(2) {
  color: var(--basic-textcol);
}
.pcdevice .cta5__btnicon {
  width: 6.41%;
  height: 1.0em;
}
.pcdevice .cta5_img {
  right: -56%;
  width: 52%;
  bottom: -2.34375vw;
}
.pcdevice .cta5__attetion small {
  margin-bottom: 0em;
}

.pcdevice .cta51 .cta5_img {
  width: 52%;
  bottom: -60px;
}
.pcdevice .cta51 .cta5_btn {
  margin-bottom: 0;
}


@media only screen and (min-width: 1281px) {
  .pcdevice .cta54_title {
    padding: 20px;
  }
  .pcdevice .cta54_title p:nth-child(1) {
    margin-bottom: 10px;
  }
  .pcdevice .cta5__inner {
    max-width: 900px;
  }
  .pcdevice .cta5_head {
    margin-bottom: 30px !important;
  }
  .pcdevice .cta5_text::before {
    bottom: -36px;
    left: 50%;
    margin-left: -17px;
    border: 14px solid transparent;
    border-top: 22px solid #FFF;
  }
  .pcdevice .cta5_text::after {
    bottom: -45px;
    left: 50%;
    margin-left: -21px;
    border: 18px solid transparent;
    border-top: 27px solid #333333;
  }
  .pcdevice .cta5__inner.cta54 .cta5Tel p:nth-child(1) {
    margin-bottom: 10px;
  }
  .pcdevice .cta5__inner.cta54 .cta5Tel p:nth-child(2) {
    margin-bottom: 30px;
  }
    .pcdevice .cta5__inner.cta54 .cta5_btn .btn_cv.form {
    width: 450px;
  }
  .pcdevice .cta5__inner.cta54 .btn_cv.form .btn_cv__href {
    padding: 1.2em 60px 1em 20px;
    letter-spacing: 0;
  }
  .pcdevice .cta5_img {
    bottom: -30px;
  }
}

/* CTA51 */
.pcdevice #cta5.cta51,
.pcdevice #cta5.cta51a {
  padding-top: calc( ( 64.0625vw - 1.5625vw * 2 ) * 0.0787 );
}
.pcdevice #cta5.cta51 .cta5_text,
.pcdevice #cta5.cta51a .cta5_text {
  bottom: 0;
}

/* CTA52,cta52a,cta53 */
.pcdevice #cta5.cta52,
.pcdevice #cta5.cta52a,
.pcdevice #cta5.cta53 {
  padding-top: calc( ( 64.0625vw - 1.5625vw * 2 ) * 0.0787 );
}
.pcdevice #cta5.cta52 .cta5_head,
.pcdevice #cta5.cta52 .cta5_btn,
.pcdevice #cta5.cta52a .cta5_head,
.pcdevice #cta5.cta52a .cta5_btn,
.pcdevice #cta5.cta53 .cta5_btn {
  margin-left: auto;
  margin-right: auto;
}
.pcdevice #cta5.cta52 .cta5_text,
.pcdevice #cta5.cta52a .cta5_text {
  left: 2.5%;
  width: 95%;
}
@media only screen and (min-width: 1281px) {
  .pcdevice #cta5.cta51,
  .pcdevice #cta5.cta51a {
    padding-top: 61.386px;
  }
  .pcdevice #cta5.cta52,
  .pcdevice #cta5.cta52a,
  .pcdevice #cta5.cta53 {
    padding-top: 61.386px;
  }
}

/* CTA53 */
.pcdevice #cta5.cta53 {
  margin: 0 auto 50px;
}

/* CTAXXwr - WebReserve共通 */
.btn_cv.wreserve .btn_cv__href::before {
  width: 1.5em;
  height: 1.1em;
  vertical-align: bottom;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M57.46,43.12v4a3,3,0,0,1-3,3h-9a3,3,0,0,1-3-3v-4a3,3,0,0,1,3-3h9A3,3,0,0,1,57.46,43.12Zm17-3h-9a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h9a3,3,0,0,0,3-3v-4A3,3,0,0,0,74.46,40.12Zm-40,0h-9a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h9a3,3,0,0,0,3-3v-4A3,3,0,0,0,34.46,40.12Zm20,15h-9a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h9a3,3,0,0,0,3-3v-4A3,3,0,0,0,54.46,55.12Zm20,0h-9a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h9a3,3,0,0,0,3-3v-4A3,3,0,0,0,74.46,55.12Zm-40,0h-9a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h9a3,3,0,0,0,3-3v-4A3,3,0,0,0,34.46,55.12Zm20,15h-9a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h9a3,3,0,0,0,3-3v-4A3,3,0,0,0,54.46,70.12Zm-20,0h-9a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h9a3,3,0,0,0,3-3v-4A3,3,0,0,0,34.46,70.12ZM100,12.77V94a6,6,0,0,1-6,6H6a6,6,0,0,1-6-6V12.77a6,6,0,0,1,6-6H20V6.09a6,6,0,0,1,12,0v.68H68V6A6,6,0,0,1,80,6v.77H94A6,6,0,0,1,100,12.77ZM88,32H12V88H88Z" fill="%23ffffff"/></svg>');
  margin-right: 0.2em;
}
.btn_cv.wreserve, .pcdevice .btn_cv.wreserve {
  background-color: #0D4C96;
  border-bottom: 8px solid #0B3B74;
}

/* CTA51wr - WebReserve */
.pcdevice .cta51wr .cta5__inner {
  padding: 20px 30px 60px;
}
.pcdevice .cta51wr .cta5_text p.cta5_text1 {
  margin-bottom: 0;
}
.pcdevice .cta51wr .cta5_btn {
  width: 100%;
}
.pcdevice .cta51wr .cta5_btn .cta5Tel {
  width: 62%;
  margin-bottom: 30px;
}
.pcdevice .cta51wr .btn_cv__container {
  display: flex;
  flex-wrap: nowrap;
  gap: 1.5625vw;
  z-index: 1;
}
.pcdevice .cta51wr .btn_cv__container button {
  width: calc((100% - 20px) / 2);
}
.cta51wr .btn_cv__container > button {
  margin-bottom: 20px;
}
.cta51wr .btn_cv__container > button:last-child {
  margin-bottom: 0;
}
.pcdevice .cta51wr .btn_cv__container > button {
  margin-bottom: 0;
}
.pcdevice .cta51wr .btn_cv__href {
  padding: 1.0em 4.6875vw 1.0em 2.34375vw;
}
.pcdevice .cta51wr .cta5_btn .btn_cv {
  margin: 0;
}
.pcdevice .cta51wr .cta5_btn .btn_cv:active {
  border-bottom: none;
  margin-top: 8px;
}
.pcdevice .cta51wr .cta5_img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 21.09375vw;
  height: 31.25vw;
  overflow: hidden;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .cta51wr .btn_cv__container {
    gap: 20px;
  }
  .pcdevice .cta51wr .btn_cv__href {
    padding: 1.0em 60px 1.0em 30px;
  }
  .pcdevice .cta51wr .cta5_img {
    width: 270px;
    height: 400px;
  }
}

/* CTA52wr - WebReserve */
.pcdevice .cta52wr .cta5__inner {
  padding: 20px 30px 60px;
}
.cta52wr .btn_cv__container > button {
  margin-bottom: 20px;
}
.cta52wr .btn_cv__container > button:last-child {
  margin-bottom: 0;
}
.pcdevice .cta52wr .btn_cv__container > button {
  margin-bottom: 0;
}
.pcdevice .cta52wr .btn_cv__href {
  padding: 1.0em 4.6875vw 1.0em 2.34375vw;
}
.pcdevice .cta52wr .cta5_btn {
  width: 100%;
}
.pcdevice .cta52wr .cta5_btn .btn_cv {
  margin: 0;
}
.pcdevice .cta52wr .cta5_btn .btn_cv:active {
  border-bottom: none;
  margin-top: 8px;
}
.pcdevice .cta52wr .btn_cv__container {
  display: flex;
  flex-wrap: nowrap;
  gap: 1.5625vw;
}
.pcdevice .cta52wr .btn_cv__container button {
  width: calc((100% - 20px) / 2);
}
@media only screen and (min-width: 1281px) {
  .pcdevice .cta52wr .btn_cv__container {
    gap: 20px;
  }
  .pcdevice .cta52wr .btn_cv__href {
    padding: 1.0em 60px 1.0em 30px;
  }
}

/* CTA52s - スマートCTA */
#cta5.cta52s {
  padding-top: calc(25px + 0.5em);
}
.pcdevice #cta5.cta52s {
  padding-top: calc(1.953125vw + 0.5em);
}
.pcdevice .cta5__inner {
  padding: 1.5625vw 1.5625vw 2.34375vw;
}
.pcdevice #cta5.cta52s .cta5_head {
  width: 37.5vw;
  padding-top: calc(1.953125vw + 0.5em + 0.234375vw + 2.34375vw - 1.5625vw) !important;
  margin-bottom: 0.9375vw !important;
}
.cta52s .cta5_text {
  padding: 25px 0;
  top: calc( (20px + 25px + 0.5em) * -1 );
  bottom: auto !important;
}
.pcdevice .cta52s .cta5_text {
  padding: 1.953125vw 0;
  top: calc( (1.5625vw + 1.953125vw + 0.5em) * -1 );
}
.pcdevice #cta5.cta52s .cta5_text {
  left: 0;
  width: 100%;
}
.cta52s .cta5_text p.cta5_text1 {
  margin-bottom: 0 !important;
  line-height: 1.0;
}
.cta52s .cta5Tel p {
  margin-bottom: 30px;
  line-height: 1.0;
}
.pcdevice .cta52s .cta5Tel p:nth-child(1) {
  margin-bottom: 1.171875vw !important;;
}
.cta52s .cta5_btn {
  margin-bottom: 0;
}
.pcdevice .cta52s .cta5_head,
.pcdevice .cta52s .cta5_btn {
  width: auto;
}
.pcdevice .cta52s .cta5_btn {
  display: flex;
  flex-wrap: nowrap;
  gap: 3.125vw;
  align-items: center;
  justify-content: center;
}
.pcdevice .cta52s .cta5_btn .cta5Tel {
  width: 25vw;
  margin: 0;
}
.pcdevice .cta52s .cta5_btn .btn_cv__container {
  width: 24.21875vw;
}
.pcdevice .cta52s .cta5_btn .btn_cv__container .btn_cv {
  width: 100%;
  margin: 0;
}
.pcdevice .cta52s .btn_cv__href {
  letter-spacing: -1px;
  padding: 1.2em 3.90625vw 1em 1.5625vw;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .cta5__inner {
    padding: 20px 20px 30px;
  }
  .pcdevice #cta5.cta52s {
    padding-top: calc(25px + 0.5em);
  }
  .pcdevice #cta5.cta52s .cta5_head {
    width: 480px;
    padding-top: calc(25px + 0.5em + 3px + 30px - 20px) !important;
    margin-bottom: 12px !important;
  }
  .pcdevice .cta52s .cta5_text {
    padding: 25px 0;
    top: calc( (20px + 25px + 0.5em) * -1 );
  }
  .pcdevice .cta52s .cta5Tel p:nth-child(1) {
    margin-bottom: 15px !important;;
  }
  .pcdevice .cta52s .cta5_btn {
    gap: 40px;
  }
  .pcdevice .cta52s .cta5_btn .cta5Tel {
    width: 320px;
  }
  .pcdevice .cta52s .cta5_btn .btn_cv__container {
    width: 310px;
  }
  .pcdevice .cta52s .btn_cv__href {
    padding: 1.2em 50px 1em 20px;
  }
  .pcdevice .btn_cv.form:active {
    border-bottom: 0;
    position: relative;
    margin-top: calc(20px + 8px);
    transition: all 0s;
  }

}




/* Blog Card
---------------------------------------- */
.blogcard-Box__inner {
  display: block;
}
.pcdevice .blogcard-Box__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.blogcard-thumbnail picture, .blogcard-thumbnail img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blogcard-thumbnail {
  width: 100%;
  height: 140px;
}
.pcdevice .blogcard-thumbnail {
  width: 46.0526%;
  height: 10.9375vw;
}
.blogcard-text {
  width: 100%;
  padding: 20px 40px 20px 20px;
  background: center right 20px / 0.7em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat #fff;
}
.pcdevice .blogcard-text {
  width: calc( 100% - 46.0526% );
  height: 10.9375vw;
  padding: 2.34375vw 5.46875vw 2.34375vw 3.125vw;
  background: center right 1.5625vw / 0.7em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat #fff;
}
.blogcard-text p {
  margin: 0;
  padding: 0;
  display: -webkit-box; /* 行表示対応 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.5;
}
.blogcard-text p.blogcard-title {
  line-height: 1.2;
  margin-bottom: 15px;
  -webkit-line-clamp: 1; /* タイトル1行まで */
}
.pcdevice .blogcard-text p.blogcard-title {
  margin-bottom: 1.171875vw;
}
.blogcard-text p.blogcard-excerpt {
  -webkit-line-clamp: 2; /* 記事内容2行まで */
}

.blogcard .blogcard-Box__inner {
  background-color: var(--bg-beige);
  display: flex;
  align-items: center;
  border-radius: 5px;
}
.blogcard .blogcard-thumbnail {
  width: 127px;
  height: 98px;
  padding: 15px 10px 15px 15px;
}
.blogcard .blogcard-text {
  width: calc(100% - 127px);
  height: 98px;
  padding: 15px 30px 15px 0;
  background: center right 10px / 0.7em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
}
.blogcard .blogcard-text p.blogcard-title {
  line-height: 1.5;
  margin-bottom: 0;
  -webkit-line-clamp: 3;
}
.blogcard .blogcard-text p.blogcard-excerpt {
  display: none;
}
.pcdevice .blogcard .blogcard-thumbnail {
  width: 21.09375vw;
  height: 15.15625vw;
  padding: 1.5625vw;
  background-color: transparent;
}
.pcdevice .blogcard .blogcard-text {
  width: calc(100% - 21.09375vw);
  height: 15.15625vw;
  padding: 1.5625vw 3.90625vw 1.5625vw 0;
  background-color: transparent;
  background: center right 1.5625vw / 0.7em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
}
.pcdevice .blogcard .blogcard-text p.blogcard-title {
  line-height: 1.5;
  margin-bottom: 1.5625vw;
  -webkit-line-clamp: 2;
}
.pcdevice .blogcard .blogcard-text p.blogcard-excerpt {
  display: -webkit-box;
  line-height: 1.5;
  -webkit-line-clamp: 3;
}

@media only screen and (min-width: 1281px) {
  .blogcard-thumbnail,
  .pcdevice .blogcard-thumbnail {
    height: 140px;
  }
  .blogcard-text,
  .pcdevice .blogcard-text {
    width: calc( 100% - 46.0526% );
    height: 140px;
    padding: 30px 70px 30px 40px;
    background: center right 20px / 0.7em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat #fff;
  }
  .blogcard-text p.blogcard-title,
  .pcdevice .blogcard-text p.blogcard-title {
    margin-bottom: 15px;
  }

  .pcdevice .blogcard .blogcard-thumbnail {
    width: 270px;
    height: 194px;
    padding: 20px;
  }
  .pcdevice .blogcard .blogcard-text {
    width: calc(100% - 270px);
    height: 194px;
    padding: 20px 50px 20px 0;
  }
  .pcdevice .blogcard .blogcard-text p.blogcard-title {
    margin-bottom: 20px;
  }
}

/* Media CM-Movie
---------------------------------------- */
.cm-movie h2 {
  text-align: center;
  margin-bottom: 30px;
}
.pcdevice .cm-movie h2 {
  margin-bottom: 2.34375vw;
}
.cm-movie p.leadtitle {
  text-align: center;
  margin-bottom: 20px;
}
.pcdevice .cm-movie p.leadtitle {
  margin-bottom: 2.34375vw;
}
.cm-movie p.leadtitle::before,
.cm-movie p.leadtitle::after {
  content: '';
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 1.5em;
  background-color: var(--buysell-gold);
}
.cm-movie p.leadtitle::before {
  transform: rotate(-20deg);
  left: calc(50% - 9.5em);
}
.cm-movie p.leadtitle::after {
  transform: rotate(20deg);
  left: calc(50% + 9.5em);
}
.cm-movie__lists {
  margin-bottom: 30px;
}
.pcdevice .cm-movie__lists {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5625vw;
  margin-bottom: 2.34375vw;
}
.cm-movie__list {
  margin-bottom: 20px;
}
.cm-movie__list:last-child {
  margin-bottom: 0;
}
.pcdevice .cm-movie__list {
  margin-bottom: 0;
  width: calc( ( 100% - 1.5625vw ) / 2 );
}
.cm-movie__href {
  margin-bottom: 10px;
}
.pcdevice .cm-movie__href {
  margin-bottom: 1.171875vw;
}
.cm-movie__href::after {
  position: absolute;
  content: "";
  background-image: url(/wp-content/themes/bsportal/assets/img/icon/icon_movie.svg);
  width: 45px;
  height: 45px;
  margin-left: -22.5px;
  margin-top: -22.5px;
  top: 50%;
  left: 50%;
}
.cm-movie__href:hover::after {
  opacity: 0.9;
}
.pcdevice .cm-movie__href::after {
  width: 3.515625vw;
  height: 3.515625vw;
  margin-left: -1.7578125vw;
  margin-top: -1.7578125vw;
}
.cm-movie__caption {
  text-align: center;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .cm-movie h2 {
    margin-bottom: 30px;
  }
  .pcdevice .cm-movie p.leadtitle {
    margin-bottom: 30px;
  }
  .pcdevice .cm-movie__lists {
    gap: 20px;
    margin-bottom: 30px;
  }
  .pcdevice .cm-movie__list {
    width: calc( ( 100% - 20px ) / 2 );
  }
  .pcdevice .cm-movie__href {
    margin-bottom: 15px;
  }
  .pcdevice .cm-movie__href::after {
    width: 45px;
    height: 45px;
    margin-left: -22.5px;
    margin-top: -22.5px;
  }
}


/* -- いろいろNo.1 */
.no1 {
  text-align: center;
  padding: 80px 20px;
  background-color: var(--bg-rightgray);
}
.pcdevice .no1 {
  padding: 3.90625vw 2.34375vw;
}
.no1 h2 {
  margin-bottom: 60px;
  line-height: 1.3;
}
.pcdevice .no1 h2 {
  margin-bottom: 2.34375vw;
}
.no1 .no1__inner {
  padding: 100px 15px 50px;
  background-color: #fff;
  border-radius: 5px;
}
.pcdevice .no1 .no1__inner {
  width: 100%;
  padding: 0;
  background-color: transparent;
}

/* SPのみトロフィー表示 */
.no1 .no1_trophy {
  position: absolute;
  width: 150px;
  top: -30px;
  left: calc( 50% - (150px / 2) );
}

@media only screen and (min-width: 1281px) {
  .pcdevice .no1 {
    padding: 50px 30px;
  }
  .pcdevice .no1 h2 {
    margin-bottom: 30px;
  }
}

/* 出張買取3ステップ
------------------------------------------------------ */
.purchase_step h2 {
  margin-bottom: 20px;
  text-align: center;
}
.pcdevice .purchase_step h2 {
  margin-bottom: 2.34375vw;
}
.purchase_step p {
  text-align: center;
  margin-bottom: 15px;
  line-height: 1.5;
}
.pcdevice .purchase_step p {
  margin-bottom: 1.5625vw;
  line-height: 1.0;
}
.pcdevice .purchase_step p.purchase_step__detail {
  line-height: 1.5;
}
.purchase_step__step {
  font-weight: 700;
  color: var(--buysell-gold);
}
.purchase_step__step span {
  margin-left: 0.2em;
  font-weight: 700;
  color: var(--buysell-gold);
}
.purchase_step__title {
  margin-bottom: 0;
}
.pcdevice .purchase_step__title {
  margin-bottom: 15px;
}
.purchase_step__info {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.pcdevice .purchase_step__info {
  display: block;
}
.pcdevice .purchase_step__text {
  text-align: center;
}
.purchase_step__detail {
  line-height: 1.5;
}
.purchase_step__text .purchase_step__step,
.purchase_step__text .purchase_step__title {
  display: inline-block;
  margin-bottom: 5px;
}
.pcdevice .purchase_step__text .purchase_step__step {
  display: none;
}
.purchase_step__text .purchase_step__step {
  margin-right: 0.5em;
}
.pcdevice .purchase_step__text .purchase_step__step {
  margin-right: 0;
}
.purchase_step__lists {
  margin-bottom: 30px;
}
.pcdevice .purchase_step__lists {
  display: flex;
  flex-wrap: nowrap;
  gap: 6.25vw;
  margin-bottom: 2.34375vw;
}
.purchase_step__list {
  width: 100%;
  margin-bottom: 40px;
}
.purchase_step__list:last-child {
  margin-bottom: 0;
}
.pcdevice .purchase_step__list {
  width: 26.8292%;
  margin-bottom: 0;
}
.purchase_step__icon {
  width: 100px;
  height: 68px;
  margin: 0 20px 0 0;
}
.pcdevice .purchase_step__icon {
  width: 100%;
  height: 11.71875vw;
  margin: 0.78125vw auto 1.171875vw;
  border-radius: 5px;
}
.purchase_step__list:nth-child(1) .purchase_step__icon {
  background: center / 70% url(/wp-content/themes/bsportal/assets/img/icon/icon_3step_inquiry.svg) no-repeat var(--bg-beige);
}
.purchase_step__list:nth-child(2) .purchase_step__icon {
  background: center / 70% url(/wp-content/themes/bsportal/assets/img/icon/icon_3step_assessment.svg) no-repeat var(--bg-beige);
}
.purchase_step__list:nth-child(3) .purchase_step__icon {
  background: center / 75% url(/wp-content/themes/bsportal/assets/img/icon/icon_3step_cash.svg) no-repeat var(--bg-beige);
}
.purchase_step__list::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: center / contain url(/wp-content/themes/bsportal/assets/img/icon/icon_caret.svg) no-repeat;
  transform: rotate(-90deg);
}
.purchase_step__list:last-child::after {
  content: none;
}
.purchase_step__list::after {
  width: 18px;
  height: 18px;
  transform: rotate(0deg);
  position: absolute;
  bottom: calc(-20px - 9px );
  left: calc( 50px - 9px );
}
.pcdevice .purchase_step__list::after {
  width: 1.40625vw;
  height: 1.40625vw;
  transform: rotate(-90deg);
  position: absolute;
  top: calc( 3.125vw + 11.71875vw / 2 );
  right: calc( -3.125vw - 0.703125vw );
  bottom: auto;
  left: auto;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .purchase_step h2 {
    margin-bottom: 30px;
  }
  .pcdevice .purchase_step p {
    margin-bottom: 20px;
  }
  .pcdevice .purchase_step__lists {
    gap: 80px;
    margin-bottom: 30px;
  }
  .pcdevice .purchase_step__icon {
    height: 150px;
    margin: 10px auto 15px;
  }
  .pcdevice .purchase_step__list::after {
    width: 18px;
    height: 18px;
    transform: rotate(-90deg);
    position: absolute;
    top: calc( 40px + 150px / 2 );
    right: calc( -40px - 9px );
  }
}


/* ====================================================
  Pagination 
====================================================== */
.pagination {
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  align-items: center;
  margin: 50px 0 80px;
}
.pcdevice .pagination {
  gap: 1.5625vw;
  margin: 3.90625vw 0 9.375vw;
}
article .pagination {
  margin: 50px 0 0;
}
.pcdevice article .pagination {
  margin: 3.90625vw 0 0;
}
.pagination span,
.pagination a {
  color: var(--link-blue);
  font-weight: 700;
}
.pagination .current {
  background-color: var(--link-blue);
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 5px;
}
.pcdevice .pagination .current {
  width: 2.34375vw;
  height: 2.34375vw;
  border-radius: 5px;
}
.pagination .current .currentnum {
  color: #fff;
}
.pagination .first,.pagination .prev {
  margin-right: 10px;
}
.pagination .next,.pagination .last {
  margin-left: 10px;
}
.pcdevice .pagination .first,.pagination .prev {
  margin-right: 0.78125vw;
}
.pcdevice .pagination .next,.pagination .last {
  margin-left: 0.78125vw;
}

.pagination .first::before,
.pagination .prev::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0.5em;
  height: 1.0em;
  margin-right: 0.5em;
  background: right center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%230d4c96"/></svg>') no-repeat;
  transform: rotate(180deg);
}
.pagination .next::after,
.pagination .last::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0.5em;
  height: 1.0em;
  margin-left: 0.5em;
  background: right center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%230d4c96"/></svg>') no-repeat;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .pagination {
    gap: 20px;
    margin: 50px 0 120px;
  }
  .pcdevice article .pagination {
    margin: 50px 0 0;
  }
  .pcdevice .pagination .current {
    width: 30px;
    height: 30px;
  }
  .pcdevice .pagination .first,.pagination .prev {
    margin-right: 10px;
  }
  .pcdevice .pagination .next,.pagination .last {
    margin-left: 10px;
  }
}


/* ====================================================
  Compornent Model
====================================================== */

/* -- Button - CV */
.btn_cv {
  display: block;
  border: none;
  border-radius: 3.0em;
  margin: 0;
  width: 100%; 
}

.btn_cvm {
  display: block;
  border: none;
  width: 100%;
  transition: 0s !important;
}
.btn_cvm:active {
  border-bottom: 0 !important;
  margin-top: calc(10px + 4px);
}
.btn_cvm.tel {
  background-color: var(--mrcr-red);
  border-bottom: 4px solid var(--mrcr-red_sdw);
}
.btn_cvm.form {
  background-color: var(--mrcr-green);
  border-bottom: 4px solid var(--mrcr-green_sdw);
}

.pcdevice .btn_cvm.form {
  border-bottom: 0.625vw solid var(--mrcr-green_sdw);
}
.pcdevice .btn_cvm.tel {
  border-bottom: 0.625vw solid var(--mrcr-red_sdw);
}
.pcdevice .btn_cvm:active {
  border-bottom: 0 !important;
  margin-top: calc(10px + 0.625vw);
}

.pcdevice .btn_cv {
  width: 92%; 
  margin: 0 4%;
}
.btn_cv:active {
  border-bottom: 0;
  position: relative;
  margin-top: calc( 20px + 8px );
  transition: all 0s;
}
.btn_cv.tel:hover {
  transition: all 0s;
}
.btn_cv.tel:active {
  margin-top: calc( 16px + 8px );
}
.cta51a .btn_cv.tel:active,
.cta52s .btn_cv.tel:active {
  /* cta51a,cta52s用 調整 */
  top: 8px;
  margin-bottom: 23px;
}
.pcdevice .btn_cv.tel:active {
  margin-top: calc( 1.25vw + 0.625vw );
  top: 8px;
}
.btn_cv.form:hover {
  transition: all 0s;
}
.btn_cv.form:active {
  margin-top: calc( 20px + 8px );
}
.cta52s .btn_cv.form:active {
  /* cta52s用 調整 */
  top: 8px;
  margin-bottom: 8px;
}
.pcdevice .btn_cv.form:active {
  border-bottom: 0;
  margin-top: calc(1.5625vw + 0.625vw);
  transition: all 0s;
}
.pcdevice .cta52s .btn_cv.form:active {
  /* cta52s用 調整 */
  top: 0;
  margin-top: 0.625vw !important;
}
.btn_cv__href::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background-size: contain;
  background-repeat: no-repeat;
}
.btn_cv.tel .btn_cv__href::before {
  width: 1.2em;
  height: 1.2em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 320"><path fill="%23ffffff" id="icon_x5F_tel_00000019652910350355150360000016737687014059191465_" class="st0" d="M22.359,13.55,c-22.4,14.26-26.8,58.83-18.35,95.16c8.77,36.29,23.72,70.79,44.21,102c21.01,31.08,46.96,58.51,76.84,81.2,c30.35,22.39,73.61,36.63,96,22.37c11.48-8.24,21.29-18.57,28.93-30.45l-12-18.21l-33.1-50.09c-2.46-3.72-17.88-0.32-25.72,4,c-8.17,5.77-15.07,13.13-20.3,21.65c-7.25,4.11-13.32,0-26-5.71c-15.59-7-33.11-28.91-47.06-48.72c-12.74-20.58-25.94-45.2-26.13-62,c-0.16-13.7-1.49-20.81,5.29-25.63c10-1.2,19.66-4.38,28.42-9.36c7.25-5.24,16.7-17.68,14.24-21.4l-33.1-50.08L62.479,0,C48.379,1.99,34.779,6.59,22.359,13.55z"/></svg>');
}
.btn_cv.form .btn_cv__href::before {
  width: 1.5em;
  height: 1.1em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M53.3,56.26,100,31.16V18.5a6,6,0,0,0-6-6H6a6,6,0,0,0-6,6V30.66l47.62,25.6A6,6,0,0,0,53.3,56.26Z" fill="%23ffffff"/><path class="cls-2" d="M53.76,69.64a6,6,0,0,1-2.83.71c-.16,0-.31,0-.47,0s-.31,0-.47,0a6,6,0,0,1-2.83-.71L0,44.29V81.5a6,6,0,0,0,6,6H94a6,6,0,0,0,6-6V44.78Z" fill="%23ffffff"/></svg>');
  margin-right: 0.2em;
}
.pcdevice .btn_cv__href::before {
  width: 2em;
  margin-right: 0;
}

.btn_cv__href {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 1.2em 60px 1em 30px;
  text-align: center;
  font-weight: bold;
  line-height: 1.0;
  letter-spacing: 1px;
  background: right 30px center / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat;
}
.pcdevice .btn_cv__href {
  padding: 1.2em 4.6875vw 1em 2.34375vw;
  background: right 2.34375vw center / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23ffffff"/></svg>') no-repeat;
}
button.btn_cv:disabled {
  background: #ccc;
  border-bottom: 0;
  top: 0;
}
@media only screen and (min-width: 1281px) {
  .btn_cv,
  .pcdevice .btn_cv,
  .btn_cv.form,
  .pcdevice .btn_cv.form {
    border-bottom: 8px solid var(--mrcr-green_sdw);
  }
  .btn_cv.form:active,
  .pcdevice .btn_cv.form:active {
    border-bottom: 0;
    position: relative;
    margin-top: calc(20px + 8px);
    transition: all 0s;
  }
  .pcdevice .cta52s .btn_cv.form:active {
    /* cta52s用 調整 */
    top: 0;
    margin-top: 8px !important;
  }
  .btn_cv__href,
  .pcdevice .btn_cv__href {
    padding: 1.2em 60px 1em 30px;
  }
  .pcdevice .btn_cvm.form {
    border-bottom: 8px solid var(--mrcr-green_sdw);
  }
  .pcdevice .btn_cvm.tel {
    border-bottom: 8px solid var(--mrcr-red_sdw);
  }
  .pcdevice .btn_cvm:active {
    margin-top: calc(10px + 8px);
  }
}

/* -- Button - Outlined */
.btn_outlined {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 360px;
  border: 3px solid #A87704;
  border-radius: 3.0em;
  background: right 30px center / 8px url(/wp-content/themes/bsportal/assets/img/icon/icon_arrow_gold.svg) no-repeat #fff;
  box-shadow: 0 3px 0 #f0e6d0;
}
.pcdevice .btn_outlined {
  width: 100%;
  max-width: 28.125vw;
  background: right 2.34375vw center / 0.625vw url(/wp-content/themes/bsportal/assets/img/icon/icon_arrow_gold.svg) no-repeat #fff;
}
.btn_outlined:hover {
  background-color: #F5F2EB;
  transition: all .2s;
  cursor: pointer;
}
.btn_outlined:active {
  position: relative;
  top: 3px;
  box-shadow: none;
  transition: all 0;
}
.btn_outlined__href {
  display: block;
  padding: 20px 60px 20px 30px;
  color: #A87704;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1.0;
  /* letter-spacing: 1px; */
}
.pcdevice .btn_outlined__href {
  padding: 1.5625vw 4.6875vw 1.5625vw 2.34375vw;
}

@media only screen and (min-width: 1281px) {
  .btn_outlined,
  .pcdevice .btn_outlined {
    max-width: 360px;
    background: right 30px center / 8px url(/wp-content/themes/bsportal/assets/img/icon/icon_arrow_gold.svg) no-repeat #fff;
  }
  .btn_outlined__href,
  .pcdevice .btn_outlined__href {
    padding: 20px 60px 20px 30px;
  }
  .btn_outlined:hover,
  .pcdevice .btn_outlined:hover {
    background-color: #F5F2EB;
    transition: all .2s;
  }
}

/* -- Button - Outlined No-Arrow */
.btn_outlined.no_arrow {
  background: none;
  background-color: #fff;
}
.btn_outlined.no_arrow .btn_outlined__href {
  padding: 20px 30px;
}
.pcdevice .btn_outlined.no_arrow .btn_outlined__href {
  padding: 1.5625vw 2.34375vw;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .btn_outlined.no_arrow .btn_outlined__href {
    padding: 20px 30px;
  }
}

/* -- Button - Text-Link */
.text-link {
  display: inline-block;
  line-height: 1.0;
  color: var(--link-blue);
  font-weight: bold;
  text-decoration: none;
}
.text-link.gold {
  color: var(--buysell-gold);
}
.text-link:hover {
  opacity: 0.7;
  transition: all .2s;
  text-decoration: underline;
}
.text-link::after {
  content: '';
  display: inline-block;
  vertical-align: bottom;
  width: 0.5em;
  height: 1.0em;
  margin-left: 0.5em;
  background: right center / 8px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%230d4c96"/></svg>') no-repeat;
}
.text-link.gold::after {
  background: right center / 8px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23a87704"/></svg>') no-repeat;

}
.text-link.search::after {
  content: '';
  display: inline-block;
  vertical-align: bottom;
  width: 1.0em;
  height: 1.0em;
  margin-left: 0.5em;
  background: right center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 249.95 249.99"><path id="icon_search-2" data-name="icon_search" class="cls-1" d="M246.55,216.09,197.86,167.4a11.69,11.69,0,0,0-8.3-3.42h-8A101.52,101.52,0,1,0,164,181.56v8a11.69,11.69,0,0,0,3.42,8.3l48.69,48.69a11.67,11.67,0,0,0,16.5,0l0,0,13.82-13.82A11.77,11.77,0,0,0,246.55,216.09Zm-145-52.1a62.5,62.5,0,1,1,62.5-62.5h0A62.47,62.47,0,0,1,101.6,164h0Z" fill="%230d4c96"/></svg>') no-repeat;
}
.text-link.gold.search::after {
  background: right center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 249.95 249.99"><path id="icon_search-2" data-name="icon_search" class="cls-1" d="M246.55,216.09,197.86,167.4a11.69,11.69,0,0,0-8.3-3.42h-8A101.52,101.52,0,1,0,164,181.56v8a11.69,11.69,0,0,0,3.42,8.3l48.69,48.69a11.67,11.67,0,0,0,16.5,0l0,0,13.82-13.82A11.77,11.77,0,0,0,246.55,216.09Zm-145-52.1a62.5,62.5,0,1,1,62.5-62.5h0A62.47,62.47,0,0,1,101.6,164h0Z" fill="%23a87704"/></svg>') no-repeat;
}
.text-link.back::after {
  content: none;
}
.text-link.back::before {
  content: '';
  display: inline-block;
  vertical-align: bottom;
  width: 0.5em;
  height: 1.0em;
  margin-right: 0.5em;
  background: right center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%230d4c96"/></svg>') no-repeat;
  transform: rotate(180deg);
}
.text-link.gold.back::before {
  background: right center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23a87704"/></svg>') no-repeat;
}

.text-link.disabled {
  pointer-events: none;
  color: #ccc;
}
.text-link.disabled::after {
  background: right center / contain url(/wp-content/themes/bsportal/assets/img/icon/icon_arrow-right_gray.svg) no-repeat;
}
.text-link.search.disabled::after {
  background: right center / contain url(/wp-content/themes/bsportal/assets/img/icon/icon_search_gray.svg) no-repeat;
}
.text-link.back.disabled::before {
  background: right center / contain url(/wp-content/themes/bsportal/assets/img/icon/icon_arrow-right_gray.svg) no-repeat;
}

/* -- Button - Image/Outlined */
.btn_image,
.btn_image a,
.btn_image_outlined,
.btn_image_outlined a {
  display: block;
  width: 100%;
}
.btn_image:hover,
.btn_image a:hover,
.btn_image_outlined:hover,
.btn_image_outlined a:hover {
  opacity: 0.7;
  transform: all .2s;
  cursor: pointer;
}
.btn_image a:hover {
  text-decoration: none;
}
.btn_image {
  background-color: #F5F2EB; /* bg-rightgray */
  border: none;
  border-bottom: 5px solid #e5d6b3;
  border-radius: 5px;
}
.btn_image_outlined {
  background-color: #fff;
  border: 3px solid var(--buysell-gold);
  border-radius: 5px;
  box-shadow: 0 5px 0 #e5d6b3;
}
.pcdevice .btn_image {
  border-bottom: 0.390625vw solid #e5d6b3;
  border-radius: 0.390625vw;
}
.pcdevice .btn_image_outlined {
  border-radius: 0.390625vw;
  box-shadow: 0 5px 0 #e5d6b3;
}
.btn_image:active,
.btn_image:active + p,
.btn_image_outlined:active,
.btn_image_outlined:active + p {
  position: relative;
  top: 5px;
}
.pcdevice .btn_image:active,
.pcdevice .btn_image:active + p,
.pcdevice .btn_image_outlined:active,
.pcdevice .btn_image_outlined:active + p {
  position: relative;
  top: 0.390625vw;
}
.btn_image:active {
  border-bottom: 0;
}
.btn_image_outlined:active {
  box-shadow: 0 0 0 #e5d6b3;
}
.btn_image_name {
  text-align: center;
  font-weight: bold;
  color: var(--basic-textcol);
  margin: 0;
}

.top_trend .btn_image picture {
  width: 115px;
  position: absolute;
  top: -25px;
  left: calc( (100% - 115px) / 2 );
}
.pcdevice .top_trend .btn_image picture {
  width: 10.9375vw;
  top: -3.75vw;
  left: calc( (100% - 10.9375vw) / 2 );
}

/* 画像設定：注目度の高い品物 */
.select_howto .btn_image_outlined picture,
.select_howto .btn_image_outlined img {
  width: 90px;
  position: absolute;
  top: -40px;
  left: calc( (100% - 90px) / 2 );
}
/* 画像設定：選べる買取方法 */
.pcdevice .select_howto .btn_image_outlined picture,
.pcdevice .select_howto .btn_image_outlined img {
  width: 7.8125vw;
  top: -3.75vw;
  left: calc( (100% - 7.8125vw) / 2 );
}

@media only screen and (min-width: 1281px) {
  .btn_image,
  .pcdevice .btn_image {
    border-bottom: 5px solid #e5d6b3;
    border-radius: 5px;
  }
  .pcdevice .btn_image_outlined {
    border-radius: 5px;
    box-shadow: 0 5px 0 #e5d6b3;
  }
  .btn_image:active,
  .btn_image:active + p,
  .pcdevice .btn_image:active,
  .pcdevice .btn_image:active + p,
  .btn_image_outlined:active,
  .btn_image_outlined:active + p,
  .pcdevice .btn_image_outlined:active,
  .pcdevice .btn_image_outlined:active + p {
    position: relative;
    top: 5px;
  }
  .btn_image:active,
  .pcdevice .btn_image:active {
    border-bottom: 0;
  }
  .btn_image_outlined:active,
  .pcdevice .btn_image_outlined:active {
    box-shadow: 0 0 0 #e5d6b3;
  }

  /* 画像設定：注目度の高い品物 */
  .pcdevice .top_trend .btn_image picture {
    width: 140px;
    top: -48px;
    left: calc( (100% - 140px) / 2 );
  }
  /* 画像設定：選べる買取方法 */
  .pcdevice .select_howto .btn_image_outlined picture,
  .pcdevice .select_howto .btn_image_outlined img {
    width: 100px;
    top: -48px;
    left: calc( (100% - 100px) / 2 );
  }
}

/* -- Button - Image_in */
.btn_image-in__lists {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* 適宜調整 */
}
.btn_image-in__list {
  width: 10%; /* 適宜調整 */
  height: auto;
  /* max-width: 150px; */
}
.btn_image-in,
.btn_image-in a {
  display: block;
  width: 100%;
}
.btn_image-in:hover,
.btn_image-in a:hover {
  opacity: 0.7;
  transform: all .2s;
}
.btn_image-in {
  background-color: #F5F2EB; /* bg-rightgray */
  border: none;
  border-bottom: 5px solid #e5d6b3;
  border-radius: 5px;
  margin-bottom: 10px;
}
.pcdevice .btn_image-in {
  border-bottom: 0.390625vw solid #e5d6b3;
  border-radius: 0.390625vw;
  margin-bottom: 1.5625vw;
}
.btn_image-in:active,
.btn_image-in:active + p {
  position: relative;
  top: 5px;
}
.pcdevice .btn_image-in:active,
.pcdevice .btn_image-in:active + p {
  position: relative;
  top: 0.390625vw;
}
.btn_image-in:active {
  border-bottom: 0;
  margin-bottom: 5px;
}
#menu-spmenu .btn_image-in:active {
  margin-bottom: 10px;
}
.pcdevice .btn_image-in:active {
  margin-bottom: 1.171875vw;
}
.btn_image-in_name {
  text-align: center;
  font-weight: bold;
  color: var(--basic-textcol);
  margin: 0;
}
@media only screen and (min-width: 1281px) {
  .btn_image-in,
  .pcdevice .btn_image-in {
    border-bottom: 5px solid #e5d6b3;
    border-radius: 5px;
    margin-bottom: 20px;
  }
  .btn_image-in:active,
  .pcdevice .btn_image-in:active {
    border-bottom: 0;
    margin-bottom: 15px;
  }
  .btn_image-in:active,
  .btn_image-in:active + p,
  .pcdevice .btn_image-in:active,
  .pcdevice .btn_image-in:active + p {
    position: relative;
    top: 5px;
  }
}

/* -- Button - Image_outlined */
.select_howto h2.title {
  margin-bottom: 70px;
  text-align: center;
  line-height: 1.6;
}
.pcdevice .select_howto h2.title {
  margin-bottom: 6.25vw;
  line-height: 1.0;
}
.btn_imageoutlined__container {
  display: flex;
  flex-wrap: nowrap;
  gap: 15px;
}
.pcdevice .btn_imageoutlined__container {
  gap: 1.5625vw;
}
.btn_imageoutlined {
  display: block;
  border: 3px solid var(--buysell-gold);
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 5px 0 #f0e6d0;
  width: calc( ( 100% - 15px ) / 2 );
}
.pcdevice .btn_imageoutlined {
  width: calc( ( 100% - 1.5625vw ) / 2 );
}
.btn_imageoutlined picture,
.btn_imageoutlined img {
  position: absolute;
  width: 90px;
  top: -40px;
  left: calc( ( 100% - 90px) / 2 );
}
.pcdevice .btn_imageoutlined picture,
.pcdevice .btn_imageoutlined img {
  width: 7.03125vw;
  top: -3.125vw;
  left: calc( ( 100% - 7.03125vw) / 2 );
}
.btn_imageoutlined__href {
  padding: 60px 0 20px;
  text-align: center;
}
.pcdevice .btn_imageoutlined__href {
  padding: 4.6875vw 0 1.5625vw;
}
.btn_imageoutlined__href p:nth-child(1) {
  font-weight: bold;
  margin-bottom: 10px;
}
.pcdevice .btn_imageoutlined__href p:nth-child(1) {
  margin-bottom: 0.78125vw;
}
.btn_imageoutlined__href p:nth-child(2) {
  display: inline;
  font-weight: bold;
  color: var(--buysell-gold);
  line-height: 1.0;
}
.btn_imageoutlined__href p:nth-child(2)::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.0em;
  height: 1.0em;
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23a87704"/></svg>') no-repeat;
  margin-left: 0.3em;
}
.btn_imageoutlined:hover {
  opacity: 0.7;
  transition: all .2s;
}
.btn_imageoutlined:active {
  position: relative;
  top: 3px;
  box-shadow: none;
  transition: all 0;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .select_howto h2.title {
    margin-bottom: 80px;
  }
  .pcdevice .btn_imageoutlined__container {
    gap: 20px;
  }
  .pcdevice .btn_imageoutlined__href {
    padding: 60px 0 20px;
  }
  .pcdevice .btn_imageoutlined__href p:nth-child(1) {
    margin-bottom: 10px;
  }
  .pcdevice .btn_imageoutlined picture,
  .pcdevice .btn_imageoutlined img {
    width: 90px;
    top: -40px;
    left: calc( ( 100% - 90px) / 2 );
  }
}

/* -- List - Side|Side-image */
.list-side {
  padding: 25px 32px 25px 10px;
  border-bottom: 1px solid var(--flame-gray);
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
}
.pcdevice .list-side {
  padding: 1.953125vw 2.5vw 1.953125vw 0.78125vw;
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
}
.list-side_image {
  padding: 25px 32px 25px 65px;
  border-bottom: 1px solid var(--flame-gray);
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
}
.pcdevice .list-side_image {
  padding: 1.953125vw 2.5vw 1.953125vw 5.078125vw;
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
}
.list-side:hover,
.list-side_image:hover {
  text-decoration: underline;
  background-color: var(--bg-beige) !important;
}
@media only screen and (min-width: 1281px) {
  .list-side,
  .pcdevice .list-side {
    padding: 25px 32px 25px 10px;
    border-bottom: 1px solid var(--flame-gray);
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
  }
  .list-side_image,
  .pcdevice .list-side_image {
    padding: 25px 32px 25px 65px;
    border-bottom: 1px solid var(--flame-gray);
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat;
  }
}

/* -- List - Side-image | Thumbnail Setting -- */
/* kimono */
.list-side_image.kimono {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_kimono.png) no-repeat;
}
.pcdevice .list-side_image.kimono {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_kimono.png) no-repeat;
}
/* stamp */
.list-side_image.stamp {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_stamp.png) no-repeat;
}
.pcdevice .list-side_image.stamp {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_stamp.png) no-repeat;
}
/* coin */
.list-side_image.coin {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_coin.png) no-repeat;
}
.pcdevice .list-side_image.coin {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_coin.png) no-repeat;
}
/* fur */
.list-side_image.fur {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_fur.png) no-repeat;
}
.pcdevice .list-side_image.fur {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_fur.png) no-repeat;
}
/* brand */
.list-side_image.brand {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_brand.png) no-repeat;
}
.pcdevice .list-side_image.brand {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_brand.png) no-repeat;
}
/* liquor */
.list-side_image.liquor {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_liquor.png) no-repeat;
}
.pcdevice .list-side_image.liquor {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_liquor.png) no-repeat;
}
/* gold */
.list-side_image.gold {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_gold.png) no-repeat;
  color: var(--basic-textcol);
}
.pcdevice .list-side_image.gold {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_gold.png) no-repeat;
}
/* jewelry */
.list-side_image.jewelry {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_jewelry.png) no-repeat;
}
.pcdevice .list-side_image.jewelry {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_jewelry.png) no-repeat;
}
/* watch */
.list-side_image.watch {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_watch.png) no-repeat;
}
.pcdevice .list-side_image.watch {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_watch.png) no-repeat;
}
/* antique */
.list-side_image.antique {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_antique.png) no-repeat;
}
.pcdevice .list-side_image.antique {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_antique.png) no-repeat;
}
/* vouchers */
.list-side_image.vouchers {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_vouchers.png) no-repeat;
}
.pcdevice .list-side_image.vouchers {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_vouchers.png) no-repeat;
}
/* camera */
.list-side_image.camera {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_camera.png) no-repeat;
}
.pcdevice .list-side_image.camera {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_camera.png) no-repeat;
}
/* tableware */
.list-side_image.tableware {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_tableware.png) no-repeat;
}
.pcdevice .list-side_image.tableware {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_tableware.png) no-repeat;
}
/* musicalinstruments */
.list-side_image.musicalinstruments {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_musicalinstruments.png) no-repeat;
}
.pcdevice .list-side_image.musicalinstruments {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_musicalinstruments.png) no-repeat;
}
/* records */
.list-side_image.records {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_records.png) no-repeat;
}
.pcdevice .list-side_image.records {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_records.png) no-repeat;
}
/* golf */
.list-side_image.golf {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_golf.png) no-repeat;
}
.pcdevice .list-side_image.golf {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_golf.png) no-repeat;
}
/* homeappliances */
.list-side_image.homeappliances {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_homeappliances.png) no-repeat;
}
.pcdevice .list-side_image.homeappliances {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_homeappliances.png) no-repeat;
}
/* ihinseizen */
.list-side_image.ihinseizen {
  background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_ihinseizen.png) no-repeat;
}
.pcdevice .list-side_image.ihinseizen {
  background: center right 0.78125vw / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 3.515625vw url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_ihinseizen.png) no-repeat;
}
@media only screen and (min-width: 1281px) {
  /* kimono */
  .list-side_image.kimono,
  .pcdevice .list-side_image.kimono{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_kimono.png) no-repeat;
  }
  /* stamp */
  .list-side_image.stamp,
  .pcdevice .list-side_image.stamp{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_stamp.png) no-repeat;
  }
  /* coin */
  .list-side_image.coin,
  .pcdevice .list-side_image.coin{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_coin.png) no-repeat;
  }
  /* fur */
  .list-side_image.fur,
  .pcdevice .list-side_image.fur{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_fur.png) no-repeat;
  }
  /* brand */
  .list-side_image.brand,
  .pcdevice .list-side_image.brand{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_brand.png) no-repeat;
  }
  /* liquor */
  .list-side_image.liquor,
  .pcdevice .list-side_image.liquor{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_liquor.png) no-repeat;
  }
  /* gold */
  .list-side_image.gold,
  .pcdevice .list-side_image.gold{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_gold.png) no-repeat;
  }
  /* jewelry */
  .list-side_image.jewelry,
  .pcdevice .list-side_image.jewelry{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_jewelry.png) no-repeat;
  }
  /* watch */
  .list-side_image.watch,
  .pcdevice .list-side_image.watch{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_watch.png) no-repeat;
  }
  /* antique */
  .list-side_image.antique,
  .pcdevice .list-side_image.antique{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_antique.png) no-repeat;
  }
  /* vouchers */
  .list-side_image.vouchers,
  .pcdevice .list-side_image.vouchers{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_vouchers.png) no-repeat;
  }
  /* camera */
  .list-side_image.camera,
  .pcdevice .list-side_image.camera{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_camera.png) no-repeat;
  }
  /* tableware */
  .list-side_image.tableware,
  .pcdevice .list-side_image.tableware{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_tableware.png) no-repeat;
  }
  /* musicalinstruments */
  .list-side_image.musicalinstruments,
  .pcdevice .list-side_image.musicalinstruments{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_musicalinstruments.png) no-repeat;
  }
  /* records */
  .list-side_image.records,
  .pcdevice .list-side_image.records{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_records.png) no-repeat;
  }
  /* golf */
  .list-side_image.golf,
  .pcdevice .list-side_image.golf{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_golf.png) no-repeat;
  }
  /* homeappliances */
  .list-side_image.homeappliances,
  .pcdevice .list-side_image.homeappliances{
    background: center right 10px / 0.5em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 12"><path id="Icon_ionic-ios-arrow-back" data-name="Icon ionic-ios-arrow-back" d="M4.89,6,.257,1.462a.842.842,0,0,1,0-1.211A.892.892,0,0,1,1.5.251L6.745,5.391a.844.844,0,0,1,.026,1.182L1.5,11.75a.893.893,0,0,1-1.239,0,.842.842,0,0,1,0-1.211Z" fill="%23333333"/></svg>') no-repeat, center left / 45px url(/wp-content/themes/bsportal/assets/img/items/thumb/thumb_homeappliances.png) no-repeat;
  }
}

/* -- Card - Voice */
.customers_voice h2 {
  text-align: center;
  margin-bottom: 30px;
}
.pcdevice .customers_voice h2 {
  line-height: 1.0;
  margin-bottom: 2.34375vw;
}
.customers_voice h2 + p {
  text-align: center;
  margin-bottom: 30px;
  line-height: 1.5;
}
.pcdevice .customers_voice h2 + p {
  margin-bottom: 2.34375vw;
  line-height: 1.0;
}
.voice_head img {
  position: absolute;
  top: -18px;
  /* bottom: -1px; */
  left: 8px;
  width: 90px;
  height: 108px;
}
.pcdevice .voice_head img {
  top: auto;
  bottom: -1px;
  left: 2.109375vw;
  width: 5.9375vw;
  height: 7.03125vw;
}
.voice_head {
  padding: 20px 10px 20px 105px;
  color: #fff;
  background-color: var(--buysell-gold);
  border-radius: 10px 10px 0 0;
}
.pcdevice .voice_head {
  padding: 1.5625vw 2.34375vw 1.5625vw 9.375vw;
  border-radius: 0.78125vw 0.78125vw 0 0;
}
.voice_head::after {
  content: '';
  display: inline-block;
  width: 26px;
  height: 18px;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  position: absolute;
  left: calc(50% - 13px);
  bottom: -17px;
  background-color: var(--buysell-gold);
  z-index: 1;
}
.pcdevice .voice_head::after {
  width: 2.03125vw;
  height: 1.40625vw;
  left: calc(50% - 1.015625vw);
  bottom: -1.328125vw;
}
.voice_head p,
.voice__list p.voice_detail {
  /* 行表示対応 -webkit-line-cramp,heightとセット */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.voice_head p {
  height: 3.0em;
  -webkit-line-clamp: 2;
}
.pcdevice .voice_head p {
  height: 1.3em;
  -webkit-line-clamp: 1;
}
.voice__lists_slide .voice__list {
  width: 300px;
  height: auto;
  margin: 0 10px;
}
.pcdevice .voice__lists_slide .voice__list {
  width: 42.96875vw;
  margin: auto;
}
.voice__lists_slide .voice__list .voice_body {
  padding: 30px 15px 20px;
  border-radius: 0 0 10px 10px;
  background-color: var(--bg-beige);
}
.pcdevice .voice__lists_slide .voice__list .voice_body {
  padding: 2.34375vw 1.171875vw 1.5625vw;
  border-radius: 0 0 0.78125vw 0.78125vw;
}
.voice__list p {
  line-height: 1.5;
}
.voice__list p.voice_detail {
  height: 10.5em;
  -webkit-line-clamp: 10.5;
}
.pcdevice .voice__list p.voice_detail {
  height: 6.0em;
  -webkit-line-clamp: 6;
}
.under_voicedetail {
  /* border-bottom: 1px solid #ccc; */
  padding: 20px 0;
  /* margin-bottom: 20px; */
}
.voice_areaname {
  margin-bottom: 15px;
  line-height: 1.0;
}
.voice_howto {
  line-height: 1.0;
}
.pcdevice .voice_areaname {
  margin-bottom: 0;
  min-width: 50%;
  padding-right: 1.5625vw;
}
.pcdevice .voice_howto {
  margin-bottom: 0;
}
.voice_itemsdetail {
  margin-bottom: 10px;
}
.pcdevice .voice_itemsdetail {
  margin-bottom: 0;
}
.pcdevice .under_voicedetail,
.pcdevice .voice_itemsdetail {
  display: flex;
  align-items: baseline;
}
.voice_itemsdetail p:nth-child(1) {
  text-align: center;
  line-height: 1.0;
  border: 1px solid var(--buysell-gold);
  margin-bottom: 10px;
  padding: 0.3em;
  /* 非表示対応 */
  display: none;
}
.pcdevice .voice_itemsdetail p:nth-child(1) {
  margin-right: 0.78125vw;
  /* 非表示対応 */
  display: none;
}
.pcdevice #customers_voice .voice_itemsdetail p:nth-child(1) {
  /* 非表示対応 */
  display: block;
  visibility: hidden;
}
.voice_generation {
  margin: 0 0.3em 0 1em;
}
.voice_caption {
  margin: 0 20px 30px;
}
.pcdevice .voice_caption {
  margin: 0 1.5625vw 2.34375vw;
}
.voice_caption p {
  margin-bottom: 10px;
}
.voice_caption p:last-child {
  margin-bottom: 0;
}
.pcdevice .voice_caption p {
  margin-bottom: 0.78125vw;
}
.customers_voice .btn_outlined__container {
  padding: 0 20px;
}
.pcdevice .customers_voice .btn_outlined__container {
  padding: 0;
}
.voice_areaname::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.2em;
  height: 1.2em;
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M50,0A36.9,36.9,0,0,0,13.1,36.9a35.14,35.14,0,0,0,4.77,18.15c6.42,10.68,26.8,42,26.8,42a6.33,6.33,0,0,0,10.66,0s20.38-31.35,26.8-42A35.14,35.14,0,0,0,86.9,36.9,36.9,36.9,0,0,0,50,0Zm0,49.4A12.5,12.5,0,1,1,62.5,36.9,12.5,12.5,0,0,1,50,49.4Z" fill="%23333333" /></svg>') no-repeat;
  margin-right: 0.3em;
}
.voice_howto::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.2em;
  height: 1.2em;
  margin-right: 0.3em;
}
.voice_howto.visit::before {
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130 159.99"><path id="icon_x5F_visit_00000143609913621717043310000006131162548870914745_" class="st0" d="M85,29.993c8.28,0,15-6.72,15-15,s-6.72-15-15-15s-15,6.72-15,15S76.72,29.993,85,29.993z M35.53,99.203l-4.63,10.79H10c-5.52,0-10,4.48-10,10c0,5.52,4.48,10,10,10,h24.2c6,0.01,11.43-3.57,13.8-9.09l2.75-6.41l-3.33-2C42.19,109.383,38.04,104.743,35.53,99.203z M120,69.993h-13.76l-8.14-16.64,c-3.81-7.87-10.86-13.68-19.31-15.92l-22.21-6.61c-8.8-2.13-18.09-0.16-25.26,5.36l-12.4,9.5c-4.35,3.4-5.12,9.69-1.72,14.04,c3.36,4.29,9.53,5.11,13.89,1.83l12.4-9.5c2.23-1.76,5.11-2.46,7.9-1.92l4.61,1.36l-11.73,27.31c-3.94,9.24-0.42,19.97,8.22,25.1,L79,119.583l-8.53,27.41c-1.66,5.27,1.27,10.88,6.54,12.54c5.27,1.66,10.88-1.27,12.54-6.54l9.89-31.58,c1.84-6.54-0.93-13.51-6.76-17l-19.14-11.31l9.78-24.46l6.33,12.95c2.54,5.13,7.76,8.38,13.48,8.4H120c5.52,0,10-4.48,10-10,C130,74.473,125.52,69.993,120,69.993z" fill="%23a87704"/></svg>') no-repeat;
}
.voice_howto.delivery::before {
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 210"><path id="icon_x5F_box_00000008133479081758528600000012516362332352723379_" class="st0" d="M0.1,60.772v0.06L0,60.772v87.534,c0.02,6.21,3.42,11.931,8.86,14.921l84.23,46.772v-97.575L30.68,77.793L0.1,60.772z M127.1,85.754h-0.06l0.11-0.06L34.09,34.031,l-17.73,9.81l-9.39,5.15h0.06l-0.11,0.06l93,51.662l17.67-9.8L127.1,85.754z M158.7,68.143l22.64-12.561l11.61-6.38h-0.05l0.1-0.06,L108.56,2.22c-5.34-2.96-11.83-2.96-17.17,0l-17,9.42l-8.67,4.76h0.05l-0.1,0.06L158.7,68.143z M200,60.852h-0.05v-0.12,l-34.26,19.001v42.602l-21.07,11.701l-10.58,5.82v-28.631l0.05-13.821h-0.05v-0.12l-27.18,15.081v97.575l27.18-15.081l31.65-17.581,l25.4-14.111c5.44-2.99,8.84-8.71,8.86-14.921V89.564L200,60.852z" fill="%23a87704"/></svg>') no-repeat;
}
.voice_howto.store::before {
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200.03 180.01"><path id="icon_shop-2" data-name="icon_shop" class="cls-1" d="M57,59.07,65.74,0H20L.9,50.63A18,18,0,0,0,0,56.26,26.08,26.08,0,0,0,28.6,78.73,27.13,27.13,0,0,0,57,59ZM100,78.73c15.78,0,28.57-10.08,28.57-22.5a10.17,10.17,0,0,0-.06-1.36L122.9,0H77.18L71.51,54.84v1.41c0,12.42,12.79,22.5,28.57,22.5ZM155.59,90.5V135H44.48V90.59A46.23,46.23,0,0,1,28.6,93.38a45,45,0,0,1-6.34-.55v71.43A15.69,15.69,0,0,0,37.79,180H162.25a15.71,15.71,0,0,0,15.56-15.75V92.84a46.5,46.5,0,0,1-6.34.55,45.79,45.79,0,0,1-15.88-2.87Zm43.55-39.87L180,0h-45.7l8.78,59a27.07,27.07,0,0,0,28.36,19.73c15.78,0,28.57-10.08,28.57-22.5A18.07,18.07,0,0,0,199.14,50.63Z" fill="%23a87704"/></svg>') no-repeat;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .customers_voice h2 {
    margin-bottom: 30px;
  }
  .pcdevice .voice_areaname {
    padding-right: 20px;
  }
  
}



/* slickslide 設定 */
.customers_voice .slick-list {
  left: 0;
}
.voice__lists_slide .slick-dots {
  position: relative;
  margin: 20px auto;
  bottom: 0;
}
.pcdevice .voice__lists_slide .slick-dots {
  margin: 1.5625vw auto;
}
.pcdevice .voice__lists_slide .voice__list.slick-slide {
  max-width: 42.96875vw;
  margin: 0 0.78125vw;
}
.voice__lists_slide .slick-list {
  padding-top: 20px !important;
}
.pcdevice .voice__lists_slide .slick-list {
  padding-top: 2.34375vw !important;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .customers_voice h2 + p {
    margin-bottom: 30px;
  }
  .pcdevice .voice__lists_slide .slick-list {
    padding-top: 30px !important;
  }
  .pcdevice .voice_head img {
    bottom: -1px;
    left: 27px;
    width: 76px;
    height: 90px;
  }
  .voice__lists_slide,
  .pcdevice .voice__lists_slide {
    gap: 20px;
  }
  .voice__lists_slide .voice__list,
  .pcdevice .voice__lists_slide .voice__list {
    width: 550px;
  }
  .voice_head,
  .pcdevice .voice_head {
    padding: 20px 30px 20px 120px;
    border-radius: 10px 10px 0 0;
  }
  .pcdevice .voice_head::after {
    width: 26px;
    height: 18px;
    left: calc(50% - 13px);
    bottom: -17px;
  }
  .voice__lists_slide .voice__list .voice_body,
  .pcdevice .voice__lists_slide .voice__list .voice_body {
    padding: 30px 15px 20px;
    border-radius: 0 0 10px 10px;
  }
  .pcdevice .voice__lists_slide .voice__list.slick-slide {
    max-width: 550px;
    margin: 0 10px;
  }
  .pcdevice .voice_caption {
    margin: 0 20px 30px;
  }
  .pcdevice .voice_caption p {
    margin-bottom: 10px;
  }
  .pcdevice .voice_itemsdetail p:nth-child(1) {
    margin-right: 10px;
  }
  .pcdevice .voice__lists_slide .slick-dots {
    margin: 20px auto;
  }
}

/* 安心してお取引いただくため
------------------------------------------------------ */
.relief {
  margin-bottom: 80px;
}
.pcdevice section.relief {
  margin-bottom: 9.375vw;
}
.relief h2 {
  text-align: center;
  margin-bottom: 30px;
}
.pcdevice .relief h2 {
  margin-bottom: 2.34375vw;
}
.relief .relief_text {
  padding: 50px 40px 30px;
  background-color: var(--bg-beige);
}
.pcdevice .relief .relief_text {
  padding: 3.90625vw 2.34375vw 2.34375vw;
}
.relief .relief_text p {
  line-height: 1.5;
}
.relief .relief_text p:nth-child(1) {
  margin-bottom: 1.0em;
}
.relief .btn_outlined__container {
  background-color: var(--bg-beige);
  padding: 0 20px 50px;
}
.pcdevice .relief .btn_outlined__container {
  display: flex;
  flex-wrap: nowrap;
  gap: 2.34375vw;
  padding: 0 2.734375vw 3.90625vw;
}
.relief .btn_outlined {
  background-color: #fff;
}
.relief .btn_outlined:nth-child(1) {
  margin-bottom: 30px;
}
.pcdevice .relief .btn_outlined:nth-child(1) {
  margin-bottom: 0;
}
.pcdevice .relief .btn_outlined .btn_outlined__href {
  padding: 1.5625vw 4.6875vw 1.5625vw 2.34375vw;
}
.relief .btn_outlined:nth-child(2) .btn_outlined__href {
  padding: 20px 0;
}
.pcdevice .relief .btn_outlined:nth-child(2) .btn_outlined__href {
  padding: 1.5625vw 0;
}
@media only screen and (min-width: 1281px) {
  .pcdevice section.relief {
    margin-bottom: 120px;
  }
  .pcdevice .relief h2 {
    margin-bottom: 30px;
  }
  .pcdevice .relief .relief_text {
    padding: 50px 30px 30px;
  }
  .pcdevice .relief .btn_outlined__container {
    gap: 30px;
    padding: 0 35px 50px;
  }
  .pcdevice .relief .btn_outlined:nth-child(2) .btn_outlined__href {
    padding: 20px 0;
  }
  .pcdevice .relief .btn_outlined .btn_outlined__href {
    padding: 20px 60px 20px 30px;
  }
}

/* 選ばれる理由
------------------------------------------------------ */
.pcdevice .reason_contents {
  margin-bottom: 12.5vw;
}
.reason {
  margin-bottom: 50px;
}
.reason:last-child {
  margin-bottom: 0;
}
.pcdevice .reason {
  margin-bottom: 7.03125vw;
}
.reason_img {
  width: 100%;
  height: 188px;
}
.pcdevice .reason_img {
  width: 42.1875vw;
  height: 14.0625vw;
}
.reason_img picture {
  width: 100%;
  height: 100%;
}
.reason_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.reason_text {
  padding: 22px 0 30px;
  background-color: var(--bg-beige);
  text-align: center;
}
.reason_text p,
.reason_text h3 {
  margin-bottom: 15px;
  line-height: 1.6;
}
.pcdevice .reason_text p,
.pcdevice .reason_text h3 {
  margin-bottom: 1.171875vw;
}
.pcdevice .reason_text h3 {
  line-height: 1.0;
}
.reason_text p a {
  display: inline-block;
  color: var(--link-blue);
  text-decoration: underline;
}
.reason_text p:first-child {
  font-weight: 700;
  line-height: 1.0;
}
.reason_text p:last-child,
.pcdevice .reason_text p:last-child {
  margin-bottom: 0;
}
.pcdevice .reason_text {
  padding: 3.125vw 0 2.34375vw;
  background-color: var(--bg-beige);
  text-align: center;
  position: absolute;
  top: 7.8125vw;
  right: 0;
  width: 35.15625vw;
}
.pcdevice .reason_text p:first-child {
  position: absolute;
  top: -2.1875vw;
  left: calc( 50% - 1em);
}
@media only screen and (min-width: 1281px) {
  .pcdevice .reason_contents {
    margin-bottom: 160px;
  }
  .reason,
  .pcdevice .reason {
    margin-bottom: 90px;
  }
  .reason_img,
  .pcdevice .reason_img {
    width: 540px;
    height: 180px;
  }
  .pcdevice .reason_text {
    padding: 40px 0 30px;
    top: 100px;
    right: 0;
    width: 450px;
  }
  .pcdevice .reason_text p:first-child {
    top: -0.5em;
    left: calc( 50% - 1em);
  }
  .pcdevice .reason_text p,
  .pcdevice .reason_text h3 {
    margin-bottom: 15px;
  }
}

/* -- 選べる買取方法 */
.select_howto.banner {
  margin-left: auto;
  margin-right: auto;
  background: linear-gradient(180deg,#fff 0%,#fff 25%,var(--bg-rightgray) 25%,var(--bg-rightgray) 100%);
}
.pcdevice .select_howto.banner {
  background:linear-gradient(180deg,#fff 0%,#fff 38.37%,var(--bg-rightgray) 38.37%,var(--bg-rightgray) 100%);
}
.select_howto h2 {
  text-align: center;
  margin-bottom: 30px;
}
.pcdevice .select_howto h2 {
  margin-bottom: 2.34375vw;
}
.select_howto__inner {
  padding: 0 20px;
}
.pcdevice .select_howto__inner {
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.734375vw;
}
.select_howto__lists {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 20px;
  margin-bottom: 30px;
}
.pcdevice .select_howto__lists {
  flex-wrap: nowrap;
  gap: 2.34375vw;
  margin-bottom: 2.34375vw;
}
.select_howto__list:first-child {
  width: 100%;
}
.select_howto__list:nth-child( n + 2 ) {
  width: calc( (100% - 20px) / 2 );
}
.select_howto__list {
  padding-top: 40px;
}
.pcdevice .select_howto__list {
  padding-top: 4.296875vw;
  width: calc( (100% - 2.34375vw * 2) / 3 );
}
.select_howto__list p {
  text-align: center;
  font-weight: bold;
  padding: 55px 0 0;
  color: var(--basic-textcol);
}
.select_howto__list a {
  text-align: center;
  padding: 0 0 20px;
}
.pcdevice .select_howto__list p {
  padding: 4.296875vw 0 0;
}
.pcdevice .select_howto__list a {
  padding: 0 0 1.5625vw;
}
.select_howto__banner {
  padding-bottom: 50px;
}
.pcdevice .select_howto__banner {
  display: flex;
  gap: 1.5625vw;
  margin-bottom: 0;
  padding: 0 1.5625vw 2.34375vw;
}
.select_howto__banner a {
  margin-bottom: 15px;
}
.select_howto__banner a:last-child {
  margin-bottom: 0;
}
.pcdevice .select_howto__banner a {
  margin-bottom: 0;
}
.select_howto__banner a img {
  border-radius: 5px;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .select_howto h2 {
      margin-bottom: 30px;
  }
  .pcdevice .select_howto__inner {
      padding: 0 35px;
  }
  .pcdevice .select_howto__lists {
      gap: 30px;
      margin-bottom: 30px;
  }
  .pcdevice .select_howto__list {
      padding-top: 55px;
      width: calc( (100% - 30px * 2) / 3 );
  }
  .pcdevice .select_howto__list p {
      padding: 55px 0 0;
  }
  .pcdevice .select_howto__list a {
      padding: 0 0 20px;
  }
  .pcdevice .select_howto__banner {
      gap: 20px;
      padding: 0 20px 30px;
  }
}

/* -- チャット相談 */
.contact_chat {
  padding: 80px 20px;
  background-color: var(--bg-rightgray);
}
.pcdevice .contact_chat {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 3.90625vw 0;
}
.contact_chat h2,
.contact_chat p {
  margin-bottom: 30px;
}
.pcdevice .contact_chat h2,
.pcdevice .contact_chat p {
  margin-bottom: 2.34375vw;
}
.contact_chat h2 {
  text-align: center;
}
.contact_chat__text {
  line-height: 1.5;
}

#top .contact_chat .btn_outlined__container {
  /* トップのみ */
  margin-bottom: 50px;
}
.pcdevice #top .contact_chat .btn_outlined__container {
  /* トップのみ */
  margin-bottom: 5.078125vw;
}
.contact_chat .popular_contents {
  text-align: center;
}
.contact_chat .popular_contents__lists {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.pcdevice .contact_chat .popular_contents__lists {
  justify-content: center;
  gap: 1.5625vw;
}
.contact_chat .popular_contents p {
  margin-bottom: 20px;
}
.pcdevice .contact_chat .popular_contents p {
  margin-bottom: 1.5625vw;
}
.pcdevice .contact_chat .popular_contents p span.pc {
  display: inline-block;
}
.contact_chat .popular_contents__list a {
  color: var(--link-blue);
  text-decoration: underline;
  line-height: 1.0;
}
.contact_chat .popular_contents__list a:hover {
  text-decoration: none;
}

@media only screen and (min-width: 1281px) {
  .pcdevice .contact_chat h2,
  .pcdevice .contact_chat p {
    margin-bottom: 30px;
  }
  .pcdevice .contact_chat {
    padding: 50px 0;
  }
  .pcdevice #top .contact_chat .btn_outlined__container {
    /* トップのみ */
    margin-bottom: 65px;
  }
  .pcdevice .contact_chat .popular_contents__lists {
    gap: 20px;
  }
  .pcdevice .contact_chat .popular_contents {
    gap: 20px;
  }
  .pcdevice .contact_chat .popular_contents p {
    margin-bottom: 20px;
  }
}

/* Item List
------------------------------------------------------ */
/* Imagein-type */
.purchase_items h2 {
  text-align: center;
}
.purchase_items h2 + p {
  line-height: 1.5;
}
.purchase_items h2,
.purchase_items h2 + p {
  margin-bottom: 30px;
}
.pcdevice .purchase_items h2,
.pcdevice .purchase_items h2 + p {
  margin-bottom: 2.34375vw;
}
.pcdevice .purchase_items h2 + p {
  text-align: center;
}
.purchase_items .btn_image-in__lists,
.pcdevice .purchase_items .btn_image-in__lists {
  padding: 0;
}
.purchase_items .btn_image-in__lists {
  gap: 20px;
}
.pcdevice .purchase_items .btn_image-in__lists {
  gap: 1.5625vw;
}
.purchase_items .btn_image-in__list {
  width: calc( ( 100% - 20px * 2 ) / 3 );
}
.purchase_items .btn_image-in {
  height: calc( ( (100vw - 20px * 2) - 20px * 2 ) / 3 );
}
.pcdevice .purchase_items .btn_image-in__list {
  width: calc( ( 100% - 1.5625vw * 4 ) / 5 );
}
.pcdevice .purchase_items .btn_image-in {
  height: calc( ( 64.0625vw - 1.5625vw * 4 ) / 5 );
}

@media only screen and (min-width: 1281px) {
  .pcdevice .purchase_items h2,
  .pcdevice .purchase_items h2 + p {
    margin-bottom: 30px;
  }
  .pcdevice .purchase_items .btn_image-in__lists {
    gap: 20px;
  }
  .pcdevice .purchase_items .btn_image-in__list {
    width: calc( ( 100% - 20px * 4 ) / 5 );
  }
  .pcdevice .purchase_items .btn_image-in {
    height: calc( ( 820px - 20px * 4 ) / 5 );
  }
}

/* -- Tips */
a.tips {
  display: inline-block;
  color: var(--link-blue);
  border-bottom: 1px dotted #ccc;
}
.pcdevice a.tips {
  color: var(--basic-textcol);
  border-bottom: none;
}
a.tips::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1.0em;
  height: 1.0em;
  margin-left: 0.5em;
  background: center / contain url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M99,40.53A49.94,49.94,0,1,0,59.47,99,49.93,49.93,0,0,0,99,40.53ZM49.16,79.23a6.75,6.75,0,1,1,6.71-6.78A6.75,6.75,0,0,1,49.16,79.23ZM60.07,51.12c-4.41,3.77-4.55,4.54-5.32,7.69-.34,1.54-.83,3.57-5.52,3.57-5.1,0-5.52-2.8-5.52-4.76,0-6.15,4.54-9.79,6.22-11.12C55.45,42,57,40.77,57,37.48c0-4-3.42-6.57-8.25-6.57a14.23,14.23,0,0,0-8.32,2.66c-1.54,1.19-2.31,1.75-3.85,1.75C33.92,35.32,32,33,32,29.93c0-1.26.28-3.28,5.24-5.87s8.46-3.29,12.24-3.29c12,0,18.6,7.83,18.6,16.36C68,44.34,63.84,47.9,60.07,51.12Z"  fill="%23cccccc"/></svg>') no-repeat;
}
a.tips + .tips-detail {
  display: none;
}
a.tips:hover + .tips-detail {
  display: block;
  position: absolute;
  z-index: 1;
}

/* FAQ
------------------------------------------------------ */
.faq h2 {
  text-align: center;
  margin-bottom: 30px;
}
.pcdevice .faq h2 {
  margin-bottom: 2.34375vw;
}
.faqList {
  margin-bottom: 30px;
}
.pcdevice .faqList {
  margin-bottom: 2.34375vw;
}
.faqList dt,
.faqList dd {
  line-height: 1.6;
  margin: 0;
}
.faqList dt {
  padding: 20px 45px 20px 40px;
  border-radius: 5px;
}
.faqList dt.active {
  border-radius: 5px 5px 0 0;
}
.faqList dd {
  padding: 20px 20px 20px 40px;
  border: 3px solid var(--bg-beige);
}
.pcdevice .faqList dt {
  padding: 1.953125vw 5.859375vw 1.953125vw 4.296875vw;
}
.pcdevice .faqList dd {
  padding: 1.953125vw 1.953125vw 1.953125vw 4.296875vw;
}
.faqList dt {
  background: center right 15px / 1em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 170"><path class="st0" d="M170,85c0,5.53-4.47,10-10,10H95v65c0,5.53-4.47,10-10,10c-5.52,0-10-4.47-10-10V95H10C4.48,95,0,90.53,0,85,c0-5.52,4.48-10,10-10h65V10c0-5.52,4.48-10,10-10c5.53,0,10,4.48,10,10v65h65C165.53,75,170,79.48,170,85z" fill="%23333333"/></svg>') no-repeat var(--bg-beige);
}
.faqList dt.active {
  background: center right 15px / 1em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 20"><path id="icon_x5F_minus_00000180365806011678902700000005502968054685770375_" class="st0" d="M160,20H10C4.48,20,0,15.52,0,10,S4.48,0,10,0h150c5.53,0,10,4.48,10,10S165.53,20,160,20z" fill="%23333333" /></svg>') no-repeat var(--bg-beige);
}
.pcdevice .faqList dt {
  background: center right 2.34375vw / 1em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 170"><path class="st0" d="M170,85c0,5.53-4.47,10-10,10H95v65c0,5.53-4.47,10-10,10c-5.52,0-10-4.47-10-10V95H10C4.48,95,0,90.53,0,85,c0-5.52,4.48-10,10-10h65V10c0-5.52,4.48-10,10-10c5.53,0,10,4.48,10,10v65h65C165.53,75,170,79.48,170,85z" fill="%23333333"/></svg>') no-repeat var(--bg-beige);
}
.pcdevice .faqList dt.active {
  background: center right 2.34375vw / 1em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 20"><path id="icon_x5F_minus_00000180365806011678902700000005502968054685770375_" class="st0" d="M160,20H10C4.48,20,0,15.52,0,10,S4.48,0,10,0h150c5.53,0,10,4.48,10,10S165.53,20,160,20z" fill="%23333333"/></svg>') no-repeat var(--bg-beige);
}
.faqList dt:hover {
  cursor: pointer;
}
dt.faqList__title::before,
dd.faqList__desc::before {
  position: absolute;
  left: 15px;
  font-size: 16px;
  font-weight: bold;
}
.pcdevice dt.faqList__title::before,
.pcdevice dd.faqList__desc::before {
  left: 1.5625vw;
  font-size: 1.25vw;
}
dt.faqList__title::before {
  content: "Q.";
}
dd.faqList__desc::before {
  content: "A.";
}
dd.faqList__desc a {
  display: inline-block;
  color: var(--link-blue);
  text-decoration: underline;
}
dd.faqList__desc a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 1281px) {
  .pcdevice .faq h2 {
    margin-bottom: 30px;
  }
  .pcdevice .faqList {
    margin-bottom: 30px;
  }
  .pcdevice .faqList dt {
    padding: 25px 75px 25px 55px;
  }
  .pcdevice .faqList dd {
    padding: 25px 25px 25px 55px;
  }
  .pcdevice .faqList dt {
    background: center right 30px / 1em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 170"><path class="st0" d="M170,85c0,5.53-4.47,10-10,10H95v65c0,5.53-4.47,10-10,10c-5.52,0-10-4.47-10-10V95H10C4.48,95,0,90.53,0,85,c0-5.52,4.48-10,10-10h65V10c0-5.52,4.48-10,10-10c5.53,0,10,4.48,10,10v65h65C165.53,75,170,79.48,170,85z" fill="%23333333"/></svg>') no-repeat var(--bg-beige);
  }
  .pcdevice .faqList dt.active {
    background: center right 30px / 1em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170 20"><path id="icon_x5F_minus_00000180365806011678902700000005502968054685770375_" class="st0" d="M160,20H10C4.48,20,0,15.52,0,10,S4.48,0,10,0h150c5.53,0,10,4.48,10,10S165.53,20,160,20z" fill="%23333333" /></svg>') no-repeat var(--bg-beige);
  }
  .pcdevice dt.faqList__title::before,
  .pcdevice dd.faqList__desc::before {
    left: 20px;
    font-size: 16px;
  }
}

/* Anchor Link
------------------------------------------------------ */
.anchor-link {
  text-align: left;
  background: center right / 1.25em url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path class="cls-2" d="M99,40.54A49.9,49.9,0,1,0,59.46,99,49.89,49.89,0,0,0,99,40.54ZM76.7,42,52.1,66.25a3,3,0,0,1-4.2,0L23.3,42a3,3,0,0,1,2.1-5.14H74.6A3,3,0,0,1,76.7,42Z" fill="%230d4c96"/></svg>') no-repeat;
}

/* ====================================================
  404 Error 
====================================================== */
#notfound .notfound01 {
  padding: 180px 20px 50px;
}
#notfound .notfound01 {
  background: center top 50px / 100px url(/wp-content/themes/bsportal/assets/img/other/notfound_img.svg) no-repeat var(--bg-beige);
}
.pcdevice #notfound .notfound01 {
  padding: 14.0625vw 1.5625vw 3.90625vw;
}
.pcdevice #notfound .notfound01 {
  background: center top 3.90625vw / 7.8125vw url(/wp-content/themes/bsportal/assets/img/other/notfound_img.svg) no-repeat var(--bg-beige);
}
#notfound .notfound01 h1 {
  text-align: center;
  margin-bottom: 30px;
}
.pcdevice #notfound .notfound01 h1 {
  text-align: center;
  margin-bottom: 2.34375vw;
}
#notfound .notfound01 p {
  margin-bottom: 20px;
  line-height: 1.5;
}
.pcdevice #notfound .notfound01 p {
  margin-bottom: 0;
  text-align: center;
}
#notfound .notfound01 .btn_outlined__container {
  margin-top: 30px;
}
.pcdevice #notfound .notfound01 .btn_outlined__container {
  margin-top: 2.34375vw;
}
#notfound .notfound01 .formlink {
  display: inline-block;
  color: var(--link-blue);
  text-decoration: underline;
}
/* -- 買取方法・バナー 一覧 */
.pcdevice #notfound .means_howto__container {
  margin-bottom: 9.375vw;
  background: linear-gradient(180deg,#fff 0%,#fff 38.37%,var(--bg-rightgray) 38.37%,var(--bg-rightgray) 100%);
}
.pcdevice #notfound section.select_howto {
  margin-bottom: 0;
}
#notfound section.select_howto .select_howto__banner {
  padding-left: 0;
  padding-right: 0;
}
#notfound section.select_howto .select_howto__banner a img {
  border-radius: 5px;
}
/* -- 取扱商材一覧 */
.by_itemlist.smalltype {
  margin-top: 50px;
}
.pcdevice .by_itemlist.smalltype {
  margin-top: 4.6875vw;
  margin-bottom: 9.375vw;
}
.pcdevice .by_itemlist {
  width: 70.3125vw;
  margin-left: auto;
  margin-right: auto;
}
.by_itemlist > h2,
.by_itemlist > p {
  text-align: center;
  margin-bottom: 30px;
}
.by_itemlist > p {
  text-align: left;
  line-height: 1.5;
}
.pcdevice .by_itemlist > h2,
.pcdevice .by_itemlist > p {
  text-align: center;
  margin-bottom: 2.34375vw;
}
.by_itemlist .btn_image-in__lists {
  display: flex;
  gap: 20px;
}
.pcdevice .by_itemlist .btn_image-in__lists {
  gap: 2.734375vw;
}
.by_itemlist .btn_image-in__list {
  width: calc( (100% - 20px * 2) / 3 );
  height: auto;
}
.pcdevice .by_itemlist .btn_image-in__list {
  width: calc( (100% - 2.734375vw * 4) / 5 );
}
.by_itemlist .btn_image-in {
  margin-bottom: 10px;
}
.pcdevice .by_itemlist .btn_image-in {
  margin-bottom: 1.171875vw;
}
/* -- お困りごと(Chat) */
#notfound .chat_content {
  padding: 80px 20px 0;
}
.pcdevice #notfound .chat_content {
  padding: 5.46875vw 0;
}
.pcdevice .notfound01__container {
  background-color: var(--bg-beige);
}
.pcdevice .chat_content__container {
  background-color: var(--bg-rightgray);
}

@media only screen and (min-width: 1281px) {
  .pcdevice #notfound .notfound01 {
    padding: 180px 20px 50px;
  }
  .pcdevice #notfound .notfound01 {
    background: center top 50px / 100px url(/wp-content/themes/bsportal/assets/img/other/notfound_img.svg) no-repeat var(--bg-beige);
  }
  .pcdevice #notfound .notfound01 h1 {
    text-align: center;
    margin-bottom: 30px;
  }
  .pcdevice #notfound .notfound01 p {
    margin-bottom: 0;
  }
  /* -- 買取方法・バナー 一覧 */
  .pcdevice #notfound .means_howto__container {
    margin-bottom: 120px;
  }
  .pcdevice #notfound section.select_howto {
    margin-bottom: 0;
  } 
  /* -- 取扱商材一覧 */
  .pcdevice .by_itemlist.smalltype {
    margin-top: 60px;
    margin-bottom: 120px;
  }
  .pcdevice .by_itemlist > h2,
  .pcdevice .by_itemlist > p {
      margin-bottom: 30px;
  }
  .pcdevice .by_itemlist {
      width: 900px;
  }
  .pcdevice .by_itemlist .btn_image-in__lists {
      gap: 35px;
  }
  .pcdevice .by_itemlist .btn_image-in__list {
      width: calc( (100% - 35px * 4) / 5 );
  }
  .pcdevice .by_itemlist .btn_image-in {
      margin-bottom: 15px;
  }
  /* -- お困りごと(Chat) */
  .pcdevice #notfound .chat_content {
    padding: 70px 0;
  }
  .pcdevice #notfound .notfound01 .btn_outlined__container {
    margin-top: 30px;
  }
}