section#faq.faq{padding-left:min(100vw / 750 * 48, 48px);padding-right:min(100vw / 750 * 48, 48px);padding-top:min(100vw / 750 * 120, 120px);padding-bottom:30px}section#faq.faq.is-blog{padding-left:0;padding-right:0;padding-top:min(100vw / 750 * 120, 120px);padding-bottom:30px}section#faq.faq.is-blog div.h2--star{font-size:min(100vw / 375 * (34) / 2, 34px);margin:auto auto min(100vw / 750 * 50, 50px) auto}section#faq.faq.is-blog div.h2--star:after{font-size:min(100vw / 375 * (20 + 16) / 2, 20px)}section#faq.faq.is-blog div.container{padding-left:0;padding-right:0}section#faq.faq.is-blog .faq__question-text{font-size:min(100vw / 375 * (24 + 12) / 2, 24px)}section#faq.faq.is-blog .faq__answer-text{font-size:min(100vw / 375 * (16 + 12) / 2, 16px)}section#faq.faq .faq__list{display:flex;flex-direction:column;gap:min(100vw / 750 * 30, 30px)}section#faq.faq .faq__item{padding-bottom:min(100vw / 750 * 30, 30px);border-bottom:1px solid var(--col-main)}section#faq.faq .faq__question{display:flex;gap:min(100vw / 750 * 20, 20px)}section#faq.faq .faq__icon{width:36px;height:36px}section#faq.faq .faq__question-text{font-family:var(--fon-2nd);font-weight:700;font-size:min(100vw / 375 * (24 + 16) / 2, 24px);line-height:calc(1 / 24 * 36);letter-spacing:min(100vw / 375 * (24 + 16) / 2 * 0.1, 24px * 0.1)}section#faq.faq .faq__answer{display:flex;margin-top:min(100vw / 750 * 24, 24px);gap:min(100vw / 750 * 20, 20px)}section#faq.faq .faq__answer-text{font-size:min(100vw / 375 * (16 + 16) / 2, 16px);line-height:calc(1 / 16 * 32);letter-spacing:min(100vw / 375 * (16 + 16) / 2 * 0.075, 16px * 0.075)}section#faq.faq .faq__none{margin-top:gap:min(100vw / 750 * 30, 30px);text-align:center}@media not screen and (min-width:768px){section#faq.faq .faq{padding-top:120px}section#faq.faq .faq__question-text{font-size:20px}}