@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-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}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}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;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.background-set,.lp-hero:before,.lp-hero__btn span:after,.lp-header__document a span:after{background-position:center;background-repeat:no-repeat;background-size:cover}.content-width{margin:0 auto;max-width:1200px}*,*:before,*:after{box-sizing:border-box}html,body{scroll-behavior:smooth}body{color:#333;font-family:Yu Gothic,游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,sans-serif;line-height:1;font-weight:500;letter-spacing:.05em}a{transition:opacity .5s}a:hover{opacity:.7}img{max-width:100%;vertical-align:bottom}.noto-sans{font-family:Noto Sans,sans-serif}.roboto{font-family:Roboto,sans-serif}.inter{font-family:Inter,sans-serif}#global-container{min-width:330px}.wrap{margin:0 10px}@media screen and (min-width: 768px){.wrap{width:95%;margin:0 auto}}body.page-template-thanks #main-container{line-height:2;padding:50px 0}@media screen and (min-width: 768px){body.page-template-thanks #main-container{max-width:fit-content;margin-inline:auto}}body.page-template-thanks #main-container h3{font-weight:700;font-size:clamp(25px,8vw,45px)}@media screen and (min-width: 768px){body.page-template-thanks #main-container h3{font-size:30px}}body.page-template-thanks #main-container a{border-bottom:1px solid #333333}.d-none,.lg-flex{display:none}@media screen and (min-width: 1024px){.lg-flex{display:flex}}.lg-block{display:none}@media screen and (min-width: 1024px){.lg-block{display:block}}@media screen and (min-width: 1024px){.lg-none{display:none}}.md-flex{display:none!important}@media screen and (min-width: 768px){.md-flex{display:flex!important}}@media screen and (min-width: 768px){.md-none{display:none!important}}.md-block{display:none}@media screen and (min-width: 768px){.md-block{display:block}}@media screen and (min-width: 480px){.sm-none{display:none!important}}@media screen and (min-width: 600px){.ssm-none{display:none!important}}.sm-block{display:none!important}@media screen and (min-width: 480px){.sm-block{display:block!important}}.sm-flex{display:none!important}@media screen and (min-width: 480px){.sm-flex{display:flex!important}}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.absolute{position:absolute}.relative{position:relative}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.fw-light{font-weight:300}.hidden{visibility:hidden}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translate(40px)}.appear.right .item{transform:translate(-40px)}.appear.T-left .item{transform:translate(-50px,-50px)}.appear.T-right .item{transform:translate(50px,-50px)}.appear.B-left .item{transform:translate(-50px,50px)}.appear.B-right .item{transform:translate(50px,50px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.mobile-menu__btn{width:75px;height:75px;justify-content:center;align-items:center;border:none;cursor:pointer}@media screen and (min-width: 768px){.mobile-menu__btn{width:100px;height:100px}}.mobile-menu__btn span{background-color:#333;width:29px;height:2px;display:block;margin-bottom:9px;transition:transform .5s;border-radius:5px}@media screen and (min-width: 768px){.mobile-menu__btn span{width:50px;margin-bottom:11px}}.mobile-menu__btn span:nth-last-child(1){margin-bottom:0}.menu-open{position:relative}.menu-open .mobile-menu{z-index:9999;visibility:visible;opacity:1}.menu-open .mobile-menu__btn span{background-color:#333}.menu-open .mobile-menu__btn span:nth-child(1){transition-delay:70ms;transform:translateY(13px) rotate(135deg)}@media screen and (min-width: 768px){.menu-open .mobile-menu__btn span:nth-child(1){transform:translateY(16px) rotate(135deg)}}.menu-open .mobile-menu__btn span:nth-child(2){transition-delay:0s;transform:translate(-18px) scaleX(0)}.menu-open .mobile-menu__btn span:nth-child(3){transition-delay:.14s;transform:translateY(-9px) rotate(-135deg)}.lp-header__wrap{height:80px;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.lp-header__wrap{max-width:1400px;margin-inline:auto}}.lp-header__nav{width:100%;max-width:1100px;justify-content:space-between}.lp-header__box{width:100%;gap:5px;max-width:400px;justify-content:space-between}.lp-header__logo{display:flex;width:50%;max-width:193px}.lp-header__logo img{width:100%}.lp-header__btn{border-radius:30px;width:50%;max-width:200px;border:1px solid #256DEE}.lp-header__btn span{display:flex;align-items:center;justify-content:center;aspect-ratio:1/.15;letter-spacing:.2em;font-size:clamp(11px,4vw,16px);color:#256dee;font-weight:700}.lp-header__document{width:40%;height:40px;border-radius:30px;overflow:hidden;max-width:300px}.lp-header__document a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(92.79deg,#F0400A 8.9%,#FFC400 91.74%)}.lp-header__document a span{position:relative;color:#fff;font-size:18px;font-weight:700}.lp-header__document a span:after{content:"";background-image:url(../images/arrow-right.svg);left:105%;top:50%;transform:translateY(-50%);width:5%;max-width:11px;aspect-ratio:1;position:absolute}@media screen and (min-width: 600px){.lp-header__document a span:after{left:101%}}.lp-hero{position:relative}.lp-hero:before{content:"";background-image:url(../images/mvbg.svg);bottom:0;left:0;position:absolute;width:100%;aspect-ratio:1;z-index:-1}@media screen and (min-width: 768px){.lp-hero:before{background-image:url(../images/mv02bg.svg);aspect-ratio:1/.5}}.lp-hero h2{line-height:1.5;font-weight:700;font-size:clamp(35px,9vw,45px);letter-spacing:.02em}@media screen and (min-width: 600px){.lp-hero h2{align-items:last baseline;flex-direction:row;font-size:35px}}@media screen and (min-width: 768px){.lp-hero h2{font-size:clamp(18px,3.3vw,40px)}}.lp-hero h2>span:nth-child(1) span{position:relative}.lp-hero h2>span:nth-child(1) span:before{content:"";background-color:#256dee;position:absolute;width:30%;max-width:10px;aspect-ratio:1;bottom:115%;left:50%;transform:translate(-50%) rotate(45deg)}.lp-hero h2>span:nth-child(1) span:nth-child(4){font-size:clamp(20px,7.5vw,40px)}@media screen and (min-width: 600px){.lp-hero h2>span:nth-child(1) span:nth-child(4){font-size:30px}}@media screen and (min-width: 768px){.lp-hero h2>span:nth-child(1) span:nth-child(4){font-size:clamp(16px,3vw,35px)}}.lp-hero h2>span:nth-child(1) span:nth-child(4):before{display:none}.lp-hero h2>span:nth-child(2){color:#256dee;font-size:clamp(30px,9vw,45px)}@media screen and (min-width: 600px){.lp-hero h2>span:nth-child(2){font-size:35px}}@media screen and (min-width: 768px){.lp-hero h2>span:nth-child(2){font-size:clamp(18px,3.3vw,40px)}}.lp-hero h3{font-weight:700;align-items:last baseline}.lp-hero h3>span:first-child span{line-height:1.2}.lp-hero h3>span:first-child span:nth-child(1){font-size:21px;font-size:clamp(16px,5vw,26px)}@media screen and (min-width: 768px){.lp-hero h3>span:first-child span:nth-child(1){font-size:clamp(10px,2vw,24px)}}.lp-hero h3>span:first-child span:nth-child(2){font-size:30px;font-size:clamp(20px,7.5vw,40px)}@media screen and (min-width: 768px){.lp-hero h3>span:first-child span:nth-child(2){font-size:clamp(16px,3vw,35px)}}.lp-hero h3>span:nth-child(2){font-family:Roboto,sans-serif;font-size:97px;font-size:clamp(70px,23vw,97px);background:linear-gradient(126.12deg,#256DEE 26.58%,#0AF086 75.41%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:flex;padding-right:2%}@media screen and (min-width: 768px){.lp-hero h3>span:nth-child(2){font-size:clamp(35px,8vw,97px)}}.lp-hero h3>span:nth-child(3){font-size:44px;font-size:clamp(26px,11vw,50px)}@media screen and (min-width: 768px){.lp-hero h3>span:nth-child(3){font-size:clamp(22px,4vw,50px)}}.lp-hero__inner{padding:5% 0 20%}@media screen and (min-width: 768px){.lp-hero__inner{padding:100px 0 75px}}@media screen and (min-width: 768px){.lp-hero__wrap{position:relative;display:flex;max-width:1400px;margin-inline:auto}}@media screen and (min-width: 768px){.lp-hero__cont{width:55%}}@media screen and (min-width: 768px){.lp-hero__cont .lp-hero__box:nth-of-type(1){margin-bottom:20px}}.lp-hero__cont .lp-hero__box:nth-of-type(1) p{font-weight:700;font-size:clamp(30px,9.5vw,55px);letter-spacing:.1em;background:linear-gradient(90.67deg,#0AF086 11.4%,#256DEE 84.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media screen and (min-width: 600px){.lp-hero__cont .lp-hero__box:nth-of-type(1) p{text-align:right;font-size:40px}}@media screen and (min-width: 768px){.lp-hero__cont .lp-hero__box:nth-of-type(1) p{font-size:clamp(15px,3.5vw,50px)}}.lp-hero__cont .lp-hero__box:nth-of-type(1) img{width:5%;max-width:35px;display:block;margin-inline:auto}@media screen and (min-width: 768px){.lp-hero__cont .lp-hero__box:nth-of-type(1) img{width:3%}}.lp-hero__cont .lp-hero__box:nth-of-type(3) p{line-height:1.5}.lp-hero__cont .lp-hero__box:nth-of-type(3) p:nth-of-type(1){font-weight:700;font-size:clamp(16px,6vw,30px)}@media screen and (min-width: 768px){.lp-hero__cont .lp-hero__box:nth-of-type(3) p:nth-of-type(1){font-size:clamp(13px,1.8vw,25px)}}.lp-hero__cont .lp-hero__box:nth-of-type(3) p:nth-of-type(2){line-height:1.7;font-weight:700;font-size:clamp(16px,5vw,26px)}@media screen and (min-width: 768px){.lp-hero__cont .lp-hero__box:nth-of-type(3) p:nth-of-type(2){font-size:clamp(8px,1vw,18px)}}@media screen and (min-width: 1024px){.lp-hero__cont .lp-hero__box:nth-of-type(3) p:nth-of-type(2){font-size:clamp(13px,1vw,18px)}}.lp-hero__cont .lp-hero__box:nth-of-type(3) .lp-hero__txt{row-gap:10px;margin-bottom:8%}@media screen and (min-width: 768px){.lp-hero__cont .lp-hero__box:nth-of-type(3) .lp-hero__txt{margin-bottom:30px}}.lp-hero__txt{row-gap:clamp(20px,4vw,30px)}@media screen and (min-width: 768px){.lp-hero__txt{row-gap:clamp(5px,2vw,20px)}}.lp-hero__case{row-gap:30px}@media screen and (min-width: 600px){.lp-hero__case{flex-direction:row;align-items:flex-end}}.lp-hero__case img{display:flex}@media screen and (min-width: 768px){.lp-hero__case img{width:70%}}.lp-hero__case p{text-align:center}@media screen and (min-width: 768px){.lp-hero__case p{font-size:clamp(13px,2vw,35px)!important}}.lp-hero__img{width:100%;margin-bottom:5%}@media screen and (min-width: 768px){.lp-hero__img{max-width:690px;position:absolute;bottom:-75px;right:0;width:50%;margin-bottom:0}.lp-hero__img img{width:100%;height:100%;object-fit:cover}}.lp-hero__btn{border-radius:clamp(40px,7vw,80px);max-width:400px;margin-inline:auto;overflow:hidden}@media screen and (min-width: 600px){.lp-hero__btn{max-width:640px}}@media screen and (min-width: 768px){.lp-hero__btn{margin:0}}.lp-hero__btn a{padding:5% 0;display:flex;justify-content:center;align-items:center;background:linear-gradient(92.79deg,#F0400A 8.9%,#FFC400 91.74%)}@media screen and (min-width: 600px){.lp-hero__btn a{height:60px}}.lp-hero__btn span{position:relative;font-weight:700;line-height:1.2;color:#fff;font-size:clamp(14px,5vw,20px)}@media screen and (min-width: 768px){.lp-hero__btn span{font-size:clamp(10px,1.5vw,20px)}}.lp-hero__btn span:after{content:"";background-image:url(../images/arrow-right.svg);left:105%;top:50%;transform:translateY(-50%);width:5%;max-width:11px;aspect-ratio:1;position:absolute}@media screen and (min-width: 600px){.lp-hero__btn span:after{left:103%}}@media screen and (min-width: 768px){.lp-footer ul{width:100%;display:flex;justify-content:space-between}}.lp-footer ul a{color:#000}.lp-footer__inner{padding:10% 0}@media screen and (min-width: 768px){.lp-footer__inner{padding:50px 0}}.lp-footer__wrap{row-gap:clamp(30px,4vw,50px)}@media screen and (min-width: 768px){.lp-footer__wrap{flex-direction:row;align-items:center;max-width:1100px;margin-inline:auto;justify-content:space-between}}.lp-footer__logo{width:60%;max-width:300px;margin-inline:auto}@media screen and (min-width: 768px){.lp-footer__logo{width:20%;max-width:193px;margin:0}}.lp-footer__logo img{width:100%}.lp-footer__nav{font-size:clamp(12px,3.5vw,22px);line-height:2.2;text-align:center;align-items:center}@media screen and (min-width: 768px){.lp-footer__nav{font-size:16px;font-size:clamp(12px,1.5vw,16px);width:78%}}.copy-right{display:block;width:100%;color:#fff;background-color:#333;text-align:center;padding:4% 0;font-size:clamp(8px,2.5vw,18px)}@media screen and (min-width: 768px){.copy-right{font-size:12px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}}
