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}.fixed-cta-wrap{height:12.5em;margin:6em 0 0!important}.fixed-cta-btn{margin:0 -1.4em 0 auto!important;max-width:51.5em;width:100%!important}.fixed-cta-btn.fixed{bottom:0;position:fixed;right:0;z-index:100}.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:#ff7c43;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{padding:16.4em 0 0}.outline-ttl{font-size:5.6em;font-weight:500;letter-spacing:.1em}.outline-item{margin:9.4em 0 0!important;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;content:"";height:4.4em;left:1em;position:absolute;top:-1.1em;width:4.4em}.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:#fff;border:1px solid #fd5f00;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:#fff;border:1px solid #fd5f00;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:768px){.panel-content{display:block!important}}@media (max-width:767px){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}.fixed-cta-wrap{height:6.5em;margin:3.2em 0!important}.fixed-cta-btn{margin:0 auto!important;max-width:34.3em}.fixed-cta-btn.fixed{bottom:1em;right:-1em}.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{padding:8.4em 0 0}.outline-ttl{font-size:3.6em}.outline-item{margin:4em 0 0!important}.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%}.wrap-imgtxt{margin-top:5em}.list-imgtxt>li{border:1px solid #fd5f00;margin-top:2em!important;padding:2em}.list-imgtxt>li .wrap-txt p:first-of-type{font-size:2rem;font-weight:500}.list-imgtxt>li .wrap-txt p strong{color:#fd5f00;display:block;font-size:2.4rem;margin-bottom:5rem}.list-imgtxt>li .wrap-txt h3{font-size:2.4rem;font-weight:500}.list-imgtxt>li .wrap-txt h3>span{font-size:1.8rem;padding-left:.5em}.list-imgtxt>li .wrap-txt p:last-of-type{font-size:1.7rem;padding-top:.4em}.list-imgtxt>li:first-of-type{position:relative}.list-imgtxt>li:first-of-type .wrap-txt>ul{border-top:1px solid #fd5f00;bottom:2em;left:2em;position:absolute;width:93.5%}.list-imgtxt>li:first-of-type .wrap-txt>ul>li p{padding:1em 0}.list-imgtxt>li:first-of-type .wrap-txt>ul>li:last-of-type>ul>li{font-size:1.4rem;padding-top:.7em}.feature-item-contents{background:#ffebe2;color:#6b5737;display:flex;flex-wrap:wrap;justify-content:space-between;margin:7em 0 0;padding:5em}.feature-item-contents>dt{background:#fd5f00;color:#fff;flex:1 0 100%;font-size:3em;font-weight:500;letter-spacing:.16em;margin-bottom:1em;padding:.4em}.feature-item-contents>dd.feature-item-contents-list{padding-top:1em;text-align:left}.feature-item-contents>dd>dl>dt{font-weight:500}.feature-item-contents>dd>dl>dd{font-weight:700;position:relative}.feature-item-contents>dd>dl>dd:before{border-left:4px solid;content:"";display:inline-block;height:3em;left:-.7em;position:absolute}.feature-item-contents>dd:last-of-type{font-size:2em;font-weight:500;line-height:2;padding-top:1em;text-align:left}.feature-item-contents>dd:last-of-type strong{color:#ff6d2d}.example{background:#f1efe4;padding:22em 0 17em}.example h2{font-size:5.6em;font-weight:500;letter-spacing:.05em;margin-bottom:1em}.example .list-column>li{align-content:space-between;background:#fff;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;position:relative}.example .common-ttl{font-size:2.2em;font-weight:500;line-height:1.8;order:1}.list-column figure{order:2}.example .list-column>li:before{background-image:url(https://service.kodato.com/hubfs/LP/20221223/20230809/example_icon.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:6em;left:0;margin:0 auto;position:absolute;right:0;top:-3em;vertical-align:middle;width:6em}.example .list-column{position:relative}.example .list-column:after{background-image:url(https://service.kodato.com/hubfs/LP/20221223/20230809/example_img6.png);background-repeat:no-repeat;background-size:contain;bottom:-3em;content:"";display:inline-block;height:43%;position:absolute;right:0;vertical-align:middle;width:calc(33.33333% - 3em)}@media (min-width:768px){.sp{display:none}.list-imgtxt>li .wrap-txt{padding-left:5rem!important}.list-imgtxt>li:first-of-type .wrap-txt>ul{display:flex}.list-imgtxt>li:first-of-type .wrap-txt>p:last-of-type{padding-bottom:16em}.list-imgtxt>li:first-of-type .wrap-txt>ul>li:last-of-type{padding:1em 0 0 2.2em;width:55%}.feature-item-contents:not(:last-of-type)>dd>img{max-width:425px}.feature-item-contents>dd.feature-item-contents-list{font-size:2.2em;width:30%}.feature-item-contents>dd>dl>dd{font-size:.7em;margin:1.8em 0 0 .7em}.example .list-column>li{flex-basis:calc(33.33333% - 3em);margin:12em 0 0 3em;padding:4.5em 3em 3em}.example .list-column li img{margin:4em auto 0;max-width:80%!important}.example .list-column li:last-of-type img{margin-top:9em;max-width:90%!important}}@media (max-width:1124px){.list-imgtxt>li:first-of-type .wrap-txt>p:last-of-type{padding-bottom:19em}}@media (max-width:767px){.list-imgtxt>li:first-of-type .wrap-txt>ul{border:none;bottom:4vw;left:4vw;width:90%}.list-imgtxt>li{padding:5vw}.list-imgtxt>li .wrap-txt>p:first-of-type:before{border-left:1px solid #707070;content:"";display:block;height:3em;left:0;position:absolute;top:3.7vw}.list-imgtxt>li .wrap-txt>p:first-of-type{font-size:3.4vw;padding:3vw 0 0 2vw;position:relative}.list-imgtxt>li .wrap-txt p strong{font-size:5vw;line-height:1.4;margin:2vw 0 5vw -2vw}.list-imgtxt>li .wrap-txt h3{font-size:4.2vw}.list-imgtxt>li .wrap-txt h3>span{font-size:2.8vw}.list-imgtxt>li .wrap-txt>p:last-of-type{font-size:3.2vw}.list-imgtxt>li:first-of-type .wrap-txt>p:last-of-type{padding-bottom:150vw}.list-imgtxt>li:first-of-type .wrap-txt>ul>li p{font-size:3.2vw;padding:2vw 0}.list-imgtxt>li:first-of-type .wrap-txt>ul>li:last-of-type>ul>li{font-size:3.2vw;padding-top:3vw}.feature-item-contents{margin-top:10vw;padding:3vw}.feature-item-contents>dt{font-size:4.6vw;padding:3vw 1vw}.feature-item-contents:nth-of-type(2)>dt{font-size:3.3vw}.feature-item-contents>dd.feature-item-contents-list{font-size:3.9vw;padding:1em 0}.feature-item-contents>dd>dl>dt{font-weight:700;padding:0 0 0 2vw}.feature-item-contents>dd>dl>dd{margin:7vw 0 0 5vw}.feature-item-contents>dd:last-of-type{font-size:3.4vw;padding:1em 0}.example{padding:6.4em 0 8.4em}.example h2{font-size:2.3em;font-weight:700}.example .list-column>li{flex-basis:calc(50% - 4vw);margin:15vw 2vw 0;padding:6vw 4.5vw}.example .list-column>li:before{height:8vw;top:-5vw;width:8vw}.example .common-ttl{font-size:3.8vw}.example .list-column li img{margin:6vw auto 0;max-width:90%!important}.example .list-column:after{background-image:url(https://service.kodato.com/hubfs/LP/20221223/20230809/example_img6_sp.png);bottom:-4vw;height:28%;width:calc(50% - 3vw)}}#announce{background:linear-gradient(90deg,#bca175,#543f1e);padding:6em 0}#announce .inner{background:#fff;padding:3em 1em}#announce h2{font-size:2.5em;font-weight:700;letter-spacing:.15em;margin-bottom:1em}#announce h2,#announce p{display:inline-block;text-align:left;width:70%}#announce p{font-size:1.6em;margin:0 auto}#announce p a{color:#fd5f00;font-weight:700}@media (max-width:767px){#announce{padding:2em 0}#announce .inner{padding:2em 1em;width:92%}#announce h2{font-size:1.5em;letter-spacing:.1em}#announce p{font-size:.9em;width:100%}}@media (max-width:480px){#announce p{font-size:1.2em}}.cancel .outline-item-txts .txt2{margin:1em 0 0}.increase-graph{max-width:79.3em}@media (max-width:767px){.increase-graph{max-width:100%}}.performance_box{margin-bottom:8em}.performance_box.box01{margin-top:8em}.performance_box.box06{margin-bottom:0}.performance_box .flex{display:flex;justify-content:space-between}.performance_box h3{background:#ff7c43;color:#fff;font-size:3em;font-weight:500;line-height:1;padding:.5em 1em}.performance_box .row{margin-top:3em}.performance_box .flex>.row-fluid-wrapper{width:48%}.performance_box .img img{height:auto;margin:0 auto;width:85%}.performance_box.col1 h3{margin-bottom:2em}.performance_box.col1 .img img{width:100%}.performance_box.col12 .flex{align-items:center}.performance_box .caption{font-size:2.5em;margin-top:1em}.performance_box.box06 .flex01{margin-top:0}.performance_box.box06 .flex02{margin-top:6em}.performance_box.box06 h3{margin-bottom:2em}@media (max-width:767px){.performance_box.box01{margin-top:4em}.performance_box .flex{flex-wrap:wrap}.performance_box{margin-bottom:4em}.performance_box h3{font-size:2em}.performance_box .caption{font-size:1.5em}.performance_box .img img{width:100%}.performance_box.col1 h3{margin-bottom:1em}.performance_box.col2 .flex{align-items:flex-start}.performance_box.box06 .flex02{margin-top:0}.performance_box.box04{margin-bottom:2em}.performance_box.box04 .caption{margin-top:0}.performance_box.box04 .flex>.row-fluid-wrapper{width:100%}.performance_box.box06 h3{margin-bottom:1em}.performance_box.box06 .flex>.row-fluid-wrapper{width:100%}.performance_box.box06 .flex01 .right{margin-top:3em}.performance_box.box06 .flex01 .img img{width:85%}.performance_box.box06 .flex02{margin-top:3em}}.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}