@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.only-sp{display:none !important}@media(max-width: 768px){.only-sp{display:block !important}}.only-pc{display:block !important}@media(max-width: 768px){.only-pc{display:none !important}}img.only-sp,span.only-sp,br.only-sp{display:none !important}@media(max-width: 768px){img.only-sp,span.only-sp,br.only-sp{display:inline !important}}img.only-pc,span.only-pc,br.only-pc{display:inline !important}@media(max-width: 768px){img.only-pc,span.only-pc,br.only-pc{display:none !important}}.l-wrapper{display:block;padding:0 20px;width:100%;font-size:16px;font-weight:400;color:#000;line-height:1.5;letter-spacing:0;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 768px){.l-wrapper{padding:0;font-size:3.4666666667vw}}.l-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.l-wrapper a:hover{text-decoration:none !important;opacity:.5}.l-wrapper img{width:auto;max-width:100%;height:auto;vertical-align:top;font-size:0;line-height:0}@media(max-width: 768px){.l-wrapper img{width:100%}}.l-wrapper sup{position:relative;padding-right:.2em;font-size:70%;vertical-align:top;top:.15em}.l-wrapper em{font-style:normal;font-weight:600}.l-wrapper small{font-size:.875em}.c-container{margin:0 auto;padding:83px 0 100px;max-width:1010px;width:100%}@media(max-width: 768px){.c-container{padding:13.3333333333vw 0 19.2vw;max-width:90.1333333333vw}}.c-breadcrumbs{margin:0 auto;max-width:1010px;width:100%}@media(max-width: 768px){.c-breadcrumbs{max-width:90.1333333333vw}}.c-breadcrumbs-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:23px auto 0 0;padding:0;list-style:none}.c-breadcrumbs-list__item{font-size:12px;font-weight:600;line-height:1;position:relative}.c-breadcrumbs-list__item::before{content:">";margin:0 1em}.c-breadcrumbs-list__item:first-child::before{display:none}@media(max-width: 768px){.c-breadcrumbs-list{margin-top:4vw}.c-breadcrumbs-list__item{font-size:3.2vw}}.c-sec+.c-sec{margin-top:100px}@media(max-width: 768px){.c-sec+.c-sec{margin-top:13.3333333333vw}}.c-heading--lv2{margin:0;font-family:Helvetica,"Open Sans",sans-serif;font-size:28px;font-weight:600;line-height:1;text-align:center}.c-heading--lv2 .small{display:block;margin-top:16px;font-family:"Hiragino UD Sans Std","Noto Sans JP",serif;font-size:14px}@media(max-width: 768px){.c-heading--lv2{font-size:5.8666666667vw}.c-heading--lv2 .small{display:block;margin-top:2.6666666667vw;font-size:2.9333333333vw}}.c-lead{margin-top:40px;font-size:16px;font-weight:600;line-height:1.75;text-align:center}@media(max-width: 768px){.c-lead{margin-top:5.3333333333vw;font-size:2.9333333333vw;text-align:left}}.c-txt{margin:0;font-size:16px;line-height:1.75}.c-txt+.c-txt{margin-top:1em}.c-txt--red{font-size:inherit;color:#dc6225;text-indent:inherit}@media(max-width: 768px){.c-txt{font-size:3.4666666667vw}}.c-list--disc{list-style-type:"・";padding-left:1em}.c-list__item{font-size:16px;line-height:1.75}@media(max-width: 768px){.c-list__item{font-size:3.4666666667vw}}.c-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px auto 0;background:#000;color:#fff;font-weight:600;text-align:center;text-decoration:none}.c-btn--default{width:320px;height:48px;border-radius:24px;font-size:18px}.c-btn--inquiry{width:320px;height:48px;border-radius:24px;font-size:18px;position:relative}.c-btn--inquiry::before{content:"";margin:auto;width:20px;height:16px;background:url(../img/ico_inquiry.png) center center no-repeat;background-size:contain;position:absolute;left:20px;top:0;bottom:0}.c-btn--faq{width:262px;height:40px;border-radius:24px;font-size:16px}.c-btn--faq-inquiry{width:262px;height:40px;border-radius:24px;font-size:16px;position:relative}.c-btn--faq-inquiry::before{content:"";margin:auto;width:16px;height:13px;background:url(../img/ico_inquiry.png) center center no-repeat;background-size:contain;position:absolute;left:15px;top:0;bottom:0}@media(max-width: 768px){.c-btn{margin-top:8vw}.c-btn--default{width:50.6666666667vw;height:9.3333333333vw;border-radius:6.4vw;font-size:3.4666666667vw}.c-btn--inquiry{padding-left:2.1333333333vw;width:50.6666666667vw;height:9.3333333333vw;border-radius:6.4vw;font-size:3.4666666667vw}.c-btn--inquiry::before{width:3.7333333333vw;height:3.4666666667vw;left:3.7333333333vw}.c-btn--faq{width:50.6666666667vw;height:9.3333333333vw;border-radius:6.4vw;font-size:3.4666666667vw}.c-btn--faq-inquiry{padding-left:2.1333333333vw;width:50.6666666667vw;height:9.3333333333vw;border-radius:6.4vw;font-size:3.4666666667vw}.c-btn--faq-inquiry::before{width:3.7333333333vw;height:3.4666666667vw;left:3.7333333333vw}}.c-table{border:1px solid #000;border-collapse:collapse}.c-table__th{padding:10px;border:1px solid #000;font-size:16px;font-weight:600}thead .c-table__th{background:#5a5a5a;color:#fff}tbody .c-table__th{background:#ebebeb}.c-table__td{border:1px solid #000;font-size:16px}@media(max-width: 768px){.c-table__th{padding:2.1333333333vw;font-size:2.6666666667vw}.c-table__td{font-size:2.6666666667vw}}.c-faq-acc{margin:0}.c-faq-acc__q{margin-top:40px;padding:8px 0 8px 26px;min-height:42px;border-bottom:1px solid #000;font-size:18px;font-weight:600;position:relative;cursor:pointer}.c-faq-acc__q::before,.c-faq-acc__q::after{content:"";display:block;margin:auto;width:16px;height:2px;background:#000;position:absolute;right:20px;-webkit-transition:all .3s;transition:all .3s}.c-faq-acc__q::before{top:0;bottom:0;opacity:1}.c-faq-acc__q::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;bottom:0}.c-faq-acc__q.is-open::before{opacity:0}.c-faq-acc__q.is-open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-faq-acc__q button{margin:0;padding:0;background:none !important;border:none;font-size:inherit;font-weight:inherit;color:#000 !important;line-height:1.5;text-align:left;outline:none;cursor:pointer}.c-faq-acc__q button::before{content:"Q.";display:block;font-family:Helvetica,"Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:1.5;position:absolute;left:0}.c-faq-acc__a{margin:0;padding:0 0 0 26px;max-height:0;line-height:1.75;position:relative;opacity:0}.c-faq-acc__a::before{content:"A.";display:block;font-family:Helvetica,"Open Sans",sans-serif;font-size:18px;font-weight:600;position:absolute;left:0}.is-open+.c-faq-acc__a{padding:36px 0 0 26px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1}.c-faq-acc__img,.c-faq-acc__btn{margin-left:-26px;text-align:center}.c-faq-acc__table{margin-left:-26px;text-align:center}@media(max-width: 768px){.c-faq-acc__q{margin-top:5.3333333333vw;padding:2.4vw 4.8vw 2.4vw 5.6vw;min-height:8.5333333333vw;font-size:3.4666666667vw}.c-faq-acc__q::before,.c-faq-acc__q::after{width:3.2vw;height:1px;right:0}.c-faq-acc__q button::before{font-size:3.4666666667vw}.c-faq-acc__a{padding:0 0 0 5.3333333333vw;font-size:3.4666666667vw}.c-faq-acc__a::before{font-size:3.4666666667vw}.is-open+.c-faq-acc__a{padding:4.8vw 0 0 5.3333333333vw}.c-faq-acc__img,.c-faq-acc__btn{margin-left:-5.3333333333vw}.c-faq-acc__table{margin-left:-5.3333333333vw}}.u-mt--1em{margin-top:1em}.l-faq-menu{margin-top:60px;padding:30px 20px 20px;background:#ebebeb}.l-faq-menu+.l-faq-menu{margin-top:20px}.l-faq-menu__heading{margin:0;font-size:16px;font-weight:600;line-height:1.25;text-align:center}@media(max-width: 768px){.l-faq-menu{margin-top:6.6666666667vw;padding:5.8666666667vw 2.9333333333vw 4.8vw}.l-faq-menu+.l-faq-menu{margin-top:4.5333333333vw}.l-faq-menu__heading{font-size:3.4666666667vw}}.l-faq-menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:20px auto 0;padding:0;max-width:875px;list-style:none}.l-faq-menu-list__item{width:285px;min-height:60px;background:#fff;border:1px solid #000;position:relative}.l-faq-menu-list__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0px 36px 0px 78px;width:100%;height:100%;font-size:16px;font-weight:600;color:#000;line-height:1.25;text-decoration:none;position:relative}.l-faq-menu-list__link::before{content:"";display:block;margin:auto;width:60px;height:60px;position:absolute;left:6px;top:0;bottom:0}.l-faq-menu-list__link--01::before{background:url(../img/ico_faq_menu_01.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--02::before{background:url(../img/ico_faq_menu_02.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--03::before{background:url(../img/ico_faq_menu_03.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--04::before{background:url(../img/ico_faq_menu_04.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--05::before{background:url(../img/ico_faq_menu_05.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--06::before{background:url(../img/ico_faq_menu_06.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--07::before{background:url(../img/ico_faq_menu_07.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--08::before{background:url(../img/ico_faq_menu_08.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link--09::before{background:url(../img/ico_faq_menu_09.png) center center no-repeat;background-size:contain}.l-faq-menu-list__link::after{content:"";display:block;margin:auto;width:8px;height:9px;background:url(../img/ico_triangle_btm.png) top center no-repeat;position:absolute;right:14px;top:0;bottom:0}@media(max-width: 768px){.l-faq-menu-list{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:1.6vw;margin-top:2.6666666667vw;max-width:84.2666666667vw}.l-faq-menu-list__item{width:41.3333333333vw;min-height:13.3333333333vw}.l-faq-menu-list__link{padding:1.3333333333vw 4vw 1.3333333333vw 13.3333333333vw;font-size:2.9333333333vw}.l-faq-menu-list__link::before{width:10.6666666667vw;height:10.6666666667vw;left:1.3333333333vw}.l-faq-menu-list__link::after{width:1.3333333333vw;height:1.6vw;background-size:100% auto;right:1.8666666667vw}}.l-faq-heading{margin:80px 0 0;padding:18px 20px;background:#ebebeb;font-size:20px;font-weight:600;line-height:1}.c-heading+.l-faq-heading{margin-top:40px}@media(max-width: 768px){.l-faq-heading{margin-top:10.6666666667vw;padding:3.4666666667vw;font-size:3.7333333333vw;text-align:center}.c-heading+.l-faq-heading{margin-top:6.6666666667vw}}.l-faq-accordion__img-wrap{margin-top:20px}.l-faq-accordion__img--01{width:934px;height:auto}.l-faq-accordion__table--01{margin-top:40px;width:522px}.l-faq-accordion__table--01 .c-table__th:nth-of-type(1){width:250px}.l-faq-accordion__table--01 .c-table__th:nth-of-type(2){width:135px}.l-faq-accordion__table--01 .c-table__th:nth-of-type(3){width:135px}.l-faq-accordion__table--01 .c-table__td{font-weight:600;text-align:center}@media(max-width: 768px){.l-faq-accordion__img-wrap{margin-top:5.3333333333vw;width:100%;height:100%;position:relative}.l-faq-accordion__img-scroll{margin-right:-4.8vw;padding-right:4.8vw;overflow-x:scroll}.l-faq-accordion__img-scroll::after{content:"";display:block;width:10.6666666667vw;height:10.6666666667vw;background:url(../img/ico_table_arrow.png) center center no-repeat;background-size:contain;position:absolute;right:-0.8vw;bottom:-4.5333333333vw}.l-faq-accordion__img--01{max-width:185.6vw;width:185.6vw;height:auto}.l-faq-accordion__table--01{margin-top:5.3333333333vw;width:100%}.l-faq-accordion__table--01 .c-table__th:nth-of-type(1){width:43.2vw}.l-faq-accordion__table--01 .c-table__th:nth-of-type(2){width:23.4666666667vw}.l-faq-accordion__table--01 .c-table__th:nth-of-type(3){width:23.4666666667vw}.l-faq-accordion__table--01 .c-table__td{font-weight:600;text-align:center}}


.content-block-tbl--outer {
  margin: 16px 0 70px -5.3333333333vw;
  position: relative;
  --clamp-root-font-size: 16;
  --clamp-slope: calc((var(--clamp-max) - var(--clamp-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)));
  --clamp-y-axis-intersection: calc(var(--clamp-min) - (var(--clamp-slope) * var(--clamp-viewport-min)));
  --clamp-preffered-value: calc(var(--clamp-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--clamp-slope) * 100vi));
  --clamp: clamp(calc(var(--clamp-min) * (1rem / var(--clamp-root-font-size))), var(--clamp-preffered-value), calc(var(--clamp-max) * (1rem / var(--clamp-root-font-size))));
    font-size: var(--clamp);
  --clamp-viewport-min: 375;
  --clamp-viewport-max: 1366;
  --clamp-min: 14;
  --clamp-max: 16;
}

