<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=BIZ+UDPGothic&amp;family=Merriweather:wght@700&amp;family=Rubik+Distressed&amp;family=Shippori+Antique+B1&amp;display=swap');/*
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: Kuroco_alpha
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/.entry-content&gt;*,.article dl,.article ul,.article ol,.body .article,.article ul li,.article ol li{margin-bottom:0;list-style:none}.article{margin-bottom:0 !important}.entry-content{margin:0em}.wrap{width:100%;margin:unset}.content{position:relative;margin:0px}body,.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.article p,.article ul li{margin:0em;padding:0px;background:unset;border:unset;line-height:1.5}.entry-title,.archive-title{display:none}.main{width:100%;margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;padding:0px;border:0px;border-radius:unset;position:static;letter-spacing:0.05em}.date-tags{display:none}.apdt-pc-only{display:none}img{width:100%;vertical-align:bottom;pointer-events:none}a{color:#333;text-decoration:none;transition-duration:0.3s}a:hover{color:#251b0e;opacity:0.7;background-color:transparent}.breadcrumb{margin:0 !important;padding:1em 0.4em;background-color:#f0efef}.br-sp,.br-iphone{display:none}@media screen and (max-width:1023px){.br-sp{display:block}}@media screen and (max-width:485px){.br-iphone{display:block}}#navi .navi-in a,.navi-footer-in a{text-decoration:none;position:relative;display:inline-block;font-size:16px}#navi .navi-in a::after,.navi-footer-in a::after{position:absolute;bottom:0;left:0;content:'';width:0;height:2px;transition:0.3s}#navi .navi-in a:hover .caption-wrap,.navi-footer-in a:hover .caption-wrap{opacity:1;background-color:transparent !important}.navi .item-label,.navi .item-description{transition-duration:0.3s !important}.navi .item-label a,.navi .item-description a{color:#e1740e}.navi-in a:hover{background-color:transparent !important}#navi .navi-in a .caption-wrap:hover{color:#e1740e}#navi .navi-in a .caption-wrap:hover::after{width:100%;color:#e1740e}.navi-footer-in a{padding-left:0 !important}.navi-footer-in a::after{background-color:#ffffff}.navi-footer-in a:hover{background-color:transparent !important;color:#d0ecf3 !important}.navi-footer-in a:hover::after{width:100%}.bg-white{background:#ffffff !important}.bg-black{position:relative;background:linear-gradient(134deg, #17120f, #463b32);z-index:1}.bg-texture::before{position:absolute;content:'';background-image:url('../images/bg_texture.png');top:0;left:0;width:100%;height:100%}.bg-stone{background-image:url('../images/bg_stone_scaled.jpg');background-size:cover}.bg-parallax{position:relative;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}.bg-parallax::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7}.bg-diagonal{background:repeating-linear-gradient(45deg, #f4f3f0, #f8f6ef 15px, #ffffff 0, #ffffff 15px)}.filter-black:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4)}.inversion h2,.inversion h3,.inversion .l-heading-en,.inversion .l-heading-sub,.inversion .l-heading-txt,.inversion span,.inversion .news-item{color:#ffffff !important}.white-txt{color:#ffffff !important}.txt-center{margin-bottom:16px;text-align:center !important}.main .section-wrapper,.article .section-wrapper{margin-bottom:0;padding:160px 0}.main .section-wrapper:nth-of-type(1),.article .section-wrapper:nth-of-type(1){padding-top:200px;padding-bottom:0}.main .section-one,.article .section-one{padding:160px 0}.main .section-two,.article .section-two{padding-top:250px}.main .section-inner,.article .section-inner{position:relative;width:100%;padding:0px 48px}.main h2.section-title,.article h2.section-title{position:relative;text-align:center;font-size:40px;background-color:transparent;color:#f0f0f0;padding:0;margin-top:0;margin-bottom:48px;line-height:1.5;z-index:2}.main h3,.article h3{font-size:28px !important;font-weight:bold}.main .title-txt,.article .title-txt{display:inline-block}.main .title-txt::before,.article .title-txt::before{content:attr(data-en);display:block;border-bottom:1px solid #ffffff;text-align:left;letter-spacing:3px;font-size:16px;font-style:italic;font-family:'BIZ UDPGothic', sans-serif;text-transform:uppercase}.main .title-txt.black-txt::before,.article .title-txt.black-txt::before{border-bottom:1px solid #251b0e}.black-txt{color:#333}.section,.page-section{position:relative;margin:0 auto !important;overflow:hidden}.section__outer,.page-section__outer{position:relative}.section__outer::before,.section__outer::after,.page-section__outer::before,.page-section__outer::after{position:absolute;content:''}.section__outer::before,.page-section__outer::before{top:0;left:0;width:50px;height:50px}.section__outer::after,.page-section__outer::after{top:0;left:0;width:50px;height:50px}.section__inner,.page-section__inner{max-width:1296px;margin:0 auto !important;padding:136px 48px 48px}.section__content,.page-section__content{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.section__box,.page-section__box{display:flex}.section__heading,.page-section__heading{position:relative;text-align:center;font-size:48px !important;background-color:transparent !important;color:#f0f0f0;padding:0 !important;margin-top:0 !important;margin-bottom:48px !important;line-height:1.5 !important;z-index:2}.section__heading .main-txt,.page-section__heading .main-txt{display:inline-block}.section__heading .main-txt::before,.page-section__heading .main-txt::before{content:attr(data-en);display:block;border-bottom:1px solid #ffffff;text-align:left;letter-spacing:3px;font-size:16px;font-style:italic;font-family:'BIZ UDPGothic', sans-serif;text-transform:uppercase}.section__heading .main-txt.black-txt::before,.page-section__heading .main-txt.black-txt::before{border-bottom:1px solid #251b0e}.section__small-heading,.page-section__small-heading{padding:16px;color:#ffffff;background-color:#bc5318}.section__txt,.page-section__txt{margin-bottom:32px !important;text-align:center}.two-para.__content{position:relative;display:flex;justify-content:center;counter-increment:mycounter;min-height:390px;margin-bottom:96px}.two-para.__content::before{position:absolute;content:'';top:25px;right:-20%;width:80%;height:60%;margin-top:100px;padding-top:70px;background:repeating-linear-gradient(45deg, #f4f3f0, #f8f6ef 15px, #ffffff 0, #ffffff 15px);z-index:-1}.two-para.__content:nth-of-type(2n)::before{left:-20%;right:auto}.two-para.__content:nth-of-type(2n) figure{order:1}.two-para.__content:nth-of-type(2n) div{padding-left:0;padding-right:64px}.two-para__image{position:relative;display:flex;min-width:400px;max-width:525px;width:60%}.two-para__image::before,.two-para__image::after{position:absolute;content:'';left:50%;transform:translateX(-50%)}.two-para__image::before{width:96%;height:60%;top:5px;background-color:#ebe5d9}.two-para__image::after{width:96%;height:80%;bottom:50px;background-color:#e4dac7;z-index:-1}.two-para__image img{height:350px;object-fit:cover}.two-para__copy{width:500px;margin-top:74px;padding-left:64px}.two-para__heading{position:relative;border:none !important;margin-bottom:16px !important;padding-left:120px !important}.two-para__heading::before{position:absolute;content:counter(mycounter,decimal-leading-zero);top:-42px;left:0;color:#d4cec4;letter-spacing:-3px;font-size:clamp(80px, 10vw, 90px);font-family:'Merriweather', serif}.btn-content{width:auto;display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:450px;width:100%;margin:0 auto 48px}.btn-content .btn-heading{position:relative;top:10px;padding:5px 0;border-radius:50px;color:#251b0e;font-size:16px;z-index:1}.btn-content .btn-heading::before,.btn-content .btn-heading::after{position:absolute;content:'';bottom:3px;border-top:21px solid #251b0e;border-left:3px solid transparent;border-right:3px solid transparent}.btn-content .btn-heading::before{left:-20px;transform:rotate(-30deg)}.btn-content .btn-heading::after{right:-20px;transform:rotate(30deg)}.btn-content button.btn-box{width:100%;margin-top:0;border:none;background:transparent}.article p.btn-txt-wrap,main p.btn-txt-wrap{display:flex;justify-content:flex-end;margin:16px auto 0}.article p.btn-txt-wrap a.btn-txt-link,main p.btn-txt-wrap a.btn-txt-link{position:relative;padding:16px;background-color:#e1740e;color:#ffffff;border:1px solid #e1740e;font-size:16px;font-weight:600}.article p.btn-txt-wrap a.btn-txt-link::before,.article p.btn-txt-wrap a.btn-txt-link::after,main p.btn-txt-wrap a.btn-txt-link::before,main p.btn-txt-wrap a.btn-txt-link::after{position:absolute;content:'';background-color:#ffffff;border-radius:5px;transition-duration:0.3s}.article p.btn-txt-wrap a.btn-txt-link::before,main p.btn-txt-wrap a.btn-txt-link::before{bottom:10px;right:14px;width:40px;height:1px}.article p.btn-txt-wrap a.btn-txt-link::after,main p.btn-txt-wrap a.btn-txt-link::after{bottom:12px;right:13px;width:8px;height:1px;border-radius:5px;transform:translateX(0) rotate(36deg)}.article p.btn-txt-wrap a.btn-txt-link:hover,main p.btn-txt-wrap a.btn-txt-link:hover{opacity:1;background-color:#ffffff;color:#e1740e}.article p.btn-txt-wrap a.btn-txt-link:hover::before,.article p.btn-txt-wrap a.btn-txt-link:hover::after,main p.btn-txt-wrap a.btn-txt-link:hover::before,main p.btn-txt-wrap a.btn-txt-link:hover::after{background-color:#e1740e}.article p.btn-txt-wrap a.btn-txt-link:hover::before,main p.btn-txt-wrap a.btn-txt-link:hover::before{transform:translateX(24px)}.article p.btn-txt-wrap a.btn-txt-link:hover::after,main p.btn-txt-wrap a.btn-txt-link:hover::after{transform:translateX(24px) rotate(35deg)}.article p.btn-txt-wrap.box-center,main p.btn-txt-wrap.box-center{justify-content:center;width:300px}.article p.btn-txt-wrap.box-center a.btn-txt-link,main p.btn-txt-wrap.box-center a.btn-txt-link{width:100%;text-align:center;padding:24px 32px;font-size:18px}table.price-list-table{width:400px}table.price-list-table tr{display:flex;justify-content:space-between;width:100%;padding:16px 0;background-color:transparent !important;border-bottom:1px solid #ffffff}table.price-list-table tr th{background-color:transparent;border:none;text-align:left}table.price-list-table tr td{border:none;text-align:right;font-family:'Merriweather', serif}.bb01{border-bottom:1px solid #251b0e}body.page-template-front-page,body.page-template-sub-page{position:relative;overflow-x:hidden}body.page-template-front-page .content,body.page-template-sub-page .content{position:relative;margin-top:0}body.page-template-front-page .content .wrap,body.page-template-sub-page .content .wrap{width:100vw;margin-left:auto;margin-bottom:-33px}body.page-template-front-page .content .wrap .main,body.page-template-sub-page .content .wrap .main{margin-bottom:-33px;padding:0;border:none;border-radius:0}body.page-template-front-page .content .wrap .main .wp-block-image,body.page-template-sub-page .content .wrap .main .wp-block-image{margin-bottom:0}#header.header{padding:0px 48px;display:flex;justify-content:space-between;align-items:center;background-color:rgba(51, 51, 51, 0.5);position:fixed;top:0;left:0;width:100%;height:80px !important;box-sizing:border-box;z-index:999}#header.header .wrap{margin:inherit !important}.nav-list{display:flex;flex-wrap:wrap}.nav-item a{padding-left:20px;color:#ffffff;font-weight:bold}#header-container{position:absolute !important;width:100% !important;z-index:2}.header-container-in.hlt-top-menu{position:relative;flex-direction:column;align-items:flex-start;width:calc(100% - 64px);padding:16px;margin:0 auto;background-color:transparent;border-radius:10px}.header-in{align-items:flex-start}.header-nav-top{display:block;position:absolute;right:48px}.header-nav-top ul.header-nav-top_list{display:flex;align-items:center;gap:24px}.header-nav-top ul.header-nav-top_list li.header-nav-top_item{list-style:none}.header-nav-top ul.header-nav-top_list li.header-nav-top_item._pc{padding:12px 0;background-color:transparent;border:1px solid #ffffff;border-radius:0}.header-nav-top ul.header-nav-top_list li.header-nav-top_item._pc .btn-reserve{padding:18px 36px;font-size:16px}.header-nav-top ul.header-nav-top_list li.header-nav-top_item:last-child{margin-right:0}.header-nav-top ul.header-nav-top_list li.header-nav-top_item:last-child a:hover{background-color:#ffffff;color:#251b0e;opacity:1}.header-nav-top ul.header-nav-top_list li.header-nav-top_item .header-nav-top_link{font-size:14px;background-color:transparent;color:#ffffff}.header-nav-top ul.header-nav-top_list li.header-nav-top_item .header-nav-top_link .fa-regular{margin-right:8px}#header-container,#header-container .navi,.header-container-in.hlt-top-menu .header{display:flex;align-items:center;background-color:transparent}.header-container-in.hlt-top-menu .header{justify-content:space-between;background-color:rgba(0, 0, 0, 0.5)}#header-container .navi{justify-content:center;margin-top:80px}.hlt-tm-right .navi-in&gt;ul{justify-content:center}.navi-in&gt;ul li{position:relative;display:flex;white-space:nowrap;height:40px !important;margin-right:24px;line-height:50px}.navi-in&gt;ul li:last-child{margin-right:0}.navi-in&gt;ul li::before{position:absolute;color:#ffffff;top:0;left:0}.navi-in&gt;ul li a{padding-left:22px !important;padding-right:16px !important}#navi .navi-in&gt;.menu-header .menu-item:last-child a{padding-right:0 !important}#navi .navi-in&gt;.menu-header .sub-menu{top:60px;border-radius:5px;background-color:rgba(0, 0, 0, 0.9);padding:0 0 20px}#navi .navi-in&gt;.menu-header .sub-menu .menu-item{margin:8px}.fixed-header{background-color:#000 !important}.fixed-header .header-container-in.hlt-top-menu .tagline{display:none}.page-template-sub-page .article{margin:0 auto;padding:0}#navi-menu-content{background-color:#251b0e;color:#ffffff}#navi-menu-content ul.menu-drawer&gt;li{display:flex;flex-direction:column;margin-bottom:16px}#navi-menu-content ul.menu-drawer&gt;li a{color:#ffffff}.menu-content{max-width:270px}body.privacy-policy .article{max-width:1100px;margin:0 auto}.iphone-video{display:none}.c-video{display:flex;width:100%;height:100vh;overflow:hidden}.c-video::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.1)}.c-video_embed{object-fit:cover;width:100%;height:100vh}.fv-wrap{position:relative}.fv-wrap .fv-inner{position:relative;width:100%;justify-content:flex-end}.fv-wrap .fv-inner .fv-content{position:absolute}.fv-wrap .fv-inner .fv-content .fv-box.fv-title{position:relative;top:auto;justify-content:center;align-items:baseline;flex:1;z-index:1}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt{color:#ffffff;text-align:center;font-size:clamp(24px, 5vw, 30px)}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.large{margin-bottom:8px;line-height:1.2;font-size:64px}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.middle{padding:2px 4px 0;line-height:1.4;letter-spacing:0.47px;font-size:40px}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.small{line-height:1.3;font-size:45px}.fv-wrap .fv-inner .mv-title-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#ffffff}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt{width:420px;display:flex;flex-direction:column}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt::before{position:absolute;content:'';top:-70px;left:-70px;background-image:url(../images/icon_left_sun.svg);background-repeat:no-repeat;width:150px;height:150px}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt .mv-title-top{padding-left:8px;line-height:1;letter-spacing:1.6px;font-size:32px}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt .mv-title-bottom{font-size:54px}.fv-wrap .fv-inner .circle-logo-wrap{position:absolute;left:50%;bottom:-105px;transform:translateX(-50%);display:flex;width:220px;z-index:2}.fv-wrap .fv-inner .circle-logo-wrap img.circle-logo{filter:drop-shadow(4px 4px 10px #251b0e)}.two-column-wrapper{display:block;position:relative;margin-bottom:-140px;z-index:1}.two-column-wrapper .two-column-text-box{position:absolute;top:0;max-width:800px;width:60%;min-width:600px;padding:48px;background-color:#ffffff;box-shadow:0 0 80px #9f9f9f;z-index:1}.two-column-wrapper .two-column-text-box .two-column-title{margin-top:0;margin-bottom:20px !important;padding-left:0;border:none;font-size:24px;font-weight:bold !important}.two-column-wrapper .two-column-text-box .two-column-title span{border-bottom:3px}.two-column-wrapper .two-column-text-box .two-column-title .two-column-message{margin-bottom:20px !important;font-size:18px}.two-column-wrapper .two-column-img{position:relative;top:100px;width:calc(70% - 50px);margin:0 0 0 auto}.two-column-wrapper .two-column-img img{height:500px;object-fit:cover}.article section.news-wrap{padding-top:250px !important;padding-bottom:160px}.article section.news-wrap h3{margin-top:0;border:none}.article section.news-wrap h3.news-topic-title{margin-bottom:20px;padding-left:0;border:none}.article section.news-wrap .news-important-messages-wrapper{background-color:#eee;color:#251b0e;padding:48px 112px}.news-important-messages-title{font-size:1.444444em !important;text-align:center;margin-bottom:15px !important}.news-important-messages-text{width:97%;margin:0 auto !important;font-size:1.1em}.news-important-messages-text a{color:red}.news-important-messages-text a{font-weight:bold;text-decoration:underline}.news-topic-wrapper{margin-bottom:50px;display:flex;position:relative}.news-topic-img-wrapper{min-width:600px;width:70%}.news-topic-img-wrapper img{height:500px;object-fit:cover}.news-topic-text-wrapper{min-width:478px;width:40%;padding:48px;color:#333333;background-color:#ffffff;position:absolute;top:50%;right:0%;transform:translate(0, -50%);box-shadow:0 0 80px #9f9f9f}.news-topic-text{margin-bottom:20px !important}.facility-flex{display:flex;justify-content:space-between;margin-bottom:32px}.facility-img-wrapper{width:100%}.facility-text-wrapper{width:100%;padding-left:20px}.facility-text{font-size:1.11111em !important;margin-bottom:48px !important;text-align:center}.price-list-bg-img{position:relative;background-image:url('../images/img_pricelist-bg-min.jpg');background-repeat:no-repeat;background-size:cover}.price-list-bg-img::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.1)}.price-list-text-wrapper{color:#fff}.price-list-text-wrapper p{color:#fff}.price-list-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto}.price-list-text-wrapper{font-size:36px;font-weight:600}.price-list-flex{display:flex;padding-bottom:30px}.price-list-price{padding-left:20px}.price-list-time-detail{line-height:2.5 !important}.price-list-price-detail{line-height:2.5 !important}.schedule-wrap{position:relative;padding-top:160px !important;overflow:hidden}.schedule-wrap::before{position:absolute;bottom:90px;left:50%;transform:translateX(-50%);display:flex;color:#f7f5f5;line-height:0;font-weight:bold;font-size:clamp(140px, 17vw, 260px);z-index:-1}.school-course-list{display:flex;flex-wrap:wrap;justify-content:space-between}.school-course-list .school-course-item{width:calc(25% - 24px);margin-bottom:48px}.school-course-list .school-course-item figure.section-image{position:relative}.school-course-list .school-course-item figure.section-image img{height:250px;object-fit:cover}.school-course-list .school-course-item .school-list-table{margin:0 auto !important}.school-course-list .school-course-item .school-list-table tr:nth-of-type(2n+1){background-color:rgba(250, 251, 252, 0) !important}.school-course-list h3.section-heading{margin-bottom:16px;padding:6px 6px 6px 12px !important;border:none;border-left:3px solid #e1740e;font-size:21px !important}.title-top{padding-top:80px !important}body.page-template-front-page .slideshow-wrap{display:flex;overflow:hidden}body.page-template-front-page .slideshow-wrap .slideshow-list{display:flex;margin-bottom:-5px;list-style:none}body.page-template-front-page .slideshow-wrap .slideshow-list .slideshow-item{width:calc(100vw / 1)}.slideshow-animation{animation:loop-slide 20s infinite linear 1s both}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}_:-ms-lang(x)::-ms-backdrop,.slideshow-wrap{display:-ms-grid;overflow:hidden}section.skateboard-trivia-wrap{margin-bottom:32px !important}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content{display:flex;flex-wrap:wrap;justify-content:space-between}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box{position:relative;flex:50%;display:block;padding:48px;border:1px solid #fff;transition-duration:0.3s}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box ul.skateboard-joy-list{margin-top:16px;padding:20px;background-color:rgba(255, 255, 255, 0.8);color:#251b0e}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box ul.skateboard-joy-list li.skateboard-joy-item{position:relative;padding-left:16px}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box ul.skateboard-joy-list li.skateboard-joy-item::before{position:absolute;content:'・';width:15px;height:15px;top:0;left:0}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box:hover{background:rgba(255, 255, 255, 0.1)}section.skateboard-trivia-wrap h3.section-heading{margin-bottom:16px;padding:0;border:none;border-bottom:1px solid #ffffff;font-size:21px}section.skateboard-trivia-wrap h3.section-heading::before{position:absolute;content:attr(data-en);top:16px;left:16px;opacity:0.1;line-height:1.5;font-size:48px;font-family:cursive}.footer{margin-top:0 !important;padding:20px 30px}.footer-flex{display:flex;justify-content:space-between;padding-bottom:20px}.footer-logo-wrapper{width:26.1194029851%}.footer-nav{display:flex;justify-content:flex-start}.footer-nav-item{padding-bottom:10px !important}.footer-nav-item a{padding-left:30px;color:#ffffff;font-weight:normal;line-height:1.5}.sitemap-title{padding:50px 0px 30px !important;text-align:center}.sitemap-messages{padding:0px 20px 50px 20px !important;line-height:1.5 !important}body.category .content-in.wrap,body.date .content-in.wrap{width:100%}body.category .content-in.wrap .main,body.date .content-in.wrap .main{width:100%;padding:0}body.category .content-in.wrap .main .fv-wrap.sub-page-fv,body.date .content-in.wrap .main .fv-wrap.sub-page-fv{height:225px}body.category .content-in.wrap .main .fv-wrap.sub-page-fv .fv-inner,body.date .content-in.wrap .main .fv-wrap.sub-page-fv .fv-inner{width:100%}body.category .content-in.wrap .main .fv-wrap.sub-page-fv .fv-inner .fv-image,body.date .content-in.wrap .main .fv-wrap.sub-page-fv .fv-inner .fv-image{top:-45px;height:225px;position:relative}body.category .content-in.wrap .main .fv-wrap.sub-page-fv .fv-inner .fv-image img,body.date .content-in.wrap .main .fv-wrap.sub-page-fv .fv-inner .fv-image img{height:225px}body.category .content-in.wrap .main .fv-wrap.sub-page-fv .fv-content,body.date .content-in.wrap .main .fv-wrap.sub-page-fv .fv-content{display:none !important}body.single-post header.entry-header h1.entry-title{font-size:36px}body.single-post .entry-content{max-width:896px;margin:48px auto}body.single-post .comment-body .comment-author img{width:80px}#sidebar{display:flex;width:100%;padding:32px 0 160px 16px;gap:16px}#sidebar .widget{width:33%}#sidebar .sidebar-scroll{width:33%}#sidebar .sidebar-scroll .widget-sidebar-scroll{width:100%}body.post-type-archive-booking .content,body.single-post .content,body.single-booking .content{margin-top:0}body.post-type-archive-booking .content .content-in,body.single-post .content .content-in,body.single-booking .content .content-in{flex-direction:column}body.post-type-archive-booking .content .content-in.wrap,body.single-post .content .content-in.wrap,body.single-booking .content .content-in.wrap{width:100%}body.post-type-archive-booking .content .content-in .main,body.single-post .content .content-in .main,body.single-booking .content .content-in .main{width:100%;padding:0;border:none}body.post-type-archive-booking .under-entry-content,body.single-post .under-entry-content,body.single-booking .under-entry-content{max-width:1296px;margin:0 auto 50px;padding:0 48px 160px}body.home #sidebar,body.page-template-sub-page #sidebar,body.post-type-archive-booking #sidebar,body.single-booking #sidebar{display:none !important}.start_booking_package{padding-top:48px}#booking-package button{font-size:21px}#booking-package .bookingButton{padding:8px;background-color:#329113;color:#fff;border:none;cursor:pointer}button#returnToSchedules{padding:8px;background-color:#787878;color:#fff;border:none;font-size:21px;cursor:pointer}.reserve-list-wrapper{position:relative;padding:112px 0 !important}.reserve-list-wrapper h2{color:#251b0e;text-align:center}.reserve-list-wrapper h3{margin-bottom:48px;padding:16px !important;color:#fff;background-color:#b09581;text-align:center;font-size:clamp(18px, 3vw, 30px)}.course-content{max-width:1296px;margin:0 auto;padding:0 48px}.reserve-schedule-wrapper{position:relative;display:flex;justify-content:center;align-items:flex-start;width:100%;margin:0 auto;padding:20px 0px 80px;line-height:1.5;gap:24px;z-index:1}.section-sub-title span:nth-of-type(1){border-bottom:1px solid #ffffff}.monthly-calendar{width:100%}.monthly-calendar table{width:100% !important;background-color:#ffffff}.monthly-calendar table caption{padding:16px;background-color:#f4f3ef}.monthly-calendar .monthly-prev-next a,.monthly-calendar .monthly-prev-next span{margin-top:4px;padding:16px;display:block;border:1px solid}.monthly-calendar .monthly-prev-next .monthly-next{margin-right:0}.monthly-calendar .monthly-prev-next a,.monthly-calendar .monthly-prev-next span{margin-top:0;background-color:#ffffff}@media screen and (max-width:1023px){.mblt-header-and-footer-mobile-buttons{margin-top:0}}@media screen and (max-width:834px){.main.main,div.sidebar{padding:0}}.reserve-list-wrapper{position:relative;padding:120px 0 !important}.reserve-list-wrapper h2{color:#251b0e;text-align:center}.reserve-list-wrapper h3{margin-bottom:48px;padding:16px !important;color:#fff;background-color:#b09581;text-align:center;font-size:clamp(18px, 3vw, 30px)}.course-content{max-width:1296px;margin:0 auto;padding:0 48px}.reserve-schedule-wrapper{position:relative;display:flex;justify-content:center;align-items:flex-start;width:100%;margin:0 auto;padding:20px 0px 80px;line-height:1.5;gap:24px;z-index:1}.section-sub-title span:nth-of-type(1){border-bottom:1px solid #ffffff}.start_booking_package{width:100%}.start_booking_package table{width:100% !important;background-color:#ffffff}.start_booking_package table caption{padding:16px;background-color:#f4f3ef}.start_booking_package .monthly-prev-next a,.start_booking_package .monthly-prev-next span{margin-top:4px;padding:16px;display:block;border:1px solid}.start_booking_package .monthly-prev-next .monthly-next{margin-right:0}.start_booking_package .monthly-prev-next a,.start_booking_package .monthly-prev-next span{margin-top:0;background-color:#ffffff}@media screen and (max-width:1023px){.mblt-header-and-footer-mobile-buttons{margin-top:0}}@media screen and (max-width:834px){.main.main,div.sidebar{padding:0}}body.page-template-front-page .school-banner{margin-top:-48px}.school-banner{}.school-banner__content{display:flex;flex-wrap:wrap;justify-content:center;height:450px}.school-banner__box{position:relative;width:50%;height:450px}.school-banner__box img{height:450px;object-fit:cover}.school-banner .img-clip{display:inline;text-align:center;-webkit-background-clip:text;background-image:url(../images/bg_stone_scaled.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-clip:text}.school-banner .img-clip::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:linear-gradient(130deg, #ffffff, #aea9a5);z-index:-1}.school-banner__name{display:list-item;padding:100px 0;color:transparent;line-height:1;font-size:100px;font-weight:bold}.school-banner__name span{letter-spacing:6px}.school-banner figure::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}.school-banner__copy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;width:100%}.school-banner__txt{position:relative;padding-left:90px;color:#ffffff;font-size:32px;font-weight:bold;background-clip:text}.school-banner__txt::before{content:attr(data-en);display:block;border-bottom:1px solid #ffffff;letter-spacing:3px;font-size:16px;font-style:italic;font-family:'BIZ UDPGothic', sans-serif;text-transform:uppercase}.school-banner__txt::after{position:absolute;content:'';background-image:url('../images/logo_circle_white.png');background-repeat:no-repeat;background-size:78px;top:0;left:0;width:100%;height:100%;z-index:-1}#particles-js{position:absolute;width:100%;height:100%;background:linear-gradient(45deg, #191817, #291b11);z-index:-1}.access-wrap{position:relative;margin-top:-50px;padding-top:136px !important;padding-bottom:136px !important;background:linear-gradient(315deg, #ffffff, #e1dcd8)}.access-wrap .access-text-wrapper{display:flex;justify-content:space-between;padding-bottom:24px;gap:16px}.access-wrap .access-text-wrapper .access-box{flex:1;background-color:#ffffff}.access-wrap .access-text-wrapper .access-box:last-child{border:none;background-color:#251b0e}.access-wrap .access-text-wrapper .access-box:last-child p{color:#ffffff}.access-wrap .access-text-wrapper .access-box .access-text-sub-title{position:relative;margin:0;padding:12px 12px 12px 20px !important;background-color:#251b0e;color:#ffffff;border:none;font-size:21px !important}.access-wrap .access-text-wrapper .access-box .access-text-sub-title::before{position:absolute;content:'';width:8px;height:100%;top:0;left:0;background-color:#544838}.access-wrap .access-text-wrapper .access-box .access-txt-box{padding:16px}.access-wrap .access-text-wrapper .access-box .access-txt-box p{line-height:1.5;padding-bottom:15px;font-size:16px}.access-wrap .access-text-wrapper .access-box .access-txt-box p:last-child{padding-bottom:0}.access-wrap .access-text-wrapper .access-box .access-sns-logo-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.access-wrap .access-text-wrapper .access-box .access-sns-logo-wrapper a{display:flex;justify-content:center;align-items:center;width:100%;background-color:#ffffff;box-shadow:2px 2px 4px #ccc inset}.access-wrap .access-text-wrapper .access-box .access-sns-logo-wrapper .access-sns-loa-logo-wrapper{width:72%}.access-wrap .access-text-wrapper .access-box .access-sns-logo-wrapper .access-sns-loa-logo-wrapper a{padding:16px}.access-wrap .access-text-wrapper .access-box .access-sns-logo-wrapper .access-sns-instagram-logo-wrapper{width:22%}.access-wrap .access-text-wrapper .access-box .access-sns-logo-wrapper .access-sns-instagram-logo-wrapper a{padding:8px}.access-business-hours-detail{font-weight:bold}.access-business-hours-closed{color:#d80000}.access-business-hours-closed span{display:block;font-weight:bold}.access-sns-message{font-weight:bold;padding-bottom:15px !important}.access-sns-notice{color:#d80000;text-decoration:underline}.access-map-img-wrapper{display:flex;justify-content:space-between}.access-map-img-wrapper .map{flex:1;margin-right:16px}.access-map-img-wrapper .access-shop-img-wrapper{flex:1}.access-map-img-wrapper .access-shop-img-wrapper img{height:450px;object-fit:cover}.phone-link{position:relative;padding-left:30px;color:#251b0e;font-size:21px;font-weight:bold}.phone-link::before{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:21px;height:21px;background-image:url(../images/phone-solid.svg);background-repeat:no-repeat}.article-footer.entry-footer{display:none}.footer-relative-link a:hover,.tagcloud a:hover,.a-wrap:hover,.widget_categories ul li a:hover{opacity:1;background-color:#ffffff;color:#44a4bb !important;border-color:#ff8900}.footer{margin-top:0;padding:0 !important}.footer .wrap{width:100%}.footer-bottom{position:relative;margin:0 auto !important;padding:0 !important}.footer-bottom .footer-bottom-two{position:relative;display:flex;justify-content:space-between;margin:0 auto !important;padding:136px 32px}.footer-bottom-logo{position:relative;bottom:auto !important;flex:1}.footer-bottom-logo .logo-image{margin-bottom:16px;text-align:left}.footer-bottom-logo .logo-image img{height:70px}p.footer-site-name{margin-bottom:8px}p.footer-address-txt{line-height:1.4}.navi-footer-in&gt;.menu-footer li{width:100px}.footer-bottom-content{flex:1.6}.footer-bottom-content .navi-footer-in&gt;.menu-footer{gap:16px}.footer-bottom-content .navi-footer-in&gt;.menu-footer li{border-left:none;text-align:left}.footer-bottom-content .navi-footer-in&gt;.menu-footer li:last-child{border-right:none}.footer-bottom-content .navi-footer-in&gt;.menu-footer li ul.sub-menu{margin-top:12px;padding-left:10px;border-left:1px solid #251b0e;list-style:none;text-align:left}.footer-bottom-content .navi-footer-in&gt;.menu-footer li ul.sub-menu li{margin-top:8px}.navi-footer-in&gt;.menu-footer li.menu-item{flex-direction:column !important;width:auto !important;text-align:left !important}.copyright{display:flex;justify-content:space-between;align-items:center;margin-top:0;padding:4px 32px;background-color:#251b0e;font-size:12px}body.page-template-sub-page .eye-catch-wrap,body.post-type-archive-booking .eye-catch-wrap{display:none}body.page-template-sub-page .entry-content,body.post-type-archive-booking .entry-content{margin-top:0;margin-bottom:0}.heading-wrap img{height:300px !important}.heading-wrap .price-heading{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;margin-top:0 !important;background-color:transparent !important;font-size:clamp(24px, 3vw, 36px);z-index:2}.fv-wrap.sub-page-fv span{color:#ffffff}.fv-wrap.sub-page-fv{position:relative;height:600px;padding-bottom:0;background-color:transparent;z-index:0}.fv-wrap.sub-page-fv .fv-content{position:absolute;bottom:50%;margin-left:112px;z-index:1}.fv-wrap.sub-page-fv .fv-content .fv-box.fv-title h1.heading-title{display:flex;flex-direction:column;align-items:flex-start;margin:0}.fv-wrap.sub-page-fv .fv-content .sb-fv-ttl{color:#ffffff;text-align:center}.fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-main{font-size:46px;z-index:1}.fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-en{position:absolute;top:90px;display:block;width:max-content;padding:24px 48px;color:white;background-color:rgba(94, 23, 43, 0.9);line-height:1;letter-spacing:8px;font-size:70px;transform:rotate(349deg);border-image-source:repeating-linear-gradient(45deg, #554755 0px, #b4a68b 4px, rgba(0, 0, 0, 0) 4px, rgba(0, 0, 0, 0) 6px);border-image-slice:3;border-width:3px;border-image-repeat:round;border-style:solid}.fv-wrap.sub-page-fv .fv-inner{width:80%;margin-left:auto}.fv-wrap.sub-page-fv .fv-inner .fv-image{position:relative}.fv-wrap.sub-page-fv .fv-inner .fv-image::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6)}.fv-wrap.sub-page-fv .fv-inner .fv-image img{height:610px;object-fit:cover}.fv-wrap.sub-page-fv .fv-bg-image{position:absolute;top:0px;left:0;width:40%;height:750px;z-index:-1}.fv-wrap.sub-page-fv .fv-bg-image img{height:750px;object-fit:cover}.fv-wrap.sub-page-fv .fv-bg-image::before,.fv-wrap.sub-page-fv .fv-bg-image::after{position:absolute;content:'';top:0;left:0}.fv-wrap.sub-page-fv .fv-bg-image::after{background-color:rgba(0, 0, 0, 0);width:100%;height:100%}.archive header.article-header.entry-header,.post-template-default header.article-header.entry-header,article.booking header.article-header.entry-header{position:relative;display:flex;height:400px}.archive header.article-header.entry-header h1.entry-title,.post-template-default header.article-header.entry-header h1.entry-title,article.booking header.article-header.entry-header h1.entry-title{position:absolute;z-index:2;bottom:0;left:0;display:flex;width:100%;justify-content:center;padding:16px;background-color:rgba(0, 0, 0, 0.7);color:#ffffff;font-size:52px}.archive header.article-header.entry-header .eye-catch-wrap,.post-template-default header.article-header.entry-header .eye-catch-wrap,article.booking header.article-header.entry-header .eye-catch-wrap{width:100%}.archive header.article-header.entry-header .eye-catch-wrap .eye-catch,.post-template-default header.article-header.entry-header .eye-catch-wrap .eye-catch,article.booking header.article-header.entry-header .eye-catch-wrap .eye-catch{width:100%}.archive header.article-header.entry-header .eye-catch-wrap .eye-catch img,.post-template-default header.article-header.entry-header .eye-catch-wrap .eye-catch img,article.booking header.article-header.entry-header .eye-catch-wrap .eye-catch img{height:400px;object-fit:cover}.school-list-table{width:100% !important;margin:32px auto 0 !important;background-color:#f0f0f0;overflow:hidden}.school-list-table tr{display:flex;justify-content:space-between;width:100%;padding:16px 0;background-color:transparent;border-bottom:1px solid #ffffff;flex-direction:row !important}.school-list-table tr:nth-of-type(2n+1){background-color:#f0ebe6 !important}.school-list-table tr:last-child{border-bottom:none}.school-list-table tr th,.school-list-table tr td{padding:0 8px;line-height:1.5;font-size:16px}.school-list-table tr th{width:18%;background-color:transparent;border:none}.school-list-table tr td{width:82%;border:none}.caption{display:block;margin:8px 0 0 !important;font-size:clamp(14px, 2vw, 16px);text-align:left}#reservationHeader{position:relative !important;margin-bottom:32px;padding:10px 0 32px !important;border-style:none !important}#reservationHeader::before{position:absolute;content:'';bottom:-28px;left:50%;width:1px;height:50px;background-color:#333}#booking-package_inputFormPanel{background-color:#efece9 !important}#booking-package_inputFormPanel .row{border-style:none !important}#booking-package input[type=text]{border:none !important}#booking-package_inputFormPanel input[type=text]{padding:8px !important}#booking-package_inputFormPanel .name{margin-bottom:8px}.bookingDate,.bookingSubtitle{font-size:18px;font-weight:bold}.bookingSubtitle{display:block;width:fit-content;margin:8px 0;line-height:1.2}#booking_package_input_course{display:flex;gap:12px}#reservationHeader{font-weight:700 !important}.related-entry-card-snippet.card-snippet.e-card-snippet{display:none}.price-course-wrap .price-course-list{display:flex;justify-content:space-around;width:100%}.price-course-wrap .price-course-list .price-course-item{width:calc(33% - 24px)}.price-course-wrap .price-course-list .price-course-item .price-image{position:relative}.price-course-wrap .price-course-list .price-course-item .price-image::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.price-course-wrap .price-course-list .price-course-item .price-image img{height:250px;object-fit:cover}.price-course-wrap .price-course-list .price-course-item .price-image h3.price-heading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;padding:0;border:0;color:#ffffff}.price-course-wrap .price-course-list .price-course-item table.price-list-table{width:100%;line-height:1.2;font-size:18px}.price-course-wrap .price-course-list .price-course-item table.price-list-table tr{display:flex;justify-content:space-between;width:100%;padding:16px 0;background-color:#f4efe5 !important;border-bottom:1px solid #ffffff}.price-course-wrap .price-course-list .price-course-item table.price-list-table tr:nth-child(2n){background-color:#f8f5ef !important}.price-course-wrap .price-course-list .price-course-item table.price-list-table tr th{padding-left:32px;background-color:transparent;border:none;text-align:left}.price-course-wrap .price-course-list .price-course-item table.price-list-table tr th span{font-size:14px;font-weight:300}.price-course-wrap .price-course-list .price-course-item table.price-list-table tr td{padding-right:32px;border:none;text-align:right;font-family:'Merriweather', serif}body.page-template-sub-page .main section.section-one,body.page-template-sub-page .article section.section-one{position:relative;padding:136px 0 160px;z-index:2}body.page-template-sub-page .main .section-two,body.page-template-sub-page .article .section-two{padding-top:190px}body.page-template-sub-page .main .section-two .two-column-text-box,body.page-template-sub-page .article .section-two .two-column-text-box{right:0}body.page-template-sub-page .main .section-two .two-column-img,body.page-template-sub-page .article .section-two .two-column-img{margin:0 auto 0 0 !important}body.page-template-sub-page .main .section-three,body.page-template-sub-page .article .section-three{padding-top:190px}body.page-template-sub-page .main .section-four,body.page-template-sub-page .article .section-four{padding-top:190px}body.page-template-sub-page .main .enjoy,body.page-template-sub-page .article .enjoy{padding-bottom:80px}body.page-template-sub-page .main .olympic,body.page-template-sub-page .article .olympic{position:relative;padding-top:0;padding-bottom:48px}body.page-template-sub-page .main .olympic .section-title::before,body.page-template-sub-page .article .olympic .section-title::before{position:absolute;content:'';top:-80px;left:50%;width:307px;height:230px;transform:translateX(-50%);z-index:-1;opacity:0.2;background-image:url('../images/olympic_illustrator.png');background-repeat:no-repeat;background-size:300px}body.page-template-sub-page .main .olympic .three-column-list .three-column-item:nth-child(1),body.page-template-sub-page .article .olympic .three-column-list .three-column-item:nth-child(1){margin-top:110px}body.page-template-sub-page .main .olympic .three-column-list .three-column-item:nth-child(2),body.page-template-sub-page .article .olympic .three-column-list .three-column-item:nth-child(2){margin-top:55px}body.page-template-sub-page .main .olympic .three-column-list .three-column-item:nth-child(3),body.page-template-sub-page .article .olympic .three-column-list .three-column-item:nth-child(3){margin-top:0}body.page-template-sub-page .main .section-message,body.page-template-sub-page .article .section-message{text-align:center}body.page-template-sub-page .main .three-column-list,body.page-template-sub-page .article .three-column-list{display:flex;justify-content:space-between;gap:24px}body.page-template-sub-page .main .three-column-list .section-heading,body.page-template-sub-page .article .three-column-list .section-heading{margin-bottom:16px;padding:6px 6px 6px 12px !important;border:none;border-left:3px solid #6f4d2e;font-size:21px !important}body.page-template-sub-page .main .three-column-list .three-column-item,body.page-template-sub-page .article .three-column-list .three-column-item{width:33%}body.page-template-sub-page .main .three-column-list .three-column-item:nth-child(2),body.page-template-sub-page .article .three-column-list .three-column-item:nth-child(2){margin-top:55px}body.page-template-sub-page .main .three-column-list .three-column-item:nth-child(3),body.page-template-sub-page .article .three-column-list .three-column-item:nth-child(3){margin-top:110px}body.page-template-sub-page .main .three-column-list .three-column-item .three-column-image img,body.page-template-sub-page .article .three-column-list .three-column-item .three-column-image img{height:250px;object-fit:cover}body.page-template-sub-page .main .three-column-list .three-column-item .three-column-message,body.page-template-sub-page .article .three-column-list .three-column-item .three-column-message{padding:16px;background-color:#f0efef}body.page-template-sub-page .main .three-column-list .three-column-item .three-column-message .three-column-message-heading,body.page-template-sub-page .article .three-column-list .three-column-item .three-column-message .three-column-message-heading{display:block;font-size:18px;font-weight:bold;margin-bottom:8px;border-bottom:1px solid #251b0e}body.page-template-sub-page .main,body.page-template-sub-page .article{}body.page-template-sub-page .main section.parts-index,body.page-template-sub-page .article section.parts-index{padding-bottom:96px}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item,body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item{width:100%}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item:nth-child(1),body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item:nth-child(1){margin-top:0}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item:nth-child(2),body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item:nth-child(2){margin-top:0}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item:nth-child(3),body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item:nth-child(3){margin-top:0}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item ul.notice__list,body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item ul.notice__list{padding-left:28px}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item ul.notice__list .notice__item::before,body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item ul.notice__list .notice__item::before{content:'';top:0;background-image:none;color:#ffffff;font-weight:bold;font-family:'Font Awesome 6 Free'}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item ul.notice__list a,body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item ul.notice__list a{color:#ffffff}body.page-template-sub-page .main section.parts-index .three-column-list .three-column-item .three-column-message,body.page-template-sub-page .article section.parts-index .three-column-list .three-column-item .three-column-message{position:relative;background-color:#5c4735}body.page-template-sub-page .main .simple-wrap,body.page-template-sub-page .article .simple-wrap{padding:96px 0}body.page-template-sub-page .main h3.border-left-heading,body.page-template-sub-page .article h3.border-left-heading{margin-bottom:16px;padding:6px 6px 6px 12px !important;border:none;border-left:3px solid #6f4d2e;font-size:21px !important}body.page-template-sub-page .main .one-box-simple,body.page-template-sub-page .article .one-box-simple{max-width:1320px;margin:0 auto}body.page-template-sub-page .main .one-box-simple .one-item-simple,body.page-template-sub-page .article .one-box-simple .one-item-simple{max-width:660px;margin:0 auto 32px}body.page-template-sub-page .main .two-box-simple,body.page-template-sub-page .article .two-box-simple{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1320px;margin:0 auto 32px;gap:32px}body.page-template-sub-page .main .two-box-simple:last-child,body.page-template-sub-page .article .two-box-simple:last-child{margin-bottom:0}body.page-template-sub-page .main .two-box-simple .image,body.page-template-sub-page .article .two-box-simple .image{flex:1}body.page-template-sub-page .main .two-box-simple .txt,body.page-template-sub-page .article .two-box-simple .txt{flex:1.5}body.page-template-sub-page .main .two-box-simple .two-item-simple,body.page-template-sub-page .article .two-box-simple .two-item-simple{width:49%}body.page-template-sub-page .main .two-box-simple .two-item-simple img,body.page-template-sub-page .article .two-box-simple .two-item-simple img{max-height:480px;object-fit:cover}body.page-template-sub-page .main .two-box-simple .two-item-simple.table-short,body.page-template-sub-page .article .two-box-simple .two-item-simple.table-short{flex:1}body.page-template-sub-page .main .two-box-simple .two-item-simple.table-long,body.page-template-sub-page .article .two-box-simple .two-item-simple.table-long{flex:1.5}body.page-template-sub-page .main .two-box-simple .two-item-simple.overall,body.page-template-sub-page .article .two-box-simple .two-item-simple.overall{width:100%}body.page-template-sub-page .main .two-box-simple .two-list-simple,body.page-template-sub-page .article .two-box-simple .two-list-simple{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}body.page-template-sub-page .main table.simple-table-one,body.page-template-sub-page .article table.simple-table-one{background-color:#f1eee9}body.page-template-sub-page .main table.simple-table-one tr th,body.page-template-sub-page .main table.simple-table-one tr td,body.page-template-sub-page .article table.simple-table-one tr th,body.page-template-sub-page .article table.simple-table-one tr td{padding:16px 8px;background:transparent;border:none;text-align:left;line-height:1.2}body.page-template-sub-page .main table.simple-table-one tr th ul.notice__list,body.page-template-sub-page .main table.simple-table-one tr td ul.notice__list,body.page-template-sub-page .article table.simple-table-one tr th ul.notice__list,body.page-template-sub-page .article table.simple-table-one tr td ul.notice__list{padding-left:20px}.index{width:100%;max-width:1320px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;margin:0 auto}.toggle-wrap{margin-bottom:16px !important}.toggle-wrap label.toggle-button{display:flex;padding:8px 16px;border:none;line-height:1.5;text-align:left;font-weight:bold}.toggle-wrap .toggle-checkbox:checked~.toggle-content{background-color:#f0efef;border:none;line-height:1.5}.toggle-wrap .toggle-checkbox:checked~.toggle-content img{margin-bottom:16px}body.page-template-sub-page .main .four-box-simple,body.page-template-sub-page article .four-box-simple{display:flex;flex-wrap:wrap;max-width:1320px;margin:0 auto;gap:16px}body.page-template-sub-page .main .four-box-simple .four-item-simple,body.page-template-sub-page article .four-box-simple .four-item-simple{width:calc(25% - 12px)}body.page-template-sub-page .main .jump-list,body.page-template-sub-page article .jump-list{position:relative;display:inline-block;width:auto;margin:4px 0 16px;padding:8px 8px 8px 24px;border:1px solid #888;font-size:14px}body.page-template-sub-page .main .jump-list::before,body.page-template-sub-page article .jump-list::before{position:absolute;content:'';top:50%;left:8px;transform:translateY(-43%);width:16px;height:16px;font-weight:bold;font-family:'Font Awesome 6 Free';transition-duration:0.1s}body.page-template-sub-page .main .jump-list:hover,body.page-template-sub-page article .jump-list:hover{background-color:#ffffff}body.page-template-sub-page .main .jump-list:hover::before,body.page-template-sub-page article .jump-list:hover::before{transform:translateY(-33%)}body.page-template-sub-page .main .notice.__wrap,body.page-template-sub-page article .notice.__wrap{margin-bottom:48px}body.page-template-sub-page .main .notice.__wrap h3,body.page-template-sub-page article .notice.__wrap h3{margin-bottom:24px !important;padding:8px 12px !important;background-color:#251b0e !important;text-align:left}body.page-template-sub-page .main .notice__list .notice__item,body.page-template-sub-page article .notice__list .notice__item{position:relative}body.page-template-sub-page .main .notice__list .notice__item::before,body.page-template-sub-page article .notice__list .notice__item::before{position:absolute;content:'';top:4px;left:-24px;width:16px;height:16px;background-image:url('../images/circle-check-regular.svg');background-size:16px;background-repeat:no-repeat}body.page-template-sub-page .main .notice__list-sub,body.page-template-sub-page article .notice__list-sub{padding-left:20px}body.page-template-sub-page .main .notice__list-sub .notice__item-sub,body.page-template-sub-page article .notice__list-sub .notice__item-sub{position:relative}body.page-template-sub-page .main .notice__list-sub .notice__item-sub::before,body.page-template-sub-page article .notice__list-sub .notice__item-sub::before{position:absolute;content:'';top:4px;left:-24px;width:18px;height:18px;background-image:url('../images/square-check-regular.svg');background-size:16px;background-repeat:no-repeat}body.page-template-sub-page .main section.about-shcool,body.page-template-sub-page .article section.about-shcool{padding-top:136px;padding-bottom:0 !important}body.page-template-sub-page .main section.about-shcool .shcool-video_embed,body.page-template-sub-page .article section.about-shcool .shcool-video_embed{width:40%;height:100%;object-fit:cover}body.page-template-sub-page .main section.about-shcool .two-box-simple,body.page-template-sub-page .article section.about-shcool .two-box-simple{margin-bottom:96px}body.page-template-sub-page .main section.about-shcool .two-box-simple:nth-of-type(even),body.page-template-sub-page .article section.about-shcool .two-box-simple:nth-of-type(even){flex-direction:row-reverse}body.page-template-sub-page .main section.about-shcool .two-box-simple:nth-of-type(even) p.btn-txt-wrap,body.page-template-sub-page .main section.about-shcool .two-box-simple:nth-of-type(even) main p.btn-txt-wrap,body.page-template-sub-page .article section.about-shcool .two-box-simple:nth-of-type(even) p.btn-txt-wrap,body.page-template-sub-page .article section.about-shcool .two-box-simple:nth-of-type(even) main p.btn-txt-wrap{justify-content:flex-start}body.page-template-sub-page .main section.about-shcool .slideshow-wrap,body.page-template-sub-page .article section.about-shcool .slideshow-wrap{display:flex;overflow:hidden}body.page-template-sub-page .main section.about-shcool .slideshow-wrap .slideshow-list,body.page-template-sub-page .article section.about-shcool .slideshow-wrap .slideshow-list{display:flex;margin-bottom:-5px;list-style:none;padding:0}body.page-template-sub-page .main section.about-shcool .slideshow-wrap .slideshow-list .slideshow-item,body.page-template-sub-page .article section.about-shcool .slideshow-wrap .slideshow-list .slideshow-item{width:calc(100vw / 4);margin:0}body.page-template-sub-page .main section.about-shcool .slideshow-animation-school,body.page-template-sub-page .article section.about-shcool .slideshow-animation-school{animation:loop-slide-school 60s infinite linear 1s both}@keyframes loop-slide-school{from{transform:translateX(0)}to{transform:translateX(-100%)}}.section-wrapper .section-inner .two-column-second{position:relative;display:flex;max-width:100%;margin:0 auto;z-index:1}.section-wrapper .section-inner .two-column-second__img{position:relative;top:0;left:-50px;width:calc(50% + 50px);min-width:400px;margin:0 auto 0 0 !important}.section-wrapper .section-inner .two-column-second__img img{min-height:400px;object-fit:cover}.section-wrapper .section-inner .two-column-second__txt{position:absolute;top:50%;left:auto;right:calc(18% - 180px);transform:translateY(-50%);max-width:640px;width:70%;min-width:420px;padding:48px 0 48px 48px;background-color:#ffffff;font-size:18px;z-index:1}.section-wrapper .section-inner .two-column-second__txt p{margin-bottom:16px}.section-wrapper .section-inner .two-column-second__txt p:last-child{margin-bottom:0}.section-wrapper :nth-child(2n) .two-column-second__img{left:auto;right:-50px;margin:0 0 0 auto !important}.section-wrapper :nth-child(2n) .two-column-second__txt{right:auto;left:calc(18% - 180px);padding:48px 48px 48px 0}.company-table{max-width:1096px;overflow:hidden;margin:0 auto;padding:24px 48px !important;background-color:white}.company-table table.simple-table-one{margin-bottom:0;background-color:transparent !important}.company-table table.simple-table-one tr:nth-of-type(2n+1){background-color:transparent}.company-table table.simple-table-one tr{border-bottom:1px solid #ccc}.company-table table.simple-table-one tr:last-child{border-bottom:none}.company-table table.simple-table-one tr th{position:relative;padding:32px 16px 32px 0 !important;width:170px}.company-table table.simple-table-one tr th::before{position:absolute;content:'';top:50%;right:0;transform:translateY(-50%);width:1px;height:90%;background-color:#ccc}.company-table table.simple-table-one tr td{padding:8px 0 8px 16px !important}.fv-wrap.sub-page-fv .fv-inner .fv-content{display:flex;width:auto}.fv-wrap.sub-page-fv .fv-inner .fv-content .fv-box.fv-title h1.heading-title{position:relative;left:0;flex-direction:column}@media screen and (max-width:1499px){.school-course-list .school-course-item{width:calc(50% - 24px)}.school-course-list .school-course-item figure.section-image::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.school-course-list .school-list-table{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90% !important;background-color:rgba(243, 229, 215, 0);color:#ffffff}.school-course-list .school-list-table tr:nth-of-type(2n+1){background-color:rgba(250, 251, 252, 0)}.school-course-list .school-list-table th,.school-course-list .school-list-table td{padding:0;text-align:left}}@media screen and (max-width:1023px){.content{top:-45px}.article .section-wrapper{padding:96px 0}.article .section-wrapper:nth-of-type(1){padding-bottom:0}.article .section-wrapper:last-of-type{padding-bottom:78px}.schedule-wrap{padding-top:96px !important}.article p.btn-txt-wrap,main p.btn-txt-wrap{margin-top:24px}.fv-wrap .fv-inner .circle-logo-wrap{bottom:-95px;width:190px}div#header-container{display:none}#navi-in ul li a{padding:0 15px !important}#navi-in ul li a .item-label{font-size:14px}.fv-wrap .fv-inner .fv-content.two-box{flex-direction:column;width:100%}.fv-wrap .fv-inner .fv-content .fv-box.fv-title{top:0;flex:inherit;align-items:center;width:100%;margin:0 auto}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title{position:absolute;left:calc(14% - 20px);flex-direction:row;align-items:center;margin-bottom:0}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.middle{font-size:36px;writing-mode:vertical-rl;order:3}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.large{writing-mode:vertical-rl;margin-top:6px;margin-bottom:0;color:#fff000;letter-spacing:2px;order:2;font-size:57px}.fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.small{writing-mode:vertical-rl;order:1;font-size:40px}.fv-wrap .fv-inner .fv-content .fv-box.pr-box{top:-220px;right:48px;flex:inherit;max-width:360px;margin:0;margin-left:auto}.footer-bottom .footer-bottom-two{flex-direction:column;justify-content:center}.footer-bottom .footer-bottom-two .footer-bottom-logo{margin:0 auto 32px;text-align:center}.footer-bottom .footer-bottom-two .footer-bottom-logo .logo-image{text-align:center}.navi-footer{max-width:500px;margin:0 auto !important}.navi-footer .navi-footer-in a::after{background-color:transparent}.navi-footer .navi-footer-in a:hover{background-color:transparent !important;color:#d0ecf3 !important}.navi-footer .navi-footer-in a:hover::after{width:100%}.two-column-wrapper{display:flex;margin-top:0;flex-direction:column-reverse}.two-column-wrapper .two-column-text-box{min-width:inherit;width:100%;max-width:inherit;position:relative;top:0;transform:translate(0, 0);margin-top:-140px}.two-column-wrapper .two-column-img{width:100%;position:relative;top:0;margin-left:-50px}.two-column-wrapper .two-column-img img{height:440px}.article section.news-wrap{padding-top:96px !important;padding-bottom:96px}.article section.news-wrap .news-topic-wrapper{flex-direction:column}.article section.news-wrap .news-topic-wrapper .news-topic-img-wrapper{position:relative;min-width:inherit;width:100%;margin-left:50px}.article section.news-wrap .news-topic-wrapper .news-topic-img-wrapper img{height:450px}.article section.news-wrap .news-topic-wrapper .news-topic-text-wrapper{min-width:inherit;width:100%;position:relative;top:0;transform:translate(0, 0);margin-top:-140px}.article section.news-wrap .news-important-messages-wrapper{padding:48px}.skateboard-trivia-wrap h2.section-title{margin-bottom:24px}.skateboard-summary-wrap{width:100%;white-space:break-spaces;overflow:auto}.skateboard-summary-wrap .skateboard-summary-content{display:flex;flex-wrap:nowrap !important;width:100%}.skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box{position:relative;display:block;flex:none !important;width:90%}.skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box h3.section-heading{margin-bottom:0}.skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box p.btn-txt-wrap{margin-top:0 !important}.skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box ul.skateboard-joy-list{margin-top:-20px !important;padding:0 !important;background-color:transparent !important;color:#ffffff !important;line-height:0}.school-banner__content{flex-direction:column;height:600px}.school-banner__box{width:100%;height:300px}.school-banner__box img{height:300px}.school-banner .img-clip,.school-banner figure{top:0}.school-banner__name{padding:70px 0;font-size:80px}.school-banner__txt{padding-left:0;font-size:24px}.school-banner__txt::before{font-size:11px}.school-banner__txt::after{top:-125px;left:50%;transform:translateX(-50%);width:100px;height:100px;background-size:90px}.access-wrap{padding-top:124px !important;font-size:24px}body.archive .main,body.archive .article,body.page-template-sub-page .main,body.page-template-sub-page .article{}body.archive .main section.section-wrapper,body.archive .article section.section-wrapper,body.page-template-sub-page .main section.section-wrapper,body.page-template-sub-page .article section.section-wrapper{padding-bottom:112px !important}body.archive .main .section-wrapper:nth-of-type(1),body.archive .article .section-wrapper:nth-of-type(1),body.page-template-sub-page .main .section-wrapper:nth-of-type(1),body.page-template-sub-page .article .section-wrapper:nth-of-type(1){padding-top:112px;padding-bottom:112px}body.archive .main .fv-wrap.sub-page-fv,body.archive .article .fv-wrap.sub-page-fv,body.page-template-sub-page .main .fv-wrap.sub-page-fv,body.page-template-sub-page .article .fv-wrap.sub-page-fv{height:520px}body.archive .main .fv-wrap.sub-page-fv .fv-inner,body.archive .article .fv-wrap.sub-page-fv .fv-inner,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-inner,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-inner{width:90%}body.archive .main .fv-wrap.sub-page-fv .fv-inner .fv-image img,body.archive .article .fv-wrap.sub-page-fv .fv-inner .fv-image img,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-inner .fv-image img,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-inner .fv-image img{height:490px}body.archive .main .fv-wrap.sub-page-fv .fv-content,body.archive .article .fv-wrap.sub-page-fv .fv-content,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-content,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-content{margin-left:48px}body.archive .main .fv-wrap.sub-page-fv .fv-bg-image,body.archive .article .fv-wrap.sub-page-fv .fv-bg-image,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-bg-image,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-bg-image{height:555px}body.archive .main .fv-wrap.sub-page-fv .fv-bg-image img,body.archive .article .fv-wrap.sub-page-fv .fv-bg-image img,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-bg-image img,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-bg-image img{height:555px}body.archive .main .price-course-list,body.archive .article .price-course-list,body.page-template-sub-page .main .price-course-list,body.page-template-sub-page .article .price-course-list{flex-direction:column}body.archive .main .price-course-list .price-course-item,body.archive .article .price-course-list .price-course-item,body.page-template-sub-page .main .price-course-list .price-course-item,body.page-template-sub-page .article .price-course-list .price-course-item{width:100% !important;margin-bottom:32px}body.archive .main .three-column-list,body.archive .article .three-column-list,body.page-template-sub-page .main .three-column-list,body.page-template-sub-page .article .three-column-list{flex-direction:column}body.archive .main .three-column-list .three-column-item,body.archive .article .three-column-list .three-column-item,body.page-template-sub-page .main .three-column-list .three-column-item,body.page-template-sub-page .article .three-column-list .three-column-item{width:100%;margin-top:0 !important}body.archive .main .section-wrapper.company-wrap .two-column-second,body.archive .article .section-wrapper.company-wrap .two-column-second,body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second{display:flex;gap:24px}body.archive .main .section-wrapper.company-wrap .two-column-second__img,body.archive .article .section-wrapper.company-wrap .two-column-second__img,body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__img,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__img{top:0;left:auto;right:auto;max-width:500px;width:100%}body.archive .main .section-wrapper.company-wrap .two-column-second__img img,body.archive .article .section-wrapper.company-wrap .two-column-second__img img,body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__img img,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__img img{min-height:auto}body.archive .main .section-wrapper.company-wrap .two-column-second__txt,body.archive .article .section-wrapper.company-wrap .two-column-second__txt,body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__txt,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__txt{position:relative;top:0;left:auto;right:auto;transform:inherit;max-width:100%;width:50%;min-width:auto;padding:32px 0 0 !important}body.archive .main .section-wrapper.company-wrap .two-column-second__txt p br,body.archive .article .section-wrapper.company-wrap .two-column-second__txt p br,body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__txt p br,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__txt p br{display:none}body.archive .main .section-wrapper.company-wrap :nth-child(2n),body.archive .article .section-wrapper.company-wrap :nth-child(2n),body.page-template-sub-page .main .section-wrapper.company-wrap :nth-child(2n),body.page-template-sub-page .article .section-wrapper.company-wrap :nth-child(2n){flex-direction:row-reverse;padding:0}body.archive .main .two-column-wrapper,body.archive .article .two-column-wrapper,body.page-template-sub-page .main .two-column-wrapper,body.page-template-sub-page .article .two-column-wrapper{flex-direction:column-reverse !important;margin-bottom:0}.mobile-menu-buttons{background:rgba(0, 0, 0, 0.9) !important;box-shadow:none !important}.mobile-menu-buttons .logo-menu-button{display:flex;justify-content:center;align-items:center}.mobile-menu-buttons .logo-menu-button img{width:100%;max-height:30px;object-fit:contain}.mobile-menu-buttons .menu-button .menu-icon,.mobile-menu-buttons .menu-button .menu-caption{color:#ffffff}}@media screen and (max-width:899px){.main,.article{}.main .br-pc,.article .br-pc{display:inherit}.main .access-text-wrapper,.article .access-text-wrapper{flex-direction:column !important}.main .access-map-img-wrapper,.article .access-map-img-wrapper{flex-direction:column}.main .access-map-img-wrapper .map,.article .access-map-img-wrapper .map{width:100%}.main .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-en,.article .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-en{font-size:60px}.main .two-para.__content,.article .two-para.__content{flex-direction:column}.main .two-para.__content::before,.article .two-para.__content::before{top:55px;left:-24px;width:120%}.main .two-para__image,.article .two-para__image{min-width:100%;max-width:100%;left:-48px;margin-right:auto}.main .two-para__image::after,.article .two-para__image::after{height:80%;bottom:20px}.main .two-para__copy,.article .two-para__copy{max-width:100%;width:100%;margin-top:0;margin-left:auto;padding-left:0}.main .two-para__heading span,.article .two-para__heading span{padding-left:0;text-align:left}.main .two-para__txt,.article .two-para__txt{padding:0 0 24px 16px}.main .two-para:nth-of-type(2n),.article .two-para:nth-of-type(2n){flex-direction:column-reverse}.main .two-para:nth-of-type(2n)::before,.article .two-para:nth-of-type(2n)::before{left:auto;right:-24px}.main .two-para:nth-of-type(2n) figure,.article .two-para:nth-of-type(2n) figure{order:2}.main .two-para:nth-of-type(2n) .two-para__image,.article .two-para:nth-of-type(2n) .two-para__image{left:auto;right:-48px;margin-right:0;margin-left:auto}.main .two-para:nth-of-type(2n) .two-para__image::after,.article .two-para:nth-of-type(2n) .two-para__image::after{height:80%;bottom:20px}.main .two-para:nth-of-type(2n) div,.article .two-para:nth-of-type(2n) div{padding-right:0}body.page-template-sub-page .main,body.page-template-sub-page .article{}body.page-template-sub-page .main section.about-shcool,body.page-template-sub-page .article section.about-shcool{padding-bottom:0 !important}body.page-template-sub-page .main section.about-shcool .shcool-video_embed,body.page-template-sub-page .article section.about-shcool .shcool-video_embed{width:100%}body.page-template-sub-page .main section.about-shcool .slideshow-wrap .slideshow-item,body.page-template-sub-page .article section.about-shcool .slideshow-wrap .slideshow-item{width:calc(100vw / 3) !important}body.page-template-sub-page .main .two-box-simple,body.page-template-sub-page .article .two-box-simple{flex-direction:column;gap:0}body.page-template-sub-page .main .two-box-simple .two-item-simple,body.page-template-sub-page .article .two-box-simple .two-item-simple{width:100% !important}body.page-template-sub-page .main .two-box-simple .two-item-simple img,body.page-template-sub-page .article .two-box-simple .two-item-simple img{max-height:330px}body.page-template-sub-page .main .two-box-simple .two-list-simple,body.page-template-sub-page .article .two-box-simple .two-list-simple{flex-direction:column}body.page-template-sub-page .main .wheel .two-item-simple.image,body.page-template-sub-page .article .wheel .two-item-simple.image{text-align:center}body.page-template-sub-page .main .wheel .two-item-simple.image img,body.page-template-sub-page .article .wheel .two-item-simple.image img{width:330px}body.page-template-sub-page .main .four-box-simple,body.page-template-sub-page .article .four-box-simple{flex-direction:column;gap:0}body.page-template-sub-page .main .four-box-simple .four-item-simple,body.page-template-sub-page .article .four-box-simple .four-item-simple{width:100%}body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second{flex-direction:column !important}body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__img,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__img{max-width:100% !important;min-width:auto}body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__img img,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__img img{max-height:330px}body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__txt,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__txt{width:100% !important;padding:0 0 32px !important;font-size:16px}body.page-template-sub-page .main .section-wrapper.company-wrap .two-column-second__txt p br,body.page-template-sub-page .article .section-wrapper.company-wrap .two-column-second__txt p br{display:none}body.page-template-sub-page .main .section-wrapper.company-wrap :nth-child(2n),body.page-template-sub-page .article .section-wrapper.company-wrap :nth-child(2n){flex-direction:row-reverse;padding:0}body.page-template-sub-page .main .company-table table.simple-table-one tr,body.page-template-sub-page .article .company-table table.simple-table-one tr{border-bottom:none}body.page-template-sub-page .main .company-table table.simple-table-one tr th,body.page-template-sub-page .main .company-table table.simple-table-one tr td,body.page-template-sub-page .article .company-table table.simple-table-one tr th,body.page-template-sub-page .article .company-table table.simple-table-one tr td{display:block}body.page-template-sub-page .main .company-table table.simple-table-one tr th,body.page-template-sub-page .article .company-table table.simple-table-one tr th{padding:16px 0 0 !important}body.page-template-sub-page .main .company-table table.simple-table-one tr th::before,body.page-template-sub-page .article .company-table table.simple-table-one tr th::before{content:none}}@media screen and (max-width:781px){.pc-video{display:none}.iphone-video{display:block;transform:scale(1.05)}.c-video{flex-direction:column}.c-video_embed{width:100%;height:100vh}article.booking header.article-header.entry-header h1.entry-title{font-size:42px}}@media screen and (max-width:699px){.main,.article{}.main .l-wrap,.article .l-wrap{padding:64px 16px}.main .l-heading-sub,.article .l-heading-sub{margin-bottom:32px;font-size:clamp(18px, 3vw, 22px)}.main .main h3,.main .article h3,.article .main h3,.article .article h3{padding:0 !important;font-size:24px !important}.main p.btn-txt-wrap,.article p.btn-txt-wrap{justify-content:center !important}.main .header-container-in.hlt-top-menu,.article .header-container-in.hlt-top-menu{width:calc(100% - 32px);padding:8px}.main .header-container-in.hlt-top-menu .logo-header img,.article .header-container-in.hlt-top-menu .logo-header img{max-height:40px}.main .fv-wrap .fv-inner .fv-image,.article .fv-wrap .fv-inner .fv-image{margin-left:0}.main .fv-wrap .fv-inner .fv-image::before,.article .fv-wrap .fv-inner .fv-image::before{border-radius:0}.main .fv-wrap .fv-inner .fv-image img,.article .fv-wrap .fv-inner .fv-image img{border-radius:0}.main .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title,.article .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title{position:relative;left:0;bottom:0;flex-direction:column;align-items:center;margin-bottom:100px}.main .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.middle,.article .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.middle{writing-mode:inherit;font-size:26px;order:inherit}.main .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.large,.article .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.large{writing-mode:inherit;margin-top:0;letter-spacing:2px;order:inherit;font-size:40px}.main .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.small,.article .fv-wrap .fv-inner .fv-content .fv-box.fv-title h1.heading-title .ht-txt.small{writing-mode:inherit;margin-top:0;letter-spacing:2px;order:inherit;font-size:27px}.main .fv-wrap .fv-inner .circle-logo-wrap,.article .fv-wrap .fv-inner .circle-logo-wrap{bottom:-75px;width:150px}.main .fv-wrap .btn-content,.article .fv-wrap .btn-content{position:relative;bottom:-79px;right:0;flex-direction:column;max-width:730px;width:100%;padding:0 16px}.main .fv-wrap .btn-content button.btn-box:nth-child(1),.article .fv-wrap .btn-content button.btn-box:nth-child(1){margin-bottom:16px;margin-right:0}.main .fv-wrap .btn-content button.btn-box .btn-link .btn-txt,.article .fv-wrap .btn-content button.btn-box .btn-link .btn-txt{font-size:14px}.main .fv-wrap .btn-content button.btn-box .btn-link .btn-txt.large,.article .fv-wrap .btn-content button.btn-box .btn-link .btn-txt.large{font-size:19px;letter-spacing:1.5px;padding-left:3px}.main .schedule-wrap,.article .schedule-wrap{padding-top:140px !important}.main .schedule-wrap .school-course-list,.article .schedule-wrap .school-course-list{flex-direction:column !important}.main .schedule-wrap .school-course-list .school-course-item,.article .schedule-wrap .school-course-list .school-course-item{width:100%}.main .schedule-wrap .school-course-list .school-course-item:last-child,.article .schedule-wrap .school-course-list .school-course-item:last-child{margin-bottom:48px}.main .schedule-wrap .about-school-text,.article .schedule-wrap .about-school-text{text-align:left}.main .footer-mobile,.article .footer-mobile{padding:10px 0}.main .footer-relative-link,.article .footer-relative-link{background:linear-gradient(45deg, #d2cec7, #ffffff) !important}.main .two-para.__content,.article .two-para.__content{margin-bottom:32px}.main .two-para__image,.article .two-para__image{left:-48px}.main .two-para h3.two-para__heading,.article .two-para h3.two-para__heading{padding-left:104px !important}.main .two-para__txt,.article .two-para__txt{padding:16px 8px 32px}.main .two-para:nth-of-type(2n) .two-para__image,.article .two-para:nth-of-type(2n) .two-para__image{left:auto;right:-48px}body.page-template-sub-page .main section.about-shcool,body.page-template-sub-page .article section.about-shcool{padding-bottom:0 !important}body.page-template-sub-page .main section.about-shcool .slideshow-wrap .slideshow-item,body.page-template-sub-page .article section.about-shcool .slideshow-wrap .slideshow-item{width:calc(100vw / 1.5) !important}.school-course-list{flex-direction:column !important}.school-course-list .school-course-item{width:100%}.school-course-list .school-course-item h3.section-heading{padding:12px !important}}@media screen and (max-width:599px){.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt{width:350px}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt::before{top:-50px;left:-50px;width:120px;height:100%}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt .mv-title-top{font-size:27px}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt .mv-title-bottom{font-size:45px}.section-txt,.white-txt,.txt-center{text-align:left !important}table.price-list-table{width:315px}.main .section-inner,.article .section-inner{padding:0px 16px}.main .section-wrapper:nth-of-type(1),.article .section-wrapper:nth-of-type(1){padding-top:170px}.main h2.section-title,.article h2.section-title{font-size:28px}.main h2.section-title .title-txt::before,.article h2.section-title .title-txt::before{font-size:14px}.main p.btn-txt-wrap.box-center,.main main p.btn-txt-wrap.box-center,.article p.btn-txt-wrap.box-center,.article main p.btn-txt-wrap.box-center{width:280px}.main p.btn-txt-wrap.box-center a.btn-txt-link,.main main p.btn-txt-wrap.box-center a.btn-txt-link,.article p.btn-txt-wrap.box-center a.btn-txt-link,.article main p.btn-txt-wrap.box-center a.btn-txt-link{padding:16px 32px}.two-column-wrapper .two-column-img{margin-left:-16px}.two-column-wrapper .two-column-text-box{padding:24px}.article section.news-wrap .news-topic-wrapper .news-topic-img-wrapper{margin-left:16px}.article section.news-wrap .news-topic-wrapper .news-topic-text-wrapper{padding:24px}.article section.news-wrap .news-important-messages-wrapper{padding:24px 24px 38px}.article section.news-wrap p.news-important-messages-text.multi-lines{font-size:16px}.n2-ss-slider{min-height:200px !important}.about-school-wrapper .about-school-img-wrapper{min-width:100%;margin-left:-16px}.about-school-wrapper .about-school-text-wrapper{min-width:auto;width:100%;padding:24px}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box{width:95%;padding:8px 16px !important}section.skateboard-trivia-wrap .skateboard-summary-wrap .skateboard-summary-content .skateboard-summary-box h3.section-heading{margin:0 !important;font-size:20px !important}.access-wrap{padding-top:64px !important;padding-bottom:64px !important}.access-text-wrapper{padding-bottom:24px}.footer-bottom .footer-bottom-two{padding:64px 16px}body.archive .main,body.archive .article,body.page-template-sub-page .main,body.page-template-sub-page .article{}body.archive .main section.section-wrapper,body.archive .article section.section-wrapper,body.page-template-sub-page .main section.section-wrapper,body.page-template-sub-page .article section.section-wrapper{padding-bottom:32px !important}body.archive .main .section-wrapper:nth-of-type(1),body.archive .article .section-wrapper:nth-of-type(1),body.page-template-sub-page .main .section-wrapper:nth-of-type(1),body.page-template-sub-page .article .section-wrapper:nth-of-type(1){padding-top:80px !important}body.archive .main .fv-wrap.sub-page-fv,body.archive .article .fv-wrap.sub-page-fv,body.page-template-sub-page .main .fv-wrap.sub-page-fv,body.page-template-sub-page .article .fv-wrap.sub-page-fv{height:520px}body.archive .main .fv-wrap.sub-page-fv .fv-inner,body.archive .article .fv-wrap.sub-page-fv .fv-inner,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-inner,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-inner{width:90%}body.archive .main .fv-wrap.sub-page-fv .fv-inner .fv-image img,body.archive .article .fv-wrap.sub-page-fv .fv-inner .fv-image img,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-inner .fv-image img,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-inner .fv-image img{height:490px}body.archive .main .fv-wrap.sub-page-fv .fv-content,body.archive .article .fv-wrap.sub-page-fv .fv-content,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-content,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-content{margin-left:16px}body.archive .main .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-en,body.archive .article .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-en,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-en,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-en{padding:24px;letter-spacing:5px;font-size:26px}body.archive .main .fv-wrap.sub-page-fv .fv-bg-image,body.archive .article .fv-wrap.sub-page-fv .fv-bg-image,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-bg-image,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-bg-image{height:555px}body.archive .main .fv-wrap.sub-page-fv .fv-bg-image img,body.archive .article .fv-wrap.sub-page-fv .fv-bg-image img,body.page-template-sub-page .main .fv-wrap.sub-page-fv .fv-bg-image img,body.page-template-sub-page .article .fv-wrap.sub-page-fv .fv-bg-image img{height:555px}body.archive .main .page-section__inner,body.archive .article .page-section__inner,body.page-template-sub-page .main .page-section__inner,body.page-template-sub-page .article .page-section__inner{padding:48px 16px}body.archive .main .page-section__heading,body.archive .article .page-section__heading,body.page-template-sub-page .main .page-section__heading,body.page-template-sub-page .article .page-section__heading{margin-bottom:32px !important;font-size:32px !important}body.archive .main .page-section__heading .title-txt::before,body.archive .article .page-section__heading .title-txt::before,body.page-template-sub-page .main .page-section__heading .title-txt::before,body.page-template-sub-page .article .page-section__heading .title-txt::before{font-size:14px}body.archive .main .page-section__txt,body.archive .article .page-section__txt,body.page-template-sub-page .main .page-section__txt,body.page-template-sub-page .article .page-section__txt{text-align:left}body.archive .main .price-course-list .price-course-item .price-list-table tr th,body.archive .article .price-course-list .price-course-item .price-list-table tr th,body.page-template-sub-page .main .price-course-list .price-course-item .price-list-table tr th,body.page-template-sub-page .article .price-course-list .price-course-item .price-list-table tr th{font-size:16px !important}body.single-booking .section__inner{padding:64px 16px}body.single-booking .under-entry-content{padding:0 16px 112px}body.single-booking .under-entry-content h3{font-size:18px !important}body.page-id-111 .main section.section-wrapper.section-one,body.page-id-111 .article section.section-wrapper.section-one{margin-bottom:64px}body.page-id-111 .main section.section-wrapper.section-two,body.page-id-111 .main section.section-wrapper.section-three,body.page-id-111 .main section.section-wrapper.section-four,body.page-id-111 .article section.section-wrapper.section-two,body.page-id-111 .article section.section-wrapper.section-three,body.page-id-111 .article section.section-wrapper.section-four{padding-top:96px !important;padding-bottom:96px !important}.about-wrap{padding-top:64px !important}.company-table{padding:16px !important}.company-table table.simple-table-one tr td{width:80%}body.privacy-policy main .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-main,body.privacy-policy .article .fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-main{font-size:32px}}@media screen and (max-width:480px){.main,.article{}.main .l-wrap,.article .l-wrap{padding:32px 16px}.main h3.l-heading,.article h3.l-heading{font-size:clamp(21px, 3vw, 32px)}.main .btn-contact a,.article .btn-contact a{font-size:clamp(18px, 2vw, 20px) !important}.main .accent-txt strong::before,.main .accent-txt strong::after,.article .accent-txt strong::before,.article .accent-txt strong::after{border-top:30px solid #44a4bb}.main .small-txt,.article .small-txt{width:100%;margin-left:16px;font-size:16px}.main section.skateboard-trivia-wrap h3.section-heading::before,.article section.skateboard-trivia-wrap h3.section-heading::before{font-size:36px}.main .footer-widgets-mobile,.article .footer-widgets-mobile{padding:40px 16px 0}.main .footer-mobile,.article .footer-mobile{padding:0}.main .footer-banner-wrap .l-heading-sub,.article .footer-banner-wrap .l-heading-sub{text-align:center}.main .copyright,.article .copyright{flex-direction:column}.main article.booking header.article-header.entry-header h1.entry-title,.article article.booking header.article-header.entry-header h1.entry-title{padding:16px;font-size:36px}.main .price-page .price-course-list .price-course-item figure.price-image,.article .price-page .price-course-list .price-course-item figure.price-image{height:200px}.main .price-page .price-course-list .price-course-item figure.price-image img,.article .price-page .price-course-list .price-course-item figure.price-image img{height:200px}.main .price-page .price-course-list .price-course-item .price-list-table tr th,.article .price-page .price-course-list .price-course-item .price-list-table tr th{font-size:16px !important}.main .two-para__image,.article .two-para__image{left:-16px}.main .two-para:nth-of-type(2n) .two-para__image,.article .two-para:nth-of-type(2n) .two-para__image{right:-16px}}@media screen and (max-width:425px){.br-iphone{display:inherit}.btn-box a{font-size:17px !important}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt{width:330px}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt::before{top:-40px;left:-30px;width:80px}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt .mv-title-top{font-size:25px}.fv-wrap .fv-inner .mv-title-wrap .mv-title-txt .mv-title-bottom{font-size:42px}.fv-wrap.sub-page-fv .fv-content .sb-fv-ttl.sb-fv-ttl-main{font-size:40px}}/*# sourceMappingURL=style.css.map */</pre></body></html>