.section-faq{position:relative}.section-faq .title-1{margin-bottom:3rem}.section-faq-box{display:grid;gap:.8rem;margin:0}.section-faq-box__line{position:relative;background-color:#fff;border-radius:1rem}.section-faq-box__q{position:relative}.section-faq-box__q>button{display:block;position:relative;padding:1.4rem 5rem 1.4rem 5.8rem;width:100%;font-feature-settings:"palt" on;font-family:var(--font-mincho-family);font-size:1.6rem;font-weight:700;line-height:1.6}.section-faq-box__q>button:before{content:"Q";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);width:3.2rem;height:3.2rem;background-color:#7a1c30;border-radius:50%;font-family:var(--font-en2-family);font-size:1.8rem;font-weight:400;line-height:1;color:#fff}.section-faq-box__q>button i{position:absolute;top:50%;right:2.2rem;transition:transform .4s ease;transform:translateY(-50%) rotate(90deg);width:.8rem;height:1.4rem}.section-faq-box__q>button[aria-expanded=true] i{transform:translateY(-50%) rotate(-90deg)}.section-faq-box__q>button i svg{width:100%;height:100%}.section-faq-box__q>button i path{stroke:#7a1c30}.section-faq-box__a{display:none;position:relative;margin:0;padding:0 1.6rem 2rem;font-size:1.4rem;line-height:1.8}@media screen and (min-width:750px){.section-faq .title-1{margin-bottom:6rem}.section-faq-box{gap:.8rem;margin:0 auto;max-width:88rem}.section-faq-box__q>button{padding:2.6rem 7.6rem 2.6rem 8rem;font-size:1.8rem;line-height:1.09}.section-faq-box__q>button:before{left:2.4rem;width:4rem;height:4rem;font-size:1.8rem}.section-faq-box__q>button i{right:3rem}.section-faq-box__a{padding:0 2.4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
