﻿br{letter-spacing:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:normal}strong{font-weight:bold}html{height:100%;font-size:10px}body{font-style:normal;width:100%;line-height:1;letter-spacing:0;-webkit-text-size-adjust:none;position:relative;font-size:1.6rem}*::-ms-backdrop,body{background-attachment:scroll}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul li{list-style:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}p{word-wrap:break-word;line-break:normal}ins{background-color:#ff9;text-decoration:none}mark{background-color:#ff9;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img,picture{font-size:0;width:100%;line-height:0;display:block}input[type='submit']{-webkit-appearance:none !important}html,body,header,footer,main,section,div,p,span,h1,h2,h3,h4,h5,h6,ul,li,a,dl,dt,dd,nav{box-sizing:border-box;position:relative}input,textarea,select,option,button,picture{box-sizing:border-box}.megaMaru{font-family:vdl-megamarupop-shadow, sans-serif}.azoUber{font-family:azo-sans-uber, sans-serif}.azo{font-family:azo-sans-web, sans-serif}html{display:block}body{font-family:vdl-logomaru, sans-serif;background:#fff;color:#424242;overflow-x:hidden;min-width:120rem}body *{letter-spacing:.05em}body main section .inner{width:120rem;margin:0 auto;padding:0 5rem;z-index:2}body main section .inner h3{font-size:2.2rem;color:#00645D;margin-bottom:2.5rem}body main h2{width:110rem;z-index:2;margin:0 auto;overflow:hidden;mix-blend-mode:screen}body main h2 span{color:#fff;top:6em;transition:0.5s cubic-bezier(0.04, 0.83, 0.33, 0.99);text-align:center;display:inline-block}body main h2 span>*{display:block}body main h2 span ruby{font-size:2.4rem;letter-spacing:.25em}body main h2 span span{font-size:12rem;font-family:azo-sans-uber, sans-serif;font-weight:normal;color:#ff0;letter-spacing:0;background:-webkit-linear-gradient(0deg, #80CDE4, #D9F0F7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body main h2.iv-active span{top:0}#sp-menu{display:none}header{width:100%;transition:.5s;position:fixed;top:2rem;left:0;z-index:99}header a{text-decoration:none}header .inner{display:flex;justify-content:space-between;align-items:center;width:120rem;margin:0 auto;padding:0 5rem}header .inner h1{background:#fff;transition:.5s}header .inner h1 a{width:18.5rem;display:block;transition:.5s;padding:1.3rem 2.4rem;box-sizing:content-box}header .inner nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:76rem;background:#fff;border:1px dashed #212121;border-radius:10rem;padding:.5rem 3rem}header .inner nav ul li a{color:#000;display:flex;align-items:center;padding:.6rem 1.5rem .9rem;letter-spacing:.1em;border-radius:10rem}header .inner nav ul li a.reservation:after{content:url("../img/common/icon-link.svg");width:1.7rem;display:inline-block;margin-left:.5rem}header .inner nav ul li a:hover{color:#12928E;background:rgba(110,206,206,0.2)}header.scrolled{top:0;background:rgba(255,255,255,0.9);padding:1rem 0}header.scrolled h1{background:none}header.scrolled h1 a{width:14rem;padding:0 .7rem}footer{width:100%;overflow:hidden}footer .inner{width:100%;margin:0 auto;padding-bottom:11rem;padding-top:3rem;z-index:2}footer .inner>*{z-index:2}footer .inner h2{width:39.8rem;margin:0 auto 2.5rem}footer .inner h3{text-align:center;margin-bottom:1rem;font-size:1.8rem;width:100%}footer .inner .management{text-align:center;margin-bottom:1rem}footer .inner .management span{font-size:1.8rem;padding-bottom:1rem;border-bottom:2px dotted #424242;display:inline-block}footer .inner .details{width:47rem;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}footer .inner .details img{width:10rem}footer .inner .details>div{margin-left:2.4rem}footer .inner .details>div address{font-style:normal;line-height:1.6;margin-bottom:.6rem}footer .inner .details>div a{text-decoration:none;color:#424242;display:inline-block}footer .inner .details>div a.insta{text-decoration:none;color:#424242;line-height:1}footer .inner .details>div a.insta:before{content:url("../img/common/icon-instagram.svg");display:inline-block;width:2rem;vertical-align:middle;position:relative;top:0px;margin-right:1rem}footer .inner .details>div a.insta span{border-bottom:1px solid #424242;padding-bottom:.4rem;transition:.5s}footer .inner .details>div a.insta:hover span{color:#12928E;border-color:#12928E}footer .inner #f-illust{position:absolute;top:0;left:50%;z-index:1;height:100%;width:100%}footer .inner #f-illust .cloud{position:absolute;bottom:15rem;width:100%}footer .inner #f-illust .cloud>img{position:absolute;bottom:0;width:77.2rem;animation:cloud-move 80s linear infinite}footer .inner #f-illust .cloud>img:nth-of-type(1){animation-delay:0s}footer .inner #f-illust .cloud>img:nth-of-type(2){animation-delay:-40s}footer .inner #f-illust .palm{position:absolute;bottom:-8rem;left:calc(-1930px / 2);width:1930px}footer .inner #f-illust .palm img{position:absolute;bottom:0;left:0;offset-path:path("M0,116.3c0-155,1920-155,1920,0");offset-rotate:0deg;animation:palm-move 20s linear infinite}footer .inner #f-illust .palm img:nth-of-type(1){width:12.4rem}footer .inner #f-illust .palm img:nth-of-type(2){width:14.5rem;animation-delay:-8s}footer .inner #f-illust #f-scooter{position:absolute;bottom:0}footer .inner #f-illust #f-scooter>div{position:absolute;transform:translateY(-100%);animation:slide 4s infinite linear}footer .inner #f-illust #f-scooter>div:before{content:url("../img/common/icon-onpu02.svg");width:.6rem;display:block;position:absolute;animation:onpu01 2s infinite linear}footer .inner #f-illust #f-scooter>div:nth-of-type(1){width:6.9rem;bottom:-.6rem;left:-25.7rem;animation-delay:0}footer .inner #f-illust #f-scooter>div:nth-of-type(1):before{top:-.4rem;left:3rem}footer .inner #f-illust #f-scooter>div:nth-of-type(2){width:6.9rem;bottom:-.4rem;left:-4.5rem;animation-delay:-1s}footer .inner #f-illust #f-scooter>div:nth-of-type(2):before{top:-1.5rem;left:3.5rem;animation-delay:-.5s}footer .inner #f-illust #f-scooter>div:nth-of-type(3){width:6.2rem;bottom:-.4rem;left:15rem;animation-delay:-1.2s}footer .inner #f-illust #f-scooter>div:nth-of-type(3):before{top:0;left:2.2rem}footer #last-section{padding:7rem 0 2.5rem;z-index:2}footer #last-section:before{content:url("../img/common/bg-footer.svg");width:1930px;display:block;position:absolute;left:50%;top:2px;transform:translate(-50%);z-index:1}footer #last-section:after{content:'';width:100%;height:20rem;position:absolute;top:50%;left:0;z-index:0;background:#6ecece}footer #last-section nav{width:87rem;margin:0 auto 6rem;z-index:3}footer #last-section nav h4{color:#fff;text-align:center;font-size:2.2rem;margin-bottom:3rem}footer #last-section nav ul{display:flex;justify-content:space-around;background:#fff;border:1px dashed #6ECECE;border-radius:10rem;padding:.5rem 3rem}footer #last-section nav ul li a{color:#6ECECE;display:flex;align-items:center;padding:.6rem 1.5rem .9rem;letter-spacing:.1em;border-radius:10rem;text-decoration:none}footer #last-section nav ul li a.reservation:after{content:url("../img/common/icon-link-green.svg");width:1.7rem;display:inline-block;margin-left:.5rem}footer #last-section nav ul li a:hover{color:#12928E;background:rgba(110,206,206,0.1)}footer #last-section .btm-left{position:absolute;z-index:2;bottom:-3rem;left:-2.1rem}footer #last-section .btm-left img{position:absolute;transform:scale(0.001);transition:1s cubic-bezier(0.2, 1.81, 0.44, 0.85)}footer #last-section .btm-left img:nth-of-type(1){width:28.385vw;bottom:2.08333vw;left:-2.34375vw;transition-delay:.2s;transform-origin:bottom left}footer #last-section .btm-left img:nth-of-type(2){width:25vw;bottom:0;left:-1.5625vw;transition-delay:.5s;transform-origin:left}footer #last-section .btm-right{position:absolute;z-index:1;bottom:-3rem;right:1.5rem}footer #last-section .btm-right img{position:absolute;transform:scale(0.001);transition:1s cubic-bezier(0.2, 1.81, 0.44, 0.85)}footer #last-section .btm-right img:nth-of-type(1){width:28.28125vw;bottom:1.4vw;right:-4.25vw;transition-delay:.4s;transform-origin:bottom right}footer #last-section .btm-right img:nth-of-type(2){width:24.1666vw;bottom:0;right:-3.5vw;transition-delay:.7s;transform-origin:right}footer.iv-active #last-section .btm-left img,footer.iv-active #last-section .btm-right img{transform:scale(1)}@keyframes palm-move{to{offset-distance:100%}}@keyframes cloud-move{0%{left:-100%}100%{left:100%}}@keyframes slide{0%{transform:translateX(0)}50%{transform:translateX(-1rem)}100%{transform:translateX(0)}}@keyframes onpu01{0%{transform:translate(0, 0) rotateZ(15deg)}50%{transform:translate(-0.5rem, -0.5rem) rotateZ(-25deg)}100%{transform:translate(0, 0) rotateZ(15deg)}}#copyright{color:#fff;text-align:center;font-size:1.2rem;z-index:3}#page-top{position:fixed;z-index:98;bottom:-8rem;right:3rem;width:5rem;height:5rem;background:#6ECECE;box-shadow:.3rem .3rem 0 #48AFAC;border:3px solid #fff;border-radius:1rem;cursor:pointer;transition:.5s}#page-top:before{content:url("../img/common/arrow01.svg");position:absolute;top:50%;left:50%;display:block;transform:translate(-50%, -50%) rotateZ(-90deg);width:60%}#page-top:hover{background:#12928E}#page-top.active{bottom:3rem}#page-top.unactive{bottom:-8rem}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:linear-gradient(to top, #6ecece 0%, #fff 100%)}#loading .inner{width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#loading .inner .loadAnim .scooter{transform:scaleX(-1) translateX(50%);width:7rem;position:relative}#loading .inner .loadLine{height:8px;display:block;margin-top:1rem;overflow:hidden}#loading .inner .loadLine:before{content:'●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●';width:100%;position:absolute;white-space:nowrap;top:0;left:0;font-size:.7rem;letter-spacing:1.5em;color:#6ECECE;font-family:sans-serif}#loading .inner .loadNum{text-align:center;margin-top:1rem;color:#12928E;font-family:vdl-megamarupop-shadow, sans-serif;letter-spacing:.1em;font-size:2rem;opacity:0}#loading .inner .loadNum #loadP{width:3.5em;display:inline-block;letter-spacing:0;margin:0 -.2em}.brpc{display:inline}.brsp{display:none}a{transition:.5s}a.tel{pointer-events:none}.eng{font-feature-settings:'palt'}i{font-style:normal;color:#188080}.red{color:#f00}.annotation{font-feature-settings:'palt'}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#FDCB67;opacity:1}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#FDCB67}.mCSB_scrollTools .mCSB_draggerRail{background:rgba(110,206,206,0.4);opacity:1}.swiper-horizontal>.swiper-scrollbar{height:4px}.swiper-scrollbar{background:transparent}.swiper-scrollbar.swiper-scrollbar-horizontal{height:4px}.swiper-scrollbar-drag{background:#FDCB67;cursor:pointer}.swiper-arrow{width:3rem;height:auto;margin:0;position:absolute;top:auto;bottom:50%;transform:translateY(-50%)}.swiper-arrow:after{content:url("../img/common/arrow04.svg");width:100%;display:block;font-size:0}.swiper-arrow.prev{left:-4rem}.swiper-arrow.prev:after{transform:rotateZ(180deg)}.swiper-arrow.next{right:-4rem}.fukidashi{padding:3rem 3rem;border-radius:3rem;border:1px solid #424242;background:#fff;color:#000;box-shadow:7px 7px 0 #48AFAC;font-size:2.2rem;line-height:1.9;transform-origin:bottom center;transform:scale(0.001);transition:1s cubic-bezier(0.2, 1.81, 0.44, 0.85);width:100%;max-width:87rem;margin:0 auto}.fukidashi.pink{box-shadow:7px 7px 0 #FFAEAE}.fukidashi:before{content:'';width:0;height:0;border-style:solid;border-right:1.3rem solid transparent;border-left:1.3rem solid transparent;border-top:2rem solid #fff;border-bottom:0;position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%);z-index:1}.fukidashi:after{content:'';width:0;height:0;border-style:solid;border-right:1.3rem solid transparent;border-left:1.3rem solid transparent;border-top:2.2rem solid #424242;border-bottom:0;position:absolute;bottom:-2.2rem;left:50%;transform:translateX(-50%);z-index:0}.fukidashi.iv-active{transform:scale(1)}.book-button{z-index:98;position:absolute;width:18.2rem;height:18.2rem;transition:1s cubic-bezier(0.2, 1.81, 0.44, 0.85)}.book-button a{display:block;position:relative;text-decoration:none}.book-button a:before{content:'';display:block;background:linear-gradient(45deg, #fff 0%, #fff 100%);border-radius:100%;width:15rem;height:15rem;border:1px dashed #424242;position:absolute;top:50%;left:50%;transition:1s cubic-bezier(0.2, 1.81, 0.44, 0.85);animation:book-rotation-rev 20s infinite linear}.book-button a .button{position:absolute;width:100%;height:100%;top:-.8rem;left:0;transition:.5s;display:flex;align-items:center;justify-content:center;flex-direction:column}.book-button a .button span{display:block;color:#424242}.book-button a .button span.eng{font-family:azo-sans-web, sans-serif;font-size:1.6rem;margin-bottom:2px}.book-button a .button span.jpn{font-family:vdl-megamarupop-shadow, sans-serif;font-size:2.2rem}.book-button a .button:before,.book-button a .button:after{position:absolute;bottom:4.4rem}.book-button a .button:before{content:url("../img/common/arrow03.svg");width:2rem;left:calc(50% - 2.5rem)}.book-button a .button:after{content:url("../img/common/icon-link.svg");width:2.3rem;right:calc(50% - 2.8rem)}.book-button a .rotation-text{position:relative;width:18.2rem;height:18.2rem;top:0;left:0;font-size:.9rem;animation:book-rotation 14s infinite linear}.book-button a .rotation-text svg{overflow:visible}.book-button a .rotation-text path{fill:none}.book-button a .rotation-text text{fill:#424242}.book-button a:hover:before,.book-button a:hover .rotation-text{animation-play-state:paused}.book-button a:hover:before{width:16rem;height:16rem;background:linear-gradient(45deg, #fff 30%, #fff09b 100%)}.book-button a:hover .button{transform:scale(1.05)}.book-button a:hover .button span{color:#12928E;text-shadow:0 0 8px #fff,0 0 8px #fff}.book-button.inview{transform:scale(0.001)}.book-button.iv-active{transform:scale(1)}.book-button.seemore .rotation-text text>*{letter-spacing:.14em}@keyframes book-rotation-rev{0%{transform:translate(-50%, -50%) rotate(0)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes book-rotation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.notes{border:2px solid #D60000;border-radius:3rem;padding:5rem 2rem;display:flex;justify-content:center}.notes:before{content:url("../img/common/alert.svg");width:5.8rem;display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.notes ul li{color:#D60000;font-size:1.8rem;line-height:1.5;margin-bottom:.9rem}.notes ul li:last-of-type{margin-bottom:0}#instruction{margin-top:5.5rem;background:url("../img/common/inst-bg.webp");padding:6.5rem 0}#instruction:before{content:'';position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,0.5);width:100%;height:100%}#instruction h2{text-align:center}#instruction .inner{width:97rem}#instruction .inner .fukidashi{margin:6rem auto 5rem}#instruction .inner .fukidashi img{position:absolute;top:.4rem}#instruction .inner .fukidashi img:nth-of-type(1){width:11.9rem;right:0rem;opacity:0;z-index:1;transform:translateY(-82%);transition:1s cubic-bezier(0.42, 0, 0.58, 1)}#instruction .inner .fukidashi.iv-active img:nth-of-type(1){right:5.5rem;opacity:1}#instruction .inner .instraction-list{display:flex;justify-content:space-between;flex-wrap:wrap}#instruction .inner .instraction-list li{width:calc(100% / 3 - 8px);opacity:0;top:5rem;transition:.75s;transition-delay:.3s}#instruction .inner .instraction-list li:nth-of-type(2){transition-delay:.6s}#instruction .inner .instraction-list li:nth-of-type(3){transition-delay:.9s}#instruction .inner .instraction-list li a,#instruction .inner .instraction-list li .popbtn{border:1px dashed #424242;display:block;border-radius:2rem;color:#188080;padding:2rem;text-align:center;background:#fff;text-decoration:none;cursor:pointer}#instruction .inner .instraction-list li a .img,#instruction .inner .instraction-list li .popbtn .img{margin-bottom:2.2rem}#instruction .inner .instraction-list li a .img .image,#instruction .inner .instraction-list li .popbtn .img .image{z-index:0;overflow:hidden;width:100%;height:10.2rem;display:block}#instruction .inner .instraction-list li a .img .image img,#instruction .inner .instraction-list li .popbtn .img .image img{transition:.5s;transform:scale(1)}#instruction .inner .instraction-list li a .img .icon,#instruction .inner .instraction-list li .popbtn .img .icon{position:absolute;bottom:0;left:50%;transform:translate(-50%, 25%);border-radius:100%;background:#188080;display:flex;justify-content:center;align-items:center;z-index:1;width:4.8rem;height:4.8rem}#instruction .inner .instraction-list li a .img .icon img,#instruction .inner .instraction-list li .popbtn .img .icon img{width:2.4rem}#instruction .inner .instraction-list li a h4,#instruction .inner .instraction-list li .popbtn h4{font-size:2.4rem;margin-bottom:.9rem;display:flex;align-items:center;justify-content:center}#instruction .inner .instraction-list li a h4:after,#instruction .inner .instraction-list li .popbtn h4:after{content:url("../img/common/arrow02.svg");display:inline-block;margin-left:1.2rem;width:2rem;position:relative;top:-1px;right:0;transition:.5s}#instruction .inner .instraction-list li a>span,#instruction .inner .instraction-list li .popbtn>span{font-size:1.2rem}#instruction .inner .instraction-list li a:hover,#instruction .inner .instraction-list li .popbtn:hover{background:#ffffc8}#instruction .inner .instraction-list li a:hover .img .image img,#instruction .inner .instraction-list li .popbtn:hover .img .image img{transform:scale(1.1)}#instruction .inner .instraction-list li a:hover h4:after,#instruction .inner .instraction-list li .popbtn:hover h4:after{right:-1rem}#instruction .inner .instraction-list.iv-active li{opacity:1;top:0}.common-popup{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;display:none}.common-popup .inner{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #424242;width:90%;max-width:800px;background:#fff;border-radius:2rem;padding:4rem 3rem;box-shadow:.4rem .4rem 0 #48AFAC}.common-popup .inner>.contents{display:none}.common-popup .inner>.contents h3{width:100%;margin-bottom:2rem;font-size:2.4rem}.common-popup .fake{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75)}.common-popup .close{position:absolute;top:-.5rem;right:0;width:3rem;height:3rem;transform:translateY(-100%);cursor:pointer}.common-popup .close:before,.common-popup .close:after{content:'';background:#fff;width:100%;height:5px;border-radius:2rem;position:absolute;top:50%;left:50%}.common-popup .close:before{transform:translate(-50%, -50%) rotateZ(45deg)}.common-popup .close:after{transform:translate(-50%, -50%) rotateZ(-45deg)}#safety-guide-pop{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#safety-guide-pop a{display:block;width:48%;text-align:center;background:#fff;border-radius:1rem;border:2px solid #999;padding:1.5rem 0 1.75rem;font-size:2rem;color:#188080;text-decoration:none}#safety-guide-pop a:after{content:url("../img/common/arrow02.svg");display:inline-block;margin-left:1.2rem;width:2rem;position:relative;top:2px;right:0;transition:.5s}#safety-guide-pop a:hover{background:#ffffc8}@media screen and (max-width: 1080px){html{font-size:calc(2.66666vw * .75)}.brpc{display:none !important}.brsp{display:inline !important}.sp-hide{display:none !important}body{min-width:inherit}body.no_scroll{position:fixed;left:0;right:0;overflow:hidden}body *{letter-spacing:.05em}body main{overflow:hidden}body main section .inner{width:95%;padding:0;margin:0 auto}body main section .inner h3{font-size:1.4rem;margin-bottom:1rem}body main h2{width:95%;margin:0 auto}body main h2 span{top:4em}body main h2 span ruby{font-size:1.4rem;letter-spacing:.25em}body main h2 span span{font-size:7rem}#sp-menu{display:block;width:calc(5.6rem * 1);height:calc(5.6rem * 1);position:fixed;top:1rem;right:1rem;z-index:100}#sp-menu:before{content:'';display:block;position:absolute;border:1px dashed #424242;border-radius:100%;background:#fff;width:100%;height:100%;z-index:0;animation:book-rotation 14s infinite linear}#sp-menu span{width:2.7rem;height:.2rem;background:#212121;display:block;border-radius:20rem;transition:.5s;position:absolute;top:50%;left:50%;transform:translateX(-50%)}#sp-menu span:nth-of-type(1){top:calc(50% + .7rem)}#sp-menu span:nth-of-type(3){top:calc(50% - .7rem)}#sp-menu.active span:nth-of-type(1){top:50%;transform:translateX(-50%) rotateZ(-210deg)}#sp-menu.active span:nth-of-type(2){width:0}#sp-menu.active span:nth-of-type(3){top:50%;transform:translateX(-50%) rotateZ(210deg)}header{width:100%;top:0}header .inner{flex-wrap:wrap;width:100%;margin:0 auto;padding:0}header .inner h1{left:1rem;top:1rem;z-index:1}header .inner h1 a{width:10.9rem;padding:.8rem 1.3rem}header .inner nav{position:absolute;top:0;right:0;width:100%;z-index:0}header .inner nav ul{display:none;position:absolute;top:0;left:0;width:100%;background:#6ECECE;border:none;border-radius:0;padding:8rem 0 0;box-shadow:0 .4rem 0 #48AFAC}header .inner nav ul li{border-bottom:2px dashed #fff}header .inner nav ul li:last-of-type{border:none}header .inner nav ul li a{color:#fff;padding:2.5vh 3.2rem;width:100%;font-size:1.5rem}header .inner nav ul li a:before{content:url("../img/common/arrow01.svg");width:.75em;position:absolute;top:50%;right:3.2rem;transform:translateY(-50%)}header .inner nav ul li a.reservation:after{content:url("../img/common/icon-link-white.svg");width:1em;display:inline-block;margin-left:.5rem}header.scrolled{top:0;padding:0;background:none}header.scrolled h1{left:0;top:0;z-index:1;background:rgba(255,255,255,0.9)}header.scrolled h1 a{width:10rem;padding:.5rem 1rem}header.scrolled.menuOpen h1{left:1rem;top:1rem;z-index:1;background:#fff}header.scrolled.menuOpen h1 a{width:9rem;padding:1rem 2rem}footer .inner{padding-bottom:8rem;padding-top:2rem}footer .inner h2{width:29rem;margin:0 auto 2rem}footer .inner h3{margin-bottom:.85rem;font-size:1.2rem}footer .inner .management{margin-bottom:.85rem}footer .inner .management span{font-size:1.2rem;padding-bottom:1rem;border-bottom:1px dotted #424242}footer .inner .details{width:90%;margin:0 auto}footer .inner .details img{width:7.4rem}footer .inner .details>div{margin-left:1.5rem}footer .inner .details>div address{line-height:1.6;font-size:1.2rem;margin-bottom:.4rem}footer .inner .details>div a{font-size:1.2rem}footer .inner .details>div a.insta:before{width:1.5rem;margin-right:.5rem;top:1px}footer .inner .details>div a.insta span{padding-bottom:.2rem}footer .inner #f-illust{position:absolute;top:0;left:50%;z-index:1;height:100%;width:100%}footer .inner #f-illust .cloud{position:absolute;bottom:5rem;width:140%;left:-20%}footer .inner #f-illust .cloud>img{position:absolute;bottom:0;width:40rem;animation:cloud-move 60s linear infinite}footer .inner #f-illust .cloud>img:nth-of-type(1){animation-delay:-0s}footer .inner #f-illust .cloud>img:nth-of-type(2){animation-delay:-15s;bottom:-1rem}footer .inner #f-illust .palm{bottom:-5rem;left:calc(-1080px / 2);width:1080px}footer .inner #f-illust .palm img{offset-path:path("M0,65.4c0-87.2,1080-87.2,1080,0");animation:palm-move 15s linear infinite}footer .inner #f-illust .palm img:nth-of-type(1){width:7.2rem}footer .inner #f-illust .palm img:nth-of-type(2){width:9rem;animation-delay:-6s}footer .inner #f-illust #f-scooter{position:absolute;bottom:0}footer .inner #f-illust #f-scooter>div{position:absolute;transform:translateY(-100%);animation:slide 4s infinite linear}footer .inner #f-illust #f-scooter>div:before{width:.3rem}footer .inner #f-illust #f-scooter>div:nth-of-type(1){width:4rem;bottom:-.4rem;left:-11rem;animation-delay:0}footer .inner #f-illust #f-scooter>div:nth-of-type(1):before{top:-1rem;left:1.5rem}footer .inner #f-illust #f-scooter>div:nth-of-type(2){width:4rem;bottom:-.2rem;left:-1rem;animation-delay:-1s}footer .inner #f-illust #f-scooter>div:nth-of-type(2):before{top:-1.4rem;left:50%;animation-delay:-.5s}footer .inner #f-illust #f-scooter>div:nth-of-type(3){width:3.6rem;bottom:-.4rem;left:8rem;animation-delay:-1.5s}footer .inner #f-illust #f-scooter>div:nth-of-type(3):before{top:-.75rem;left:1.4rem}footer #last-section{padding:4rem 0 1.5rem;z-index:2}footer #last-section:before{width:1090px;left:50%;top:2px}footer #last-section:after{height:30rem;top:40%}footer #last-section nav{width:100%;margin:0 auto 3rem}footer #last-section nav h4{font-size:1.2rem;margin-bottom:0;line-height:2}footer #last-section nav ul{display:none}footer #last-section .btm-left{bottom:-2.4rem;left:-5.8rem;transform:scale(1.5)}footer #last-section .btm-left img:nth-of-type(1){width:28.385vw;bottom:2.08333vw;left:-2.34375vw}footer #last-section .btm-left img:nth-of-type(2){width:25vw;bottom:0;left:-1.5625vw}footer #last-section .btm-right{bottom:-1rem;right:-3.5rem;transform:scale(1.5)}footer #last-section .btm-right img:nth-of-type(1){width:28.28125vw;bottom:1.4vw;right:-4.25vw}footer #last-section .btm-right img:nth-of-type(2){width:24.1666vw;bottom:0;right:-3.5vw}footer.iv-active #last-section .btm-left img,footer.iv-active #last-section .btm-right img{transform:scale(1)}#copyright{font-size:.9rem}#page-top{right:2rem;width:4rem;height:4rem;background:#6ECECE;border:2px solid #fff;border-radius:.5rem}#page-top.active{bottom:2rem}#page-top.unactive{bottom:-8rem}#loading .inner{width:50%}#loading .inner .loadAnim .scooter{width:3.5rem}#loading .inner .loadLine{height:.5rem;margin-top:.5rem}#loading .inner .loadLine:before{content:'●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●';font-size:.4rem}#loading .inner .loadNum{margin-top:.75rem;color:#12928E;font-size:1rem}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{height:2.4px}.swiper-arrow{display:none}.fukidashi{padding:2.7rem 3rem;border-radius:1.5rem;box-shadow:.4rem .4rem 0 #48AFAC;font-size:1.3rem;width:100%;max-width:none}.fukidashi.pink{box-shadow:.4rem .4rem 0 #FFAEAE}.fukidashi:before{content:'';width:0;height:0;border-style:solid;border-right:.85rem solid transparent;border-left:.85rem solid transparent;border-top:1.2rem solid #fff;border-bottom:0;position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);z-index:1}.fukidashi:after{content:'';width:0;height:0;border-style:solid;border-right:.85rem solid transparent;border-left:.85rem solid transparent;border-top:1.2rem solid #424242;border-bottom:0;position:absolute;bottom:-1.1rem;left:50%;transform:translateX(-50%);z-index:0}.book-button{width:10.5rem;height:10.5rem}.book-button a:before{border:2px dashed #424242}.book-button a .rotation-text{font-size:.56rem}.book-button.iv-active{transform:scale(1)}.book-button a:before{width:8.8rem;height:8.8rem;border:1px dashed #424242}.book-button a .button{top:-.4rem;left:0}.book-button a .button span.eng{font-size:.94rem;margin-bottom:2px}.book-button a .button span.jpn{font-size:1.3rem}.book-button a .button:before,.book-button a .button:after{bottom:2rem}.book-button a .button:before{width:1.3rem;left:calc(50% - 1.5rem)}.book-button a .button:after{width:1.2rem;right:calc(50% - 1.5rem)}.book-button a .rotation-text{width:10.5rem;height:10.5rem;font-size:.55rem}.book-button a .rotation-text text>*{letter-spacing:.05em}.book-button.seemore .rotation-text{font-size:.56rem}.book-button.seemore .rotation-text text>*{letter-spacing:.14em}.notes{border:2px solid #D60000;border-radius:1.7rem;padding:3rem 2rem 2.8rem}.notes:before{width:4rem}.notes ul li{font-size:1.05rem;line-height:2;margin-bottom:.2rem}#instruction{margin-top:3.5rem;background:url("../img/common/inst-bg.webp") bottom;background-size:cover;padding:3rem 0 3.5rem}#instruction h2 span span{font-size:4.5rem}#instruction .inner{width:95%}#instruction .inner .fukidashi{margin:5.5rem auto 2rem}#instruction .inner .fukidashi img{position:absolute;top:.4rem}#instruction .inner .fukidashi img:nth-of-type(1){width:8.7rem;transform:translateY(-82%)}#instruction .inner .fukidashi.iv-active img:nth-of-type(1){right:2.2rem;opacity:1}#instruction .inner .instraction-list{display:flex;justify-content:space-between;flex-wrap:wrap}#instruction .inner .instraction-list li{width:calc(100% / 2 - .5rem);opacity:0;top:5rem;transition:.75s;transition-delay:.3s}#instruction .inner .instraction-list li:nth-of-type(2){transition-delay:.6s}#instruction .inner .instraction-list li:nth-of-type(3){transition-delay:.9s;margin-top:1rem}#instruction .inner .instraction-list li a,#instruction .inner .instraction-list li .popbtn{border:1px dashed #424242;border-radius:1.2rem;padding:1.1rem 1.3rem}#instruction .inner .instraction-list li a .img,#instruction .inner .instraction-list li .popbtn .img{margin-bottom:1.5rem}#instruction .inner .instraction-list li a .img .image,#instruction .inner .instraction-list li .popbtn .img .image{height:5.8rem}#instruction .inner .instraction-list li a .img .icon,#instruction .inner .instraction-list li .popbtn .img .icon{width:2.8rem;height:2.8rem}#instruction .inner .instraction-list li a .img .icon img,#instruction .inner .instraction-list li .popbtn .img .icon img{width:1.4rem}#instruction .inner .instraction-list li a h4,#instruction .inner .instraction-list li .popbtn h4{font-size:1.4rem;margin-bottom:0rem}#instruction .inner .instraction-list li a h4:after,#instruction .inner .instraction-list li .popbtn h4:after{margin-left:1rem;width:1.1rem;top:-1px}#instruction .inner .instraction-list li a>span,#instruction .inner .instraction-list li .popbtn>span{font-size:.7rem}.common-popup .inner{padding:3rem 2rem}.common-popup .inner>.contents h3{margin-bottom:1.75rem;font-size:2rem}.common-popup .close{top:-.5rem;right:0;width:2rem;height:2rem}.common-popup .close:before,.common-popup .close:after{height:6px}#safety-guide-pop a{padding:1.5rem 0 1.75rem;font-size:1.2rem}#safety-guide-pop a:after{margin-left:1rem;width:1.2rem;top:2px}}@media screen and (max-width: 520px){html{font-size:calc(2.66666vw  * 1)}a.tel{pointer-events:auto}footer .inner #f-illust .palm{bottom:-5rem;left:calc(-526px / 2);width:526px}footer .inner #f-illust .palm img{offset-path:path("M0,93.8c0-125.1,520-125.1,520,0")}footer .inner #f-illust #f-scooter>div:nth-of-type(1){bottom:-.7rem;left:-11rem}footer .inner #f-illust #f-scooter>div:nth-of-type(1) img{transform:rotateZ(-5deg)}footer .inner #f-illust #f-scooter>div:nth-of-type(2){bottom:-.35rem;left:-1rem}footer .inner #f-illust #f-scooter>div:nth-of-type(3){bottom:-.7rem;left:8rem}footer .inner #f-illust #f-scooter>div:nth-of-type(3) img{transform:rotateZ(5deg)}footer #last-section:before{content:url("../img/common/bg-footer-sp.svg");width:526px}.book-button a .rotation-text{font-size:.88rem}.book-button.seemore a .rotation-text{font-size:.91rem}.common-popup .inner{padding:2rem}.common-popup .inner>.contents h3{margin-bottom:2rem;font-size:2.2rem}.common-popup .close{width:3rem;height:3rem}.common-popup .close:before,.common-popup .close:after{height:6px}#safety-guide-pop{flex-direction:column}#safety-guide-pop a{width:100%;font-size:1.6rem;margin-bottom:1.5rem}#safety-guide-pop a:after{top:1px;width:1.5rem}}
/*# sourceMappingURL=style.css.map */
