.ly_content{background-color:#fff}.ly_content_size{margin-left:auto;margin-right:auto;position:relative;width:clamp(0px,852/1280*100vw,852px)}@media screen and (max-width:767px){.ly_content_size{width:76vw}}.bl_chara{pointer-events:none;position:absolute;width:100%;will-change:all;z-index:10}.bl_chara--fix{position:relative}.bl_chara--fix .bl_chara_center{left:0;position:relative;transform:none}.bl_chara svg{display:block;overflow:visible;vertical-align:top}.bl_chara svg,.bl_chara svg g,.bl_chara svg path{will-change:transform}.bl_chara_center{left:50%;position:absolute;top:0;transform:translate(-50%)}.bl_chara_fuwa{left:0;position:absolute;top:0;will-change:transform}.bl_chara_eyes,.bl_chara_wing_left,.bl_chara_wing_right{will-change:opacity,transform}.bl_cta{display:flex;gap:clamp(0px,68/1280*100vw,68px);margin-bottom:clamp(0px,124/1280*100vw,124px);margin-top:clamp(0px,124/1280*100vw,124px)}@media screen and (max-width:767px){.bl_cta{align-items:center;flex-direction:column;gap:5.3333333333vw;margin-bottom:46.4vw;margin-top:20.9333333333vw}}.bl_cta_logo{padding-top:clamp(0px,4/1280*100vw,4px);width:clamp(0px,210/1280*100vw,210px)}.bl_cta_side{align-items:center;display:flex;flex-direction:column}.bl_cta_ttl{margin-bottom:clamp(0px,13/1280*100vw,13px)}@media screen and (max-width:767px){.bl_cta_ttl{margin-bottom:3.4666666667vw}}.bl_cta_ttl img{height:auto;width:clamp(0px,195/1280*100vw,195px)}@media screen and (max-width:767px){.bl_cta_ttl img{width:41.0666666667vw}}.bl_cta_tel{margin-bottom:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.bl_cta_tel{margin-bottom:4.2666666667vw}}.bl_cta_tel img{vertical-align:top;width:clamp(0px,296/1280*100vw,296px)}@media screen and (max-width:767px){.bl_cta_tel img{width:62.4vw}}.bl_cta_btn img{vertical-align:top;width:clamp(0px,296/1280*100vw,296px)}@media screen and (max-width:767px){.bl_cta_btn img{width:62.4vw}.bl_cta--footer.contact{margin-top:0}}.bl_cta--footer{align-items:center;flex-direction:column}@media screen and (max-width:767px){.bl_cta--footer{margin-bottom:6vw;margin-top:18.4vw}.bl_cta--footer .bl_cta_ttl{margin-bottom:3.7333333333vw}.bl_cta--footer .bl_cta_ttl img{width:41.0666666667vw}.bl_cta--footer .bl_cta_tel{margin-bottom:4vw}.bl_cta--footer .bl_cta_tel img{width:62.4vw}.bl_cta--footer .bl_cta_btn{margin-bottom:2.6666666667vw}.bl_cta--footer .bl_cta_btn img{width:62.4vw}.bl_cta--footer .bl_cta_logo{margin-bottom:26.6666666667vw}}.bl_cta--header{align-items:center;flex-direction:column}@media screen and (max-width:767px){.bl_cta--header{margin-bottom:12vw;margin-top:12vw}.bl_cta--header .bl_cta_logo{margin-bottom:26.6666666667vw}}.bl_how{padding-top:clamp(0px,224/1280*100vw,224px)}@media screen and (max-width:767px){.bl_how{margin-top:-14vw;padding-top:0}}.bl_how_copy{margin-bottom:clamp(0px,48/1280*100vw,48px)}@media screen and (max-width:767px){.bl_how_copy{margin-bottom:6.6666666667vw}}.bl_how_copy img{height:auto;left:50%;max-width:none;position:relative;transform:translateX(-50%);width:clamp(0px,921/1280*100vw,921px)}@media screen and (max-width:767px){.bl_how_copy img{width:70.1333333333vw}}.bl_how_imgs{display:flex;gap:clamp(0px,48/1280*100vw,48px);justify-content:center}@media screen and (max-width:767px){.bl_how_imgs{gap:5.0666666667vw;left:50%;position:relative;transform:translateX(-50%);width:81.2vw}}.bl_how_img{position:relative;width:clamp(0px,223/1280*100vw,223px)}@media screen and (max-width:767px){.bl_how_img{width:54vw}}.bl_how_img:after{border-bottom:clamp(0px,10/1280*100vw,10px) solid transparent;border-left:clamp(0px,17/1280*100vw,17px) solid #00b1d9;border-top:clamp(0px,10/1280*100vw,10px) solid transparent;content:"";display:block;position:absolute;right:clamp(-35px,-35/1280*100vw,0px);top:50%;transform:translateY(-50%);width:0}@media screen and (max-width:767px){.bl_how_img:after{border-bottom:1.3333333333vw solid transparent;border-left:2vw solid #00b1d9;border-top:1.3333333333vw solid transparent;display:none;right:-3.3333333333vw}}.bl_how_img:last-child:after{display:none}.bl_how_img img{vertical-align:top}@media screen and (max-width:767px){.bl_how_img img{height:auto;max-width:none;width:100%}}.bl_strength{margin-bottom:clamp(-42px,-42/1280*100vw,0px);padding-top:clamp(0px,398/1280*100vw,398px);text-align:center}@media screen and (max-width:767px){.bl_strength{left:50%;margin-bottom:-7.2vw;padding-top:33.3333333333vw;position:relative;transform:translateX(-50%);width:86.6666666667vw}}.bl_strength_ttl{margin-bottom:clamp(0px,84/1280*100vw,84px);text-align:center}@media screen and (max-width:767px){.bl_strength_ttl{margin-bottom:10vw}.bl_strength_ttl img{height:auto;width:33.7333333333vw}}.bl_strength_subttl{border-bottom:3px solid #00b1d9;color:#00b1d9;display:inline-block;font-size:clamp(0px,27/1280*100vw,27px);font-weight:500;letter-spacing:.1em;line-height:1.3;margin-bottom:clamp(0px,10/1280*100vw,10px);text-align:center}@media screen and (max-width:767px){.bl_strength_subttl{border-bottom:2px solid #00b1d9;font-size:3.6vw;font-weight:600;margin-bottom:1.8666666667vw}}.bl_strength_txt{color:#00b1d9;font-size:clamp(0px,19/1280*100vw,19px);font-weight:500;letter-spacing:.08em;line-height:1.5789473684;margin-bottom:clamp(0px,40/1280*100vw,40px);text-align:center}@media screen and (max-width:767px){.bl_strength_txt{font-size:2.9333333333vw;font-weight:600;line-height:1.5454545455;margin-bottom:8.6666666667vw}}.bl_arrow{height:0;position:relative;text-align:center}.bl_arrow img{vertical-align:top}@media screen and (max-width:767px){.bl_arrow img{height:auto;width:4vw}}.bl_arrow--1{top:clamp(0px,65/1280*100vw,65px)}@media screen and (max-width:767px){.bl_arrow--1{top:14.4vw}}.bl_arrow--2{top:clamp(0px,40/1280*100vw,40px)}@media screen and (max-width:767px){.bl_arrow--2{top:-18vw}}.bl_arrow--3{top:clamp(0px,194/1280*100vw,194px)}@media screen and (max-width:767px){.bl_arrow--3{top:15.3333333333vw}}.bl_arrow--4{top:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.bl_arrow--4{top:-31.3333333333vw}}.bl_arrow--5{top:clamp(0px,195/1280*100vw,195px)}@media screen and (max-width:767px){.bl_arrow--5{top:15.3333333333vw}}.bl_arrow--6{top:clamp(-280px,-280/1280*100vw,0px)}@media screen and (max-width:767px){.bl_arrow--6{top:-24.6666666667vw}}.bl_arrow--7{top:clamp(0px,140/1280*100vw,140px)}@media screen and (max-width:767px){.bl_arrow--7{top:1.3333333333vw}}.bl_arrow--8{top:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.bl_arrow--8{top:-30.6666666667vw}}.bl_arrow--9{top:clamp(0px,195/1280*100vw,195px)}@media screen and (max-width:767px){.bl_arrow--9{top:15.3333333333vw}}.bl_chara svg{height:auto;width:clamp(0px,142/1280*100vw,142px)}@media screen and (max-width:767px){.bl_chara svg{width:23.3333333333vw}.bl_chara.bl_chara--10 svg{width:clamp(0px,142/1280*100vw,142px)}}.un_faq{padding-top:clamp(0px,188/1280*100vw,188px)}@media screen and (max-width:767px){.un_faq{padding-top:26.2666666667vw}}.un_faq_ttl{margin-bottom:clamp(0px,88/1280*100vw,88px);text-align:center}@media screen and (max-width:767px){.un_faq_ttl{margin-bottom:11.3333333333vw}}.un_faq_ttl img{height:auto;width:clamp(0px,73/1280*100vw,73px)}@media screen and (max-width:767px){.un_faq_ttl img{width:10.9333333333vw}}.un_faq_list{display:flex;flex-direction:column;gap:clamp(0px,20/1280*100vw,20px);text-align:center}@media screen and (max-width:767px){.un_faq_list{gap:2.7333333333vw}}.un_faq_item{color:#fff;margin-left:auto;margin-right:auto;position:relative;width:clamp(0px,793/1280*100vw,793px)}@media screen and (max-width:767px){.un_faq_item{width:84vw}}.un_faq_item:before{background-color:#00b1d9;border-radius:0 clamp(0px,49/1280*100vw,49px) clamp(0px,49/1280*100vw,49px) 0;content:"";display:block;height:clamp(0px,49/1280*100vw,49px);position:absolute;text-align:center;top:0;width:clamp(0px,722/1280*100vw,722px)}@media screen and (max-width:767px){.un_faq_item:before{border-radius:0 6.5333333333vw 6.5333333333vw 0;height:14.1333333333vw;width:84vw}}.un_faq_item:after{background-color:#00b1d9;content:"";display:block;height:clamp(0px,49/1280*100vw,49px);left:0;position:absolute;top:0;transform:translateX(-100%);width:50vw}@media screen and (max-width:767px){.un_faq_item:after{height:14.1333333333vw}}.un_faq_q{align-items:center;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:clamp(0px,22/1280*100vw,22px);font-weight:500;height:clamp(0px,49/1280*100vw,49px);letter-spacing:.04em;line-height:1.5454545455;position:relative;text-align:left;width:clamp(0px,722/1280*100vw,722px);z-index:1}@media screen and (max-width:767px){.un_faq_q{font-size:3.3333333333vw;font-weight:600;height:14.1333333333vw;letter-spacing:0;line-height:1.44;padding-left:4vw;padding-right:10.6666666667vw;width:84vw}}.un_faq_q span.ttl{padding-left:clamp(0px,50/1280*100vw,50px);position:relative}@media screen and (max-width:767px){.un_faq_q span.ttl{padding-left:6.6666666667vw}}.un_faq_q span.ttl span.mk{left:clamp(0px,11/1280*100vw,11px);position:absolute;top:clamp(0px,0/1280*100vw,0px)}@media screen and (max-width:767px){.un_faq_q span.ttl span.mk{left:0;top:0}}.un_faq_q span.toggle{background-color:#fff;border-radius:50%;display:block;height:clamp(0px,28/1280*100vw,28px);position:absolute;right:clamp(0px,15/1280*100vw,15px);top:50%;transform:translateY(-50%);width:clamp(0px,28/1280*100vw,28px);z-index:1}@media screen and (max-width:767px){.un_faq_q span.toggle{height:6.6666666667vw;right:3.6vw;width:6.6666666667vw}}.un_faq_q span.toggle:before{background-color:#00b1d9;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(0px,16/1280*100vw,16px)}@media screen and (max-width:767px){.un_faq_q span.toggle:before{width:3.7333333333vw}}.un_faq_q span.toggle:after{background-color:#00b1d9;content:"";display:block;height:clamp(0px,16/1280*100vw,16px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}@media screen and (max-width:767px){.un_faq_q span.toggle:after{height:3.7333333333vw}}.un_faq_a,.un_faq_q.active span.toggle:after{display:none}@media screen and (max-width:767px){.un_faq_a{margin-left:auto;margin-right:auto;width:77.3333333333vw}}.un_faq_a_inner{border:2px solid #00b1d9;border-radius:clamp(0px,20/1280*100vw,20px);box-sizing:border-box;color:#00b1d9;font-size:clamp(0px,22/1280*100vw,22px);font-weight:500;letter-spacing:.065em;line-height:1.5454545455;margin-top:clamp(-24.5px,-24.5/1280*100vw,0px);opacity:0;padding:clamp(0px,40/1280*100vw,40px) clamp(0px,68/1280*100vw,68px) clamp(0px,20/1280*100vw,20px);position:relative;text-align:left}@media screen and (max-width:767px){.un_faq_a_inner{border-radius:2.6666666667vw;box-sizing:border-box;font-size:3.3333333333vw;font-weight:600;line-height:1.44;padding:4vw 2.6666666667vw 2.6666666667vw 10.6666666667vw}}.un_faq_a span{left:clamp(0px,30/1280*100vw,30px);position:absolute;top:clamp(0px,40/1280*100vw,40px)}@media screen and (max-width:767px){.un_faq_a span{left:4.6666666667vw;top:4vw}}.un_contact{margin-top:clamp(0px,400/1280*100vw,400px)}@media screen and (max-width:767px){.un_contact{margin-top:34.6666666667vw}}.un_contact_ttl{margin-bottom:clamp(0px,88/1280*100vw,88px);opacity:0;text-align:center}@media screen and (max-width:767px){.un_contact_ttl{margin-bottom:10vw}}.un_contact_ttl img{height:auto;width:clamp(0px,163/1280*100vw,163px)}@media screen and (max-width:767px){.un_contact_ttl img{width:24vw}}.un_contact_lead{color:#00b1d9;font-size:clamp(0px,18/1280*100vw,18px);font-weight:500;margin-bottom:clamp(0px,50/1280*100vw,50px);opacity:0;text-align:center}@media screen and (max-width:767px){.un_contact_lead{font-size:3.3333333333vw;font-weight:600;letter-spacing:.1em;line-height:1.44;margin-bottom:2.4vw;margin-left:auto;margin-right:auto;width:55.4666666667vw}}.un_contact_form{margin-bottom:clamp(0px,100/1280*100vw,100px);margin-left:auto;margin-right:auto;opacity:0;width:clamp(0px,654/1280*100vw,654px)}@media screen and (max-width:767px){.un_contact_form{width:76.2666666667vw}}.un_contact_form_item{display:flex;gap:clamp(0px,20/1280*100vw,20px);margin-bottom:clamp(0px,26/1280*100vw,26px);position:relative}@media screen and (max-width:767px){.un_contact_form_item{flex-direction:column;gap:.5333333333vw;margin-bottom:0}}.un_contact_form_item label{color:#00b1d9;font-size:clamp(0px,18/1280*100vw,18px);font-weight:500;padding-top:clamp(0px,18/1280*100vw,18px);width:clamp(0px,155/1280*100vw,155px)}@media screen and (max-width:767px){.un_contact_form_item label{font-size:3.3333333333vw;font-weight:600;letter-spacing:.14em;width:auto}}.un_contact_form_item input{border:3px solid #00b1d9;border-radius:clamp(0px,15/1280*100vw,15px);color:#00b1d9;flex:1 1;font-size:clamp(0px,18/1280*100vw,18px);font-weight:600;padding:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.un_contact_form_item input{border:2px solid #00b1d9;border-radius:2vw;font-size:3.3333333333vw;padding:2.4vw}}.un_contact_form_item textarea{border:3px solid #00b1d9;border-radius:clamp(0px,15/1280*100vw,15px);color:#00b1d9;flex:1 1;font-size:clamp(0px,18/1280*100vw,18px);font-weight:600;height:clamp(0px,170/1280*100vw,170px);padding:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.un_contact_form_item textarea{border:2px solid #00b1d9;border-radius:2vw;box-sizing:border-box;flex:none;font-size:3.3333333333vw;height:23.0666666667vw;padding:2.4vw}}.un_contact_form_item button{background-color:#00b1d9;border:none;border-radius:clamp(0px,10/1280*100vw,10px);color:#fff;cursor:pointer;flex:1 1;font-size:clamp(0px,18/1280*100vw,18px);font-weight:600;margin-top:clamp(0px,10/1280*100vw,10px);padding:clamp(0px,28/1280*100vw,28px)}@media screen and (max-width:767px){.un_contact_form_item button{border-radius:2vw;flex:none;font-size:4vw;padding:4.5333333333vw}}.un_contact_form_item .error{bottom:clamp(-18px,-18/1280*100vw,0px);color:red;font-size:clamp(0px,12/1280*100vw,12px);left:clamp(0px,175/1280*100vw,175px);position:absolute}@media screen and (max-width:767px){.un_contact_form_item .error{font-size:2.6666666667vw;position:static}}.un_contact .cf-turnstile{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.un_contact .cf-turnstile{left:50%;position:relative;transform:translateX(-50%) scale(.77)}}.un_contact_confirm .un_contact_confirm_value{border-bottom:2px solid #00b1d9;color:#00b1d9;flex:1 1;font-size:clamp(0px,18/1280*100vw,18px);font-weight:600;padding:clamp(0px,20/1280*100vw,20px);word-break:break-all}@media screen and (max-width:767px){.un_contact_confirm .un_contact_confirm_value{font-size:3.3333333333vw;padding:1.8666666667vw .5333333333vw}}.un_contact_form_buttons{margin-top:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.un_contact_form_buttons{margin-top:2.6666666667vw}}.un_contact_form_btnwrap{display:flex;flex:1 1;gap:clamp(0px,20/1280*100vw,20px)}@media screen and (max-width:767px){.un_contact_form_btnwrap{flex-direction:column;gap:2.6666666667vw}}.un_contact_btn_back{background-color:#999;border:none;border-radius:clamp(0px,10/1280*100vw,10px);color:#fff;cursor:pointer;flex:1 1;font-size:clamp(0px,18/1280*100vw,18px);font-weight:600;margin-top:clamp(0px,10/1280*100vw,10px);padding:clamp(0px,28/1280*100vw,28px)}@media screen and (max-width:767px){.un_contact_btn_back{border-radius:2vw;flex:none;font-size:4vw;padding:4.5333333333vw}}.un_contact_btn_send{background-color:#00b1d9;border:none;border-radius:clamp(0px,10/1280*100vw,10px);color:#fff;cursor:pointer;flex:1 1;font-size:clamp(0px,18/1280*100vw,18px);font-weight:600;margin-top:clamp(0px,10/1280*100vw,10px);padding:clamp(0px,28/1280*100vw,28px)}@media screen and (max-width:767px){.un_contact_btn_send{border-radius:2vw;flex:none;font-size:4vw;padding:4.5333333333vw}}.un_contact_complete{margin-bottom:clamp(0px,100/1280*100vw,100px);text-align:center}@media screen and (max-width:767px){.un_contact_complete{margin-bottom:16vw}}.un_contact_complete_msg{color:#00b1d9;font-size:clamp(0px,18/1280*100vw,18px);font-weight:500;line-height:2;margin-bottom:clamp(0px,50/1280*100vw,50px)}@media screen and (max-width:767px){.un_contact_complete_msg{font-size:3.3333333333vw;font-weight:600;line-height:1.6}}.un_contact_complete_btn{background-color:#00b1d9;border:none;border-radius:clamp(0px,10/1280*100vw,10px);color:#fff;display:inline-block;font-size:clamp(0px,18/1280*100vw,18px);font-weight:600;margin-top:clamp(0px,10/1280*100vw,10px);padding:clamp(0px,28/1280*100vw,28px);text-align:center;text-decoration:none;width:clamp(0px,480/1280*100vw,480px)}@media screen and (max-width:767px){.un_contact_complete_btn{border-radius:2vw;font-size:4vw;padding:4.5333333333vw;width:76.2666666667vw}}.un_contact_errors{background-color:#fff0f0;border:2px solid #e74c3c;border-radius:clamp(0px,10/1280*100vw,10px);margin-bottom:clamp(0px,30/1280*100vw,30px);margin-left:auto;margin-right:auto;padding:clamp(0px,20/1280*100vw,20px);width:clamp(0px,654/1280*100vw,654px)}@media screen and (max-width:767px){.un_contact_errors{border-radius:1.3333333333vw;margin-bottom:4vw;padding:2.6666666667vw;width:76.2666666667vw}}.un_contact_errors ul{list-style:none;margin:0;padding:0}.un_contact_errors li{color:#e74c3c;font-size:clamp(0px,14/1280*100vw,14px);font-weight:500;line-height:1.8}@media screen and (max-width:767px){.un_contact_errors li{font-size:2.9333333333vw}}.un_contact_errors li:before{content:"・"}.un_thanks{padding-bottom:clamp(0px,100/1280*100vw,100px);padding-top:clamp(0px,188/1280*100vw,188px)}@media screen and (max-width:767px){.un_thanks{padding-top:26.2666666667vw}}.un_thanks_ttl{margin-bottom:clamp(0px,88/1280*100vw,88px);text-align:center}@media screen and (max-width:767px){.un_thanks_ttl{margin-bottom:10vw}}.un_thanks_ttl img{height:auto;width:clamp(0px,163/1280*100vw,163px)}@media screen and (max-width:767px){.un_thanks_ttl img{width:24vw}}.un_thanks_lead{color:#00b1d9;font-size:clamp(0px,18/1280*100vw,18px);font-weight:500;margin-bottom:clamp(0px,50/1280*100vw,50px);text-align:center}@media screen and (max-width:767px){.un_thanks_lead{font-size:3.3333333333vw;font-weight:600;letter-spacing:.1em;line-height:1.44;margin-bottom:2.4vw;margin-left:auto;margin-right:auto}}
