@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;600&display=swap";.contact{font-size:17px;color:#14244b;line-height:1.75;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em}@media screen and (max-width: 767px){.contact{padding:0;margin:0;width:100%}}.contact__box{background:#fff;border-radius:10px;padding:90px 120px !important;width:1160px !important;margin:0 auto}.contact__title{font-size:38px;text-align:center;font-weight:600}.contact__table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:60px}.contact__heading{width:42%;font-size:18px;font-weight:600;position:relative;padding:0;margin-bottom:30px}.contact__required{color:#f75930;font-size:12px;padding-left:10px}.contact__data{width:58%;position:relative;margin-bottom:30px}.contact__data .mfp_not_checked,.contact__data .mfp_checked{position:relative;padding-left:30px;cursor:pointer}.contact__data .mfp_not_checked::before,.contact__data .mfp_checked::before{content:"";border-radius:50%;width:22px;height:22px;display:inline-block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__data .mfp_not_checked::after,.contact__data .mfp_checked::after{content:"";border-radius:50%;width:10px;height:10px;background:#f75930;display:inline-block;position:absolute;top:50%;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__data .mfp_not_checked+label,.contact__data .mfp_checked+label{margin-left:40px}.contact__data .mfp_not_checked::before{border:solid #777 2px}.contact__data .mfp_not_checked::after{opacity:0}.contact__data .mfp_checked::before{border:solid #f75930 2px}.contact__data .mfp_checked::after{opacity:1}.contact__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__input,.contact__textarea,.contact__select{border-radius:5px;border:#777 solid 1px;padding:5px;font-size:16px;max-width:100% !important}.contact__input{height:36px !important;width:314px !important}.contact__input::-webkit-input-placeholder{color:#bbb}.contact__input::-moz-placeholder{color:#bbb}.contact__input:-ms-input-placeholder{color:#bbb}.contact__input::-ms-input-placeholder{color:#bbb}.contact__input::placeholder{color:#bbb}.contact__input.email{width:100%}.contact__select{height:36px;letter-spacing:initial}.contact__textarea{width:100% !important;height:200px !important}.contact__placeholder{color:#bbb;position:absolute;top:5px;left:5px;font-size:16px;pointer-events:none}.contact__placeholder.none{display:none}.contact__pp{margin:60px auto;text-align:center}.contact__pp .mfp_not_checked,.contact__pp .mfp_checked{position:relative;padding-left:50px;cursor:pointer}.contact__pp .mfp_not_checked::before,.contact__pp .mfp_checked::before{content:"";border-radius:5px;border:1px #777 solid;width:28.5px;height:28.5px;display:inline-block;position:absolute;top:0;left:0}.contact__pp .mfp_not_checked::after,.contact__pp .mfp_checked::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#f75930;font-size:30px;display:inline-block;position:absolute;top:-13px;left:0}.contact__pp .mfp_not_checked::after{opacity:0}.contact__pp .mfp_checked::after{opacity:1}.contact__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__btn{background:none;border:none;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:40px;height:80px;width:390px;background:#f75930;color:#fff;font-size:22px;font-weight:700;line-height:80px;margin:0 auto;display:block;margin:auto !important}.contact__btn:hover{opacity:.6}@media screen and (max-width: 767px){.contact__box{padding:30px 15px !important;width:100%}.contact__title{font-size:24px}.contact__table{margin-top:30px}.contact__heading,.contact__data{width:100%;margin-bottom:30px}.contact__btn{max-width:100%}.contact__pp{margin:0 auto 60px}}.privacy_policy{text-decoration:underline;color:#4682b4}.privacy_policy .title{font-weight:bold;margin-top:10px}a{text-decoration:none;color:#4b5036;-webkit-transition:all .5s ease;transition:all .5s ease}img{max-width:100%}.sp{display:none}.pc{display:block}.inner{width:1340px;padding:0 30px;max-width:100%;margin:0 auto}.sectionTitle{font-size:42px;font-weight:700;position:relative;display:inline-block;margin-bottom:70px}.sectionTitle::before{position:absolute}.sectionTitle::after{content:"";border-bottom:solid 2px #4b5036;width:40px;display:block;margin:0 auto;padding-top:30px}.mw_wp_form .radioBtn .vertical-item{display:inline-block;margin-top:0;margin-right:15px}main{line-height:1.75;font-weight:400;font-size:24px;font-family:"Noto Sans JP",sans-serif}main *{-webkit-box-sizing:border-box;box-sizing:border-box}main .breadcrumb{font-size:13px}main .mv{background:url(../images/lp/spring2025/mv.jpg);background-repeat:no-repeat;background-position:center right;background-size:contain;height:650px}main .mv__inner{position:relative}main .mv__wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:-50px}main .mv__title{font-size:30px;color:#4b5036;font-weight:700;text-align:center;letter-spacing:.11em;width:608px;line-height:1.2;padding-top:30px}main .mv__title h1{margin-top:10px;text-align:center}main .mv__title .sq{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}main .mv__title .spr{color:#fff;font-size:125px;width:150px;height:150px;line-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-left:10px}main .mv__title .clr_1{background:#f77a69;margin-left:0}main .mv__title .clr_2{background:#b8cb6a}main .mv__title .clr_3{background:#f7ac5b}main .mv__box{border:#4b5036 solid 3px;padding:45px 30px 25px;position:relative;margin-top:50px;background:#fff}main .mv__labelBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:400px;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .mv__label{color:#fff;font-weight:700;background:#4b5036;padding:0 20px}main .mv__catch{color:#4b5036;font-weight:700;font-size:30px;letter-spacing:.1em}main .mv__dot{position:relative}main .mv__dot::before{content:"・・・・・・・・・";position:absolute;top:-30px;left:50%;color:#f9c58c;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .mv__text{font-size:18px;color:#4b5036;font-weight:700;letter-spacing:.04em}main .mv__subcatch{color:#4b5036;font-weight:700}main .mv__strong{color:#ef5a45;font-size:26px;position:relative;margin-right:10px;z-index:1}main .mv__strong::after{content:"";position:absolute;background:#fcec82;width:102%;height:13px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}main .mv__subcatch{text-align:center}main .mv__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-right:40px}main .mv__month{color:#f05f4b;font-weight:900;font-size:70px;letter-spacing:-0.15em;line-height:1.1}main .mv__small{font-size:26px;font-weight:400;letter-spacing:0}main .mv__slash{font-size:50px;letter-spacing:0;font-weight:700}main .mv__application{font-weight:700;font-size:30px;color:#fff;background:#f05f4b;padding:0 40px;height:60px;border-radius:30px;line-height:60px;margin-left:20px}main .mv__taiken{position:absolute;right:0;bottom:0;background:rgba(255,250,126,.9);text-align:center;padding:30px 70px;margin-right:30px}main .mv__taiken.sec{display:none}main .mv__taikenText{color:#4b5036;font-size:20px;font-weight:700;position:relative;display:inline-block;margin-bottom:.5em;letter-spacing:.04em}main .mv__taikenText:before,main .mv__taikenText::after{content:".....";font-size:12px;position:absolute;bottom:10px}main .mv__taikenText::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-20px}main .mv__taikenText::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-20px}main .mv__btn{background:#ef5a45;color:#fff;font-size:20px;padding:20px 60px;display:block;letter-spacing:.13em;position:relative}main .mv__btn::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .mv__link{font-size:16px;font-weight:700;margin-top:.5em;border-bottom:solid 1px #4b5036;color:#4b5036;display:inline-block}main .second{padding:90px 0 110px;position:relative}main .second::before{height:450px;width:50%;content:"";background:url(../images/lp/spring2025/0yen_bg.jpg);background-repeat:no-repeat;background-position:center left;background-size:cover;clip-path:polygon(0 0, 100% 0, 60% 100%, 0% 100%);position:absolute;z-index:0;top:0;left:0}main .second__box{z-index:1;background:#fff;border-radius:10px;max-width:1100px;margin:0 auto;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;min-height:250px;-webkit-filter:drop-shadow(10px 10px 5px rgba(189, 172, 162, 0.25));filter:drop-shadow(10px 10px 5px rgba(189, 172, 162, 0.25))}main .second__text{color:#4b5036;font-size:30px;padding:40px}main .second__line{color:#ef5a45;font-weight:700;border-bottom:dotted 2px #ef5a45}main .second__img{margin-top:-50px;margin-left:35px}main .question .inner{background-color:#fff4f4;text-align:center;width:100%}main .question__subtitle{font-size:30px;font-weight:700;margin-bottom:2vw;padding-top:4vw}main .question__box{margin:auto}main .question__box p:last-child{margin-bottom:0}main .question p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;background:#ef6792;width:70%;text-align:center;font-size:2vw;padding:7px 0;border-radius:30px;margin:auto;margin-bottom:1.5vw}main .question p span{color:#f7dd26}main .question__text{padding:3vw 0;font-size:30px}main .question__text span{font-weight:700;background-color:#fff370;padding:0 5px;display:inline-block;line-height:1;background-color:hsla(54,100%,72%,.5)}main .point{text-align:center;padding:100px 0 90px;background-color:#f0f7d3}main .point__title::before{content:"";background-image:url(../images/lp/spring2025/Point.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:101px;height:73.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-30px;left:25px}main .point__item{background:#fff;padding:50px;max-width:1100px;border-radius:6px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}main .point__item+li{margin-top:40px}main .point__textBox{width:56%;padding-right:30px}main .point__merit{font-size:16px;font-weight:700;color:#fff;background:#f05f4b;width:100px;text-align:center}main .point__number{font-size:20px;padding-left:5px}main .point__heading{font-size:30px;font-weight:700;color:#f05f4b;border-bottom:solid 2px #f05f4b;display:inline-block;margin-bottom:20px;letter-spacing:.11em}main .point__text{letter-spacing:.04em;padding-left:18px}main .point__text li{list-style-type:disc;font-size:20px}main .program{padding-top:90px}main .program .inner{text-align:center}main .program__subTitle{font-size:36px;font-weight:700;position:relative;display:inline-block;z-index:1;letter-spacing:.11em;margin-bottom:80px}main .program__subTitle::after{content:"";background:#fcec82;width:110%;height:15px;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:-1}main .program__list{display:-webkit-box;display:-ms-flexbox;display:flex}main .program__name,main .program__date,main .program__label{padding-bottom:.5em;text-align:left;position:relative;padding-left:80px;font-size:16px}main .program__name::before,main .program__date::before,main .program__label::before{content:"name";font-size:16px;margin-right:0;border-radius:0px;text-align:center;background-color:#7dc4b0;color:#fff;border-radius:5px;padding:1px 0;width:70px;position:absolute;left:0}main .program__date::before{content:"date"}main .program__label::before{background-color:#f05f4b;border-radius:0}main .program__item{width:calc((100% - 40px)/3);border:#7dc4b0 4px solid;text-align:left;position:relative;font-size:18px;padding:50px 30px;position:relative}main .program__item+li{margin-left:20px}main .program__item::before{content:"";position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;padding:0 30px;background-repeat:no-repeat;background-position:center;background-size:contain;width:120px;height:60px}main .program__item:first-child::before{background-image:url(../images/lp/spring2025/program_title01.png)}main .program__item:first-child .program__label::before{content:"全8回"}main .program__item:nth-child(2)::before{content:"";background-image:url(../images/lp/spring2025/program_title02.png)}main .program__item:nth-child(2) .program__label::before{content:"全12回"}main .program__item:last-child::before{background-image:url(../images/lp/spring2025/program_title03.png)}main .program__item:last-child .program__label::before{content:"全16回"}main .program__commentBox{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:60px;left:30px;margin-top:20px}main .program__icon{margin-right:15px;width:24%}main .program__comment{max-width:250px;min-height:165px;padding:20px;background:#e2664a;letter-spacing:.1em;border-radius:10px;position:relative;width:71%;font-size:16px;color:#fff}main .program__comment::before{content:"";background-image:url(../images/lp/spring2025/point_fukidashi.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;width:24px;height:28px;top:90px;left:-15px}main .program__advice{background:#fff;color:#e2664a;font-weight:700;text-align:center;padding:0 8px;border-radius:15px;margin-bottom:5px;display:block;font-size:17px}main .possible{padding-top:100px;margin-bottom:100px}main .possible .inner{text-align:center}main .possible__subTitle{font-size:36px;font-weight:700;position:relative;display:inline-block;z-index:1;letter-spacing:.11em;margin-bottom:80px}main .possible__subTitle::after{content:"";background:#fcec82;width:110%;height:15px;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:-1}main .possible__flexWrap--01,main .possible__flexWrap--02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .possible__flexWrap--01{margin-bottom:100px}main .possible__flexWrap--02{margin-bottom:20px}main .possible__flexWrap--02 .possible__item:first-child::before{content:"";background-image:url(../images/lp/spring2025/fukidashi_L.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;width:24px;height:42px;bottom:-30px;right:20px;left:auto;-webkit-transform:none;transform:none}main .possible__flexWrap--02 .possible__item:last-child::before{content:"";background-image:url(../images/lp/spring2025/fukidashi_R.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;width:24px;height:42px;bottom:-30px;left:20px;-webkit-transform:none;transform:none}main .possible__item{width:calc((100% - 75px)/4);background:#e5f387;border-radius:10px;min-height:140px;padding:30px 0;position:relative}main .possible__item::before{position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .possible__item:nth-child(-n+2)::before{content:"";background-image:url(../images/lp/spring2025/fukidashi_L.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:42px}main .possible__item:nth-child(n+3)::before{content:"";background-image:url(../images/lp/spring2025/fukidashi_R.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:42px}main .possible__fukidashi{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}main .possible__heading{font-size:40px;font-weight:700;position:relative;margin:15px 0 30px;display:inline-block}main .possible__heading::before{content:"・・";position:absolute;top:-30px}main .possible__flexBox{margin-top:-20px}main .possible__strong{color:#dd6b55;font-weight:700;position:relative;border-bottom:2px dotted #dd6b55}main .possible__strong::before{content:"・・・・・・・・・";position:absolute;top:-25px;left:0}main .possible__strong::after{content:"・・";position:absolute;top:-25px;right:0}main .flow{background:#f7f5e1;text-align:center;padding:100px 0}main .flow__title::before{content:"";background-image:url(../images/lp/spring2025/Flow.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:80px;height:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-5px;left:15px}main .flow__item{background:#fff;padding:20px;max-width:1100px;font-size:36px;border-radius:6px;position:relative;margin:0 auto}main .flow__item+li{margin-top:60px}main .flow__item:first-child{padding:70px 50px}main .flow__item::after{content:"";width:0;height:0;border-style:solid;border-width:40px 50px 0 50px;border-color:#ef5a45 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .flow__item:last-child::after{content:none}main .flow__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:30px 0}main .flow__btn--01,main .flow__btn--02{color:#fff;height:82px;width:430px;display:block;border-radius:41px;position:relative}main .flow__btn--01::after,main .flow__btn--02::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .flow__btn--01{background:#e2664a;font-size:24px;line-height:82px;-webkit-filter:drop-shadow(5px 5px 0px rgba(226, 102, 74, 0.5));filter:drop-shadow(5px 5px 0px rgba(226, 102, 74, 0.5))}main .flow__btn--02{background:#349177;font-size:18px;padding-top:5px;-webkit-filter:drop-shadow(5px 5px 0px rgba(52, 145, 119, 0.5));filter:drop-shadow(5px 5px 0px rgba(52, 145, 119, 0.5))}main .flow__tel{width:280px;padding-top:5px}main .flow__note{font-size:18px}main .flow__small{font-size:18px;padding-left:1em}main .step{background-color:#fbfef1;margin:0px auto;padding:80px 0;text-align:center;position:relative}main .step::after{content:"";width:0;height:0;border-style:solid;border-width:40px 40px 0 40px;border-color:#f4b0b0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}main .step .inner{max-width:1100px;width:100%;margin:auto;padding:0 20px}main .step .inner h2{margin:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:32px;z-index:100;font-weight:bold;letter-spacing:1px;margin-bottom:10px;color:#14244b}main .step .inner h2 .step__title{font-size:25px}main .step .inner h2 .step__taitleeasy{font-size:21px;margin-top:2vw}main .step .inner ul{color:#14244b;margin:50px auto 0;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .step .inner ul li{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-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;position:relative;font-weight:bold}main .step .inner ul li::before{content:"";background:#fff370;color:#14244b;border-radius:50%;width:82px;height:82px;text-align:center;display:block;position:absolute;top:7%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:46px;line-height:82px}main .step .inner ul li img{width:286px}main .step .inner ul li h3{font-size:24px;font-weight:bold;letter-spacing:.1em;margin:30px 0;border-bottom:2px dotted #f75930}main .step .inner ul li p{font-size:18px;font-weight:normal}main .step .inner ul li p a{color:rgba(0,4,255,.934);text-decoration:underline}main .step .inner ul li p a:hover{text-decoration:none}main .step .inner ul li:nth-child(1)::before{content:"01";font-family:"Oswald",sans-serif}main .step .inner ul li:nth-child(2)::before{content:"02";font-family:"Oswald",sans-serif}main .step::after{content:"";width:0;height:0;border-style:solid;border-width:40px 40px 0 40px;border-color:#fbfef1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .trial{background:url(../images/lp/spring2025/trial_bg.jpg);background-repeat:repeat;padding:120px 0 90px;text-align:center;position:relative}main .trial__title::before{content:"";background-image:url(../images/lp/spring2025/Trial.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:81px;height:74px;left:-30px;top:-30px}main .trial__wrap{z-index:1;position:relative}main .trial__list{background:hsla(0,0%,100%,.9);border-radius:6px;padding:60px;text-align:left;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}main .trial__list::before{content:"";background:url(../images/lp/spring2025/trial_img.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:279px;height:153px;right:-40px;top:-120px;position:absolute;z-index:-1}main .trial__item{position:relative;padding-left:50px;letter-spacing:.08em}main .trial__item+li{margin-top:1em}main .trial__item::before{content:"";background:url(../images/lp/spring2025/trial_icon.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:34px;height:46px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .trial__note{font-size:20px;margin-top:40px}main .backup{color:#fff;background:#f28671;text-align:center;padding:120px 0 130px}main .backup__title::before{content:"";background-image:url(../images/lp/spring2025/BackUp.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:135px;height:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-30px;left:10px}main .backup__title::after{border-color:#fff}main .backup__wrap{margin-right:auto;margin-left:auto;max-width:1280px;width:100%}main .backup__flex{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}main .backup__text{width:75%;padding:0 0;text-align:left;margin-right:0px}main .backup__imgWrap{width:25%}main .backup__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}main .backup__item{margin:0 25px;position:relative}main .backup__item:nth-child(n+3) .backup__iconText{bottom:35px;line-height:1.5}main .backup__iconText{font-size:17.8px;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}main .spring{background:url(../images/lp/spring2025/spring_bg.jpg);background-repeat:no-repeat;background-position:top right;background-size:contain;height:500px;overflow:hidden}main .spring__inner{position:relative;height:550px;padding-top:190px}main .spring__inner::after{content:"";background-image:url(../images/lp/spring2025/circle.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;width:373px;height:375px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .spring__img{margin:20px}main .spring__text{background:hsla(0,0%,100%,.8);font-size:36px;padding:60px;margin-left:130px;width:800px;max-width:100%;z-index:1;position:relative}main .cv{background:url(../images/lp/spring2025/cv_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:100px 0}main .cv__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .cv__box{width:40%;margin:0 30px;background:rgba(252,234,116,.9);min-height:220px;text-align:center;color:#333;padding:30px}main .cv__text--01,main .cv__text--02{font-size:20px}main .cv__text--02{position:relative;display:inline-block}main .cv__text--02:before,main .cv__text--02::after{content:".....";font-size:12px;position:absolute;bottom:10px}main .cv__text--02::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-20px}main .cv__text--02::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-20px}main .cv__btn--01,main .cv__btn--02{color:#fff;height:67px;width:380px;display:block;border-radius:33.5px;position:relative;margin:10px auto}main .cv__btn--01::after,main .cv__btn--02::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .cv__btn--01{background:#349177;padding-top:8px;-webkit-filter:drop-shadow(5px 5px 0px rgba(52, 145, 119, 0.5));filter:drop-shadow(5px 5px 0px rgba(52, 145, 119, 0.5))}main .cv__btn--02{padding:0;background:#ef5a45;font-size:20px;line-height:67px;-webkit-filter:drop-shadow(5px 5px 0px rgba(239, 90, 69, 0.5));filter:drop-shadow(5px 5px 0px rgba(239, 90, 69, 0.5))}main .cv__note{font-size:14px}main .cv__link{font-size:16px;font-weight:700;border-bottom:solid 1px #333;color:#333;display:inline-block}main .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333b57;background:#f5f5f4;height:150px;font-size:14px;padding:0}@media screen and (max-width: 1400px){main .mv__wrap{margin-left:0}main .program__item{padding:50px 1%;width:calc((100% - 15px)/3)}main .program__item+li{margin-left:10px}main .program__advice{font-size:15px}main .program__comment{padding:15px;max-width:unset}}@media screen and (max-width: 1300px){main .mv__title{padding-top:10px}main .mv__box{padding:40px 20px 20px;width:550px;max-width:100%}main .mv__catch{font-size:24px}main .mv__strong{font-size:20px}main .mv__application{font-size:20px}main .mv__taiken{padding:15px 30px}main .mv__taikenText{font-size:16px}main .mv__btn{padding:20px 40px}main .mv__btn::after{right:15px}main .program .inner{padding:0 15px}main .program__comment{padding:10px}main .spring__inner::after{right:0}}@media screen and (max-width: 1030px){main .mv{background-size:cover}main .mv__wrap{margin:0 auto}main .mv__box{width:auto}main .mv__taiken{position:static;margin:30px auto;width:500px;max-width:100%}main .mv__taiken.pc{display:none}main .mv__taiken.sec{display:block}main .second::before{background-size:cover}main .point__heading{font-size:23px}main .question__subtitle{font-size:4.5vw;padding-bottom:4vw}main .question__box p{width:98%;font-size:4vw;margin-bottom:4.5vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .question__text{font-size:20px;padding:4vw 0 8vw 0}main .program{padding:40px 0 0}main .program .inner{padding:0 30px}main .program__subTitle{font-size:24px;margin-bottom:60px}main .program__list{display:block}main .program__item{width:100%;padding:30px;text-align:center}main .program__item+li{margin:50px 0 0 0}main .program__text{font-size:24px}main .program__commentBox{width:80%;margin:20px auto}main .program__comment{font-size:15px;text-align:left;padding:20px}main .possible__fukidashi{font-size:20px}main .flow__flex{display:block}main .flow__btn--01,main .flow__btn--02{margin:0 auto}main .flow__btn--01{margin-bottom:30px}main .backup{padding:120px 0 130px}main .backup .pc{display:none}main .backup__wrap{margin-right:0;width:100%}main .backup__list{-ms-flex-wrap:wrap;flex-wrap:wrap}main .backup__item{width:42%;margin-bottom:20px}main .spring__text{margin-left:0;font-size:24px;position:relative;z-index:1}main .cv__flex{display:block}main .cv__box{width:100%;margin:20px 0}}@media screen and (max-width: 767px){.sp{display:block}.pc{display:none}.inner{width:100%;padding:0 20px}.sectionTitle{font-size:5vw;margin-bottom:40px}.sectionTitle::after{padding-top:10px}#form .contact__heading{margin-top:15px;margin-bottom:5px}#form .contact__data{margin-bottom:5px}#form .contact__table{margin-top:0;padding-top:30px}#form .contact__pp{margin:20px auto}main{font-size:14px;padding-top:0}main .mv{min-height:415px;height:auto;background-size:cover;background-position:top right;position:relative;z-index:1}main .mv::after{content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}main .mv__title{font-size:24px;width:100%;margin-top:50px}main .mv__title .spr{font-size:15vw;width:20vw;height:20vw;line-height:20vw;margin-left:10px}main .mv__wrap{width:100%;margin-left:0;padding:15px 0}main .mv__box{padding:10px;text-align:center}main .mv__labelBox{width:280px}main .mv__label{font-size:14px}main .mv__catch{font-size:15px}main .mv__dot::before{content:none}main .mv__strong{font-size:20px}main .mv__subcatch{margin:10px 0;font-size:3.3vw}main .mv__bottom{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .mv__month{font-size:30px}main .mv__small{font-size:14px}main .mv__slash{font-size:25px}main .mv__application{font-size:16px;padding:0 10px;height:40px;line-height:40px}main .mv__taiken{position:static;padding:20px 10px;font-size:14px;background:none;margin:0}main .mv__taikenText{font-size:15px}main .mv__btn{font-size:16px;width:292px;margin:15px auto;padding:20px}main .mv__link{font-size:15px}main .second{padding:15px 0;background:url(../images/lp/spring2025/0yen_bg.jpg);background-repeat:no-repeat;background-position:center left;background-size:cover}main .second::before{content:none}main .second__box{margin:20px 0;min-height:auto;padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .second__text{font-size:14px;padding:0 0 0 15px}main .second__img{margin-top:0;margin-left:0;width:100px;-ms-flex-negative:0;flex-shrink:0}main .step{padding:10vw 0}main .step .inner h2{font-size:6.8vw;line-height:1.6;letter-spacing:2px}main .step .inner h2 span{font-size:4.3vw}main .step .inner h2 .highlight{font-size:5vw}main .step .inner h2 .step__taitleeasy{font-size:4vw;margin-top:5vw}main .step .inner h2 .step__taitl{font-size:1vw}main .step .inner ul{margin:10vw auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .step .inner ul li{width:100%}main .step .inner ul li img{width:50vw}main .step .inner ul li h3{margin:2vw 0}main .step .inner ul li p{font-weight:normal;font-size:4vw}main .step .inner ul li:nth-child(1){margin-bottom:12vw}main .trial{padding:60px 0}main .trial__title::before{top:-40px}main .trial__list{margin-top:50px;padding:15px}main .trial__list::before{content:"";background:url(../images/lp/spring2025/trial_img.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:186px;height:95px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:auto;top:-80px}main .trial__note{font-size:14px}main .point{padding:70px 0}main .point__title::before{top:-50px}main .point__item{display:block;padding:20px}main .point__textBox{width:100%;padding-right:0px;text-align:center}main .point__imgBox{text-align:center}main .point__merit{font-size:12px;width:80px;margin-bottom:10px;margin:auto}main .point__number{font-size:16px}main .point__heading{font-size:20px;text-align:center}main .point__text{margin-bottom:1em;padding-left:2em;text-align:left}main .program .inner{padding:0 4%}main .program__item{padding-left:4%;padding-right:4%;padding-top:50px;padding-bottom:50px}main .program__text{font-size:3vw}main .program__name,main .program__date,main .program__label{font-size:4vw}main .program__name::before,main .program__date::before,main .program__label::before{font-size:3.5vw}main .program__commentBox{width:100%}main .program__comment{max-width:unset;width:76%;padding:15px;text-align:left;min-height:unset}main .possible{padding:40px 0;margin-bottom:20px}main .possible__subTitle{font-size:24px;margin-bottom:30px}main .possible__line{position:relative}main .possible__line::after{content:"";background:#fcec82;width:110%;height:15px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:-1}main .possible__flexWrap--01{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}main .possible__item{width:calc((100% - 15px)/2);min-height:auto;margin-bottom:30px}main .possible__item:nth-child(odd)::before{content:url(../images/lp/spring2025/fukidashi_L.png);bottom:-20px}main .possible__item:nth-child(even)::before{content:url(../images/lp/spring2025/fukidashi_R.png);bottom:-20px}main .possible__fukidashi{font-size:14px}main .possible__heading{font-size:30px;margin:15px 0}main .possible__imgWrap{width:200px}main .possible__text{font-size:16px}main .possible__strong{line-height:2}main .possible__strong::before,main .possible__strong::after{top:-15px}main .flow{padding:60px 0}main .flow__title::before{top:-20px}main .flow__item:first-child{padding:15px}main .flow__item:first-child .flow__heading{font-size:16px}main .flow__item::after{border-width:20px 25px 0 25px;bottom:-20px}main .flow__item+li{margin-top:35px}main .flow__heading{font-size:18px}main .flow__flex{display:block}main .flow__btn--01,main .flow__btn--02{width:100%;height:55px}main .flow__btn--01{font-size:16px;line-height:55px;margin-bottom:15px}main .flow__btn--02{font-size:12px}main .flow__tel{width:200px;padding:0}main .flow__note{font-size:12px}main .flow__small{font-size:12px}main .backup{padding:80px 0 30px}main .backup__flex{display:block}main .backup__wrap{margin:0;width:100%}main .backup__text{width:100%}main .backup__imgWrap{width:200px;margin:15px auto 0}main .backup__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}main .backup__item{width:44%;margin:10px}main .backup__iconText{font-size:14px;bottom:35px}main .spring{height:auto;position:relative}main .spring__inner{height:auto;padding-bottom:0;padding-top:0;position:relative}main .spring__inner::before{content:"";background:url(../images/lp/spring2025/circle.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:50%;height:54vw;position:absolute;right:0;bottom:-15vw}main .spring__inner::after{content:none}main .spring__img{width:80px;margin:10px 0 10px 0}main .spring__text{font-size:14px;padding:15px;text-align:center;margin:20vw 0 20vw;text-align:center;padding:15px}main .cv{background:none;padding:20px 0}main .cv__flex{display:block}main .cv__box{width:100%;margin:20px 0;padding:10px;min-height:auto}main .cv__text--01,main .cv__text--02{font-size:15px}main .cv__btn--01,main .cv__btn--02{max-width:100%;height:40px}main .cv__btn--02{line-height:40px;font-size:16px}main .cv__tel{width:60%}main .cv__note{font-size:12px}main .cv__link{font-size:14px}.footer{margin-bottom:70px}}