.store-faq{background:#fff;border-top:1px solid #dce7e2}.store-faq h2{font-size:clamp(25px,3vw,38px)}.faq-intro{font-size:16px;line-height:1.9;color:#65746e}.store-faq-list{margin-top:28px;border-top:2px solid #00a88e}.store-faq-list details{border-bottom:1px solid #dce7e2;padding:0 2px}.store-faq-list summary{position:relative;padding:21px 34px 21px 0;cursor:pointer;font-size:18px;font-weight:600;color:#263e37;list-style:none}.store-faq-list summary::-webkit-details-marker{display:none}.store-faq-list summary:after{content:'＋';position:absolute;right:5px;top:20px;color:#007d6a}.store-faq-list details[open] summary:after{content:'−'}.store-faq-list details p{font-size:16px;line-height:2;margin:0;padding:0 28px 22px 0;max-width:1000px}.store-faq-list a{color:#007d6a;text-decoration:underline;text-underline-offset:3px}.store-faq-list summary:focus-visible{outline:2px solid #00a88e;outline-offset:3px}@media(max-width:600px){.store-faq-list summary{font-size:17px}.store-faq-list details p{font-size:15px;padding-right:0}}
