.page-faq{margin-top:11rem;margin-bottom:4rem}@media screen and (max-width:768px){.page-faq{margin-top:0;margin-bottom:5rem}}.page-faq .title{text-align:center;color:#fff;background-color:var(--main);width:100%;margin-bottom:3.8rem;padding-block:.8rem 1.1rem;font-size:2.4rem;font-weight:600;position:relative}@media screen and (max-width:768px){.page-faq .title{margin-bottom:2.8rem;padding-block:.8rem;font-size:1.9rem}}.page-faq .title:before{content:"";background-color:var(--yellow);z-index:10;width:2rem;height:100%;display:inline-block;position:absolute;top:0;left:0}@media screen and (max-width:768px){.page-faq .title:before{width:1.3rem}}.page-faq .hd{border-bottom:var(--main).1rem solid;margin-bottom:3.2rem;padding-bottom:2rem;font-size:2.3rem;font-weight:600}@media screen and (max-width:768px){.page-faq .hd{margin-bottom:2rem;padding-bottom:1.2rem;font-size:1.7rem}}.page-faq .btn-wrap{justify-content:space-between;gap:3.5rem;margin-bottom:6rem;display:flex}@media screen and (max-width:768px){.page-faq .btn-wrap{flex-direction:column;gap:1.2rem;margin-bottom:3.3rem}}.page-faq .btn-wrap .btn{color:#fff;text-align:center;background-color:#1b3a93;border-radius:100vmax;width:100%;padding-block:1.1rem;font-size:2.4rem;font-weight:600;display:block}@media screen and (max-width:768px){.page-faq .btn-wrap .btn{padding-block:.9rem;font-size:1.8rem}}@media (any-hover:hover){.page-faq .btn-wrap .btn:hover{background-color:var(--yellow);color:var(--main);transition:color .1s,background-color .1s}}.page-faq .container{position:relative}.page-faq .container+.container{margin-top:10rem}@media screen and (max-width:768px){.page-faq .container+.container{margin-top:4.2rem}}.page-faq .container .anc{position:absolute;top:-9rem;left:0}.page-faq .container .faq-wrap+.faq-wrap{margin-top:6rem}@media screen and (max-width:768px){.page-faq .container .faq-wrap+.faq-wrap{margin-top:3.8rem}}.page-faq .container .faq-wrap .item{border-bottom:.1rem solid #c4c8ce;padding-bottom:3.2rem}@media screen and (max-width:768px){.page-faq .container .faq-wrap .item{padding-bottom:2rem}}.page-faq .container .faq-wrap .item+.item{margin-top:4rem}@media screen and (max-width:768px){.page-faq .container .faq-wrap .item+.item{margin-top:2.5rem}}.page-faq .container .faq-wrap .item .q-wrap{align-items:center;gap:1rem;margin-bottom:2.2rem;display:flex}@media screen and (max-width:768px){.page-faq .container .faq-wrap .item .q-wrap{align-items:flex-start;gap:.7rem;margin-bottom:1.1rem}}.page-faq .container .faq-wrap .item .q-wrap .num{color:#fff;text-align:center;background-color:var(--main);border-radius:100vmax;flex-shrink:0;width:6rem;padding-block:.5rem .7rem;font-size:1.6rem;font-weight:600}@media screen and (max-width:768px){.page-faq .container .faq-wrap .item .q-wrap .num{width:5rem;padding-block:.5rem .6rem;font-size:1.5rem}}.page-faq .container .faq-wrap .item .q-wrap .question{color:var(--main);font-size:1.8rem;font-weight:600;line-height:1.4}@media screen and (max-width:768px){.page-faq .container .faq-wrap .item .q-wrap .question{margin-top:.1em;font-size:1.6rem}}.page-faq .container .faq-wrap .item .readText{font-weight:500}.page-faq .container .faq-wrap .item .readText .link{color:#29abe2;text-decoration:underline}@media (any-hover:hover){.page-faq .container .faq-wrap .item .readText .link:hover{opacity:.6}}
