@charset "UTF-8";@font-face{font-family:"NotoSans";src:url(../font/NotoSansJP-VariableFont_wght.ttf) format("truetype");font-display:swap}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;table-layout:auto;list-style-type:none;letter-spacing:1px;table-layout:auto;vertical-align:baseline}a,div,article,aside,details,figcaption,figure,ul,li,dl,dt,dd,footer,header,main,menu,nav,section,form,input{box-sizing:border-box}iframe{vertical-align:bottom}address{font-style:normal}*:focus{outline:none}html{font-size:calc(100vw / 32);width:100%;min-width:100%;height:100%}body{width:100%;min-width:100%;height:100%;-webkit-text-size-adjust:100%;padding:0;margin:0;font-size:1.6rem;font-family:"NotoSans",sans-serif;line-height:1}input{font-family:"NotoSans",sans-serif}input[type="submit"]{cursor:pointer}.top_wrapper{overflow:hidden}a{color:#333;text-decoration:none;cursor:pointer}.top_wrapper img{width:100%;max-width:100%;height:auto;vertical-align:bottom;margin:0;padding:0;pointer-events:none}.sp_cont{display:block}.pc_cont{display:none}#backToTop{display:none;position:fixed;bottom:22vw;right:2vw;width:7.5vw;height:auto;border:none;cursor:pointer;z-index:100}#backToTop:before{content:'';display:block;padding-top:100%}#backToTop img{position:absolute;top:0;width:100%;height:auto;border:none}#backToTop:hover img{opacity:.8}.yl_page{display:flex;flex-direction:column;justify-content:center;width:80vw;height:100%;padding-bottom:10vh;box-sizing:border-box;margin:0 auto}.yl_page .yl_fs_l{font-size:1.4rem}.yl_page .yl_fs{font-size:1.2rem}.yl_page .logo{display:block;margin:0 auto 7.5vw;text-align:center}.yl_page .logo img{width:auto;height:12vw}.yl_page span{display:block;font-size:1.2rem;font-weight:700;margin-top:2.5vw}.yl_page .alert{position:relative;margin-bottom:5vw;font-size:1.2rem;text-align:center;border-radius:3px}.yl_page .alert button{display:none}.yl_form{overflow:hidden}.yl_form .yl_form_input_wrapper{margin-bottom:7.5vw}.yl_form .yl_form_input_wrapper label{display:block;margin-bottom:2.5vw}.yl_form input[type="text"],.yl_form input[type="email"],.yl_form input[type="password"]{width:100%;height:8.75vw;padding:0 2.5vw;font-size:max(1.6rem,16px);border-radius:3px;border:1px solid #cbd6e2;background:#f5f8fa}.yl_form .forgot_the_password{display:block;margin-bottom:3.75vw;color:#0279be}.yl_form input[type="submit"]{width:100%;height:10vw;margin:0 auto;color:#fff;letter-spacing:4px;border-radius:10vw;background:#3ceaca;background-image:-moz-linear-gradient(0.45turn,#017bbc,#01a59c);background-image:-webkit-linear-gradient(0.45turn,#017bbc,#01a59c);background-image:-ms-linear-gradient(0.45turn,#017bbc,#01a59c);border:none;background-size:200% 100%;-webkit-animation:cbAnime 12s ease infinite;-moz-animation:cbAnime 12s ease infinite;animation:cbAnime 12s ease infinite}.yl_page .title{text-align:center;margin-bottom:32px}.yl_page .txt{text-align:center;line-height:1.6;margin-bottom:32px}.yl_page .error-message{color:red;font-size:1.6rem;margin-top:8px}.yl_page .el_back_login_link{margin:32px 0;text-align:center}.yl_page .el_back_login_link a{color:#0279be}.check_form{width:90%;max-width:400px;padding:16px;margin:32px auto;border-radius:16px;border:2px solid #1672a9;background:#fcfdff}.check_form .alert{color:red;font-size:16px;font-weight:700;margin-bottom:24px}.check_form .alert button{display:none}.check_form label{display:block;margin-bottom:24px;line-height:1.4}.check_form .form-control{width:100%;height:40px;font-size:16px;margin-bottom:24px;border:1px solid #1672a9;background:#fff}.check_form .btn{display:block;width:80px;height:32px;margin:0 0 0 auto;cursor:pointer;color:#fff;font-size:14px;border:none;border-radius:4px;background:#1672a9}#upper{position:relative;width:100%;height:16.25vw;box-shadow:0 0 5px rgba(0,0,0,.5);background:#fff;z-index:100}#upper .inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#upper .logo{overflow:hidden;margin-top:1vw}#upper .logo img{width:auto;height:7.5vw;line-height:1}#sp_main .secont{position:relative}#sp_main .secont .abs{position:absolute;left:0;right:0;margin:auto;border-radius:50vw;z-index:10}#sp_main .secont .abs.s1{width:75vw;height:15.8vw}#sp_main .secont .abs.s2{width:87.5vw;height:15.7vw;left:1.5vw}#sp_main .secont .abs.s3{width:67vw;height:13.9vw}#sp_main .secont .abs.s4{width:67vw;height:13.9vw}#sp_main .secont .abs.s5{width:46vw;height:11.4vw;right:auto;left:5vw}#sp_main .sec_1 .abs{top:70.6vw}#sp_main .sec_1_ver2 .sec1_txt{color:#fff;position:absolute;top:28.5vw;left:0;right:0;margin:auto;text-align:center}#sp_main .sec_1_ver2 .sec1_txt h2{font-size:7.6vw;line-height:1.47;margin-bottom:2.8vw}#sp_main .sec_1_ver2 .sec1_txt .description{font-size:3.6vw;line-height:1.75}#sp_main .sec_2 .abs{top:5vw}#sp_main .sec_3,#sp_main .sec_4{background:#ebf2fb}#sp_main .sec_6 .abs{top:106vw}#sp_main .sec_7 .abs{top:604.2vw}#sp_main .sec_12 .abs{top:31.1vw}#sp_main .sec_14{overflow:hidden;background:url(../img/top/sp/sec_15_bg.webp) bottom center repeat-y;background-size:100% auto}#sp_main .sec_14 .abs{top:104vw}#sp_main .sec_15{overflow:hidden;margin-top:-4px;background:url(../img/top/sp/sec_15_bg.webp) bottom center repeat-y;background-size:100% auto}#sp_main .sec_15 .abs{top:477.2vw}#sp_main .sec_15 .shiryou{display:block;width:70%;max-width:480px;margin:0 auto 15vw}#sp_main .sec_17 .abs{top:156.3vw}#form_area .mv{position:relative;display:flex;justify-content:center;width:100%;background:url(../img/form/inquery_bg.webp) left top repeat-x;background-size:auto 100%}#form_area .mv img{width:100%;height:auto}#form_area .form_inner{width:90%;padding:15.3vw 0 16vw;margin:0 auto}#form_area .area_title{color:#7f7f7f;font-size:2rem;text-align:center;margin:0 0 12vw}#form_area .mauticform_wrapper{width:100%;max-width:100%;padding:0;margin:0 auto}#form_area form{position:relative;width:100%}#form_area .mauticform-message{position:absolute;bottom:-10vw;width:100%;color:#333;font-size:1.2rem;font-weight:700;text-align:center}#form_area .mauticform-row{position:relative;display:flex;flex-wrap:wrap;margin-bottom:6.8vw}#form_area .mauticform-row label{width:auto;color:#333;font-size:1.2rem;font-weight:500;letter-spacing:0;margin:0 2.5vw 0 0}#form_area .mauticform-row.mauticform-required .mauticform-label:after{content:" ※";color:#cf2e7e}#form_area .mauticform-row .mauticform-helpmessage{display:flex;justify-content:center;align-items:center;height:4vw;padding:0 1.25vw;color:#fff;font-size:.9rem;border-radius:4px;background-color:#4ea49b}#form_area .mauticform-row input,#form_area .mauticform-row textarea{width:100%;height:12.3vw;padding:1.25vw 5vw;margin-top:2vw;color:#333;font-size:max(1.2rem,16px);border-radius:6px;border:1px solid rgb(200,200,200);background-color:rgb(239,239,239)}#form_area .mauticform-row textarea{height:45vw;margin-top:9vw}#form_area .add_txt:after{content:"例）詳しい料金について知りたい";position:absolute;top:8vw;left:0;color:#7c7c7c;font-size:1.2rem}#form_area .mauticform-freehtml{display:block;width:100%;text-align:center;margin:12.7vw auto 6vw}#form_area .mauticform-freehtml .mautic_txt1{font-size:1rem;line-height:1.6}#form_area .mauticform-freehtml .mautic_txt1 a{color:#3873bc;text-decoration:underline}#form_area .mauticform-row.mauticform-button-wrapper{position:relative;width:63vw;height:12.4vw;margin:0 auto;border-radius:15vw;overflow:hidden}#form_area button[type="submit"]{width:100%;height:100%;margin:0 auto;color:#fff;font-size:1.6rem;box-shadow:0 1px 0 0 #0c9d88;background:#3ceaca;background-image:-moz-linear-gradient(0.45turn,#017bbc,#01a59c);background-image:-webkit-linear-gradient(0.45turn,#017bbc,#01a59c);background-image:-ms-linear-gradient(0.45turn,#017bbc,#01a59c);border:none}#form_area button[type="submit"]{box-shadow:4px 5px 5px 0 rgb(0,0,0,.4);background-size:200% 100%;-webkit-animation:cbAnime 12s ease infinite;-moz-animation:cbAnime 12s ease infinite;animation:cbAnime 12s ease infinite}#form_area .wrap{position:relative}#form_area .form_abs{position:absolute;top:107vw;left:10vw;width:79.8vw}#form_area .form_abs .mauticform-row{margin-bottom:0}#form_area .form_abs .mauticform-row input{width:100%;height:11vw;padding:1.25vw 2vw;background:#fff}#form_area .form_abs .mauticform-freehtml{display:block;width:100%;text-align:center;margin:7.9vw auto 4.3vw}#form_area .form_abs .mauticform-freehtml .mautic_txt1{color:#7f7f7f;font-size:1rem;line-height:1.4;letter-spacing:-2px}#form_area .form_abs .mauticform-freehtml .mautic_txt1 a{color:#7f7f7f}#form_area .form_abs .mauticform-row.mauticform-button-wrapper{position:relative;width:62.2vw;height:11.8vw;margin:0 auto}#form_area .form_abs button[type="submit"]{font-size:1.6rem;background:#365196}#form_area .bottom_bar{position:fixed;bottom:0;left:0;width:100%;height:12.8125vw;background:#365196}#form_area .bottom_bar .b_inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 5vw}#form_area .bottom_bar .link{display:flex;align-items:center;color:#fff;font-size:1.7rem}#form_area .bottom_bar .link:before{content:'';display:block;width:4.6875vw;height:4.6875vw;margin-right:1.25vw;background:url(../img/form/sp/tel_ic.webp) no-repeat;background-size:cover}#form_area .bottom_bar .txt{color:#fff;font-size:1.2rem}#under{width:100%;line-height:1;overflow:hidden;padding:6.875vw 0 22.1875vw;background:#fff}#under.checkform{padding:6.875vw 0}#under .f_logo{text-align:center}#under .f_logo img{width:auto;height:6.5625vw}#under .f_link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:5vw 0 11.875vw}#under .f_link p{font-size:1.2rem;margin:0 3.75vw}#under .copy{display:block;width:100%;font-size:1rem;letter-spacing:0;text-align:center}#fixed_bar{position:fixed;bottom:0;left:0;display:none;width:100%;height:16.875vw;background:#365196;z-index:100}#fixed_bar .fb_inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:2.5vw 5vw 0}#fixed_bar .tel_box{color:#fff}#fixed_bar .tel_box .txt{display:block;font-size:1rem;letter-spacing:-1px;margin-bottom:2.1875vw}#fixed_bar .tel_box .tel_number{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:1px}#fixed_bar .btn_box{width:45vw;height:11.5625vw}#fixed_bar .btn_box .btn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:10vw;color:#fff;font-size:1.2rem;line-height:1;background:#e50180}#shiryoseikyu{width:100%;height:auto;overflow:hidden;padding:64px 0;line-height:1;background:#e8e8e8}#shiryoseikyu .wrap{width:100%;margin:0 auto}#shiryoseikyu .txt{display:flex;justify-content:center;align-items:center;font-size:16px}#shiryoseikyu .cont1,#shiryoseikyu .cont2{width:100%;overflow:hidden;padding:64px 32px}#shiryoseikyu .cont1{color:#fff;margin-bottom:16px;background:#016fbe}#shiryoseikyu .cont1 .ic1:before{content:"";display:block;width:32px;height:32px;background-image:url(../img/siryou/siryou_mail2.webp);background-repeat:no-repeat;background-size:100% auto;margin-right:16px}#shiryoseikyu .cont1 .link{width:72%;max-width:240px;padding:10px 24px 8px;margin:16px auto 32px;color:#016fbe;background:#fff}#shiryoseikyu .cont1 .link:after{content:url(../img/siryou/siryou_ya.webp);position:relative;top:-1px;margin-left:8px}#shiryoseikyu .cont1 .arrow{width:48px;margin:0 auto 32px}#shiryoseikyu .cont1 .ic2{line-height:1.4}#shiryoseikyu .cont1 .ic2:before{content:"";display:block;width:32px;height:32px;margin-right:16px;background-image:url(../img/siryou/siryou_hito2.webp);background-repeat:no-repeat;background-size:100% auto}#shiryoseikyu .cont2{background:#fff}#shiryoseikyu .cont2 .txt{justify-content:flex-start}#shiryoseikyu .cont2 .box{width:240px;margin:0 auto}#shiryoseikyu .cont2 .box input[type="text"]{width:100%;height:40px;padding:8px;margin:8px 0 24px;font-size:16px;border:1px solid #ddd;border-radius:0}#shiryoseikyu .cont2 .mau_box .mauticform-row{margin:0}#mauticform_ziliaoqingqiu_submit{display:none}#shiryoseikyu .cont2 .pass_box input[type="submit"]{display:block;width:80px;padding:8px 0 6px;margin:0 0 0 auto;color:#fff;font-size:16px;line-height:1;border:0;border-radius:0;background:#016fbe}.slide_area{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100svh}.slid_cont{width:100%;max-width:1280px;margin:0 auto;box-sizing:content-box;background:#000}.slid_wrap{position:relative;width:100%;overflow:hidden;margin:0 auto;padding-bottom:calc(56.4% + 36px)}.slid_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (orientation:landscape) and (max-width:800px){.slid_wrap{height:100svh;padding-bottom:initial}}#FAA{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:56px 0;border-bottom:1px solid #eee}#FAA .title{color:#333;font-size:20px;font-weight:700;text-align:center;margin:16px 0 40px}#FAA .fa_inner{width:90%;padding:24px 24px 40px;border-radius:16px;background:#f7f7f7}#FAA #form_area input{background:#fefefe}.Thanks_body .top_wrapper,.Thanks2_body .top_wrapper,.Thanks3_body .top_wrapper,.Thanks4_body .top_wrapper,.Thanks5_body .top_wrapper,.Thanks6_body .top_wrapper{display:flex;flex-direction:column;height:100%}#thanks_page{flex-grow:1;height:100%;line-height:2;border-bottom:1px solid #eee}#thanks_page .inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;padding:0 5vw 10vw}#thanks_page .logo{width:214px;margin:0 0 40px}#thanks_page .logo img{width:auto;height:40px}@media (min-width:641px) and (max-width:1027px){html{font-size:calc(100vw / 112)}.sp_cont{display:none}.pc_cont{display:block}#backToTop{bottom:20px;right:20px;width:40px}.yl_page{width:480px;padding-bottom:5vh}.yl_page .yl_fs_l{font-size:18px}.yl_page .yl_fs{font-size:16px}.yl_page .logo{margin:0 auto 64px}.yl_page .logo img{width:auto;height:64px}.yl_page span{font-size:1.6rem;margin-top:16px}.yl_page .alert{margin-bottom:48px;font-size:1.6rem}.yl_form{overflow:hidden}.yl_form .yl_form_input_wrapper{margin-bottom:24px}.yl_form .yl_form_input_wrapper label{margin-bottom:8px}.yl_form input[type="text"],.yl_form input[type="email"],.yl_form input[type="password"]{width:100%;height:40px;padding:8px 16px;font-size:1.6rem}.yl_form .forgot_the_password{margin-bottom:24px}.yl_form input[type="submit"]{width:100%;height:48px}.yl_page .title{text-align:center;margin-bottom:32px}.yl_page .txt{text-align:center;line-height:1.6;margin-bottom:32px}.yl_page .error-message{color:red;font-size:1.6rem;margin-top:8px}.yl_page .el_back_login_link{margin:32px 0;text-align:center}.yl_page .el_back_login_link a{color:#0279be}#upper{width:100%;height:8vw}#upper .inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;height:100%;padding:0 32px;margin:0 auto}#upper .logo{margin-top:1px}#upper .logo img{height:3.5vw}#upper .head_pc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#upper .head_pc .tel_box{margin-right:29px}#upper .head_pc .tel_box .txt{font-size:1.4rem;font-weight:700;margin-bottom:4px}#upper .head_pc .tel_box .tel_number{color:#016fbe;font-size:3.5rem;font-weight:700}#upper .head_pc .mail_box{width:28vw}#upper .head_pc .mail_box .btn{display:block}#upper .head_pc .mail_box .btn:hover img{filter:brightness(1.2)}#pc_main .inner_wrap{position:relative;width:100%;margin:0 auto;z-index:10}#pc_main .img_style2{position:relative;width:100%;text-align:center}#pc_main .img_style2:before{content:'';display:block}#pc_main .img_style2 img{position:absolute;top:0;left:0;right:0;margin:auto;width:auto;height:100%}#pc_main .shadow{box-shadow:2px 2px 9px rgba(0,0,0,.5)}#pc_main .btn_wrap{width:37vw;margin:0 auto}#pc_main .btn_wrap .link_btn{display:block;width:100%;height:100%;cursor:pointer}#pc_main .btn_wrap .link_btn:hover img{filter:brightness(1.2)}#pc_main .sec_1{background:linear-gradient(0turn,#01a39f,#017abc)}#pc_main .sec_1 .wrap{position:relative;width:100%;max-width:1400px;margin:0 auto}#pc_main .sec_1 .btn_wrap{position:absolute;top:75%;left:4%}#pc_main .sec_1_ver2{height:46vw;max-height:880px;overflow:hidden;background:linear-gradient(0.25turn,#017abc,#01a39f)}#pc_main .mv.sec_1_ver2 .wrap{height:100%;max-width:100%;background:url(../img/chat/grid_bg_pc.webp) 99.2% 56% / 200%;background-repeat:repeat-x}#pc_main .mv.sec_1_ver2 .inner{background:url(../img/chat/chat_mv_bg.webp) no-repeat 100% 0% / 66.4%}#pc_main .mv.sec_1_ver2 .sec1_cont{display:flex;align-items:center;width:100%;max-width:1920px;padding-left:8.4vw}#pc_main .mv.sec_1_ver2 .sec1_txt{color:#fff;position:relative;width:30vw;max-width:577px;bottom:3.7vw;white-space:nowrap}#pc_main .mv.sec_1_ver2 .sec1_img{max-width:1105px;width:57.5vw;position:relative;top:1.3vw;left:8.7vw;opacity:.97}#pc_main .mv.sec_1_ver2 .sec1_txt h2{font-size:clamp(2rem,3.6vw,6.9rem);font-weight:600;line-height:6.4vw;letter-spacing:.5vw;text-align:left;margin-bottom:1.3vw}#pc_main .mv.sec_1_ver2 .sec1_txt .description{font-size:clamp(1rem,1.355vw,2.6rem);letter-spacing:.175vw}#pc_main .sec_2{background:#ecf4fa}#pc_main .sec_2 .inner_wrap{padding:3vw 0 8vw}#pc_main .sec_2 .area_title{position:absolute;top:12%;left:.5%;right:0;max-width:61.3%;margin:auto}#pc_main .sec_2 .area_title:before{padding-top:10.358%}#pc_main .sec_2 .sub_title{position:absolute;top:21.8%;left:-.8%;right:0;max-width:61.7%;margin:auto}#pc_main .sec_2 .sub_title:before{padding-top:7.2611%}#pc_main .sec_3{position:relative;background:#365196}#pc_main .sec_3 .inner_wrap{padding:0 0 13vw}#pc_main .sec_3 .area_title{max-width:40vw;margin:0 auto 51px}#pc_main .sec_3 .area_title:before{padding-top:16.5399%}#pc_main .sec_3 .media_img{max-width:68vw;margin:0 auto}#pc_main .sec_3 .media_img:before{padding-top:18.3146%}#pc_main .sec_3 .mask{position:absolute;top:0;width:100%;height:100%;clip-path:polygon(0% 75%,0% 0%,100% 0%,100% 100%);background:#ecf4fa}#pc_main .sec_4{position:relative;background:#365196}.sec_wrap{position:relative;overflow:hidden}#pc_main .sec_4 .inner_wrap{padding:0}#pc_main .sec_4 .area_title{max-width:39vw;margin:0 auto 4.3vw}#pc_main .sec_4 .area_title:before{padding-top:7.8895%}#pc_main .sec_4 .nayami{max-width:86vw;margin:0 auto 47px}#pc_main .sec_4 .nayami:before{padding-top:43.3895%}#pc_main .sec_4 .mask{position:absolute;top:-91.7%;right:-10%;width:140%;height:100%;transform:rotate(5.7deg);background:#ecf4fa}#pc_main .sec_4 .mask1{position:absolute;bottom:-6vw;left:0;right:0;margin:auto;display:block;width:14vw;height:14vw;transform:rotate(45deg) skew(-4deg,-4deg);background:#365196;z-index:1}#pc_main .sec_5{position:relative;padding-top:12vw;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_5 .inner_wrap{overflow:hidden;padding-top:8.5vw;background:url(../img/top/pc/sec_5_bg.webp) top center no-repeat;background-size:100% auto}#pc_main .sec_5 .area_title{max-width:59vw;margin:0 auto 5.6vw}#pc_main .sec_5 .area_title:before{padding-top:7.7023%}#pc_main .sec_5 .sub_title{max-width:67vw;margin:0 auto 8vw}#pc_main .sec_5 .sub_title:before{padding-top:8.2271%}#pc_main .sec_5 .btn_wrap{margin:0 auto 21vw}#pc_main .sec_5 .mask_bg{position:absolute;top:0;width:100%;height:100%;clip-path:polygon(0% calc(100% - 92px),0% 0%,100% 0%,100% 100%);background:#fff}#pc_main .sec_6{position:relative;overflow:hidden;padding:5vw 0 0;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_6 .inner_wrap{padding-bottom:7.7vw;background:url(../img/top/pc/sec_6_bg.webp) bottom center no-repeat;background-size:100% auto}#pc_main .sec_6 .area_title{max-width:30vw;margin:0 auto 6.8vw}#pc_main .sec_6 .area_title:before{padding-top:31.0087%}#pc_main .sec_6 .cont{padding:0 2vw}#pc_main .sec_6 .txt{max-width:82vw;margin:6.5vw auto 27vw}#pc_main .sec_6 .txt:before{padding-top:12.4883%}#pc_main .sec_6 .deco{position:absolute;top:-3.4vw;left:4vw;width:10vw;height:10vw}#pc_main .sec_6 .deco:before{padding-top:100%}#pc_main .sec_6 .mask{position:absolute;top:-98%;right:-10%;width:140%;height:100%;transform:rotate(5deg);background:#fff}#pc_main .sec_7{position:relative;overflow:hidden;padding:11.5vw 0 0;background:url(../img/top/pc/sec_7_bg.webp) bottom center no-repeat;background-size:100% auto}#pc_main .sec_7 .area_title{max-width:48.1vw;margin:0 auto 11vw}#pc_main .sec_7 .area_title:before{padding-top:10.5431%}#pc_main .sec_7 .cont{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0 2vw}#pc_main .sec_7 .cont p{width:46vw;border-radius:30px 32px 0 0}#pc_main .sec_7 .layout{width:37vw;overflow:hidden;padding:6.3vw 0 7.8vw;margin:0 0 0 12.4vw}#pc_main .sec_7 .txt{max-width:25vw;margin:0 auto 2.2vw}#pc_main .sec_7 .txt:before{padding-top:7.8431%}#pc_main .sec_7 .deco{position:absolute;top:-7vw;right:15vw;width:26vw}#pc_main .sec_7 .deco:before{padding-top:82.1752%}#pc_main .sec_7 .bg{position:absolute;bottom:0;right:-6vw;width:36vw}#pc_main .sec_7 .bg:before{padding-top:126.2472%}#pc_main .sec_8{position:relative;overflow:hidden;padding:12vw 0 0}#pc_main .sec_8 .area_title{max-width:42vw;margin:0 auto 7.9vw}#pc_main .sec_8 .area_title:before{padding-top:19.708%}#pc_main .sec_8 .deco{position:absolute;top:-8.4vw;right:15vw;width:26vw}#pc_main .sec_8 .deco:before{padding-top:82.1752%}#pc_main .sec_8 .cont_wrap{position:relative;padding:0 2vw;background:#eaf3fa}#pc_main .sec_8 .cont_wrap .cont{position:relative;width:100%;max-width:1372px;margin:0 auto;z-index:10}#pc_main .sec_8 .cont_wrap .cont.c1{margin-bottom:5.2vw}#pc_main .sec_8 .cont_wrap .cont span{position:absolute;top:0;width:100%;height:100%;background:#007db9;z-index:-1}#pc_main .sec_8 .cont_wrap .cont.c1 span{right:-100%}#pc_main .sec_8 .cont_wrap .cont.c2 span{left:-100%}#pc_main .sec_9{position:relative;overflow:hidden;padding:7.2vw 0 10.3vw;background:#d7e6f4}#pc_main .sec_9 .txt{max-width:24vw;margin:0 auto 2.4vw}#pc_main .sec_9 .txt:before{padding-top:7.8431%}#pc_main .sec_9 .d_img{position:absolute;top:-1vw;left:12.8vw;width:100%;max-width:14vw;overflow:hidden}#pc_main .sec_9 .d_img:before{padding-top:105.44%}#pc_main .sec_9 .btn_wrap{width:43vw}#pc_main .sec_9 .mask{position:absolute;top:0;left:0;right:0;margin:auto;width:66vw;height:100%;background:#eaf3fa;transform:skewX(32deg)}#pc_main .sec_10{position:relative;overflow:hidden;padding:8.4vw 0 10vw;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_10 .area_title{max-width:54vw;margin:0 auto 8.4vw}#pc_main .sec_10 .area_title:before{padding-top:35.1428%}#pc_main .sec_10 .cont{width:46vw;overflow:hidden;margin-bottom:7.9vw;border-radius:30px 32px 0 0}#pc_main .sec_10 .cont.c1{float:left;margin-left:2vw}#pc_main .sec_10 .cont.c2{float:right;margin-right:2vw}#pc_main .sec_10 .txt{position:relative;left:2.7vw;clear:both;max-width:70vw;margin:0 auto}#pc_main .sec_10 .txt:before{padding-top:16.5363%}#pc_main .sec_11{position:relative;overflow:hidden;padding:10vw 0 0}#pc_main .sec_11 .inner_wrap{overflow:hidden;background:url(../img/top/pc/sec_11_bg.webp) bottom center no-repeat;background-size:100% auto}#pc_main .sec_11 .area_title{max-width:54.5vw;margin:0 auto 33.5vw}#pc_main .sec_11 .area_title:before{padding-top:6.0734%}#pc_main .sec_11 .btn_wrap{margin:0 auto 18.3vw}#pc_main .sec_12{position:relative;padding:4.8vw 0 8.6vw;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_12 .area_title{max-width:25vw;margin:0 auto 5.3vw}#pc_main .sec_12 .area_title:before{padding-top:37.071%}#pc_main .sec_12 .cont{position:relative;padding:0 2vw;margin-bottom:5vw}#pc_main .sec_12 .cont.c3 .link_wrap{position:absolute;top:34.9vw;right:13.5vw;display:block;width:37.3vw;overflow:hidden}#pc_main .sec_12 .cont.c3 .link_wrap .link_btn{display:block}#pc_main .sec_12 .cont.c3 .link_wrap .link_btn:hover img{filter:brightness(1.2)}#pc_main .sec_12 .txt{max-width:72vw;margin:10vw auto 5vw}#pc_main .sec_12 .txt:before{padding-top:14.5454%}#pc_main .sec_12 .txt2{max-width:46.8vw;margin:0 auto 10vw}#pc_main .sec_12 .txt2:before{padding-top:11.9528%}#pc_main .sec_12 .mask{position:absolute;top:-9.5vw;width:101%;height:9.6vw;clip-path:polygon(0% 0,100% 100%,0 100%);background:linear-gradient(0.75turn,#01a39f,#017abc);z-index:10}#pc_main .sec_13{position:relative;overflow:hidden;padding:10.7vw 0 10vw;background:#d7e6f4}#pc_main .sec_13 .area_title{max-width:22.6vw;margin:0 auto 8vw}#pc_main .sec_13 .area_title::before{padding-top:16.4429%}#pc_main .sec_13 .cont{width:100%;max-width:78.5vw;margin:0 auto}#pc_main .sec_13 .cont:before{padding-top:40.2343%}#pc_main .sec_13 .mask{position:absolute;top:0;left:0;right:0;margin:auto;width:67vw;height:100%;background:#eaf3fa;transform:skewX(19deg)}#pc_main .sec_14{background:linear-gradient(0turn,#01a39f,#017abc)}#pc_main .sec_14 .inner_wrap{overflow:hidden;background:url(../img/top/pc/sec_14_bg.webp) bottom center no-repeat;background-size:100% auto}#pc_main .sec_14 .area_title{max-width:53vw;margin:10.7vw auto 46.4vw}#pc_main .sec_14 .area_title::before{padding-top:6.06936%}#pc_main .sec_14 .btn_wrap{margin:0 auto 13.4vw}#under{width:100%;line-height:1;overflow:hidden;padding:3vw 0 3vw;background:#fff}#under.checkform{padding:3vw 0 3vw}#under .f_inner{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0 2vw;margin:0 auto 2.3vw}#under .f_logo{text-align:left;margin-right:8.2vw}#under .f_logo img{width:auto;height:3vw}#under .f_link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0}#under .f_link p{font-size:1.8rem;margin:0 1vw}#under .copy{display:block;width:100%;font-size:1.5rem;text-align:center}#fixed_bar{position:fixed;bottom:0;left:0;display:none!important;width:100%;height:16.875vw;background:#365196;z-index:100}#fixed_bar .fb_inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:2.5vw 5vw 0}#fixed_bar .tel_box{color:#fff}#fixed_bar .tel_box .txt{display:block;font-size:1rem;letter-spacing:-1px;margin-bottom:2.1875vw}#fixed_bar .tel_box .tel_number{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:1px}#fixed_bar .btn_box{width:45vw;height:11.5625vw}#fixed_bar .btn_box .btn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:10vw;color:#fff;font-size:1.2rem;line-height:1;background:#e50180}#form_area .mv .mv_tel{position:absolute;top:78%;left:15%;width:20.7%;height:6%}#form_area .mv .mv_tel2{position:absolute;top:85%;left:9.2%;width:20.7%;height:6%}#form_area .mv .mv_tel:hover img,#form_area .mv .mv_tel2:hover img{filter:grayscale(80%)}#form_area .form_inner{width:640px;padding:64px 32px 128px;margin:0 auto}#form_area .area_title{font-size:28px;text-align:center;margin:0 0 64px}#form_area .mauticform-message{bottom:-48px;font-size:16px}#form_area .mauticform_wrapper{width:100%;padding:0;margin:0 auto}#form_area .mauticform-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:48px}#form_area .mauticform-row label{width:36%;font-size:16px;margin:10px 0 0}#form_area .mauticform-row.mauticform-required .mauticform-label:after{font-size:12px}#form_area .mauticform-row .mauticform-helpmessage{position:absolute;top:8px;left:calc(36% - 64px);width:40px;height:20px;padding:0;font-size:12px}#form_area .mauticform-row input,#form_area .mauticform-row textarea{width:64%;height:40px;padding:8px 20px;margin-top:0;font-size:max(1.6rem,16px)}#form_area .mauticform-row textarea{height:120px;margin-top:36px}#form_area .add_txt:after{content:"例）詳しい料金について知りたい";position:absolute;top:11px;left:36%;color:#7c7c7c;font-size:14px}#form_area .mauticform-freehtml{display:block;width:100%;text-align:center;margin:64px auto 56px}#form_area .mauticform-freehtml .mautic_txt1{font-size:14px;line-height:2}#form_area .mauticform-row.mauticform-button-wrapper{width:423px;height:69px;margin:0 auto 32px}#form_area button[type="submit"]{font-size:23px}#form_area .wrap{position:relative;left:5vw}#form_area .form_abs{position:absolute;top:22vw;left:9.7vw;width:31.6vw}#form_area .form_abs .mauticform-row{margin-bottom:0}#form_area .form_abs .mauticform-row input{width:100%;height:3.6vw;padding:1.25vw 2vw;background:#fff}#form_area .form_abs .mauticform-freehtml{display:block;width:100%;text-align:center;margin:3.3vw auto 2.5vw}#form_area .form_abs .mauticform-freehtml .mautic_txt1{color:#7f7f7f;font-size:1.2rem;line-height:1.8}#form_area .form_abs .mauticform-freehtml .mautic_txt1 a{color:#7f7f7f}#form_area .form_abs .mauticform-row.mauticform-button-wrapper{position:relative;width:26.8vw;height:4.7vw;margin:0 auto}#form_area .form_abs button[type="submit"]{font-size:2.3rem}#shiryoseikyu .wrap{width:480px}#shiryoseikyu .cont2 .box input[type="text"]{height:32px}#FAA{padding:80px 0}#FAA .title{font-size:32px;margin:16px 0 48px}#FAA .fa_inner{width:90%;max-width:640px;padding:40px}#thanks_page .inner{width:100%;max-width:1028px;padding:0 0 40px}#thanks_page .logo{width:214px;margin:0 0 40px}#thanks_page .logo img{width:auto;height:40px}}@media (min-width:1028px){html{font-size:10px}.sp_cont{display:none}.pc_cont{display:block}#backToTop{bottom:20px;right:20px;width:40px}.yl_page{width:480px;padding-bottom:5vh}.yl_page .yl_fs_l{font-size:1.8rem}.yl_page .yl_fs{font-size:1.6rem}.yl_page .logo{margin:0 auto 64px}.yl_page .logo img{width:auto;height:64px}.yl_page span{font-size:1.6rem;margin-top:16px}.yl_page .alert{margin-bottom:48px;font-size:1.6rem}.yl_form{overflow:hidden}.yl_form .yl_form_input_wrapper{margin-bottom:24px}.yl_form .yl_form_input_wrapper label{margin-bottom:8px}.yl_form input[type="text"],.yl_form input[type="email"],.yl_form input[type="password"]{width:100%;height:40px;padding:8px 16px;font-size:1.6rem}.yl_form .forgot_the_password{margin-bottom:24px}.yl_form input[type="submit"]{width:100%;height:48px}.yl_page .title{text-align:center;margin-bottom:32px}.yl_page .txt{text-align:center;line-height:1.6;margin-bottom:32px}.yl_page .error-message{color:red;font-size:1.6rem;margin-top:8px}.yl_page .el_back_login_link{margin:32px 0;text-align:center}.yl_page .el_back_login_link a{color:#0279be}#upper{width:100%;height:84px}#upper .inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:1028px;height:100%;margin:0 auto}#upper .logo{margin-top:1px}#upper .logo img{height:44px}#upper .head_pc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#upper .head_pc .tel_box{margin-right:29px}#upper .head_pc .tel_box .txt{font-size:1.4rem;font-weight:700;margin-bottom:4px}#upper .head_pc .tel_box .tel_number{color:#016fbe;font-size:3.5rem;font-weight:700}#upper .head_pc .mail_box .btn{display:block}#upper .head_pc .mail_box .btn:hover img{filter:brightness(1.2)}.bgbg{position:absolute;top:20px;left:0;right:0;margin:auto;width:1280px;height:20000px;background:url(../img/top/bgbg.webp) top center no-repeat;background-size:100% auto;opacity:.5;z-index:100}.asdf{position:absolute;top:0;left:0;right:0;margin:auto;width:1028px;height:100%;border-left:1px solid red;border-right:1px solid red;z-index:1000}#pc_main .inner_wrap{position:relative;width:100%;max-width:1028px;margin:0 auto;z-index:10}#pc_main .img_style2{position:relative;width:100%;text-align:center}#pc_main .img_style2:before{content:'';display:block}#pc_main .img_style2 img{position:absolute;top:0;left:0;right:0;margin:auto;width:auto;height:100%}#pc_main .shadow{box-shadow:2px 2px 9px rgba(0,0,0,.5)}#pc_main .btn_wrap{width:380px;margin:0 auto}#pc_main .btn_wrap .link_btn{display:block;width:100%;height:100%;cursor:pointer}#pc_main .btn_wrap .link_btn:hover img{filter:brightness(1.2)}#pc_main .sec_1{background:linear-gradient(0.75turn,#017abc,#01a39f)}#pc_main .sec_1 .wrap{position:relative;width:100%;max-width:1120px;margin:0 auto}#pc_main .sec_1 .btn_wrap{position:absolute;top:75%;left:60px}#pc_main .sec_1_ver2{height:46vw;max-height:880px;overflow:hidden;background:linear-gradient(0.25turn,#017abc,#01a39f)}#pc_main .mv.sec_1_ver2 .wrap{height:100%;max-width:100%;background:url(../img/chat/grid_bg_pc.webp) 99.2% 56% / 200%;background-repeat:repeat-x}#pc_main .mv.sec_1_ver2 .inner{background:url(../img/chat/chat_mv_bg.webp) no-repeat 100% 0% / 66.4%}#pc_main .mv.sec_1_ver2 .sec1_cont{display:flex;align-items:center;width:100%;max-width:1920px;padding-left:8.4vw}#pc_main .mv.sec_1_ver2 .sec1_txt{color:#fff;position:relative;width:30vw;max-width:577px;bottom:3.7vw;white-space:nowrap}#pc_main .mv.sec_1_ver2 .sec1_img{max-width:1105px;width:57.5vw;position:relative;top:1.3vw;left:8.7vw;opacity:.97}#pc_main .mv.sec_1_ver2 .sec1_txt h2{font-size:clamp(2rem,3.6vw,6.9rem);font-weight:600;line-height:6.4vw;letter-spacing:.5vw;text-align:left;margin-bottom:1.3vw}#pc_main .mv.sec_1_ver2 .sec1_txt .description{font-size:clamp(1rem,1.355vw,2.6rem);letter-spacing:.175vw}#pc_main .sec_2{position:relative;background:#ecf4fa}#pc_main .sec_2 .inner_wrap{padding:36px 0 74px}#pc_main .sec_2 .area_title{position:absolute;top:107px;left:9px;right:0;max-width:624px;margin:auto}#pc_main .sec_2 .area_title:before{padding-top:10.358%}#pc_main .sec_2 .sub_title{position:absolute;top:197px;left:-6px;right:0;max-width:628px;margin:auto}#pc_main .sec_2 .sub_title:before{padding-top:7.2611%}#pc_main .sec_3{position:relative;background:#365196}#pc_main .sec_3 .inner_wrap{padding:0 0 174px}#pc_main .sec_3 .area_title{max-width:424px;margin:0 auto 51px}#pc_main .sec_3 .area_title:before{padding-top:16.5399%}#pc_main .sec_3 .media_img{max-width:708px;margin:0 auto}#pc_main .sec_3 .media_img:before{padding-top:18.3146%}#pc_main .sec_3 .mask{position:absolute;top:-1px;width:100%;height:100%;clip-path:polygon(0% 65%,0% 0%,100% 0%,100% 100%);background:#ecf4fa}#pc_main .sec_4{position:relative;background:#365196}.sec_wrap{position:relative;overflow:hidden}#pc_main .sec_4 .inner_wrap{padding:0}#pc_main .sec_4 .area_title{max-width:407px;margin:0 auto 45px}#pc_main .sec_4 .area_title:before{padding-top:7.8895%}#pc_main .sec_4 .nayami{max-width:903px;margin:0 auto 31px}#pc_main .sec_4 .nayami:before{padding-top:43.3895%}#pc_main .sec_4 .mask1{position:absolute;bottom:-69px;left:0;right:0;margin:auto;display:block;width:140px;height:140px;transform:rotate(45deg) skew(-4deg,-4deg);background:#365196;z-index:1}#pc_main .sec_5{position:relative;padding-top:141px;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_5 .inner_wrap{overflow:hidden;padding-top:75px;background:url(../img/top/pc/sec_5_bg.webp) top center no-repeat;background-size:100% auto}#pc_main .sec_5 .area_title{max-width:614px;margin:0 auto 60px}#pc_main .sec_5 .area_title:before{padding-top:7.7023%}#pc_main .sec_5 .sub_title{max-width:692px;margin:0 auto 80px}#pc_main .sec_5 .sub_title:before{padding-top:8.2271%}#pc_main .sec_5 .btn_wrap{margin:0 auto 254px}#pc_main .sec_5 .mask_bg{position:absolute;top:0;width:100%;height:100%;clip-path:polygon(0% calc(100% - 162px),0% 0%,100% 0%,100% 100%);background:#fff}#pc_main .sec_6{position:relative;padding:32px 0 0;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_6 .inner_wrap{padding-bottom:95px;background:url(../img/top/pc/sec_6_bg.webp) bottom center no-repeat;background-size:100% auto}#pc_main .sec_6 .area_title{max-width:310px;margin:0 auto 68px}#pc_main .sec_6 .area_title:before{padding-top:31.0087%}#pc_main .sec_6 .txt{max-width:873px;margin:63px auto 263px}#pc_main .sec_6 .txt:before{padding-top:12.4883%}#pc_main .sec_6 .deco{position:absolute;top:-40px;left:44px;width:105px;height:106px}#pc_main .sec_6 .deco:before{padding-top:100%}#pc_main .sec_7{position:relative;overflow:hidden;padding:121px 0 0;background:url(../img/top/pc/sec_7_bg.webp) bottom center no-repeat;background-size:100% 100%}#pc_main .sec_7 .area_title{max-width:506px;margin:0 auto 116px}#pc_main .sec_7 .area_title:before{padding-top:10.5431%}#pc_main .sec_7 .cont{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}#pc_main .sec_7 .cont .c1,#pc_main .sec_7 .cont .c2{width:506px}#pc_main .sec_7 .cont p{border-radius:30px 32px 0 0}#pc_main .sec_7 .layout{width:480px;overflow:hidden;padding:65px 0 86px;margin:0 0 0 83px}#pc_main .sec_7 .txt{max-width:246px;margin:0 auto 22px}#pc_main .sec_7 .txt:before{padding-top:7.8431%}#pc_main .sec_7 .deco{position:absolute;top:-76px;right:160px;width:266px}#pc_main .sec_7 .deco:before{padding-top:82.1752%}#pc_main .sec_7 .bg{position:absolute;bottom:0;right:-58px;width:371px}#pc_main .sec_7 .bg:before{padding-top:126.2472%}#pc_main .sec_8{position:relative;overflow:hidden;padding:124px 0 0}#pc_main .sec_8 .area_title{max-width:438px;margin:0 auto 80px}#pc_main .sec_8 .area_title:before{padding-top:19.708%}#pc_main .sec_8 .deco{position:absolute;top:-86px;right:161px;width:265px}#pc_main .sec_8 .deco:before{padding-top:82.1752%}#pc_main .sec_8 .cont_wrap{position:relative;background:#eaf3fa}#pc_main .sec_8 .cont_wrap .cont{position:relative;width:100%;max-width:1094px;margin:0 auto;z-index:10}#pc_main .sec_8 .cont_wrap .cont.c1{margin-bottom:52px}#pc_main .sec_8 .cont_wrap .cont span{position:absolute;top:0;width:100vw;height:100%;background:#007db9;z-index:-1}#pc_main .sec_8 .cont_wrap .cont.c1 span{left:100%}#pc_main .sec_8 .cont_wrap .cont.c2 span{right:100%}#pc_main .sec_9{position:relative;overflow:hidden;padding:78px 0 107px;background:#d7e6f4}#pc_main .sec_9 .txt{max-width:242px;margin:0 auto 22px}#pc_main .sec_9 .txt:before{padding-top:7.8431%}#pc_main .sec_9 .d_img{position:absolute;top:-18px;left:132px;width:100%;max-width:150px;overflow:hidden}#pc_main .sec_9 .d_img:before{padding-top:105.44%}#pc_main .sec_9 .btn_wrap{width:450px}#pc_main .sec_9 .mask{position:absolute;top:0;left:0;right:0;margin:auto;width:879px;height:100%;background:#eaf3fa;transform:skewX(32deg)}#pc_main .sec_10{position:relative;overflow:hidden;padding:87px 0 103px;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_10 .area_title{max-width:560px;margin:0 auto 86px}#pc_main .sec_10 .area_title:before{padding-top:35.1428%}#pc_main .sec_10 .cont{width:508px;overflow:hidden;margin-bottom:77px;border-radius:30px 32px 0 0}#pc_main .sec_10 .cont.c1{float:left}#pc_main .sec_10 .cont.c2{float:right}#pc_main .sec_10 .txt{position:relative;left:30px;clear:both;max-width:734px;margin:0 auto}#pc_main .sec_10 .txt:before{padding-top:16.5363%}#pc_main .sec_11{position:relative;overflow:hidden;padding:106px 0 0}#pc_main .sec_11 .inner_wrap{overflow:hidden;background:url(../img/top/pc/sec_11_bg.webp) bottom center no-repeat;background-size:100% auto}#pc_main .sec_11 .area_title{max-width:567px;margin:0 auto 346px}#pc_main .sec_11 .area_title:before{padding-top:6.0734%}#pc_main .sec_11 .btn_wrap{margin:0 auto 193px}#pc_main .sec_12{position:relative;padding:25px 0 14px;background:linear-gradient(0.75turn,#01a39f,#017abc)}#pc_main .sec_12 .area_title{max-width:261px;margin:0 auto 57px}#pc_main .sec_12 .area_title:before{padding-top:37.071%}#pc_main .sec_12 .cont{position:relative;margin-bottom:50px}#pc_main .sec_12 .cont.c3 .link_wrap{position:absolute;top:363px;right:135px;display:block;width:394px;overflow:hidden}#pc_main .sec_12 .cont.c3 .link_wrap .link_btn{display:block}#pc_main .sec_12 .cont.c3 .link_wrap .link_btn:hover img{filter:brightness(1.2)}#pc_main .sec_12 .txt{max-width:755px;margin:100px auto 48px}#pc_main .sec_12 .txt:before{padding-top:14.5454%}#pc_main .sec_12 .txt2{max-width:491px;margin:0 auto 80px}#pc_main .sec_12 .txt2:before{padding-top:11.9528%}#pc_main .sec_12 .mask{position:absolute;top:-166px;width:100%;height:167px;clip-path:polygon(0% 0,100% 100%,0 100%);background:linear-gradient(0.75turn,#01a39f,#017abc);z-index:10}#pc_main .sec_12 .mm{margin-bottom:64px}#pc_main .sec_13{position:relative;overflow:hidden;padding:107px 0 100px;background:#d7e6f4}#pc_main .sec_13 .area_title{max-width:236px;margin:0 auto 102px}#pc_main .sec_13 .area_title::before{padding-top:16.4429%}#pc_main .sec_13 .cont{width:100%;max-width:824px;margin:0 auto}#pc_main .sec_13 .cont:before{padding-top:40.2343%}#pc_main .sec_13 .mask{position:absolute;top:0;left:0;right:0;margin:auto;width:675px;height:100%;background:#eaf3fa;transform:skewX(22deg)}#pc_main .sec_14{background:linear-gradient(0turn,#01a39f,#017abc)}#pc_main .sec_14 .inner_wrap{overflow:hidden;background:url(../img/top/pc/sec_14_bg2.webp) bottom center no-repeat;background-size:100% auto}#pc_main .sec_14 .area_title{max-width:552px;margin:114px auto 482px}#pc_main .sec_14 .area_title::before{padding-top:6.06936%}#pc_main .sec_14 .btn_wrap{margin:0 auto 139px}#under{width:100%;line-height:1;overflow:hidden;padding:38px 0 27px;background:#fff}#under.checkform{padding:38px 0 27px}#under .f_inner{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:1028px;margin:0 auto 39px}#under .f_logo{text-align:left;margin-right:86px}#under .f_logo img{width:auto;height:32px}#under .f_link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0}#under .f_link p{font-size:1.8rem;margin:0 24px}#under .copy{display:block;width:100%;color:#333;font-size:1.5rem;text-align:center}#fixed_bar{display:none!important}#form_area .mv{position:relative;width:100%;text-align:center;background:linear-gradient(0turn,#01a39f,#017abc);background-size:auto 100%}#form_area .mv .mv_inner{position:relative;width:100%;max-width:1280px;height:auto;margin:0 auto}#form_area .mv img{width:100%;max-width:1280px;height:auto}#form_area .mv .mv_tel{position:absolute;top:78%;left:15%;width:20.7%;height:6%}#form_area .mv .mv_tel2{position:absolute;top:85%;left:9.2%;width:20.7%;height:6%}#form_area .mv .mv_tel img,#form_area .mv .mv_tel2 img{max-width:100%}#form_area .mv .mv_tel:hover img,#form_area .mv .mv_tel2:hover img{filter:grayscale(80%)}#form_area .form_inner{width:640px;padding:64px 0 128px;margin:0 auto}#form_area .area_title{font-size:2.8rem;text-align:center;margin:0 0 64px}#form_area .mauticform-message{bottom:-48px;font-size:16px}#form_area .mauticform_wrapper{width:100%;padding:0;margin:0 auto}#form_area .mauticform-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:48px}#form_area .mauticform-row label{width:36%;font-size:1.6rem;margin:10px 0 0}#form_area .mauticform-row.mauticform-required .mauticform-label:after{font-size:1.2rem}#form_area .mauticform-row .mauticform-helpmessage{position:absolute;top:8px;left:calc(36% - 64px);width:40px;height:20px;padding:0;font-size:1.2rem}#form_area .mauticform-row input,#form_area .mauticform-row textarea{width:64%;height:40px;padding:8px 20px;margin-top:0;font-size:max(1.6rem,16px)}#form_area .mauticform-row textarea{height:120px;margin-top:36px}#form_area .add_txt:after{content:"例）詳しい料金について知りたい";position:absolute;top:11px;left:36%;font-size:1.4rem}#form_area .mauticform-freehtml{display:block;width:100%;text-align:center;margin:64px auto 56px}#form_area .mauticform-freehtml .mautic_txt1{font-size:1.4rem;line-height:2}#form_area .mauticform-row.mauticform-button-wrapper{position:relative;width:423px;height:69px;margin:0 auto 32px}#form_area button[type="submit"]{font-size:2.3rem}#form_area .wrap{position:relative}#form_area .form_abs{position:absolute;top:284px;left:123px;width:406px}#form_area .form_abs .mauticform-row{margin-bottom:0}#form_area .form_abs .mauticform-row input{width:100%;height:46px;padding:8px 20px;background:#fff}#form_area .form_abs .mauticform-freehtml{display:block;width:100%;text-align:center;margin:43px auto 30px}#form_area .form_abs .mauticform-freehtml .mautic_txt1{color:#7f7f7f;font-size:1.4rem;line-height:1.8}#form_area .form_abs .mauticform-freehtml .mautic_txt1 a{color:#7f7f7f}#form_area .form_abs .mauticform-row.mauticform-button-wrapper{position:relative;width:343px;height:61px;margin:0 auto}#form_area .form_abs button[type="submit"]{font-size:2.3rem}#shiryoseikyu .wrap{width:480px}#shiryoseikyu .cont2 .box input[type="text"]{height:32px}#FAA{padding:80px 0}#FAA .title{font-size:32px;margin:16px 0 48px}#FAA .fa_inner{width:90%;max-width:640px;padding:40px}#thanks_page .inner{width:100%;max-width:1028px;padding:0 0 40px}#thanks_page .logo{width:214px;margin:0 0 40px}#thanks_page .logo img{width:auto;height:40px}}