@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}}.pageTop{position:relative;padding-top:60px;padding-bottom:55px;font-weight:bold;color:var(--blue);background:#fff}.pageTop .icon{width:30px;margin:0 auto}.pageTop .icon img{vertical-align:middle}.pageTop .icon.pen{width:15px}.pageTop__ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:32px}.pageTop__sub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:16px;letter-spacing:.1em}@media(max-width: 768px){.pageTop{padding-top:35px;padding-bottom:32px}.pageTop .icon{width:25px}.pageTop .icon.pen{width:12px}.pageTop__ttl{font-size:22px}.pageTop__sub{font-size:13px}}.faq__wrap{padding-top:55px;padding-bottom:60px}.faq__boxs{max-width:1000px;width:100%;margin:45px auto 0}.faq__box{position:relative;overflow:hidden;margin-top:16px;border:1px solid #c3dbf2;border-radius:10px}.faq__ques{position:relative;gap:10px;width:100%;height:80px;padding:0 30px;font-size:18px;font-weight:bold;color:var(--blue);background:#e6f2fe;cursor:pointer}.faq__ques p{width:calc(100% - 35px)}.faq__ques .icon{position:relative;width:25px;height:25px;border-radius:50%;background:var(--blue)}.faq__ques .icon::after{content:"";width:10px;height:2px;background:#e6f2fe;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.faq__ques .icon::before{content:"";width:10px;height:2px;background:#e6f2fe;position:absolute;top:50%;left:50%;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.faq__ques .icon.active::before{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.faq__ans{display:none}.faq__ans .txt{padding:25px 30px;font-size:15px}.faq__ans .txt a{color:#00a7fe;text-decoration:underline}.faq__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto 0}@media(max-width: 768px){.faq__wrap{padding:30px 0 35px}.faq__boxs{margin:30px auto 0}.faq__ques{height:unset;gap:20px;font-size:14px;padding:12px}.faq__ques .icon{width:20px;height:20px}.faq__ques .icon::after{width:8px}.faq__ques .icon::before{width:8px}.faq__ques p{width:calc(100% - 40px)}.faq__ans .txt{padding:10px;font-size:13px}.faq__btn{margin:25px auto 0}}.p-faq{padding-bottom:50px;background:#e6f2fe}.p-faq .whiteBox{margin-bottom:40px;padding:50px 20px 60px}.p-faq .whiteBox:first-of-type{margin-top:60px}.p-faqTop{margin-bottom:45px}.p-faqBtns{max-width:1000px;width:100%;margin:0 auto;padding:50px 0;border:1px solid #c3dbf2;border-radius:10px;background:#e6f2fe}.p-faqBtns__inr{padding:0 40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.p-faqBtns__inr .btn_anchor{width:calc((100% - 50px)/3)}.p-faqList{max-width:1000px;width:100%;margin:45px auto 0}.p-faqList li{margin-top:15px;border:1px solid #c3dbf2;border-radius:10px}.p-faqList__top{padding:25px 30px;font-size:18px;font-weight:bold;color:var(--blue);background:#e6f2fe}.p-faqList__ttl{padding:20px 30px;font-size:15px;border-top:1px solid #c3dbf2}.p-faqBoxs{max-width:1000px;width:100%;margin:0 auto}.p-faqTtl{margin-top:45px;padding-bottom:16px;border-bottom:1px solid #dfdfdf;font-size:20px;font-weight:bold;color:var(--blue)}.p-faqBox{padding:15px 20px;border-bottom:1px solid #dfdfdf}.p-faqBox__ques{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;cursor:pointer}.p-faqBox__ques span{font-weight:bold;color:var(--blue)}.p-faqBox__ques p{width:calc(100% - 24px)}.p-faqBox__ques .icon{position:relative;width:14px;height:14px}.p-faqBox__ques .icon::after{content:"";width:14px;height:2px;background:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-faqBox__ques .icon::before{content:"";width:14px;height:2px;background:#000;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-faqBox__ques .icon.active::before{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.p-faqBox__ans{display:none;margin-top:23px;padding:0 30px;font-size:14px}@media screen and (min-width: 769px)and (max-width: 1024px){.p-faqBtns{padding:20px 0}.p-faqBtns__inr{padding:0 15px;gap:10px}.p-faqBtns__inr .btn_anchor{width:calc((100% - 20px)/3);padding:0 15px;font-size:14px}}@media(max-width: 768px){.p-faq{padding-bottom:40px}.p-faq .whiteBox{margin-bottom:20px;padding:30px 0 35px}.p-faq .whiteBox:first-of-type{margin-top:35px}.p-faqTop{margin-bottom:30px}.p-faqList{margin-top:30px}.p-faqList__top{padding:15px 10px;font-size:13px}.p-faqList__ttl{padding:10px;font-size:13px;line-height:1.6}.p-faqBtns{max-width:unset;width:auto;margin:0 15px;padding:25px}.p-faqBtns__inr{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:0}.p-faqBtns__inr .btn_anchor{width:265px;height:40px;padding:0 20px;font-size:14px}.p-faqBoxs{padding:0 15px}.p-faqTtl{margin-top:30px;padding:0 10px 12px;font-size:16px}.p-faqBox{padding:14px 10px}.p-faqBox__ques{font-size:14px}.p-faqBox__ans{margin-top:20px;padding:0;font-size:13px;line-height:1.6}}/*# sourceMappingURL=p-faq.css.map */