:root{--main-cl:#00b291;--brand-cl:#0072cf;--bg-white:#fff;--bg-gray:#e6e6e6;--line-cl:#8ad1c4;--line-cl2:#c2d4e3;--line-cl3:#c5c5c5;--line-cl4:#ddd;--line-cl5:#7bb6e6;--text-white:#fff;--text-cl:#ddd;--text-cl2:#626262;--border-radius-8:8px;--border-radius-4:2px}.p_faq .c_blk_h2{margin-bottom:30px}.p_faq_item{background-color:#f6f7f9;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;position:relative}.p_faq_item:not(:last-child){margin-bottom:20px}.p_faq_item:before{color:#00b291;content:"Q";font-family:Josefin Sans,sans-serif;font-size:1.125rem;font-weight:500;left:15px;letter-spacing:.01em;line-height:1.44;position:absolute;top:16px;transition:all .5s}.p_faq_item__context,.p_faq_item__ttl{letter-spacing:.01em;line-height:2;padding-left:40px;padding-right:45px;position:relative}.p_faq_item__ttl{cursor:pointer;font-weight:700;padding-bottom:11px;padding-top:12px;transition:all .5s}.p_faq_item__ttl:after,.p_faq_item__ttl:before{background-color:#00b291;content:"";height:2px;position:absolute;right:15px;top:calc(50% - 1px);transform:translateY(-50%);width:14px}.p_faq_item__ttl:after{top:calc(50% - 2px);transform:rotate(-90deg);transition:opacity .5s}.p_faq_item__context{display:none;padding-bottom:12px;padding-top:12px}.p_faq_item__context:after{background-color:#e6e6e6;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:all .5s;width:calc(100% - 30px)}.p_faq_item__context a{color:#0072cf;text-decoration:underline}.p_faq_item__txt{position:relative}.p_faq_item__txt:before{color:#00b291;content:"A";font-family:Josefin Sans,sans-serif;font-size:1.125rem;font-weight:500;left:-25px;letter-spacing:.01em;line-height:1.44;position:absolute;top:5px;transition:all .5s}.p_faq_item.active .p_faq_item__ttl:after{opacity:0}@media screen and (min-width:768px){:root{--border-radius-8:8px;--border-radius-4:4px}.p_faq .l_about__inner{padding-bottom:92px}.p_faq .c_blk_h1__tags{padding-top:23px}.p_faq .c_blk_h2{margin-bottom:48px}.p_faq_item:not(:last-child){margin-bottom:24px}.p_faq_item:before{font-size:1.25rem;left:23px;top:20px}.p_faq_item__context,.p_faq_item__ttl{padding-left:49px;padding-right:72px}.p_faq_item__ttl{padding-bottom:15px;padding-top:16px}.p_faq_item__ttl:hover{opacity:.8}.p_faq_item__ttl:after,.p_faq_item__ttl:before{right:23px;width:16px}.p_faq_item__context{margin-top:-3px;padding-bottom:19px;padding-top:16px}.p_faq_item__context:after{width:calc(100% - 48px)}.p_faq_item__context a{transition:all .5s}.p_faq_item__context a:hover{opacity:.8;text-decoration:none}.p_faq_item__txt:before{font-size:1.25rem;left:-26px;top:.3em}.p_faq_item.active:before{top:24px}}
/*# sourceMappingURL=faq.css.map */

