@keyframes infinity-scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.faq-content {
  margin-top: 2.7777777778vw;
}
@media (max-width: 767px) {
  .faq-content {
    margin-top: 10.6666666667vw;
  }
}
.faq-content > .desc {
  font-size: clamp(18px * 0.8, 1.25vw, 18px * 1.05);
  line-height: 1.5;
  text-align: center;
}
@media (max-width: 767px) {
  .faq-content > .desc {
    font-size: 3.7333333333vw;
  }
}
.faq-content > .m-sub_ttl {
  margin-top: 4.7222222222vw;
}
@media (max-width: 767px) {
  .faq-content > .m-sub_ttl {
    margin-top: 16vw;
  }
}
.faq-content > .m-faq_list {
  margin-top: 2.7777777778vw;
}
@media (max-width: 767px) {
  .faq-content > .m-faq_list {
    margin-top: 12.8vw;
  }
}

/*# sourceMappingURL=faq.css.map */
