@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,::after,::before{-webkit-box-sizing:inherit;background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-transition:opacity .8s ease-in;-webkit-text-size-adjust:100%;font-size:62.5%;opacity:0;transition:opacity .8s ease-in}html.wf-active{opacity:1}body{-webkit-font-smoothing:antialiased;word-wrap:break-word;font-family:YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;opacity:1;width:100%}main{overflow:hidden}section{position:relative}p{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:24px}ul{list-style:none}figure,picture{width:100%}figure img,picture img{width:100%}img{height:auto;max-width:100%;vertical-align:bottom}.l-inner{margin:auto;position:relative;width:87.5vw}.l-inner--sm{margin:auto;position:relative;width:81.25vw}.l-section{padding-bottom:50px;padding-top:60px}.l-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.l-flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.l-footer{background-color:#000;color:#fff;padding:20px 0 60px}.l-footer__copy{display:block;font-size:10px;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1em;text-align:center}.l-header{position:fixed;top:0;width:100%;z-index:1000}.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:space-between;margin:auto;width:87.5%}.l-header__logo{line-height:0;margin-left:-4px;width:120px;z-index:9999}.scrolled .l-header{background-color:rgba(0,0,0,.8)}.scrolled .l-header__logo{opacity:1}.l-header__hamburger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;z-index:9100}.l-header__nav{-webkit-transform:translateX(100vw);background:rgba(0,0,0,.9);height:calc(100vh);left:0;opacity:1;overflow:hidden;padding:70px 6.25% 0;position:fixed;top:0;transform:translateX(100vw);width:100vw;z-index:9000}.l-header__nav.is-show{-webkit-transform:translateX(0);transform:translateX(0)}.gNav{border-top:dashed 1px #fff}.gNav__item a{border-bottom:dashed 1px #fff;color:#fff;display:block;font-family:urw-din-condensed,sans-serif;font-size:20px;font-size:2rem;font-weight:600;letter-spacing:1px;line-height:1em;padding:15px 0;position:relative;text-decoration:none;width:100%}.gNav__item a:hover:after{width:100%}.anime-fadeInUp,.anime-fadeInUpLoaded{-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;-webkit-transform:translateY(50px);opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:transform .8s ease-out,opacity .8s ease-out;transition:transform .8s ease-out,opacity .8s ease-out,-webkit-transform .8s ease-out}.anime-fadeInUp2{-webkit-transition:opacity 2s ease-out,-webkit-transform 3s cubic-bezier(.33,1,.68,1);-webkit-transform:translateY(50px);opacity:0;transform:translateY(50px);transition:opacity 2s ease-out,-webkit-transform 3s cubic-bezier(.33,1,.68,1);transition:transform 3s cubic-bezier(.33,1,.68,1),opacity 2s ease-out;transition:transform 3s cubic-bezier(.33,1,.68,1),opacity 2s ease-out,-webkit-transform 3s cubic-bezier(.33,1,.68,1)}.scroll-in .anime-fadeInUp,.scroll-in.anime-fadeInUp,.scroll-in.anime-fadeInUp2{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}.loaded .anime-fadeInUpLoaded{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}.scroll-in .anime-fadeInUp.disable,.scroll-in.anime-fadeInUp.disable{opacity:.4}.anime-fadeIn{-webkit-transition:all 2.2s ease-out;opacity:0;transition:all 2.2s ease-out}.scroll-in.anime-fadeIn{opacity:1}.anime-fadeInDown{-webkit-transition:all 1.4s ease-out;-webkit-transform:translate3d(0,-20px,0);opacity:0;transform:translate3d(0,-20px,0);transition:all 1.4s ease-out}.anime-zoomin{-webkit-transition:all .8s ease-out;-webkit-transform:scale3d(2,2,2) translate(-10px,-10px);opacity:0;transform:scale3d(2,2,2) translate(-10px,-10px);transition:all .8s ease-out}.scroll-in.anime-zoomin{-webkit-transform:scale3d(1,1,1) translate(0,0);opacity:1;transform:scale3d(1,1,1) translate(0,0)}.scroll-in.anime-fadeInDown{-webkit-transform:translate3d(0,0,0);opacity:1;transform:translate3d(0,0,0)}.anime-fadeInLeft{-webkit-transition:all .8s ease-out;-webkit-transform:translateX(-30px);opacity:0;transform:translateX(-30px);transition:all .8s ease-out}.scroll-in.anime-fadeInLeft{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}.anime-fadeInLeft-works{-webkit-transition:all 1.5s ease-out;-webkit-transform:translateX(-30px) skewY(15.5deg);opacity:0;transform:translateX(-30px) skewY(15.5deg);transition:all 1.5s ease-out}.scroll-in.anime-fadeInLeft-works{-webkit-transform:translateX(0) skewY(15.5deg);opacity:1;transform:translateX(0) skewY(15.5deg)}.anime-imgUp{overflow:hidden;padding-top:75%;position:relative;width:100%}.anime-imgUp:before{-webkit-transform:skewX(45deg) translateX(0);background-color:#f9f9f9;content:"";display:block;height:200%;left:0;position:absolute;top:0;transform:skewX(45deg) translateX(0);width:200%;z-index:100}.anime-imgUp img{-webkit-transform:translate(-50%,-50%);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.scroll-in .anime-imgUp:before,.scroll-in.anime-imgUp:before{-webkit-transform:skewX(45deg) translateX(1000px);-webkit-animation:imgAnime 2s linear;animation:imgAnime 2s linear;transform:skewX(45deg) translateX(1000px)}.scroll-in .anime-imgUp img,.scroll-in.anime-imgUp img{opacity:1}@-webkit-keyframes imgAnime{0%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}40%{-webkit-transform:skewX(45deg) translateX(30px);transform:skewX(45deg) translateX(30px)}100%{-webkit-transform:skewX(45deg) translateX(1000px);transform:skewX(45deg) translateX(1000px)}}@keyframes imgAnime{0%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}40%{-webkit-transform:skewX(45deg) translateX(30px);transform:skewX(45deg) translateX(30px)}100%{-webkit-transform:skewX(45deg) translateX(1000px);transform:skewX(45deg) translateX(1000px)}}.anime-imgUp2{padding-top:100%}.anime-imgUp2:before{background-color:rgba(255,255,255,.4)}.anime-imgUp2 img{-webkit-transition:all 4s ease-out;opacity:0;transition:all 4s ease-out}.anime-imgUp3{padding-top:66%}.anime-imgUp3:before{background-color:rgba(255,255,255,.4)}.anime-imgUp3 img{-webkit-transition:all 4s ease-out;opacity:0;transition:all 4s ease-out}.anime-imgUp4{padding-top:100%}.anime-imgUp4:before{background-color:rgba(255,255,255,.4)}.anime-imgUp4 img{-webkit-transition:all 4s ease-out;opacity:0;transition:all 4s ease-out}.anime-type1{-webkit-transition:all 4s;display:inline-block;opacity:0;opacity:0;transition:all 4s}.anime-type2{-webkit-transition:all 4s;display:inline-block;opacity:0;transition:all 4s}.anime-type3{-webkit-transition:all 4s;display:inline-block;opacity:0;transition:all 4s}.anime-type4{-webkit-transition:all 4s;display:inline-block;opacity:0;transition:all 4s}.scroll-in .anime-type1,.scroll-in .anime-type2,.scroll-in .anime-type3,.scroll-in .anime-type4{opacity:1}.anime-badge{-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:0}.scroll-in.anime-badge{width:140px}.anime-bounceIn{opacity:0}.scroll-in.anime-bounceIn{-webkit-animation-duration:1s;-webkit-animation-name:bounceIn;animation-duration:1s;animation-name:bounceIn;opacity:1}@-webkit-keyframes bounceIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{-webkit-transform:scale3d(1,1,1);opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{-webkit-transform:scale3d(1,1,1);opacity:1;transform:scale3d(1,1,1)}}.animate__bounceIn{-webkit-animation-duration:calc(1.5s * .75);-webkit-animation-name:bounceIn;animation-duration:calc(1.5s * .75);animation-name:bounceIn}.c-hamburger,.c-hamburger span{-webkit-transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;transition:all .4s}.c-hamburger{height:10px;position:relative;width:20px}.c-hamburger span{background-color:#fff;border-radius:0;height:1px;left:0;position:absolute;width:100%}.c-hamburger span:nth-of-type(1){top:0}.c-hamburger span:nth-of-type(2){-webkit-transform:translateY(-50%);top:50%;transform:translateY(-50%)}.c-hamburger span:nth-of-type(3){bottom:0}.c-hamburger span:nth-of-type(2)::after{-webkit-transition:all .4s;background-color:#fff;content:'';height:1px;left:0;position:absolute;top:0;transition:all .4s;width:100%}.c-hamburger.is-active span:nth-of-type(1),.l-header__hamburger.is-active span:nth-of-type(1){-webkit-transform:scale(0);transform:scale(0)}.c-hamburger.is-active span:nth-of-type(2),.l-header__hamburger.is-active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger.is-active span:nth-of-type(2)::after,.l-header__hamburger.is-active span:nth-of-type(2)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-hamburger.is-active span:nth-of-type(3),.l-header__hamburger.is-active span:nth-of-type(3){-webkit-transform:scale(0);transform:scale(0)}.home.is-top .c-hamburger span,.home.is-top .c-hamburger span:nth-of-type(2)::after{background-color:#fff}.is-nav-open .c-hamburger span,.is-nav-open .c-hamburger span:nth-of-type(2)::after{background-color:#fff!important}.c-heading{border-bottom:solid 3px #000;display:inline-block;font-family:urw-din-condensed,sans-serif;font-size:24px;font-size:2.4rem;font-weight:500;letter-spacing:2.16px;line-height:1em;margin-bottom:20px;padding-bottom:3px}.c-text__bold{font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:24px}.box__content{background-color:#80c0ba;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:24px;padding:50px 0}.box__heading{font-family:urw-din-condensed,sans-serif;font-size:40px;font-size:4rem;font-weight:600;letter-spacing:2px;line-height:1em;margin-bottom:30px}.box__heading span{display:block;font-family:YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1em;margin-top:10px}.box__text.access__name{margin-bottom:1.5em}.box__text{margin-bottom:1.5em}.box__text a{color:#fff}.box__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:13px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:1.2rem;font-weight:700;height:26px;justify-content:center;letter-spacing:0;line-height:1em;margin-bottom:10px;width:150px}.access__time dt{position:absolute}.access__time dd{padding-left:25%;position:relative;white-space:nowrap}.access__buss{margin-top:1em}.access__map{overflow:hidden;padding-top:75%;position:relative;width:100%}.access__map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.price__text{font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:1em}.price__list{margin-bottom:20px}.price__list dt{position:absolute}.price__list dd{padding-left:95px;position:relative;white-space:nowrap}.price__list dd+dt{margin-top:.8em}.price__list dd+dt+dd{margin-top:.8em}.price__list li{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative;width:100%}.price__list li:after{border-bottom:dashed 1px #fff;bottom:6px;content:'';display:block;left:40px;position:absolute;width:60%;z-index:0}.price__list li.no-dot{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:6.25vw;margin-bottom:.5em}.price__list li.no-dot:after{display:none}.price__list li span{background-color:#80c0ba;display:block;height:100%;padding-left:4px;position:relative;z-index:10}.price__list2{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-insta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;color:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:urw-din-condensed,sans-serif;font-size:22px;font-size:2.2rem;font-weight:600;height:70px;letter-spacing:1.1px;line-height:25px;padding-left:4.6875vw;text-decoration:none;width:100%}.c-insta svg{display:block;margin-right:15px;width:36px}.c-insta .icon_color{fill:#fff}.c-insta:hover{background-color:#fff;border:solid 1px #000;color:#000}.c-insta:hover .icon_color{fill:#000}.contact{background-color:#80c0ba;padding:50px 0}.contact .box__heading{margin-bottom:25px}.contact a{color:#fff}.box__heading{color:#fff}.contact__box{margin-bottom:30px}.contact__tel{color:#fff;font-size:17px;font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1em;margin-top:20px}.contact__tel span{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1em}.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff url(../img/hero_bg_sp.jpg) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);width:100vw}.hero:after{-webkit-transform:rotate(45deg) translate(-50%,0);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;border-bottom:solid 1px #fff;border-right:solid 1px #fff;bottom:8%;content:'';display:block;height:4.6875vw;left:50%;position:absolute;transform:rotate(45deg) translate(-50%,0);width:4.6875vw}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(45deg) translate(-50%,0);opacity:0;transform:rotate(45deg) translate(-50%,0)}50%{opacity:1}100%{-webkit-transform:rotate(45deg) translate(15px,20px);opacity:0;transform:rotate(45deg) translate(15px,20px)}}@keyframes sdb{0%{-webkit-transform:rotate(45deg) translate(-50%,0);opacity:0;transform:rotate(45deg) translate(-50%,0)}50%{opacity:1}100%{-webkit-transform:rotate(45deg) translate(15px,20px);opacity:0;transform:rotate(45deg) translate(15px,20px)}}.hero__heading{color:#fff;font-family:urw-din-condensed,sans-serif;font-size:64px;font-size:20vw;font-weight:600;letter-spacing:1vw;line-height:18.125vw;opacity:0}.loaded .hero__heading{opacity:1}.hero__logo{float:right;margin-top:6.25vw;width:41.5625vw}@keyframes sdb{0%{-webkit-transform:rotate(45deg) translate(-50%,0);opacity:0;transform:rotate(45deg) translate(-50%,0)}50%{opacity:1}100%{-webkit-transform:rotate(45deg) translate(15px,20px);opacity:0;transform:rotate(45deg) translate(15px,20px)}}.items{background-color:#000;padding:50px 0}.items__heading{color:#80c0ba;font-family:urw-din-condensed,sans-serif;font-size:30px;font-size:3rem;font-weight:600;letter-spacing:1.5px;line-height:1em;margin-bottom:20px;text-align:center}.items__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.items__header figure{width:50%}.items__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#80c0ba;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:urw-din-condensed,sans-serif;font-size:24px;font-size:2.4rem;font-weight:600;height:21.875vw;justify-content:center;letter-spacing:1.2px;line-height:1em;width:43.75vw}.items__title2{background-color:#fff;color:#80c0ba}.items__list{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:70px}.items__list figure{margin-bottom:20px;width:41.25vw}.news{background-color:#000;color:#fff;overflow:hidden;padding:25px 0}.news__heading{font-family:urw-din-condensed,sans-serif;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:1.2px;line-height:1em;margin-bottom:10px}.news__text{font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:20px}.icon__instagram{-webkit-transform:translateY(-50%);display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px}.obj{position:absolute;width:14.375vw}.obj01{right:1.5625vw;top:48.125vw;z-index:-1}.obj02{left:6.25vw;top:31.25vw;z-index:10}.obj03{left:-4.6875vw;top:250vw;z-index:-1}.obj04{right:-3.125vw;top:312.5vw;z-index:-1}.obj05{display:none}.obj06{left:6.25vw;top:500vw;z-index:-1}.obj07{display:none}.obj08{right:6.25vw;top:562.5vw;z-index:10}.obj09{left:-4.6875vw;top:681.25vw;z-index:-1}.park__box{position:relative}.park__box--right .park__heading{text-align:right}.park__box--right .park__text{text-align:right}.park__heading{color:#80c0ba;font-family:urw-din-condensed,sans-serif;font-size:40px;font-size:12.5vw;font-weight:600;letter-spacing:.625vw;line-height:14.0625vw;margin-bottom:10px;position:relative;white-space:nowrap;z-index:20}.park__text{font-size:12px;font-size:3.75vw;font-weight:700;letter-spacing:0;line-height:6.5625vw;position:relative;z-index:20}.park__image{position:absolute}.park__box--border{margin-bottom:25vw;padding-top:157.8125vw}.park1{right:-9.375vw;top:6.25vw;width:50vw}.park2{top:9.375vw;width:62.5vw}.park3{left:15.625vw;top:81.25vw;width:62.5vw}.park__box--art{margin-bottom:21.875vw;padding-top:83.4375vw}.park4{top:0;width:100%}.park__box--weather{margin-bottom:29.6875vw;padding-top:189.375vw}.park5{right:-9.375vw;top:-62.5vw;width:62.5vw}.park6{left:-9.375vw;top:60.9375vw;width:78.125vw}.school{padding:45px 0 0 0}.school__heading{color:#80c0ba;font-family:urw-din-condensed,sans-serif;font-size:40px;font-size:4rem;font-weight:600;letter-spacing:2px;line-height:1em;margin-bottom:10px}.school__text{font-weight:700;margin-bottom:30px}.school__name{color:#80c0ba;font-family:urw-din-condensed,sans-serif;font-size:28px;font-size:2.8rem;font-weight:600;letter-spacing:1.4px;line-height:1em;margin-bottom:10px}.school__name span{color:#000;display:block;font-size:18px;font-size:1.8rem;letter-spacing:.9px;line-height:1em;margin-bottom:10px}.school__profile{display:block;font-size:11px;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:18px;margin-bottom:15px}.school__insta{margin:30px 0}.welcome{background-color:#80c0ba;color:#fff;padding:50px 0;text-align:center}.welcome p{font-weight:700}.welcome__heading{font-family:urw-din-condensed,sans-serif;font-size:35px;font-size:3.5rem;font-weight:600;letter-spacing:1.75px;line-height:40px;margin-bottom:15px}.u-sp-hidden{display:none}.u-pc-show{display:none}.icon-arrow--rt{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 7px;height:0;width:0}.u-nowrap{white-space:nowrap}.u-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.u-skew5{-webkit-transform:skew(-5deg) rotate(-5deg);-webkit-transform-origin:left bottom;transform:skew(-5deg) rotate(-5deg);transform-origin:left bottom}.u-skew5__inner{-webkit-transform:skew(5deg) rotate(5deg);-webkit-transform-origin:left bottom;transform:skew(5deg) rotate(5deg);transform-origin:left bottom}.u-txt-center{text-align:center}.u-mb-10{margin-bottom:10px}.u-mb-15{margin-bottom:15px}.u-mb-20{margin-bottom:20px}.u-mb-25{margin-bottom:25px}.u-mb-30{margin-bottom:30px}.u-mb-35{margin-bottom:35px}.u-mb-40{margin-bottom:40px}.u-mb-50{margin-bottom:50px}.u-mb-55{margin-bottom:55px}.u-mb-60{margin-bottom:60px}.u-mb-45{margin-bottom:45px}.u-mb-70{margin-bottom:70px}.u-text-normal{letter-spacing:normal}.u-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-ai-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-text-combine{-webkit-text-combine:horizontal;text-combine-upright:all}@media only screen and (min-width:321px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:414px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:500px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:768px){a:active,a:hover{outline-width:0}a:active,a:hover{outline-width:0}p{font-size:16px;font-size:1.26984vw;letter-spacing:0;line-height:2.38095vw}.l-inner{margin:auto;padding:0 2.38095vw;width:100vw}.l-inner--sm{margin:auto;width:79.36508vw}.l-inner--md--pc{margin:auto;width:84.12698vw}.l-section{padding-bottom:3.96825vw;padding-top:11.50794vw}.l-flex--tablet{display:-webkit-box;display:-ms-flexbox;display:flex}.l-flex-between--tablet{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.l-flex-center--tablet{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.l-footer{padding:3.1746vw 0 6.34921vw}.l-footer__copy{font-size:15px;font-size:1.19048vw;letter-spacing:.10714vw;line-height:1em;margin-left:3.96825vw}.l-header__inner{height:60px;padding:0 50px;width:100%}.l-header__logo{width:220px}.l-header__hamburger{height:80px;position:fixed;right:0;top:0;width:80px}.l-header__hamburger{display:none}.l-header__nav{-webkit-transform:none;background:0 0;display:block;height:auto;left:auto;padding:5px 0 0 0;position:relative;top:auto;transform:none;width:442px}.gNav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.gNav__item{font-size:16px;font-size:1.6rem;letter-spacing:1.44px;line-height:1em}.gNav__item a{border:none;font-size:16px;font-size:1.6rem;letter-spacing:.8px;line-height:1em;padding:0}.c-hamburger{height:20px;width:27px}.c-heading{border:none;display:block;font-size:35px;font-size:2.77778vw;letter-spacing:.25vw;line-height:1em;margin-bottom:6.03175vw;padding-bottom:0;text-align:center}.c-heading:after{background-color:#000;content:'';display:block;height:.2381vw;margin:1.42857vw auto 0;width:3.80952vw}.box{display:-webkit-box;display:-ms-flexbox;display:flex}.box__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:50px 0;width:50%}.box__inner{padding:0;width:auto!important}.box__heading{font-size:75px;font-size:5.95238vw;letter-spacing:.29762vw;line-height:1em;margin-bottom:1.5873vw}.box__heading span{font-size:20px;font-size:1.5873vw;letter-spacing:0;line-height:1em;margin-top:.79365vw}.box__text.access__name{font-size:20px;font-size:1.5873vw;letter-spacing:0;line-height:2.46032vw}.box__text{font-size:18px;font-size:1.42857vw;letter-spacing:0;line-height:2.46032vw}.box__title{border-radius:1.5873vw;font-size:16px;font-size:1.26984vw;height:3.1746vw;letter-spacing:0;line-height:1em;margin-bottom:1.19048vw;width:15.87302vw}.access__time{font-size:18px;font-size:1.42857vw;letter-spacing:0;line-height:2.38095vw}.access__map{height:71vw;padding:0;width:50%}.price .box__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 0}.price__text{font-size:18px;font-size:1.42857vw;letter-spacing:0;line-height:2.38095vw}.price__list{font-size:18px;font-size:1.42857vw;letter-spacing:0;line-height:2.38095vw;width:23.80952vw}.price__list dd{padding-left:7.53968vw}.price__list li.no-dot{font-size:16px;font-size:1.26984vw;letter-spacing:0;line-height:2.38095vw;padding-left:.3em}.price__list2{font-size:18px;font-size:1.42857vw;letter-spacing:0;line-height:2.38095vw;width:23.80952vw}.price__image{width:50%}.c-insta{-webkit-box-pack:center;-ms-flex-pack:center;font-size:24px;font-size:1.90476vw;height:5.55556vw;justify-content:center;letter-spacing:.09524vw;line-height:1em;padding:0;width:34.92063vw}.c-insta svg{margin-right:1.19048vw;width:2.77778vw}.c-insta span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:2.06349vw}.contact{padding:9.52381vw 0 10.31746vw}.contact .box__title{margin-bottom:1.5873vw}.contact__box{width:50%}.contact__tel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-size:2.38095vw;height:5.55556vw;letter-spacing:0;line-height:1em;margin:0;padding:0;width:34.92063vw}.contact__tel span{font-size:22px;font-size:1.74603vw;letter-spacing:0;line-height:1em}.hero{background:#fff url(../img/hero_bg_pc.jpg) no-repeat center center;background-size:cover;height:calc(100vh - 91px);min-height:50vh;position:relative}.hero:after{height:16px;width:16px}.hero__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.hero__heading{-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:220px;font-size:17.46032vw;letter-spacing:.87302vw;line-height:15.71429vw;order:2;width:42.06349vw}.hero__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-right:6.34921vw;order:1;width:30.31746vw}.items{padding:9.52381vw 0}.items__heading{font-size:60px;font-size:4.7619vw;letter-spacing:.2381vw;line-height:1em;margin-bottom:5.55556vw}.items__title{font-size:50px;font-size:3.96825vw;height:20.63492vw;letter-spacing:.19841vw;line-height:1em;margin-bottom:2.77778vw;width:50%}.items__list{margin-bottom:9.52381vw}.items__list figure{margin-bottom:1.42857vw;width:25.39683vw}.news__heading{font-size:35px;font-size:2.77778vw;letter-spacing:.13889vw;line-height:1em;margin:0 1.5873vw 0 0}.news__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:1.5873vw;letter-spacing:0;line-height:1em}.news__text:after{background:transparent url(../img/news_arrow.svg) no-repeat center center;background-size:cover;content:'';display:block;height:.79365vw;margin:0 1.98413vw 0 .79365vw;width:2.77778vw}.icon__instagram{-webkit-transform:none;position:relative;top:auto;transform:none;width:3.96825vw}.obj{width:7.30159vw}.obj01{right:13.49206vw;top:3.65079vw}.obj02{left:-1.98413vw;top:32.93651vw}.obj03{left:5.55556vw;top:91.26984vw}.obj04{right:6.8254vw;top:87.30159vw}.obj05{display:block;right:4.60317vw;top:158.73016vw}.obj06{display:block;left:7.14286vw;top:166.66667vw}.obj07{display:block;right:6.98413vw;top:95.2381vw}.obj08{display:block;right:43.01587vw;top:193.80952vw}.obj09{display:block;left:-10.31746vw;top:230.15873vw}.park{min-height:210vw}.park__heading{font-size:80px;font-size:6.34921vw;letter-spacing:.31746vw;line-height:6.74603vw;margin-bottom:1.5873vw}.park__text{font-size:20px;font-size:1.5873vw;letter-spacing:0;line-height:2.69841vw}.park__box--border{margin-bottom:17.22222vw;padding-top:39.68254vw}.park1{left:7.93651vw;right:auto;top:59.52381vw;width:28.57143vw}.park2{top:-2.38095vw;width:31.74603vw}.park3{left:28.96825vw;top:6.34921vw;width:31.74603vw}.park__box--art{margin-bottom:8.73016vw;padding-top:20.63492vw}.park4{right:0;width:43.65079vw}.park__box--weather{margin-bottom:13.49206vw;padding-top:46.8254vw}.park5{left:27.38095vw;top:-19.84127vw;width:31.74603vw}.park6{left:-7.93651vw;top:11.90476vw;width:39.68254vw}.school{padding:0}.school__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.school__heading{font-size:75px;font-size:5.95238vw;letter-spacing:.29762vw;line-height:1em;margin-bottom:1.19048vw}.school__text{font-size:18px;font-size:1.42857vw;letter-spacing:0;line-height:2.53968vw;margin-bottom:3.1746vw}.school__name{font-size:35px;font-size:2.77778vw;letter-spacing:.13889vw;line-height:1em;margin-bottom:.39683vw}.school__name span{font-size:20px;font-size:1.5873vw;letter-spacing:.07937vw;line-height:1em;margin-bottom:.39683vw}.school__profile{font-size:13px;font-size:1.03175vw;letter-spacing:0;line-height:1.5873vw;margin-bottom:0}.school__portrait{width:12.69841vw}.school__insta{margin:3.1746vw 0 0 0}.school__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%}.welcome{padding:5.55556vw 0}.welcome p{font-size:20px;font-size:2rem;letter-spacing:0;line-height:38px}.welcome__heading{font-size:60px;font-size:6rem;letter-spacing:3px;line-height:70px;margin-bottom:3.1746vw}.u-tablet-hidden{display:none}.u-sp-hidden{display:inline-block}.u-mb-0--tablet{margin-bottom:0!important}.u-mb-10--tablet{margin-bottom:10px}.u-mb-15--tablet{margin-bottom:15px}.u-mb-20--tablet{margin-bottom:20px}.u-mb-25--tablet{margin-bottom:25px}.u-mb-30--tablet{margin-bottom:30px}.u-mb-35--tablet{margin-bottom:35px}.u-mb-40--tablet{margin-bottom:40px}.u-mb-50--tablet{margin-bottom:50px}.u-mb-60--tablet{margin-bottom:60px}.u-mb-80--tablet{margin-bottom:80px}.u-nowrap--md{white-space:nowrap}}@media only screen and (min-width:769px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:1260px){a:active,a:hover{outline-width:0}main{overflow:hidden}p{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:30px}.l-inner{margin:auto;padding:0 30px;width:1260px}.l-inner--sm{width:1000px}.l-inner--md--pc{width:1060px}.l-section{padding-bottom:50px;padding-top:145px}.l-footer{padding:40px 0 80px}.l-footer__copy{font-size:15px;font-size:1.5rem;letter-spacing:1.35px;line-height:1em;margin-left:50px}.c-heading{font-size:35px;font-size:3.5rem;letter-spacing:3.15px;line-height:1em;margin-bottom:76px}.c-heading:after{height:3px;margin:18px auto 0;width:48px}.box__heading{font-size:75px;font-size:7.5rem;letter-spacing:3.75px;line-height:1em;margin-bottom:20px}.box__heading span{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1em;margin-top:10px}.box__text.access__name{font-size:20px;font-size:2rem;letter-spacing:0;line-height:31px}.box__text{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:31px}.box__title{border-radius:20px;font-size:16px;font-size:1.6rem;height:40px;letter-spacing:0;line-height:1em;margin-bottom:15px;width:200px}.access__time{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:30px}.access__map{height:820px}.price__text{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:30px}.price__list{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:30px;width:300px}.price__list dd{padding-left:95px}.price__list li.no-dot{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:30px}.price__list2{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:30px;width:300px}.c-insta{font-size:24px;font-size:2.4rem;height:70px;letter-spacing:1.2px;line-height:1em;width:440px}.c-insta svg{margin-right:15px;width:35px}.c-insta span{width:26px}.contact{padding:120px 0 130px}.contact .box__title{margin-bottom:20px}.contact__tel{font-size:30px;font-size:3rem;height:70px;letter-spacing:0;line-height:1em;width:440px}.contact__tel span{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1em}.hero__heading{font-size:220px;font-size:22rem;letter-spacing:11px;line-height:198px;width:530px}.hero__logo{width:382px}.items{padding:120px 0}.items__heading{font-size:60px;font-size:6rem;letter-spacing:3px;line-height:1em;margin-bottom:70px}.items__title{font-size:50px;font-size:5rem;height:260px;letter-spacing:2.5px;line-height:1em;margin-bottom:35px}.items__list{margin-bottom:120px}.items__list figure{margin-bottom:18px;width:320px}.news__heading{font-size:35px;font-size:3.5rem;letter-spacing:1.75px;line-height:1em;margin-right:20px}.news__text{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1em}.news__text:after{height:10px;margin:0 25px 0 10px;width:35px}.icon__instagram{width:50px}.obj{width:92px}.obj01{right:170px;top:46px}.obj02{left:-25px;top:415px}.obj03{left:70px;top:1150px}.obj04{right:86px;top:1100px}.obj05{right:58px;top:2000px}.obj06{left:90px;top:2100px}.obj07{right:88px;top:1200px}.obj08{right:542px;top:2442px}.obj09{left:-130px;top:2900px}.park{min-height:2655px}.park__heading{font-size:80px;font-size:8rem;letter-spacing:4px;line-height:85px;margin-bottom:20px}.park__text{font-size:20px;font-size:2rem;letter-spacing:0;line-height:34px}.park__box--border{margin-bottom:217px;padding-top:500px}.park1{left:100px;top:750px;width:360px}.park2{top:-30px;width:400px}.park3{left:365px;top:80px;width:400px}.park__box--art{margin-bottom:110px;padding-top:260px}.park4{right:0;width:550px}.park__box--weather{margin-bottom:170px;padding-top:590px}.park5{left:345px;top:-250px;width:400px}.park6{left:-100px;top:150px;width:500px}.school__heading{font-size:75px;font-size:7.5rem;letter-spacing:3.75px;line-height:1em;margin-bottom:15px}.school__text{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:32px;margin-bottom:40px}.school__name{font-size:35px;font-size:3.5rem;letter-spacing:1.75px;line-height:1em;margin-bottom:5px}.school__name span{font-size:20px;font-size:2rem;letter-spacing:1px;line-height:1em;margin-bottom:5px}.school__profile{font-size:13px;font-size:1.3rem;letter-spacing:0;line-height:20px}.school__portrait{width:160px}.school__insta{margin-top:40px}.welcome{padding:70px 0}.welcome__heading{margin-bottom:40px}.u-pc-show{display:inline-block}.u-pc-hidden{display:none}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}