@charset "UTF-8";
/* *** common variables *** */
/* break point 
---------------------------------------------- */
/* hover style
---------------------------------------------- */
/* color
---------------------------------------------- */
/* *** ①One-Tone *** */
/* *** ②Two-Tone *** */
/* *** mixins *** */
/* break point */
/* hover */
/* -----------------------------------------------
  ① clamp関数（function関数改善版2025.11.20）
----------------------------------------------- */
/* 1rem = 10px */
/* -----------------------------------------------
  ② Y軸減少計算
----------------------------------------------- */
/* --- 画面を縮小させた際にコンテンツのY軸距離を広げる関数 --- */
/* *** common model *** */
/* ローカルメニュー STI Sport 追加調整 */
@media (max-width: 768px) {
  .tab-wrap.ver-sm .tab-btns-list > li:not(:last-of-type) {
    margin-right: 12px;
  }
}

@media (min-width: 768px) and (max-width: 840px) {
  .tab-wrap.ver-sm .tab-btns-list > li:not(:last-of-type) {
    margin-right: 32px;
  }
}
/* 文字が白の場合の色変更サンプル */
/* ST Black Selection */
.special-eq-section-01 {
  background-color: var(--greyK5);
  padding-top: var(--blockMg);
  padding-bottom: var(--blockMg);
}
.special-eq-section-01 .h2ttl {
  margin-bottom: var(--size16);
}
@media (max-width: 768px) {
  .special-eq-section-01 .cmn-carousel-page:not(.is-active) {
    border-color: var(--greyK5);
  }
}
.special-eq-section-01 .ttl-price-box .ttl-box {
  background-color: #6e7881;
}
@media (min-width: 769px) {
  .special-eq-section-01 .nml-img-wrap .img-caption {
    padding-inline: var(--size16);
  }
}
@media (max-width: 768px) {
  .special-eq-section-01 .nml-img-wrap .img-caption {
    padding-inline: var(--size12);
  }
}

/* ST Smart Edition */
.special-eq-section-02 {
  padding: var(--blockMg) 0;
  background-color: #E9F4F4;
}
@media (max-width: 768px) {
  .special-eq-section-02 .cmn-carousel-page:not(.is-active) {
    border-color: #E9F4F4;
  }
}

.no-break {
  display: inline-block;
}/*# sourceMappingURL=style.css.map */


