.wt-product-page-wrap.is-horizontal .section8 {
  padding-bottom: 0;
}

.wt-product-page-wrap.is-horizontal .section11 .title-box {
  top: 35%;
}

.wt-product-page-wrap.is-horizontal .section4 .content .img-wrap .swiper-slide.isOff .swiper-button-inside-box {
  right: -55%;
}

.wt-product-page-wrap.is-horizontal .section.black .white-font {
  color: #fcfcfc;
}

.wt-product-page-wrap.is-horizontal .section .title.large-xs {
  font-size: 3.6458333333vw;
}

.wt-product-page-wrap.is-horizontal .section9 .content .params-box {
  margin-top: 1.5625vw;
}

.wt-product-page-wrap.is-horizontal .section9 .text-wrap .sup-span {
  font-size: 2.0833333333vw;
}

.wt-product-page-wrap.is-horizontal .section9 .title.large-xs {
  font-size: 4.1666666667vw;
}

.wt-product-page-wrap.is-horizontal .section9 .content .params-box .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 33.33%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wt-product-page-wrap.is-horizontal .section10 .params-box.params-box-pc .item:nth-last-of-type(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.wt-product-page-wrap.is-horizontal .section10 .params-box.params-box-pc .item:nth-last-of-type(1) .title {
  margin-top: 0.5208333333vw;
}

.wt-product-page-wrap.is-horizontal .section11 .text-box .big-title {
  font-size: 5.2083333333vw;
}

.wt-product-page-wrap.is-horizontal .section11 .text-box .sub-title {
  font-size: 10.4166666667vw;
}

.wt-product-page-wrap.is-horizontal .section21 .text-box .params-box {
  margin-top: 3.6458333333vw;
}

.wt-product-page-wrap.is-horizontal .section24 .text-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.wt-product-page-wrap.is-horizontal .section24 .text-list .item .title {
  font-size: 3.125vw;
}

.wt-product-page-wrap.is-horizontal .section21 .text-box .params-box .title {
  font-size: 3.125vw;
}

.wt-product-page-wrap.is-horizontal.is-minisize .section11 .title-box {
  top: 32%;
  width: 40%;
}

.wt-product-page-wrap.is-horizontal.is-minisize .section4 .content .img-wrap .swiper-slide.isOff.swiper-slide-active .swiper-button-inside-box {
  right: -65%;
}

.wt-product-page-wrap.is-vertical .section4 .text-wrap .text-box {
  width: 105%;
}

.wt-product-page-wrap.is-vertical .section4 .text-wrap .text-box .title {
  font-size: 9.0666666667vw;
}

.wt-product-page-wrap.is-vertical .section7b .text-box .dot-box {
  margin-top: 10.6666666667vw;
}

.wt-product-page-wrap.is-vertical .section2b .item-list .item .text-wrap h2 {
  font-size: 5.3333333333vw;
}

.wt-product-page-wrap.is-vertical .section31 .page-all .text3 .title {
  font-size: 8vw;
}

.wt-product-page-wrap.is-vertical .section11 .img-wrap .params-box .description {
  font-size: 11px;
}

.wt-product-page-wrap.is-vertical .section18.black .white-font {
  color: #fcfcfc;
}

.wt-product-page-wrap.is-vertical .section11 .title.large-xs {
  font-size: 6.6666666667vw;
}

.wt-product-page-wrap.is-vertical .section11 .text-box .big-title {
  font-size: 4.8vw;
}

.wt-product-page-wrap.is-vertical .section11 .text-box .sub-title {
  font-size: 10.6666666667vw;
}

.wt-product-page-wrap.is-vertical .section7b .content-box .title.visible-xs {
  font-size: 6.6666666667vw;
}

.wt-product-page-wrap.is-vertical .section10-mb .params-box.params-box-mb .item:nth-last-of-type(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.wt-product-page-wrap.is-vertical .section24 .text-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.wt-product-page-wrap.is-vertical .section24 .text-list .item .title {
  font-size: 4vw;
}

.wt-product-page-wrap.is-vertical .section24 .text-list .item .description {
  font-size: 2.6666666667vw;
}

.wt-product-page-wrap.is-vertical .section24 .params-box .text-list .item:nth-of-type(1), .wt-product-page-wrap.is-vertical .wt-product-page-wrap.is-horizontal .section24 .params-box .text-list .item:nth-of-type(4), .wt-product-page-wrap.is-vertical .wt-product-page-wrap.is-horizontal .section24 .params-box .text-list .item:nth-of-type(7) {
  width: 48%;
}
