@media only screen and (max-width: 767px) {
  .titleArea {
    padding: 0 0 32px 0;
  }
  .titleArea .title {
    font-size: clamp(14px, 4.62vw, 18px);
  }
}
@media print, screen and (min-width: 768px) {
  .titleArea {
    padding: 0 0 40px 0;
  }
  .titleArea .title {
    font-size: clamp(16px, 2.17vw, 26px);
  }
}
.secDetail .contentTitle {
  color: #8FB873;
  line-height: 180%;
}
.secDetail .contentTitle * {
  line-height: 180%;
}
.secDetail .contentDetail {
  line-height: 180%;
}

@media only screen and (max-width: 767px) {
  .secDetail {
    padding: 0 0 56px 0;
  }
  .secDetail .contentTitle {
    font-size: clamp(14px, 4.62vw, 18px);
    padding: 0 0 24px 0;
  }
  .secDetail .contentDetail {
    font-size: clamp(14px, 3.85vw, 15px);
  }
}
@media print, screen and (min-width: 768px) {
  .secDetail {
    padding: 0 0 70px 0;
  }
  .secDetail .contentTitle {
    font-size: clamp(14px, 1.5vw, 18px);
    padding: 0 0 24px 0;
  }
  .secDetail .contentDetail {
    font-size: clamp(14px, 1.33vw, 16px);
  }
}/*# sourceMappingURL=style.css.map */