@charset "UTF-8";.p-faq{width:100%}.p-faq__inner{width:100%}.p-faq__menu{width:100%;margin-bottom:clamp(60px,8.3333333333vw,100px)}.p-faq__main{width:100%}.p-faq__box{width:100%}.p-faq__box:not(:last-child){margin-bottom:clamp(60px,8.3333333333vw,100px)}.p-faq__contents{width:100%}.p-faq__block{width:100%}.p-faq__block:not(:last-child){margin-bottom:clamp(24px,4.1666666667vw,50px)}.p-faq__headline{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:clamp(12px,2.1666666667vw,26px) clamp(60px,7.5vw,90px) clamp(12px,2.1666666667vw,26px) clamp(16px,3.3333333333vw,40px);background:#e5e7ee;border-radius:0 30px 0 30px;position:relative;cursor:pointer;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-faq__headline:hover{background:#f2effe}}@media screen and (hover:hover) and (pointer:fine){.p-faq__headline:hover:after,.p-faq__headline:hover:before{background:#7c61dd}}.p-faq__headline:before{font-family:"Material Icons";content:"\e15b";font-size:clamp(20px,2vw,24px);font-weight:400;color:#ffffff;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:clamp(16px,2.5vw,30px);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(30px,3.5vw,42px);aspect-ratio:1/1;background:#573bbb;border-radius:50%;-webkit-transition:opacity 0.3s ease-in-out,background 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,background 0.3s ease-in-out}.p-faq__headline:after{font-family:"Material Icons";content:"\e145";font-size:clamp(20px,2vw,24px);font-weight:400;color:#ffffff;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:clamp(16px,2.5vw,30px);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(30px,3.5vw,42px);aspect-ratio:1/1;background:#573bbb;border-radius:50%;-webkit-transition:opacity 0.3s ease-in-out,background 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,background 0.3s ease-in-out}.p-faq__block.active .p-faq__headline:after{opacity:0}.p-faq__headline .num{width:clamp(48px,5.6666666667vw,68px);display:block;font-family:"Roboto",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:bold;letter-spacing:0.025em;color:#573bbb}.p-faq__headline .ttl{display:block;width:calc(100% - clamp(48px, 5.6666666667vw, 68px));font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:1.5555555556;margin-top:clamp(3px,0.4166666667vw,5px);margin-bottom:clamp(3px,0.4166666667vw,5px)}.p-faq__cont{width:100%}.p-faq__flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:clamp(16px,2.25vw,27px) clamp(0px,5.4166666667vw,65px) clamp(24px,3.3333333333vw,40px) clamp(16px,5.8333333333vw,70px);border-bottom:2px solid #e5e7ee}.p-faq__flex .num{width:clamp(48px,5.6666666667vw,68px);display:block;font-family:"Roboto",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:bold;letter-spacing:0.025em;color:#573bbb}.p-faq__text{width:calc(100% - clamp(48px, 5.6666666667vw, 68px))}.p-faq__text .text{font-size:clamp(15px,1.3333333333vw,16px);line-height:1.625;margin-top:clamp(-1px,0vw,0px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px)}@media screen and (max-width:768px){.p-faq__text .text{line-height:1.6666666667;margin-top:clamp(-1px,0vw,0px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px)}}.p-faq__text .text:not(:last-child){margin-bottom:clamp(21px,2.25vw,27px)}@media screen and (max-width:768px){.p-faq__text .text:not(:last-child){margin-bottom:clamp(21px,2.25vw,27px)}}.p-faq__text .text ._bold{font-weight:bold}@media screen and (max-width:768px){.p-faq__text .text ._block{display:block}}.p-faq__link{display:inline-block;color:#ff0000;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;position:relative}@media screen and (hover:hover) and (pointer:fine){.p-faq__link:hover{color:#7c61dd}}@media screen and (hover:hover) and (pointer:fine){.p-faq__link:hover:before{background:#7c61dd}}.p-faq__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ff0000;pointer-events:none;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}
/*# sourceMappingURL=common_faq.css.map */