html{background-color:#fff;scroll-behavior:smooth}body{background-color:#fff;color:#0c111d;font-family:"Hiragino Sans",sans-serif;font-size:16px;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:100%}body.fixed{overflow:hidden}img{height:auto;max-width:100%;vertical-align:top;width:100%}a{color:inherit;transition:opacity .5s}a:hover{opacity:.8}.sp{display:block}.pc{display:none}.wrapper{overflow:hidden}.header{position:relative}.header_button{height:-moz-fit-content;height:fit-content;inset-block:0;margin-block:auto;position:absolute;right:4.9618320611vw;width:4.9618320611vw;z-index:41}.header_button_open{display:block}.header_button.active .header_button_open{display:none}.header_button_close{display:none}.header_button.active .header_button_close{display:block}.drawer_menu{align-items:center;background:#eaf4f6;display:flex;flex-direction:column;gap:40px;height:100vh;height:100dvh;padding-block:30%;padding-inline:30px;position:absolute;right:-100%;top:0;transition:right .5s;width:83%;z-index:40}.drawer_menu.active{right:0}.drawer_item{color:#0c111d;font-family:"Hiragino Sans",sans-serif;font-size:min(4.0712468193vw,16px)}.container{background-color:#fff;opacity:0;transition:opacity 1.5s;width:100%}.cta{transition:opacity .8s}.cta_button_pc,.cta_button_sp{inset-inline:0;margin-inline:auto;position:fixed;z-index:20}.cta_button_sp{bottom:2.2900763359vw;width:91.8575063613vw}.cta_button_pc{bottom:2.0833333333vw;width:33.5416666667vw}.fv{position:relative}.material_3_container{position:relative}.material_3_link_pc,.material_3_link_sp{inset-inline:0;margin-inline:auto;position:absolute}.material_3_link_sp{top:66.6666666667vw;width:78.1170483461vw}.material_3_link_pc{padding-right:6px;top:25.8333333333vw;width:21.6666666667vw}.material_3_link_pc:hover{opacity:1}.material_3_link_pc:hover .material_3_icon_pc{transform:translateX(9px)}.material_3_icon_pc{left:15.6944444444vw;position:absolute;top:2.1527777778vw;transition:transform .5s;width:.625vw}.material_13_container{padding-block:8%}.material_13_title{margin-inline:auto;max-width:197px;width:50%}.faq_container{display:flex;flex-direction:column;gap:min(6.3613231552vw,25px);margin-inline:auto;margin-top:8%;width:80%}.faq_item{border:2px solid #409d9d;border-radius:8px;display:flex;flex-direction:column;padding-inline:min(4.5801526718vw,18px)}.faq_head{align-items:flex-start;display:flex;gap:3%;padding-block:min(4.0712468193vw,16px);padding-right:30px;position:relative}.faq_head::before{border-bottom:2px solid #409d9d;border-left:2px solid #409d9d;content:"";height:10px;position:absolute;right:2%;top:40%;transform:rotate(-45deg);transition:transform .4s;width:10px}.faq_head::after{background:#409d9d;bottom:0;content:"";height:.5px;left:0;opacity:0;position:absolute;transition:opacity .4s;width:100%}.faq_head.open::before{transform:rotate(135deg)}.faq_head.open::after{opacity:1}.faq_body{display:none;padding-block:min(4.0712468193vw,16px)}.faq_body_inner{align-items:flex-start;display:flex;gap:3%}.faq_body_img,.faq_head_img{margin-top:min(.7633587786vw,3px);width:min(4.0712468193vw,16px)}.faq_body_text,.faq_head_text{color:#0c111d;font-family:"Hiragino Sans",sans-serif;font-size:min(4.0712468193vw,16px);font-style:normal;font-weight:500;letter-spacing:min(.203562341vw,.8px);line-height:min(6.5139949109vw,25.6px);width:92%}.faq_body_link{text-decoration:underline}.fade-in{opacity:1}.fade-out{opacity:0}@media screen and (min-width:768px){.sp{display:none}.pc{display:block}.header_button{height:-moz-fit-content;height:fit-content;right:2.9861111111vw;top:0;width:19.3055555556vw}.material_13_container{margin-inline:auto;max-width:820px}.material_13_title{min-width:216px}.faq_item{padding-inline:min(5.5979643766vw,22px)}.faq_head{padding-block:min(2.6041666667vw,20px);padding-right:40px}.faq_body{padding-block:min(2.6041666667vw,20px)}}