@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;line-height:1}img{width:100%}a{color:#000;text-decoration:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}a:hover{opacity:.5}.inner{max-width:1000px;margin:0 auto}.screen-white{background-blend-mode:screen;background-color:rgba(255, 255, 255, 0.8)!important}.p120{padding:120px 0}.p88{padding:88px 0}.p72{padding:72px 0}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.mb32{margin-bottom:32px}.mt80{margin-top:80px}.bold{font-weight:bold}.title{font-size:88px;font-weight:bold;text-align:center}.title-sm{display:inline-block;font-size:48px}.shadow{-webkit-filter:drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.15));filter:drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.15))}.sp,.sp-f,.sp-i{display:none!important}.header{position:absolute;top:0;left:0;z-index:100;width:100%;height:120px}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.logo{position:relative;height:80px;z-index:101}.logo img{width:auto;height:100%}.hamburger{position:relative;width:60px;height:60px;z-index:101}.hamburger span{position:absolute;left:50%;translate:-50% -50%;width:50%;height:4px;background:#000;border-radius:4px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.hamburger span:first-child{top:calc(50% - 8px);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.hamburger span:nth-child(2){top:calc(50%)}.hamburger span:last-child{top:calc(50% + 8px);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.hamburger.display span{background:#fff}.hamburger.display span:first-child{rotate:32deg;translate:-45% -50%}.hamburger.display span:nth-child(2){opacity:0}.hamburger.display span:last-child{rotate:-32deg;translate:-45% -50%}.sp-nav{position:fixed;top:0;width:100%;height:0;padding:0;font-weight:bold;background:#F05A24;text-align:center;overflow:auto;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-ms-scroll-chaining:none;overscroll-behavior:none;z-index:99}.sp-nav.display{padding:76px 0 16px}.sp-nav li+li{border-top:1px solid #fa8256}.sp-nav a{display:inline-block;width:100%;padding:16px;color:#fff}.scroll-stopper{position:fixed;inset:0;z-index:99;background:rgba(0, 0, 0, 0.4);-ms-scroll-chaining:none;overscroll-behavior:none;overflow:auto;visibility:hidden;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.scroll-stopper.display{opacity:1;visibility:visible}.scroll-stopper div{width:100%;height:calc(100vh + 1px)}.contact{background-color:#F05A24}.contact-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-inner a{width:calc(50% - 16px)}.contact-text{display:block;width:70%;margin:0 auto 40px}#sec01{position:relative;width:100%;height:100vh;min-height:923px;background:url("/front/lp/common/img/img_sec01_01.jpg") no-repeat center bottom/cover}.fv{position:absolute;top:120px;bottom:calc(153px + 48px);left:0;right:0;width:auto;text-align:center}.fv img{width:auto;height:100%}#sec01 .contact{position:absolute;bottom:0;width:100%;height:153px;padding:20px 0}#sec01 .contact-inner{height:100%}#sec01 .contact img{width:auto;height:100%}#sec02 .title{font-size:60px;padding:32px 0;background:-webkit-gradient(linear, left bottom, left top, from(#2A3A7A), to(#4C5EA8));background:-webkit-linear-gradient(bottom, #2A3A7A, #4C5EA8);background:-o-linear-gradient(bottom, #2A3A7A, #4C5EA8);background:linear-gradient(0deg, #2A3A7A, #4C5EA8);color:#fff}#sec02 .content{background:-webkit-gradient(linear, left top, left bottom, from(rgba(75, 84, 128, 0)), to(#4b5480)), url("/front/lp/common/img/img_sec02_01.png") no-repeat center/cover;background:-webkit-linear-gradient(top, rgba(75, 84, 128, 0), #4b5480), url("/front/lp/common/img/img_sec02_01.png") no-repeat center/cover;background:-o-linear-gradient(top, rgba(75, 84, 128, 0), #4b5480), url("/front/lp/common/img/img_sec02_01.png") no-repeat center/cover;background:linear-gradient(180deg, rgba(75, 84, 128, 0), #4b5480), url("/front/lp/common/img/img_sec02_01.png") no-repeat center/cover;background-blend-mode:multiply}.trouble-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:120px}.trouble-man{width:calc(35% - 20px)}.trouble-text{width:calc(65% - 20px)}#sec03{background:url("/front/lp/common/img/img_sec03_01.png") #cfeefdff no-repeat center top/cover}#sec04{background:url("/front/lp/common/img/img_sec04_01.jpg") no-repeat center/cover}.voice-box-wrap{padding:10px;margin-bottom:72px;background:-webkit-linear-gradient(45deg, #FF952B, #F05A24);background:-o-linear-gradient(45deg, #FF952B, #F05A24);background:linear-gradient(45deg, #FF952B, #F05A24);border-radius:16px;margin-top:48px}.voice-box{position:relative;padding:48px;background:#fff;border-radius:8px;font-size:24px}.voice-text{margin:0 auto;line-height:1.75}.voice-detail{margin-top:32px;font-weight:bold}.voice-detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voice-detail dl dt{padding:8px 10px;margin-right:16px;background:#000;color:#FBE921;border-radius:4px}#sec05{background:#303B65}#sec05 .content{padding:72px 48px;background:url("/front/lp/common/img/img_sec05_01.jpg") #a4a4a4 no-repeat center top/cover;background-blend-mode:exclusion}.question-text{display:block;width:80%;margin:0 auto}.question-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}.question-list img{width:calc(100% / 3 - 32px / 3)}#sec06{position:relative;background:url("/front/lp/common/img/img_sec06_05.jpg") no-repeat center/cover}#sec06 .content{padding:280px 0 88px;background:url("/front/lp/common/img/img_sec06_04.png") no-repeat bottom left/50%}.point-fukidashi{display:block;position:absolute;inset:0;z-index:1;translate:0 -25%;width:auto;height:320px;margin:0 auto}.point-text{width:60%;margin-left:auto}.point-text img:not(:first-child){margin-top:32px}.purchase{height:1157px;background:url("/front/lp/common/img/img_sec07_01.png") no-repeat top center/cover}#sec08{position:relative;margin-bottom:88px}#sec08:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:440px;background:url("/front/lp/common/img/img_sec03_01.png") no-repeat center 10%/cover}.achieve-title{display:block;width:70%;margin:0 auto}.achieve-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:88px;padding-bottom:48px;list-style:none}.achieve-list li{width:calc(100% / 3 - (16px - 16px / 3))}#sec09{background:#eee}#sec09 .content{margin-top:48px;list-style:none}.faq{font-size:24px;background-color:#fff;border-radius:8px}.faq+.faq{margin-top:48px}.faq-summary{position:relative;padding:28px 32px 28px calc(120px + 32px + 32px);border-radius:8px;cursor:pointer;border:4px solid #2A3A7A;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.faq-summary:before{content:"Q";display:block;position:absolute;top:50%;left:32px;translate:0 -50%;width:110px;height:110px;font-size:48px;font-weight:bold;color:#fff;background-color:#2A3A7A;border-radius:50%;text-align:center;line-height:100px;border:2px solid #2A3A7A;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;z-index:1}.faq-summary:after{content:"";display:block;position:absolute;top:50%;right:32px;translate:0 -50%;width:0;height:0;border-top:solid 12px #2A3A7A;border-left:12px solid transparent;border-right:12px solid transparent;z-index:1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.faq-detail{height:0;font-size:18px;line-height:1.75;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:0px 32px 0 calc(120px + 32px + 32px);transition:.4s;-webkit-box-sizing:content-box;box-sizing:content-box}.faq.display .faq-summary{background-color:#2A3A7A;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq.display .faq-summary:before{background-color:#DEE5FF;color:#2A3A7A}.faq.display .faq-detail{padding:28px 32px 28px calc(120px + 32px + 32px)}.faq.display .faq-summary:after{rotate:180deg;border-top-color:#fff}.footer{color:#fff;background-color:#000;line-height:1.5}.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .content{width:calc(50% - 32px)}.sitemap li{margin-bottom:8px}.sitemap li a{color:#fff}.footer iframe{width:100%}.footer-copy{padding-bottom:20px;text-align:center}.tel a{color:#fff;text-decoration:underline}@media screen and (max-width:1024px){.pc{display:none!important}.sp{display:block!important}.sp-f{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sp-i{display:inline!important}.inner{padding:0 4%}.mt80{margin-top:40px}.mb16{margin-bottom:8px}.mb32{margin-bottom:16px}.p120{padding:60px 0}.p88{padding:48px 0}.p72{padding:40px 0}.title{font-size:40px}.title-sm{font-size:28px}.contact-text{width:90%}.contact-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact-inner a{width:100%}.header{position:fixed;height:60px}.logo{height:40px}#sec01{height:auto;min-height:unset}#sec01 .contact{position:fixed;bottom:0;height:auto;padding:8px 16px;z-index:100}#sec01 .contact img{width:100%;height:auto}#sec01 .contact-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;padding:0}.fv{position:static;padding-top:60px;padding-bottom:80px}.fv img{width:100%;height:auto}#sec02 .title{padding:24px;font-size:32px;line-height:1.25}.trouble-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}.trouble-man{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;text-align:center}.trouble-man img{width:70%}.trouble-text{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.voice-box-wrap{padding:6px;margin-bottom:0;margin-top:24px}.voice-box{padding:24px;border-radius:12px;font-size:18px}#sec05 .content{padding:40px 4%}.question-text{width:100%}.question-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:32px}.question-list img{width:70%}.point-fukidashi{max-width:100%;max-height:160px}#sec06 .content{padding:140px 4% 48px;background:none}.point-text{width:100%;margin:0 auto}.point-text img:not(:first-child){margin-top:16px}#sec08:before{height:80%;background-size:300%}.achieve-title{width:80%}.achieve-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-top:48px;padding-bottom:48px}.achieve-list li{width:90%}#sec09 .content{margin-top:32px}.faq{font-size:18px}.faq+.faq{margin-top:24px}.faq-summary{padding:18px 36px 18px 24px;line-height:1.5}.faq-summary:before{top:0px;left:0;width:32px;height:32px;font-size:18px;line-height:26px;translate:-25% -25%}.faq-summary:after{border-top-width:8px;border-left-width:8px;border-right-width:8px;right:8px}.faq-detail{padding:0 24px}.faq.display .faq-detail{padding:18px 24px}.footer{padding-bottom:60px}.footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding-left:4%;padding-right:4%}.footer .content{width:100%}.sitemap li a{text-decoration:underline}}