.content-block-tbl--wrap {
  position: relative;
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  width: calc(100% + 5.17vi);
}

.content-block-tbl--inner {
  display: flex;
  width: fit-content;
  transition: transform 0.3s ease;
  transform: translateX(0);
}

.content-block-tbl--inner tr {
  flex-shrink: 0;
  width: 300px;
  text-align: center;
}

.content-block-tbl--inner th,
.content-block-tbl--inner td {
  vertical-align: middle;
}

.content-block-tbl--basic .content-block-tbl--box {
  background: #EBEBEB;
}

.content-block-tbl--silver .content-block-tbl--box {
  background: #C4C4C4;
}

.content-block-tbl--stg td .content-block-tbl--box,
.content-block-tbl--mile .tbl-box-mile,
.content-block-tbl--special-01 td .content-block-tbl--box .tbl-txt--off {
  font-weight: bold;
  font-family: var(--ff-helve);
}

.content-block-tbl--mile .tbl-box-mile {
  font-size: 18px;
}

.content-block-tbl--stg .tbl-txt--stg {
  display: block;
  width: 100%;
  height: 27px;
}

.content-block-tbl--gold .content-block-tbl--box {
  background: #DDCC96;
}

.content-block-tbl--diamond .content-block-tbl--box {
  background: #575757;
  color: #fff;
}

