/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@600;700&display=swap";*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body{font-size:16px;font-family:游ゴシック体,YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-weight:400;color:#1a1a1a;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;margin:0 auto}@media screen and (max-width: 768px){body{font-size:4vw}}section{position:relative}.lpWrap{overflow:hidden;background-color:#1a1a1a;color:#fff;text-align:left;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 1024px){.lpWrap .pc-only{display:none}}@media screen and (max-width: 768px){.lpWrap .pc-tab{display:none}}@media screen and (min-width: 1025px){.lpWrap .tab-sp{display:none}}@media screen and (min-width: 769px){.lpWrap .sp-only{display:none}}.lpWrap>section{position:relative}.lpWrap .inner{max-width:1146px;width:100%;margin:0 auto;padding:0 20px;position:relative;z-index:1}@media screen and (max-width: 768px){.lpWrap .inner{padding:0 4.3vw}}.lpWrap .ib{display:inline-block}.lpWrap img{width:100%;max-width:100%;height:auto;display:inline;vertical-align:bottom}.lpWrap p{line-height:1.7}.lpWrap .serif{font-family:"Noto Serif JP"}.lpWrap .bebas{font-family:"Bebas Neue",cursive}.lpWrap .maker{background-image:linear-gradient(to top, #ffff00, #ffff00);background-size:0% 100%;background-repeat:no-repeat;background-position:bottom left;transition:1s;transition-delay:.7s}.lpWrap .maker._2{background-image:linear-gradient(to top, #ffff00 0.46em, transparent 0.46em)}.lpWrap .maker._3{background-image:linear-gradient(to top, #c0ddfa 0.15em, transparent 0.15em)}.lpWrap .maker.anim{background-size:100% 100%}.lpWrap .kerning{font-feature-settings:"palt" 1}.lpWrap .title01{text-align:center}.lpWrap .title01 .en{font-family:"Jost",sans-serif;font-size:72px;font-weight:300;line-height:1;display:block;margin-bottom:3px}@media screen and (max-width: 768px){.lpWrap .title01 .en{font-size:10.2vw;margin-bottom:0}}.lpWrap .title01 .ja{font-size:16px;line-height:1.3;letter-spacing:.2em;display:block}@media screen and (max-width: 768px){.lpWrap .title01 .ja{font-size:4vw}}.lpWrap .font01{font-family:"Jost",sans-serif;font-weight:300}.lpWrap .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}.lpWrap .ads-bnr{max-width:880px;width:80%;margin:0 auto}@media screen and (max-width: 768px){.lpWrap .ads-bnr{max-width:none;width:91.4666666667vw}}.lpWrap .fv{background:url(../img/fv-bg.webp) no-repeat center center/1920px 680px;min-height:680px}@media screen and (max-width: 768px){.lpWrap .fv{min-height:auto;background-image:url(../img/fv-bg-sp.webp);background-size:cover;aspect-ratio:375/400}}.lpWrap .fv_img{max-width:908px;width:90%;position:absolute;z-index:1;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.lpWrap .fv_img{max-width:none;width:91vw;bottom:3vw}}.lpWrap .fv::after{content:"";position:absolute;background:url(../img/fv-after.svg) no-repeat bottom center/cover;aspect-ratio:1920/160;bottom:-1px;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.lpWrap .fv::after{background-image:url(../img/fv-after-sp.svg);aspect-ratio:375/63}}.lpWrap .recommend{background:linear-gradient(180deg, #004874 0%, #000001 100%)}.lpWrap .recommend::after{content:"";position:absolute;background:url(../img/recommend-after.svg) no-repeat bottom center/cover;aspect-ratio:1920/129;bottom:-1px;left:-2px;width:calc(100% + 4px)}@media screen and (max-width: 768px){.lpWrap .recommend::after{background-image:url(../img/recommend-after-sp.svg);aspect-ratio:375/32}}.lpWrap .recommend .inner{padding-bottom:56px}@media screen and (max-width: 768px){.lpWrap .recommend .inner{padding-bottom:8.5333333333vw}}.lpWrap .recommend .ads-bnr{margin-bottom:22px}@media screen and (max-width: 768px){.lpWrap .recommend .ads-bnr{margin-bottom:6.4vw}}.lpWrap .recommend_txt1{font-size:48px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.lpWrap .recommend_txt1{font-size:8.5333333333vw;margin-bottom:6.4vw}}.lpWrap .recommend_txt1 .small{font-size:32px}@media screen and (max-width: 768px){.lpWrap .recommend_txt1 .small{font-size:6.4vw}}.lpWrap .recommend_list{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:40px}@media screen and (max-width: 768px){.lpWrap .recommend_list{flex-direction:column;gap:2.1333333333vw;margin-bottom:6.4vw}}.lpWrap .recommend_list_item{width:280px}@media screen and (max-width: 768px){.lpWrap .recommend_list_item{width:auto;display:flex;align-items:center;gap:8.5333333333vw}}.lpWrap .recommend_list_item .img{box-shadow:4px 4px 20px 0px rgba(0,0,0,.2509803922);margin-bottom:8px;position:relative}@media screen and (max-width: 768px){.lpWrap .recommend_list_item .img{margin-bottom:0;width:40vw}}.lpWrap .recommend_list_item .img::before{content:"";background:url(../img/recommend-check.svg) no-repeat center center/contain;width:83px;height:57px;position:absolute;top:-19px;left:-30px;z-index:1}@media screen and (max-width: 768px){.lpWrap .recommend_list_item .img::before{width:10vw;height:8vw;top:-3vw}}.lpWrap .recommend_list_item .txt{font-size:24px;font-weight:700;font-weight:bold;text-align:center;line-height:1.3}@media screen and (max-width: 768px){.lpWrap .recommend_list_item .txt{font-size:4.8vw;position:relative}}@media screen and (max-width: 768px){.lpWrap .recommend_list_item .txt::before{content:"";background:#fff;width:16vw;height:.2666666667vw;position:absolute;top:0;bottom:0;margin:auto}}@media screen and (max-width: 768px){.lpWrap .recommend_list_item:nth-child(odd) .img::before{left:-2.5vw}}@media screen and (max-width: 768px){.lpWrap .recommend_list_item:nth-child(odd) .txt::before{left:-8px;transform:translateX(-100%)}}@media screen and (max-width: 768px){.lpWrap .recommend_list_item:nth-child(even){flex-direction:row-reverse;padding-right:7.0666666667vw}}@media screen and (max-width: 768px){.lpWrap .recommend_list_item:nth-child(even) .img::before{left:4.5vw}}@media screen and (max-width: 768px){.lpWrap .recommend_list_item:nth-child(even) .txt::before{right:-2.1333333333vw;transform:translateX(100%);z-index:-1}}.lpWrap .recommend_list_item:nth-child(1){animation-delay:0s}.lpWrap .recommend_list_item:nth-child(2){animation-delay:.1s}.lpWrap .recommend_list_item:nth-child(3){animation-delay:.2s}.lpWrap .recommend_list_item:nth-child(4){animation-delay:.3s}.lpWrap .recommend_list_item:nth-child(5){animation-delay:.4s}.lpWrap .recommend_txt2{font-size:48px;font-weight:bold;line-height:1;text-align:center}@media screen and (max-width: 768px){.lpWrap .recommend_txt2{font-size:8.5333333333vw;margin-left:5vw}}.lpWrap .recommend_txt2 span{display:inline-block;color:#154453;position:relative}.lpWrap .recommend_txt2 span::after{content:"";position:absolute;z-index:-1;top:0;left:0;background:#fff;width:85%;height:100%}.lpWrap .lead{background:linear-gradient(180deg, #009cbd 193px, #006d89 100%)}.lpWrap .lead .inner{padding-top:40px;padding-bottom:74px}@media screen and (max-width: 768px){.lpWrap .lead .inner{padding-top:8.5333333333vw;padding-bottom:8.5333333333vw}}.lpWrap .lead_img1{position:absolute;z-index:-1;width:511px;top:156px;left:-108px}@media screen and (max-width: 768px){.lpWrap .lead_img1{width:44.8vw;top:32vw;left:2.1333333333vw}}.lpWrap .lead_img2{position:absolute;z-index:-1;width:512px;top:-7px;right:-163px}@media screen and (max-width: 768px){.lpWrap .lead_img2{width:14.1333333333vw;top:45.0666666667vw;right:0}}.lpWrap .lead_txt1{max-width:1000px;background-color:rgba(0,0,0,.2);border:1px solid #fff;margin:0 auto;text-align:center;font-size:40px;font-weight:400;line-height:1.3;letter-spacing:-0.05em;padding:13px 0;margin-bottom:152px;position:relative}@media screen and (max-width: 768px){.lpWrap .lead_txt1{max-width:none;font-size:4.8vw;line-height:1.4;padding:2.1333333333vw 0;margin-bottom:16vw}}.lpWrap .lead_txt1::after{content:"";background:#fff;width:1px;height:124px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:translateY(100%)}@media screen and (max-width: 768px){.lpWrap .lead_txt1::after{height:16vw}}.lpWrap .lead_txt1 .big{color:#fff200;font-size:56px}@media screen and (max-width: 1024px){.lpWrap .lead_txt1 .big{font-size:48px}}@media screen and (max-width: 768px){.lpWrap .lead_txt1 .big{font-size:8.5333333333vw}}.lpWrap .lead_txt1 .big .dot{margin-left:-0.2em;margin-right:-0.2em}.lpWrap .lead_txt2{text-align:center;font-size:80px;font-weight:bold;line-height:1.3;margin-bottom:96px}@media screen and (max-width: 768px){.lpWrap .lead_txt2{font-size:8.5333333333vw;margin-bottom:6.4vw}}.lpWrap .lead_txt2 span{display:inline-block;position:relative}.lpWrap .lead_txt2 span::before,.lpWrap .lead_txt2 span::after{content:"";width:50px;height:100px;border-top:2px solid #fff;border-left:2px solid #fff;position:absolute}@media screen and (max-width: 768px){.lpWrap .lead_txt2 span::before,.lpWrap .lead_txt2 span::after{width:5.8666666667vw;height:11.7333333333vw;border-top-width:.2666666667vw;border-left-width:.2666666667vw}}.lpWrap .lead_txt2 span::before{top:0;left:-16px}@media screen and (max-width: 768px){.lpWrap .lead_txt2 span::before{left:-2vw}}.lpWrap .lead_txt2 span::after{bottom:-24px;right:0;transform:rotate(180deg)}@media screen and (max-width: 768px){.lpWrap .lead_txt2 span::after{bottom:-2.5vw}}.lpWrap .lead_row{position:relative;padding:0 48px}@media screen and (max-width: 768px){.lpWrap .lead_row{width:78.6666666667vw;padding:0;margin:0 auto}}.lpWrap .lead_row .img{position:absolute;max-width:556px;width:54%;top:0;left:48px}@media screen and (max-width: 1024px){.lpWrap .lead_row .img{left:-10px;width:40%}}@media screen and (max-width: 768px){.lpWrap .lead_row .img{max-width:none;width:44.5333333333vw;top:auto;left:auto;right:-17vw;bottom:1.0666666667vw}}.lpWrap .lead_row .txt1{font-size:48px;font-weight:600;line-height:1.3;width:493px;margin-left:auto;position:relative;margin-bottom:46px}@media screen and (max-width: 1024px){.lpWrap .lead_row .txt1{font-size:36px;width:65%}}@media screen and (max-width: 768px){.lpWrap .lead_row .txt1{font-size:7.4666666667vw;letter-spacing:-0.05em;width:auto;margin-bottom:8.5333333333vw}}.lpWrap .lead_row .txt2{font-size:21px;font-weight:bold;line-height:1.7;width:413px;margin-left:auto;position:relative}@media screen and (max-width: 1024px){.lpWrap .lead_row .txt2{width:56%}}@media screen and (max-width: 768px){.lpWrap .lead_row .txt2{font-size:4.2666666667vw;line-height:1.5;width:49.0666666667vw;margin-left:0}}.lpWrap .case{background:linear-gradient(180deg, #006d89 0%, #003e55 100%)}.lpWrap .case .inner{max-width:1224px;padding-bottom:80px}@media screen and (max-width: 768px){.lpWrap .case .inner{max-width:none;padding:6.4vw 4vw 10.6666666667vw}}.lpWrap .case_img{position:absolute;z-index:-1;width:507px;top:-70px;left:-282px}@media screen and (max-width: 768px){.lpWrap .case_img{width:23.4666666667vw;top:-8.2666666667vw;left:0}}.lpWrap .case_ttl{font-size:48px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:48px}@media screen and (max-width: 768px){.lpWrap .case_ttl{font-size:7.4666666667vw;margin-bottom:6.4vw}}.lpWrap .case_list{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}@media screen and (max-width: 768px){.lpWrap .case_list{flex-direction:column;gap:2.1333333333vw;margin:0 auto 4.2666666667vw;width:78.6666666667vw}}.lpWrap .case_txt{font-size:13px;line-height:1.2;font-weight:500;margin-bottom:74px}@media screen and (max-width: 768px){.lpWrap .case_txt{font-size:2.6666666667vw;line-height:1.1;width:78.6666666667vw;margin:0 auto 8.5333333333vw}}.lpWrap .effect::before{content:"";position:absolute;top:-80px;left:0;width:100%;height:120%;background:#c5e2e8 url(../img/effect-bg.webp) repeat center center/cover;transform:skewY(-5deg)}@media screen and (max-width: 768px){.lpWrap .effect::before{top:-6vw;transform:skewY(-6deg)}}.lpWrap .effect::after{content:"";position:absolute;z-index:1;background:url(../img/effect-after.svg) no-repeat bottom center/cover;aspect-ratio:1920/129;bottom:-1px;left:-2px;width:calc(100% + 4px)}@media screen and (max-width: 768px){.lpWrap .effect::after{background-image:url(../img/effect-after-sp.svg);aspect-ratio:375/32}}.lpWrap .effect .inner{padding-top:40px;padding-bottom:532px}@media screen and (max-width: 1150px){.lpWrap .effect .inner{padding-bottom:550px}}@media screen and (max-width: 768px){.lpWrap .effect .inner{padding:20vw 10.6666666667vw 76.8vw}}.lpWrap .effect_row{position:relative;padding-left:54.7%;margin-bottom:128px}@media screen and (max-width: 1024px){.lpWrap .effect_row{padding-left:44%}}@media screen and (max-width: 768px){.lpWrap .effect_row{padding:0;margin-bottom:10.6666666667vw}}.lpWrap .effect_row .img{position:absolute;max-width:556px;width:54%;top:0;left:9px}@media screen and (max-width: 1024px){.lpWrap .effect_row .img{max-width:none;width:40%}}@media screen and (max-width: 768px){.lpWrap .effect_row .img{width:50.1333333333vw;top:-14vw;left:-10.6666666667vw}}.lpWrap .effect_row .ttl{color:#123661;font-size:48px;line-height:1.3;font-weight:600;margin-bottom:48px}@media screen and (max-width: 768px){.lpWrap .effect_row .ttl{font-size:7.4666666667vw;margin-bottom:8.5333333333vw;text-align:right}}.lpWrap .effect_row .txt{color:#1a1a1a;font-size:21px;line-height:1.7;font-weight:bold}@media screen and (max-width: 768px){.lpWrap .effect_row .txt{font-size:4.2666666667vw;line-height:1.5}}.lpWrap .effect_txt1{color:#123661;font-size:48px;line-height:1.3;font-weight:600;margin-left:48px;margin-bottom:48px}@media screen and (max-width: 768px){.lpWrap .effect_txt1{font-size:7.4666666667vw;margin-left:0;margin-bottom:8.5333333333vw}}.lpWrap .effect_txt2{margin-left:48px;width:493px;color:#1a1a1a;font-size:21px;line-height:1.7;font-weight:bold}@media screen and (max-width: 768px){.lpWrap .effect_txt2{margin:0;width:auto;font-size:4.2666666667vw;line-height:1.5}}.lpWrap .effect_img{position:absolute;bottom:0;right:20px;width:1106px;pointer-events:none}@media screen and (max-width: 1150px){.lpWrap .effect_img{width:860px;left:0;right:0;margin:0 auto}}@media screen and (max-width: 768px){.lpWrap .effect_img{width:91.5vw;left:auto;margin:0;right:0}}.lpWrap .method{background:linear-gradient(180deg, #004874 50%, #000001 100%)}.lpWrap .method .inner{padding-top:40px;padding-bottom:30px}@media screen and (max-width: 768px){.lpWrap .method .inner{padding-top:6.4vw;padding-bottom:5.3333333333vw}}.lpWrap .method_head{text-align:center;margin-bottom:152px;position:relative}@media screen and (max-width: 768px){.lpWrap .method_head{margin-bottom:16vw}}.lpWrap .method_head::after{content:"";background:#fff;width:1px;height:124px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;transform:translateY(100%)}@media screen and (max-width: 768px){.lpWrap .method_head::after{width:.2666666667vw;height:16vw}}.lpWrap .method_head span{display:inline-block;font-size:56px;font-weight:bold;line-height:1.3;background:rgba(0,0,0,.1490196078);border:3px solid #fff;padding:13px 29px}@media screen and (max-width: 768px){.lpWrap .method_head span{font-size:8.5333333333vw;border-width:.5333333333vw;padding:3.7333333333vw 8vw}}.lpWrap .method_wrap{background:#349fc3;border-radius:48px;padding:32px 64px 64px;border:16px solid #fff;box-shadow:0px 0px 48px 0px #b5faff;position:relative;margin-bottom:64px}@media screen and (max-width: 768px){.lpWrap .method_wrap{border-radius:6.4vw;padding:5.3333333333vw 5.3333333333vw 7.4666666667vw;border-width:1.0666666667vw;margin-bottom:6.4vw;overflow:hidden}}.lpWrap .method_wrap::before{content:"";position:absolute;top:-16px;left:-16px;right:-16px;bottom:-16px;border-radius:48px;box-shadow:0px 0px 20px 0px #0b6b9e inset;pointer-events:none}@media screen and (max-width: 768px){.lpWrap .method_wrap::before{top:-1.0666666667vw;left:-1.0666666667vw;right:-1.0666666667vw;bottom:-1.0666666667vw;border-radius:6.4vw}}.lpWrap .method_img{position:absolute;max-width:355px;width:34%;top:175px;right:-2px}@media screen and (max-width: 1024px){.lpWrap .method_img{max-width:none;width:230px;right:-50px}}@media screen and (max-width: 768px){.lpWrap .method_img{z-index:1;width:35.8666666667vw;top:31vw;right:-6.9vw}}.lpWrap .method_sub1{font-size:21px;font-weight:bold;line-height:1;text-align:center;margin-bottom:3px}@media screen and (max-width: 768px){.lpWrap .method_sub1{font-size:4.8vw;margin-bottom:3.7333333333vw}}.lpWrap .method_sub1 span{display:inline-block;padding:4px 24px;background:#fff;color:#0187b4;border-radius:40px}@media screen and (max-width: 768px){.lpWrap .method_sub1 span{padding:1.0666666667vw 6.4vw;border-radius:10.6666666667vw}}.lpWrap .method_title{text-align:center;font-size:80px;font-weight:bold;line-height:1.3;margin-bottom:32px}@media screen and (max-width: 768px){.lpWrap .method_title{font-size:9.6vw;margin-bottom:6.4vw}}.lpWrap .method_title span{display:inline-block;position:relative}.lpWrap .method_title span::before,.lpWrap .method_title span::after{content:"";width:50px;height:100px;border-top:2px solid #fff;border-left:2px solid #fff;position:absolute}@media screen and (max-width: 768px){.lpWrap .method_title span::before,.lpWrap .method_title span::after{width:8vw;height:16vw;border-top-width:.5333333333vw;border-left-width:.5333333333vw}}.lpWrap .method_title span::before{top:-8px;left:-20px}@media screen and (max-width: 768px){.lpWrap .method_title span::before{top:0;left:-5.9vw}}.lpWrap .method_title span::after{bottom:-16px;right:-21px;transform:rotate(180deg)}@media screen and (max-width: 768px){.lpWrap .method_title span::after{bottom:0;right:-6.3vw}}.lpWrap .method_sub2{font-size:21px;font-weight:bold;line-height:1.7;text-align:center;margin-bottom:56px}@media screen and (max-width: 1024px){.lpWrap .method_sub2{margin-right:100px}}@media screen and (max-width: 768px){.lpWrap .method_sub2{font-size:4.2666666667vw;line-height:1.5;width:56vw;margin-right:0;margin-left:2vw;margin-bottom:8.5333333333vw}}.lpWrap .method_ttl{font-size:48px;font-weight:600;line-height:1.3;border-left:8px solid #fff;padding:4px 0 8px 16px}@media screen and (max-width: 768px){.lpWrap .method_ttl{font-size:6.4vw;letter-spacing:-0.01em;border-left-width:.8vw;padding:.5333333333vw 0 1.0666666667vw 2.4vw}}.lpWrap .method_ttl._1{margin-bottom:16px}@media screen and (max-width: 768px){.lpWrap .method_ttl._1{margin-bottom:4.2666666667vw}}.lpWrap .method_ttl._2{margin-bottom:32px}@media screen and (max-width: 768px){.lpWrap .method_ttl._2{margin-bottom:6.4vw}}.lpWrap .method_txt{font-size:21px;font-weight:bold;line-height:1.7}@media screen and (max-width: 768px){.lpWrap .method_txt{font-size:4.2666666667vw}}.lpWrap .method_txt._1{margin-bottom:32px}@media screen and (max-width: 768px){.lpWrap .method_txt._1{font-size:4.8vw;margin-bottom:6.4vw;line-height:1.3}}.lpWrap .method_txt._2{margin-bottom:80px}@media screen and (max-width: 768px){.lpWrap .method_txt._2{margin-bottom:8.5333333333vw;line-height:1.5}}@media screen and (max-width: 768px){.lpWrap .method_txt._3{line-height:1.5}}.lpWrap .method_list{display:flex;justify-content:space-between;gap:32px;margin-bottom:34px;position:relative}@media screen and (max-width: 768px){.lpWrap .method_list{gap:2.1333333333vw;margin-bottom:6.4vw}}.lpWrap .method_list_item{width:50%}.lpWrap .method_list_item .ttl{color:#fff;font-size:32px;font-weight:bold;line-height:1;text-align:center;padding:16px 0}@media screen and (max-width: 768px){.lpWrap .method_list_item .ttl{font-size:4.2666666667vw;padding:1.0666666667vw 0 1.6vw}}.lpWrap .method_list_item .box{background:#fff;padding:24px 20px 32px}@media screen and (max-width: 768px){.lpWrap .method_list_item .box{padding:2.1333333333vw}}.lpWrap .method_list_item .img{max-width:360px;width:100%;margin:0 auto 17px}@media screen and (max-width: 768px){.lpWrap .method_list_item .img{max-width:none;width:auto;margin-bottom:1.6vw}}.lpWrap .method_list_item .txt{font-size:21px;font-weight:bold;line-height:1.5;text-align:center;color:#1a1a1a}@media screen and (max-width: 1024px){.lpWrap .method_list_item .txt{font-size:18px}}@media screen and (max-width: 768px){.lpWrap .method_list_item .txt{font-size:2.6666666667vw;line-height:1.3}}.lpWrap .method_list_item._1 .ttl{background:#0071a2}.lpWrap .method_list_item._1 .txt .color{color:#0071a2}.lpWrap .method_list_item._2 .ttl{background:#3b5678}.lpWrap .method_list_item._2 .txt .color{color:#3b5678}.lpWrap .method_row{margin-bottom:32px;display:flex;gap:32px}@media screen and (max-width: 1024px){.lpWrap .method_row{flex-direction:column}}@media screen and (max-width: 768px){.lpWrap .method_row{margin-bottom:0;gap:6.4vw}}.lpWrap .method_box{display:flex;flex-shrink:0}.lpWrap .method_box .ttl{background:#0b7d8a;color:#fff;font-size:21px;font-weight:bold;line-height:1.2;text-align:center;padding:16px;flex-shrink:0;display:grid;place-content:center}@media screen and (max-width: 768px){.lpWrap .method_box .ttl{font-size:4.2666666667vw;line-height:1.16;padding:2.1333333333vw}}.lpWrap .method_box .ttl .big{font-size:32px;display:block;margin-top:8px}@media screen and (max-width: 768px){.lpWrap .method_box .ttl .big{font-size:6.4vw;line-height:1}}.lpWrap .method_box .box{background:#fff;flex:1;display:grid;place-content:center}.lpWrap .method_box .box .img{max-width:850px;margin:0 auto}@media screen and (max-width: 768px){.lpWrap .method_box .box .img{max-width:none;width:auto}}.lpWrap .method_small{font-size:15px;font-weight:bold;line-height:1.7;text-align:right}@media screen and (max-width: 768px){.lpWrap .method_small{font-size:2.6666666667vw}}.lpWrap .program{background:url(../img/program-bg.webp) no-repeat center center/cover;color:#1a1a1a}@media screen and (max-width: 768px){.lpWrap .program{background-image:url(../img/program-bg-sp.webp)}}.lpWrap .program::before{content:"";position:absolute;background:url(../img/program-before.svg) no-repeat bottom center/cover;aspect-ratio:1920/160;top:0;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.lpWrap .program::before{background-image:url(../img/program-before-sp.svg);aspect-ratio:375/40}}.lpWrap .program::after{content:"";position:absolute;background:url(../img/program-after.svg) no-repeat bottom center/cover;aspect-ratio:1920/160;bottom:-1px;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.lpWrap .program::after{background-image:url(../img/program-after-sp.svg);aspect-ratio:375/32}}.lpWrap .program .inner{max-width:1040px;padding-top:128px;padding-bottom:176px}@media screen and (max-width: 768px){.lpWrap .program .inner{max-width:none;padding-top:10.6666666667vw;padding-bottom:12.8vw}}.lpWrap .program_ttl{font-size:48px;font-weight:bold;line-height:1.3;text-align:center;color:#123661;margin-bottom:32px}@media screen and (max-width: 768px){.lpWrap .program_ttl{font-size:7.4666666667vw;margin-bottom:6.4vw}}.lpWrap .program_row1{display:flex;justify-content:center;margin-bottom:32px}@media screen and (max-width: 768px){.lpWrap .program_row1{margin:0 -1.3333333333vw 6.4vw}}.lpWrap .program_row1 .txt{background:rgba(1,156,197,.5019607843);color:#fff;font-size:30px;font-weight:bold;line-height:1.5;border-radius:50%;text-align:center;width:280px;height:280px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.lpWrap .program_row1 .txt{font-size:5.6vw;width:48vw;height:48vw}}.lpWrap .program_row1 .txt:nth-child(2){margin-left:-20px}@media screen and (max-width: 768px){.lpWrap .program_row1 .txt:nth-child(2){margin-left:-4vw}}.lpWrap .program_txt1{font-size:21px;font-weight:bold;line-height:1.7;margin-bottom:80px;text-align:center;position:relative;z-index:1}@media screen and (max-width: 768px){.lpWrap .program_txt1{font-size:4.2666666667vw;line-height:1.5;width:78.6666666667vw;margin:0 auto 34.1333333333vw;text-align:left}}.lpWrap .program_txt2{color:#123661;font-size:48px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:80px}@media screen and (max-width: 768px){.lpWrap .program_txt2{font-size:7.4666666667vw;width:78.6666666667vw;margin:0 auto 34.1333333333vw}}.lpWrap .program_row2{position:relative;padding-top:38px;padding-left:50.7%;margin-bottom:118px}@media screen and (max-width: 1024px){.lpWrap .program_row2{padding-left:38%}}@media screen and (max-width: 768px){.lpWrap .program_row2{width:78.6666666667vw;padding:0;margin:0 auto 8.5333333333vw}}.lpWrap .program_row2 .img{position:absolute;max-width:556px;width:56%;top:0;left:0}@media screen and (max-width: 1024px){.lpWrap .program_row2 .img{width:47%}}@media screen and (max-width: 768px){.lpWrap .program_row2 .img{max-width:none;width:50.1333333333vw;top:-37.6vw;left:-6.9333333333vw}}.lpWrap .program_row2 .txt1{padding-left:80px;font-size:21px;font-weight:bold;line-height:1.7;margin-bottom:32px;position:relative}@media screen and (max-width: 768px){.lpWrap .program_row2 .txt1{padding:0;font-size:4.2666666667vw;line-height:1.5;margin-bottom:6.4vw}}.lpWrap .program_row2 .txt2{font-size:48px;font-weight:bold;line-height:1.3;color:#123661;position:relative}@media screen and (max-width: 768px){.lpWrap .program_row2 .txt2{font-size:7.4666666667vw}}.lpWrap .program .cta{margin-bottom:80px}@media screen and (max-width: 768px){.lpWrap .program .cta{margin:0 auto 8.5333333333vw}}.lpWrap .program_box{background:#fff;border:16px solid #c5e2e8;padding:24px 64px}@media screen and (max-width: 768px){.lpWrap .program_box{border-width:2.1333333333vw;padding:6.4vw .2666666667vw 6.4vw}}.lpWrap .program_box .ttl{color:#123661;font-size:48px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:32px}@media screen and (max-width: 1024px){.lpWrap .program_box .ttl{font-size:40px}}@media screen and (max-width: 768px){.lpWrap .program_box .ttl{font-size:5.6vw;margin-bottom:6.4vw}}.lpWrap .program_box .ttl .dot{margin-left:-0.2em;margin-right:-0.2em}.lpWrap .program_box .img{margin-bottom:32px}@media screen and (max-width: 768px){.lpWrap .program_box .img{margin-bottom:6.4vw}}.lpWrap .program_box .txt{font-size:21px;font-weight:bold;line-height:1.7}@media screen and (max-width: 768px){.lpWrap .program_box .txt{font-size:4.2666666667vw;line-height:1.5;padding:0 1.8666666667vw}}.lpWrap .part{background:#c5e5ea}.lpWrap .part .inner{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 768px){.lpWrap .part .inner{padding-top:8.5333333333vw;padding-bottom:8.5333333333vw}}.lpWrap .part_row{background:#fff;display:flex;justify-content:space-between;padding:56px 80px}@media screen and (max-width: 1024px){.lpWrap .part_row{flex-direction:column}}@media screen and (max-width: 768px){.lpWrap .part_row{padding:8.5333333333vw 4.2666666667vw 6.4vw}}.lpWrap .part_row .box{width:55%}@media screen and (max-width: 1024px){.lpWrap .part_row .box{display:contents}}.lpWrap .part_row .ttl{color:#123661;font-size:48px;font-weight:bold;letter-spacing:-0.02em;line-height:1.3;margin-bottom:48px}@media screen and (max-width: 1024px){.lpWrap .part_row .ttl{order:0;text-align:center}}@media screen and (max-width: 768px){.lpWrap .part_row .ttl{font-size:7.4666666667vw;margin-bottom:6.4vw}}.lpWrap .part_row .txt{color:#1a1a1a;font-size:21px;font-weight:bold;line-height:1.7}@media screen and (max-width: 1024px){.lpWrap .part_row .txt{order:2}}@media screen and (max-width: 768px){.lpWrap .part_row .txt{font-size:4.2666666667vw;line-height:1.5}}.lpWrap .part_row .img{max-width:387px;width:41%}@media screen and (max-width: 1024px){.lpWrap .part_row .img{order:1;width:auto;margin:0 auto 30px}}@media screen and (max-width: 768px){.lpWrap .part_row .img{max-width:none;margin-bottom:6.4vw}}.lpWrap .part_list2{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.lpWrap .part_list2{flex-direction:column}}.lpWrap .part_list2_item{width:50%;padding:40px;background:var(--item-color)}.lpWrap .part_list2_item:nth-child(1){--item-color: #0071a2}.lpWrap .part_list2_item:nth-child(2){--item-color: #B68E00}@media screen and (max-width: 1024px){.lpWrap .part_list2_item{padding:20px}}@media screen and (max-width: 768px){.lpWrap .part_list2_item{width:auto;max-width:none;padding:6.4vw}}.lpWrap .part_list2_item .item_inner{max-width:416px;margin-inline:auto;position:relative}@media screen and (max-width: 768px){.lpWrap .part_list2_item .item_inner{max-width:none}}.lpWrap .part_list2_item .ttl{font-size:28px;font-weight:bold;line-height:1.3;text-align:center;padding-bottom:8px;margin-bottom:16px}@media screen and (max-width: 1024px){.lpWrap .part_list2_item .ttl{font-size:20px}}@media screen and (max-width: 768px){.lpWrap .part_list2_item .ttl{font-size:4.2666666667vw;padding-bottom:1.0666666667vw;margin-bottom:2.1333333333vw}}.lpWrap .part_list2_item .ttl._2{padding-right:48px}@media screen and (max-width: 768px){.lpWrap .part_list2_item .ttl._2{padding-right:8vw}}.lpWrap .part_list2_item .duration{position:absolute;right:0;top:-22px;min-width:105px;width:-moz-fit-content;width:fit-content;aspect-ratio:1;border:2px solid #fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to bottom, #fff 50%, var(--item-color) 50%);overflow:hidden;z-index:1}@media screen and (max-width: 1024px){.lpWrap .part_list2_item .duration{scale:.8}}@media screen and (max-width: 768px){.lpWrap .part_list2_item .duration{scale:1;top:-4.2666666667vw;min-width:18.9333333333vw}}.lpWrap .part_list2_item .duration .ttl{font-size:18px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:0;color:var(--item-color);padding-bottom:8px}@media screen and (max-width: 768px){.lpWrap .part_list2_item .duration .ttl{font-size:3.2vw;padding-bottom:1.0666666667vw}}.lpWrap .part_list2_item .duration .txt{font-size:18px;font-weight:bold;line-height:1.3;text-align:center;padding-top:4px;letter-spacing:-0.06em}@media screen and (max-width: 768px){.lpWrap .part_list2_item .duration .txt{font-size:3.4666666667vw;padding-top:1.3333333333vw}}.lpWrap .part_list2_item .duration .txt .small{font-size:13px}@media screen and (max-width: 768px){.lpWrap .part_list2_item .duration .txt .small{font-size:2.4vw}}.lpWrap .part_list2_item .images{display:flex;gap:16px;margin-bottom:16px}@media screen and (max-width: 768px){.lpWrap .part_list2_item .images{gap:2.1333333333vw;margin-bottom:2.1333333333vw}}.lpWrap .part_list2_item .img{flex:1}.lpWrap .part_list2_item .recommendBox .title{background:#fff;font-size:18px;font-weight:bold;line-height:1.5;text-align:center;padding:8px;color:var(--item-color)}@media screen and (max-width: 768px){.lpWrap .part_list2_item .recommendBox .title{font-size:4.2666666667vw;line-height:1.3;padding:1.0666666667vw}}.lpWrap .part_list2_item .recommendBox .list{padding:24px;border:2px solid #fff}@media screen and (max-width: 768px){.lpWrap .part_list2_item .recommendBox .list{padding:4.2666666667vw}}.lpWrap .part_list2_item .recommendBox .list_item{font-size:18px;font-weight:bold;line-height:2;color:#fff;position:relative;display:grid;grid-template-columns:auto 1fr;gap:8px}@media screen and (max-width: 768px){.lpWrap .part_list2_item .recommendBox .list_item{font-size:4vw}}.lpWrap .part_list2_item .recommendBox .list_item::before{content:"";background:#fff;-webkit-mask:url(../img/combination-check.svg) no-repeat center center/contain;mask:url(../img/combination-check.svg) no-repeat center center/contain;width:24px;height:24px;position:relative;top:5px}@media screen and (max-width: 768px){.lpWrap .part_list2_item .recommendBox .list_item::before{width:4.8vw;height:4.8vw;top:1.3333333333vw}}.lpWrap .difference{background:#c5e5ea}.lpWrap .difference_animTxt{position:absolute;left:0;top:0;width:100%;height:185px;background:url(../img/txt-repeater.svg) repeat-x 0 0/auto 100%;animation:anim-txt 120s linear infinite}@media screen and (max-width: 768px){.lpWrap .difference_animTxt{height:12.8vw}}.lpWrap .difference .inner{padding-top:40px}@media screen and (max-width: 768px){.lpWrap .difference .inner{padding-top:8.5333333333vw;padding-bottom:6.4vw}}.lpWrap .difference_img{position:absolute;width:488px;top:62px;left:-15px}@media screen and (max-width: 1024px){.lpWrap .difference_img{width:360px;top:130px}}@media screen and (max-width: 768px){.lpWrap .difference_img{width:39.4666666667vw;top:13.3333333333vw;left:0}}.lpWrap .difference_ttl{font-size:48px;font-weight:bold;line-height:1.3;text-align:center;color:#123661;margin-bottom:168px;position:relative}@media screen and (max-width: 768px){.lpWrap .difference_ttl{font-size:7.4666666667vw;margin-bottom:27.7333333333vw}}.lpWrap .difference_ttl::after{content:"";background:#123661;width:1px;height:124px;position:absolute;bottom:-16px;left:0;right:0;margin:auto;transform:translateY(100%)}@media screen and (max-width: 768px){.lpWrap .difference_ttl::after{height:16vw;bottom:0}}.lpWrap .difference_list{display:flex;flex-direction:column;gap:40px;position:relative}@media screen and (max-width: 768px){.lpWrap .difference_list{width:78.6666666667vw;margin:0 auto;gap:19.2vw}}.lpWrap .difference_list_item{padding:0 48px;display:flex}@media screen and (max-width: 1024px){.lpWrap .difference_list_item{padding:0 20px}}@media screen and (max-width: 768px){.lpWrap .difference_list_item{padding:0;display:block;position:relative}}.lpWrap .difference_list_item .img{max-width:556px;width:56%}@media screen and (max-width: 768px){.lpWrap .difference_list_item .img{max-width:none;position:absolute;width:42.6666666667vw}}.lpWrap .difference_list_item .box{max-width:493px;width:65%}@media screen and (max-width: 768px){.lpWrap .difference_list_item .box{display:contents}}.lpWrap .difference_list_item .ttl{font-size:48px;font-weight:bold;line-height:1.3;color:#123661;margin-bottom:48px;position:relative}@media screen and (max-width: 1024px){.lpWrap .difference_list_item .ttl{font-size:40px}}@media screen and (max-width: 768px){.lpWrap .difference_list_item .ttl{position:relative;font-size:6.4vw;margin-bottom:6.4vw}}.lpWrap .difference_list_item .ttl .dot{margin-left:-0.2em;margin-right:-0.2em}.lpWrap .difference_list_item .txt{color:#1a1a1a;font-size:21px;font-weight:bold;line-height:1.7}@media screen and (max-width: 1024px){.lpWrap .difference_list_item .txt{font-size:18px}}@media screen and (max-width: 768px){.lpWrap .difference_list_item .txt{position:relative;font-size:4.2666666667vw;line-height:1.5}}@media screen and (max-width: 768px){.lpWrap .difference_list_item:nth-child(odd) .img{top:-11.4666666667vw;left:-10.6666666667vw}}.lpWrap .difference_list_item:nth-child(odd) .box{margin-left:-39px}@media screen and (max-width: 1024px){.lpWrap .difference_list_item:nth-child(odd) .ttl{text-align:right}}.lpWrap .difference_list_item:nth-child(odd) .txt{padding-left:80px}@media screen and (max-width: 768px){.lpWrap .difference_list_item:nth-child(odd) .txt{padding:0}}.lpWrap .difference_list_item:nth-child(even){flex-direction:row-reverse}.lpWrap .difference_list_item:nth-child(even) .img{margin-left:-39px}@media screen and (max-width: 768px){.lpWrap .difference_list_item:nth-child(even) .img{margin:0;right:-10.6666666667vw;top:-22.1333333333vw}}.lpWrap .difference_list_item:nth-child(even) .txt{padding-right:80px}@media screen and (max-width: 768px){.lpWrap .difference_list_item:nth-child(even) .txt{padding:0}}.lpWrap .combination{background:linear-gradient(249.63deg, #004874 50.28%, #000d32 100%)}.lpWrap .combination::before{content:"";position:absolute;background:url(../img/combination-before.svg) no-repeat bottom center/cover;aspect-ratio:1920/160;top:0;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.lpWrap .combination::before{background-image:url(../img/combination-before-sp.svg);aspect-ratio:375/40}}.lpWrap .combination .inner{padding-top:152px;padding-bottom:80px}@media screen and (max-width: 768px){.lpWrap .combination .inner{padding-top:20vw;padding-bottom:8.5333333333vw}}.lpWrap .combination_img1{width:599px;position:absolute;bottom:0;left:-387px;z-index:-1}@media screen and (max-width: 1024px){.lpWrap .combination_img1{width:400px;left:-200px}}@media screen and (max-width: 768px){.lpWrap .combination_img1{width:19.2vw;left:0}}.lpWrap .combination_img1.scrollAnim{opacity:0;transform:translateX(-20%);transition:.6s}.lpWrap .combination_img1.scrollAnim.anim{opacity:1;transform:none}.lpWrap .combination_img2{width:599px;position:absolute;bottom:0;right:-387px;z-index:-1}@media screen and (max-width: 1024px){.lpWrap .combination_img2{width:400px;right:-200px}}@media screen and (max-width: 768px){.lpWrap .combination_img2{width:19.4666666667vw;right:0}}.lpWrap .combination_img2.scrollAnim{opacity:0;transform:translateX(20%);transition:.6s}.lpWrap .combination_img2.scrollAnim.anim{opacity:1;transform:none}.lpWrap .combination_ttl{font-size:56px;font-weight:bold;line-height:1.19;text-align:center;margin-bottom:48px}@media screen and (max-width: 1024px){.lpWrap .combination_ttl{font-size:50px}}@media screen and (max-width: 768px){.lpWrap .combination_ttl{font-size:6.4vw;margin-bottom:8.5333333333vw}}.lpWrap .combination_ttl .small1{font-size:40px}@media screen and (max-width: 768px){.lpWrap .combination_ttl .small1{font-size:4.8vw}}.lpWrap .combination_ttl .small2{font-size:48px}@media screen and (max-width: 768px){.lpWrap .combination_ttl .small2{font-size:1em}}.lpWrap .combination_row{display:flex;justify-content:space-between;gap:32px;margin-bottom:32px;position:relative}@media screen and (max-width: 768px){.lpWrap .combination_row{gap:0;margin-bottom:8.5333333333vw}}.lpWrap .combination_row::before{content:"";background:url(../img/cross.svg) no-repeat center center/contain;width:90px;height:90px;position:absolute;top:169px;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.lpWrap .combination_row::before{width:16vw;height:16vw;top:21.5vw}}.lpWrap .combination_row_box{width:50%;position:relative}@media screen and (max-width: 768px){.lpWrap .combination_row_box{width:42.5333333333vw}}.lpWrap .combination_row_box .img{position:absolute;z-index:1}@media screen and (max-width: 1024px){.lpWrap .combination_row_box .img{display:none}}.lpWrap .combination_row_box .ttl{padding:16px 0;font-size:32px;font-weight:bold;line-height:1;text-align:center}@media screen and (max-width: 768px){.lpWrap .combination_row_box .ttl{font-size:4.8vw;padding:1.6vw 0 2.6666666667vw}}.lpWrap .combination_row_box .list{background:rgba(255,255,255,.5019607843);padding:32px 48px 24px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.lpWrap .combination_row_box .list{padding:2.6666666667vw 2.1333333333vw 2.1333333333vw;gap:2.1333333333vw}}.lpWrap .combination_row_box .list_item{background:#fff;padding:8px 16px 8px 48px;font-size:26px;font-weight:bold;line-height:2;color:#1a1a1a;position:relative}@media screen and (max-width: 768px){.lpWrap .combination_row_box .list_item{padding:1.0666666667vw 2.1333333333vw 1.0666666667vw 9.0666666667vw;font-size:4vw}}.lpWrap .combination_row_box .list_item::before{content:"";background:url(../img/combination-check.svg) no-repeat center center/contain;width:24px;height:24px;position:absolute;top:22px;left:16px}@media screen and (max-width: 768px){.lpWrap .combination_row_box .list_item::before{width:4.8vw;height:4.8vw;top:0;bottom:0;margin:auto;left:2.1333333333vw}}@media screen and (max-width: 1024px){.lpWrap .combination_row_box .list_item:nth-child(3){line-height:1.27}}.lpWrap .combination_row_box:nth-child(1) .img{width:223px;top:-35px;left:-92px}.lpWrap .combination_row_box:nth-child(1) .ttl{background:#0071a2}.lpWrap .combination_row_box:nth-child(2) .img{width:128px;top:-48px;right:-18px}.lpWrap .combination_row_box:nth-child(2) .ttl{background:#3b5678}.lpWrap .combination_txt1{font-size:21px;font-weight:bold;line-height:1.7;text-align:center;margin-bottom:48px}@media screen and (max-width: 1024px){.lpWrap .combination_txt1{font-size:18px}}@media screen and (max-width: 768px){.lpWrap .combination_txt1{font-size:4.8vw;line-height:1.5;text-align:left;width:78.6666666667vw;margin:0 auto 8.5333333333vw}}.lpWrap .combination_txt2{font-size:64px;font-weight:bold;line-height:1.3;text-align:center}@media screen and (max-width: 1024px){.lpWrap .combination_txt2{font-size:50px}}@media screen and (max-width: 768px){.lpWrap .combination_txt2{font-size:7.4666666667vw}}.lpWrap .price{aspect-ratio:1366/1891;background:url(../img/price-bg.webp) no-repeat center center/cover;margin-top:-9.5%}@media screen and (max-width: 768px){.lpWrap .price{background-image:url(../img/price-bg-sp.webp);aspect-ratio:375/1785;margin-top:0}}.lpWrap .pb{padding:72px 0 188px;background:url(../img/pb-bg.webp) repeat center center/cover;position:relative;font-weight:500}@media screen and (max-width: 768px){.lpWrap .pb{padding:13.4vw 0 62vw;background-image:url(../img/pb-bg-sp.webp)}}.lpWrap .pb_ttl{max-width:770px;width:100%;margin:0 auto 58px}@media screen and (max-width: 768px){.lpWrap .pb_ttl{max-width:78.7vw;margin-bottom:8.3vw}}.lpWrap .pb_list_item{display:flex}.lpWrap .pb_list_item:not(:last-child){margin-bottom:50px}@media screen and (max-width: 768px){.lpWrap .pb_list_item:not(:last-child){margin-bottom:7.5vw}}.lpWrap .pb_list_item_img{min-width:90px;width:90px;margin-right:30px}@media screen and (max-width: 768px){.lpWrap .pb_list_item_img{width:13.3vw;min-width:13.3vw;margin-right:1.9vw}}.lpWrap .pb_list_item_box{flex:auto;color:#fff}@media screen and (max-width: 768px){.lpWrap .pb_list_item_box{padding-top:4.3vw}}.lpWrap .pb_list_item_box_ttl{font-size:26px;font-weight:700;line-height:1;margin-bottom:20px;letter-spacing:.4em}@media screen and (max-width: 768px){.lpWrap .pb_list_item_box_ttl{font-size:5.6vw;margin-bottom:4.4vw}}.lpWrap .pb_list_item_box_txt{font-size:16px;line-height:2}@media screen and (max-width: 768px){.lpWrap .pb_list_item_box_txt{font-size:4vw;line-height:1.8}}.lpWrap .scrollAnim.fadeUp{opacity:0}@media screen and (max-width: 768px){.lpWrap .scrollAnim.fadeUp{animation-delay:0s !important}}.lpWrap .scrollAnim.fadeUp.anim{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards}.lpWrap .loadingAnim.fadeUp{opacity:0}.lpWrap .loadingAnim.fadeUp.anim{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards}.from_lp .price_list{display:flex;flex-direction:column;gap:16px;margin-bottom:63px}@media screen and (max-width: 768px){.from_lp .price_list{gap:4.2666666667vw;margin-bottom:6.4vw}}.from_lp .price_list_item{display:flex;align-items:flex-start;gap:16px}@media screen and (max-width: 768px){.from_lp .price_list_item{flex-direction:column;gap:2.1333333333vw}}.from_lp .price_list_item .ttl{background:#123661;color:#fff;border-radius:28px;font-size:18px;line-height:1.3;text-align:center;padding:1px 0;width:284px}@media screen and (max-width: 768px){.from_lp .price_list_item .ttl{font-size:4vw;border-radius:100vw;width:100%;padding:1.2vw 0 1.3333333333vw}}.from_lp .price_list_item .txt{font-size:18px;line-height:1.3;text-align:left;flex:1}@media screen and (max-width: 768px){.from_lp .price_list_item .txt{font-size:4vw}}.from_lp .price_box{background:#fff;border:16px solid #ebf2f9;padding:24px 64px}@media screen and (max-width: 768px){.from_lp .price_box{border-width:4.2666666667vw;padding:4.2666666667vw}}.from_lp .price_box .ttl{font-size:24px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:32px}@media screen and (max-width: 768px){.from_lp .price_box .ttl{font-size:4.8vw;margin-bottom:4.2666666667vw}}.from_lp .price_box .row{display:flex;justify-content:space-between;gap:56px}@media screen and (max-width: 1024px){.from_lp .price_box .row{flex-direction:column}}@media screen and (max-width: 768px){.from_lp .price_box .row{gap:4.2666666667vw}}.from_lp .price_box .row .img{width:167px;display:flex;align-items:center}@media screen and (max-width: 1024px){.from_lp .price_box .row .img{margin:0 auto}}@media screen and (max-width: 768px){.from_lp .price_box .row .img{width:36vw}}.from_lp .price_box .row .list{flex:1;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.from_lp .price_box .row .list{gap:2.1333333333vw}}.from_lp .price_box .row .list_item{display:flex;gap:8px}@media screen and (max-width: 768px){.from_lp .price_box .row .list_item{gap:1.0666666667vw}}.from_lp .price_box .row .list_item .txt1,.from_lp .price_box .row .list_item .txt2{font-size:21px;line-height:1.3;padding:5.86px 0}@media screen and (max-width: 768px){.from_lp .price_box .row .list_item .txt1,.from_lp .price_box .row .list_item .txt2{font-size:4vw;padding:1.5333333333vw 0}}.from_lp .price_box .row .list_item .txt1{text-align:center;width:252px}@media screen and (max-width: 1024px){.from_lp .price_box .row .list_item .txt1{width:50%}}@media screen and (max-width: 768px){.from_lp .price_box .row .list_item .txt1{letter-spacing:-0.06em}}.from_lp .price_box .row .list_item .txt2{padding-left:40px;flex:1}@media screen and (max-width: 1024px){.from_lp .price_box .row .list_item .txt2{flex:auto;width:50%;padding-left:0;text-align:center}}.from_lp .price_box .row .list_item:nth-child(odd) .txt1,.from_lp .price_box .row .list_item:nth-child(odd) .txt2{background:#f2f2f2}.from_lp .price_box .row .list_item:nth-child(even) .txt1,.from_lp .price_box .row .list_item:nth-child(even) .txt2{background:#ebf2f9}.campaign{position:fixed;z-index:10;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.campaign{position:relative}}@media screen and (max-width: 768px){.campaign_box_txt1{padding:2.1vw 2vw}}@media screen and (max-width: 768px){.campaign_box_txt2{text-align:center}}.js-campaign{transition:opacity .5s ease}.js-campaign.is-hidden{opacity:0;pointer-events:none}.lpWrap .header{height:100px;background:#fff}@media screen and (max-width: 768px){.lpWrap .header{position:relative;background:#fff;height:16vw}}.lpWrap .header .inner{display:flex;align-items:flex-start;justify-content:space-between;padding-top:20px;max-width:1286px}@media screen and (max-width: 768px){.lpWrap .header .inner{padding-top:3.2vw}}.lpWrap .header_logo{width:306px}@media screen and (max-width: 768px){.lpWrap .header_logo{width:48.9vw}}.lpWrap .header_img{width:200px}@media screen and (max-width: 768px){.lpWrap .header_img{width:27.7vw}}.lpWrap .cta{position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.lpWrap .cta{max-width:89.3vw}}.lpWrap .cta_tel{position:absolute;width:48%;height:36%;top:28%;left:7%}@media screen and (max-width: 768px){.lpWrap .cta_tel{top:15vw;left:5vw;right:5vw;width:auto;height:15vw}}.lpWrap .cta_web{position:absolute;width:42.2%;top:7%;right:2%;transition:.3s}@media screen and (max-width: 768px){.lpWrap .cta_web{width:83vw;left:3.5vw;top:42vw}}.lpWrap .cta_web:hover{transform:translateY(-2.5%)}.lpWrap .block20{position:relative;z-index:2;height:300px}@media screen and (max-width: 768px){.lpWrap .block20{height:110vw}}.lpWrap .block20 .inner{max-width:1040px}.lpWrap .block20_cta{margin-top:-130px;margin-bottom:-130px}@media screen and (max-width: 768px){.lpWrap .block20_cta{margin-top:-49.6vw;margin-bottom:-49.6vw}}.lpWrap .bar{position:relative;height:50px;margin-bottom:44px}.lpWrap .bar::before{content:"";position:absolute;background-color:#0058b8;height:50px;width:3px;top:0;left:0;right:0;margin:0 auto;animation:pathmove 3s cubic-bezier(0.77, 0.01, 0.7, 1) 0s infinite}.lpWrap .flow{position:relative;background-color:#fff;color:#333}.lpWrap .flow .inner{padding-bottom:80px}.lpWrap .flow_ttl{text-align:center;margin-bottom:30px}.lpWrap .flow_ttl .ja{font-size:48px;font-weight:bold;font-feature-settings:"palt" 1;letter-spacing:.09em;color:#052b58}.lpWrap .flow_list{margin-bottom:70px}.lpWrap .flow_list_item{display:flex;border-top:1px solid #0058b8;padding:20px 30px}.lpWrap .flow_list_item:nth-child(odd){background:#edf3fa}.lpWrap .flow_list_item .num{width:80px;margin-right:30px;margin-top:-20px}.lpWrap .flow_list_item .box{flex:1;margin-right:40px}.lpWrap .flow_list_item .ttl{color:#0058b8;font-size:32px;font-weight:bold;line-height:1.3;margin-bottom:28px}.lpWrap .flow_list_item .txt{font-size:16px;margin-bottom:0}.lpWrap .flow_list_item .img{width:250px}.lpWrap .flow_box{padding:20px 30px 60px 30px;background:#f2f4f5}.lpWrap .flow_box_ttl{font-size:24px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:20px}.lpWrap .flow_box_list{display:flex;flex-direction:column;gap:2px}.lpWrap .flow_box_list dl{display:flex;gap:2px;margin:0}.lpWrap .flow_box_list dl dt{background:linear-gradient(to bottom, #0058b8, #004b9d);text-align:center;color:#fff;font-size:18px;font-weight:bold;line-height:1.5;width:228px;padding:35px}.lpWrap .flow_box_list dl dd{display:flex;align-items:center;padding:20px;background:#fff;font-size:16px;line-height:1.7;flex:1;margin-left:0}@media screen and (max-width: 768px){.lpWrap .flow .flow_ttl .ja{font-size:6.4vw}.lpWrap .flow .flow_list{margin-bottom:8vw}.lpWrap .flow .flow_list_item{padding:2vw 2.7vw 5vw;justify-content:space-between}.lpWrap .flow .flow_list_item .num{width:10.7vw;margin:0;position:absolute;top:0;left:2.7vw}.lpWrap .flow .flow_list_item .box{flex:0 1 auto;width:56vw;margin-right:0}.lpWrap .flow .flow_list_item .ttl{font-size:5.6vw;margin-left:13.3vw;margin-bottom:5.5vw}.lpWrap .flow .flow_list_item .txt{font-size:3.7vw}.lpWrap .flow .flow_list_item .img{width:25.3vw;margin-top:14vw}.lpWrap .flow .flow_box{padding:5.3vw 2.7vw}.lpWrap .flow .flow_box_ttl{font-size:4.8vw;margin-bottom:4vw}.lpWrap .flow .flow_box_list{gap:1vw}.lpWrap .flow .flow_box_list dl{flex-direction:column;gap:1vw}.lpWrap .flow .flow_box_list dl dt{width:auto;padding:1.4vw 0;font-size:4vw}.lpWrap .flow .flow_box_list dl dd{padding:2.8vw;font-size:3.5vw;line-height:1.5}}.lpWrap .faq{font-weight:500;padding-bottom:100px;background-color:#edf3fa;color:#333}@media screen and (max-width: 768px){.lpWrap .faq{padding-bottom:13.3vw}}.lpWrap .faq_ttl{text-align:center;margin-bottom:30px}@media screen and (max-width: 768px){.lpWrap .faq_ttl{margin-bottom:5.5vw}}.lpWrap .faq_ttl .ja{font-size:48px;font-weight:bold;font-feature-settings:"palt" 1;letter-spacing:.09em;color:#052b58}@media screen and (max-width: 768px){.lpWrap .faq_ttl .ja{font-size:6.4vw}}.lpWrap .faq_list{margin-bottom:40px}@media screen and (max-width: 768px){.lpWrap .faq_list{margin-bottom:5.3333333333vw}}.lpWrap .faq_list_item{line-height:1.7}.lpWrap .faq_list_item:not(:last-child){margin-bottom:20px}@media screen and (max-width: 768px){.lpWrap .faq_list_item:not(:last-child){margin-bottom:2.4vw}}.lpWrap .faq_list_item_q,.lpWrap .faq_list_item_a{position:relative;padding-left:136px}@media screen and (max-width: 768px){.lpWrap .faq_list_item_q,.lpWrap .faq_list_item_a{padding-left:13.3vw}}.lpWrap .faq_list_item_q::before,.lpWrap .faq_list_item_a::before{content:"";position:absolute;width:70px;height:80px;top:20px;left:50px;background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 768px){.lpWrap .faq_list_item_q::before,.lpWrap .faq_list_item_a::before{width:9.3vw;height:10.7vw;left:1.3vw}}.lpWrap .faq_list_item_q{background-color:#f2f4f5;height:120px;display:flex;align-items:center;background-image:url(../img/plus.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:80px 80px;cursor:pointer;padding-right:120px;border-bottom:2px solid #0058b8}@media screen and (max-width: 768px){.lpWrap .faq_list_item_q{height:auto;padding-top:4.5vw;padding-bottom:4.5vw;padding-right:14.7vw;background-size:10.7vw;background-position:right 1.3vw center;border-bottom-width:1px}}.lpWrap .faq_list_item_q::before{background-image:url(../img/q.svg)}@media screen and (max-width: 768px){.lpWrap .faq_list_item_q::before{top:0;bottom:0;margin:auto}}.lpWrap .faq_list_item_q.open{background-image:url(../img/minus.svg)}.lpWrap .faq_list_item_q_txt{font-weight:700;font-size:18px;line-height:2}@media screen and (max-width: 768px){.lpWrap .faq_list_item_q_txt{font-size:3.7vw}}.lpWrap .faq_list_item_a{background-color:#fff;padding-top:40px;padding-bottom:40px;padding-right:50px}@media screen and (max-width: 768px){.lpWrap .faq_list_item_a{padding-top:3.5vw;padding-bottom:3.5vw;padding-right:4vw}}.lpWrap .faq_list_item_a::before{background-image:url(../img/a.svg)}@media screen and (max-width: 768px){.lpWrap .faq_list_item_a::before{top:5.3vw}}.lpWrap .faq_list_item_a_txt{font-size:18px;line-height:2}@media screen and (max-width: 768px){.lpWrap .faq_list_item_a_txt{font-size:3.7vw}}.lpWrap .info{display:flex;line-height:2}@media screen and (max-width: 768px){.lpWrap .info{display:block}}.lpWrap .info_map{flex:1}@media screen and (max-width: 768px){.lpWrap .info_map{height:40vw}}.lpWrap .info_wrap{width:55%;background:#004eae}@media screen and (max-width: 768px){.lpWrap .info_wrap{width:auto}}.lpWrap .info_wrap_inner{max-width:620px;padding:36px 20px 68px 50px;position:relative}@media screen and (max-width: 1024px){.lpWrap .info_wrap_inner{padding-left:20px}}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner{max-width:none;padding:2.5vw 5.3vw 12.5vw}}.lpWrap .info_wrap_inner_txt1{font-size:18px;font-weight:bold;color:#004eae;background-color:#ff0;position:absolute;top:-21px;left:64px;width:110px;height:110px;border-radius:50%;text-align:center;line-height:1.1;padding-top:28px}@media screen and (max-width: 1024px){.lpWrap .info_wrap_inner_txt1{left:-28px}}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_txt1{top:-7.7vw;left:2.7vw;font-size:3.8vw;width:23.5vw;height:23.5vw;padding-top:6.5vw}}.lpWrap .info_wrap_inner_txt1 .big{font-size:2.22em}.lpWrap .info_wrap_inner_txt2{color:#fff;font-size:32px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_txt2{font-size:6.4vw;margin-bottom:.8vw}}.lpWrap .info_wrap_inner_tel{color:#fff;font-size:clamp(80px,8vw,96px);line-height:1;display:flex;justify-content:center;gap:14px;margin-bottom:8px}@media screen and (max-width: 1024px){.lpWrap .info_wrap_inner_tel{font-size:8vw}}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tel{font-size:15vw;gap:2vw;margin-bottom:2.5vw}}.lpWrap .info_wrap_inner_tel .img{width:11.5%;margin-top:-16px}@media screen and (max-width: 1024px){.lpWrap .info_wrap_inner_tel .img{width:5vw}}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tel .img{width:9.9vw;margin-top:-3vw}}.lpWrap .info_wrap_inner_txt3{color:#fff;font-size:21px;font-weight:bold;text-align:center;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:7px 0;margin-bottom:20px}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_txt3{font-size:5.6vw;line-height:1.5;padding:1.7vw 0;margin-bottom:5.3vw;border-top-width:1px;border-bottom-width:1px}}.lpWrap .info_wrap_inner_tbl{width:100%;margin-bottom:16px}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tbl{margin-bottom:3.7vw}}.lpWrap .info_wrap_inner_tbl th{color:#fff;background:#052b58;vertical-align:middle;width:180px;text-align:center;letter-spacing:.1em;font-size:24px;line-height:1.5}@media screen and (max-width: 1024px){.lpWrap .info_wrap_inner_tbl th{width:110px;font-size:18px}}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tbl th{width:17.6vw;font-size:4.8vw}}.lpWrap .info_wrap_inner_tbl td{background:#fff;color:#052b58;font-weight:bold;letter-spacing:.02em;line-height:1.3;font-size:21px;padding-top:6px;padding-bottom:6px}@media screen and (max-width: 1024px){.lpWrap .info_wrap_inner_tbl td{font-size:18px}}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tbl td{font-size:4.8vw;padding-top:1vw;padding-bottom:1vw}}.lpWrap .info_wrap_inner_tbl tr:first-child td{padding-top:20px}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tbl tr:first-child td{padding-top:3vw}}.lpWrap .info_wrap_inner_tbl tr:last-child td{padding-bottom:20px}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tbl tr:last-child td{padding-bottom:3vw}}.lpWrap .info_wrap_inner_tbl .day{padding-left:20px;width:130px}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_tbl .day{width:28vw;padding-left:3vw}}.lpWrap .info_wrap_inner_add{color:#fff;letter-spacing:.02em;line-height:1.5;font-size:18px}@media screen and (max-width: 768px){.lpWrap .info_wrap_inner_add{font-size:4vw;line-height:1.8}}.lpWrap .contact{line-height:2;background-color:#fff;color:#333}.lpWrap .contact .inner{max-width:1000px;padding-bottom:20px}@media screen and (max-width: 768px){.lpWrap .contact .inner{padding:0 6.7vw 20px}}.lpWrap .contact_ttl{text-align:center;margin-bottom:30px}.lpWrap .contact_ttl .ja{font-size:48px;font-weight:bold;font-feature-settings:"palt" 1;letter-spacing:.09em;color:#052b58}@media screen and (max-width: 768px){.lpWrap .contact_ttl .ja{font-size:6.4vw}}.lpWrap .contact_form{font-size:16px;margin-bottom:100px}@media screen and (max-width: 768px){.lpWrap .contact_form{font-size:4.3vw}}.lpWrap .contact_form dl{display:flex;border-bottom:1px solid #999}.lpWrap .contact_form dl:nth-child(1){border-top:1px solid #999}@media screen and (max-width: 768px){.lpWrap .contact_form dl{display:block;padding:8.7vw 2.7vw}}@media screen and (max-width: 768px){.lpWrap .contact_form dl:nth-child(odd){background:#ebf2f9}}@media screen and (max-width: 768px){.lpWrap .contact_form dl:nth-child(even){background:#fff}}.lpWrap .contact_form dt{width:33.3%;padding:40px 30px;background:#ebf2f9;color:#052b58}@media screen and (max-width: 768px){.lpWrap .contact_form dt{width:auto;padding:0;background:none;margin-bottom:2.7vw}}.lpWrap .contact_form dt .required{color:#fff;background:#be001e;display:inline-block;font-style:normal;margin-left:12px;font-size:13px;padding:0 1em;border-radius:4px}@media screen and (max-width: 768px){.lpWrap .contact_form dt .required{font-size:.875em;margin-left:2.7vw}}.lpWrap .contact_form dt .optional{display:none}.lpWrap .contact_form dd{width:66.67%;padding:40px 30px;background:#fff}@media screen and (max-width: 768px){.lpWrap .contact_form dd{background:none;width:auto;padding:0}}.lpWrap .contact_form dd .list01{margin-bottom:20px}@media screen and (max-width: 768px){.lpWrap .contact_form dd .list01{margin-bottom:5.3vw}}.lpWrap .contact_form dd .list01_item{display:flex;font-size:14px;line-height:1.5}@media screen and (max-width: 768px){.lpWrap .contact_form dd .list01_item{font-size:3.5vw}}.lpWrap .contact_form dd .list01_item::before{content:"※"}.lpWrap .contact_form dd .checkList{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.lpWrap .contact_form dd .checkList{gap:5.3vw}}.lpWrap .contact_form dd .checkList li label{font-size:16px;line-height:1.3}@media screen and (max-width: 768px){.lpWrap .contact_form dd .checkList li label{font-size:3.7vw}}.lpWrap .contact_form dd .checkList li label input{margin-right:10px;margin-top:-2px}@media screen and (max-width: 768px){.lpWrap .contact_form dd .checkList li label input{margin-right:2.7vw;margin-top:-0.5vw}}.lpWrap .contact_form input[type=text],.lpWrap .contact_form input[type=tel],.lpWrap .contact_form input[type=email],.lpWrap .contact_form input[type=date],.lpWrap .contact_form input[type=time],.lpWrap .contact_form select,.lpWrap .contact_form textarea{width:100%;max-width:100%;border:1px solid #898f93;background-color:#fff;padding:1.15em;line-height:1.2}@media screen and (max-width: 768px){.lpWrap .contact_form input[type=text],.lpWrap .contact_form input[type=tel],.lpWrap .contact_form input[type=email],.lpWrap .contact_form input[type=date],.lpWrap .contact_form input[type=time],.lpWrap .contact_form select,.lpWrap .contact_form textarea{font-size:4vw;padding:1.27em}}.lpWrap .contact_form input[type=text]::-moz-placeholder, .lpWrap .contact_form input[type=tel]::-moz-placeholder, .lpWrap .contact_form input[type=email]::-moz-placeholder, .lpWrap .contact_form input[type=date]::-moz-placeholder, .lpWrap .contact_form input[type=time]::-moz-placeholder, .lpWrap .contact_form select::-moz-placeholder, .lpWrap .contact_form textarea::-moz-placeholder{color:#898f93}.lpWrap .contact_form input[type=text]::placeholder,.lpWrap .contact_form input[type=tel]::placeholder,.lpWrap .contact_form input[type=email]::placeholder,.lpWrap .contact_form input[type=date]::placeholder,.lpWrap .contact_form input[type=time]::placeholder,.lpWrap .contact_form select::placeholder,.lpWrap .contact_form textarea::placeholder{color:#898f93}.lpWrap .contact_form label{font-size:18px;line-height:1.5;display:flex;align-items:center;cursor:pointer}@media screen and (max-width: 768px){.lpWrap .contact_form label{font-size:3.5vw;padding:2vw 0}}.lpWrap .contact_form input[type=radio]{margin-right:.5em}.lpWrap .contact_form textarea{height:200px}@media screen and (max-width: 768px){.lpWrap .contact_form textarea{height:60vw}}.lpWrap .contact_form_check{text-align:center;margin:36px 0 19px}@media screen and (max-width: 768px){.lpWrap .contact_form_check{margin:8.5vw 0 6.1vw}}.lpWrap .contact_form_check input[type=checkbox]{margin-right:10px}@media screen and (max-width: 768px){.lpWrap .contact_form_check input[type=checkbox]{margin-right:2.7vw}}.lpWrap .contact_form_check dt{display:none}.lpWrap .contact_form_check a{text-decoration:underline;transition:.3s}.lpWrap .contact_form_check a:hover{opacity:.6}.lpWrap .contact_form_submit input{display:flex;justify-content:center;align-items:center;text-align:center;max-width:600px;width:100%;height:100px;font-size:30px;font-weight:700;background:linear-gradient(#70c1fb 30%, #2a81ef 70%);color:#fff;transition:.3s;margin:0 auto;border-radius:10px;border:3px solid #2a81ef;text-shadow:0 0 10px #00367e}@media screen and (max-width: 768px){.lpWrap .contact_form_submit input{width:78.7vw;height:21.3vw;font-size:5.6vw}}.lpWrap .contact_form_submit input[disabled]{cursor:not-allowed;opacity:.5}.lpWrap .contact_form .error_blank,.lpWrap .contact_form .error_format,.lpWrap .contact_form .error_match{display:block;color:red;margin-top:5px}.lpWrap .contact_form input:focus,.lpWrap .contact_form textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.lpWrap .contact_form_txt{text-align:center;font-size:14px;line-height:2;margin:32px 0 36px}@media screen and (max-width: 768px){.lpWrap .contact_form_txt{font-size:3.7vw;margin:8.7vw 0 10vw}}.lpWrap .contact_form_txt .bold{font-weight:bold}.lpWrap .contact_form_txt a{text-decoration:underline;transition:.3s}.lpWrap .contact_form_txt a:hover{opacity:.6}.lpWrap .contact_form .raiin_sch{margin-bottom:20px}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_sch{margin-bottom:6vw}}.lpWrap .contact_form .raiin_sch_tbl{width:100%;font-size:18px;line-height:1.2;font-weight:bold;background:#fff;margin-top:-18px}@media screen and (max-width: 1024px){.lpWrap .contact_form .raiin_sch_tbl{font-size:16px}}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_sch_tbl{font-size:3vw;margin-top:0}}.lpWrap .contact_form .raiin_sch_tbl tr{border-bottom:1px solid #cbcbcb}.lpWrap .contact_form .raiin_sch_tbl td{width:59px;position:relative}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_sch_tbl td{width:8.5vw}}.lpWrap .contact_form .raiin_sch_tbl td span{position:absolute;left:0;right:0;bottom:10px;margin:0 auto;font-size:11px}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_sch_tbl td span{font-size:2.9vw;bottom:1.5vw}}.lpWrap .contact_form .raiin_sch_tbl thead th,.lpWrap .contact_form .raiin_sch_tbl thead td{height:48px;vertical-align:middle;text-align:center}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_sch_tbl thead th,.lpWrap .contact_form .raiin_sch_tbl thead td{height:12.4vw}}.lpWrap .contact_form .raiin_sch_tbl tbody th,.lpWrap .contact_form .raiin_sch_tbl tbody td{height:80px;vertical-align:middle;text-align:center}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_sch_tbl tbody th,.lpWrap .contact_form .raiin_sch_tbl tbody td{height:19.8vw}}.lpWrap .contact_form .raiin_sch_tbl .red{color:#af001e}.lpWrap .contact_form .raiin_sch_tbl .blue{color:#005897}.lpWrap .contact_form .raiin_sch_txt{font-size:16px;margin-top:16px}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_sch_txt{margin-top:4.3vw;font-size:3vw}}.lpWrap .contact_form .raiin_txt1{font-size:18px;color:#fff;background:#be001e;text-align:center;padding:4px 0;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_txt1{font-size:4vw;padding:1.5vw 0;margin-bottom:5.3vw}}.lpWrap .contact_form .raiin_txt2{font-size:14px;line-height:1.7}@media screen and (max-width: 768px){.lpWrap .contact_form .raiin_txt2{font-size:2.7vw;line-height:1.3}}.lpWrap .contact_form .dl01{display:flex;border-bottom:1px solid #999}@media screen and (max-width: 768px){.lpWrap .contact_form .dl01{display:block;padding:5.4vw 2.7vw 8.6vw}}@media screen and (max-width: 768px){.lpWrap .contact_form .dl01:nth-child(odd){background:#ebf2f9}}@media screen and (max-width: 768px){.lpWrap .contact_form .dl01:nth-child(even){background:#fff}}.lpWrap .contact_form .dt01{width:33.3%;padding:30px;background:#ebf2f9;color:#052b58;font-weight:bold}@media screen and (max-width: 768px){.lpWrap .contact_form .dt01{width:auto;padding:0;background:none;margin-bottom:4.5vw}}.lpWrap .contact_form .dt01 .required{color:#fff;background:#af001e;display:inline-block;font-style:normal;margin-left:12px;font-size:13px;padding:0 1em;border-radius:4px}@media screen and (max-width: 768px){.lpWrap .contact_form .dt01 .required{font-size:.875em;margin-left:2.7vw}}.lpWrap .contact_form .dd01{width:66.67%;padding:40px 30px;background:#fff}@media screen and (max-width: 1024px){.lpWrap .contact_form .dd01{padding:40px 20px}}@media screen and (max-width: 768px){.lpWrap .contact_form .dd01{width:auto;padding:0;background:none}}.lpWrap .contact_form .dd01_box{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:16px;margin-bottom:30px}@media screen and (max-width: 768px){.lpWrap .contact_form .dd01_box{row-gap:3vw;margin-bottom:5vw}}.lpWrap .contact_form .dd01_box dl{display:block;border:none;width:48%}@media screen and (max-width: 768px){.lpWrap .contact_form .dd01_box dl{background:none;padding:0}}.lpWrap .contact_form .dd01_box dt{width:auto;padding:0;background:none;margin-bottom:.4em}.lpWrap .contact_form .dd01_box dt .required{display:none}.lpWrap .contact_form .dd01_box dd{width:auto;padding:0}.lpWrap .contact_form .dd01_box2{display:flex;gap:20px}@media screen and (max-width: 768px){.lpWrap .contact_form .dd01_box2{gap:1vw}}.lpWrap .contact_form .dd01_box2 dl{border:none}@media screen and (max-width: 768px){.lpWrap .contact_form .dd01_box2 dl{background:none;padding:0}}.lpWrap .contact_form .dd01_box2 dt{display:none}.lpWrap .contact_form .dd01_box2 dd{width:auto;padding:0}.lpWrap .contact_form .dd01_box2 dd select{width:auto}@media screen and (max-width: 768px){.lpWrap .contact_form .dd01_box2 .txt{font-size:3.7vw}}.lpWrap .contact_logo{width:290px;margin:0 auto}@media screen and (max-width: 768px){.lpWrap .contact_logo{width:184px}}.footer{color:#fff;background:#0055b8;height:70px;font-size:14px;display:flex;justify-content:center;align-items:center;margin-bottom:80px}@media screen and (max-width: 768px){.footer{height:50px;font-size:10px;margin-bottom:14.9vw}}.footer._th{margin-bottom:0}.fixed1{position:fixed;z-index:20;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to right, #c5d2df 13%, #e8f0f9 30%)}@media screen and (max-width: 768px){.fixed1{height:14.9vw}}.fixed1 .inner{position:relative;padding:0;margin:0 auto;max-width:1040px}.fixed1_bg{position:absolute;top:0;left:0;width:256px}@media screen and (max-width: 1024px){.fixed1_bg{left:-60px}}@media screen and (max-width: 768px){.fixed1_bg{width:47.8vw;left:-16vw}}.fixed1_bg img{width:100%}.fixed1_row{display:flex;position:relative}@media screen and (max-width: 768px){.fixed1_row{padding-top:1.6vw;padding-right:1.6vw;padding-left:17.6vw}}.fixed1_row_logo{width:245px;margin-left:185px;margin-right:63px;margin-top:15px}@media screen and (max-width: 1024px){.fixed1_row_logo{margin-left:120px;margin-right:20px}}@media screen and (max-width: 768px){.fixed1_row_logo{display:none}}.fixed1_row_logo img{width:100%}.fixed1_row_tel{margin-top:13px;margin-right:25px}@media screen and (max-width: 1024px){.fixed1_row_tel{margin-left:auto}}@media screen and (max-width: 768px){.fixed1_row_tel{margin-left:0;margin-right:1.1vw;margin-top:0;flex:1}}.fixed1_row_tel .img{width:261px;margin-bottom:4px}@media screen and (max-width: 1024px){.fixed1_row_tel .img{width:230px}}@media screen and (max-width: 768px){.fixed1_row_tel .img{width:40vw;margin:0}}.fixed1_row_tel .img img{width:100%}.fixed1_row_tel .txt{font-size:14px;font-feature-settings:"palt";font-weight:bold;padding-left:38px;color:#15436e;line-height:1.8}.fixed1_row_web{margin-top:10px;width:240px}@media screen and (max-width: 768px){.fixed1_row_web{width:40vw;margin:0}}.fixed1_row_web img{width:100%}@keyframes sway{0%{transform:rotate(0deg)}100%{transform:rotate(20deg)}}@keyframes pathmove{0%{height:0;top:0}30%{height:100%}100%{height:0;top:100%}}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes anim-txt{100%{background-position:-3000px 0}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}/*# sourceMappingURL=lp-style.css.map */