a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%;vertical-align:bottom;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}b,strong{font-weight:500}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;-webkit-text-size-adjust:100%;color:#333;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,メイリオ,YuGothic,Meiryo,sans-serif;font-feature-settings:"palt";font-size:1rem;font-style:normal;letter-spacing:.1em;line-height:1.5;text-align:center}.body-container-wrapper{overflow:hidden}.main-contents{margin-top:70px;width:100%}.container,.main-contents{display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.row-fluid [class*=span]{float:none!important;min-height:0}body{font-size:10px}.sp{display:none!important}.inner{margin:0 auto!important;max-width:108em}.orange{color:#fd5f00}.wave{position:relative}.wave:after{background:url(https://service.kodato.com/hubfs/LP/20221223/wave.png) no-repeat 0 0/auto 100%;bottom:-.1em;content:"";height:.2em;left:0;position:absolute;width:100%}.fv,strong{font-weight:700}.fv{font-size:.66667vw;position:relative}.fv-txts{left:50%;position:absolute;top:2em;transform:translateX(-50%);width:100%!important}.fv-txts .txt1{background:#f4f4f4;color:#3d3d3d;display:inline-block;font-size:2.5em;letter-spacing:.15em;padding:.5em 2em}.fv-txts .txt1 strong{background:#3d3d3d;color:#fff;margin:0 .2em;padding:0 .2em .1em .35em}.fv-txts .txt2{color:#000;font-size:5.1em;margin:.55em 0 0}.fv-txts .txt2 small{font-size:.73em}.fv-txts .txt2 .dot{position:relative}.fv-txts .txt2 .dot:after{background:#000;border-radius:50%;content:"";height:.18em;left:50%;position:absolute;top:-.05em;transform:translateX(-50%);width:.18em}.fv-txts .txt3{font-family:"Noto Serif JP",serif;font-size:8.2em;line-height:.9;margin:.16em 0 0}.fv-txts .txt3 strong{color:#6b5737}.fv-txts .txt3 small{font-size:.72em}.fv-txts .txt3 .tm{font-family:Noto Sans JP,sans-serif;font-size:.4em;font-weight:400;vertical-align:top}.fv-txts .txt4{background:#3d3d3d;color:#fff;display:inline-block;font-size:3.2em;letter-spacing:.1em;margin:.9em 0 0;padding:.05em 1.5em}.fv-txts .txt4 strong{color:#f4c170;font-size:1.2em}.fv-txts .ttl{font-size:7.4em;letter-spacing:.1em;margin:2.55em 0 0}.cta-wrap{background:linear-gradient(90deg,#bca175,#543f1e);padding:6em 0 10em;position:relative}.cta-txt{color:#fff;font-size:2.5em;font-weight:500;letter-spacing:.2em}.cta-btn{bottom:0;left:50%;max-width:51.5em;position:absolute;transform:translate(-50%,50%);width:100%!important}.schedule-link{color:#6b5737;font-size:1.8em;font-weight:500;letter-spacing:.15em;margin:4.2em 0 5em;padding:0 1.8em 0 0}.schedule-link span{position:relative}.schedule-link span:after{border-right:.1em solid #6b5737;border-top:.1em solid #6b5737;content:"";height:.6em;position:absolute;right:-1.1em;top:50%;transform:translateY(-50%) rotate(45deg);width:.6em}.books{padding:12.4em 0 0}.books-ttl{font-size:3em;font-weight:500;letter-spacing:.18em}.books-img{margin:9em auto 0!important;max-width:86.5em}.books-txt{margin:8.9em 0 0!important}.books-txt .txt1{font-size:5.6em;font-weight:700;letter-spacing:.06em;line-height:1.4}.books-txt .txt2{font-size:3em;font-weight:500;letter-spacing:.09em;line-height:1.6;margin:2em 0 0}.books-txt .txt2 strong{color:#e7172d}.leadership{background:#f8f8f8;margin:-3em 0 0!important;padding:12.4em 0}.leadership .inner{max-width:90em}.leadership-ttl{background:#ff7c43;color:#fff;font-size:2.5em;font-weight:500;letter-spacing:.18em;padding:.9em 1.3em;text-align:left}.leadership-ttl.second{margin:7.5em 0 0!important;position:relative}.leadership-ttl.second:before{border-bottom:2px solid #3d3d3d;border-right:2px solid #3d3d3d;content:"";height:3em;left:50%;position:absolute;top:-3em;transform:translate(-50%,-100%) rotate(45deg);width:3em}.leadership-img{margin:3em 0 0!important}.leadership-txt{font-size:2.8em;font-weight:700;letter-spacing:.12em;line-height:1.6;margin:1.1em 0 0!important}.leadership-txt strong{font-size:1.4em}.leadership-txt .line{border-bottom:1px solid #e7172d}.leadership-txts .txt1{font-size:3em;font-weight:500;letter-spacing:.12em;margin:1.7em 0 0}.leadership-txts .txt2{font-size:3.9em;letter-spacing:.16em;line-height:1.85;margin:.65em 0 0}.leadership-txts .txt2 strong{font-size:1.33em}.leadership-txts .txt2 .wave:after{bottom:-.3em}.worries{padding:12.4em 0}.worries .inner{max-width:90em}.worries-ttl{font-size:3em;font-weight:700;letter-spacing:.08em;line-height:1.7}.worries-comments{margin:8em 0 0!important;padding:3.5em 0 0 10.4em;position:relative}.worries-comment{font-weight:500;left:0;position:absolute;text-align:left;top:0;width:100%!important}.worries-comment .ttl{background:#6b5737;color:#fff;font-size:2.1em;left:0;letter-spacing:.08em;line-height:1.6;padding:.6em 1.2em;position:absolute;top:0}.worries-comment .list{align-items:flex-start;display:flex;justify-content:space-between}.worries-comment .list li{background:#fff;border-radius:.5em;box-shadow:0 .6em .6em 0 rgba(0,0,0,.16);color:#6b5737;font-size:1.8em;line-height:1.85;min-height:13.3em;padding:2em 2.75em;width:31.8%}.worries-comment .list li:first-child{margin:8.7em 0 0}.worries-comment .list li:nth-child(2){margin:4.3em 0 0}.worries-txts{margin:5.9em 0 0!important}.worries-txts .txt1{font-size:2.5em;font-weight:500;letter-spacing:.15em;line-height:1.6}.worries-txts .txt2{font-size:3.4em;font-weight:700;letter-spacing:.12em;line-height:1.8;margin:1em 0 0}.worries-txts .txt2 strong{font-size:1.3em}.plan{background:#f1efe4;padding:12.4em 0}.plan-txts .ttl{color:#6b5737;font-size:3em;font-weight:700;letter-spacing:.12em;padding:0 0 1.2em;position:relative}.plan-txts .ttl:after{background:url(https://service.kodato.com/hubfs/LP/20221223/plan-ttl.png) no-repeat top/auto 100%;bottom:0;content:"";height:.6em;left:50%;position:absolute;transform:translateX(-50%);width:100%}.plan-txts .txt1{font-size:2.2em;font-weight:500;letter-spacing:.08em;line-height:2.3;margin:2em 0 0}.plan-txts .txt2{font-size:4.1em;font-weight:700;letter-spacing:.1em;line-height:1.6;margin:.5em 0 0}.plan-img{margin:8em auto 0!important;max-width:73em}.plan-txt{font-size:4.6em;font-weight:700;letter-spacing:.1em;line-height:1.7;margin:1.4em 0 0!important}.solution{padding:12.4em 0}.solution-ttl{font-size:2.4em;font-weight:500;letter-spacing:.12em}.solution-items{display:flex!important;justify-content:space-between;margin:10em 0 0!important}.solution-items>.row-fluid-wrapper{width:31.5%}.solution-item{border:.1em solid #707070;box-shadow:0 .3em .6em 0 rgba(0,0,0,.16);padding:4.2em 3.2em 5.6em;position:relative}.second .solution-item{border:.2em solid #ff7c43;padding:4.2em 3.2em 3.9em}.solution-item-txts .num{align-items:center;background:#3d3d3d;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:2.6em;height:2.3em;justify-content:center;left:50%;letter-spacing:-.05em;position:absolute;top:0;transform:translate(-50%,-65%);width:2.3em}.second .solution-item-txts .num{background:#ff7c43;border:.2em solid #333;color:#333;font-weight:700}.solution-item-txts .txt{font-size:2em;line-height:2;min-height:9em;text-align:left}.second .solution-item-txts .txt{min-height:15em}.solution-item-img{margin:0 auto!important;width:16em!important}.solution-txt{font-size:3em;font-weight:700;letter-spacing:.12em;margin:5.5em 0 1em!important;position:relative}.solution-txt:before{border-bottom:2px solid #3d3d3d;border-right:2px solid #3d3d3d;content:"";height:2.6em;left:50%;position:absolute;top:-1.7em;transform:translate(-50%,-100%) rotate(45deg);width:2.6em}.message .inner{max-width:150em;position:relative}.message-txts{left:0;position:absolute;top:8.6em;width:100%!important}.message-txts .txt1{font-size:3em;font-weight:700;letter-spacing:.17em}.message-txts .txt2{font-size:2.9em;font-weight:500;letter-spacing:.1em;line-height:1.8;margin:2.2em 0 0}.message-txts .txt3{font-family:"Noto Serif JP",serif;font-size:5em;font-weight:700;letter-spacing:.1em;margin:.9em 0 0}.message-txts .txt4{font-size:2.5em;font-weight:500;letter-spacing:.14em;margin:2.3em 0 0}.feature{padding:14.4em 0 13em}.feature-ttl span{display:block}.feature-ttl .ttl1{font-size:3em;font-weight:700;letter-spacing:.1em}.feature-ttl .ttl2{font-family:"Noto Serif JP",serif;font-size:7.5em;font-weight:700;letter-spacing:.05em;line-height:1.2}.feature-ttl .ttl3{font-size:5.6em;font-weight:500;letter-spacing:.08em}.feature-item{border:.1em solid #ff7c43;margin:10em 0 0!important;padding:9em;position:relative}.feature-item-txts .num{background:#ff7c43;border-radius:.1em;color:#fff;font-size:2.5em;font-weight:500;left:50%;letter-spacing:.08em;padding:.2em .8em;position:absolute;top:0;transform:translate(-50%,-50%)}.feature-item-txts .ttl{font-size:3.3em;font-weight:700;letter-spacing:.17em;line-height:1.92}.feature-item-txts .ttl small{font-size:.9em;letter-spacing:.14em}.feature-item-txts .txt{font-size:2.2em;font-weight:500;letter-spacing:.07em;line-height:2.27;margin:2.4em 0 0}.feature-item-img{margin:3.6em 0 0!important}.first .feature-item-txts .txt{margin:0;text-align:left}.first .feature-item-img{margin:4em 0!important}.first .feature-item-flex{align-items:center;display:flex!important;justify-content:space-between}.first .feature-item-flex>.row-fluid-wrapper{margin:2.6em 0;width:49%}.first .feature-item-flex>.row-fluid-wrapper:nth-of-type(2){width:46%}.flow{background:#ffebe2;padding:12.4em 0 13em}.flow .inner{max-width:90em}.flow-ttl{font-size:5.6em;font-weight:500;letter-spacing:.05em}.flow-item{background:#fff;border:.3em solid #ff8a57;margin:5.8em 8em 0 0!important;min-height:27.5em!important;padding:4em 3.4em;position:relative;text-align:left}.flow-item-num{position:absolute;right:2em;top:3.5em}.flow-item-num img{height:18.4em!important;margin:0 0 0 auto;width:auto!important}.flow-item-img{left:3em;position:absolute;top:4em;width:20em!important}.flow-item-txts{text-align:left}.flow-item-txts.first{min-height:19.3em!important;padding:0 0 0 24em}.flow-item-txts .ttl{font-size:2.4em;font-weight:700}.flow-item-txts .txt{font-size:1.7em;line-height:1.65;margin:2.4em 0 0}.flow-item-txts dl{background:#ffebe2;font-size:1.7em;font-weight:700;margin:2em 0 0;padding:2.3em 1em 1em;position:relative}.flow-item-txts dl+dl{margin:2.4em 0 0}.flow-item-txts dl dt{background:url(https://service.kodato.com/hubfs/LP/20221223/flow-heading.png) no-repeat 0 0/100% 100%;color:#fff;left:0;letter-spacing:.08em;padding:.5em 1em;position:absolute;top:0;transform:translateY(-50%);width:20em}.flow-item-txts dl dd{letter-spacing:.05em}.flow-item-txts dl dd .note{display:inline-block;font-weight:400;margin:0 0 0 1em}.flow-arrow-down{left:50%;position:absolute;top:-1.4em;transform:translate(-50%,-100%);width:5em!important}.flow-arrow-up{bottom:50%;position:absolute;right:-1.7em;transform:translateX(100%);width:6.6em!important}.first.flow-item{margin:7em 8em 0 0!important}.first .flow-item-num{right:5.2em}.instructor{padding:12.4em 0 0}.instructor-txts{font-weight:500;letter-spacing:.05em}.instructor-txts .txt{font-size:5.6em}.instructor-txts .ttl{font-size:3em;margin:.2em 0 0}.instructor-items{display:flex!important;justify-content:space-between;margin:7em 0 0!important}.instructor-items>.row-fluid-wrapper{width:48.5%}.instructor-item,.instructor-items>.row-fluid-wrapper:nth-of-type(2){background:#eafaff}.instructor-item-ttl{background:#eafaff;font-size:2.2em;font-weight:500;letter-spacing:.1em;line-height:1.55;padding:.9em 1.8em;position:relative;text-align:left}.instructor-item-ttl:after{background:#7fcfe9;content:"";height:100%;left:0;position:absolute;top:0;width:.7em}.instructor-item-heading{background:#73ceeb;color:#fff;font-size:2.4em;font-weight:700;padding:.5em .5em .5em 1em;text-align:center}.instructor-item-heading p{display:inline-block;position:relative}.instructor-item-heading p:before{background:url(https://service.kodato.com/hubfs/LP/20221223/instructor-icon.png) no-repeat 0/contain;content:"";height:1.65em;left:-.5em;position:absolute;top:50%;transform:translate(-100%,-50%);width:1.65em}.instructor-item-content{padding:4em 4.8em 4.8em;text-align:left}.instructor-item-txts{letter-spacing:.01em}.instructor-item-txts .txt1{font-size:2.4em;font-weight:500}.instructor-item-txts .txt1 small{display:inline-block;font-size:.75em;letter-spacing:.08em;margin:0 0 0 .6em}.instructor-item-txts .txt2{font-size:1.7em;line-height:1.7;margin:.9em 0 0;min-height:5.2em}.instructor-item-txts .txt3{font-size:1.8em;font-weight:500;margin:2em 0 0}.instructor-item-book{margin:1.6em 0 0!important}.instructor-item-book img{height:14.2em!important;width:auto!important}.instructor-item-list{margin:2.4em 0 0!important}.instructor-item-list li{font-size:1.5em;letter-spacing:.02em;padding:0 0 0 1em;position:relative}.instructor-item-list li+li{margin:.7em 0 0}.instructor-item-list li:before{content:"・";left:0;position:absolute;top:0}.ourcase{font-weight:500;padding:16.4em 0 0;text-align:left}.ourcase .inner{max-width:150em;padding:14.7em 0 0;position:relative}.ourcase-ttl{left:0;position:absolute;top:0;width:44em!important}.ourcase-txts{background:hsla(0,0%,100%,.2);left:21em;padding:0 0 8em;position:absolute;top:8.6em;width:64.7em!important;z-index:1}.ourcase-txts .ttl{font-size:4.4em;line-height:1.65}.ourcase-txts .list{margin:4.5em 0 0;max-width:44em}.ourcase-txts .list li{font-size:2em;letter-spacing:0;line-height:1.6;padding:0 0 0 4em;position:relative}.ourcase-txts .list li+li{margin:1.5em 0 0}.ourcase-txts .list li:before{background:url(https://service.kodato.com/hubfs/LP/20221223/ourcase-icon.png) no-repeat 0/contain;content:"";height:2em;left:0;position:absolute;top:.5em;width:2.5em}.increase{padding:14.4em 0 0}.increase .inner{box-shadow:0 .7em 3em 0 hsla(13,52%,89%,.64);max-width:134em;padding:13em 6.5em}.increase-ttl span{display:block;font-weight:500;letter-spacing:.13em}.increase-ttl .line1{font-size:3em}.increase-ttl .line2{font-size:5em;margin:.35em 0 0}.increase-ttl .line2 strong{background:#ff6d2d;color:#fff;margin:0 .12em 0 .1em;padding:0 .2em .05em .3em}.increase-graph{margin:9.4em auto 0!important;max-width:102.9em;transform:translateX(2.6em)}.increase-img{margin:6em 0 0!important}.performance{padding:14.4em 0 0}.performance-ttl span{display:block;font-weight:500;line-height:1.47}.performance-ttl .line1{font-size:4em;letter-spacing:.14em}.performance-ttl .line2{font-size:5.6em;letter-spacing:.1em}.performance-item{margin:10em 0 0!important}.performance-item-ttl{background:#ff6d2d;color:#fff;font-size:3em;font-weight:500;letter-spacing:.16em;padding:.4em}.performance-item-content{align-items:flex-end;display:flex!important;flex-wrap:wrap;justify-content:space-between;padding:6em 11em 0}.performance-item-content>.row-fluid-wrapper:first-of-type{width:34%}.performance-item-content>.row-fluid-wrapper:nth-of-type(2){width:49%}.performance-item-img{min-height:27em!important}.performance-item-txt{font-size:2.4em;letter-spacing:.1em;line-height:1.4;margin:1.45em 0 0!important}.performance-item-txts .txt1,.performance-item-txts .txt3{font-size:2em;font-weight:500;letter-spacing:.1em;line-height:1.6}.performance-item-txts .txt1{margin:1.9em 0 0}.performance-item-txts .txt2{font-size:3em;font-weight:500;letter-spacing:.1em;margin:.2em 0 0}.performance-item-txts .txt3{margin:.4em 0 0}.first.performance-item{margin:8em 0 0!important}.third .performance-item-content{padding:0 2em}.third .performance-item-content>.row-fluid-wrapper{margin:6em 0 0;width:29.5%}.third .performance-item-txt{min-height:2.8em!important}.fourth .performance-item-content{align-items:flex-start;padding:0}.fourth .performance-item-content>.row-fluid-wrapper{margin:6em 0 0;text-align:left;width:47.4%}.outline-ttl{font-size:5.6em;font-weight:500;letter-spacing:.1em}.outline-item{text-align:left}.outline-item-txts .ttl{background:linear-gradient(90deg,#ff834d,#ff6d2d);color:#fff;font-size:3em;font-weight:500;letter-spacing:.15em;padding:.4em;text-align:center}.outline-item-txts .table{border-collapse:separate;border-spacing:.8em;margin:5em 0 0 -.8em;width:calc(100% + 1.6em)}.outline-item-txts .table td,.outline-item-txts .table th{background:#ebebeb;font-size:1.8em;letter-spacing:.15em;padding:2.3em;vertical-align:middle}.outline-item-txts .table th{letter-spacing:.1em;width:15.5%}.outline-item-txts .table td{font-weight:500}.outline-item-txts .table td li{padding:0 0 0 1em;position:relative}.outline-item-txts .table td li:before{content:"・";left:0;position:absolute;top:.1em}.outline-item-txts .table td li+li{margin:.3em 0 0}.outline-item-txts .txt{font-size:2.2em;font-weight:700;margin:1.5em 0 0}.outline-item-txts .note{font-size:1.7em;line-height:1.7;margin:.8em 0 0}.schedule.outline-item{margin:7em 0 0!important}.schedule .outline-item-txts .table th{letter-spacing:.1em;text-align:center;width:15.5%}.schedule .outline-item-txts .table td:first-of-type{letter-spacing:.08em;text-align:center;width:19%}.schedule .outline-item-txts .table td small{display:inline-block;font-size:.8em;font-weight:400;margin:0 0 0 .8em}.meyasu .outline-item-txts .table td,.meyasu .outline-item-txts .table th{padding:.65em 2.3em;text-align:left}.meyasu .outline-item-txts .table th{padding:1em 3.3em;width:35%}.price .outline-item-txts .table td{text-align:center}.price .outline-item-txts .table td strong{display:inline-block;font-size:1.7em;font-weight:700;margin:0 .3em 0 .5em}.price .outline-item-txts .table td strong small{font-size:.7em}.cancel .outline-item-txts{position:relative}.cancel .outline-item-txts .table{width:60%}.cancel .outline-item-txts .table th{width:46%}.cancel .outline-item-txts .txts{bottom:1.1em;font-weight:500;letter-spacing:.15em;position:absolute;right:2em;width:auto}.cancel .outline-item-txts .txt1{font-size:1.8em}.cancel .outline-item-txts .txt2{font-size:1.8em;letter-spacing:.1em;margin:2em 0 0;padding:0 0 0 1.6em;position:relative}.cancel .outline-item-txts .txt2:before{background:#b2b2b2;content:"";height:100%;left:0;position:absolute;top:0;width:.1em}.cancel .outline-item-txts .table td,.cancel .outline-item-txts .table th{padding:1.8em 2em 1.8em 2.3em}.info .outline-item-txts .table th{width:25.5%}.info .outline-item-txts .table ul{margin:.9em 0 0}.info .outline-item-txts .table li{font-size:.8em;font-weight:400;letter-spacing:.05em;padding:0 0 0 1.3em}.info .outline-item-txts .table li:before{content:"※"}.info .outline-item-txts .table td li+li{margin:.5em 0 0}.outline-tab{margin:6.5em 0 0!important}.outline-tab ul{display:flex;justify-content:space-between;position:relative}.outline-tab ul:after{background:#73ceeb;bottom:-.3em;content:"";height:.5em;left:0;position:absolute;width:100%}.tab{border:.1em solid #73ceeb;border-bottom:none;border-radius:.5em .5em 0 0;color:#73ceeb;cursor:pointer;font-size:2.5em;font-weight:500;padding:1em 0 .6em;text-align:center;width:19.2%}.tab.active{background:#73ceeb;color:#fff}.outline-panel{padding:4.6em 0 0;text-align:center}.panel{display:none}.panel.active{display:block}.panel-ttl{background:#3ebee8;background:linear-gradient(90deg,#73ceeb,#3ebee8);color:#fff;font-size:3em;padding:.9em;position:relative}.panel-ttl:after{background:url(https://service.kodato.com/hubfs/LP/20221130/panel-ttl.png) no-repeat 50%/cover}.panel-content{padding:5em 0 0}.panel .top1{font-size:1.6em}.panel.tokyo .top1{margin:-1em 0 0}.panel .year_ttl{font-size:1.8em;font-weight:700;margin:4.5em 0 0}.panel .sc_wrap:first-of-type .year_ttl{margin:1.67em 0 0}.panel .year_ttl span{border-bottom:1px solid #333;border-top:1px solid #333;display:block;font-size:1.3em;margin:0 0 1.2em;padding:.65em}.panel .sc_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 3em}.panel .sc_box>li{margin:6.3em 0 0;padding:0 0 0 11em;position:relative;text-align:left;width:46%}.panel .sc_box .month{font-size:2.4em;font-weight:700;left:0;position:absolute;top:0}.panel .day_box{display:flex}.panel .day_box+.day_box{margin:.9em 0 0}.panel .day_box>li{font-size:2.4em;font-weight:500}.panel .day_box>li:first-child{width:10.5em}.panel .day_box .empty,.panel .day_box .full{background:#ff7c43;color:#fff;display:block;font-size:.72em;font-weight:500;min-width:6em;padding:.3em .5em;text-align:center}.panel .day_box .empty{background:#73ceeb}.panel .top2{font-size:1.6em;margin:3.5em 0 0}.panel .access{background:#eafaff;display:flex;justify-content:space-between;margin:6.4em 0 0;padding:6.4em;text-align:left}.panel .access_txts{width:37%}.panel .access_txts .txt1{font-size:2.2em;font-weight:700}.panel .access_txts .txt2{font-size:1.8em;margin:.8em 0 2.1em}.panel .access_txts .txt3{font-size:1.6em;margin:.8em 0 0}.panel .access_txts .small{font-size:1.4em;margin:1em 0 0}.panel .access_map{padding-bottom:44%;position:relative;width:57%}.panel .access_map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.panel .access .note{font-size:1.8em;font-weight:700;line-height:1.6;padding:0 0 0 1em;position:relative}.panel .access .note:before{content:"※";left:0;position:absolute;top:0}.gift{padding:16.4em 0 0}.gift-txts .txt{color:#ff6d2d;display:inline-block;font-size:2.2em;font-weight:700;letter-spacing:.28em;padding:0 0 1em;position:relative}.gift-txts .txt:after{background:url(https://service.kodato.com/hubfs/LP/20221223/gift-ttl.png) no-repeat top/contain;bottom:0;content:"";height:.6em;left:0;position:absolute;width:100%}.gift-txts .ttl{font-size:5.6em;font-weight:500;letter-spacing:.1em;margin:.3em 0 0}.gift-item{background:#ffebe2;box-shadow:0 .4em 1em 0 rgba(0,0,0,.16);margin:7em 0 0!important;padding:8em;position:relative;text-align:left}.gift-item-num{position:absolute;right:0;top:0;width:22em!important;z-index:1}.gift-item-img.first{content:"";left:8em;position:absolute;top:8em;width:37.6em!important}.gift-item-img.second{margin:3.6em 0 0!important}.gift-item-txts{margin:1em 0 0 45em!important;min-height:27em!important}.gift-item-txts .txt1{color:#ff6d2d;font-size:2.1em;font-weight:500;letter-spacing:.12em}.gift-item-txts .ttl{font-size:3em;font-weight:500;margin:.9em 0 0}.gift-item-txts .txt2{font-size:1.8em;letter-spacing:0;margin:1.3em 0 0}.gift-item-txt{font-size:1.8em;line-height:1.8;margin:3em 0 0!important}.gift-item-txt.second{margin:2em 0 0!important}.voice{padding:16.4em 0 12.4em}.voice-ttl{font-size:5.6em;font-weight:500;letter-spacing:.1em}.voice-star{margin:7em auto 0!important;max-width:100%;width:45em!important}.voice-item{background:#ffebe2;margin:6.4em 0 0!important;padding:10.5em 7.2em 7.2em;position:relative;text-align:left}.voice-item-icons{position:absolute;right:7.5em;top:6em;width:37.2em!important}.voice-item-name{font-size:1.6em;font-weight:700;left:47.2em;line-height:1.75;position:absolute;top:7.7em}.voice-item-txts .ttl{font-size:2.5em;font-weight:700;line-height:1.6}.voice-item-txts .txt{font-size:1.8em;letter-spacing:.1em;line-height:1.9;margin:2.8em 0 0}.voice-item-txts .txt strong{font-weight:700}.bottom .voice-item-txts .ttl{font-size:2.4em}.comparison{background:#f4f4f4;padding:12.4em 0 14.4em}.comparison-ttl .line1{font-size:2em;font-weight:700;letter-spacing:.13em;line-height:1.6}.comparison-ttl .line1 strong{font-size:1.75em;font-weight:500}.comparison-ttl .line2{display:block;font-size:3.5em;font-weight:500;letter-spacing:.1em;margin:.3em 0 0}.comparison-items{display:flex!important;justify-content:space-between;margin:7em 0 0!important}.comparison-items>.row-fluid-wrapper{width:46.5%}.comparison-item{position:relative}.comparison-item-ttl{background:#ff834d;color:#fff;font-size:2.2em;font-weight:500;padding:.5em}.comparison-item-img{margin:16.3em 0 0!important}.comparison-item-txts{left:0;position:absolute;top:7em;width:100%!important}.comparison-item-txts .txt{background:#fff;border:.05em solid #ff834d;border-radius:.5em;font-size:2em;font-weight:500;letter-spacing:.02em;padding:1.2em 1em;text-align:left}.comparison-item-txts .txt1{width:18em}.comparison-item-txts .txt2{margin:-.5em 0 0 auto;width:13.3em}.comparison-item-txts .txt3{margin:9em 0 0;width:11.3em}.comparison-item-txts .txt4{margin:9em 0 0;width:13em}.bad .comparison-item-ttl{background:#73ceeb}.bad .comparison-item-img{width:82%!important}.bad .comparison-item-txts .txt{border:.05em solid #73ceeb}.bad .comparison-item-txts .txt2{margin:-1.6em 0 0 auto;width:15.4em}.bad .comparison-item-txts .txt3{margin:8.7em 0 0 auto;width:18.2em}.bad .comparison-item-txts .txt4{margin:-.5em 0 0;width:17em}.bad .comparison-item-txts .txt5{margin:-.5em 0 0 auto;width:17em}.bad .comparison-item-txts .txt6{margin:9.6em 0 0 auto;width:13.3em}.sns{padding:12.4em 0}.sns-items{display:flex;justify-content:space-between}.sns-item{width:48%}.sns-item .insta-ttl{background:#fafafa;font-size:2.5em;font-weight:700;padding:.4em;text-align:center}.sns-item .insta-ttl span{background:-webkit-linear-gradient(135deg,#427eff,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff,#f13f79 70%) no-repeat;-webkit-background-clip:text;line-height:1.1;position:relative;text-decoration:none;-webkit-text-fill-color:transparent;padding:0 0 0 1.7em;transition:all .3s ease 0s}.sns-item .insta-ttl span:before{background:url(https://service.kodato.com/hubfs/LP/Template/icon_Instagram_300px.png) no-repeat top/contain;content:"";height:1.2em;left:0;position:absolute;top:.2em;width:1.2em}.instagram{display:flex;flex-wrap:wrap;height:68em;justify-content:space-around;overflow-y:auto;padding:1em 0 0}.instagram div{margin-bottom:1em;width:45%}.insta-link{background:-webkit-linear-gradient(135deg,#427eff,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff,#f13f79 70%) no-repeat;color:#fff;display:block;font-size:1.6em;font-weight:700;margin:.7em .8em 0;padding:.8em;text-align:center;text-decoration:none;transition:all .3s ease 0s}.facebook-wrapper{overflow-y:hidden}.facebook-wrapper,.facebook-wrapper iframe{height:80.7em!important}.covio{background:#f4f4f4;padding:12.4em 0}.covio .inner{max-width:92.1em}.covio-txts .ttl{font-size:2.4em;font-weight:500;letter-spacing:.15em}.covio-txts .txt{font-size:1.8em;letter-spacing:.1em;margin:1em 0 0}.covio-items{display:flex!important;flex-wrap:wrap;justify-content:space-between;margin:6em 0 0!important}.covio-items>.row-fluid-wrapper{width:15.5em}.covio-item-txt{font-size:1.7em;margin:.8em 0 0!important}.faq{padding:12.4em 0 0}.faq-ttl{font-size:5.6em;font-weight:500;letter-spacing:.18em}.faq-content{margin:5.8em 0 0!important}.faq_list{text-align:left}.faq_list dl{border:1.5px solid #ff7c43;cursor:pointer;padding:5.6em 10em}.faq_list dl+dl{margin:6.5em 0 0}.faq_list dt .btn{height:1em;right:-1.8em;width:1em}.faq_list dt .btn,.faq_list dt .btn:before{position:absolute;top:50%;transform:translateY(-50%)}.faq_list dt .btn:before{background:#ff7c43;content:"";height:1.5px;left:0;width:100%}.faq_list dt .btn:after{background:#ff7c43;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.faq_list .open dt .btn:after{display:none}.faq_list dt{cursor:pointer;font-size:2.2em;font-weight:700;position:relative}.faq_list dt:before{color:#ff7c43;content:"Q";font-size:1.27em;left:-1.5em;letter-spacing:1;position:absolute;top:50%;transform:translateY(-50%)}.faq_list dd{font-size:1.8em;line-height:1.8;margin:2em 0 0}.concept{margin:16.4em auto 0!important;max-width:150em;padding:11.2em 0 14.4em;position:relative;text-align:left}.concept .inner{min-height:200.8em!important}.concept-ttl-img{font-weight:500;left:0;position:absolute;top:0;width:81.8em!important;z-index:-1}.concept-ttl .ttl1{font-size:2.5em;line-height:1.8}.concept-ttl .ttl2{font-size:4.5em;line-height:1.7;margin:.7em 0 0}.concept-ttl .ttl2 strong{color:#ff6d2d}.concept-txt{font-size:1.8em;line-height:2.6;margin:3em 0 0!important;width:66%!important}.concept-txt.first{margin:4.2em 0 0!important}.concept-img{position:absolute;right:0;top:22em;width:50.7em!important}.footer{background:#e6e6e6;color:#777;padding:3.4em 0}.footer .inner{display:flex!important;justify-content:space-between}.footer .inner>.row-fluid-wrapper:first-of-type{width:60%}.footer .inner>.row-fluid-wrapper:nth-of-type(2){width:40%}.footer-nav ul{display:flex}.footer-nav ul li{font-size:1.3em;letter-spacing:.2em}.footer-nav ul li+li{margin:0 0 0 2.5em;padding:0 0 0 2.5em;position:relative}.footer-nav ul li+li:before{content:"|";left:0;position:absolute;top:0}.copyright{font-size:1.3em;text-align:right}@media (max-width:1500px){body{font-size:.66667vw}}@media (min-width:769px){.panel-content{display:block!important}}@media (max-width:768px){body{font-size:2.66667vw}.sp{display:block!important}.pc{display:none!important}.inner{max-width:100%;padding:0 1.6em}.fv{font-size:2.66667vw}.fv-txts{top:0}.fv-txts .txt1{display:block;font-size:2.1em;line-height:1.55;padding:.25em .5em}.fv-txts .txt1 strong{font-size:1em}.fv-txts .txt2{font-size:2.1em;margin:5.4em 0 0}.fv-txts .txt2 small{font-size:.71em}.fv-txts .txt3{font-size:4.9em;letter-spacing:0;line-height:1.15;margin:.1em 0 0}.fv-txts .txt3 small{font-size:.69em}.fv-txts .txt3 .tm{font-size:.2em}.fv-txts .txt4{display:block;font-size:1.7em;margin:.4em 1.1em 0;padding:.15em 1.5em .35em}.fv-txts .txt4 strong{font-size:1.2em}.fv-txts .ttl{font-size:5em;letter-spacing:.05em;line-height:1.2;margin:2.3em 0 0}.cta-wrap{padding:2.2em 0 6.5em}.cta-txt{font-size:1.8em;letter-spacing:.1em}.cta-btn{max-width:34.3em;transform:translate(-50%,53%)}.schedule-link{margin:4.6em 0 3em}.books{padding:6.4em 0 0}.books-ttl{font-size:2em}.books-img{margin:4em auto 0!important;max-width:100%}.books-txt{margin:3.2em 0 0!important}.books-txt .txt1{font-size:2.9em}.books-txt .txt2{font-size:1.4em;line-height:1.7;margin:2.7em 0 0}.leadership{padding:6.4em 0}.leadership .inner{max-width:100%}.leadership-ttl{font-size:1.4em;letter-spacing:.15em;line-height:1.8;padding:.9em .9em .9em 1.2em}.leadership-ttl.second{margin:6em 0 0!important}.leadership-ttl.second:before{height:1.4em;top:-2.7em;width:1.4em}.leadership-img,.leadership-txt{margin:1em 0 0!important}.leadership-txt{font-size:1.5em;line-height:1.8}.leadership-txt strong{font-size:1.47em}.leadership-txts .txt1{font-size:1.3em;margin:1.7em 0 0}.leadership-txts .txt2{font-size:1.8em;margin:.4em 0 0}.leadership-txts .txt2 strong{font-size:1.28em}.worries{padding:6.4em 0}.worries .inner{max-width:100%;padding:0}.worries-ttl{font-size:1.5em}.worries-comments{margin:7.7em 0 0!important;padding:0}.worries-comment{padding:0 1.6em}.worries-comment .ttl{font-size:1.4em;left:1.1em;padding:1.2em 1.6em;top:-2.8em}.worries-comment .list{display:block}.worries-comment .list li{min-height:12em;width:83%}.worries-comment .list li:first-child{margin:3.4em 0 0 auto}.worries-comment .list li:nth-child(2){margin:1.4em 0 0}.worries-comment .list li:nth-child(3){margin:1.4em 0 0 auto}.worries-txts{margin:3.2em 0 0!important}.worries-txts .txt1{font-size:1.4em;line-height:2.2}.worries-txts .txt2{font-size:1.5em;line-height:1.7;margin:2.2em 0 0}.worries-txts .txt2 strong{display:block;font-size:1.5em;margin:.6em 0 0}.plan{padding:6.4em 0}.plan-txts .ttl{font-size:2.2em}.plan-txts .txt1{font-size:1.4em;line-height:2.5;margin:1.8em 0 0}.plan-txts .txt2{font-size:2.3em}.plan-img{margin:3em auto 0!important;max-width:100%}.plan-txt{font-size:2.3em;line-height:1.6;margin:1.5em 0 0!important}.solution{padding:6.4em 0}.solution-ttl{font-size:1.8em}.solution-items{display:block!important;margin:1em 0 0!important}.solution-items>.row-fluid-wrapper{width:100%}.second .solution-item,.solution-item{margin:6.9em 0 0!important;padding:4.2em 3.2em 2.3em}.solution-item-txts .txt{letter-spacing:.08em;min-height:0}.second .solution-item-txts .txt{min-height:0}.solution-item-img{margin:1.2em auto 0!important}.solution-txt{font-size:2.9em;margin:2.8em 0 0!important}.solution-txt:before{height:.6em;top:-.9em;width:.6em}.message .inner{max-width:100%;padding:0}.message-txts{padding:0 1.6em;top:13.3em}.message-txts .txt1{font-size:2em}.message-txts .txt2{font-size:1.6em;line-height:1.87;margin:3.2em 0 0}.message-txts .txt3{font-size:2.3em;line-height:1.75;margin:.55em 0 0}.message-txts .txt4{font-size:1.4em;margin:3.3em 0 0}.feature{padding:3.2em 0 6.4em}.feature-ttl .ttl1{font-size:1.4em}.feature-ttl .ttl2{font-size:2.9em;margin:.2em 0 0}.feature-ttl .ttl3{font-size:2.3em;margin:.35em 0 0}.feature-item{margin:6.3em 0 0!important;padding:4.8em .9em 3.2em}.feature-item-txts .num{font-size:1.8em}.feature-item-txts .ttl{font-size:1.4em;letter-spacing:.1em;line-height:2.15}.feature-item-txts .ttl small{font-size:1em;letter-spacing:.13em}.feature-item-txts .txt{font-size:1.3em;font-weight:400;letter-spacing:.03em;line-height:2;margin:2em 0 0;padding:0 .84em}.feature-item-img{margin:2.4em 0 0!important}.first.feature-item{margin:5.7em 0 0!important}.first .feature-item-txts .txt{font-size:1.4em;margin:1.4em 0 0}.first .feature-item-img{margin:2.4em 0!important}.first .feature-item-flex{display:block!important}.first .feature-item-flex>.row-fluid-wrapper{margin:0;width:100%}.first .feature-item-flex>.row-fluid-wrapper:nth-of-type(2){width:100%}.first .feature-item-innerimg{margin:2em auto!important;width:22em!important}.flow{padding:6.4em 0 8.4em;position:relative}.flow .inner{max-width:100%}.flow-ttl{font-size:2.3em;font-weight:700}.flow-item{margin:5.2em 0 0!important;min-height:0!important;padding:2.7em 1.6em;position:relative;z-index:1}.flow-item.first{margin:4em 0 0!important}.flow-item-num{right:1.3em;top:2em}.flow-item-img{left:2.5em;top:7.8em}.flow-item-txts{padding:0}.flow-item-txts .ttl{font-size:2em;padding:0 .5em}.flow-item-txts .txt{font-size:1.3em;letter-spacing:.05em;line-height:1.9;margin:1.2em .78em 0}.flow-item-txts dl{background:none;margin:1em 0 0;padding:0}.flow-item-txts dl+dl{margin:1.2em 0 0}.flow-item-txts dl dt{font-size:.8em;padding:.85em 1.3em;position:relative;transform:none;width:100%}.flow-item-txts dl dd{background:#ffebe2;letter-spacing:.05em;line-height:1.6;padding:.9em 1em 1em}.flow-item-txts dl dd .note{font-size:.8em;margin:0}.flow-arrow-down{left:38%;top:-1em;width:4.5em!important}.flow-arrow-down.right{left:82%}.flow-arrow-up{bottom:5.3em;right:3.2em;transform:none;width:13.5em!important}.first.flow-item{margin:4em 0 0!important}.first .flow-item-num{right:3.2em;top:2.5em}.first.flow-item-txts{min-height:0!important;padding:0}.first.flow-item-txts .txt{margin:18em .78em 0}.instructor{padding:6.4em 0 0}.instructor-txts .txt{font-size:3.6em}.instructor-txts .ttl{font-size:2em}.instructor-items{display:block!important;margin:3.7em 0 0!important}.instructor-items>.row-fluid-wrapper{width:100%}.instructor-items>.row-fluid-wrapper:nth-of-type(2){background:none}.instructor-item-ttl{font-size:1.4em;letter-spacing:.05em;padding:.8em 1.8em}.instructor-item-ttl:after{width:.6em}.instructor-item-heading{font-size:1.7em;letter-spacing:.02em;padding:.75em .5em .75em 1.5em}.instructor-item-heading p:before{height:1.6em;left:-.4em;width:1.6em}.instructor-item-content{padding:2.4em 2.4em 2.6em}.instructor-item-txts .txt1{font-size:1.7em}.instructor-item-txts .txt1 small{font-size:.7em;margin:0 0 0 1.5em}.instructor-item-txts .txt2{font-size:1.3em;line-height:1.6;min-height:0}.instructor-item-txts .txt3{font-size:1.5em;margin:1.5em 0 0}.instructor-item-book{height:10em;margin:1.3em 0 0!important}.instructor-item-book img{height:10em!important}.instructor-item-list{margin:1.6em 0 0!important}.instructor-item-list li{font-size:1.3em}.instructor-item-list li+li{margin:.9em 0 0}.second.instructor-item{margin:3.2em 0 0!important}.ourcase{font-weight:500;padding:8.4em 0 0}.ourcase .inner{max-width:100%;padding:0 1.6em}.ourcase-txts{background:none;left:0;padding:0;position:relative;top:0;width:100%!important}.ourcase-txts .ttl{font-size:2.7em;line-height:1.55}.ourcase-txts .list{margin:4em 0 0;max-width:100%}.ourcase-txts .list li{font-size:1.5em;padding:0 0 0 3em}.ourcase-txts .list li+li{margin:1.2em 0 0}.ourcase-txts .list li:before{height:1.5em;top:50%;transform:translateY(-50%);width:2em}.ourcase-bg{margin:3em 0 0!important}.increase{padding:8.4em 0 0}.increase .inner{box-shadow:none;max-width:100%;padding:0}.increase-ttl .line1{font-size:1.3em;line-height:1.7}.increase-ttl .line2{font-size:2.5em;letter-spacing:.05em;line-height:1.6;margin:.4em 0 0}.increase-ttl .line2 strong{margin:0 .3em 0 0}.increase-graph{margin:1.8em 2.9em 0!important;max-width:100%;transform:none}.increase-img{margin:0!important}.performance{padding:8.4em 0 0}.performance-ttl span{line-height:1.3}.performance-ttl .line1{font-size:1.35em;letter-spacing:.02em}.performance-ttl .line2{font-size:3.4em;letter-spacing:0;margin:.45em 0 0}.performance-item{margin:4em 0 0!important}.performance-item-ttl{font-size:1.9em;padding:.25em}.performance-item-content{padding:3.2em 0 0}.performance-item-content>.row-fluid-wrapper:first-of-type,.performance-item-content>.row-fluid-wrapper:nth-of-type(2){width:47%}.performance-item-img{min-height:0!important}.performance-item-txt{font-size:1.5em;letter-spacing:.05em;margin:1.2em 0 0!important}.performance-item-txts .txt2{font-size:1.8em;margin:0}.performance-item-txts .txt3{font-size:1.6em;font-weight:400;line-height:1.5;margin:.6em 0 0}.first.performance-item{margin:4em 0 0!important}.first .performance-item-txt{min-height:2.8em!important}.third .performance-item-content{padding:0}.third .performance-item-content>.row-fluid-wrapper{margin:3.2em 0 0;width:47%!important}.third .performance-item-txt{min-height:2.8em!important}.fourth .performance-item-content{display:block!important;padding:0}.fourth .performance-item-content>.row-fluid-wrapper{margin:0;width:100%}.fourth .performance-item-flex{align-items:center;display:flex!important;justify-content:space-between;margin:3.2em 0 0!important;width:100%!important}.fourth .performance-item-flex>.row-fluid-wrapper:first-of-type{width:16.5em!important}.fourth .performance-item-flex>.row-fluid-wrapper:nth-of-type(2){width:15.8em!important}.outline-ttl{font-size:3.6em}.outline-item-txts .ttl{font-size:1.9em;padding:.25em}.outline-item-txts .table{border-collapse:collapse;border-spacing:0;margin:.2em 0 0;width:100%}.outline-item-txts .table td,.outline-item-txts .table th{display:block;font-size:1.6em;letter-spacing:.05em;width:100%!important}.outline-item-txts .table th{font-weight:400;margin:1.5em 0 0;padding:.5em .5em .5em 2em}.outline-item-txts .table th .time{display:inline!important}.outline-item-txts .table td{margin:.4em 0 0;padding:1.8em 2em}.outline-item-txts .table td li{font-size:1.1em}.outline-item-txts .table td li+li{margin:.4em 0 0}.outline-item-txts .txt{font-size:1.55em;margin:1.5em 0 0}.outline-item-txts .note{font-size:1.4em}.schedule.outline-item{margin:4em 0 0!important}.schedule .outline-item-txts .table th{text-align:left}.schedule .outline-item-txts .table td small{margin:.2em 0 0}.schedule .outline-item-txts .table td span{font-size:.8em}.meyasu .outline-item-txts .table th{padding:.5em .5em .5em 2em}.meyasu .outline-item-txts .table td{padding:1.8em 2em}.price .outline-item-txts .table{margin:2.6em 0 0}.price .outline-item-txts .table td{font-size:1.3em;text-align:left}.price .outline-item-txts .table td strong{font-size:1.4em;margin:0 .3em 0 2em}.price .outline-item-txts .table td strong small{font-size:.7em}.price .outline-item-txts .note{margin:1.7em 0 0}.cancel .outline-item-txts .table{margin:.9em 0 0;width:100%}.cancel .outline-item-txts .table td{font-size:1.8em;margin:1.2em 0 0;padding:1.5em 1.7em}.cancel .outline-item-txts .table td span{display:inline-block!important;font-size:.7em;margin:0 1em 0 0}.cancel .outline-item-txts .txts{bottom:auto;margin:2.4em 0 0;position:relative;right:auto;width:100%}.cancel .outline-item-txts .txt1{font-size:1.6em}.cancel .outline-item-txts .txt2{font-size:1.4em;margin:1.5em 0 0}.cancel .outline-item-txts .txt2:before{width:.1em}.info .outline-item-txts th{padding:.5em;text-align:center}.outline-panel{padding:2em 0 0}.panel{display:block;margin:1em 0 0}.panel-ttl{border-radius:.2em;font-size:2em;padding:1em 1em 1em 4em;text-align:left}.panel-ttl:after{background:url(https://service.kodato.com/hubfs/LP/20221130/panel-ttl_sp.png) no-repeat 50%/cover;height:1.4em;left:.7em;width:2.5em}.panel-ttl .icon,.panel-ttl:after{top:50%;transform:translateY(-50%)}.panel-ttl .icon{height:.6em;position:absolute;right:.7em;width:.6em}.panel-ttl .icon:after,.panel-ttl .icon:before{background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.panel-ttl .icon:after{transform:translate(-50%,-50%) rotate(90deg)}.open.panel-ttl .icon:after{transform:translate(-50%,-50%)}.panel-content{display:none;padding:2.8em 0}.panel .top1{font-size:1.35em}.panel .year_ttl{font-size:1.4em;margin:3.2em 0 0}.panel .sc_wrap:first-of-type .year_ttl{margin:2em 0 0}.panel .year_ttl span{font-size:1.2em;margin:0 0 1.5em;padding:.35em}.panel .sc_box{display:block;margin:0 1.5em}.panel .sc_box>li{margin:3.2em 0 0;padding:0;width:100%}.panel .sc_box>li:first-child{margin:1.9em 0 0}.panel .sc_box .month{font-size:1.7em;position:relative}.panel .day_box{margin:1.2em 0 0}.panel .day_box>li{font-size:1.7em}.panel .day_box>li:first-child{width:11.5em}.panel .top2{font-size:1.4em;margin:3em 0 0}.panel .access{display:block;margin:4.2em 0 0;padding:3.2em 2.4em}.panel .access_txts{width:100%}.panel .access_txts .txt1{font-size:1.8em}.panel .access_txts .txt2{font-size:1.6em;margin:.8em 0 1.5em}.panel .access_txts .txt3{font-size:1.4em}.panel .access_txts .small{font-size:1.2em}.panel .access_map{margin:0 0 3.4em;padding-bottom:77%;width:100%}.panel .access .note{font-size:1.4em}.gift{padding:8.4em 0 0}.gift-txts .txt{font-size:1.6em;letter-spacing:.05em}.gift-txts .ttl{font-size:3.6em}.gift-item{box-shadow:none;margin:4em 0 0!important;padding:29.5em 3em 4em}.gift-item-num{width:12em!important}.gift-item-img.first{left:0;top:0;width:100%!important}.gift-item-img.second{margin:3em 0 0!important}.gift-item-txts{margin:0!important;min-height:0!important}.gift-item-txts .txt1{font-size:1.4em;letter-spacing:.08em}.gift-item-txts .ttl{font-size:2.2em;margin:.4em 0 0}.gift-item-txts .txt2{font-size:1.3em}.gift-item-txt{font-size:1.6em;line-height:1.7;margin:1.9em 0 0!important}.second.gift-item-txt{font-size:1.5em;margin:1.9em 0 0!important}.voice{padding:8.4em 0 6.4em}.voice-ttl{font-size:3.6em;line-height:1.4}.voice-star{margin:4em auto 1.4em!important;width:27.3em!important}.voice-item{margin:1.6em 0 0!important;padding:3.2em}.voice-item-icons{right:2.5em;top:3.2em;width:28.5em!important}.voice-item-name{font-size:1.48em;height:5.25em;left:0;margin:1em 0 0 9.2em!important;position:relative;top:0}.voice-item-txts{margin:7em 0 0!important}.voice-item-txts .ttl{font-size:2em}.voice-item-txts .txt{font-size:1.5em;line-height:2;margin:1.6em 0 0}.bottom .voice-item-txts .ttl{font-size:2em}.comparison{padding:6.4em 0 2.4em}.comparison-ttl .line1{font-size:1.4em;font-weight:500}.comparison-ttl .line1 strong{font-size:1.8em;font-weight:700}.comparison-ttl .line2{display:block;font-size:2.6em;font-weight:700}.comparison-ttl .line2 small{display:inline-block;font-size:.73em;letter-spacing:0;margin:0 -.5em}.comparison-items{display:block!important;margin:4em 0 0!important}.comparison-items>.row-fluid-wrapper{width:100%}.comparison-item{padding:0 0 4em}.comparison-item-ttl{font-size:1.6em;padding:.4em}.comparison-item-img{margin:11.3em 0 0!important}.comparison-item-txts{position:absolute;top:5em}.comparison-item-txts .txt{border:1px solid #ff834d;font-size:1.4em;padding:1em}.comparison-item-txts .txt1{width:18.1em}.comparison-item-txts .txt2{margin:-.2em 0 0 auto;width:13.7em}.comparison-item-txts .txt3{margin:7em 0 0 1.8em;width:11.3em}.comparison-item-txts .txt4{margin:8.5em 0 0;width:13.4em}.bad .comparison-item-img{width:80%!important}.bad .comparison-item-txts .txt{border:1px solid #73ceeb}.bad .comparison-item-txts .txt1{width:17em}.bad .comparison-item-txts .txt2{margin:-.7em 0 0 auto;width:15em}.bad .comparison-item-txts .txt3{margin:7.7em 0 0 auto;width:16.4em}.bad .comparison-item-txts .txt5{margin:1em 0 0 auto}.bad .comparison-item-txts .txt6{margin:7.6em 0 0 auto;width:12.6em}.sns{padding:6.4em 0}.sns-items{display:block}.sns-item{margin:0 auto!important;max-width:500px;width:100%}.instagram{height:34em}.insta-link{font-size:1.4em;margin:0 .6em}.facebook-wrapper{margin:4em 0 0}.facebook-wrapper,.facebook-wrapper iframe{height:40em!important}.covio{padding:6.4em 0}.covio .inner{max-width:100%}.covio-txts .ttl{font-size:2.2em;letter-spacing:.1em}.covio-txts .txt{font-size:1.6em;letter-spacing:.05em;margin:1.5em 0 0}.covio-items{justify-content:center;margin:3.8em 0 0!important}.covio-items>.row-fluid-wrapper{width:11.4em}.covio-item{margin:1em 0 0!important}.covio-item-img{margin:0 auto!important;width:10.3em!important}.covio-item-txt{font-size:1.5em;margin:.8em 0 0!important}.faq{padding:6.4em 0 0}.faq-ttl{font-size:3.6em;letter-spacing:.1em}.faq-content{margin:4.5em 0 0!important}.faq_list dl{padding:3em 4.3em 3em 5.5em}.faq_list dl+dl{margin:2.2em 0 0}.faq_list dt .btn{height:.8em;right:-1.7em;width:.8em}.faq_list dt{font-size:1.7em}.faq_list dt:before{font-size:1.4em;left:-1.5em}.faq_list dd{font-size:1.5em;margin:1.2em 0 0}.concept{margin:8.4em 0 0!important;max-width:100%;padding:2.2em 0 6.4em}.concept-ttl-img{width:100%!important}.concept-ttl .ttl1{font-size:1.6em;line-height:2.2}.concept-ttl .ttl2{font-size:3.3em;letter-spacing:.05em;line-height:1.65;margin:.2em 0 0}.concept-txt{font-size:1.6em;line-height:2.1;margin:1.4em 0 0!important;width:100%!important}.concept-img{left:0;margin:2.4em auto 0!important;position:relative;top:0;width:35.9em!important}.first.concept-txt{margin:1.7em 0 0!important}.first.concept-img{margin:3.2em 0 0 auto!important;width:35.9em!important}.second.concept-img{width:26.3em!important}.third.concept-img{width:34.3em!important}.concept-img.fourth{width:31.3em!important}.footer{padding:1.5em 0}.footer .inner{display:block!important}.footer .inner>.row-fluid-wrapper:first-of-type,.footer .inner>.row-fluid-wrapper:nth-of-type(2){width:100%}.footer-nav ul{justify-content:center}.footer-nav ul li{font-size:1.2em;letter-spacing:.1em}.footer-nav ul li+li{margin:0 0 0 1.5em;padding:0 0 0 1.5em}.copyright{font-size:1.1em;margin:1em 0 0!important;text-align:center}}.schedule .outline-item-txts .table td:first-of-type{width:24%}.section{padding:12em 0}.mplus1{font-family:M PLUS\ 1p,sans-serif}.josefin{font-family:Josefin Sans,sans-serif}.flex{align-items:stretch;display:flex!important;justify-content:space-between}@media only screen and (min-width:769px){.sp,.tb{display:none!important}}@media only screen and (max-width:768px){.pc,.sp{display:none}.section{padding:6em 0}.flex{flex-wrap:wrap}}@media only screen and (max-width:480px){.pc-tb{display:none!important}.sp{display:block!important}}.tab{width:32%}.panel-ttl:after{background:url(https://service.kodato.com/hubfs/LP/20231219/panel-ttl.png) no-repeat 50%/cover;content:"";height:4.4em;left:1em;position:absolute;top:-1.1em;width:4.4em}@media (max-width:768px){.panel-ttl:after{background:url(https://service.kodato.com/hubfs/LP/20231219/panel-ttl_sp.png) no-repeat 50%/cover;height:1.4em;left:.7em;top:50%;transform:translateY(-50%);width:2.5em}}.cta_block{background:#10364b;color:#fff;padding:4vw 0 2.60417vw}.cta_block a,.cta_block a:hover{color:#fff}.cta_block .cta_btn{margin-bottom:2em;margin-left:auto!important;margin-right:auto!important;width:46.77083vw}.cta_block .cta_btn a:hover img{transform:translateY(3px);-webkit-transition:all .5s;transition:all .5s}.cta_block .link_txt{font-size:1.8em;font-weight:500;letter-spacing:.15em}.cta_block .link_txt a{padding-left:2.5em;padding-right:1.5em;position:relative}.cta_block .link_txt a:hover{text-decoration:underline}.cta_block .link_txt a:before{background-image:url(https://service.kodato.com/hubfs/LP/20241024/cta_schedule.png);background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:1.3em;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:1.3em}.cta_block .link_txt a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:.5em;margin-top:-.25em;position:absolute;right:0;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:.5em}.cta_block.bottom .link_txt a:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:768px){.cta_block{padding:10.66667vw 0}.cta_block .cta_btn{margin-bottom:1em;padding-left:1.33333vw;width:97.6vw}.cta_block .link_txt{font-size:1.2em;letter-spacing:.1em}}.fixed-cta-wrap{height:0!important;margin:0!important}.fixed-cta-btn .btn_block{background:#10364b;margin:0 auto!important;padding:2em 0 1.5em;width:100%!important}.fixed-cta-btn .btn_block .flex{display:flex;justify-content:space-between;margin:0 auto!important;width:59.375vw}.fixed-cta-btn .btn_block .flex>.row-fluid-wrapper{width:49%}.fixed-cta-btn .btn_block .flex .btn a:hover img{transform:translateY(3px);-webkit-transition:all .5s;transition:all .5s}.fixed-cta-btn.fixed{bottom:0;position:fixed;right:0;z-index:100}@media (max-width:768px){.fixed-cta-wrap .row-fluid [class*=span]{width:100%}.fixed-cta-btn .btn_block{padding:2em 0}.fixed-cta-btn .btn_block .flex .btn a:hover img{transform:translateY(0);-webkit-transition:all 0s;transition:all 0s}.fixed-cta-btn .btn_block .flex .btn a img{filter:drop-shadow(0 3px 3px rgba(0,0,0,.6))}.fixed-cta-btn .btn_block .flex{width:92%}.fixed-cta-btn .btn_block .flex>.row-fluid-wrapper{width:48.5%}}#outline{font-size:.52083vw}#outline .outline-item-txts .ttl{background:#10364b}#outline .outline-item-txts .table td,#outline .outline-item-txts .table th{background:#efefef}#outline .outline-item{margin:7em 0 0}#outline .outline-item-txts .txt{font-size:1.8em}#outline .outline-item-txts .txt li{display:inline-block;padding-left:1.5em;position:relative}#outline .outline-item-txts .txt li:before{content:"■";left:0;position:absolute;top:0}#outline .outline-item-txts .note p:first-child{margin-bottom:.5em}@media (max-width:768px){#outline{font-size:2.66667vw}#outline .outline-item{margin:4em 0 0}#outline .outline-item-txts .txt{font-size:1.55em;margin:1.5em 0 0}#outline .outline-item-txts .txt li{display:block}#outline .outline-item-txts .txt .txt01{margin-bottom:.5em}#outline .outline-item-txts .note{font-size:1.3em}}#outline .schedule .outline-item-txts .table td,#outline .schedule .outline-item-txts .table th{padding:1em}#outline .schedule .outline-item-txts .table td:first-of-type{width:17%}#outline .schedule .schedule_content{align-items:center;letter-spacing:.08em;margin:2em 2em 2em 1em}#outline .schedule .schedule_content .detail{background:#fff;padding:1em;width:66%}#outline .schedule .schedule_content .detail .title{margin-bottom:.7em;margin-top:-1.8em}#outline .schedule .schedule_content .detail .title span{font-size:85%;font-weight:500}#outline .schedule .schedule_content .detail .menu{color:#100c0b;font-size:90%;font-weight:500;margin-bottom:.6em}#outline .schedule .schedule_content .detail .menu li{padding-left:1.5em;position:relative}#outline .schedule .schedule_content .detail .menu li:before{content:"\02776";left:0;position:absolute;top:0}#outline .schedule .schedule_content .detail .menu li:nth-child(2):before{content:"\02777"}#outline .schedule .schedule_content .detail .menu li:nth-child(3):before{content:"\02778"}#outline .schedule .schedule_content .detail .menu li:nth-child(4):before{content:"\02779"}#outline .schedule .schedule_content .detail .menu li:nth-child(5):before{content:"\0277A"}#outline .schedule .schedule_content .detail .menu li span{font-weight:500}#outline .schedule .schedule_content .detail .notice{font-size:80%}@media (max-width:768px){#outline .schedule .outline-item-txts .table{border-collapse:separate;border-spacing:.5em}#outline .schedule .outline-item-txts .table td,#outline .schedule .outline-item-txts .table th{display:table-cell;font-weight:500;padding:.5em;text-align:center;width:50%!important}#outline .schedule .outline-item-txts .table td span,#outline .schedule .outline-item-txts .table th span{font-size:1em;font-weight:500}#outline .schedule .schedule_content{background:#efefef;font-size:1.4em;margin:0 0 0 .3em;padding:1em;width:97%}#outline .schedule .schedule_content ul li{font-weight:500;list-style-position:outside;list-style-type:disc;margin-left:1em}#outline .schedule .schedule_content .detail{margin-top:1em;width:100%}#outline .schedule .schedule_content .detail .title{margin-bottom:1em;margin-top:0}#outline .schedule .schedule_content .detail .title span{background:#100c0b;color:#fff;padding:.5em 1em}#outline .schedule .schedule_content .detail .menu li{line-height:1.3;list-style-position:inside;list-style-type:none;margin-bottom:.5em;margin-left:0}}#outline .tab{border:.1em solid #906635;color:#906635;width:49%}#outline .tab.active{background:#906635;color:#fff}#outline .outline-tab ul:after{background:#906635}#outline .panel-content{padding:3em 0 0}#outline .panel .top1{display:none}#outline .panel .year_ttl{margin-bottom:2em}@media (max-width:768px){#outline .panel-content{padding:1.8em 0}#outline .panel .year_ttl{margin-bottom:1.5em}}#outline .date .panel-ttl{background:#906635}#outline .date .panel-ttl:after{background:url(https://service.kodato.com/hubfs/LP/20241024/panel-ttl.png) no-repeat 50%/cover}#outline .date .panel .sc_box>li{margin:2em 0 4em}#outline .date .panel .day_box .empty{background:#906635}#outline .date .panel .day_box .full{background:#b3212e}#outline .date .panel .next_schedule{font-size:2em;font-weight:500;margin-top:1.5em}#outline .date .panel .access{background:#efefef}#outline .date .panel .access_txts .txt3.fw_b{font-weight:700}@media (max-width:768px){#outline .date .panel-ttl:after{background:url(https://service.kodato.com/hubfs/LP/20241024/panel-ttl_sp.png) no-repeat 50%/cover}#outline .date .panel .next_schedule{font-size:1.4em}}#outline .price .table .flex01{justify-content:center;margin-top:1.5em}#outline .price .outline-item-txts .table td .left{width:38%}#outline .price .outline-item-txts .table td .right{width:48%}#outline .price .outline-item-txts .table td .left{margin-right:5%;position:relative}#outline .price .outline-item-txts .table td .left:after{color:#b3212e;content:"→";font-size:1.2em;position:absolute;right:-10%;top:65%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#outline .price .outline-item-txts .table td .left strong{font-weight:400}#outline .price .outline-item-txts .table td .left .del{position:relative}#outline .price .outline-item-txts .table td .left .del:before{background:#b3212e;content:"";height:.2em;left:0;position:absolute;top:15%;width:100%}#outline .price .outline-item-txts .table td .left .del:after{background:#b3212e;bottom:35%;content:"";height:.2em;left:0;position:absolute;width:100%}#outline .price .outline-item-txts .table td .right .head{font-size:1.2em;font-weight:700}#outline .price .outline-item-txts .table td .right .underline{border-bottom:.2em solid #b3212e;color:#b3212e;padding-bottom:.2em;position:relative}#outline .price .outline-item-txts .table td .right .balloon{background:#b3212e;border-radius:1em 1em 1em 0;color:#fff;font-size:1.2em;font-weight:700;left:0;line-height:1;padding:.5em;position:absolute;top:-2.75em;width:14em}#outline .price .outline-item-txts .table td .right .balloon span{font-size:80%;font-weight:700}@media only screen and (max-width:768px){#outline .price .table .flex01{margin-top:0}#outline .price .outline-item-txts .table td .item{width:100%}#outline .price .outline-item-txts .table td .left{margin-bottom:3em;margin-right:0}#outline .price .outline-item-txts .table td .left:after{bottom:-2em;content:"↓";left:1.75em;right:auto;top:auto;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#outline .price .outline-item-txts .table td strong{margin:0}#outline .price .outline-item-txts .table td .right .head{font-size:1em}#outline .price .outline-item-txts .table td .item .head{margin-right:5em}#outline .price .outline-item-txts .table td .left .del:after,#outline .price .outline-item-txts .table td .left .del:before{content:none}#outline .price .outline-item-txts .table td .right .underline{border-bottom:none}#outline .price .outline-item-txts .table td .right .balloon{background:#b3212e;border-radius:1em 1em 1em 0;color:#fff;font-size:.8em;font-weight:700;left:12em;line-height:1;padding:.5em .5em .5em 1em;position:absolute;top:-2.5em;width:12em}}#outline .cancel .outline-item-txts .txt2{margin:1em 0 0}@media (max-width:768px){#outline .cancel .outline-item-txts .txt2{margin:1.5em 0 0}}#outline .info .outline-item-txts .table td .notice{font-size:80%;font-weight:400;letter-spacing:.05em}body{color:#100c0b}.bg-lazy{background-image:none!important}.inner_1120{margin:0 auto!important;max-width:112em}.inner_1520{margin:0 auto!important;max-width:152em}@media (max-width:768px){.inner_1120,.inner_1520{max-width:100%;padding:0 1.6em}}#problem{font-size:.52083vw}#problem h2{font-size:5em;font-weight:700;letter-spacing:.15em;margin-bottom:1em}#problem .content{padding-top:38em;position:relative}#problem .content .disc{background-image:url(https://service.kodato.com/hubfs/LP/20241024/problem_disc_bg.png);background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:29.7em;position:absolute;width:29.7em}#problem .content .disc p{font-size:2.4em;font-weight:700;left:50%;line-height:1.8;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}#problem .content .disc p span{color:#b3212e;font-weight:700}#problem .content .disc06{bottom:3em;right:6em}#problem .content .disc01{bottom:3em;left:8em}#problem .content .disc02{bottom:35em;left:16em}#problem .content .disc05{bottom:35em;right:16em}#problem .content .disc03{bottom:52em;left:44.5em}#problem .content .disc04{bottom:52em;right:44.5em}#problem .content .img01{margin:0 auto;width:70em}@media (max-width:768px){#problem{font-size:2.66667vw}#problem h2{font-size:2.8em;letter-spacing:.05em}#problem .content{padding-top:0}#problem .content .discs{display:flex;flex-wrap:wrap;justify-content:space-between}#problem .content .disc{bottom:auto;height:16em;left:auto;margin:0 auto 1em;position:relative;right:auto;width:16em}#problem .content .disc p{font-size:1.5em;line-height:1.4}#problem .content .img01{margin-top:-5em;position:relative;width:26em;z-index:1}}#step{background:url(https://service.kodato.com/hubfs/LP/20241024/step_bg.png) no-repeat top/100% auto,#bcbdbc;color:#10364b;font-size:.52083vw;padding-top:45em}#step h2{font-size:5em;margin-bottom:1em}#step .h2_sub,#step h2{color:#fff;font-weight:700;letter-spacing:.1em;text-align:right}#step .h2_sub{font-size:3.2em;line-height:2}#step .h2_sub span{background:#b3212e;display:inline-block;line-height:1;margin-right:.2em;padding:.2em .4em}#step .tree_step{background:#fff;margin-top:15em;padding:15em 0;position:relative}#step .tree_step:before{background-image:url(https://service.kodato.com/hubfs/LP/20241024/step_arrow.png);background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:12.1em;left:50%;position:absolute;top:-6em;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:25.3em}#step .tree_step h3{font-size:5em;font-weight:700;margin-bottom:1.5em;text-align:center}#step .tree_step h3 .num{color:#b3212e;font-weight:700}#step .tree_step .step_box{margin-bottom:10em}#step .tree_step .step_box>.row-fluid-wrapper{width:49%}#step .tree_step .step_box .left{text-align:left}#step .tree_step .step_box .num{width:14.3em}#step .tree_step .step_box h4{font-size:2.8em;font-weight:700;margin-bottom:1em}#step .tree_step .step_box h4 span{color:#b3212e;font-weight:700}#step .tree_step .step_box .txt{font-size:1.9em;font-weight:700;line-height:2}#step .infographic{border:.4em solid #b3212e;padding:12em}#step .infographic .upper{margin-bottom:8em}#step .infographic .upper>.row-fluid-wrapper{width:48%}#step .infographic .upper>.row-fluid-wrapper:first-child>.row-fluid{align-items:center;background:#906635;display:flex;height:100%;justify-content:center;width:100%}#step .infographic .upper .left h5 span{color:#fff;display:inline-block;font-weight:700}#step .infographic .upper .left h5 .h5_01{font-size:2.5em;letter-spacing:.1em;margin-bottom:.5em}#step .infographic .upper .left h5 .h5_02{font-size:3.9em;letter-spacing:.15em}#step .infographic .upper .right h6{background:#b3212e;color:#fff;font-size:2.5em;font-weight:700;line-height:1;padding:.5em}#step .infographic .lower{margin-bottom:4em}#step .infographic .lower h6{background:#b3212e;color:#fff;font-size:2.5em;font-weight:700;letter-spacing:.15em;line-height:1;margin-bottom:1em;padding:.5em}#step .infographic .notice{font-size:1.5em;line-height:1.8;text-align:left}@media (max-width:768px){#step{font-size:2.66667vw;padding-top:18em}#step h2{font-size:2.7em;letter-spacing:.05em}#step .h2_sub{font-size:1.5em;letter-spacing:.05em}#step .tree_step{margin-top:7em;padding:5em 0}#step .tree_step:before{height:7.1em;top:-4em;width:14.9em}#step .tree_step h3{font-size:2.8em;margin-bottom:1em}#step .tree_step .step_box{margin-bottom:5em;position:relative}#step .tree_step .step_box>.row-fluid-wrapper{width:100%}#step .tree_step .step_box .num{margin:0 auto 24em;width:9.75em}#step .tree_step .step_box h4{font-size:2em}#step .tree_step .step_box .txt{font-size:1.5em}#step .tree_step .step_box .right{left:0;position:absolute;top:5.5em;width:100%}#step .infographic{border:.4em solid #b3212e;margin-top:4em;padding:3em 1.6em}#step .infographic .upper{margin-bottom:4em}#step .infographic .upper>.row-fluid-wrapper{width:100%}#step .infographic .upper>.row-fluid-wrapper:first-child>.row-fluid{height:auto;margin:-7em 0 4em;padding:3em 0}#step .infographic .upper .left h5 .h5_01{font-size:1.4em}#step .infographic .upper .left h5 .h5_02{font-size:2.3em}#step .infographic .upper .right h6{font-size:1.5em;margin-bottom:1em}#step .infographic .lower{margin-bottom:2em}#step .infographic .lower h6{font-size:1.5em}#step .infographic .notice{color:#100c0b;font-size:1.2em;letter-spacing:.11em}}#flow{font-size:.52083vw}#flow h2{font-size:5em;font-weight:700;letter-spacing:.1em;margin-bottom:1em}#flow .flow_box{background:#efefef;border:.4em solid #10364b;border-radius:1em;margin-bottom:6em;padding:8em;position:relative}#flow .flow_box03{margin-bottom:0}#flow .flow_box .num{left:-2em;position:absolute;top:-2em;width:6em}#flow .flow_box .flow_box_flex{align-items:center}#flow .flow_box .flow_box_flex>.row-fluid-wrapper:first-child{width:53%}#flow .flow_box .flow_box_flex>.row-fluid-wrapper:last-child{width:43%}#flow .flow_box .left{text-align:left}#flow .flow_box .left h3{font-size:3.6em;font-weight:700;margin-bottom:1em}#flow .flow_box .left p{font-size:1.9em;font-weight:700;line-height:2}#flow .flow_box .example{margin-top:6em}#flow .flow_box .example .example_box{align-items:center;background:#fff;border-radius:.4em;margin-bottom:2.4em;overflow:hidden;text-align:left}#flow .flow_box .example .example_box:last-child{margin-bottom:0}#flow .flow_box .example .example_box .title{background:#10364b;color:#fff;font-size:1.9em;font-weight:700;padding:1em;position:relative;width:26%}#flow .flow_box .example .example_box .title:after{background:linear-gradient(to top left,transparent 50%,#10364b 0) 0 100% /100% 100% no-repeat;content:"";height:100%;position:absolute;right:-1em;top:0;width:1em}#flow .flow_box .example .example_box .txt{font-size:2em;font-weight:700;width:70%}#flow .flow_box .example .example_box .txt span{display:inline-block}#flow .flow_box .example .example_box .arrow{color:#b3212e;font-weight:700;margin:0 .2em}#flow .flow_box .example .example_box .fs_s{font-size:65%;font-weight:400;margin-left:.5em}#flow .inner_1120{position:relative}#flow .inner_1120 .repeat{bottom:25em;position:absolute;right:-9em;width:7.8em}@media (max-width:768px){#flow{font-size:2.66667vw}#flow h2{font-size:2.8em}#flow .flow_box{border-radius:.5em;margin-bottom:3em;padding:3em 1.6em}#flow .flow_box03{margin-bottom:0}#flow .flow_box .num{left:-1em;top:-1em;width:2.8em}#flow .flow_box .flow_box_flex>.row-fluid-wrapper:first-child,#flow .flow_box .flow_box_flex>.row-fluid-wrapper:last-child{width:100%}#flow .flow_box .left h3{font-size:2.2em;margin-bottom:10em}#flow .flow_box .left p{font-size:1.3em;font-weight:400;line-height:1.6}#flow .flow_box .flow_box_flex{position:relative}#flow .flow_box .right{left:0;position:absolute;top:5em;width:100%}#flow .flow_box .example{margin-top:3em}#flow .flow_box .example .example_box{border-radius:0;margin-bottom:1.5em}#flow .flow_box .example .example_box .title{font-size:1.3em;padding:.5em 1em;width:100%}#flow .flow_box .example .example_box .title:after{content:none}#flow .flow_box .example .example_box .txt{font-size:1.5em;padding:.7em 1em;width:100%}#flow .flow_box .example .example_box .arrow{margin:0 .2em 0 0}#flow .flow_box .example .example_box .fs_s{font-size:80%;margin-left:0}#flow .inner_1120{padding:0 3.5em 0 2.5em}#flow .inner_1120 .repeat{bottom:20em;right:1em;width:2.1em}}#instructor{font-size:.52083vw}#instructor h2{font-size:5em;font-weight:700;letter-spacing:.1em;margin-bottom:1em}#instructor .upper{background-image:url(https://service.kodato.com/hubfs/LP/20241024/instructor_bg.jpg);background-position:top;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;padding-bottom:60em}#instructor .upper h2{color:#fff}#instructor .upper .disc{background-image:url(https://service.kodato.com/hubfs/LP/20241024/instructor_disc.png);background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:35.2em;position:relative;width:35.2em}#instructor .upper .disc p{font-size:3em;font-weight:700;left:50%;padding-top:1.8em;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}#instructor .upper .disc p:before{background-image:url(https://service.kodato.com/hubfs/LP/20241024/instructor_crown.png);background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:1.5em;left:50%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:1.5em}#instructor .upper .disc p .fs_s01{display:inline-block;font-size:73%;font-weight:400;line-height:1.4;margin-bottom:.5em}#instructor .upper .disc p .fs_s02{font-size:86%;font-weight:700}#instructor .lower{background:#fff}#instructor .lower .profile{background:#fff;border-radius:1em 1em 0 0;margin-top:-60em}#instructor .lower .profile h2{font-size:4.8em}#instructor .lower .profile .flex>.row-fluid-wrapper{width:48%}#instructor .lower .profile .flex .item .content{margin-top:3em;text-align:left}#instructor .lower .profile .flex .item .content .catch{border-bottom:.6em solid #d5d5d5;margin-bottom:2em;padding-bottom:2em}#instructor .lower .profile .flex .item .content .catch .catch01{color:#906635;font-size:2.4em;font-weight:700;letter-spacing:0;margin-bottom:.7em}#instructor .lower .profile .flex .item .content .catch .catch02{font-size:3.2em;font-weight:700}#instructor .lower .profile .flex .right .content .catch .catch02{line-height:3}#instructor .lower .profile .flex .item .content .title{font-size:2.1em;line-height:1.6;margin-bottom:.7em}#instructor .lower .profile .flex .item .content .name{font-size:2.6em;font-weight:700}#instructor .lower .profile .flex .item .content .name .fs_s{font-size:73%;font-weight:700}@media (max-width:768px){#instructor{font-size:2.66667vw}#instructor h2{font-size:2.8em}#instructor .upper{background-image:url(https://service.kodato.com/hubfs/LP/20241024/instructor_bg_sp.jpg);padding-bottom:30em}#instructor .upper .discs{display:block;height:33em;position:relative}#instructor .upper .disc{height:17.65em;position:absolute;width:17.65em}#instructor .upper .disc01{left:8.5em;top:0}#instructor .upper .disc02{left:0;top:14.5em}#instructor .upper .disc03{right:0;top:14.5em}#instructor .upper .disc p{font-size:1.7em;line-height:1.3}#instructor .lower .profile{border-radius:.5em .5em 0 0;margin-top:-27em;padding-bottom:0}#instructor .lower .profile h2{font-size:2.8em}#instructor .lower .profile .flex>.row-fluid-wrapper{width:100%}#instructor .lower .profile .flex .left{margin-bottom:5em}#instructor .lower .profile .flex .item .content{margin-top:1.5em}#instructor .lower .profile .flex .item .content .catch{margin-bottom:2em;padding-bottom:2em}#instructor .lower .profile .flex .item .content .catch .catch01{font-size:1.5em}#instructor .lower .profile .flex .item .content .catch .catch02{font-size:2em}#instructor .lower .profile .flex .right .content .catch .catch02{line-height:1.5}#instructor .lower .profile .flex .item .content .title{font-size:1.5em;margin-bottom:.4em}#instructor .lower .profile .flex .item .content .name{font-size:1.8em}}#achievement{background-image:url(https://service.kodato.com/hubfs/LP/20241024/achievement_bg.jpg);background-position:top;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;font-size:.52083vw}#achievement .increase{margin-bottom:12em;padding-top:0}#achievement .increase .flex{align-items:center;margin-bottom:10em}#achievement .increase .flex>.row-fluid-wrapper{width:50%}#achievement .increase .flex .left .top_txt{text-align:left}#achievement .increase .flex .left .top_txt .txt01{font-size:2.6em;font-weight:700;line-height:2;margin-bottom:2em}#achievement .increase .flex .left .top_txt .txt02{font-size:5em;font-weight:700;line-height:1.7}#achievement .increase .flex .left .top_txt .txt02 span{color:#b3212e;font-weight:700}#achievement .infographics{background:#fff}#achievement .infographics h2{color:#10364b;margin-bottom:7em}#achievement .infographics h2 span{display:inline-block;font-weight:700}#achievement .infographics h2 .h2_01{font-size:2.9em;margin-bottom:.5em}#achievement .infographics h2 .h2_02{font-size:5em}#achievement .infographics .box{margin-bottom:8em}#achievement .infographics .box03{margin-bottom:0}#achievement .infographics .box h3{background:#10364b;color:#fff;font-size:2.5em;font-weight:700;letter-spacing:.15em;line-height:1;margin-bottom:2em;padding:.8em}#achievement .infographics .box02 .flex01>.row-fluid-wrapper{width:49%}#achievement .infographics .box02 .flex01 .item .caption{font-size:2.4em;font-weight:700;margin-top:1em}#achievement .infographics .box03 .flex02>.row-fluid-wrapper{width:48%}#achievement .infographics .box03 .flex02 .item{text-align:left}#achievement .infographics .box03 .flex02 .item h4{font-size:3em;font-weight:700;line-height:1;margin:.5em 0}#achievement .infographics .box03 .flex02 .item .img{margin-bottom:4em}#achievement .infographics .box03 .flex02 .item .txt{font-size:2em}#achievement .infographics .box03 .flex02 .item .txt01{color:#10364b;font-weight:700}@media (max-width:768px){#achievement{background-image:url(https://service.kodato.com/hubfs/LP/20241024/achievement_bg_sp.jpg);font-size:2.66667vw}#achievement .increase{margin-bottom:6em;padding-top:0}#achievement .increase .flex{margin-bottom:6em}#achievement .increase .flex>.row-fluid-wrapper{width:100%}#achievement .increase .flex .left{margin-bottom:5em}#achievement .increase .flex .left .top_txt{text-align:center}#achievement .increase .flex .left .top_txt .txt01{font-size:1.7em;letter-spacing:0;line-height:1.6}#achievement .increase .flex .left .top_txt .txt02{font-size:3em;line-height:1.6}#achievement .infographics{background:none}#achievement .infographics .inner_1120{background:#fff;padding-bottom:6em;padding-top:6em}#achievement .infographics h2{margin-bottom:4em}#achievement .infographics h2 .h2_01{font-size:1.7em}#achievement .infographics h2 .h2_02{font-size:3em}#achievement .infographics .box{margin-bottom:4em}#achievement .infographics .box03{margin-bottom:0}#achievement .infographics .box h3{font-size:1.6em;margin-bottom:1.5em}#achievement .infographics .box02 .flex01{justify-content:flex-start}#achievement .infographics .box02 .flex01>.row-fluid-wrapper{width:48%}#achievement .infographics .box02 .flex01 .item .caption{font-size:1.3em}#achievement .infographics .box03 .flex02>.row-fluid-wrapper{width:100%}#achievement .infographics .box03 .flex02 .flex03{align-items:center;display:flex;justify-content:space-between}#achievement .infographics .box03 .flex02 .flex03>.row-fluid-wrapper{width:48.5%}#achievement .infographics .box03 .flex02 .left{margin-bottom:2em}#achievement .infographics .box03 .flex02 .item h4{font-size:1.4em}#achievement .infographics .box03 .flex02 .item .img{margin-bottom:0}#achievement .infographics .box03 .flex02 .item .txt{font-size:1.3em}#achievement .infographics .box03 .flex02 .item .txt01{font-weight:400}}#voice{font-size:.52083vw;padding-top:0}#voice h2{font-size:5em;font-weight:700;letter-spacing:.1em;margin-bottom:1em}#voice .h2_sub{margin-bottom:6em}#voice .h2_sub span{display:inline-block;vertical-align:middle}#voice .h2_sub .txt{color:#b3212e;font-size:2.9em;font-weight:700;margin-right:1em}#voice .h2_sub .star{width:30.3em}#voice .box{border:.4em solid #906635;margin-bottom:5em;padding:6em;position:relative;text-align:left}#voice .box:after{background-image:url(https://service.kodato.com/hubfs/LP/20241024/voice_quotes.png);background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:4.5em;position:absolute;right:6em;top:6em;width:5em}#voice .box:last-child{margin-bottom:0}#voice .box .title_block{margin-bottom:5em}#voice .box .title_block h3{font-size:2.8em;font-weight:700;letter-spacing:.1em;width:55%}#voice .box .title_block .person{padding-left:13em;position:relative;width:43%}#voice .box .title_block .person:before{background-image:url(https://service.kodato.com/hubfs/LP/20241024/voice_person.png);background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:9em;left:0;position:absolute;top:0;width:9em}#voice .box .title_block .person span{display:inline-block}#voice .box .title_block .person .star{margin-bottom:1em;width:11.8em}#voice .box .title_block .person .name{font-size:1.6em;font-weight:700}#voice .box .comment{font-size:1.8em;font-weight:700;letter-spacing:.12em;line-height:2}#voice .box .comment span{color:#b3212e;font-weight:700}@media (max-width:768px){#voice{font-size:2.66667vw}#voice h2{font-size:2.8em}#voice .h2_sub{margin-bottom:3em}#voice .h2_sub .txt{font-size:2em}#voice .h2_sub .star{width:21em}#voice .box{border:.3em solid #906635;margin-bottom:2.5em;padding:2.5em 1.6em}#voice .box:after{height:2.7em;right:1.6em;top:2.5em;width:3em}#voice .box .title_block{margin-bottom:2.5em}#voice .box .title_block h3{font-size:1.8em;order:1;width:100%}#voice .box .title_block .person{margin-bottom:3em;padding-left:9.5em;width:100%}#voice .box .title_block .person:before{content:"";height:8em;width:8em}#voice .box .title_block .person .star{width:11.6em}#voice .box .title_block .person .name{font-size:1.4em}#voice .box .comment{font-size:1.4em;line-height:1.8}}#simulation{font-size:.52083vw;padding-top:0}#simulation .inner_1520{background:#10364b;border-radius:1em;padding:10em}#simulation h2{color:#fff;margin-bottom:5em}#simulation h2 span{color:#fff;display:inline-block;font-weight:700}#simulation h2 .h2_01{font-size:4em;letter-spacing:.1em}#simulation h2 .h2_02{font-size:5em;letter-spacing:.15em}#simulation .flex>.row-fluid-wrapper{width:48%}#simulation .flex .item{background:#fff;border-radius:1em;padding:6em}#simulation .flex .item h3{font-size:4em;font-weight:700;letter-spacing:.15em;margin-bottom:.8em}#simulation .flex .item h3 span{color:#b3212e;font-weight:700;position:relative}#simulation .flex .item h3 span:before{content:"・";left:50%;position:absolute;top:-.9em;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#simulation .flex .item .img{margin-bottom:4em}#simulation .flex .item ul{text-align:left}#simulation .flex .item ul li{font-size:2.8em;font-weight:700;margin-bottom:1em;padding-left:4em;position:relative}#simulation .flex .left ul li:nth-child(2){line-height:3}#simulation .flex .item ul li:last-child{margin-bottom:0}#simulation .flex .item ul li:before{background-position:top;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:2.8em;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:2.8em}#simulation .flex .left ul li:before{background-image:url(https://service.kodato.com/hubfs/LP/20241024/simulation_icon01.png)}#simulation .flex .right ul li:before{background-image:url(https://service.kodato.com/hubfs/LP/20241024/simulation_icon02.png)}@media (max-width:768px){#simulation{font-size:2.66667vw}#simulation .inner_1520{border-radius:.5em;margin:0 auto;padding:6em 1.6em;width:96%}#simulation h2{margin-bottom:3.5em}#simulation h2 .h2_01{font-size:2em;margin-bottom:1em}#simulation h2 .h2_02{font-size:2.8em;letter-spacing:.1em;line-height:1.4}#simulation .flex>.row-fluid-wrapper{width:100%}#simulation .flex .left{margin-bottom:2.5em}#simulation .flex .item{background:#f4f4f4;border-radius:.5em;padding:5em 1.6em}#simulation .flex .item h3{font-size:2.1em}#simulation .flex .item .img{margin:0 auto 2.5em;width:75%}#simulation .flex .item ul li{font-size:1.6em;margin-left:.3em;padding-left:3.5em}}#sns{background:#efefef}#faq{font-size:.52083vw}#faq h2{font-size:5em;font-weight:700;letter-spacing:.15em;line-height:1;margin-bottom:1.5em}#faq .faq_accordion{text-align:left}#faq .faq_accordion>li{border:.4em solid #10364b;border-radius:.5em;margin-bottom:3em;padding:5em;position:relative}#faq .faq_accordion>li .faq_toggle{font-size:2.2em;font-weight:500;padding-left:2em;position:relative}#faq .faq_accordion>li .faq_toggle:before{color:#b3212e;content:"Q";font-size:1.5em;font-weight:700;left:0;position:absolute;top:-.3em}#faq .faq_accordion li ul li .ans{padding:3em 0 0 4em}#faq .faq_accordion li ul li p{letter-spacing:.1em;line-height:2}#faq .faq_accordion li ul li p.list{flex-wrap:nowrap;justify-content:flex-start}#faq .faq_accordion li ul li p.list .num{width:2em}#faq .faq_accordion li ul li p{font-size:1.8em}@media (max-width:767px){#faq{font-size:2.66667vw}#faq h2{font-size:2.8em;font-weight:700}#faq .faq_accordion>li{border:.3em solid #10364b;margin-bottom:2em;padding:2em 1.5em}#faq .faq_accordion>li .faq_toggle{font-size:1.6em;padding:0 1em 0 1.5em}#faq .faq_accordion>li .faq_toggle:before{font-size:1.3em}#faq .faq_accordion li ul{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}#faq .faq_accordion li ul.open{grid-template-rows:1fr}#faq .faq_accordion li ul li{overflow:hidden}#faq .faq_accordion li ul li .ans{padding:1em 0 1em 2em}#faq .faq_accordion>li .faq_toggle:after{background-image:url(https://service.kodato.com/hubfs/LP/20241024/faq_close.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:.8em;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:.8em}#faq .faq_accordion>li.close .faq_toggle:after{background-image:url(https://service.kodato.com/hubfs/LP/20241024/faq_open.png)}#faq .faq_accordion li ul li p{font-size:1.4em;line-height:1.8}#faq .faq_accordion li ul li .list_block p{margin-bottom:.4em}#faq .faq_accordion li ul li .list_block p:last-child{margin-bottom:0}#faq .faq_accordion li ul li p.list .num{width:7%}#faq .faq_accordion li ul li p.list .txt{width:93%}}#closing{background-image:url(https://service.kodato.com/hubfs/LP/20241024/closing_bg.jpg);background-position:0 0;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;color:#10364b;font-size:.52083vw;padding:20em 0;text-align:left}#closing.bg_v2{background-image:url(https://service.kodato.com/hubfs/LP/20241024/closing_bg_20250115.jpg)}#closing .h2_sub{font-size:3.1em;font-weight:700;margin-bottom:1em}#closing .h2_sub span{color:#b3212e;font-weight:700}#closing h2{font-size:5em;font-weight:700;letter-spacing:.1em;margin-bottom:1.5em}#closing .txt{font-size:1.8em;font-weight:700;letter-spacing:0;line-height:3}@media (max-width:768px){#closing{background:#efefef;font-size:2.66667vw;padding:8em 0}#closing .h2_sub{font-size:1.8em;text-align:center}#closing h2{font-size:3em;text-align:center}#closing .txt{font-size:1.5em;letter-spacing:.06em;line-height:2;margin-top:-1.5em}}#footer{background:#10364b;font-size:.52083vw}#footer,#footer a,#footer a:hover{color:#fff}footer .inner_1120{display:flex!important;justify-content:space-between}footer .inner_1120>.row-fluid-wrapper:first-of-type{width:60%}footer .inner_1120>.row-fluid-wrapper:nth-of-type(2){width:40%}#footer .copyright,#footer .footer-nav ul li{font-size:1.4em}@media (max-width:768px){#footer{font-size:2.66667vw}#footer .inner_1120{display:block!important}#footer .inner_1120>.row-fluid-wrapper:first-of-type,#footer .inner_1120>.row-fluid-wrapper:nth-of-type(2){width:100%}#footer .copyright,#footer .footer-nav ul li{font-size:1.1em}}.access{flex-wrap:wrap}.attention{background-color:#73ceeb;color:#fff;margin-top:3.2em;padding:3.2em;width:100%}.attention_title{font-size:2.2em;margin-bottom:.8em}.attention_txt{font-size:1.6em;padding:0 .8em}.attention_map{padding-right:80%;position:relative;width:30%}div.attention p:nth-child(2){margin-bottom:.8em}