.faq-contents{margin-bottom:1.5rem;border:2px solid #e5e5e5}.faq-contents__question,.faq-contents__answer{display:flex;justify-content:flex-start;align-items:baseline;padding:1.5rem}.faq-contents__icon{flex:0 0 2.9rem;display:flex;justify-content:center;align-items:center;height:2.9rem;margin-right:1.5rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:700;background-color:#f8f8f8;border-radius:50%}.faq-contents__question-title,.faq-contents__answer-title{flex-grow:1;flex-shrink:1;font-size:calc(var(--font-body-scale) * 1.2rem)}.faq-contents__question-title{position:relative;margin:0;height:100%;padding-right:2.9rem;font-weight:400}.faq-contents__question-title:before,.faq-contents__question-title:after{position:absolute;top:50%;right:0;content:"";display:block;width:2.9rem;aspect-ratio:1;border-radius:50%;translate:0 -50%}.faq-contents__question-title:before{z-index:1;background:linear-gradient(to bottom,currentColor,currentColor 100%) center / 12px 3px no-repeat #f8f8f8;border-radius:50%;translate:0 -50%;opacity:0;transition:opacity .3s ease}.faq-contents__question-title:after{z-index:0;background-image:linear-gradient(to bottom,currentColor,currentColor 100%),linear-gradient(to right,currentColor,currentColor 100%);background-position:center;background-size:13px 3px,3px 13px;background-repeat:no-repeat;background-color:#f8f8f8}.faq-contents[open] .faq-contents__question-title:before{opacity:1}.faq-contents__answer{border-top:2px solid #f8f8f8}@media screen and (min-width: 750px){.faq-contents__question-title,.faq-contents__answer-title{font-size:calc(var(--font-body-scale) * 1.5rem)}.jumper{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-main-faq.css.map */
