@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";a{text-decoration:unset;color:#000;cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:0;color:#000;font-family:Noto_medium}h1,h2,h3{font-family:Noto_bold}html{background-color:#ebe9e9;scroll-behavior:smooth;font-size:1px;font-family:Noto_black}@media screen and (max-width:1024px){html{font-size:.09765625vw}}@media screen and (max-width:768px){html{font-size:.1302083333vw}}@media screen and (max-width:375px){html{font-size:.2666666667vw}}body{margin:0 auto;overflow-x:hidden;background-color:#fff;max-width:1920px}*,:after,:before{box-sizing:border-box}figure{justify-content:center}figure,picture{display:flex;align-items:center}figure,picture,ul{margin:0;padding:0}ul{list-style:none}button{outline:none;border:none;cursor:pointer;background:transparent;padding:0}table,td,th,tr{border-collapse:collapse}@font-face{font-family:Noto_black;src:url(/_next/static/media/NotoSerifJP-Black.fd79a2a5.otf)}@font-face{font-family:Noto_bold;src:url(/_next/static/media/NotoSerifJP-Bold.637ff198.otf)}@font-face{font-family:Noto_semibold;src:url(/_next/static/media/NotoSerifJP-SemiBold.5da1a8d0.otf)}@font-face{font-family:Noto_medium;src:url(/_next/static/media/NotoSerifJP-Medium.9413d4f1.otf)}@font-face{font-family:Noto_regular;src:url(/_next/static/media/NotoSerifJP-Regular.02d2f6fd.otf)}@font-face{font-family:Noto_light;src:url(/_next/static/media/NotoSerifJP-Light.d032b998.otf)}@font-face{font-family:Noto_extralight;src:url(/_next/static/media/NotoSerifJP-ExtraLight.c40acf16.otf)}header{display:flex;justify-content:space-between;padding:10px 30px;height:70px;width:100%;max-width:1920px;margin:auto;align-items:center;position:fixed;background-color:#fff;z-index:100}@media screen and (max-width:768px){header{height:50px}}header .h_left img{width:177px;cursor:pointer}@media screen and (max-width:768px){header .h_left img{width:130px}}header .h_right{display:flex;align-items:center;gap:44px}@media screen and (max-width:1200px){header .h_right{gap:20px}}header .h_right__menu{display:flex;align-items:center;gap:44px}@media screen and (max-width:1200px){header .h_right__menu{display:none}}header .h_right__menu li a{color:#000;font-family:Yu Gothic;font-size:15px;font-style:normal;font-weight:400;line-height:normal;position:relative;cursor:pointer;z-index:1}header .h_right__menu li a.active,header .h_right__menu li a:hover{color:#699dc2}header .h_right__menu li a.active:after,header .h_right__menu li a:hover:after{width:60px}header .h_right__menu li a:after{content:"";position:absolute;z-index:-1;bottom:-20px;left:0;width:0;height:2px;background-color:#95adbe;transition-duration:.4s}header .h_right__login{display:flex;align-items:center;gap:10px}@media screen and (max-width:1200px){header .h_right__login{order:1}}@media screen and (max-width:540px){header .h_right__login{display:none}}header .h_right__login button a{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;border-radius:7px;background:#0878c7;width:145px;height:42px;display:flex;align-items:center;justify-content:center;transition-duration:.3s}@media screen and (max-width:768px){header .h_right__login button a{width:120px;height:34px;font-size:12px}}header .h_right__login button a strong{font-size:12px}@media screen and (max-width:768px){header .h_right__login button a strong{font-size:10px}}header .h_right__login .login a,header .h_right__login button a:hover{background-color:#fff;border:.5px solid #383838;color:#383838}header .h_right__login .login a:hover{background-color:#0878c7;color:#fff;border:none}header .h_right .h_hamb{position:relative;display:none;flex-direction:column}@media screen and (max-width:1200px){header .h_right .h_hamb{display:flex;order:2}}header .h_right .h_hamb:hover{opacity:.5}header .h_right .h_hamb span{width:25px;height:0;background:transparent;border:2px solid #000;margin:5px auto}@media screen and (max-width:375px){header .h_right .h_hamb span{width:20px;margin:5px auto;border:2px solid #000}}header .h_right .h_menu__laptop{position:absolute;top:0;right:0;width:340px;height:100vh;background-color:#fff;padding:15px 40px 80px;z-index:101}header .h_right .h_menu__laptop .menu_close{display:flex;flex-direction:column;gap:5px;position:relative;margin-bottom:80px;cursor:pointer}header .h_right .h_menu__laptop .menu_close:hover{opacity:.5}header .h_right .h_menu__laptop .menu_close span{width:25px;height:0;background:transparent;border:1px solid #000;margin:5px auto}@media screen and (max-width:375px){header .h_right .h_menu__laptop .menu_close span{width:20px;margin:5px auto;border:1px solid #000}}header .h_right .h_menu__laptop .menu_close_first{position:absolute;transform:rotate(45deg);top:16px;right:5px}header .h_right .h_menu__laptop .menu_close_second{position:absolute;transform:rotate(-45deg);top:16px;right:5px}header .h_right .h_menu__laptop .logo{width:177px;margin:auto auto 50px}header .h_right .h_menu__laptop .logo img{width:100%}header .h_right .h_menu__laptop .menu{display:flex;flex-direction:column;gap:10px}header .h_right .h_menu__laptop .menu li a,header .h_right .h_menu__laptop .menu li a p{display:flex;align-items:center;justify-content:space-between}header .h_right .h_menu__laptop .menu li a p{color:#000;font-family:Yu Gothic;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:100%;transition-duration:.4s}header .h_right .h_menu__laptop .menu li a p:after{content:"";width:7px;height:7px;background:transparent;transform:rotate(-45deg);border:1px solid #000;border-top:none;border-left:none}header .h_right .h_menu__laptop .menu li a p:hover{transform:translate(10px)}header .h_right .h_menu__laptop button a{color:#fff;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal;border-radius:7px;background:#0878c7;width:250px;height:60px;display:flex;align-items:center;justify-content:center;transition-duration:.3s;margin:20px auto}header .h_right .h_menu__laptop button a:hover{background-color:#fff;border:.5px solid #383838;color:#383838}header .h_right .h_menu__laptop .login a{color:#0878c7;border:1px solid #0878c7;background-color:#fff}header .h_right .h_menu__laptop .login a:hover{background-color:#0878c7;color:#fff}header .h_right .h_menu__laptop hr{width:100%;height:0;border:1px dashed #ddd;margin:10px 0}header .h_right .d-none{display:none}main .m_fv{padding-top:70px;position:relative}@media screen and (max-width:768px){main .m_fv{padding-top:50px}}main .m_fv__container{width:100%;background:url(/static/lp/img/m_fv_img2.png) no-repeat;background-position:50%;background-size:cover;height:38.2638888889vw;max-height:734px}@media screen and (max-width:1024px){main .m_fv__container{height:400px}}@media screen and (max-width:768px){main .m_fv__container{height:300px}}@media screen and (max-width:540px){main .m_fv__container{height:240px;background:url(/static/lp/img/m_fv_img2_sp.png) no-repeat;background-position:50%;background-size:cover}}main .m_fv__body{display:flex;flex-direction:column;gap:20px;padding-top:6.8359375vw;margin-left:10.25390625vw;max-width:600px}@media screen and (max-width:1440px){main .m_fv__body{max-width:540px;gap:1.3888888889vw;width:-moz-fit-content;width:fit-content;padding-top:4.8611111111vw;margin-left:7.2916666667vw}}@media screen and (max-width:1024px){main .m_fv__body{gap:2.0833333333vw}}@media screen and (max-width:540px){main .m_fv__body{padding-top:30px;margin-left:20px;gap:15px}}main .m_fv__body .first{display:flex;gap:20px;align-items:center}@media screen and (max-width:1440px){main .m_fv__body .first{gap:7px}}main .m_fv__body .first p{width:200px;border:1px solid #0878c7;border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#0878c7;font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1440px){main .m_fv__body .first p{width:137px;font-size:20px}}@media screen and (max-width:540px){main .m_fv__body .first p{width:80px;font-size:12px}}main .m_fv__body .second{color:#171717;font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:normal;font-size:42px}@media screen and (max-width:1440px){main .m_fv__body .second{font-size:2.6388888889vw}}@media screen and (max-width:768px){main .m_fv__body .second{font-size:24px}}@media screen and (max-width:540px){main .m_fv__body .second{font-size:14px}}@media screen and (max-width:375px){main .m_fv__body .second{font-size:13px}}main .m_fv__body .title{margin-top:13px}@media screen and (max-width:1440px){main .m_fv__body .title{margin-top:.9027777778vw}}@media screen and (max-width:540px){main .m_fv__body .title{margin-top:6px}}main .m_fv__body .title h1{color:#2b3072;text-shadow:0 2px 9px hsla(0,0%,100%,.5);font-family:Inter,sans-serif;font-style:normal;font-weight:600;line-height:normal;font-size:60px}@media screen and (max-width:1440px){main .m_fv__body .title h1{font-size:3.8194444444vw}}@media screen and (max-width:768px){main .m_fv__body .title h1{font-size:28px}}@media screen and (max-width:540px){main .m_fv__body .title h1{font-size:24px}}main .m_fv__body .title h2{color:#2b3072;text-shadow:0 2px 9px hsla(0,0%,100%,.5);font-family:Inter,sans-serif;font-style:normal;font-weight:600;line-height:normal;font-size:55px}@media screen and (max-width:1440px){main .m_fv__body .title h2{font-size:3.4722222222vw}}@media screen and (max-width:768px){main .m_fv__body .title h2{font-size:24px}}@media screen and (max-width:540px){main .m_fv__body .title h2{font-size:22px}}main .m_fv__body .forth{margin:33px auto auto}@media screen and (max-width:1440px){main .m_fv__body .forth{margin-top:2.2916666667vw}}main .m_fv__body .forth a{width:350px;height:80px;flex-shrink:0;border-radius:10px;background:#0878c7;color:#fff;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center;transition-duration:.4s;font-size:28px;min-width:150px}@media screen and (max-width:1440px){main .m_fv__body .forth a{font-size:1.8055555556vw;width:19.7222222222vw;height:5.0694444444vw}}@media screen and (max-width:768px){main .m_fv__body .forth a{font-size:12px;height:35px}}main .m_fv__body .forth a:hover{color:#000;border:1px solid #0878c7;background-color:#fff}main .m_number{padding:30px 30px 17px;background-color:#fff}main .m_number__container{max-width:922px;margin:auto;display:flex;justify-content:space-between}@media screen and (max-width:768px){main .m_number__container{gap:20px;flex-wrap:wrap;justify-content:center}}main .m_number__container .row{display:flex;flex-direction:column;align-items:center}main .m_number__container .row .number{display:flex;gap:20px}main .m_number__container .row .number .icon{height:-moz-fit-content;height:fit-content}main .m_number__container .row .number h4{color:#416281;font-family:Times New Roman;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-top:4px}@media screen and (max-width:768px){main .m_number__container .row .number h4{font-size:20px}}main .m_number__container .row p{color:#383838;font-family:Yu Gothic;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media screen and (max-width:768px){main .m_number__container .row p{font-size:14px}}main .m_worry{background-color:#f5f4f0;padding:110px 30px}@media screen and (max-width:768px){main .m_worry{padding:60px 30px}}main .m_worry__container{display:flex;justify-content:space-between;max-width:1151px;margin:auto;gap:70px 20px;flex-wrap:wrap}@media screen and (max-width:768px){main .m_worry__container{width:80%}}@media screen and (max-width:540px){main .m_worry__container{width:100%}}main .m_worry__row{display:flex;flex-direction:column;gap:46px;align-items:center;justify-content:end;margin:auto}@media screen and (max-width:768px){main .m_worry__row{gap:25px;width:100%}}main .m_worry__row .title{color:#383838;text-align:center;font-family:Yu Gothic;font-size:26px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:5.72px;height:72px;display:flex;align-items:center}@media screen and (max-width:768px){main .m_worry__row .title{font-size:20px}}@media screen and (max-width:375px){main .m_worry__row .title{width:-moz-max-content;width:max-content}}main .m_worry__row--body{background-color:#fff;padding:66px 53px 35px;width:550px;height:627px;display:flex;flex-direction:column;gap:60px}@media screen and (max-width:768px){main .m_worry__row--body{width:100%;height:auto;padding:30px 20px;gap:30px}}@media screen and (max-width:540px){main .m_worry__row--body{width:100%}}main .m_worry__row--body img{width:100%}main .m_worry__row--body ul{display:flex;flex-direction:column;gap:25px;list-style:square}@media screen and (max-width:768px){main .m_worry__row--body ul{gap:15px}}main .m_worry__row--body ul li{color:#303030;text-align:start;font-family:Yu Gothic;font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:4.4px;margin-left:20px}@media screen and (max-width:768px){main .m_worry__row--body ul li{font-size:14px;margin-left:10px}}main .m_usage{padding:100px 30px}main .m_usage__container{display:flex;flex-direction:column;gap:25px;max-width:1300px;margin:auto}main .m_usage__title{color:#383838;font-family:Inter,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:7.7px;text-align:center}@media screen and (max-width:768px){main .m_usage__title{font-size:32px}}@media screen and (max-width:375px){main .m_usage__title{font-size:30px}}main .m_usage__body{display:flex;flex-wrap:wrap;gap:60px 20px;justify-content:center}@media screen and (max-width:540px){main .m_usage__body{gap:30px 20px}}main .m_usage__body img{width:380px}@media screen and (max-width:768px){main .m_usage__body img{width:42vw}}@media screen and (max-width:540px){main .m_usage__body img{width:90%;margin:auto}}@media screen and (max-width:375px){main .m_usage__body img{width:100%}}main .m_money{padding:0 50px 70px}main .m_money__container{display:flex;flex-direction:column;gap:65px;max-width:1200px;margin:auto}@media screen and (max-width:540px){main .m_money__container{gap:40px}}main .m_money__title{color:#383838;text-align:center;font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:8.8px}@media screen and (max-width:768px){main .m_money__title{font-size:32px}}@media screen and (max-width:375px){main .m_money__title{font-size:30px}}main .m_money__body{display:flex;flex-direction:column;justify-content:center;position:relative;gap:20px;align-items:center}@media screen and (max-width:1024px){main .m_money__body{width:100%}}main .m_money__body img{width:861px}@media screen and (max-width:1024px){main .m_money__body img{width:100%}}@media screen and (max-width:540px){main .m_money__body img{width:90%}}@media screen and (max-width:375px){main .m_money__body img{width:100%}}main .m_money__body .only_sp{display:none}@media screen and (max-width:540px){main .m_money__body .only_sp{display:block}main .m_money__body .only_pc{display:none}}main .m_money__body--contact{display:flex;justify-content:center}main .m_money__body--contact p{color:#383838;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:3px}@media screen and (max-width:768px){main .m_money__body--contact p{font-size:12px}}@media screen and (max-width:540px){main .m_money__body--contact p{font-size:10px}}@media screen and (max-width:375px){main .m_money__body--contact p{font-size:8px}}main .m_money__body--contact a{color:#383838;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:3px;text-decoration:underline;transition-duration:.4s}@media screen and (max-width:768px){main .m_money__body--contact a{font-size:12px}}@media screen and (max-width:540px){main .m_money__body--contact a{font-size:10px}}main .m_money__body--contact a:hover{transform:translate(10px);color:#0878c7}main .m_question{padding:60px 30px;background-color:#f9f9f9}@media screen and (max-width:540px){main .m_question{padding:50px 15px}}main .m_question__container{max-width:1274px;margin:auto;display:flex;flex-direction:column;gap:35px}main .m_question__title{color:#383838;font-family:Inter,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:7.7px;text-align:center}main .m_question__body{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:50px}@media screen and (max-width:1024px){main .m_question__body{padding:50px 20px}}@media screen and (max-width:540px){main .m_question__body{padding:30px 10px}}main .m_question__body .accordion{display:flex;transition:.4s;border-bottom:.8px solid #eaeaea;height:66px;width:100%;padding:0 20px;justify-content:space-between}@media screen and (max-width:1024px){main .m_question__body .accordion{padding:0 10px}}@media screen and (max-width:540px){main .m_question__body .accordion{height:auto;padding:10px 6px}}main .m_question__body .accordion div{display:flex;gap:24px;align-items:center;margin-top:auto;margin-bottom:auto}@media screen and (max-width:768px){main .m_question__body .accordion div{gap:10px}}main .m_question__body .accordion .text{color:#383838;font-family:Yu Gothic;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:3.52px;text-align:start}@media screen and (max-width:1200px){main .m_question__body .accordion .text{font-size:14px}}@media screen and (max-width:540px){main .m_question__body .accordion .text{font-size:12px}}main .m_question__body .accordion .icon{background-color:#da6d59;width:32px;height:32px;border-radius:50%;color:#fff;font-family:Yu Gothic;font-size:18px;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center;min-width:32px}@media screen and (max-width:768px){main .m_question__body .accordion .icon{min-width:24px;width:24px;height:24px;font-size:14px}}main .m_question__body .accordion:after{content:"+";color:#777;font-weight:700;float:right;font-size:22px;margin-top:20px;margin-left:10px}@media screen and (max-width:540px){main .m_question__body .accordion:after{margin-top:10px}}@media screen and (max-width:375px){main .m_question__body .accordion:after{margin-top:6px}}main .m_question__body .accordion.active .text,main .m_question__body .accordion:hover .text{color:#da6d59}main .m_question__body .accordion.active:after{content:"−"}main .m_question__body .panel{padding:20px;display:flex;align-items:center;gap:24px;background-color:#f1f5f9;border-bottom:.8px solid #eaeaea;transition:max-height .2s ease-out;display:none}@media screen and (max-width:1024px){main .m_question__body .panel{padding:20px 10px}}@media screen and (max-width:540px){main .m_question__body .panel{padding:10px 6px}}main .m_question__body .panel .text{color:#383838;font-family:Yu Gothic;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:3.52px}@media screen and (max-width:1200px){main .m_question__body .panel .text{font-size:14px}}@media screen and (max-width:540px){main .m_question__body .panel .text{font-size:12px}}main .m_question__body .panel .icon{border:1px solid #da6d59;width:32px;height:32px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#da6d59;font-family:Yu Gothic;font-size:18px;font-style:normal;font-weight:700;min-width:32px}@media screen and (max-width:768px){main .m_question__body .panel .icon{min-width:24px;width:24px;height:24px;font-size:14px}}main .m_question__body .panel a.underline{color:#699dc2;text-decoration:underline}main .m_contact{background-color:#0e1720;padding:40px 50px 27px}@media screen and (max-width:540px){main .m_contact{padding:20px 30px}}main .m_contact__container{max-width:1026px;margin:auto;display:flex;justify-content:center;align-items:center;gap:8.3333333333vw;flex-wrap:wrap}main .m_contact h3{color:#fff;font-family:Yu Gothic;font-size:24px;font-style:normal;font-weight:700;line-height:200%}@media screen and (max-width:375px){main .m_contact h3{font-size:20px}}main .m_contact a{border-radius:10px;background:#006bee;width:220px;height:60px;flex-shrink:0;color:#fff;font-family:Yu Gothic;font-size:18px;font-style:normal;font-weight:700;line-height:200%;display:flex;align-items:center;justify-content:center;transition:.4s}main .m_contact a:hover{background-color:#fff;color:#006bee;border:1px solid #006bee}footer{background:url(/static/lp/img/footer_back.png) no-repeat;background-position:50%;background-size:cover;max-width:1920px;margin:auto;padding:30px 43px 12px}@media screen and (max-width:540px){footer{padding:20px 30px}}footer .f_container{max-width:1400px;margin:auto;display:flex;flex-direction:column;gap:14px;align-items:center}footer .f_container .logo{text-align:center;width:98px;margin-bottom:14px}footer .f_container .logo img{width:100%}footer .f_container .btns{display:flex;align-items:center;gap:380px;margin:0 5px}@media screen and (max-width:1440px){footer .f_container .btns{gap:26.3888888889vw}}@media screen and (max-width:540px){footer .f_container .btns{flex-direction:column;gap:20px}}footer .f_container .btns a{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition-duration:.4s;cursor:pointer}footer .f_container .btns a:hover{opacity:.5}footer .f_container p{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:150%;text-align:center}footer .f_container hr{width:100%;height:1px;background:#fff}