@charset "UTF-8";*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{margin:auto;line-height:1.75;font-size:1.25em;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,dl,figure,form,p{margin:0}h1,h2,h3,h4{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul{margin:0;padding:0;list-style:none}dd{margin-left:0}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}small{font-size:80%}img{border-style:none;vertical-align:bottom}button,input,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}.sp-only{display:inline-block}@media (min-width:981px){.sp-only{display:none}}.pc-only{display:inline-block}@media (max-width:980px){.pc-only{display:none}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1.3;height:100%;scroll-behavior:smooth}body{background-color:#f7f9fc;color:#1f3a5f;font-size:1.6rem;font-family:"BIZ UDPMincho",serif;font-weight:400;max-width:1500px;width:100%;overflow-x:hidden;margin:auto}main{margin:auto}img{max-width:100%;height:auto;border:none;display:block;object-fit:cover}img{width:100%;margin:auto;object-fit:cover}a{color:#1f3a5f;position:relative}a:hover{text-decoration:none}a:hover img{text-decoration:none;transition:all .4s}a,button,input,label{transition:all .4s}h1,h2,h3{font-weight:700}p{color:#1f3a5f;font-weight:700}header nav{width:100%;position:relative;z-index:1}@media (max-width:980px){header nav{padding:10px}}header nav p{padding:20px}@media (max-width:980px){header nav p{padding:0}}header nav p .logo{width:380px;height:23px;background-image:url(../img/lp01/logo.png);background-size:cover;display:block}@media (max-width:980px){header nav p .logo{width:200px;height:12px}}footer{background-color:#fff;margin:200px 0 0}@media (max-width:980px){footer{margin:100px 0 0}}footer nav{display:flex;gap:10vw;justify-content:center}@media (max-width:980px){footer nav{flex-direction:column;align-items:center;gap:0}}footer nav .wrapper{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:980px){footer nav .wrapper{width:fit-content;flex-direction:column;gap:50px;margin:auto}}footer nav .wrapper p{padding:50px 0 0}footer nav .wrapper p .logo{width:400px;height:73px;background-image:url(../img/lp01/logo_footer.png);background-size:cover;display:block}@media (max-width:980px){footer nav .wrapper p .logo{width:300px;height:55px}}footer nav ul{display:flex;flex-direction:column;gap:80px;justify-content:center;margin:50px 0 30px}@media (max-width:980px){footer nav ul{align-items:center;gap:50px}}footer nav ul li a{color:#1f3a5f;display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(28px,26.9152542373px + .3389830508vw,32px);font-weight:700}footer nav ul .tel{position:relative}footer nav ul .tel a span{width:40px;height:40px;background-image:url(../img/lp01/icon_tel_footer.png);background-size:cover;display:block}@media (max-width:980px){footer nav ul .tel a span{width:35px;height:35px}}footer nav ul .tel p{width:fit-content;color:#1f3a5f;font-size:18px;font-weight:700;margin:auto;padding:20px 0 0}@media (max-width:980px){footer nav ul .tel p{font-size:14px;padding:10px 0 0}}footer nav ul .corporate{padding:0 0 0 10px}@media (max-width:980px){footer nav ul .corporate{padding:0}}footer nav ul .corporate a{font-size:18px;gap:5px;justify-content:initial}@media (max-width:980px){footer nav ul .corporate a{font-size:16px}}footer nav ul .corporate a span{width:30px;height:30px;background-image:url(../img/lp01/icon_corporate.png);background-size:cover;display:block}@media (max-width:980px){footer nav ul .corporate a span{width:20px;height:20px}}footer nav small{width:fit-content;border-top:1px solid #1f3a5f;color:#1f3a5f;display:block;font-size:12px;font-weight:700;margin:0 auto;padding:15px 0;text-align:center}@media (max-width:980px){footer nav small{font-size:10px}}.paragraph{color:#fff;font-size:clamp(22px,6.2711864407px + 4.9152542373vw,80px);padding:60px 50px}.paragraph::first-letter{color:#27ae60;text-decoration:solid underline #27ae60;text-underline-offset:15px}@media (max-width:980px){.paragraph{padding:35px 5%}}.para-eng{color:#2f80ed;font-family:Candal,sans-serif;font-size:clamp(100px,5.0847457627px + 29.6610169492vw,450px);opacity:.15;position:absolute;top:2.5%;left:-110px;z-index:0}@media (max-width:980px){.para-eng{left:-5vw}}.para-eng::first-letter{color:#27ae60}.cta{display:flex;flex-direction:column;align-items:center;padding:35px 0}@media (max-width:980px){.cta{padding:20px 0}}.cta h2{color:#fff;font-size:clamp(18px,12.0338983051px + 1.8644067797vw,40px)}@media screen and (max-width:950px){.cta h2{text-align:center}}.cta h2 span{color:#1f3a5f}@media screen and (max-width:950px){.cta h2 span{display:block}}.cta ul{width:70%;display:flex;align-items:center;gap:80px;justify-content:center;margin:25px auto 40px}@media screen and (max-width:1250px){.cta ul{gap:50px}}@media (max-width:980px){.cta ul{flex-direction:column;gap:60px;margin:20px auto 0}}.cta ul li{flex:1;min-width:500px}@media screen and (max-width:1250px){.cta ul li{min-width:400px}}@media screen and (max-width:800px){.cta ul li{min-width:350px}}@media screen and (max-width:500px){.cta ul li{min-width:280px}}.cta ul li a{width:100%;border:2px solid #ff8a3d;box-shadow:3px 3px 3px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(20px,15.6610169492px + 1.3559322034vw,36px);font-weight:700;padding:30px}@media screen and (max-width:1250px){.cta ul li a{padding:30px 15px}}@media screen and (max-width:500px){.cta ul li a{padding:20px 10px}}.cta ul .tel{position:relative}.cta ul .tel a{background-color:#fff;color:#ff8a3d}.cta ul .tel a span{width:24px;height:36px;background-image:url(../img/lp01/icon_tel.png);background-repeat:no-repeat;background-size:cover;display:block}@media (max-width:980px){.cta ul .tel a span{width:14px;height:20px}}.cta ul .tel p{width:max-content;color:#fff;font-size:clamp(16px,13.8305084746px + .6779661017vw,24px);position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}@media (max-width:980px){.cta ul .tel p{bottom:-30px}}.cta ul .form a{background-color:#ff8a3d;color:#fff}.cta ul .form a span{width:39px;height:30px;background-image:url(../img/lp01/icon_form.png);background-repeat:no-repeat;background-size:cover;display:block}@media (max-width:980px){.cta ul .form a span{width:26px;height:20px}}.cta-small{width:90%;background-color:#f5f5f5;margin:60px auto}@media screen and (max-width:1250px){.cta-small{width:95%;margin:35px auto}}.cta-small .cta{padding:35px 0 70px}@media (max-width:980px){.cta-small .cta{padding:35px 0}}.cta-small .cta ul{margin:0}.cta-small .cta ul .tel p{color:#333}.cta-big{background-image:url(../img/lp01/cta_bkgrd.webp);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 5%}@media (max-width:980px){.cta-big{padding:35px 5%}}.cta-big h2{color:#1f3a5f;font-size:clamp(24px,13.1525423729px + 3.3898305085vw,64px)}.cta-big h2 .breakline{display:none}@media screen and (max-width:400px){.cta-big h2 .breakline{display:block}}.cta-big .cta{width:100%}@media (max-width:980px){.cta-big .cta{padding:0}}.cta-big .cta ul{width:80%;margin:0}@media (max-width:980px){.cta-big .cta ul{margin:25px auto 0}}.cta-big .cta ul li{min-width:550px}@media screen and (max-width:1250px){.cta-big .cta ul li{min-width:420px}}@media screen and (max-width:500px){.cta-big .cta ul li{min-width:280px}}.cta-big .cta ul li a{gap:15px;font-size:clamp(22px,17.1186440678px + 1.5254237288vw,40px);padding:50px 30px}@media screen and (max-width:1250px){.cta-big .cta ul li a{padding:40px 15px}}@media (max-width:980px){.cta-big .cta ul li a{gap:10px;padding:30px 10px}}.cta-big .cta ul .tel a{border:3px solid #ff8a3d}.cta-big .cta ul .tel a span{width:35px;height:50px}@media (max-width:980px){.cta-big .cta ul .tel a span{width:15px;height:22px}}.cta-big .cta ul .tel p{color:#333}.cta-big .cta ul .form a span{width:59px;height:45px}@media (max-width:980px){.cta-big .cta ul .form a span{width:29px;height:22px}}#index01{position:relative}#index01::before{width:90%;height:calc(100% - 63px);background:linear-gradient(90.25deg,rgba(47,93,170,.8) .22%,rgba(110,166,255,.8) 70.62%,rgba(110,166,255,0) 100.79%);content:"";display:block;position:absolute;top:0;left:0;margin:63px 0 0;z-index:-1}@media (max-width:980px){#index01::before{height:calc(100% - 32px);margin:32px 0 0}}#index01 #fv{width:90%;margin:-63px 0 0 auto;position:relative}@media (max-width:980px){#index01 #fv{width:95%;margin:-32px 0 0 auto}}@media (max-width:980px){#index01 #fv figure img{min-height:350px;object-position:50% top}}#index01 #fv #catch{display:flex;flex-direction:column;justify-content:flex-start;position:absolute;bottom:0;left:30px}@media (max-width:980px){#index01 #fv #catch{left:3%}}#index01 #fv #catch h1{font-size:clamp(16px,7.3220338983px + 2.7118644068vw,48px)}@media (max-width:980px){#index01 #fv #catch h1{padding:0 0 10px 0}}#index01 #fv #catch h2{font-size:clamp(18px,5.5254237288px + 3.8983050847vw,64px);padding:0 0 50px 0}@media (max-width:980px){#index01 #fv #catch h2{padding:0 0 20px 0}}@media screen and (max-width:450px){#index01 #fv #catch h2{padding:0 0 10px 0}}#index01 #fv #catch h2 span{color:#ff8a3d;font-size:clamp(20px,3.7288135593px + 5.0847457627vw,80px)}#index01 #fv #catch h3{font-size:clamp(16px,9.4915254237px + 2.0338983051vw,40px);padding:0 0 30px 0}@media (max-width:980px){#index01 #fv #catch h3{padding:0 0 10px 0}}@media screen and (max-width:450px){#index01 #fv #catch h3{padding:0 0 5px 0}}@media (max-width:980px){#index01 .cta p{color:#333}}#index02{background-color:#fff;position:relative}#index02 h2{width:fit-content;color:#2f80ed;font-size:clamp(44px,13.7572254335px + 3.0828516378vw,60px);margin:auto;padding:50px 3%}@media (max-width:980px){#index02 h2{font-size:clamp(22px,11.3333333333px + 3.3333333333vw,44px);padding:25px 3% 35px;text-align:center}}#index02 h2 .breakline{display:none}@media (max-width:980px){#index02 h2 .breakline{display:block}}#index02 article ul{width:fit-content;background-color:#f7f9fc;display:flex;flex-direction:column;gap:2vw;padding:2.5vw 2vw;position:absolute;left:5vw;z-index:1}@media (max-width:980px){#index02 article ul{margin:-20px 0 -110px 0;position:relative}}@media screen and (max-width:500px){#index02 article ul{gap:5vw}}@media screen and (max-width:450px){#index02 article ul{width:90%}}@media screen and (max-width:370px){#index02 article ul{width:90%}}#index02 article ul li{display:flex;align-items:center;gap:25px;font-size:clamp(16px,11.6610169492px + 1.3559322034vw,32px);font-weight:700}@media (max-width:980px){#index02 article ul li{gap:10px}}#index02 article ul li span{width:53px;height:42px;background-image:url(../img/lp01/icon_index02.png);background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:980px){#index02 article ul li span{width:23px;height:18px}}#index02 div{max-width:2000px;margin:auto}#index02 div figure{width:80%;margin:0 0 0 auto;position:relative;transform:translateY(100px);z-index:0}#index03,#index04,#index05{background-color:#2c537e;margin:100px 0 0;overflow:hidden;position:relative}#index03 .paragraph,#index04 .paragraph,#index05 .paragraph{width:fit-content;text-align:right;position:relative;z-index:1}@media (max-width:980px){#index03 .paragraph,#index04 .paragraph,#index05 .paragraph{text-align:initial}}@media screen and (max-width:500px){#index03 .paragraph,#index04 .paragraph,#index05 .paragraph{text-align:right}}#index03 .paragraph .break-line,#index04 .paragraph .break-line,#index05 .paragraph .break-line{display:none}@media screen and (max-width:500px){#index03 .paragraph .break-line,#index04 .paragraph .break-line,#index05 .paragraph .break-line{display:block}}#index03 .paragraph::first-letter,#index04 .paragraph::first-letter,#index05 .paragraph::first-letter{color:#fff;text-decoration:none}#index03 p,#index04 p,#index05 p{color:#fff;font-size:clamp(16px,11.6610169492px + 1.3559322034vw,32px);padding:0 10%;position:relative}@media (max-width:980px){#index03 p,#index04 p,#index05 p{padding:0 5%}}#index03 article,#index04 article,#index05 article{width:clamp(950px,90%,1500px);margin:auto;padding:100px 0}@media (max-width:980px){#index03 article,#index04 article,#index05 article{width:100%;padding:60px 5%}}#index03 article ul,#index04 article ul,#index05 article ul{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:100px;justify-content:center}@media (max-width:980px){#index03 article ul,#index04 article ul,#index05 article ul{column-gap:5vw;row-gap:60px}}#index03 article ul li,#index04 article ul li,#index05 article ul li{width:calc((100% - 100px)/ 3);background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:30px;padding:0 15px 20px;position:relative}@media (max-width:980px){#index03 article ul li,#index04 article ul li,#index05 article ul li{width:calc((100% - 50px)/ 2);padding:0 10px 20px}}@media screen and (max-width:500px){#index03 article ul li,#index04 article ul li,#index05 article ul li{width:100%;padding:0 5px 20px}}#index03 article ul li div,#index04 article ul li div,#index05 article ul li div{font-size:80px;font-weight:700;margin:-60px auto 0 -10px;position:relative}@media (max-width:980px){#index03 article ul li div,#index04 article ul li div,#index05 article ul li div{font-size:50px;margin:-35px auto 0 -5px}}#index03 article ul li div .text-front,#index04 article ul li div .text-front,#index05 article ul li div .text-front{color:#27ae60;opacity:.7;position:relative;z-index:2}#index03 article ul li div .text-front::after,#index04 article ul li div .text-front::after,#index05 article ul li div .text-front::after{width:100px;height:5px;background-color:#27ae60;display:block;content:"";opacity:.7;position:absolute;bottom:0;left:0;transform:rotate(-40deg)}@media (max-width:980px){#index03 article ul li div .text-front::after,#index04 article ul li div .text-front::after,#index05 article ul li div .text-front::after{width:60px;height:3px}}#index03 article ul li div .text-back,#index04 article ul li div .text-back,#index05 article ul li div .text-back{color:#fff;position:absolute;top:2px;left:3px;z-index:1}#index03 article ul li h3,#index04 article ul li h3,#index05 article ul li h3{color:#2f80ed;font-size:clamp(26px,18.4393063584px + .7707129094vw,30px);margin:-10px 0 0;text-align:center}@media (max-width:980px){#index03 article ul li h3,#index04 article ul li h3,#index05 article ul li h3{font-size:clamp(20px,17.0909090909px + .9090909091vw,26px)}}#index03 article ul li p,#index04 article ul li p,#index05 article ul li p{color:#1f3a5f;font-size:clamp(16px,14.9152542373px + .3389830508vw,20px);padding:0 5%}#index04,#index05{background:linear-gradient(359.7deg,rgba(110,166,255,.16) .28%,rgba(110,166,255,.8) 65.35%,rgba(110,166,255,.16) 101.71%);margin:0}#index04 .paragraph,#index05 .paragraph{width:initial;color:#1f3a5f;text-align:initial}#index04 .paragraph::first-letter,#index05 .paragraph::first-letter{color:#27ae60;text-decoration:solid underline #27ae60}#index04 .para-eng,#index05 .para-eng{font-size:clamp(85px,-.4237288136px + 26.6949152542vw,400px);top:60px;left:50%;transform:translateX(-50%);z-index:-1}#index04 p,#index05 p{color:#333}#index04 article,#index05 article{width:clamp(950px,93%,1500px)}@media (max-width:980px){#index04 article,#index05 article{width:100%;padding:35px 0 60px}}#index04 article ul,#index05 article ul{justify-content:space-between}@media (max-width:980px){#index04 article ul,#index05 article ul{flex-direction:column;align-items:center;gap:60px}}#index04 article ul li,#index05 article ul li{width:calc((100% - 120px)/ 3);aspect-ratio:1/1;background-image:url(../img/lp01/network_01.webp);background-repeat:no-repeat;background-size:cover;border-radius:50%;gap:20px;justify-content:center;padding:20px}@media (max-width:980px){#index04 article ul li,#index05 article ul li{width:clamp(280px,80%,400px)}}#index04 article ul li h3,#index05 article ul li h3{font-size:clamp(24px,1.3179190751px + 2.3121387283vw,36px);margin:0}@media (max-width:980px){#index04 article ul li h3,#index05 article ul li h3{font-size:clamp(24px,18.1818181818px + 1.8181818182vw,36px)}}#index04 article ul li p,#index05 article ul li p{font-size:clamp(24px,1.3179190751px + 2.3121387283vw,36px);padding:0;text-align:center}@media (max-width:980px){#index04 article ul li p,#index05 article ul li p{font-size:clamp(20px,12.2424242424px + 2.4242424242vw,36px)}}#index04 article ul li p .bigger,#index05 article ul li p .bigger{font-size:clamp(48px,-12.4855491329px + 6.1657032755vw,80px)}@media (max-width:980px){#index04 article ul li p .bigger,#index05 article ul li p .bigger{font-size:40px}}#index04 article ul li p .smaller,#index05 article ul li p .smaller{font-size:clamp(18px,6.6589595376px + 1.1560693642vw,24px)}@media (max-width:980px){#index04 article ul li p .smaller,#index05 article ul li p .smaller{font-size:clamp(16px,14.0606060606px + .6060606061vw,20px)}}#index04 article ul li p .break,#index05 article ul li p .break{display:block}#index04 article ul li:nth-of-type(2),#index05 article ul li:nth-of-type(2){background-image:url(../img/lp01/network_02.webp)}#index04 article ul li:nth-of-type(2) p,#index05 article ul li:nth-of-type(2) p{padding:0 2vw}#index04 article ul li:last-of-type,#index05 article ul li:last-of-type{background-image:url(../img/lp01/network_03.webp)}#index05{background:0 0;margin:80px 0 0}@media (max-width:980px){#index05{margin:50px 0 0}}#index05 .paragraph{padding:0 80px 80px}@media (max-width:980px){#index05 .paragraph{padding:0 5% 35px}}#index05 .para-eng{font-size:clamp(150px,27.9661016949px + 38.1355932203vw,600px);opacity:.1;top:-10vw;left:initial;right:-20%;transform:none}#index05 article{width:100%;background-color:#fff;display:flex;align-items:center;justify-content:space-between;margin:50px 0 0;padding:60px 5% 100px;position:relative}@media (max-width:980px){#index05 article{flex-direction:column;gap:100px;margin:35px 0 0;padding:60px 5%}}#index05 article .wrapper{width:calc((100% - 240px)/ 4);display:flex;flex-direction:column;align-items:center;gap:30px;justify-content:center;position:relative}@media (max-width:980px){#index05 article .wrapper{width:100%;flex-direction:row;gap:20px}}#index05 article .wrapper::after{width:100px;border:2px dashed #2f80ed;content:"";display:block;position:absolute;top:15%;right:-80px}@media screen and (max-width:1250px){#index05 article .wrapper::after{width:50px;right:-60px}}@media (max-width:980px){#index05 article .wrapper::after{top:initial;bottom:-50px;right:50%;transform:translateX(50%) rotate(90deg)}}@media (max-width:980px){#index05 article .wrapper:first-of-type{margin:0 0 30px}#index05 article .wrapper:first-of-type::after{bottom:-80px}}#index05 article .wrapper:nth-of-type(2) p:nth-of-type(2) .step-icon{width:77px;height:85px;background-image:url(../img/lp01/icon_flow02.png)}#index05 article .wrapper:nth-of-type(3) p:nth-of-type(2) .step-icon{width:108px;height:85px;background-image:url(../img/lp01/icon_flow03.png)}#index05 article .wrapper:last-of-type::after{content:none}#index05 article .wrapper:last-of-type p:nth-of-type(2) .step-icon{width:85px;height:85px;background-image:url(../img/lp01/icon_flow04.png)}#index05 article .wrapper p{width:100%;color:#ff8a3d;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(18px,17.4576271186px + .1694915254vw,20px)}@media (max-width:980px){#index05 article .wrapper p{width:110px}}#index05 article .wrapper p:first-of-type{width:clamp(130px,50%,150px);height:clamp(130px,50%,150px);aspect-ratio:1/1;background-color:#2f80ed;border-radius:50%;color:#fff;font-size:clamp(16px,13.2881355932px + .8474576271vw,26px);padding:1.5vw}@media (max-width:980px){#index05 article .wrapper p:first-of-type{width:110px;height:110px;padding:1.5vw 0 0}}#index05 article .wrapper p:first-of-type .step-number{font-size:clamp(36px,28.406779661px + 2.3728813559vw,64px)}#index05 article .wrapper p:nth-of-type(2){background-color:#f7f9fc;border-radius:50px;color:#1f3a5f;gap:30px;font-size:clamp(24px,-6.2427745665px + 3.0828516378vw,40px);padding:clamp(25px,3vw,40px)}@media (max-width:980px){#index05 article .wrapper p:nth-of-type(2){width:clamp(200px,35%,250px);font-size:clamp(18px,15.0909090909px + .9090909091vw,24px);gap:20px}}#index05 article .wrapper p:nth-of-type(2) .step-icon{width:77px;height:95px;background-image:url(../img/lp01/icon_flow01.png);background-repeat:no-repeat;background-size:cover}#index05 article .wrapper #addition{width:max-content;padding:0;position:absolute;bottom:-35px;left:50%;transform:translateX(-50%)}#index06{overflow:hidden;position:relative}#index06 .paragraph{color:#1f3a5f;padding:30px 80px 80px}@media (max-width:980px){#index06 .paragraph{padding:0 5% 35px}}#index06 .para-eng{font-size:clamp(200px,50.8474576271px + 46.6101694915vw,750px);opacity:.1;top:-7vw;left:-80px;z-index:-1}#index06 p{color:#333;font-size:clamp(16px,11.6610169492px + 1.3559322034vw,32px);padding:0 10%}@media (max-width:980px){#index06 p{padding:0 5%}}#index06 article{padding:100px 0}@media (max-width:980px){#index06 article{padding:8vw 0}}#index06 article .swiper-wrapper{gap:80px;margin:0 0 150px}@media (max-width:980px){#index06 article .swiper-wrapper{gap:12vw;margin:0 0 100px}}#index06 article .swiper-wrapper .swiper-slide{display:flex;height:auto}#index06 article .swiper-wrapper .swiper-slide:nth-of-type(even){transform:translateY(80px)}#index06 article .swiper-wrapper .swiper-slide a{background-color:#fff;border:1px solid #2f80ed;display:flex;flex-direction:column;gap:15px;pointer-events:none;position:relative}@media (max-width:980px){#index06 article .swiper-wrapper .swiper-slide a{gap:10px}}#index06 article .swiper-wrapper .swiper-slide a::before{width:100%;height:100%;background-color:#27ae60;content:"";display:block;position:absolute;top:15px;left:10px;z-index:-1}#index06 article .swiper-wrapper .swiper-slide a p{color:#1f3a5f;font-size:clamp(16px,13.8305084746px + .6779661017vw,24px);flex-grow:1;padding:0 30px 25px}@media (max-width:980px){#index06 article .swiper-wrapper .swiper-slide a p{padding:0 10px 10px}}#index07{margin:20px 0 0;overflow:hidden;position:relative}#index07 .paragraph{color:#1f3a5f}#index07 .para-eng{font-size:clamp(180px,11.8644067797px + 52.5423728814vw,800px);opacity:.1;top:-4vw;left:initial;right:-80px;z-index:-1}@media (max-width:980px){#index07 .para-eng{top:0;right:-50px}}@media screen and (max-width:450px){#index07 .para-eng{top:5vw}}#index07 p{color:#333;font-size:clamp(16px,11.6610169492px + 1.3559322034vw,32px);padding:0 10%}@media (max-width:980px){#index07 p{padding:0 5%}}#index07 article{width:90%;background-color:#fff;border:30px solid #2c537e;margin:60px auto 0}@media (max-width:980px){#index07 article{border:3vw solid #2c537e;margin:35px auto 0}}#index07 article ul{border:5px solid #f7f9fc;margin:80px 70px}@media (max-width:980px){#index07 article ul{margin:5vw}}#index07 article ul li{background-color:#f7f9fc;display:flex;align-items:center;gap:30px;font-size:18px;font-weight:700;padding:20px 25px}@media (max-width:980px){#index07 article ul li{gap:2.5vw;padding:15px 10px}}#index07 article ul li span{width:2em;aspect-ratio:1/1;background-color:#2f80ed;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:40px}@media (max-width:980px){#index07 article ul li span{font-size:clamp(20px,16.1212121212px + 1.2121212121vw,28px)}}#index07 article ul li p{width:calc(100% - 2em - 30px);color:#1f3a5f;font-size:18px;padding:0}@media (max-width:980px){#index07 article ul li p{width:calc(100% - 2em - 10px);font-size:16px}}#index07 article ul li:last-of-type{background-color:transparent}#index07 article ul li:last-of-type span{background-color:#27ae60}#index08{margin:-100px 0 0;overflow:hidden;position:relative}@media (max-width:980px){#index08{margin:-60px 0 0}}#index08 h2{color:#2f80ed;display:flex;justify-content:center;font-family:Candal,sans-serif;font-size:clamp(90px,33.0508474576px + 17.7966101695vw,300px);opacity:.15}#index08 h2 #green{color:#27ae60}#index08 p{font-size:clamp(22px,10.6101694915px + 3.5593220339vw,64px);margin:-6vw auto 60px;padding:0 5%;text-align:center}@media (max-width:980px){#index08 p{margin:-8vw auto 30px}}#index08 p span{color:#2f80ed}#index08 article{width:90%;background-color:#f5f5f5;margin:auto;padding:80px 6vw;position:relative;z-index:0}@media (max-width:980px){#index08 article{padding:35px 5% 30px}}#index08 article a{color:#ff8a3d;display:flex;align-items:center;gap:25px;justify-content:center;font-size:clamp(26px,11.3559322034px + 4.5762711864vw,80px);font-weight:700}@media (max-width:980px){#index08 article a{gap:10px}}#index08 article a span{width:55px;height:80px;background-image:url(../img/lp01/icon_tel.png);background-repeat:no-repeat;background-size:cover;display:block}@media (max-width:980px){#index08 article a span{width:4vw;height:6vw}}@media screen and (max-width:500px){#index08 article a span{width:5vw;height:8vw}}#index08 article form{width:clamp(700px,90%,1500px);background-color:#fff;border:5px solid #ff8a3d;color:#333;font-size:18px;font-weight:700;margin:clamp(30px,5vw,80px) auto 50px;padding:3vw 5vw;position:relative}@media (max-width:980px){#index08 article form{width:100%;padding:30px 60px}}@media screen and (max-width:800px){#index08 article form{padding:30px 3vw}}#index08 article form::before{width:100%;height:100%;background-color:#ff8a3d;content:"";display:block;position:absolute;top:50px;left:50px;z-index:-1}@media (max-width:980px){#index08 article form::before{top:30px;left:30px}}@media screen and (max-width:800px){#index08 article form::before{top:20px;left:20px}}@media screen and (max-width:500px){#index08 article form::before{top:15px;left:15px}}#index08 article form h4{width:fit-content;color:red;font-size:16px;margin:0 0 20px auto}#index08 article form dl{display:flex;flex-direction:column;gap:10px;margin:0 0 50px}@media (max-width:980px){#index08 article form dl{margin:0 0 35px}}#index08 article form dl:last-of-type{margin:0 0 20px}@media (max-width:980px){#index08 article form dl{font-size:16px}}#index08 article form dl dt{display:flex;align-items:center;gap:10px}@media (max-width:980px){#index08 article form dl dt{font-size:16px}}#index08 article form dl dt .required{color:red}#index08 article form dl dd input{width:100%;background-color:rgba(255,138,61,.1);padding:20px}@media (max-width:980px){#index08 article form dl dd input{font-size:14px;padding:10px}}#index08 article form dl dd input::placeholder{color:rgba(0,0,0,.5);font-weight:300}#index08 article form dl dd textarea{width:100%;height:200px;background-color:rgba(255,138,61,.1);font-size:18px;padding:10px}@media (max-width:980px){#index08 article form dl dd textarea{font-size:14px}}#index08 article form dl dd textarea::placeholder{color:rgba(0,0,0,.5);font-weight:300}#index08 article form dl dd ul{display:flex;align-items:center;gap:10px}#index08 article form dl dd ul #zipcode{background-color:unset}#index08 article form dl dd .address{margin:15px 0 0}#index08 article form div{margin:30px auto 80px;text-align:center}@media (max-width:980px){#index08 article form div{margin:30px auto 50px;padding:0 3%}}#index08 article form div p{margin:auto}#index08 article form div p a{color:#333;font-size:18px;font-weight:700;text-decoration:underline}@media (max-width:980px){#index08 article form div p a{font-size:16px}}#index08 article form div label{width:fit-content;color:#333;display:inline-block;margin:30px 0 10px;padding:0 0 0 30px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:980px){#index08 article form div label{font-size:12px;padding:0 0 0 15px}}#index08 article form div label input{width:initial;margin:0 10px 0 0;position:absolute;opacity:0;cursor:pointer}#index08 article form div label .checkmark{width:30px;height:30px;background-color:rgba(255,138,61,.1);border-radius:50%;border:1px solid #ff8a3d;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}@media (max-width:980px){#index08 article form div label .checkmark{width:20px;height:20px}}#index08 article form div label input:checked~.checkmark{background-color:#ff8a3d;box-shadow:0 0 0 4px #fff inset}#index08 article form div label .checkmark:after{content:"";position:absolute;display:none}#index08 article form div label input:checked~.checkmark:after{display:block}#index08 article form div label .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%}#index08 article form #send{width:fit-content;margin:10px auto 0}@media (max-width:980px){#index08 article form #send{width:clamp(225px,90%,350px)}}#index08 article form #send button{width:fit-content;background-color:#ff8a3d;color:#fff;display:block;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25));font-size:36px;font-weight:700;padding:30px 70px}@media (max-width:980px){#index08 article form #send button{width:100%;font-size:clamp(20px,18.0895522388px + .5970149254vw,36px);padding:20px 10px}}#index08 article form .error{color:red;display:block;font-size:16px}@media (max-width:980px){#index08 article form .error{font-size:14px}}#index08 article #thanksArea{margin:100px auto 0}@media (max-width:980px){#index08 article #thanksArea{margin:50px auto 0}}#index08 article #thanksArea .thanks-box{display:flex;flex-direction:column;align-items:center;gap:20px}#index08 article #thanksArea .thanks-box p{color:#2f80ed;font-size:clamp(20px,11.8644067797px + 2.5423728814vw,50px);margin:0;padding:0}
/*# sourceMappingURL=style.css.map */