.c-accordion--tra__contents {
  height: min(85.333vw, 384px);
}

.c-breadcrumbs {
  margin-top: min(4.611vw, 76.8px);
}
@media screen and (max-width: 768px) {
  .c-breadcrumbs {
    margin-top: min(8.533vw, 38.4px);
  }
}

.c-tab__wrap[data-tabpos=bottom] {
  margin-top: min(3.458vw, 57.6px);
}
@media screen and (max-width: 768px) {
  .c-tab__wrap[data-tabpos=bottom] {
    margin-top: min(8.533vw, 38.4px);
  }
}

.c-tab__item.is-soon {
  pointer-events: none;
}

body.equipment .l-container::before {
  display: none;
}
body.equipment .c-tab {
  letter-spacing: 0.15em;
}

.equipment-clm--name {
  margin-top: 0.8em;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .equipment-clm--name {
    font-size: clamp(12.8px, 4.267vw, 19.2px) !important;
  }
}
.equipment-clm--txt {
  margin-top: 0.6em;
  font-size: clamp(11.2px, 1.009vw, 16.8px) !important;
}
@media screen and (max-width: 768px) {
  .equipment-clm--txt {
    font-size: clamp(9.6px, 3.2vw, 14.4px) !important;
  }
}
.equipment-clm--notes {
  margin-top: 0.6em;
  font-size: clamp(9.6px, 0.865vw, 14.4px) !important;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .equipment-clm--notes {
    font-size: clamp(8px, 2.667vw, 12px) !important;
  }
}

.security-title {
  line-height: 1.5;
  text-align: center;
  margin-top: min(7.493vw, 124.8px);
}
@media screen and (max-width: 768px) {
  .security-title {
    text-align: left;
    margin-top: min(19.2vw, 86.4px);
  }
}
.security-title .title-01 {
  font-size: clamp(27.2px, 2.45vw, 40.8px);
  display: block;
  color: #052645;
}
@media screen and (max-width: 768px) {
  .security-title .title-01 {
    font-size: clamp(16px, 5.333vw, 24px);
  }
}
.security-title .title-02 {
  font-size: clamp(25.6px, 2.305vw, 38.4px);
  display: block;
  color: #594c22;
  margin-top: 0.3em;
}
@media screen and (max-width: 768px) {
  .security-title .title-02 {
    font-size: clamp(12.8px, 4.267vw, 19.2px);
  }
}

.security-triplecheck {
  margin-top: min(3.458vw, 57.6px);
}
@media screen and (max-width: 768px) {
  .security-triplecheck {
    margin-top: min(6.4vw, 28.8px);
  }
}
@media screen and (max-width: 768px) {
  .security-triplecheck .c-box--swipe img {
    max-height: min(146.667vw, 660px);
  }
}
@media screen and (max-width: 540px) {
  .security-triplecheck .c-box--swipe img {
    max-height: min(120vw, 540px);
  }
}

.security-content {
  margin-top: min(5.764vw, 96px);
}
@media screen and (max-width: 540px) {
  .security-content {
    margin-top: min(12.8vw, 57.6px);
  }
}
/*# sourceMappingURL=equipment.css.map */