.faq-section{display:flex;flex-direction:column;align-items:center;width:100%;padding:clamp(40px,calc(1.875vw + 34px),70px) 0;background-color:#fff0f0;box-sizing:border-box}.faq-section .faq-section__header{margin-bottom:clamp(29px,calc(.375vw + 27.8px),35px)}.faq-section__box{display:flex;flex-direction:column;align-items:center;width:clamp(320px,calc(83.66vw - 6.27px),1600px);background-color:#ff9e9e2e;border-radius:clamp(20px,calc(1.96vw + 12.36px),50px);padding-top:clamp(30px,calc(3.92vw + 14.7px),90px);padding-right:clamp(20px,calc(2vw + 10px),40px);padding-bottom:clamp(30px,calc(3vw + 15px),60px);padding-left:clamp(20px,calc(2vw + 10px),40px);box-sizing:border-box}.faq-section__list{display:flex;flex-direction:column;width:100%;max-width:1200px}.faq-section__item{border-bottom:1px solid #757575}.faq-section__item:first-child{border-top:1px solid #757575}.faq-section__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:clamp(16px,calc(1.5vw + 10px),24px) clamp(16px,calc(1.57vw + 9.88px),40px);background:none;border:none;cursor:pointer;text-align:left;transition:opacity .2s ease}.faq-section__question:hover{opacity:.7}.faq-section__question-content{flex:1;min-width:0;display:flex;align-items:center;gap:clamp(12px,calc(1vw + 8px),20px)}.faq-section__q-mark{flex-shrink:0;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(16px,calc(.5vw + 14px),20px);color:#000}.faq-section__question-text{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:clamp(13px,calc(.4vw + 11px),16px);line-height:1.4;color:#000;margin:0}.faq-section__arrow{flex-shrink:0;width:clamp(20px,calc(.8vw + 16px),28px);height:clamp(20px,calc(.8vw + 16px),28px);margin-left:clamp(12px,calc(1vw + 8px),20px);color:#000;transition:transform .3s ease}.faq-section__arrow svg{width:100%;height:100%}.faq-section__item.is-open .faq-section__arrow{transform:rotate(90deg)}.faq-section__answer{display:none;padding:clamp(16px,calc(1.5vw + 10px),24px) clamp(16px,calc(1.57vw + 9.88px),40px)}.faq-section__item.is-open .faq-section__answer{display:block;border-top:1px solid #757575}.faq-section__answer-content{display:flex;align-items:center;gap:clamp(12px,calc(1vw + 8px),20px)}.faq-section__a-mark{flex-shrink:0;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(16px,calc(.5vw + 14px),20px);color:#df342b}.faq-section__answer-text{font-family:Noto Sans JP,sans-serif;font-size:clamp(12px,calc(.3vw + 10px),14px);line-height:1.2;color:#333;margin:0}.faq-section__answer-text p{margin:0}.faq-section__button{display:flex;align-items:center;justify-content:center;width:clamp(221px,calc(4.12vw + 205.1px),284px);height:clamp(40px,calc(.65vw + 37.45px),50px);margin-top:clamp(40px,calc(1.25vw + 36px),60px);background-color:#e62f28;border-radius:50px;text-decoration:none;transition:opacity .2s ease}.faq-section__button:hover{opacity:.8}.faq-section__button-text{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:clamp(12px,calc(.3vw + 10.5px),14px);color:#fff}.faq-section__button-icon{width:clamp(20px,calc(.5vw + 17px),25px);height:clamp(20px,calc(.5vw + 17px),25px);margin-left:7px;color:#fff}@media screen and (max-width:749px){.faq-section{padding:10px 0 40px}.faq-section__question{padding-top:27px;padding-bottom:27px}.faq-section__question-text{font-size:14px}.faq-section__answer{padding-top:27px;padding-bottom:27px}.faq-section__answer-text{font-family:Inter,sans-serif;font-size:12px;font-weight:500}.faq-section__button{margin-top:42px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-faq.css.map */