.content-block-tbl--box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.content-block-tbl--head .content-block-tbl--box {
  width: 80px;
  margin: 0 16px 0 6px;
  border-bottom: 1px solid #707070;
  white-space: nowrap;
}

.content-block-tbl--box .tbl-box-txt {
  display: inline-block;
  text-align: left;
}

.content-block-tbl--mile .content-block-tbl--basic .tbl-box-txt {
  text-indent: -1em;
}

.content-block-tbl--stg .content-block-tbl--head,
.content-block-tbl--stg .content-block-tbl--basic,
.content-block-tbl--stg .content-block-tbl--silver,
.content-block-tbl--stg .content-block-tbl--gold,
.content-block-tbl--stg .content-block-tbl--diamond {
  vertical-align: bottom;
}

.content-block-tbl--basic .content-block-tbl--box,
.content-block-tbl--silver .content-block-tbl--box,
.content-block-tbl--gold .content-block-tbl--box,
.content-block-tbl--diamond .content-block-tbl--box {
  width: 148px;
  margin: 0 0 1px 1px;
}

.content-block-tbl--stg .content-block-tbl--head .content-block-tbl--box,
.content-block-tbl--stg .content-block-tbl--basic .content-block-tbl--box {
  height: 78px;
}

.content-block-tbl--stg .content-block-tbl--silver .content-block-tbl--box {
  height: 88px;
}

