@import url(https://fonts.googleapis.com/css2?family=Anton&family=Noto+Sans+JP:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700;800;900&display=swap);@media all and (min-width:897px){.sp{display:none!important}}@media all and (max-width:896px){.pc{display:none!important}}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}select:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}*{min-height:0;min-width:0;box-sizing:border-box}html{font-size:62.5%}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;background:rgba(0,0,0,0);border:0;outline:0}body,input,option,select,table,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-optical-sizing:auto;font-style:normal;font-weight:400;font-feature-settings:"palt";line-height:1.85;letter-spacing:.05rem;color:#2b2929}.suck{width:100%;height:auto;display:block}.alignnone img{margin:auto;display:block}p.aligncenter{text-align:center}p.alignright{text-align:right}figure.alignnone,img.alignnone{margin:auto;display:block}figure.aligncenter,img.aligncenter{margin:auto;display:block}.container-fluid{padding:0 5rem}@media all and (max-width:896px){.container-fluid{padding:0 2rem}}.container-l{max-width:1240px;padding:0 2rem;margin:auto}.container-m{max-width:960px;padding:0 2rem;margin:auto}.container-s{max-width:680px;padding:0 2rem;margin:auto}.row{margin:0 -2rem;display:flex;flex-wrap:wrap}.col{padding:0 2rem}input[type=text]{-webkit-appearance:none}button,input[type=button],input[type=submit]{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:.05rem;color:#2b2929;background-color:rgba(0,0,0,0);border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;transition:.5s}button::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}button::focus,input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.7}.campaign{width:680px;margin:4rem auto 2rem;text-align:center;overflow:hidden}@media all and (max-width:896px){.campaign{width:100%;margin-top:2rem}}.campaign-link{transition:.15s}.campaign-link:hover{opacity:.8}.campaign-banner{width:100%;height:auto}.campaign-title{font-size:2.8rem;font-weight:700;color:#2b2929;margin-bottom:1.6rem}@media all and (max-width:896px){.campaign-title{font-size:2rem;margin-bottom:1.2rem}}.campaign-title small{padding:1.2rem;font-size:1.8rem;line-height:1.2;color:#baa900;background-color:#fff;display:inline-block}.campaign p{font-size:1.6rem;margin-bottom:1.2rem}@media all and (max-width:896px){.campaign p{font-size:1.4rem;margin-bottom:1rem}}.campaign-swiper{margin-bottom:2rem;overflow:hidden}.campaign-wrapper{transition-timing-function:linear!important}.campaign-item{width:160px}.campaign-image{width:100%;height:auto;margin-bottom:.4rem}.campaign-name{margin-bottom:0!important;font-size:1.4rem!important;line-height:1.5}.campaign-name small{margin-bottom:.4rem;display:block}.modal{display:none;position:fixed;inset:0;z-index:1000}.modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.modal-content{position:relative;background:#fff;max-width:680px;max-height:90vh;margin:5vh auto;padding:2em;text-align:center;border-radius:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1001}@media all and (max-width:896px){.modal-content{width:90%;padding:1em}}.modal-content p{margin-bottom:2rem}@media all and (max-width:896px){.modal-content p{margin-bottom:1rem!important;line-height:1.6}}.modal-content h2{margin-bottom:3rem}@media all and (max-width:896px){.modal-content h2{font-size:2rem;margin-bottom:1.2rem}}.modal-content ul{padding:0;margin:0 0 2rem;list-style:none}.modal-content li{margin-bottom:1rem}.modal-close{padding:.7rem;position:absolute;top:2rem;right:2rem;color:#fff;background:#2b2929;border:none;border-radius:100%;font-size:2rem;line-height:1;cursor:pointer}@media all and (max-width:896px){.modal-close{position:fixed;top:4rem;right:3rem}}.modal.is-active{display:block}.site-footer{padding:8rem 0 0;text-align:center;background-color:#2b2929}@media all and (max-width:896px){.site-footer{padding:4rem 0 0}}.site-footer h3{margin-bottom:2.4rem;font-size:3.8rem;font-weight:800;color:#baa900}@media all and (max-width:896px){.site-footer h3{font-size:2.8rem}}.site-footer h3 small{font-size:2rem;color:#fff;display:block}@media all and (max-width:896px){.site-footer h3 small{font-size:1.8rem}}.site-footer p{color:#fff}.site-footer .price p{color:#fff}.site-info{padding:4rem 0;border-top:1px solid #fff}@media all and (max-width:896px){.site-info{padding:2rem 0}}.site-info p{font-size:1.4rem;line-height:1}.footer-application{margin-bottom:60px}@media all and (max-width:896px){.footer-logo{width:180px;height:auto}}*{margin:0;padding:0;box-sizing:border-box}.site-header{display:none}.visual-image{width:100%;height:auto;display:block}.section{padding:60px 0;overflow:hidden;position:relative}@media all and (max-width:896px){.section{padding:40px 0}}.section-header{text-align:center;margin-bottom:2rem}@media all and (max-width:896px){.section-header{margin-bottom:.8rem}}.section-headline{font-family:Anton,sans-serif;font-size:8.2rem;font-weight:700;letter-spacing:.2rem;color:#2b2929}@media all and (max-width:896px){.section-headline{font-size:4.8rem;line-height:1.2}}.section-headline:first-letter{color:#baa900}.section-content{font-size:1.8rem;text-align:center;color:#2b2929}@media all and (max-width:896px){.section-content{font-size:1.6rem}}.section-subtitle{margin-bottom:20px;font-size:3.8rem;font-weight:700;color:#2b2929}@media all and (max-width:896px){.section-subtitle{font-size:2.8rem}}.section-subtitle small{font-size:2rem;display:block}@media all and (max-width:896px){.section-subtitle small{font-size:1.8rem}}.section p{margin-bottom:2rem}.section-application{text-align:center}.section-background-1{position:absolute;top:40%;left:20%;margin-left:-509px;z-index:-1}@media all and (max-width:896px){.section-background-1{width:320px;height:auto;top:5%;left:13%;margin-left:-320px}}.section-background-2{position:absolute;top:20%;right:20%;margin-right:-478px;z-index:-1}@media all and (max-width:896px){.section-background-2{width:340px;height:auto;margin-right:-340px;top:15%;right:30%}}.section-background-3{position:absolute;top:30%;left:20%;margin-left:-609px;z-index:-1}@media all and (max-width:896px){.section-background-3{top:25%;left:45%}}.section-background-4{position:absolute;top:35%;right:20%;margin-right:-950px;z-index:-1}@media all and (max-width:896px){.section-background-4{top:30%;right:55%}}.price{text-align:center;margin-bottom:4rem}.price p{margin-bottom:0;font-size:2.8rem}@media all and (max-width:896px){.price p{font-size:2rem}}.price strong{font-weight:800}.price strong big{font-size:4.8rem}@media all and (max-width:896px){.price strong big{font-size:3.2rem}}.instructor-swiper{width:100%;margin-bottom:40px;overflow:initial}@media all and (max-width:896px){.instructor-swiper{margin-bottom:20px}}.instructor-swiper:first-of-type{margin-top:70px}@media all and (max-width:896px){.instructor-swiper:first-of-type{margin-top:40px}}.instructor-wrapper{transition-timing-function:linear!important}.instructor-item{width:200px;padding:0 2rem}@media all and (max-width:896px){.instructor-item{padding:0 .8rem}}.instructor-image{width:100%;height:auto;margin-bottom:12px;border-radius:100%;display:block}.instructor-name{margin-bottom:0!important;font-size:1.6rem;line-height:1.5;word-break:auto-phrase}@media all and (max-width:896px){.instructor-name{font-size:1.4rem}}.about-image{margin-top:40px;margin-bottom:40px}@media all and (max-width:896px){.about-image{width:150px;height:auto}}.htj-section{padding-bottom:8rem}.htj-row{flex-wrap:wrap;display:flex}.htj-col:first-of-type{width:40%;padding-right:2rem}@media all and (max-width:896px){.htj-col:first-of-type{width:100%;padding-right:0;margin-bottom:2rem}}.htj-col:last-of-type{width:60%;padding-left:2rem}@media all and (max-width:896px){.htj-col:last-of-type{width:100%;padding-left:0}}.htj-content{margin-bottom:4rem}.htj-content p{margin-top:2rem;margin-bottom:0;font-size:1.8rem;color:#2b2929;line-height:1.85;text-align:left}@media all and (max-width:896px){.htj-content p{font-size:1.6rem}}.htj-image{width:120px;height:auto}.htj-note{padding:4rem;text-align:left;background-color:#f5f5f5}@media all and (max-width:896px){.htj-note{padding:2rem}}.htj-note p{text-align:center}.htj-note ol{padding:0 0 0 2rem;margin:0}.htj-note ol li{margin-bottom:2rem}.htj-note ol li:last-child{margin-bottom:0}.application-form .dummySubmit{display:none}.application-button{width:400px;margin-bottom:20px;background-color:#baa900;color:#fff;font-size:2.4rem;font-weight:700;padding:1rem;border:none;cursor:pointer;transition:background-color .5s}@media all and (max-width:896px){.application-button{width:280px;font-size:2rem}}.application-button:hover{background-color:rgb(167.4,152.1,0)}.application-button span{border:1px solid #fff;padding:1.8rem;display:block}.application p{margin-top:1rem;font-size:1.2rem;color:#2b2929}
/*# sourceMappingURL=style.min.css.map */
