:root{--sc: 1px}@media screen and (min-width: 769px)and (max-width: 1440px){:root{--sc: calc((100vw / 1440) * 1)}}@media(min-width: 1920px){:root{--sc: 1.25px}}@media(min-width: 2560px){:root{--scale: 1.5}}@media screen and (max-width: 768px){.sp{display:block !important}.pc{display:none !important}}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none !important}}:root{--black: #333333;--red: #EF3C3C;--yellow: #FAE137;--green: #1CA312;--orange: #F9B337;--palegreen: #F0F9E0;--limegreen: #75B600;--sky: #74CEE1;--pink: #F88598}.p-faq{padding-top:calc(120*var(--sc));background:#f0f7fd}.p-faq__deco{position:absolute;top:calc(-270*var(--sc));right:calc(-300*var(--sc));width:calc(704*var(--sc));height:calc(466*var(--sc));mix-blend-mode:screen;z-index:1}.p-faq__deco02{position:absolute;bottom:calc(-130*var(--sc));left:calc(-110*var(--sc));width:calc(252*var(--sc));height:calc(234*var(--sc));mix-blend-mode:screen;z-index:1}.p-faqWrap{position:relative;width:calc(860*var(--sc));margin:0 auto;z-index:5}.p-faqBox{padding:calc(25*var(--sc)) calc(20*var(--sc));border-bottom:1px solid #002f7b;color:#002f7b}.p-faqQues{gap:calc(10*var(--sc));cursor:pointer}.p-faqQues .icon{font-size:calc(30*var(--sc));font-style:italic;font-weight:500;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p-faqQues .ttl{width:100%;font-size:calc(18*var(--sc))}.p-faqQues .plus{position:relative;width:calc(22*var(--sc));height:calc(22*var(--sc));margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p-faqQues .plus::after{content:"";width:calc(22*var(--sc));height:1px;background:#002f7b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-faqQues .plus::before{content:"";width:calc(22*var(--sc));height:1px;background:#002f7b;position:absolute;top:50%;left:50%;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.p-faqQues .plus.active::before{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.p-faqAns{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,padding .3s ease;transition:max-height .4s ease,padding .3s ease}.p-faqAns__wrap{gap:calc(10*var(--sc));-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:calc(13*var(--sc))}.p-faqAns__wrap .icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:calc(30*var(--sc));font-weight:500;font-style:italic}.p-faqAns__wrap .txt{width:100%;font-size:calc(18*var(--sc));line-height:2}.p-faqAns__wrap .txt a{font-weight:500;text-decoration:underline;color:#002f7b}.p-faq__scroll{padding-top:calc(130*var(--sc));padding-bottom:calc(120*var(--sc))}@media(max-width: 768px){.p-faq{padding-top:calc(50/375*100vw)}.p-faq__deco{top:calc(-170/375*100vw);right:calc(-360/375*100vw);width:calc(500/375*100vw);height:auto}.p-faq__deco02{bottom:calc(-80/375*100vw);left:calc(80/375*100vw);width:calc(80/375*100vw);height:auto}.p-faqWrap{width:100%}.p-faqBox{padding:calc(30/375*100vw) calc(35/375*100vw) calc(30/375*100vw) 0}.p-faqQues{position:relative;gap:calc(15/375*100vw);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p-faqQues .icon{padding-top:calc(2/375*100vw);font-size:calc(26/375*100vw);line-height:1.2}.p-faqQues .ttl{font-size:calc(15/375*100vw);line-height:1.8}.p-faqQues .plus{position:absolute;top:50%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(15/375*100vw);height:calc(15/375*100vw)}.p-faqQues .plus::after{width:calc(15/375*100vw)}.p-faqQues .plus::before{width:calc(15/375*100vw)}.p-faqAns__wrap{gap:calc(15/375*100vw);padding-top:calc(20/375*100vw)}.p-faqAns__wrap .icon{font-size:calc(26/375*100vw)}.p-faqAns__wrap .txt{font-size:calc(15/375*100vw);line-height:1.8}.p-faq__scroll{padding-top:calc(70/375*100vw);padding-bottom:calc(70/375*100vw)}}/*# sourceMappingURL=p-faq.css.map */