@import"reset.css";html{font-family:"Noto Sans JP",sans-serif;font-weight:400;margin-top:0 !important;font-size:100%}html{scroll-behavior:smooth}html,body{height:100%;width:100%;height:100vh;margin:0}body{position:relative;background:#fff;margin:0 auto;color:#353535;overflow-x:hidden}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;background-image:url("../img/bg.svg");background-repeat:repeat;opacity:.1}section{margin-top:clamp(42px,9.78vw + 5.33px,64px)}img{width:100%;height:auto}.l-container{width:100%;max-width:600px;min-height:100dvh;margin-inline:auto;background:#fff;-webkit-box-shadow:0 0 32px rgba(0,0,0,.1);box-shadow:0 0 32px rgba(0,0,0,.1)}.wrapper{width:100%;padding-left:clamp(16px,7.11vw - 10.67px,32px);padding-right:clamp(16px,7.11vw - 10.67px,32px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.wrapper.fv{padding-left:0;padding-right:0}.fv{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:32px;background:-webkit-gradient(linear, left top, left bottom, color-stop(47.61%, rgba(233, 255, 199, 0)), to(#FFE9AC));background:-webkit-linear-gradient(top, rgba(233, 255, 199, 0) 47.61%, #FFE9AC 100%);background:linear-gradient(180deg, rgba(233, 255, 199, 0) 47.61%, #FFE9AC 100%);z-index:1;position:relative;width:100%}.fv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.fv__logo{max-width:320px;margin-bottom:16px}.fv__title{width:90%;margin-bottom:16px}.fv__catch{width:90%}.fv__mainvisual{width:100%}.fv .c-btn--cv{min-width:60%}.c-btn--cv{border-radius:10px;border:2px solid #66981e;background:#80be26;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px 30px;color:#fbff00;text-align:center;font-size:clamp(24px,3.56vw + 6.67px,28px);font-style:normal;font-weight:700;line-height:150%;-webkit-box-shadow:0 5px 0 #66981e;box-shadow:0 5px 0 #66981e;letter-spacing:-0.24px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.c-btn--cv:hover{-webkit-box-shadow:none;box-shadow:none;background:#66981e;-webkit-transform:translateY(5px);transform:translateY(5px)}.c-btn--cv:hover img{-webkit-animation:pencil-shake .4s ease-in-out infinite;animation:pencil-shake .4s ease-in-out infinite}.c-btn--cv img{width:30px;height:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-btn--cv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}@-webkit-keyframes pencil-shake{0%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}25%{-webkit-transform:translateX(-2px) rotate(-5deg);transform:translateX(-2px) rotate(-5deg)}50%{-webkit-transform:translateX(2px) rotate(5deg);transform:translateX(2px) rotate(5deg)}75%{-webkit-transform:translateX(-2px) rotate(-5deg);transform:translateX(-2px) rotate(-5deg)}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes pencil-shake{0%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}25%{-webkit-transform:translateX(-2px) rotate(-5deg);transform:translateX(-2px) rotate(-5deg)}50%{-webkit-transform:translateX(2px) rotate(5deg);transform:translateX(2px) rotate(5deg)}75%{-webkit-transform:translateX(-2px) rotate(-5deg);transform:translateX(-2px) rotate(-5deg)}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@media print,screen and (min-width: 768px){.u-mobile-br{display:none}}.c-decoration-bg{position:relative;width:100%;z-index:0}.c-decoration-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background-image:url("../img/body-bg01.svg");background-repeat:repeat-y;background-position:center top;background-size:clamp(375px,100vw,600px) auto}.c-decoration-bg--shift-down::after{background-position:center 100px}.reason{position:relative;z-index:1}.reason__title{margin-bottom:clamp(32px,5.33vw + 12px,44px);width:90%}.reason__card{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fef4e5;width:100%;margin-bottom:clamp(32px,5.33vw + 12px,44px)}.reason__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.reason__card.is-active{gap:clamp(16px,2.67vw + 6px,22px)}.reason__card.is-active .reason__accordion-trigger::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reason__card.is-active .reason__card-body{opacity:1;display:block}.reason__card-header{width:100%}.reason__accordion-trigger{padding:clamp(16px,2.67vw + 6px,22px);width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:clamp(16px,4.44vw - .67px,26px)}.reason__accordion-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.reason__accordion-trigger{-webkit-transition:all .3s;transition:all .3s}.reason__accordion-trigger:hover{background:#faeabe}.reason__accordion-trigger{position:relative}.reason__accordion-trigger::before{content:"";position:absolute;left:-10px;top:clamp(-26px,2.14vw + 9.14px,-16px);background-size:contain;width:clamp(80px,7.14vw + 57.14px,120px);height:clamp(80px,7.14vw + 57.14px,120px)}.reason__accordion-trigger::after{content:"";position:absolute;right:16px;top:25%;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:12px solid #353535;-webkit-transition:all .3s;transition:all .3s}.reason__accordion-trigger img{width:70%}.reason .reason__card--type01 .reason__accordion-trigger::before{background:url("../img/reason-icon01.svg") no-repeat center center}.reason .reason__card--type02 .reason__accordion-trigger::before{background:url("../img/reason-icon02.svg") no-repeat center center}.reason .reason__card--type03 .reason__accordion-trigger::before{background:url("../img/reason-icon03.svg") no-repeat center center}.reason .reason__card--type04 .reason__accordion-trigger::before{background:url("../img/reason-icon04.svg") no-repeat center center}.reason .reason__card--type04 .reason__highlight{margin-top:10px}.reason .reason__card--type05 .reason__accordion-trigger::before{background:url("../img/reason-icon05.svg") no-repeat center center}.reason .reason__card--type06 .reason__accordion-trigger::before{background:url("../img/reason-icon06.svg") no-repeat center center}.reason__card-body{overflow:hidden;display:none;max-height:0;opacity:0;padding-top:0;padding-bottom:0;padding-right:clamp(16px,2.14vw + 9.14px,22px);padding-left:clamp(16px,2.14vw + 9.14px,22px);-webkit-transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),padding .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s ease;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),padding .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s ease}.reason__card-body p{line-height:1.6;background:#fff;padding:16px}.reason__accordion-label{margin-top:20px;font-weight:500}.reason__accent{font-size:clamp(24px,4vw + 9px,33px);font-weight:700}.reason__highlight{display:inline-block;padding-left:5px;padding-right:5px;font-size:clamp(24px,4vw + 9px,33px);font-weight:700;color:#fff;background:-webkit-gradient(linear, left top, right top, from(#F1C651), to(#F28D00));background:-webkit-linear-gradient(left, #F1C651 0%, #F28D00 100%);background:linear-gradient(90deg, #F1C651 0%, #F28D00 100%)}.reason__waveline{font-size:clamp(24px,4vw + 9px,33px);font-weight:700;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath d='M0 3.5c5 0 5-3 10-3s5 3 10 3' fill='none' stroke='%23353535' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left bottom .1em;background-size:16px 4px;padding-bottom:4px}.message{position:relative;z-index:1}.message__inner{border:1px solid #828282;background:#f9f9f9;padding:clamp(16px,7.11vw - 10.67px,32px);position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.message__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.message__title{width:90%;position:absolute;top:clamp(-60px,-5vw - 10px,-30px)}.message__fig{margin-top:clamp(60px,-5vw - 10px,30px);width:65%}.message__text{margin-top:clamp(16px,7.11vw - 10.67px,32px);line-height:1.6}.learningability{position:relative;z-index:1}.learningability__title{background:#fff;width:90%}.learningability__catch{font-size:clamp(20px,3.56vw + 6.67px,28px);font-weight:500;line-height:1.6;background:#fff;padding-top:clamp(32px,5.33vw + 12px,44px);padding-bottom:clamp(32px,5.33vw + 12px,44px)}.learningability__highlight{font-weight:700;font-size:clamp(24px,4vw + 9px,33px);margin-right:5px;display:inline;padding-bottom:2px;background-repeat:no-repeat;background-size:100% 10px;background-position:0 100%}.learningability__highlight--type01{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(242, 141, 0, 0.5)), to(rgba(242, 141, 0, 0.5)));background-image:-webkit-linear-gradient(rgba(242, 141, 0, 0.5), rgba(242, 141, 0, 0.5));background-image:linear-gradient(rgba(242, 141, 0, 0.5), rgba(242, 141, 0, 0.5))}.learningability__highlight--type02{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(128, 190, 38, 0.5)), to(rgba(128, 190, 38, 0.5)));background-image:-webkit-linear-gradient(rgba(128, 190, 38, 0.5), rgba(128, 190, 38, 0.5));background-image:linear-gradient(rgba(128, 190, 38, 0.5), rgba(128, 190, 38, 0.5))}.learningability__highlight--type03{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(225, 109, 97, 0.5)), to(rgba(225, 109, 97, 0.5)));background-image:-webkit-linear-gradient(rgba(225, 109, 97, 0.5), rgba(225, 109, 97, 0.5));background-image:linear-gradient(rgba(225, 109, 97, 0.5), rgba(225, 109, 97, 0.5))}.learningability__slide-title{border-left:11px solid #f28d00;background:#fef4e5;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.learningability__slide-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.learningability__slide-title-text{font-size:20px;font-weight:500;padding:8px}.splide{border:1px solid #dedede}.splide__slide{background:#fff}.splide__slide-title{border-left:11px solid #f28d00;background:#fef4e5}.splide__slide-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.splide__slide-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(16px,2.6vw + 6px,22px) clamp(16px,2.6vw + 6px,22px);width:100%;gap:clamp(16px,2.6vw + 6px,22px)}.splide__slide-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.splide__pagination{bottom:-40px;z-index:0}.splide__pagination__page{border-radius:0;width:18px;height:18px;background:#dedede;opacity:1;margin:0 10px;-webkit-transition:all .3s;transition:all .3s}.splide__pagination__page.is-active{background:#f28d00;-webkit-transform:scale(1);transform:scale(1)}.qa{position:relative;z-index:1;margin-top:100px}.qa__inner{background:#fdf8e9;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:clamp(16px,2.6vw + 6px,22px)}.qa__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.qa__title{margin-top:-10%;margin-bottom:clamp(32px,5.33vw + 12px,44px);width:65%}.qa__card{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fef4e5;width:100%}.qa__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.qa__card.is-active{gap:clamp(16px,2.67vw + 6px,22px)}.qa__card.is-active .qa__accordion-trigger::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.qa__card.is-active .qa__card-body{opacity:1;display:block}.qa__card-header{width:100%}.qa__accordion-trigger{text-align:left;width:100%;font-size:clamp(20px,1.78vw + 13.3px,24px);padding-top:clamp(16px,2.67vw + 6px,22px);padding-bottom:clamp(16px,2.67vw + 6px,22px);border-bottom:1px dashed #f1c651;padding-right:30px;gap:16px;font-weight:500;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.qa__accordion-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.qa__accordion-trigger{-webkit-transition:all .3s;transition:all .3s}.qa__accordion-trigger:hover{background:#faeabe}.qa__accordion-trigger{position:relative}.qa__accordion-trigger::before,.qa__accordion-trigger::after{content:"";position:absolute;right:10px;top:50%;width:20px;height:3px;background-color:#f28d00;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.qa__accordion-trigger::before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__accordion-trigger::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.qa__accordion-trigger img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:auto;margin-top:5px;margin-bottom:0;width:clamp(20px,4.4vw + 13.5px,30px)}.qa__card-body{overflow:hidden;display:none;max-height:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.qa__card-body p{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:16px;line-height:1.5}.qa__card-body p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.qa__card-body img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:auto;margin-bottom:0;padding-top:10px;width:clamp(20px,4.4vw + 13.5px,30px)}.flow__title{width:65%}.flow__catch{font-size:clamp(20px,3.56vw + 6.67px,28px);line-height:1.6;font-weight:500;margin-top:clamp(16px,3.56vw + 2.67px,24px);margin-bottom:64px}.flow__card{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:34px;width:100%}.flow__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.flow__card--step01 .flow__card-head{width:60%;margin-left:-60px}.flow__card--step01 .flow__card-body{background:rgba(241,198,81,.1)}.flow__card--step01 .flow__item-title{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;gap:8px;color:#f28d00;font-size:clamp(20px,3.56vw + 6.67px,28px);line-height:1.6;font-weight:500}.flow__card--step01 .flow__item-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.flow__card--step01 .flow__item-title img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:clamp(24px,4.44vw + 7.33px,34px);height:auto}.flow__card--step01 .flow__ex{width:100%;background:#fff;padding:16px}.flow__card--step02 .flow__card-head{width:72%;margin-right:-23px}.flow__card--step02 .flow__card-body{background:rgba(240,182,176,.1)}.flow__card--step02 .flow__ex{width:100%;margin-top:16px}.flow__card--step03 .flow__card-head{width:65%;margin-left:-50px}.flow__card--step03 .flow__card-body{background:rgba(179,216,125,.1)}.flow__card--step04 .flow__card-head{width:65%;margin-right:-60px}.flow__card--step04 .flow__card-body{background:rgba(245,164,51,.1)}.flow__card-body{margin-top:10px;padding:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.flow__card-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.flow__btn{margin-left:auto;margin-right:auto;padding:16px 20px;font-size:clamp(20px,3.56vw + 6.67px,28px)}.flow__item-text{line-height:1.6}.flow__accent{color:#f28d00;font-weight:500;text-decoration:underline;font-size:clamp(20px,3.56vw + 6.67px,28px)}.underline-list{width:100%}.underline-list li{margin-bottom:4px;position:relative;padding-left:20px}.underline-list li::before{content:"";position:absolute;top:.7rem;left:0;background:#353535;width:12px;height:1px}.form__title{width:65%;margin-bottom:clamp(16px,3.56vw + 2.67px,24px)}.form__catch{line-height:1.7;margin-bottom:clamp(32px,14.22vw - 21.33px,64px)}.form__accent{font-size:clamp(20px,3.56vw + 6.67px,28px);font-weight:500}.form__waveline{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath d='M0 3.5c5 0 5-3 10-3s5 3 10 3' fill='none' stroke='%23353535' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left bottom .1em;background-size:16px 4px;padding-bottom:4px}.c-form{padding:0 16px 16px;background:#fafafa}.c-form__item{padding:16px 0;border-bottom:dotted 2px #828282;gap:8px}.c-form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.c-form .c-form__label{gap:10px;font-size:20px;font-weight:500;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-form .c-form__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.c-form__label--required{padding:2px 8px;color:#fff;border-radius:5px;font-size:clamp(12px,1.78vw + 5.33px,16px);background:#d94939}.c-form__select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #828282;border-radius:0;background-color:#fff;font-size:clamp(16px,1.78vw + 9.33px,20px);padding:clamp(12px,1.78vw + 5.33px,16px) 16px;padding-right:40px;outline:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.c-form__select:focus{border-color:#333}.c-form__select-wrapper{position:relative;width:100%}.c-form__select-wrapper::after{content:"";position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #353535;pointer-events:none}.c-form__text{width:100%;border:1px solid #828282;font-size:clamp(16px,1.78vw + 9.33px,20px);padding:clamp(12px,1.78vw + 5.33px,16px) 16px}.c-form__text--zip{width:30%}.c-form__input--radio{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-form__input--radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.c-form__input--radio input[type=radio]{accent-color:#353535;width:18px;height:18px;vertical-align:middle;cursor:pointer}.c-form__input--radio span{vertical-align:middle;cursor:pointer;margin-right:16px;font-size:clamp(16px,1.78vw + 9.33px,20px)}.c-form__input--check{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-form__input--check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.c-form__check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.c-form__check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #353535;background-color:#fff;position:relative;cursor:pointer}.c-form__check input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:0;width:6px;height:11px;border:solid #353535;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-form__check span{margin-right:8px;vertical-align:middle;font-size:clamp(16px,1.78vw + 9.33px,20px)}.c-form__textarea{width:100%;max-width:100%;min-height:150px;resize:vertical;border:1px solid #828282;border-radius:0;background-color:#fff;font-size:clamp(16px,1.78vw + 9.33px,20px);padding:clamp(12px,1.78vw + 5.33px,16px) 16px;padding-right:40px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.c-form__agree{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:clamp(16px,1.78vw + 9.33px,20px);margin-bottom:clamp(16px,1.78vw + 9.33px,20px)}.c-form__agree{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.c-form__agree-text a{color:#353535;text-decoration:none}.c-form__agree-text a:hover{text-decoration:underline}.c-form__btn-unit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.mw_wp_form_input .c-form__btn-unit .c-form__btn--confirm{display:block}.mw_wp_form_input .c-form__btn-unit .c-form__btn--back{display:none}.mw_wp_form_input .c-form__btn-unit .c-form__btn--send{display:none}.mw_wp_form_confirm .c-form__btn-unit .c-form__btn--confirm{display:none}.mw_wp_form_confirm .c-form__btn-unit .c-form__btn--back{display:block}.mw_wp_form_confirm .c-form__btn-unit .c-form__btn--send{display:block}.c-form__btn-unit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}@media screen and (max-width: 767px){.c-form__btn-unit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}}.c-form__btn{border-radius:10px;border:2px solid #ef6800;background:#f28d00;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px 30px;color:#fff;text-align:center;font-size:clamp(24px,3.56vw + 6.67px,28px);font-style:normal;font-weight:700;line-height:150%;-webkit-box-shadow:0 5px 0 #ef6800;box-shadow:0 5px 0 #ef6800;letter-spacing:-0.24px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.c-form__btn:hover{-webkit-box-shadow:none;box-shadow:none;background:#ef6800;-webkit-transform:translateY(5px);transform:translateY(5px)}.c-form__btn img{width:30px;height:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-form__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.c-form__btn--back{padding:10px 20px;margin-top:auto;margin-bottom:auto;font-size:clamp(16px,2vw + 8px,20px);background:#949494;border-color:#717171;-webkit-box-shadow:0 5px 0 #717171;box-shadow:0 5px 0 #717171}.c-form__btn--back:hover{background:#717171;-webkit-box-shadow:none;box-shadow:none}.c-form__btn--send{color:#fbff00;background:#80be26;border-color:#66981e;-webkit-box-shadow:0 5px 0 #66981e;box-shadow:0 5px 0 #66981e}.c-form__btn--send:hover{background:#66981e;-webkit-box-shadow:none;box-shadow:none}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#a6a6a6}input::-moz-placeholder, textarea::-moz-placeholder{color:#a6a6a6}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a6a6a6}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#a6a6a6}input::placeholder,textarea::placeholder{color:#a6a6a6}.class-list__title{width:50%;margin-bottom:clamp(32px,5.33vw + 12px,44px)}.class-list__card{gap:clamp(16px,7.11vw - 10.67px,20px);margin-bottom:clamp(32px,5.33vw + 12px,44px)}.class-list__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.class-list__name{border-left:11px solid #80be26;background:#f2f8e9;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.class-list__name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.class-list__name-text{font-size:20px;font-weight:500;padding:8px}.class-list__info{gap:8px}.class-list__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.class-list__info li{width:100%;font-size:clamp(16px,1.78vw + 9.33px,20px)}.class-list__info li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.class-list__info li img{width:25px;height:25px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:4px;-webkit-filter:brightness(0);filter:brightness(0)}.class-list__info li a{color:#353535}a[href^="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:inherit}@media screen and (max-width: 767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer;text-decoration:underline}}.c-text-link{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.c-text-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.c-text-link li{position:relative;padding-left:1.4em;line-height:1.5;font-size:clamp(16px,1.78vw + 9.33px,20px)}.c-text-link li a{text-decoration:none;color:#353535}.c-text-link li a:hover{text-decoration:underline}.c-text-link li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-color:#f28d00;border-radius:50%}.c-text-link li::after{content:"";position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff}.footer{margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__copyright{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;padding:16px;background:#fafafa;text-align:center;position:relative;z-index:20}.footer__inner{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:-webkit-sticky;position:sticky;bottom:0;z-index:9999;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1)}.footer__inner.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.footer__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer__nav li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__nav li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.footer__nav li:first-child a{border-top-left-radius:20px;background:#f28d00}.footer__nav li:nth-child(2) a{border-top-right-radius:20px;background:#80be26}.footer__nav li:nth-child(2) a:hover{background:#66981e}.footer__nav li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px;-webkit-transition:all .3s;transition:all .3s}.footer__nav a{text-decoration:none}.footer__phone-label{color:#fbff00;font-size:clamp(20px,1.78vw + 9.33px,28px);font-weight:700;gap:8px}.footer__phone-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.footer__phone-label img{width:15px;margin-top:auto;margin-bottom:auto}.footer__accent{font-size:clamp(17px,2.67vw + 0px,20px);font-weight:700;color:#fff}.footer__body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.footer__link-text{text-align:center;color:#fff;font-size:clamp(12px,2.67vw + 0px,16px)}.footer__contact-label{color:#fbff00;font-size:clamp(20px,1.78vw + 9.33px,28px);font-weight:700;gap:4px}.footer__contact-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.footer__contact-label img{width:20px;margin-top:auto;margin-bottom:auto}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.c-form__input--check .mwform-checkbox-field label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.c-form__input--check .mwform-checkbox-field label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #353535;background-color:#fff;position:relative;cursor:pointer}.c-form__input--check .mwform-checkbox-field label input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:0;width:6px;height:11px;border:solid #353535;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-form__input--check .mwform-checkbox-field label span{margin-right:8px;vertical-align:middle;font-size:clamp(16px,1.78vw + 9.33px,20px)}.c-form__agree span{margin-right:0}.c-form__agree .mwform-checkbox-field-text{display:none}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:0 !important}.c-form__item:has(.error) textarea,.c-form__item:has(.error) input[type=text],.c-form__item:has(.error) input[type=date],.c-form__item:has(.error) input[type=tel],.c-form__item:has(.error) input[type=email],.c-form__item:has(.error) input[type=number],.c-form__item:has(.error) select{background-color:rgba(232,87,61,.2)}.c-form__item:has(.error) .c-form__input--radio{background-color:rgba(232,87,61,.2) !important}.c-form__item:has(.error) input[type=checkbox],.c-form__agree:has(.error) input[type=checkbox]{background-color:rgba(232,87,61,.2) !important}.mw_wp_form_preview .c-form__select-wrapper::after{content:"";border:none}.mw_wp_form_preview .c-form__agree-text,.mw_wp_form_preview .c-form__check{display:none !important}input[type=text],input[type=tel],input[type=email],select,textarea{color:#353535}input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#a6a6a6}input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:#a6a6a6}input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a6a6a6}input[type=text]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#a6a6a6}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,select::placeholder,textarea::placeholder{color:#a6a6a6}