.faq-content{position:relative;z-index:1}.faq-content__item{background-color:#fff}.faq-content__item__header{align-items:center;display:flex;position:relative;transition:background-color .24s ease-out}@media(any-hover:hover){.faq-content__item__header{cursor:pointer}}.faq-content__item__header:before{border-bottom-color:#0040a2;border-bottom-style:solid;border-right-color:#0040a2;border-right-style:solid;content:"";position:absolute;top:50%;transform:translateY(-65%) rotate(45deg);transition:border-color .24s ease-out}.faq-content__item__header .label{color:#fdcc02;display:flex;flex-shrink:0;font-family:Open Sans,sans-serif;font-style:italic;font-weight:800;font-weight:700;justify-content:center;line-height:1;margin-top:-.2em}.faq-content__item__header .title{color:#0040a2;font-weight:700;line-height:1.34;transition:color .24s ease-out}.faq-content__item__header.--opened{background-color:#01317c}.faq-content__item__header.--opened:before{border-bottom-color:#fff;border-right-color:#fff;transform:translateY(-35%) rotate(-135deg)}.faq-content__item__header.--opened .title{color:#fff}.faq-content__item__body{display:none}.faq-content__item__body .inner{align-items:flex-start;display:flex}.faq-content__item__body .label{color:#0040a2;display:flex;flex-shrink:0;font-family:Open Sans,sans-serif;font-style:italic;font-weight:800;font-weight:700;justify-content:center;line-height:1}.faq-content__item__body p{font-weight:700}@media only screen and (max-width:767px){.faq-content{margin-left:5.3333333333vw;margin-right:5.3333333333vw}.faq-content__item:not(:first-child){margin-top:2.6666666667vw}.faq-content__item__header{min-height:21.3333333333vw;padding-bottom:4vw;padding-top:4vw}.faq-content__item__header:before{border-bottom-width:.2666666667vw;border-right-width:.2666666667vw;height:3.7333333333vw;right:4vw;width:3.7333333333vw}.faq-content__item__header .label{font-size:8vw;width:12vw}.faq-content__item__header .title{font-size:4.2666666667vw;padding-right:9.6vw}.faq-content__item__body .inner{min-height:18.6666666667vw}.faq-content__item__body .label{font-size:8vw;padding-top:5.3333333333vw;width:12vw}.faq-content__item__body p{font-size:4.2666666667vw;padding-bottom:5.3333333333vw;padding-right:5.3333333333vw;padding-top:6.1333333333vw}}@media screen and (min-width:768px){.faq-content{margin-left:auto;margin-right:auto;width:min(87.2727272727vw,960px)}.faq-content__item:not(:first-child){margin-top:min(1.8181818182vw,20px)}.faq-content__item__header{min-height:min(9.0909090909vw,100px)}.faq-content__item__header:before{border-bottom-width:min(.0909090909vw,1px);border-right-width:min(.0909090909vw,1px);height:min(1.4545454545vw,16px);right:min(2.8181818182vw,31px);width:min(1.4545454545vw,16px)}.faq-content__item__header .label{font-size:min(3.6363636364vw,40px);width:min(8.4545454545vw,93px)}.faq-content__item__header .title{font-size:min(1.8181818182vw,20px);padding-right:min(7.2727272727vw,80px)}.faq-content__item__body .label{font-size:min(3.6363636364vw,40px);padding-top:min(2.9090909091vw,32px);width:min(8.4545454545vw,93px)}.faq-content__item__body p{font-size:min(1.8181818182vw,20px);padding-bottom:min(3.6363636364vw,40px);padding-right:min(3.6363636364vw,40px);padding-top:min(3.4545454545vw,38px)}}.inquiry{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.inquiry__text{font-weight:700;line-height:1.7866666667}.inquiry__btn{align-items:center;background-color:#0040a2;color:#fff;display:flex;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-decoration:none}.inquiry__btn:after{background:url(/assets/img/icon_external_wh.svg) 0 0 no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media(any-hover:hover){.inquiry__btn{transition:box-shadow .24s ease-out,transform .24s ease-out;will-change:box-shadow,transform}.inquiry__btn:hover{box-shadow:0 min(.2727272727vw,3px) 0 #001345;transform:translateY(min(.1818181818vw,2px))}}@media only screen and (max-width:767px){.inquiry{margin-top:5.3333333333vw;padding-bottom:10.6666666667vw;padding-top:10.6666666667vw;row-gap:5.3333333333vw}.inquiry__text{font-size:4.8vw;text-align:center}.inquiry__btn{border-radius:8.2666666667vw;box-shadow:0 1.3333333333vw 0 #001345;font-size:4.2666666667vw;height:16.5333333333vw;width:84vw}.inquiry__btn:after{height:4vw;right:8vw;width:4.8vw}}@media screen and (min-width:768px){.inquiry{margin-left:auto;margin-right:auto;margin-top:min(1.8181818182vw,20px);padding-bottom:min(5.2727272727vw,58px);padding-top:min(4.3636363636vw,48px);row-gap:min(3.6363636364vw,40px);width:min(87.2727272727vw,960px)}.inquiry__btn,.inquiry__text{font-size:min(1.8181818182vw,20px)}.inquiry__btn{border-radius:min(4.0909090909vw,45px);box-shadow:0 min(.4545454545vw,5px) 0 #001345;height:min(8.1818181818vw,90px);width:min(38.1818181818vw,420px)}.inquiry__btn:after{height:min(1.8181818182vw,20px);right:min(3.6363636364vw,40px);width:min(2.1818181818vw,24px)}}.faq{position:relative}.faq:before{background-color:#fdcc02;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";position:absolute;right:0;top:0}@media only screen and (max-width:767px){.faq:before{height:57.8666666667vw;width:66.1333333333vw}}@media screen and (min-width:768px){.faq{background-image:url(/assets/img/faq/bg_illust.svg);background-position:left 100% bottom min(28.8181818182vw,317px);background-repeat:no-repeat;background-size:min(46vw,506px) auto}.faq:before{height:45.9736456808vw;width:52.5622254758vw}.faq:after{background:url(/assets/img/lower_bg_scup.svg) 0 0 no-repeat;background-size:contain;content:"";height:min(75.8181818182vw,834px);left:0;position:absolute;top:min(14.9090909091vw,164px);width:min(19.6363636364vw,216px)}}