.secPolicy .sectionTitle {
  font-weight: 600;
  color: #37826D;
}
.secPolicy .policyBox .policyTitle {
  font-weight: 600;
  color: #37826D;
}
.secPolicy .policyBox .policyText {
  line-height: 170%;
}
.secPolicy .policyBox .policyText .listBox {
  padding-left: 1.3em;
  padding-top: 8px;
  padding-bottom: 8px;
}
.secPolicy .policyBox .policyText .listBox > li {
  padding: 4px 0;
  line-height: 160%;
}
.secPolicy .policyBox .policyText a {
  color: #000000;
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .secPolicy {
    padding: 0;
  }
  .secPolicy .sectionTitle {
    font-size: clamp(14px, 5.64vw, 22px);
    padding: 0 0 24px 0;
  }
  .secPolicy .policyBox {
    padding: 0 0 24px 0;
  }
  .secPolicy .policyBox .policyTitle {
    font-size: clamp(14px, 4.62vw, 18px);
    padding: 0 0 10px 0;
  }
  .secPolicy .policyBox .policyText {
    font-size: clamp(14px, 3.85vw, 15px);
    padding-left: 4px;
  }
  .contentInerval {
    height: 48px;
  }
}
@media print, screen and (min-width: 768px) {
  .secPolicy {
    padding: 0;
  }
  .secPolicy .sectionTitle {
    font-size: clamp(14px, 1.92vw, 23px);
    padding: 0 0 24px 0;
  }
  .secPolicy .policyBox {
    padding: 0 0 32px 0;
  }
  .secPolicy .policyBox .policyTitle {
    font-size: clamp(14px, 1.5vw, 18px);
    padding: 0 0 10px 0;
  }
  .secPolicy .policyBox .policyText {
    font-size: clamp(14px, 1.25vw, 15px);
    padding-left: 4px;
  }
  .contentInerval {
    height: 70px;
  }
}/*# sourceMappingURL=style.css.map */