.p_faq01__txt{font-size:1.125rem}.p_faq .faq_box__content{padding-top:20px}.p_faq .faq_box+.faq_box{margin-top:40px}.p_faq01{padding:60px 0}.p_faq01__txt{font-weight:500;line-height:1.4583333333;padding-top:40px;text-align:center}.p_faq01 .c_btn{margin-top:20px}.p_faq__ttl.active:before{top:calc(50% + 5px);transform:translateY(-50%) rotate(45deg) scale(-1)}.p_faq__ttl:before{border-bottom:1px solid #32469b;border-right:1px solid #32469b;content:"";padding:4px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .5s}@media screen and (min-width:768px){.p_faq01__txt{font-size:1.5rem}.p_faq .faq_box__content{padding-top:37px}.p_faq .faq_box+.faq_box{margin-top:clamp(3.75rem,4.9278846154vw + 1.3846153846rem,6.3125rem)}.p_faq01{padding:clamp(5rem,2.0432692308vw + 4.0192307692rem,6.0625rem) 0 160px}.p_faq01__txt{padding-top:clamp(2.5rem,7.6923076923vw - 1.1923076923rem,6.5rem)}.p_faq01 .c_btn{margin-top:clamp(2.5rem,7.2115384615vw - .9615384615rem,6.25rem)}.p_faq__ttl.active:before{top:calc(50% + 8px)}.p_faq__ttl:before{padding:7px;right:51px;top:calc(50% - 3px)}}
/*# sourceMappingURL=faq.css.map */
