.re-page-faq{padding-top:2rem;padding-bottom:18rem}@media screen and (min-width:750px){.re-page-faq{padding-bottom:28rem}}.re-page-faq__re-common-heading{margin-top:3.6rem}@media screen and (min-width:750px){.re-page-faq__re-common-heading{margin-top:7.4rem}}.re-page-faq_section-title{background-color:#597d93;padding:8px 12px}.re-page-faq__accordion{width:100%;margin-top:4.5rem;font-family:Hina Mincho,serif}@media screen and (min-width:750px){.re-page-faq__accordion{margin-top:6.3rem}}.re-page-faq__accordion-item:not(:first-child){margin:0;margin-top:.8rem}.re-page-faq__accordion-button{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:1.8rem;padding-bottom:.6rem;padding-left:3rem;border-bottom:1px solid #597d93}@media screen and (min-width:750px){.re-page-faq__accordion-button{padding-bottom:1.2rem;padding-left:5rem}}.re-page-faq__accordion-button:before{content:"Q.";position:absolute;top:-.2rem;left:0;font-size:1.6rem}@media screen and (min-width:750px){.re-page-faq__accordion-button:before{top:-.8rem;font-size:2.6rem}}.re-page-faq__accordion-button:hover{cursor:pointer}.re-page-faq__accordion-title{margin-top:0;margin-bottom:0;color:#fff;font-size:1.4rem}@media screen and (min-width:750px){.re-page-faq__accordion-title{font-size:1.8rem}}.re-page-faq__accordion-arrow{display:block;transform:rotate(0);width:10px;height:5px;line-height:0;transition:transform .3s ease-in-out;transform-origin:50% 50%}@media screen and (min-width:750px){.re-page-faq__accordion-arrow{width:20px;height:10px}}.re-page-faq__accordion-arrow svg{width:100%;height:100%}.js-accordion-button.isActive .re-page-faq__accordion-arrow{transform:rotate(180deg)}.re-page-faq__accordion-target{position:relative;padding-left:3rem;font-size:1.3rem}@media screen and (min-width:750px){.re-page-faq__accordion-target{padding-left:5rem;font-size:1.5rem}}.re-page-faq__accordion-target:before{content:"A.";position:absolute;top:0;left:0;font-size:1.6rem;line-height:1.3}@media screen and (min-width:750px){.re-page-faq__accordion-target:before{font-size:2.6rem}}.js-accordion-target{max-height:0;padding-bottom:0;overflow:hidden;transition:all .3s ease-out}.js-accordion-target.isActive{padding-bottom:3.6rem}
/*# sourceMappingURL=/cdn/shop/t/48/assets/re-page-faq.css.map */
