html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{min-height:100vh;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.6rem;color:#403d49;background-color:#eaeff2}a{color:#1a73e8;text-decoration:none}a[target=_blank]::after{display:inline-block;content:"";margin-top:2px;margin-left:5px;font-family:"Material Icons";vertical-align:-2px}img{vertical-align:top}.mt20{margin-top:20px}.mt40{margin-top:40px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック","Yu Gothic","ＭＳ Ｐゴシック","MS PGothic",sans-serif !important}header{display:flex !important;justify-content:space-between;padding:10px 20px !important;background-color:#fff !important}@media screen and (max-width: 420px){header .header-logo{width:32px;overflow:hidden}}header .header-btn{display:flex;justify-content:center;align-items:center;padding:10px 30px;background-color:#e04949;font-weight:bold;color:#fff;line-height:1;border-radius:30px}.sec1-container,.sec6-container{position:relative;height:800px}@media screen and (max-width: 600px){.sec1-container,.sec6-container{height:calc(26.6666666667vw + 720px)}}.sec1-container::before,.sec6-container::before{content:"";position:absolute;width:100%;height:800px;background-image:url(../lp/images/sec1_back.jpg);background-size:cover;opacity:.1}@media screen and (max-width: 600px){.sec1-container::before,.sec6-container::before{height:calc(26.6666666667vw + 720px)}}.sec1-container .triangle-bg,.sec6-container .triangle-bg{position:absolute;top:0;left:0;width:0;height:0;border-top:540px solid #376283;border-right:960px solid rgba(0,0,0,0)}@media screen and (max-width: 960px){.sec1-container .triangle-bg,.sec6-container .triangle-bg{left:calc(100vw - 960px)}}.sec1-container .triangle-bg.reverse,.sec6-container .triangle-bg.reverse{top:260px;left:initial;right:0;transform:rotate(180deg)}@media screen and (max-width: 600px){.sec1-container .triangle-bg.reverse,.sec6-container .triangle-bg.reverse{top:calc(26.6666666667vw + 180px)}}.sec1-container .sec1-woman,.sec1-container .sec6-woman,.sec6-container .sec1-woman,.sec6-container .sec6-woman{position:absolute;top:20px;left:20px;z-index:3}@media screen and (max-width: 1200px){.sec1-container .sec1-woman,.sec1-container .sec6-woman,.sec6-container .sec1-woman,.sec6-container .sec6-woman{top:290px;width:400px;height:510px}}@media screen and (max-width: 960px){.sec1-container .sec1-woman,.sec1-container .sec6-woman,.sec6-container .sec1-woman,.sec6-container .sec6-woman{display:none}}.sec1-container .white-text,.sec1-container .blue-text,.sec6-container .white-text,.sec6-container .blue-text{position:absolute;top:0;left:0;width:960px;height:540px}@media screen and (max-width: 960px){.sec1-container .white-text,.sec1-container .blue-text,.sec6-container .white-text,.sec6-container .blue-text{left:calc(100vw - 960px)}}.sec1-container .white-text .text-inner,.sec1-container .blue-text .text-inner,.sec6-container .white-text .text-inner,.sec6-container .blue-text .text-inner{position:absolute;top:40px;right:0;font-size:4.2rem;font-weight:bold}.sec1-container .white-text .text-inner span,.sec1-container .blue-text .text-inner span,.sec6-container .white-text .text-inner span,.sec6-container .blue-text .text-inner span{font-size:6.4rem}.sec1-container .white-text .text-inner span.yellow,.sec1-container .blue-text .text-inner span.yellow,.sec6-container .white-text .text-inner span.yellow,.sec6-container .blue-text .text-inner span.yellow{color:#ffca70}@media screen and (max-width: 1200px){.sec1-container .white-text .text-inner,.sec1-container .blue-text .text-inner,.sec6-container .white-text .text-inner,.sec6-container .blue-text .text-inner{right:initial;left:40px}}@media screen and (max-width: 960px){.sec1-container .white-text .text-inner,.sec1-container .blue-text .text-inner,.sec6-container .white-text .text-inner,.sec6-container .blue-text .text-inner{left:calc(960px - 100vw + 40px)}}@media screen and (max-width: 820px){.sec1-container .white-text .text-inner,.sec1-container .blue-text .text-inner,.sec6-container .white-text .text-inner,.sec6-container .blue-text .text-inner{font-size:5.1219vw}.sec1-container .white-text .text-inner span,.sec1-container .blue-text .text-inner span,.sec6-container .white-text .text-inner span,.sec6-container .blue-text .text-inner span{font-size:7.8049vw}}@media screen and (max-width: 600px){.sec1-container .white-text .text-inner,.sec1-container .blue-text .text-inner,.sec6-container .white-text .text-inner,.sec6-container .blue-text .text-inner{left:calc(960px - 100vw + 50vw);transform:translateX(-50%);white-space:nowrap}}.sec1-container .white-text,.sec6-container .white-text{color:#fff;-webkit-clip-path:polygon(0 0, 960px 0, 0 540px);clip-path:polygon(0 0, 960px 0, 0 540px);z-index:2}.sec1-container .blue-text,.sec6-container .blue-text{color:#376283;z-index:1}.sec1-container .blue-text .text-inner span.yellow,.sec6-container .blue-text .text-inner span.yellow{color:#e04949}.sec1-container .sec1-up,.sec6-container .sec1-up{position:absolute;top:30px;left:970px;z-index:4}@media screen and (max-width: 1200px){.sec1-container .sec1-up,.sec6-container .sec1-up{left:660px}}@media screen and (max-width: 820px){.sec1-container .sec1-up,.sec6-container .sec1-up{left:initial;top:35px;right:20px;width:16vw;height:auto}}@media screen and (max-width: 600px){.sec1-container .sec1-up,.sec6-container .sec1-up{display:none}}.sec1-container .sec1-form,.sec6-container .sec1-form{position:absolute;top:270px;right:20px;width:560px;height:510px;padding:20px;color:#376283;border:20px solid #ffca70;background-color:#fff;z-index:3}@media screen and (max-width: 960px){.sec1-container .sec1-form,.sec6-container .sec1-form{right:50%;transform:translateX(50%)}}@media screen and (max-width: 600px){.sec1-container .sec1-form,.sec6-container .sec1-form{top:calc(40px + 23.4147vw + 40px);width:calc(100% - 40px);height:auto;padding:20px 10px}}.sec1-container .sec1-form h2,.sec6-container .sec1-form h2{margin-bottom:20px;font-size:2.4rem;text-align:center}@media screen and (max-width: 600px){.sec1-container .sec1-form h2,.sec6-container .sec1-form h2{font-size:2.1rem}}.sec1-container .sec1-form form,.sec6-container .sec1-form form{font-size:1.8rem}.sec1-container .sec1-form dl,.sec6-container .sec1-form dl{display:flex;align-items:center;flex-wrap:wrap;line-height:1}.sec1-container .sec1-form dl dt,.sec1-container .sec1-form dl dd,.sec6-container .sec1-form dl dt,.sec6-container .sec1-form dl dd{padding:10px 5px}.sec1-container .sec1-form dl dt,.sec6-container .sec1-form dl dt{position:relative;width:180px;margin-right:30px;font-weight:bold;text-align:right}@media screen and (max-width: 600px){.sec1-container .sec1-form dl dt,.sec6-container .sec1-form dl dt{width:100%;margin-right:0;padding-bottom:0;font-size:1.4rem;text-align:left}}.sec1-container .sec1-form dl dt.hissu::after,.sec6-container .sec1-form dl dt.hissu::after{content:"*";position:absolute;top:50%;right:-20px;transform:translateY(-50%);display:block;color:#e04949}@media screen and (max-width: 600px){.sec1-container .sec1-form dl dt.hissu::after,.sec6-container .sec1-form dl dt.hissu::after{position:static;display:inline-block;margin-left:5px;transform:translateY(20%)}}.sec1-container .sec1-form dl dd,.sec6-container .sec1-form dl dd{width:calc(100% - 210px);font-weight:bold}@media screen and (max-width: 600px){.sec1-container .sec1-form dl dd,.sec6-container .sec1-form dl dd{width:100%}}.sec1-container .sec1-form dl dd input,.sec6-container .sec1-form dl dd input{padding:8px}.sec1-container .sec1-form dl dd input.page,.sec6-container .sec1-form dl dd input.page{width:80px;margin-right:5px}.sec1-container .sec1-form dl dd input[type=text],.sec1-container .sec1-form dl dd input[type=email],.sec1-container .sec1-form dl dd input[type=number],.sec6-container .sec1-form dl dd input[type=text],.sec6-container .sec1-form dl dd input[type=email],.sec6-container .sec1-form dl dd input[type=number]{width:100%;border:1px solid #376283;border-radius:5px;outline:none}.sec1-container .sec1-form dl dd input[type=number],.sec6-container .sec1-form dl dd input[type=number]{width:5em}.sec1-container .sec1-form dl dd input[type=radio],.sec6-container .sec1-form dl dd input[type=radio]{margin-top:0;margin-right:5px;margin-bottom:0;margin-left:0;transform:scale(1.25)}.sec1-container .sec1-form dl dd label,.sec6-container .sec1-form dl dd label{display:inline-block;vertical-align:middle}.sec1-container .sec1-form dl dd label[for=with],.sec6-container .sec1-form dl dd label[for=with]{margin-right:20px}.sec1-container .sec1-form dl .notice,.sec6-container .sec1-form dl .notice{width:100%;margin-top:5px;margin-bottom:10px;margin-left:215px;font-size:1.4rem}@media screen and (max-width: 600px){.sec1-container .sec1-form dl .notice,.sec6-container .sec1-form dl .notice{margin-top:0;margin-left:0}}.sec1-container .sec1-form .btn-wrap,.sec6-container .sec1-form .btn-wrap{display:flex;justify-content:center;gap:20px;margin-top:20px}.sec1-container .sec1-form .submit-btn,.sec1-container .sec1-form .back-btn,.sec6-container .sec1-form .submit-btn,.sec6-container .sec1-form .back-btn{padding:20px 40px;background-color:#e04949;font-size:1.6rem;font-weight:bold;color:#fff;line-height:1;border:none;outline:none;border-radius:30px;cursor:pointer}.sec1-container .sec1-form .is-error input,.sec6-container .sec1-form .is-error input{border:2px solid #e04949 !important}.sec1-container .sec1-form span.error,.sec6-container .sec1-form span.error{display:none !important}.sec1-container .sec1-form .mw_wp_form_complete h3,.sec6-container .sec1-form .mw_wp_form_complete h3{margin-bottom:20px;padding-bottom:20px;font-size:2.4rem;text-align:center;border-bottom:1px solid #ffca70}.sec1-container .sec1-form .mw_wp_form_complete p,.sec6-container .sec1-form .mw_wp_form_complete p{margin-bottom:20px;line-height:2}.sec2-container{position:relative;overflow:hidden;height:1000px;background-image:url(../lp/images/sec2_back.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 840px){.sec2-container{height:calc(540px + 400*(100vw - 375px)/465)}}.sec2-container .title{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2560px;height:160px;text-align:center;background-color:#376283;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 640px){.sec2-container .title{width:300vw;height:clamp(120px,120px + (100vw - 375px)*.151,160px)}}.sec2-container .title::before{content:"";display:block;width:100%;height:160px;background-image:url(../lp/images/sec1_back.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.1}.sec2-container .title h2{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-size:4.8rem;font-weight:bold;color:#fff;white-space:nowrap;z-index:5}@media screen and (max-width: 640px){.sec2-container .title h2{font-size:7vw}}.sec2-container .sec2-man{position:absolute;bottom:0;left:20px}@media screen and (max-width: 840px){.sec2-container .sec2-man{left:-20px;width:39vw;height:auto}}.sec2-container .cont{position:relative;width:1280px;height:1000px;margin:0 auto}@media screen and (max-width: 1280px){.sec2-container .cont{width:100%}}@media screen and (max-width: 960px){.sec2-container .cont{font-size:2.4rem}}@media screen and (max-width: 840px){.sec2-container .cont{height:calc(540px + 400*(100vw - 375px)/465)}}.sec2-container .cont p{position:absolute;padding:50px 80px 60px;font-size:3.6rem;font-weight:bold;color:#333;background-color:#fff;border-radius:50%}@media screen and (max-width: 840px){.sec2-container .cont p{padding:clamp(30px,4.5vw,50px) clamp(40px,7vw,80px) clamp(30px,5vw,60px);font-size:4.3vw}}.sec2-container .cont p.problem1{top:180px;left:280px;padding:50px 80px 80px}.sec2-container .cont p.problem1 span{color:#e04949}.sec2-container .cont p.problem1 .fs72{font-size:7.2rem}@media screen and (max-width: 960px){.sec2-container .cont p.problem1{left:calc(280px - 5vw);white-space:nowrap}.sec2-container .cont p.problem1 .fs72{font-size:6.4rem}}@media screen and (max-width: 840px){.sec2-container .cont p.problem1{left:50%;transform:translateX(-50%);padding:clamp(30px,4.5vw,50px) clamp(40px,7vw,80px) clamp(40px,7vw,80px)}.sec2-container .cont p.problem1 .fs72{font-size:7vw}}@media screen and (max-width: 600px){.sec2-container .cont p.problem1{top:calc(140px + 40*(100vw - 375px)/225)}}.sec2-container .cont p.problem2{top:520px;right:20px}@media screen and (max-width: 840px){.sec2-container .cont p.problem2{top:calc(370px + 80*(100vw - 600px)/240)}}.sec2-container .cont p.problem3{top:740px;left:420px}@media screen and (max-width: 960px){.sec2-container .cont p.problem3{left:initial;right:0}}@media screen and (max-width: 840px){.sec2-container .cont p.problem3{top:calc(400px + 220*(100vw - 375px)/465)}}.sec3-container{position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:20px 20px 80px;background-image:url(../lp/images/sec3_back.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.sec3-container .title{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2560px;height:160px;text-align:center;background-color:#376283;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 640px){.sec3-container .title{width:300vw;height:clamp(120px,120px + (100vw - 375px)*.151,160px)}}.sec3-container .title h2{position:absolute;top:25px;left:50%;transform:translateX(-50%);font-size:3.6rem;font-weight:bold;color:#fff;white-space:nowrap;z-index:5}.sec3-container .title h2 br{display:none}@media screen and (max-width: 840px){.sec3-container .title h2{top:10px;font-size:5vw}.sec3-container .title h2 br{display:block}}@media screen and (max-width: 640px){.sec3-container .title h2{font-size:6vw}}.sec3-container .cont{display:flex;justify-content:center;align-items:center;gap:60px;margin-top:200px}@media screen and (max-width: 1280px){.sec3-container .cont{flex-direction:column}}@media screen and (max-width: 640px){.sec3-container .cont{margin-top:clamp(140px,22.64vw + 55.1px,200px)}}@media screen and (max-width: 420px){.sec3-container .cont img{width:100%;height:auto}}@media screen and (max-width: 840px){.sec3-container .cont .right-cont{display:flex;flex-wrap:wrap;justify-content:center}}.sec3-container .cont .right-cont .balloons{display:flex;gap:30px}@media screen and (max-width: 840px){.sec3-container .cont .right-cont .balloons{gap:20px}}.sec3-container .cont .right-cont .balloon{position:relative;width:120px;height:120px;padding:initial;background-color:#ffca70;color:#333;border-radius:120px}@media screen and (max-width: 840px){.sec3-container .cont .right-cont .balloon{width:90px;height:90px}}.sec3-container .cont .right-cont .balloon:nth-child(2){top:-30px}@keyframes bound1{0%{transform:translateY(0) rotate(30deg)}50%{transform:translateY(-5px) rotate(30deg)}100%{transform:translateY(0) rotate(30deg)}}@keyframes bound2{0%{transform:translateY(0) rotate(-30deg)}50%{transform:translateY(-5px) rotate(-30deg)}100%{transform:translateY(0) rotate(-30deg)}}.sec3-container .cont .right-cont .balloon::before{border-top:20px solid #ffca70;border-right:10px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.sec3-container .cont .right-cont .balloon.lnh12{line-height:1.2}.sec3-container .cont .right-cont .balloon.rtt30{animation:bound1 1s infinite ease-in-out .8s alternate}.sec3-container .cont .right-cont .balloon.rtt30 p{transform:translate(-50%, -50%) rotate(-30deg)}.sec3-container .cont .right-cont .balloon.rtt330{animation:bound2 1s infinite ease-in-out .8s alternate}.sec3-container .cont .right-cont .balloon.rtt330 p{transform:translate(-50%, -50%) rotate(30deg)}.sec3-container .cont .right-cont .balloon p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.8rem;text-align:center;white-space:nowrap}@media screen and (max-width: 840px){.sec3-container .cont .right-cont .balloon p{font-size:1.4rem}}.sec3-container .cont .right-cont .price{width:100%;font-size:3.6rem;font-weight:bold;color:#e04949;line-height:1}.sec3-container .cont .right-cont .price span{font-size:6.4rem}.sec3-container .cont .right-cont .price span.num{font-size:12.8rem}@media screen and (max-width: 1280px){.sec3-container .cont .right-cont .price{font-size:2.8125vw}.sec3-container .cont .right-cont .price span{font-size:5vw}.sec3-container .cont .right-cont .price span.num{font-size:10vw}}@media screen and (max-width: 840px){.sec3-container .cont .right-cont .price{text-align:center;line-height:inherit;font-size:2.3625rem}.sec3-container .cont .right-cont .price span{font-size:4.2rem}.sec3-container .cont .right-cont .price span.num{font-size:8.4rem}}@media screen and (max-width: 640px){.sec3-container .cont .right-cont .price{width:auto;font-size:3.69140625vw}.sec3-container .cont .right-cont .price span{font-size:6.5625vw}.sec3-container .cont .right-cont .price span.num{font-size:13.125vw}}.sec3-container .cont .right-cont .tag{width:-moz-fit-content;width:fit-content;margin-top:40px}.sec3-container .cont .right-cont .tag p{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.sec3-container .cont .right-cont .tag p span{padding:5px 20px;background-color:#fff;border:1px solid #d9d9d9;border-radius:5px}@media screen and (max-width: 840px){.sec3-container .cont .right-cont .tag{margin-top:0}}@media screen and (max-width: 640px){.sec3-container .cont .right-cont .tag{margin-top:20px}.sec3-container .cont .right-cont .tag p{gap:10px;margin-top:10px}}.sec3-container .works{display:inline-flex;justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:10px 20px;font-size:2.4rem;font-weight:bold;color:#fff;background-color:#376283}@media screen and (max-width: 840px){.sec3-container .works{font-size:1.8rem}}.sec4-container{position:relative;padding:20px 20px 80px;background-image:url(../lp/images/sec4_back.png);background-position:center;overflow:hidden}.sec4-container .title{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2560px;height:160px;text-align:center;background-color:#376283;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 640px){.sec4-container .title{width:300vw;height:clamp(120px,120px + (100vw - 375px)*.151,160px)}}.sec4-container .title h2{position:absolute;top:25px;left:50%;transform:translateX(-50%);font-size:3.6rem;font-weight:bold;color:#fff;white-space:nowrap;z-index:5}@media screen and (max-width: 640px){.sec4-container .title h2{font-size:7vw}}.sec4-container .voice-wrap{display:flex;flex-wrap:wrap;gap:20px;width:1240px;margin-top:180px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1240px){.sec4-container .voice-wrap{width:100%;flex-direction:column}}@media screen and (max-width: 640px){.sec4-container .voice-wrap{margin-top:clamp(140px,22.64vw + 55.1px,200px)}}.sec4-container .voice-wrap li{width:calc((100% - 40px)/3);background-color:#fff;padding:20px}@media screen and (max-width: 1240px){.sec4-container .voice-wrap li{width:100%}}.sec4-container .voice-wrap li .voice-header{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ffca70}.sec4-container .voice-wrap li .voice-header h3{font-size:2.1rem;font-weight:bold}.sec4-container .voice-wrap li .voice-header h3 span{font-size:2.4rem}.sec4-container .voice-wrap li .voice-header .value{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.sec4-container .voice-wrap li .voice-header .value img{margin-right:5px}.sec4-container .voice-wrap li .voice-header .value span{margin-left:5px;font-size:1.8rem;font-weight:bold;color:#e4a737}.sec4-container .voice-wrap li .voice-header .value span.ttl{margin-left:0;margin-right:10px;font-weight:normal;color:#707070}@media screen and (max-width: 440px){.sec4-container .voice-wrap li .voice-header .value span.ttl{display:block;width:100%;font-size:1.4rem}}.sec4-container .voice-wrap li .voice-header .desc{line-height:2}.sec4-container .more-voice{position:relative;margin-top:40px;margin-right:auto;margin-left:auto;font-size:3.6rem;font-weight:bold;text-align:center}@media screen and (max-width: 920px){.sec4-container .more-voice{font-size:3.913vw}}.sec4-container .more-voice p{display:inline-flex;align-items:center;gap:20px;padding:10px 20px;background-color:#ffca70}.sec4-container .more-voice p::after{content:"";width:45px;height:40px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2245%22%20height%3D%2240%22%20viewBox%3D%220%200%2045%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M45%2018.5714C45%2028.8304%2034.9283%2037.1429%2022.5013%2037.1429C19.2408%2037.1429%2016.1472%2036.5714%2013.3524%2035.5446C12.3066%2036.3214%2010.6016%2037.3839%208.58023%2038.2768C6.47098%2039.2054%203.93109%2040%201.40877%2040C0.837519%2040%200.327783%2039.6518%200.108069%2039.1161C-0.111645%2038.5804%200.0113948%2037.9732%200.40688%2037.5625L0.433245%2037.5357C0.459611%2037.5089%200.494765%2037.4732%200.547497%2037.4107C0.644171%2037.3036%200.793576%2037.1339%200.978136%2036.9018C1.33847%2036.4554%201.82184%2035.7946%202.314%2034.9732C3.19285%2033.4911%204.02776%2031.5446%204.19475%2029.3571C1.55818%2026.3214%200.00260625%2022.5982%200.00260625%2018.5714C0.00260625%208.3125%2010.0743%200%2022.5013%200C34.9283%200%2045%208.3125%2045%2018.5714Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13.9523%2021.6166L21.3639%2028.5519C21.6715%2028.8397%2022.0775%2029%2022.5%2029C22.9225%2029%2023.3285%2028.8397%2023.6361%2028.5519L31.0477%2021.6166C32.2945%2020.4532%2033%2018.8211%2033%2017.1151V16.8766C33%2014.0031%2030.9287%2011.5529%2028.1027%2011.0801C26.2324%2010.7677%2024.3293%2011.3802%2022.9922%2012.7204L22.5%2013.2137L22.0078%2012.7204C20.6707%2011.3802%2018.7676%2010.7677%2016.8973%2011.0801C14.0713%2011.5529%2012%2014.0031%2012%2016.8766V17.1151C12%2018.8211%2012.7055%2020.4532%2013.9523%2021.6166Z%22%20fill%3D%22%23E04949%22%2F%3E%0A%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}.sec4-container .more-voice p br{display:none}@media screen and (max-width: 720px){.sec4-container .more-voice p br{display:block}}.sec5-container{position:relative;padding:200px 20px 80px;background-image:url(../lp/images/sec5_back.png);background-position:center;overflow:hidden}.sec5-container .title{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2560px;height:160px;text-align:center;background-color:#376283;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 640px){.sec5-container .title{width:300vw;height:clamp(120px,120px + (100vw - 375px)*.151,160px)}}.sec5-container .title h2{position:absolute;top:25px;left:50%;transform:translateX(-50%);font-size:3.6rem;font-weight:bold;color:#fff;white-space:nowrap;z-index:5}@media screen and (max-width: 640px){.sec5-container .title h2{font-size:7vw}}.sec5-container .faq-cont{display:flex;flex-direction:column;gap:40px;width:1240px;margin-top:0;margin-right:auto;margin-left:auto}@media screen and (max-width: 1240px){.sec5-container .faq-cont{width:100%}}@media screen and (max-width: 640px){.sec5-container .faq-cont{margin-top:calc(clamp(120px,120px + (100vw - 375px)*.151,160px) - 160px)}}.sec5-container .faq-cont li{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.sec5-container .faq-cont li h3{position:relative;display:flex;align-items:center;gap:20px;padding:10px 50px 10px 20px;font-size:2.4rem;background-color:#ffca70;cursor:pointer}.sec5-container .faq-cont li h3::before{content:"Q";display:flex;justify-content:center;align-items:center;flex-shrink:0;width:55px;height:55px;padding-bottom:10px;font-size:3.2rem;font-weight:bold;color:#fff;line-height:1;background-color:#376283;border-radius:40px}.sec5-container .faq-cont li h3::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23333333%22%3E%3Cpath%20d%3D%22M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.sec5-container .faq-cont li h3.is-open::after{transform:translateY(-50%) rotate(405deg)}@media screen and (max-width: 1240px){.sec5-container .faq-cont li h3{font-size:2.1rem}.sec5-container .faq-cont li h3::before{width:40px;height:40px;padding-bottom:5px;font-size:2.4rem}}@media screen and (max-width: 640px){.sec5-container .faq-cont li h3{font-size:1.8rem}}.sec5-container .faq-cont li .desc{display:none;padding:20px;font-size:1.8rem;line-height:2}.sec5-container .faq-cont li .desc a[target=_blank]::after{content:none}@media screen and (max-width: 640px){.sec5-container .faq-cont li .desc{font-size:1.6rem}}.sec5-container .faq-cont li .desc .estimate-btn{display:inline-block;margin-top:20px;padding:15px 30px;background-color:#e04949;font-weight:bold;color:#fff;line-height:1;border-radius:30px}.sec6-container .square-bg{position:relative;height:240px;background-color:#376283;z-index:6}@media screen and (max-width: 840px){.sec6-container .square-bg{height:28.57vw}}.sec6-container .square-bg .text-inner{position:absolute;top:50%;left:300px;transform:translateY(-50%);font-size:3.6rem;font-weight:bold;color:#fff;white-space:nowrap}.sec6-container .square-bg .text-inner span{font-size:5.6rem}.sec6-container .square-bg .text-inner span.yellow{color:#ffca70}@media screen and (max-width: 1200px){.sec6-container .square-bg .text-inner{left:20px}}@media screen and (max-width: 840px){.sec6-container .square-bg .text-inner{font-size:4.29vw}.sec6-container .square-bg .text-inner span{font-size:6.67vw}}@media screen and (max-width: 600px){.sec6-container .square-bg .text-inner{left:50%;transform:translate(-50%, -50%)}}.sec6-container .sec6-up{position:absolute;top:30px;left:970px;z-index:4}@media screen and (max-width: 1200px){.sec6-container .sec6-up{left:690px}}@media screen and (max-width: 840px){.sec6-container .sec6-up{left:initial;top:35px;right:20px;width:15vw;height:auto}}@media screen and (max-width: 600px){.sec6-container .sec6-up{display:none}}.lp-footer{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:60px;font-size:1.4rem;color:#d9d9d9}@media screen and (max-width: 540px){.lp-footer{flex-direction:column}}.lp-footer ul{display:flex;flex-wrap:wrap}.lp-footer ul li:not(:first-of-type){border-left:1px solid #d9d9d9}.lp-footer ul li a{display:block;padding:5px 20px;color:#d9d9d9}@media screen and (max-width: 540px){.lp-footer ul{flex-direction:column;align-items:center}.lp-footer ul li:not(:first-of-type){border-left:none}.lp-footer ul li a{padding:10px 20px}}.lp-footer dl{display:grid;align-items:center;grid-template-columns:100px auto;margin-top:40px}.lp-footer dl dt,.lp-footer dl dd{margin-bottom:20px;padding:5px 20px}.lp-footer dl dt{grid-column:1}.lp-footer dl dd{grid-column:2;border-left:1px solid #d9d9d9}@media screen and (max-width: 540px){.lp-footer dl{grid-template-columns:1fr}.lp-footer dl dt,.lp-footer dl dd{margin-bottom:0;padding:5px}.lp-footer dl dt{grid-column:auto}.lp-footer dl dd{grid-column:auto;margin-bottom:20px;border-top:1px solid #d9d9d9;border-left:none}}.lp-footer .copy{width:100%;text-align:center}/*# sourceMappingURL=lp.min.css.map */