.content-block-tbl--stg .content-block-tbl--gold .content-block-tbl--box {
  height: 98px;
}

.content-block-tbl--stg .content-block-tbl--diamond .content-block-tbl--box {
  height: 108px;
  margin-top: 45px;
  position: relative;
}

.content-block-tbl--stg .content-block-tbl--diamond {
  position: relative;
}

.content-block-tbl--stg .content-block-tbl--diamond::before {
  content: '';
  display: block;
  position: absolute;
  width: 48px;
  height: 48px;
  background: url(../img/ico-stg-crown.png) no-repeat;
  background-size: 100% auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.content-block-tbl--stg .content-block-tbl--silver .content-block-tbl--box .tbl-txt--stg,
.content-block-tbl--stg .content-block-tbl--gold .content-block-tbl--box .tbl-txt--stg,
.content-block-tbl--stg .content-block-tbl--diamond .content-block-tbl--box .tbl-txt--stg {
  background-image: url(../img/bg-stg-leaves.png);
  background-repeat: no-repeat;
  background-size: 118px 27px;
  background-position: 50% 45%;
}

.content-block-tbl--stg .content-block-tbl--silver .tbl-txt--stg {
  margin-bottom: 10px;
}

.content-block-tbl--stg .content-block-tbl--gold .tbl-txt--stg {
  margin-bottom: 20px;
}

.content-block-tbl--stg .content-block-tbl--diamond .tbl-txt--stg {
  margin-bottom: 30px;
}

.content-block-tbl--mile .content-block-tbl--box ,
.content-block-tbl--special-01 .content-block-tbl--box,
.content-block-tbl--special-02 .content-block-tbl--box {
  height: 110px;
}

.content-block-tbl--box .tbl-txt--s {
  font-size: 12px;
  display: block;
  white-space: nowrap;
  margin-left: 4px;
}

.content-block-tbl--head .tbl-txt--special {
  margin-top: 5px;
}

.content-block-tbl--box .tbl-box-mile--indent {
  margin-left: 10px;
}

.content-block-tbl--box .tbl-txt--label {
  padding: 3px 8px;
  background: #000;
  font-size: 12px;
  color: #fff;
  font-weight: 600;
}

.content-block-tbl--special-01 td .content-block-tbl--box {
  font-size: 13px;
}

.content-block-tbl--box .tbl-txt--off {
  font-size: 18px;
  background: linear-gradient(transparent 60%, #fff 60% 90%, transparent 90%);
  padding: 0 10px;
}

.content-block-tbl--basic .content-block-tbl--box .tbl-txt--off {
  background: linear-gradient(transparent 60%, #D9D9D9 60% 90%, transparent 90%);
}

.content-block-tbl--diamond .content-block-tbl--box .tbl-txt--off {
  background: linear-gradient(transparent 60%, #000 60% 90%, transparent 90%);
}

.content-block-tbl--box .tbl-txt--num {
  font-size: 22px;
}

.content-block-tbl--special-02 td .content-block-tbl--box {
  font-size: 18px;
}

/* .content-block-tbl--special-02 .content-block-tbl--diamond .content-block-tbl--box {
  font-size: 20px;
  font-weight: 300;
} */

.content-block-tbl--arrow {
  position: absolute;
  bottom: 0;
  transform: translateY(25%);
  width: 23px;
  height: 23px;
  background-color: #F3F0E9;
  color: #fff;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 50%;
}

.content-block-tbl--arrow.tbl-arrow-left {
  left: 0;
}

.content-block-tbl--arrow.tbl-arrow-left::before {
  content: '';
  width: 8px;
  height: 8px;
  border: 2px solid;
  border-color: transparent transparent #000 #000;
  transform: translate(25%, -5%) rotate(45deg);
}

.content-block-tbl--arrow.tbl-arrow-right {
  right: 0;
}

.content-block-tbl--arrow.tbl-arrow-right::before {
  content: '';
  width: 8px;
  height: 8px;
  border: 2px solid;
  border-color: #000 #000 transparent transparent;
  transform: translate(-25%, -5%) rotate(45deg);
}

.content-block-tbl--arrow-hide {
  display: none;
}

.content-block:has(.content-block-tbl--outer) .content-block__txt {
  letter-spacing: .02em;
}

.l-faq-acc__btn.l-faq-acc__btn--2col .c-btn + .c-btn {
  margin-top: 4.8vw;
}

@media screen and (768px <=width) {
  .content-block-tbl--outer {
    margin: 40px 0 100px;
  }

  .content-block-tbl--wrap {
    overflow-x: hidden;
    width: 100%;
  }

  .content-block-tbl--inner {
    display: table;
    width: 100%;
    margin: 0 auto;
  }

  .content-block-tbl--inner td {
    width: 20.6%;
  }

  .content-block-tbl--head .content-block-tbl--box {
    margin: 0;
  }

  .content-block-tbl--basic .content-block-tbl--box,
  .content-block-tbl--silver .content-block-tbl--box,
  .content-block-tbl--gold .content-block-tbl--box,
  .content-block-tbl--diamond .content-block-tbl--box {
    width: auto;
    margin: 0 0 2px 10px;
    letter-spacing: .1em;
  }

  .content-block-tbl--stg .content-block-tbl--silver .content-block-tbl--box {
    height: 120px;
  }

  .content-block-tbl--stg .content-block-tbl--gold .content-block-tbl--box {
    height: 160px;
  }

  .content-block-tbl--stg .content-block-tbl--diamond .content-block-tbl--box {
    height: 200px;
  }
  
  .content-block-tbl--stg .content-block-tbl--silver .tbl-txt--stg,
  .content-block-tbl--stg .content-block-tbl--gold .tbl-txt--stg,
  .content-block-tbl--stg .content-block-tbl--diamond .tbl-txt--stg {
    margin: 30px 0 auto;
  }

  .content-block-tbl--head .content-block-tbl--box {
    width: auto;
  }

  .content-block-tbl--stg .content-block-tbl--diamond::before {
    left: calc(50% + 5px);
  }

  .content-block-tbl--box .tbl-box-mile--indent {
    margin: 0 10px 0 0;
}

  .content-block-tbl--box .tbl-txt--s,
  .content-block-tbl--box .tbl-txt--label {
    font-size: 14px;
  }

  .content-block-tbl--head .tbl-txt--special {
    margin-top: 10px;
  }

  .content-block-tbl--arrow {
    display: none;
  }

  .content-block:has(.content-block-tbl--outer) .content-block__txt {
    letter-spacing: .1em;
  }

  .content-block-tbl--stg .content-block-tbl--silver .content-block-tbl--box .tbl-txt--stg,
  .content-block-tbl--stg .content-block-tbl--diamond .content-block-tbl--box .tbl-txt--stg {
    background-image: url(../img/bg-stg-leaves_pc.png);
    background-repeat: no-repeat;
    background-size: 135px 27px;
  }

  .l-faq-acc__btn.l-faq-acc__btn--2col {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    gap: 40px;
  }

  .l-faq-acc__btn.l-faq-acc__btn--2col .c-btn {
    margin: 0;
  }

  .l-faq-acc__btn.l-faq-acc__btn--2col .c-btn + .c-btn {
    margin-top: 0;
  }
}

@media screen and (1024px <=width) {
  /* .content-block-tbl--wrap {
    padding: 0 40px;
  } */
}