html{font-family:"CircularPro","Noto Sans JP",Arial,sans-serif;font-weight:300;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}[data-whatintent="mouse"] *:focus{outline:none}s,strike,del{text-decoration:line-through;color:#d01012}h2,h3{font-weight:700}.red-text,.module-box--grey h1,.module-box--grey h2,.module-box--grey h3,.module-box--grey .h1,.module-box--grey .h2,.module-box--grey .h3{color:#d01012}.white-text{color:#fff}.pink-text{color:#cda1de}.pink-dark-text{color:#9f6db8}.yellow-text{color:#f9c709}.yellow-dark-text{color:#e9ac00}.green-text{color:#009d2e}.green-dark-text{color:#00852b}.blue-text{color:#30a0df}.blue-dark-text{color:#006cb7}.blue-dark-bold-text{color:#006cb7;font-weight:600}.blue-ultra-dark-text{color:#005b9e}.blue-ultra-ultra-dark-text{color:#003a71}.blue-nav-text{color:#1f85bd}.grey-dark-text{color:#333}.white-text-font12{color:#fff;font-size:12px}.white-text-font14{color:#fff;font-size:14px}.white-text-font16{color:#fff;font-size:16px}.white-text-font18{color:#fff;font-size:18px}.black-text-font12{color:#000;font-size:12px}.black-text-font14{color:#000;font-size:14px}.black-text-font16{color:#000;font-size:16px}.black-text-font18{color:#000;font-size:18px}.blue-text-font12{color:#006cb7;font-size:12px}.blue-text-font14{color:#006cb7;font-size:14px}.blue-text-font16{color:#006cb7;font-size:16px}.blue-text-font18{color:#006cb7;font-size:18px}.red-text,.module-box--grey h1,.module-box--grey h2,.module-box--grey h3,.module-box--grey .h1,.module-box--grey .h2,.module-box--grey .h3{color:#d01012}.green-text{color:#009d2e}.yellow-text{color:#f9c709}.pink-text{color:#cda1de}.blue-text{color:#30a0df}.purple-text{color:#6a3a86}a,a:visited{background-color:transparent;color:inherit}a sub,a sup,a:visited sub,a:visited sup{display:inline-block;text-decoration:none;top:-0.5em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}acronym[title]{border-bottom:1px dashed}.image-link{border:none}.call-us{text-align:center;margin:0.5em 0;font-weight:700}.call-us span.large-up{font-size:1.6em;white-space:nowrap;line-height:1.2em}@media only screen and (min-width: 540px){.call-us{margin:2.5em 0}}@media only screen and (min-width: 768px){.call-us{font-size:18px}}@media only screen and (min-width: 1150px){.call-us{font-size:22px}}.call-us p{line-height:1.2em}.call-us a{color:inherit}.call-us a:hover{text-decoration:none}.call-us a[href*="tel:"]{text-decoration:none}.top-crown{position:relative}@media only screen and (min-width: 768px){.top-crown:before{position:absolute;margin-bottom:.3em;bottom:100%;content:'';display:block;width:44px;height:30px;background-image:url(../assets/gfx/crown.png)}}.breaker-line{line-height:1.45em}@media only screen and (min-width: 540px){.breaker-line{line-height:2em}}.breaker-line a[class^="button-"],.breaker-line a[class*=" button-"]{margin:1em}@media only screen and (min-width: 540px){.breaker-line a[class^="button-"],.breaker-line a[class*=" button-"]{margin:0 1em}}.small-break{padding-top:1em}@media only screen and (min-width: 540px){.small-break{display:none}}.download-link,.download-list li a{text-decoration:none}.download-link:before,.download-list li a:before{font-family:'iconfont';vertical-align:middle;margin-right:.3em;font-size:1.3em;top:-.06em;left:0;position:relative;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s;display:inline-block}.download-link:hover:before,.download-list li a:hover:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[dir="rtl"] .download-link:hover:before,[dir="rtl"] .download-list li a:hover:before,.download-list li [dir="rtl"] a:hover:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.download-link-after{text-decoration:none}.download-link-after:after{font-family:'iconfont';vertical-align:middle;margin-right:.3em;font-size:1.3em;top:-.06em;left:0;position:relative;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s;display:inline-block}.download-link-after:hover:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.marker-link{text-decoration:none}.marker-link:before{font-family:'iconfont';vertical-align:middle;margin-right:.3em;font-size:1.3em;top:-.06em;left:0;position:relative;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s;display:inline-block}.marker-link:hover:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.download-list{list-style-type:none;color:inherit;margin:.5em 0;max-width:90%;padding:0}.download-list li{color:inherit;vertical-align:middle;margin-bottom:0;padding-left:1.3em}[dir="rtl"] .download-list li{padding-left:0;padding-right:1.3em}.download-list li a{color:inherit}.download-list li a:before{margin-left:-1.3em}[dir="rtl"] .download-list li a:before{margin-left:0;margin-right:-1.3em}.download-list li+li{margin-top:.4em}.news-list,.sidebar-widget .news-list{list-style-type:none;color:inherit;margin:.5em 0;padding:0;font-size:1.1em}.news-list li,.sidebar-widget .news-list li{padding:0;margin:0 0 1em 0;line-height:1.2em}.news-list a,.sidebar-widget .news-list a{font-weight:400;text-decoration:none}.news-list a:hover,.sidebar-widget .news-list a:hover{text-decoration:underline}.news-list .news-list-date,.sidebar-widget .news-list .news-list-date{display:block;font-weight:300;font-style:italic;opacity:.9}.dark-link{text-transform:uppercase;text-decoration:none;font-weight:600;color:rgba(0,0,0,0.3);transition:color .7s}.dark-link:hover{color:rgba(0,0,0,0.8);text-decoration:underline}.note-link{font-size:.8em;color:rgba(255,255,255,0.4)}.large-text{font-size:1.6em}.rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.before-rotate-45:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.before-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block}.before-rotate-135:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);display:block}.before-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block}.before-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg);display:block}.content-max-width{margin:0 auto;max-width:960px}@font-face{font-family:"iconfont";src:url("/dist/assets/fonts/iconfont.eot?rand=0.8333000836510676");src:url("/dist/assets/fonts/iconfont.eot?#iefix&rand=0.8333000836510676") format("eot"),url("/dist/assets/fonts/iconfont.woff?rand=0.8333000836510676") format("woff"),url("/dist/assets/fonts/iconfont.ttf?rand=0.8333000836510676") format("truetype"),url("/dist/assets/fonts/iconfont.svg#iconfont&rand=0.8333000836510676") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-3d-glasses:before{content:"\E001"}.icon-aircon:before{content:"\E002"}.icon-animals:before{content:"\E003"}.icon-app:before{content:"\E004"}.icon-arrow-down:before{content:"\E005"}.icon-arrow-left:before{content:"\E006"}.icon-arrow-right:before{content:"\E007"}.icon-arrow-thick-down:before{content:"\E008"}.icon-arrow-thick-left:before{content:"\E009"}.icon-arrow-thick-right:before{content:"\E00A"}.icon-arrow-thick-up:before{content:"\E00B"}.icon-arrow-up:before{content:"\E00C"}.icon-bed1:before{content:"\E00D"}.icon-bed2:before{content:"\E00E"}.icon-bed4:before{content:"\E00F"}.icon-bed5:before{content:"\E010"}.icon-bed6:before{content:"\E011"}.icon-bed8:before{content:"\E012"}.icon-bell:before{content:"\E013"}.icon-bellhop:before{content:"\E014"}.icon-breakfast:before{content:"\E015"}.icon-brick-outline:before{content:"\E016"}.icon-brick:before{content:"\E017"}.icon-bunkbed:before{content:"\E018"}.icon-BUNK_BED:before{content:"\E019"}.icon-calendar:before{content:"\E01A"}.icon-calendar2:before{content:"\E01B"}.icon-caravan-with-marquee:before{content:"\E01C"}.icon-caravan:before{content:"\E01D"}.icon-checklist:before{content:"\E01E"}.icon-checkmark:before{content:"\E01F"}.icon-cleaning:before{content:"\E020"}.icon-clock:before{content:"\E021"}.icon-close:before{content:"\E022"}.icon-Couch:before{content:"\E023"}.icon-crown:before{content:"\E024"}.icon-download:before,.download-link:before,.download-list li a:before,.download-link-after:after{content:"\E025"}.icon-electircplug:before{content:"\E026"}.icon-envelope:before{content:"\E027"}.icon-expand-full:before{content:"\E028"}.icon-expandview:before{content:"\E029"}.icon-external:before{content:"\E02A"}.icon-facebook:before{content:"\E02B"}.icon-fish:before{content:"\E02C"}.icon-fitness:before{content:"\E02D"}.icon-grid:before{content:"\E02E"}.icon-instagram:before{content:"\E02F"}.icon-kingbed:before{content:"\E030"}.icon-KING_BED:before{content:"\E031"}.icon-language:before{content:"\E032"}.icon-linkedin:before{content:"\E033"}.icon-minifigure:before{content:"\E034"}.icon-mobile-phone:before{content:"\E035"}.icon-ninjago-star:before{content:"\E036"}.icon-open:before{content:"\E037"}.icon-parking:before{content:"\E038"}.icon-pin:before,.marker-link:before{content:"\E039"}.icon-pinterest:before{content:"\E03A"}.icon-pool_access:before{content:"\E03B"}.icon-print-document:before{content:"\E03C"}.icon-print:before{content:"\E03D"}.icon-profile:before{content:"\E03E"}.icon-repeat:before{content:"\E03F"}.icon-roomview:before{content:"\E040"}.icon-rss:before{content:"\E041"}.icon-rss2:before{content:"\E042"}.icon-search:before{content:"\E043"}.icon-sheettowel:before{content:"\E044"}.icon-shopping-cart:before{content:"\E045"}.icon-showertoilet:before{content:"\E046"}.icon-showertoiletex:before{content:"\E047"}.icon-sleeps5:before{content:"\E048"}.icon-sofabed:before{content:"\E049"}.icon-sound-muted:before{content:"\E04A"}.icon-sound:before{content:"\E04B"}.icon-square-feet:before{content:"\E04C"}.icon-square-meters:before{content:"\E04D"}.icon-star:before{content:"\E04E"}.icon-tickets:before{content:"\E04F"}.icon-tripadvisor:before{content:"\E050"}.icon-trundlebed:before{content:"\E051"}.icon-TRUNDLE_BED:before{content:"\E052"}.icon-twitter:before{content:"\E053"}.icon-waves:before{content:"\E054"}.icon-wechat:before{content:"\E055"}.icon-weibo:before{content:"\E056"}.icon-wifi:before{content:"\E057"}.icon-wordpress:before{content:"\E058"}.icon-youtube:before{content:"\E059"}.module-box{padding:2em 10px;position:relative}.module-box.header-passive{padding-top:4em}@media only screen and (min-width: 768px){.module-box.header-passive{padding-top:8em}}.module-box:last-of-type:last-child{padding-bottom:4em}.module-box--high-z-index{z-index:12}.module-box--collapse{padding:1px 10px}.module-box--collapse .figure-header.figure-header--no-figure{margin-top:0 !important;margin-bottom:0 !important}.module-box--dark-blue{background-color:#003a71;color:#fff}.module-box--dark-blue+.figure-scene{background-color:#003a71}.module-box--blue{background-color:#006cb7;color:#fff}.module-box--blue+.figure-scene{background-color:#006cb7}.module-box--purple{background-color:#6a3a86;color:#fff}.module-box--purple+.figure-scene{background-color:#6a3a86}.module-box--purple-dark{background-color:#451b92;color:#fff}.module-box--purple-dark+.figure-scene{background-color:#451b92}.module-box--purple-dark .button-white,.module-box--purple-dark .button-white:visited{color:#975ACB}.module-box--purple-dark .button-white:hover,.module-box--purple-dark .button-white:visited:hover{background-color:#975ACB;color:#fff}.module-box--purple-gradient{background-color:#975acb;color:#fff;background-image:linear-gradient(to bottom, #975acb 0%, #451b91 98%)}.module-box--purple-gradient+.figure-scene{background-color:#975acb}.module-box--grey{background-color:#f2f2f2;color:#515151}.module-box--grey+.figure-scene{background-color:#f2f2f2}.module-box--green{background-color:#009d2e;color:#fff}.module-box--green+.figure-scene{background-color:#009d2e}.module-box--yellow{background-color:#f9c709;color:#000}.module-box--yellow+.figure-scene{background-color:#f9c709}.module-box--no-bottom-padding{padding-bottom:0}.module-box--no-bottom-padding+.module-box{padding-top:4em}.module-box--no-top-padding{padding-top:0}.module-box--large-bottom-padding{padding-bottom:6em}.module-box--large-top-padding{padding-top:6em}.module-box.to-edge{padding-left:0;padding-right:0}@media only screen and (min-width: 768px){.module-box.subtract-bottom{margin-bottom:-6em}.module-box.subtract-bottom+.module-box{padding-top:6em}}@media only screen and (min-width: 768px){.module-box.subtract-bottom:last-of-type{margin-bottom:0}.module-box.subtract-bottom:last-of-type+.module-box{padding-top:0}}@media only screen and (min-width: 768px){.restaurantpage main .module-box:first-child{padding-top:10em}}body:not(.annualpasspagedk) .module-box--purple+.module-box--purple{padding-top:0}body:not(.annualpasspagedk) .module-box--purple+.module-box--purple .figure-header:first-of-type{margin-top:0 !important}body:not(.annualpasspagedk) .module-box--purple+.module-box--purple .shadow-header h2{margin-top:0}.module-box.closed{padding-bottom:2em;position:relative;margin:0;padding-left:0;padding-right:0}.module-box.closed:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:50%;pointer-events:none;opacity:0.1;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%)}.module-box-toggle-wrap{position:relative;background-color:inherit;color:inherit}.module-box-toggle-link{position:relative;width:100%;display:block;padding:0 4em 0 1em;text-align:left;color:transparent;font-size:20px;transition:color 0.7s ease;cursor:pointer}.module-box-toggle-link:after{color:#fff;font-size:40px;content:"-";position:absolute;right:0;top:50%;line-height:1px;width:30px;text-align:center}.to-edge .module-box-toggle-link:after{right:10px}.closed .module-box-toggle-link{color:inherit}.closed .module-box-toggle-link:after{content:"+";position:absolute;right:10px;top:50%}.nightactivity{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}@media only screen and (max-width: 539px){.nightactivity{width:80px;height:80px}}.has-glow{position:relative}.has-glow:before{content:"";background:-moz-radial-gradient(center, ellipse cover, #fff 0%, #fff 45%, rgba(255,255,255,0) 78%, rgba(255,255,255,0) 92%);background:-webkit-radial-gradient(center, ellipse cover, #fff 0%, #fff 45%, rgba(255,255,255,0) 78%, rgba(255,255,255,0) 92%);background:radial-gradient(ellipse at center, #fff 0%, #fff 45%, rgba(255,255,255,0) 78%, rgba(255,255,255,0) 92%);position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.2}.bookyourvisitpage [role="main"]{background-color:#003872;background-image:linear-gradient(to top, rgba(255,255,255,0.38) 0px, rgba(255,255,255,0.38) 110px, rgba(255,255,255,0.33) 110px, rgba(255,255,255,0.33) 150px, rgba(255,255,255,0.28) 150px, rgba(255,255,255,0.28) 190px, rgba(255,255,255,0.23) 190px, rgba(255,255,255,0.23) 230px, rgba(255,255,255,0.18) 230px, rgba(255,255,255,0.18) 270px, rgba(255,255,255,0.13) 270px, rgba(255,255,255,0.13) 310px, rgba(255,255,255,0.08) 310px, rgba(255,255,255,0.08) 350px, rgba(255,255,255,0.03) 350px, rgba(255,255,255,0.03) 390px, rgba(255,255,255,0) 390px, rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-position:0% 100%}@media only screen and (min-width: 1000px){.bookyourvisitpage [role="main"]{background-color:#003872;background-image:url(../assets/gfx/clouds.png),linear-gradient(to top, rgba(255,255,255,0.38) 0px, rgba(255,255,255,0.38) 110px, rgba(255,255,255,0.33) 110px, rgba(255,255,255,0.33) 150px, rgba(255,255,255,0.28) 150px, rgba(255,255,255,0.28) 190px, rgba(255,255,255,0.23) 190px, rgba(255,255,255,0.23) 230px, rgba(255,255,255,0.18) 230px, rgba(255,255,255,0.18) 270px, rgba(255,255,255,0.13) 270px, rgba(255,255,255,0.13) 310px, rgba(255,255,255,0.08) 310px, rgba(255,255,255,0.08) 350px, rgba(255,255,255,0.03) 350px, rgba(255,255,255,0.03) 390px, rgba(255,255,255,0) 390px, rgba(255,255,255,0) 100%);background-repeat:repeat, no-repeat;background-position:50% 210%, 0% 100%}}.bookyourvisitpage .module-box{background-color:transparent}.bookyourvisitpage .module-box+.footer-figure{background-color:transparent}

/*# sourceMappingURL=maps/all-module-box.css.map */
