.p-faq{margin-top:83px;padding-bottom:180px}.p-faq__inner{max-width:calc(var(--inner) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.p-faq__item{border-bottom:1px solid #CCCCCC}.p-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0;font-size:14px;font-weight:500;list-style:none;cursor:pointer}.p-faq__q-text{text-indent:-1.5em;padding-left:1.5em;line-height:200%;letter-spacing:.14em}.p-faq__q::-webkit-details-marker{display:none}.p-faq__icon{position:relative;flex:0 0 auto;width:12px;height:12px;margin-top:4px}.p-faq__icon:before{content:"";position:absolute;top:1px;left:2px;width:7px;height:7px;border-right:1px solid #000000;border-bottom:1px solid #000000;transform:rotate(45deg);transition:transform .3s}.p-faq__item[open] .p-faq__icon:before{top:4px;transform:rotate(-135deg)}.p-faq__a{padding:0 0 20px;font-size:14px;line-height:200%;letter-spacing:.14em;color:#000}.p-faq__a p{margin:0;text-indent:-1.4em;padding-left:1.4em}.p-faq .p-label{margin:0 0 11px}.p-faq__group{margin:64px 0 8px;font-family:var(--font-en),var(--font-jp);font-size:18px;font-weight:700;letter-spacing:.1em;line-height:180%}.p-faq__group:first-of-type{margin-top:24px}@media screen and (max-width:749px){.p-faq{margin-top:83px;padding-bottom:90px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faq.css.map */
