@charset "UTF-8";.p-faq__block:not(:last-child){margin-bottom:80px}.p-faq__list{counter-reset:section}@media screen and (max-width:768px){.p-faq__list{margin:0 clamp(-40px,-3.3333333333vw,-16px)}}.p-faq__list>li:not(:last-child){margin-bottom:clamp(32px,3.515625vw,36px)}.p-faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;border:1px solid #c4c8c9;position:relative}@media screen and (max-width:768px){.p-faq__question{display:block;padding:20px calc(30px + clamp(16px, 3.3333333333vw, 40px)) 20px clamp(16px,3.3333333333vw,40px);border-left:none;border-right:none}}@media screen and (hover:hover) and (pointer:fine){.p-faq__question:hover>.cont{color:#688bc9}}.p-faq__question:before{content:"";width:clamp(24px,3.125vw,32px);aspect-ratio:1;background:-webkit-gradient(linear,left top,left bottom,from(#003894),to(#003894)) no-repeat center/clamp(12px,1.5625vw,16px) 2px,#ffffff;background:linear-gradient(#003894,#003894) no-repeat center/clamp(12px,1.5625vw,16px) 2px,#ffffff;border:1px solid #93abd3;position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}@media screen and (max-width:768px){.p-faq__question:before{top:calc(50% + 4px);right:calc(clamp(16px, 3.3333333333vw, 40px) - 4px)}}.p-faq__item.open .p-faq__question:before{background:-webkit-gradient(linear,left top,left bottom,from(#003894),to(#003894)) no-repeat center/clamp(12px,1.5625vw,16px) 2px,#f2f5fa;background:linear-gradient(#003894,#003894) no-repeat center/clamp(12px,1.5625vw,16px) 2px,#f2f5fa}.p-faq__question:after{content:"";width:2px;height:clamp(12px,1.5625vw,16px);background:#003894;position:absolute;top:50%;right:calc(24px + clamp(24px, 3.125vw, 32px) / 2);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media screen and (max-width:768px){.p-faq__question:after{top:calc(50% + 4px);right:calc(clamp(16px, 3.3333333333vw, 40px) - 4px + 12px)}}.p-faq__item.open .p-faq__question:after{-webkit-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg)}.p-faq__question>.num{display:block;width:clamp(55px,5.859375vw,60px);margin:-0.1em 0 -0.2em;font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(20px,2.34375vw,24px);font-weight:500;color:#003894;-webkit-transform:translateY(1px);transform:translateY(1px)}@media screen and (max-width:768px){.p-faq__question>.num{margin-bottom:calc(20px - 0.2em)}}.p-faq__question>.cont{display:block;font-size:clamp(16px,1.7578125vw,18px);line-height:1.5555555556;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px);font-weight:bold;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media screen and (max-width:1024px){.p-faq__question>.cont{line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px)}}.p-faq__hide{border:1px solid #c4c8c9;border-top:none}@media screen and (max-width:768px){.p-faq__hide{border-left:none;border-right:none}}.p-faq__answer{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;padding:32px 30px}@media screen and (max-width:768px){.p-faq__answer{display:block;padding:20px clamp(16px,3.3333333333vw,40px) 24px}}.p-faq__answer>.num{display:block;width:clamp(55px,5.859375vw,60px);margin:-0.1em 0 -0.2em;font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(20px,2.34375vw,24px);font-weight:500;color:#ff9030;-webkit-transform:translateY(1px);transform:translateY(1px)}@media screen and (max-width:768px){.p-faq__answer>.num{margin-bottom:calc(20px - 0.2em)}}.p-faq__answer>.cont{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:block;font-size:16px;line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px)}.p-faq__answer>.note{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:block;padding-left:1em;text-indent:-1em;font-size:16px;line-height:1.75;margin-top:clamp(16px,1.3333333333vw,16px);margin-bottom:clamp(-6px,-0.5vw,-6px)}.p-faq__link{margin:0 2px;color:#003894;-webkit-text-decoration:underline #93abd3;text-decoration:underline #93abd3;text-underline-offset:4px;-webkit-transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-faq__link:hover{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;color:#688bc9}}
/*# sourceMappingURL=common_faq.css.map */