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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;text-decoration:none}@media (max-width: 749px){.bnr{position:-webkit-sticky;position:sticky;left:10vw;bottom:0;width:100%;pointer-events:none;z-index:220}}@media (min-width: 750px){.bnr{position:fixed;right:0;top:7vw;width:min(calc(302 / 1920 * 100vw), 302px);z-index:100}}@media (min-width: 750px){.bnr>div{width:min(calc(302 / 1920 * 100vw), 302px);transition:0.2s}}@media (min-width: 750px) and (any-hover: hover){.bnr>div:hover{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-filter:brightness(110%);filter:brightness(110%)}}@media (max-width: 749px){.bnr .btn_x a{position:absolute;bottom:1.2vw;right:1.2vw;display:none;width:40vw;max-width:200px;pointer-events:all}.bnr .btn_x a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (max-width: 749px){.bnr .btn_reservation a{right:min(43vw , 215px);position:absolute;bottom:1.2vw;right:1.2vw;display:block;width:40vw;max-width:200px;pointer-events:all}.bnr .btn_reservation a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (max-width: 749px){.bnr .btn_limited a{position:absolute;bottom:1.2vw;right:42.8vw;right:min(43vw , 215px);display:block;width:40vw;max-width:200px;pointer-events:all}.bnr .btn_limited a img{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}section#mvCol{overflow:hidden}section#mvCol .mvColInner{margin:0 auto;width:100%;position:relative;z-index:3;padding-top:10.5vw;background-color:#68c9f3}@media (max-width: 749px){section#mvCol .mvColInner{padding-top:0}}section#mvCol .mvColInner .logo{position:absolute;top:10.5vw;left:35%;content:"";display:inline-block;width:33%;height:10%;background-size:contain;background-repeat:no-repeat;z-index:5;-webkit-animation:logo-anime 6s infinite ease-in-out alternate;animation:logo-anime 6s infinite ease-in-out alternate}@media (max-width: 749px){section#mvCol .mvColInner .logo{top:45.5vw;left:17%;width:68%}}section#mvCol .mvColInner .mvColBox .mvTxt{position:relative}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt{padding-top:35vw}}section#mvCol .mvColInner .mvColBox .mvTxt::after{position:absolute;left:0;content:"";display:inline-block;width:100%;height:3vw;background-image:url(../images/top/news/ptn_top.png);background-size:contain;background-repeat:repeat-x;z-index:5;margin-top:-2.2em}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt::after{bottom:1vw;margin-top:-23px}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt::after{bottom:0;height:15px}}@media (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt::after{bottom:0;height:1vw}}section#mvCol .mvColInner .mvColBox .mvTxt .nsw{position:absolute;position:absolute;top:-3.6vw;left:0vw;width:5.33333vw;max-width:100px}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .nsw{position:absolute;top:0vw;left:0vw;height:16vw;width:auto;max-width:none;max-height:80px}}section#mvCol .mvColInner .mvColBox .mvTxt .nsw2{translate:0 120%}section#mvCol .mvColInner .mvColBox .mvTxt .kv{-webkit-animation:fade-mv 0.7s ease-in-out;animation:fade-mv 0.7s ease-in-out}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .kv{padding-top:21vw}}section#mvCol .mvColInner .mvColBox .mvTxt .catch01{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .catch01{top:auto;width:95%;bottom:45vw;left:50%;-webkit-transform:translateX(-49%);transform:translateX(-49%)}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt .catch01{width:48vw;top:38vw;left:50%}}section#mvCol .mvColInner .mvColBox .mvTxt .catch02{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .catch02{top:auto;width:60%;bottom:36.5vw}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt .catch02{top:46vw;width:22.85714vw;max-width:320px}}@media (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt .catch02{top:46vw;width:27.14286vw;max-width:380px;max-width:450px}}section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{position:absolute}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{left:30%;top:auto;bottom:10vw}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{left:50%;top:52vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt .btnBox{top:53vw}}section#mvCol .mvColInner .mvColBox .btnChange{position:absolute;z-index:1;bottom:0;left:0;width:30%;padding:0 0 20% 0}section#mvCol .mvColInner .mvColBox .btnChange img{display:block;width:80%;margin-inline:auto;transition:translate 0.5s}section#mvCol .mvColInner .mvColBox .btnChange:before{pointer-events:none;content:"";position:absolute;z-index:-1;bottom:2px;left:0;width:100%;height:100%;background:url(../images/nsw2/bg_turned.png) no-repeat bottom left/contain;scale:0.8 0.8;-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:scale 0.5s}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .btnChange{bottom:2vw}}@media (any-hover: hover){section#mvCol .mvColInner .mvColBox .btnChange:hover img{translate:0 -10%}section#mvCol .mvColInner .mvColBox .btnChange:hover:before{scale:1 1}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .btnChange{width:15%;max-width:400px;padding:0 0 12% 3%}}section#mvCol .mvColInner:before{position:absolute;top:8.2vw;left:66%;content:"";display:inline-block;width:11.5%;max-width:220px;height:200px;background-image:url(../images/top/tamahiko.png);background-size:contain;background-repeat:repeat-x;z-index:5;animation:pukapuka 1.2s ease-in-out infinite alternate-reverse}@media (max-width: 749px){section#mvCol .mvColInner:before{width:30%;top:21vw;left:auto;right:10vw}}section#mvCol .mvAnime span{z-index:100}section#mvCol .mvAnime span{content:"";position:absolute;top:11vw;right:32%;display:inline-block;background-image:url(../images/top/kami_01.png);background-size:100%;width:1vw;height:1vw;background-repeat:no-repeat;-webkit-animation:fall 3s linear infinite, sway01 3s ease-out infinite alternate;animation:fall 3s linear infinite, sway01 3s ease-out infinite alternate;-webkit-animation-delay:-0.3s;animation-delay:-0.3s}@media (max-width: 749px){section#mvCol .mvAnime span{top:27vw;right:31%;width:2vw;height:2vw}}section#mvCol .mvAnime span:nth-of-type(2){top:11vw;right:30%;background-image:url(../images/top/kami_02.png);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}@media (max-width: 749px){section#mvCol .mvAnime span:nth-of-type(2){top:29vw}}section#mvCol .mvAnime span:nth-of-type(3){background-image:url(../images/top/kami_03.png);-webkit-animation-delay:-0.8s;animation-delay:-0.8s;-webkit-animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate;animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate}section#mvCol .mvAnime span:nth-of-type(4){top:11vw;right:32%;background-image:url(../images/top/kami_04.png);-webkit-animation-delay:-0.9s;animation-delay:-0.9s;-webkit-animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate;animation:fall 3s linear infinite, sway02 3s ease-out infinite alternate}@media (max-width: 749px){section#mvCol .mvAnime span:nth-of-type(4){top:30vw}}section#mvCol .mvAnime span:nth-of-type(5){top:11vw;right:32%;background-image:url(../images/top/kami_01.png);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}@media (max-width: 749px){section#mvCol .mvAnime span:nth-of-type(5){top:30vw}}section#mvCol .mvColInner:after{position:absolute;content:"";display:inline-block;max-width:243px;height:99px;background-image:url(../images/top/cloud01.png);background-size:contain;background-repeat:repeat-x;z-index:-1;animation:cloud-x 2.5s ease-in-out infinite alternate-reverse;-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@media (max-width: 749px){section#mvCol .mvColInner:after{top:22vw;left:20%;width:32%}}@media (min-width: 750px){section#mvCol .mvColInner:after{top:17vw;left:26%;width:12%}}section#mvCol .mvColInner .mvColBox:before{position:absolute;content:"";display:inline-block;max-width:263px;height:141px;background-image:url(../images/top/cloud02.png);background-size:contain;background-repeat:repeat-x;z-index:1;animation:cloud-x 2.5s ease-in-out infinite alternate-reverse;-webkit-animation-delay:-2s;animation-delay:-2s}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox:before{top:47vw;right:20%;width:30%}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox:before{top:8vw;left:60%;width:14%}}section#mvCol .mvColInner .mvColBox:after{position:absolute;top:19vw;left:68%;content:"";display:inline-block;width:7%;max-width:133px;height:62px;background-size:contain;background-repeat:repeat-x;z-index:-1;animation:cloud-x 2.5s ease-in-out infinite alternate-reverse}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox:after{background-image:url(../images/top/cloud03.png)}}section#mvCol .mvColInner .mvColBox .mvTxt:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;z-index:-1;animation:wind 4.0s ease-in-out infinite alternate-reverse}@media (max-width: 749px){section#mvCol .mvColInner .mvColBox .mvTxt:before{position:absolute;top:12vw;left:-56vw;width:200vw;height:80%;background-image:url(../images/top/sp_wind.png)}}@media (min-width: 750px){section#mvCol .mvColInner .mvColBox .mvTxt:before{position:absolute;top:-7.85714vw;left:1.5vw;height:32.14286vw;max-height:450px;width:100%;background-image:url(../images/top/wind.png)}}@media (min-width: 750px) and (min-width: 1600px){section#mvCol .mvColInner .mvColBox .mvTxt:before{top:-110px;left:21px}}@-webkit-keyframes pukapuka{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes pukapuka{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fall{to{top:21vw}}@keyframes fall{to{top:21vw}}@media (max-width: 749px){@-webkit-keyframes fall{to{top:51vw}}@keyframes fall{to{top:51vw}}}@-webkit-keyframes sway01{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(15px) rotate(-270deg);transform:translateX(15px) rotate(-270deg)}}@keyframes sway01{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(15px) rotate(-270deg);transform:translateX(15px) rotate(-270deg)}}@-webkit-keyframes sway02{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg)}}@keyframes sway02{0%{-webkit-transform:translateX(-10px) rotate(0deg);transform:translateX(-10px) rotate(0deg);opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg)}}@-webkit-keyframes cloud-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(4%);transform:translateY(4%)}}@keyframes cloud-y{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(4%);transform:translateY(4%)}}@-webkit-keyframes cloud-x{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}100%{-webkit-transform:translateX(4%);transform:translateX(4%)}}@keyframes cloud-x{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}100%{-webkit-transform:translateX(4%);transform:translateX(4%)}}@-webkit-keyframes wind{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(2%);transform:translateX(2%)}}@keyframes wind{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}100%{-webkit-transform:translateX(2%);transform:translateX(2%)}}@-webkit-keyframes logo-anime{0%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}21%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}22%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}23%{-webkit-transform:translate(0, -1px) rotate(0deg);transform:translate(0, -1px) rotate(0deg)}24%{-webkit-transform:translate(0, -1px) rotate(3deg);transform:translate(0, -1px) rotate(3deg)}25%{-webkit-transform:translate(1px, 0) rotate(-2deg);transform:translate(1px, 0) rotate(-2deg)}26%{-webkit-transform:translate(0, 1px) rotate(0deg);transform:translate(0, 1px) rotate(0deg)}27%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}28%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@keyframes logo-anime{0%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}21%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}22%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}23%{-webkit-transform:translate(0, -1px) rotate(0deg);transform:translate(0, -1px) rotate(0deg)}24%{-webkit-transform:translate(0, -1px) rotate(3deg);transform:translate(0, -1px) rotate(3deg)}25%{-webkit-transform:translate(1px, 0) rotate(-2deg);transform:translate(1px, 0) rotate(-2deg)}26%{-webkit-transform:translate(0, 1px) rotate(0deg);transform:translate(0, 1px) rotate(0deg)}27%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}28%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@-webkit-keyframes fade-mv{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade-mv{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}

/*# sourceMappingURL=maps/top.css.map */
