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%;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://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20221223/wave.png) no-repeat 0 0/auto 100%;bottom:-.1em;content:"";height:.2em;left:0;position:absolute;width:100%}strong{font-weight:700}.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}.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}.price .price-wrap{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:clamp(24px,3vw,40px)}.price .program_section{padding-bottom:clamp(15px,3vw,40px);text-align:center}.price .program_section .program_ttl{font-size:clamp(16px,2vw,18px);margin:0}.price .program_section p{background:#f3f6f8;margin-top:clamp(4px,1vw,8px);padding:clamp(24px,3vw,40px)}.price .program_section p span{background:#145991;color:#fff;display:inline-block;font-size:clamp(11px,1.5vw,16px);font-weight:500;padding:.2em .5em}.price .program_section p strong{display:inline-block;font-size:clamp(19px,2.5vw,29px);font-weight:500;margin:0 .3em 0 .5em}.price .program_section p 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:#429cd0;bottom:-.3em;content:"";height:.5em;left:0;position:absolute;width:100%}.tab{border:.1em solid #429cd0;border-bottom:none;border-radius:.5em .5em 0 0;color:#429cd0;cursor:pointer;font-size:2.5em;font-weight:500;padding:1em 0 .6em;text-align:center;width:19.2%}.tab.active{background:#429cd0;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-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://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/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}.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}.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}.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}.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;text-align:left}.panel-ttl .icon{height:.6em;position:absolute;right:.7em;top:50%;transform:translateY(-50%);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}.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}.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}.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:160px 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:49%}.cta_block{background:#429cd0;color:#fff;padding:4.66667vw 0 2.66667vw}.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:49.46667vw}.cta_block .cta_btn a:hover img{transform:translateY(3px);-webkit-transition:all .5s;transition:all .5s}.cta_block .link_txt{font-size:1.5em;font-weight:500;letter-spacing:.15em}.cta_block .link_txt a{padding-right:1em;position:relative}.cta_block .link_txt a:hover{text-decoration:underline}.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;width:90.13333vw}.cta_block .link_txt{font-size:1.2em;letter-spacing:.1em}}.fixed-cta-btn .btn_block{background:#429cd0;margin:0 auto!important;padding:1em 0 .5em;width:100%!important}.fixed-cta-btn .btn_block .flex{display:flex;justify-content:space-between;margin:0 auto!important;width:55.33333vw}.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:1em 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{width:92%}.fixed-cta-btn .btn_block .flex>.row-fluid-wrapper{width:49%}}#outline{font-size:.66667vw}#outline .outline-item-txts .ttl{background:#429cd0;border-radius:10px 10px 0 0}#outline .outline-item-txts .table td,#outline .outline-item-txts .table th{background:#f3f6f8}#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{font-size:1.4em}@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.2em}}#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}#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{color:#145991;font-size:85%;font-weight:500}#outline .schedule .schedule_content .detail .menu{color:#145991;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 (min-width:769px){#outline .schedule .outline-item-txts .table tr:first-of-type th{padding:2.7em 1em}}@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:#f3f6f8;font-size:1.4em;margin:0 auto;padding:1em;width:98%}#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:#145991;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 .panel-content{padding:3em 0 0}#outline .panel .top1{display:none}@media (max-width:768px){#outline .panel-content{padding:1.8em 0}}#outline .price .table .flex01{justify-content:center}#outline .price .outline-item-txts .table td .item{width:38%}#outline .price .outline-item-txts .table td .left{margin-right:5%;position:relative}#outline .price .outline-item-txts .table td .left:after{content:"→";font-size:1.2em;position:absolute;right:-8%;top:65%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#outline .price .outline-item-txts .table td .item .head{color:#505e89}#outline .price .outline-item-txts .table td .right .head{font-size:1.2em;font-weight:700}#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:#429cd0;content:"";height:.2em;left:0;position:absolute;top:15%;width:100%}#outline .price .outline-item-txts .table td .left .del:after{background:#429cd0;bottom:35%;content:"";height:.2em;left:0;position:absolute;width:100%}#outline .price .outline-item-txts .table td .right .underline{background-image:linear-gradient(transparent 60%,#efff61 0)}@media only screen and (max-width:768px){#outline .price .outline-item-txts .table td .item{width:100%}#outline .price .outline-item-txts .table td .left{margin-bottom:2em;margin-right:0}#outline .price .outline-item-txts .table td .left:after{bottom:-1.5em;content:"↓";right:35%;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 .right .underline{background-image:none}#outline .price .outline-item-txts .table td .left .del:before{height:.1em;top:30%}#outline .price .outline-item-txts .table td .left .del:after{height:.1em}#outline .price .outline-item-txts .table td .right .underline_sp{background-image:linear-gradient(transparent 60%,#efff61 0)}}#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}#privilege{font-size:.66667vw;padding-top:0}#privilege .h2_sub{color:#7a81b9;color:#429cd0;font-size:2.2em;font-weight:700;letter-spacing:.2em;margin-bottom:.5em}#privilege .h2_sub span{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20240530/full/privilege_h2_sub_arrow.png);background-position:bottom;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:inline-block;font-weight:700;padding-bottom:1em}#privilege h2{font-size:5.6em;font-weight:500;letter-spacing:.15em;margin-bottom:1em}#privilege .box{border:1px solid #429cd0;padding:6em 7em;position:relative}#privilege .box01{margin-bottom:4em}#privilege .box:before{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20240530/full/privilege_gift01_icon01.png);background-position:top;-moz-background-size:contain;background-size:contain;content:"";height:22em;position:absolute;right:0;top:0;width:22em}#privilege .box02:before,#privilege .box02_v2:before{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20240530/full/privilege_gift02_icon01.png)}#privilege .box .upper{align-items:center;justify-content:flex-start}#privilege .box .upper>.row-fluid-wrapper:first-child{margin-right:3%;width:40%}#privilege .box .upper>.row-fluid-wrapper:nth-child(2){width:50%}#privilege .box .upper .right{text-align:left}#privilege .box .upper .right .h3_sub{color:#429cd0;font-size:2em;font-weight:500;margin-bottom:1em}#privilege .box .upper .right h3{font-size:2.8em;font-weight:500}#privilege .box .upper .right h3 span{position:relative}#privilege .box .upper .right h3 span sub{bottom:-.4em;position:absolute;right:-.7em}#privilege .box .upper .right .notice{font-size:1.6em;margin-top:1.5em}#privilege .box .txt01{font-size:1.8em;line-height:2;margin:2em 0;text-align:left}#privilege .box .txt02{font-size:1.8em;line-height:2;margin:2em 0 0;text-align:left}#privilege .box02_v2{padding-top:12em}#privilege .box02_v2 .upper{align-items:stretch}#privilege .box02_v2 .upper>.row-fluid-wrapper:first-child{margin-right:0;order:1;width:45%}#privilege .box02_v2 .upper>.row-fluid-wrapper:nth-child(2){margin-right:3%;width:48%}#privilege .box02_v2 .catch01{background:#429cd0;color:#ff834d;color:#fff;font-size:1.8em;font-weight:500;line-height:1;margin-bottom:1em;padding:.7em 1em}#privilege .box02_v2 .upper .right h3{font-size:3.8em;font-weight:700;letter-spacing:.1em}#privilege .box02_v2 .catch02{margin-top:1em}#privilege .box02_v2 .catch02 span{border-left:3px solid #429cd0;display:block;font-size:1.7em;line-height:1;margin-top:1em;padding-left:1em}#privilege .box02_v2 .explanation{margin:4em auto}#privilege .box02_v2 .explanation ul{flex-wrap:wrap;justify-content:flex-start;margin-bottom:2em;text-align:left}#privilege .box02_v2 .explanation ul li{font-size:2.5em;font-weight:700;margin-top:.5em;padding-left:1.5em;position:relative;width:30%}#privilege .box02_v2 .explanation ul li:before{color:#429cd0;content:"\02776";left:0;position:absolute;top:0}#privilege .box02_v2 .explanation ul li:nth-child(2):before{content:"\02777"}#privilege .box02_v2 .explanation ul li:nth-child(3):before{content:"\02778"}#privilege .box02_v2 .explanation ul li:nth-child(4):before{content:"\02779"}#privilege .box02_v2 .explanation ul li:nth-child(5):before{content:"\0277A"}#privilege .box02_v2 .explanation ul li:nth-child(6):before{content:"\0277b"}#privilege .box02_v2 .explanation .txt03{font-size:1.8em;line-height:2;text-align:left}#privilege .box02_v2 .patent{font-size:1.7em;margin-top:1em;padding-left:2em;position:relative;text-align:left}#privilege .box02_v2 .patent:before{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20240530/full/privilege_gift02_mark01.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:1.5em;left:0;position:absolute;top:0;width:1.5em}@media (max-width:768px){#privilege{font-size:2.66667vw}#privilege .h2_sub{font-size:1.6em}#privilege h2{font-size:3.6em}#privilege .box:before{content:none}#privilege .box{padding:0 0 3em}#privilege .box .upper>.row-fluid-wrapper:first-child{margin-right:0;width:100%}#privilege .box .upper>.row-fluid-wrapper:nth-child(2){width:100%}#privilege .box .upper .right{padding:3em 2.5em}#privilege .box .upper .right .h3_sub{font-size:1.4em}#privilege .box .upper .right h3{font-size:2.2em}#privilege .box .upper .right .notice{font-size:1.4em}#privilege .box .txt01{font-size:1.6em;line-height:1.8;margin:0 0 1em;padding:0 1.5em}#privilege .box .img02{padding:0 2.5em}#privilege .box .txt02{font-size:1.6em;line-height:1.8;margin-top:1em;padding:0 1.5em}#privilege .box02_v2 .upper>.row-fluid-wrapper:first-child{order:0}#privilege .box02_v2 .upper>.row-fluid-wrapper:nth-child(2){margin-right:auto}#privilege .box02_v2 .catch01{font-size:1.5em;padding:.7em .3em;text-align:center}#privilege .box02_v2 .upper .right{padding:3em 0}#privilege .box02_v2 .upper .right h3{font-size:2.8em;text-align:center}#privilege .box02_v2 .catch02{margin-top:1em;padding:0 2.5em}#privilege .box02_v2 .catch02 span{border-left:none;border-top:1px solid #429cd0;font-size:1.2em;margin-top:0;padding:1em 0;text-align:center}#privilege .box02_v2 .catch02 .catch02_02{border-bottom:1px solid #429cd0}#privilege .box02_v2 .explanation{margin:2em auto 4em}#privilege .box02_v2 .explanation ul{margin:2em auto;padding:0 1em 0 2em}#privilege .box02_v2 .explanation ul li{font-size:1.6em;width:100%}#privilege .box02_v2 .explanation .txt03{font-size:1.5em;letter-spacing:.1em;padding:0 1.5em}#privilege .box .img03{padding:0 2.2em}#privilege .box02_v2 .patent{font-size:1.2em;margin-left:1.5em;padding-left:3em;padding-right:2em}#privilege .box02_v2 .patent:before{height:2.5em;width:2.5em}}#faq{font-size:.66667vw;padding-top:0}#faq h2{font-size:5.6em;font-weight:500;letter-spacing:.15em;line-height:1;margin-bottom:1.5em}#faq .faq_accordion{text-align:left}#faq .faq_accordion>li{border:2px solid #429cd0;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:#071a52;content:"Q";font-size:1.5em;font-weight:400;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{font-size:1.8em;line-height:2}@media (max-width:767px){#faq{font-size:2.66667vw}#faq h2{font-size:3.6em;font-weight:500}#faq .faq_accordion>li{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://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20240530/full/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://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20240530/full/faq_open.png)}#faq .faq_accordion li ul li p{font-size:1.4em}}#footer{background:#3d3d3d;padding-bottom:14em}@media only screen and (max-width:1920px){#footer{padding-bottom:10em}}@media only screen and (max-width:768px){#footer{padding-bottom:8em}}.panel-note p{font-size:2.4rem;margin-bottom:1em}.panel-note p span{font-size:1.5rem}@media (min-width:769px){.panel-note p span br,.panel-note p strong br{display:none}}@media (max-width:768px){.panel-note p{font-size:1.7rem}.panel-note p span{font-size:1.4rem}}.panel .no_dates{margin:6.4em 0 0;text-align:center}.panel .no_dates p{font-size:1.8em}.panel .no_dates .txt{margin-bottom:1em}.panel .no_dates .btn a{color:#429cd0;font-weight:700;text-decoration:underline}.panel .no_dates .btn a:hover{opacity:1;text-decoration:none}@media (max-width:768px){.panel .no_dates{margin:4.2em 0 0}.panel .no_dates p{font-size:1.4em}}.blue{color:#145991}.common_title h2{font-size:clamp(30px,5vw,50px);letter-spacing:.1em}#fv{background:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/fv_bg.jpg) top/cover no-repeat #eaf6ff;margin:auto;max-width:2000px;min-height:80em;position:relative}#fv .txt_block{color:#145991;left:6.66667vw;position:absolute;text-align:left;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:auto!important}#fv .txt_block h1{line-height:1;margin-bottom:1em}#fv .txt_block h1 span{background:#fff;display:inline-block;font-size:clamp(75px,8vw,89px);font-weight:300;margin-bottom:.3em;padding:.1em .2em .2em}#fv .txt_block h1 span:first-of-type{letter-spacing:.05em}#fv .txt_block .txt01{font-size:clamp(17px,2.5vw,26px);font-weight:400;letter-spacing:.15em}@media (min-width:769px){#fv .txt_block h1 span:last-of-type{padding-left:0}}@media (max-width:768px){#fv{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/fv_bg_sp.jpg);min-height:62.4em}#fv .txt_block{left:0;text-align:center;top:5%;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);width:100%!important;z-index:1}#fv .txt_block h1{margin-bottom:2rem}#fv .txt_block h1 span{display:block;margin:0 5vw 3vw}#fv .txt_block h1 span:first-of-type{font-size:4rem}#fv .txt_block .txt01{line-height:1.8;margin-left:7vw;text-align:left}#fv .txt_block .txt01>span,#fv:after{display:block}#fv:after{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/fv_person.png);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:35em;position:absolute;right:0;width:27em;z-index:2}}#intro{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/intro_bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:contain}#intro .text p{font-weight:500;line-height:1.8}#intro .text p strong{color:#145991;font-size:110%}#intro .video{margin:80px auto 0}#intro .video_wrap{background:#dedede;padding:4em}@media (min-width:769px){#intro .text .wrap{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:auto;max-width:990px}#intro .text p{font-size:2.1rem;line-height:2.4;min-height:520px;text-align:start;text-orientation:upright;writing-mode:vertical-rl}}@media (max-width:768px){#intro .text p{font-size:1.6rem;margin-bottom:1.7rem}#intro .text p .sp{display:inline!important}#intro .video{margin:10vw auto}#intro .video_wrap{padding:.5em}}#strengths{background:#f3f6f8}#strengths .feature .contents{margin:4em auto}#strengths .feature .contents h3{background:#429cd0;color:#fff;font-size:1.5rem;padding:.4em}#strengths .feature .contents.other h3{background:#646464}#strengths .feature .contents_block{display:flex;justify-content:space-between;margin-top:2vw}#strengths .feature .contents_block h4{align-items:center;background:#429cd0;color:#fff;display:flex;font-size:1.7rem;font-weight:500;justify-content:center;padding:.5em;width:18%}#strengths .feature .contents_text{align-items:center;background:#fff;display:flex;padding:5vw 3vw;text-align:left;width:80%}#strengths .feature .other .contents_text{background:#d5dde2}#strengths .feature .contents_text>span{font-size:2.6rem;width:16%}#strengths .feature .us .contents_text>span{color:#429cd0}#strengths .feature .contents_text>p{font-size:1.7rem;font-weight:500;width:80%}#strengths .feature .contents_text .font_md{font-size:1.3rem;font-weight:700}#strengths .feature .contents_text .font_sm{font-size:1.3rem;font-weight:400}#strengths .point{margin-top:clamp(40px,5vw,60px)}#strengths .point ul{display:grid;gap:4em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#strengths .point .text h3{align-items:center;display:flex;font-size:clamp(21px,2vw,23px);font-weight:500;justify-content:center;margin:1em 0 .6em}#strengths .point .text h3 .num{align-items:center;background:#429cd0;border-radius:50%;color:#fff;display:inline-flex;font-size:clamp(14px,1.4vw,15px);font-weight:600;height:1.8em;justify-content:center;margin-right:.6em;width:1.8em}#strengths .point .text p{font-size:clamp(15px,1.6vw,18px);line-height:1.8;text-align:left}@media (min-width:769px){#strengths .feature{margin-bottom:160px;overflow-x:auto}#strengths .feature_wrap{display:flex;min-width:985px}#strengths .feature .contents{margin:80px auto 10px}#strengths .feature .contents.other{width:60%}#strengths .feature .contents.us{margin-left:1em;width:40%}#strengths .feature .contents h3{font-size:1.9rem;padding:1em}#strengths .feature .contents.other h3{margin-left:36%;width:64%}#strengths .feature .contents_block{margin-top:1em}#strengths .feature .contents_block h4{width:35%}#strengths .feature .contents_text{margin-left:1em;padding:5em 2em;width:65%}#strengths .feature .contents_text>p{font-size:2.8rem;width:80%}#strengths .feature .contents_text .font_md{font-size:2.1rem;font-weight:600}#strengths .feature .contents_text .font_sm{display:block;font-size:1.7rem;line-height:1.6;margin-top:.6em}#strengths .feature .us .contents_text{margin-left:0;width:100%}#strengths .feature .contents_text>span{font-size:4rem;width:14%}#strengths .feature .contents_block:first-of-type{height:38em}#strengths .feature .contents_block:nth-child(2){height:340px}#strengths .feature .contents_block{height:20em}#strengths .feature .us .contents_block h4{display:none}}@media (max-width:768px){#strengths .feature{margin-bottom:15vw}#strengths .feature .contents_block h4{font-size:1.2rem;justify-content:left;padding:.5em;text-align:left;width:18%}#strengths .feature .other .contents_block h4{background:#646464}#strengths .point .text p{font-weight:500}}#attempt .inner{background:#eaf6ff;padding:120px}#attempt h2{color:#145991}#attempt .contents{border-bottom:1px dashed #145991}#attempt .contents.last{border-bottom:none;margin:0;padding:0}#attempt .contents .text{text-align:left}#attempt .contents .text h3{color:#145991;font-size:2.4rem;font-weight:600;margin:.3em 0 .8em}#attempt .contents .text h3 .num{align-items:center;background:#145991;border-radius:50%;color:#fff;display:inline-flex;font-size:1.8rem;font-weight:700;height:1.6em;justify-content:center;margin-right:.6em;width:1.6em}#attempt .contents .text p{font-size:1.8rem;line-height:1.8}@media (min-width:769px){#attempt .contents{display:flex;justify-content:space-between;margin-bottom:4.8em;padding-bottom:4.8em}#attempt h2{font-size:4.4rem;margin-bottom:80px}#attempt .contents .image{margin-right:4em;width:34em}}@media (max-width:768px){#attempt .inner{margin:3vw!important;padding:15vw 5vw}#attempt h2{margin:0 .5em 1.2em}#attempt .contents{margin-bottom:3.2em;padding-bottom:3.2em}#attempt .contents .text h3{align-items:center;display:flex;font-size:2.1rem;margin:1.2em 0 .5em}#attempt .contents .text h3 .num{font-size:1.4rem;height:1.9em;width:1.9em}#attempt .contents .text p{font-size:1.5rem}}#solution.section{padding-top:0}#solution .problem{margin-bottom:9em;padding:8em 0 15em;position:relative}#solution .problem:before{background-color:#145991;bottom:0;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:4.2em;left:0;margin:auto;position:absolute;right:0;width:6.5em}#solution .problem .contents{background:#f3f6f8;padding:5.6em;text-align:left}#solution .problem .contents h3{font-weight:500}#solution .problem .contents h3 .num{color:#145991;font-size:5.9rem;line-height:.9}#solution .problem .contents h3 .num span{font-size:1.5rem;font-weight:800}#solution .problem .contents .list li{background:#fff;border:1px solid #145991;color:#145991;font-size:2rem;font-weight:500;margin-bottom:.5em;padding:.5em}#solution .voice{margin-top:80px}#solution .voice_person{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/solution_vioce01.jpg);background-repeat:no-repeat;background-size:contain}#solution .voice_block:last-of-type .voice_person{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/solution_vioce02.jpg);background-repeat:no-repeat;background-size:contain}#solution .voice_person h3{color:#145991;font-size:3.2rem;font-weight:300;letter-spacing:.2em}#solution .voice_person p{color:#145991;font-size:1.4rem;text-align:left}#solution .voice_comment{background:#f3f6f8;border-radius:8px;letter-spacing:.1em;line-height:2;margin-top:10px;position:relative;text-align:left}#solution .voice_comment:before{background:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/solution_vioce_fukidashi.svg) no-repeat 50%/cover;content:"";height:54px;left:-69px;position:absolute;top:70%;width:69px}#solution .voice_comment strong{color:#145991}@media (min-width:769px){#solution .problem{display:flex;justify-content:space-between}#solution .problem>div{background:#f3f6f8;width:48%}#solution .problem .contents h3{align-items:center;display:flex;font-size:2.6rem;line-height:1.4}#solution .problem .contents h3 .num{padding-right:.3em}#solution .problem .contents h3 .num span{display:block}#solution .problem .contents .list{margin-top:3em}#solution .voice_block{align-items:start;display:flex;justify-content:space-between;margin-bottom:55px}#solution .voice_block:last-of-type{flex-direction:row-reverse;margin-bottom:0}#solution .voice_person{background-position-x:center;background-position-y:35px;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;min-width:250px;width:23%}#solution .voice_person h3{text-align:center;width:100%}#solution .voice_comment{font-size:1.8rem;padding:2em 2.6em;width:70%}#solution .voice_block:last-of-type .voice_comment:before{left:unset;right:-69px;transform:scaleX(-1)}}@media (max-width:768px){#solution .problem{margin-bottom:10vw;padding:10vw 0 15vw}#solution .problem:before{height:3em;width:4.6em}#solution .problem .contents{margin-bottom:5vw;padding:5vw}#solution .problem .contents h3{font-size:2rem;font-weight:600;text-align:center}#solution .problem .contents h3 .num{align-items:center;display:flex;font-weight:400;justify-content:center;margin:.2em 0 .5em}#solution .problem .contents h3 .num span{font-weight:800;padding:.5em .2em 0 0}#solution .problem .contents .list{margin-top:2em}#solution .problem .contents .list li{font-size:1.5rem;margin-bottom:.8em;padding:.8em}#solution .voice{margin-top:10vw}#solution .voice_person{background-position-x:right;margin:0 2vw}#solution .voice_person h3{font-size:2.7rem;text-align:left}#solution .voice_person p{font-size:1.3rem;margin:.8em 0 2em}#solution .voice_comment{font-size:1.5rem;font-weight:500;margin-bottom:8vw;padding:2em}#solution .voice_comment:before{background-size:contain;height:50px;left:80%;top:-40px;transform:rotate(290deg) scaleX(-1);width:40px}}#flow{background:#f3f6f8}#flow .table{margin-top:120px}#flow .table table{background:#fff;border-collapse:collapse;color:#145991;font-weight:500;width:100%}#flow .table td,#flow .table th{padding:.7em;vertical-align:middle}#flow .table th{font-size:2.9rem}#flow .table td{border-left:2px dashed #8fc4e3;border-top:2px dashed #8fc4e3}#flow .table td:first-of-type{border-left:none}#flow .table th:not(:first-of-type){border-left:2px dashed #8fc4e3}#flow .table th.day{width:20%}#flow .table th.program{width:50%}#flow .table .num{font-family:din-2014,sans-serif;font-size:6.5rem;font-weight:400}#flow .table th.days{font-size:1.8rem;font-weight:600}#flow .table th.days>div{align-items:center;display:flex;justify-content:center}#flow .table th.days>div strong{line-height:1.3}#flow .table th._1day{background:#429cd0;color:#fff}#flow .table th._2days{background:#145991;color:#fded5d;position:relative}#flow .table th._2days:before{background:#fded5d;color:#145991;content:"オススメ！​";font-size:1.6rem;font-weight:600;left:0;margin:auto;padding:.4em;position:absolute;right:0;top:-4.5em;width:70%}#flow .table th._2days:after{background-color:#fded5d;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:1em;left:0;margin:auto;position:absolute;right:0;top:-2em;width:.5em}#flow .table td.day{font-size:2.1rem}#flow .table td.day .num{display:block;font-weight:300;line-height:1}#flow .table td.program{font-size:1.9rem;padding:2.5em;text-align:left}#flow .table td.program p{color:#2e2e2e;font-size:2.5rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5em}#flow .table td.program li{font-weight:400;margin-bottom:.3em}#flow .table td.program li span{color:#2e2e2e;font-weight:500;padding-left:.5em}#flow .table .arrow{position:relative}#flow .table .arrow._2days{background:#b2cbe0}#flow .table .arrow.bottom:before{border:10px solid;border-right:0;border-top:0;bottom:0;box-sizing:border-box;content:"";height:35px;left:50%;position:absolute;transform:rotate(-45deg);transform-origin:bottom left;width:35px}#flow .table .arrow._1day.bottom:before{border-color:#12b6ff}#flow .table .arrow._2days.bottom:before{border-color:#145991}#flow .table .arrow:after{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:10px}#flow .table .arrow.bottom:after{margin-bottom:10px}#flow .table .arrow._1day:after{background-color:#12b6ff}#flow .table .arrow._2days:after{background-color:#145991}@media (max-width:768px){#flow .table{margin-top:20vw}#flow .table th{font-size:1.7rem}#flow .table .num{font-size:2.9rem;line-height:1}#flow .table th.day{width:10%}#flow .table th.program{width:60%}#flow .table th.days{padding:.2em .2em .4em}#flow .table th.days>div strong{font-size:1.2rem;line-height:1.3}#flow .table th.days>div{flex-direction:column}#flow .table th._2days:before{font-size:1.2rem;left:-4em;padding:.4em;top:-3.5em;width:7em}#flow .table th._2days:after{width:.5em}#flow .table td.day{font-size:1.2rem}#flow .table td.day .num{font-size:3.4rem;font-weight:600;line-height:1.3}#flow .table td.program{font-size:1.2rem;padding:1.3em}#flow .table td.program p{font-size:1.5rem}#flow .table td.program li{display:flex;line-height:1.3;margin-bottom:.5em}#flow .table .arrow.bottom:before{border:5px solid;border-right:0;border-top:0;height:20px;width:20px}#flow .table .arrow:after{width:5px}#flow .table .arrow.bottom:after{margin-bottom:5px}}#supporter{padding-bottom:0}#supporter .inner{background-repeat:no-repeat;background-size:contain;display:grid;place-content:center}#supporter .text p{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:5rem;letter-spacing:.1em}#supporter .text p span{background:#429cd0;display:inline-block;margin:.25em 0;padding:0 .2em .1em}@media (min-width:769px){#supporter .inner{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/supporter_pc.png);min-height:96em}}@media (max-width:768px){#supporter .inner{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/supporter_sp.png);min-height:93vw}#supporter .text p{font-size:2.6rem}}#achievement{padding-bottom:0}#achievement .sub_txt{font-size:clamp(15px,2vw,24px);font-weight:500;margin-bottom:1em}#achievement h2{font-size:clamp(33px,4vw,50px);font-weight:500;letter-spacing:.1em;margin-bottom:clamp(40px,8vw,80px)}#achievement .data .wrapper{border:2px solid #429cd0;display:grid;margin-bottom:clamp(8px,2vw,24px);place-content:center;position:relative}#achievement .data .wrapper h3{background:#429cd0;color:#fff;font-size:clamp(14px,2.7vw,26px);font-weight:500;left:0;line-height:1;padding:.2em .3em .4em;position:absolute;top:0}#achievement .data .row01 .wrapper{padding:clamp(22px,5vw,55px)}#achievement .data .row02{display:grid;gap:clamp(8px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#achievement .data .row02 .wrapper:first-of-type{padding:clamp(44px,6vw,66px) clamp(14px,2vw,32px) clamp(18px,2.5vw,37px)}#achievement .data .row02 .wrapper:last-of-type{padding:clamp(32px,5vw,57px) clamp(14px,3vw,45px) clamp(15px,3.5vw,48px)}#achievement .data .row03{display:grid;gap:clamp(8px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}#achievement .data .row03 .group .wrapper:first-of-type{padding:clamp(30px,5vw,54px) clamp(15px,2vw,47px) clamp(16px,3vw,24px)}#achievement .data .row03 .group .wrapper:last-of-type{padding:clamp(40px,5vw,61px) clamp(17px,4vw,51px) clamp(17px,3vw,28px)}#achievement .data .row03 .wrapper.map{padding:clamp(30px,6vw,70px) clamp(11px,4vw,52px) clamp(10px,4vw,51px)}#achievement .data .row03 .wrapper:last-of-type{padding:clamp(12px,1.5vw,16px) clamp(8px,1.5vw,16px) clamp(8px,1.5vw,16px)}@media (max-width:768px){#achievement .data .row03 .group{display:grid;gap:clamp(8px,2vw,24px);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:-8px}#achievement .data .row03 h3{letter-spacing:0;padding:.2em .1em .4em;width:100%}}#story{background-repeat:no-repeat;background-size:cover;margin-bottom:clamp(50px,14vw,160px)}#story .text p{color:#fff;color:#145991;font-size:clamp(21px,3.7vw,40px);letter-spacing:.1em;line-height:1.8}@media (min-width:769px){#story{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/story_bg.jpg)}#story .text p{text-align:left}}@media (max-width:768px){#story{background-image:url(https://7079764.fs1.hubspotusercontent-na2.net/hubfs/7079764/LP/20260427/story_bg_sp.jpg);padding-bottom:52vw}}.program_section{padding-bottom:clamp(25px,4vw,50px)}.program_section .program_ttl{font-size:clamp(16px,2.5vw,27px);font-weight:500;letter-spacing:.1em;margin:clamp(30px,4vw,55px) 0;padding:.5em}.program_section._1day .program_ttl{background:#c9e8ff}.program_section._2days .program_ttl{background:#fded5d}#cta{background:#429cd0;padding:clamp(16px,2.5vw,24px) 0 clamp(16.5px,3vw,34px)}#cta .cta_wrap{display:grid;gap:clamp(7px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:auto;max-width:770px}#cta .cta_button._1day a{background:#fff}#cta .cta_button._2days a{background:#fded5d}#cta .cta_button a{box-shadow:0 3px 6px #33333380;color:#145991;display:block;font-weight:600;padding:clamp(10px,2vw,25px);position:relative;transition:all .5s}#cta .cta_button a:after,#cta .cta_button a:before{background-color:#429cd0;border-radius:9999px;content:"";height:1px;position:absolute;right:clamp(8px,1.5vw,15px);top:calc(50% - .5px);transform-origin:calc(100% - .5px) 50%;width:clamp(6px,1vw,11px)}#cta .cta_button a:before{transform:rotate(45deg)}#cta .cta_button a:after{transform:rotate(-45deg)}#cta .cta_button a:hover{transform:translateY(3px)}#cta .cta_button a>strong{display:block;font-size:clamp(15px,2.4vw,24px);font-weight:800;line-height:1.3}#cta .cta_button a>strong>span{font-size:clamp(16px,2.4vw,26px)}#cta .cta_button a>span{font-size:clamp(8px,1.5vw,15px)}