.p-h2{--border-width: 1px;--padding-bottom: 0.34375em;margin-top:var(--lt);margin-bottom:min(0px,var(--padding-bottom) + var(--border-width) + var(--lt));padding-bottom:calc(var(--padding-bottom) + var(--border-width) + var(--lt));padding-left:-0.05em;text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-decoration-style:dashed;text-underline-position:under;text-underline-offset:calc(var(--padding-bottom) - .05em);line-height:2;font-size:min(22px + 10*(100*var(--vw) - 400px)/1200,32px);letter-spacing:.05em;font-weight:bold}.p-faq{padding-top:min(50px + 39*(100*var(--vw) - 400px)/1200,89px)}.p-faq:not(:has(+.p-faq)){padding-bottom:min(75px + 65*(100*var(--vw) - 400px)/1200,140px)}.p-faq__inner{max-width:1000px}.p-faq__list{display:grid;grid-template-columns:minmax(0, auto);row-gap:10px;margin-top:min(30px + 10*(100*var(--vw) - 400px)/1200,40px)}.p-faq__item{border-radius:6px;border:1px solid var(--color-text-gray03);background-color:var(--color-white)}.p-faq__question{display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr) minmax(0, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:min(24px + 6*(100*var(--vw) - 400px)/1200,30px);padding-inline:min(30px,var(--gutter));-webkit-transition:color var(--duration-base);transition:color var(--duration-base)}.p-faq__question:hover{color:var(--color-key)}.p-faq__question-label{color:var(--color-key);font-family:var(--ff-zcool-xiaowei);line-height:.6;font-size:min(20px + 10*(100*var(--vw) - 400px)/1200,30px);translate:0 round(nearest,-0.1em,1px)}.p-faq__question-text{margin-block:var(--lt);margin-inline:min(12px + 1*(100*var(--vw) - 400px)/1200,13px);font-weight:700;font-size:min(16px + 2*(100*var(--vw) - 400px)/1200,18px)}.p-faq__question-icon{width:min(12px + 2*(100*var(--vw) - 400px)/1200,14px);aspect-ratio:1;position:relative;-webkit-transition:-webkit-transform var(--duration-base);transition:-webkit-transform var(--duration-base);transition:transform var(--duration-base);transition:transform var(--duration-base), -webkit-transform var(--duration-base)}.p-faq__question-icon::before,.p-faq__question-icon::after{content:"";display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-top:2px solid var(--color-key);margin:auto;position:absolute;inset:0}.p-faq__question-icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-faq__item[open] .p-faq__question-icon{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.p-faq__answer{display:flow-root}.p-faq__answer-body{margin-inline:min(30px,var(--gutter));margin-bottom:min(24px + 6*(100*var(--vw) - 400px)/1200,30px);border:1px dashed var(--color-text-gray03);border-radius:6px;background-color:var(--color-yellow04);padding-block:min(24px + 6*(100*var(--vw) - 400px)/1200,30px);padding-inline:min(30px,var(--gutter))}.p-faq__answer-body p{margin-block:var(--lt);line-height:1.8;font-size:min(15px + 1*(100*var(--vw) - 400px)/1200,16px)}/*# sourceMappingURL=page-faq.css.map */