@charset "UTF-8";.p-faq__inner{width:100%}.p-faq__block{width:100%}.p-faq__block:not(:last-child){margin-bottom:clamp(40px,4.1666666667vw,50px)}.p-faq__question{list-style:none;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#e5e7ee;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 90px 30px 24px;position:relative}@media screen and (max-width:768px){.p-faq__question{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(20px,3.125vw,24px) 40px clamp(24px,3.90625vw,30px) clamp(16px,3.6458333333vw,28px);row-gap:12px}}.p-faq__question::-webkit-details-marker{display:none}.p-faq__question:before{border-bottom:solid 1px #0b184a;border-right:solid 1px #0b184a;content:"";position:absolute;height:clamp(10px,1vw,12px);right:43px;top:47%;-webkit-transform:translateY(-50%) rotateX(0deg) rotateZ(45deg) skew(0deg,0deg);transform:translateY(-50%) rotateX(0deg) rotateZ(45deg) skew(0deg,0deg);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;width:clamp(10px,1vw,12px)}@media screen and (max-width:768px){.p-faq__question:before{right:clamp(16px,2.6041666667vw,20px)}}.qa-open .p-faq__question:before{top:54%;-webkit-transform:translateY(-50%) rotateX(180deg) rotateZ(45deg) skew(0deg,0deg);transform:translateY(-50%) rotateX(180deg) rotateZ(45deg) skew(0deg,0deg)}.p-faq__mark{color:#ea0000;display:block;font-family:"Poppins","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(28px,4.6875vw,36px);font-weight:300;font-style:italic;letter-spacing:0.025em;text-align:right;width:66px}@media screen and (max-width:768px){.p-faq__mark{width:100%;text-align:left}}.p-faq__text{font-size:clamp(17px,2.6041666667vw,20px);font-weight:500;width:calc(100% - 82px);line-height:1.5;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px)}@media screen and (max-width:768px){.p-faq__text{width:100%}}.p-faq__answer{overflow:hidden}.p-faq__cont{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #e5e7ee;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 64px 28px 54px;width:100%}@media screen and (max-width:768px){.p-faq__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(20px,3.125vw,24px) clamp(16px,5.2083333333vw,40px) clamp(24px,3.90625vw,30px) clamp(16px,3.6458333333vw,28px);row-gap:9px}}.p-faq__desc{font-size:16px;width:calc(100% - 84px);line-height:1.625;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px)}@media screen and (max-width:768px){.p-faq__desc{width:100%}}
/*# sourceMappingURL=common_faq.css.map */