/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.nav__inner:before,.nav__global-list:before,.header02:before,.footer__links:before,.item__wrapper:before,.detail-other__list:before,.ticket__price:before,.ticket__price-list:before,.ticket__service-list:before,.nav__inner:after,.nav__global-list:after,.header02:after,.footer__links:after,.item__wrapper:after,.detail-other__list:after,.ticket__price:after,.ticket__price-list:after,.ticket__service-list:after{content:'';display:table}.nav__inner:after,.nav__global-list:after,.header02:after,.footer__links:after,.item__wrapper:after,.detail-other__list:after,.ticket__price:after,.ticket__price-list:after,.ticket__service-list:after{clear:both}.header__logo-image,.news__list-image,.detail-contents__movie-image img,.detail-contents__image{width:100%;max-width:100%;height:auto}body{color:#333;background-color:#000;font:13px/1.5 "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body.detail{background-color:#fff}img{vertical-align:middle}h1,h2,h3,h4,h5,h6{margin:0;font-size:1em}p{margin:0}ol,ul{margin:0;padding:0}li{list-style:none}dl,dd{margin:0}small{font-size:100%}em{font-style:normal}a{color:#333;text-decoration:none}a:hover{text-decoration:none}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.bg{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width: 768px){.bg{background:url(../images/pic_bg_01.jpg) no-repeat;background-size:cover;z-index:-1}}.bg__video_wrap{width:100%;height:100%}.bg__video_wrap:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(../images/bg_bg_01.png);background-size:6px 6px;z-index:-101}@media screen and (max-width: 768px){.bg__video_wrap:after{display:none}}.bg__video{position:fixed;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-101}.bg__black-screen,.bg__news,.bg__footer{position:fixed;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-100;opacity:0}.bg__black-screen{background:#000}.bg__news{background:url(../images/bg_news_01.png) no-repeat 50% 50%;background-size:cover}.bg__footer{background:url(../images/bg_footer_01.png) no-repeat 50% 50%;background-size:cover}.nav{position:fixed;top:0;left:0;width:100%;color:#fff;z-index:10;-webkit-transition:all 0.25s;transition:all 0.25s}@media screen and (max-width: 768px){.nav{height:0}}.nav.is-black{background-color:#111}.nav.is-black .nav__inner{border-bottom:none}.nav.is-white{background-color:#fff}.nav.is-white .nav__inner{border-bottom:none}.nav.is-white .nav__logo-trigger{background-position:0 0}.nav.is-white .nav__global-trigger{color:#333}@media screen and (max-width: 768px){.nav.is-white .nav__global-trigger{color:#fff}}.nav.is-white .nav__socials-trigger{background-position:0 0}.nav.is-white .nav__btn-trigger{color:#fff;background-color:#00aea4}.nav__inner{position:relative;margin:0 30px;border-bottom:1px solid rgba(255,255,255,0.15)}@media screen and (max-width: 768px){.nav__inner{margin:0;height:0;border-bottom:none}}.nav__menu{display:none}@media screen and (max-width: 768px){.nav__menu{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;width:50px;height:50px;background:url(../images/btn_menu_01.png) no-repeat;background-size:50px 100px;text-indent:-9999px}}@media screen and (max-width: 768px){.nav__menu.is-active{background-position:0 100%}}.nav__logo{position:absolute;top:50%;left:20px;margin-top:-19px}@media screen and (max-width: 768px){.nav__logo{display:none}}.nav__logo-trigger{display:block;width:169px;height:40px;background:url(../images/logo_nav_01.png) no-repeat 0 100%;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width: 768px){.nav__global{-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform:translateY(calc(-100% + 50px));transform:translateY(calc(-100% + 50px))}}@media screen and (max-width: 768px){.nav__global.is-active{-webkit-transform:translateY(0);transform:translateY(0);position:relative;z-index:2}}.nav__global-list{text-align:center}@media screen and (max-width: 768px){.nav__global-list{background-color:#141414;color:#fff}}.nav__global-item{display:inline-block;letter-spacing:normal}@media screen and (max-width: 768px){.nav__global-item{display:block;float:left;width:50%;border-bottom:1px solid #373737}}@media screen and (max-width: 768px){.nav__global-item:nth-child(odd){border-right:1px solid #373737;box-sizing:border-box}}.nav__global-trigger{display:block;padding:20px 15px;color:#fff;font-weight:bold}.nav__socials{position:absolute;top:50%;right:0;margin-top:-8px}@media screen and (max-width: 768px){.nav__socials{display:none}}.nav__socials-item{float:left;margin-left:12px}.nav__socials-trigger{display:block;width:19px;height:16px;background-repeat:no-repeat;background-position:0 100%;text-indent:100%;white-space:nowrap;overflow:hidden}.nav__socials--facebook{background-image:url(../images/btn_nav_01.png)}.nav__socials--twitter{background-image:url(../images/btn_nav_02.png)}.nav__btn-trigger{position:absolute;top:15px;right:0;display:inline-block;padding:5px 0;min-width:118px;color:#333;background-color:#fff;font-weight:bold;text-align:center;border-radius:2px}@media screen and (max-width: 768px){.nav__btn-trigger{top:10px;right:10px;background-color:#00aea4;border-radius:0;color:#fff;font-size:12px;min-width:0;padding:6px 15px}}.header{position:relative;height:100vh}.header__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -55%);transform:translate(-50%, -55%);width:50.5%;max-width:728px}@media screen and (max-width: 768px){.header__logo{width:91.6%;max-width:293px;-webkit-transform:translate(-50%, -65%);transform:translate(-50%, -65%)}}.header__text{position:absolute;left:0;bottom:130px;font-size:12px;font-weight:bold;text-align:center;color:#fff;width:100%}@media screen and (max-width: 768px){.header__text{font-size:9px;left:50%;bottom:120px;text-align:left;box-sizing:border-box;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}}.header__text br{display:none}@media screen and (max-width: 768px){.header__text br{display:block}}.header__sponsor{position:absolute;left:0;bottom:85px;text-align:center;width:100%}@media screen and (max-width: 768px){.header__sponsor{bottom:90px}}.header__sponsor-item{display:inline-block;padding:0 20px}@media screen and (max-width: 768px){.header__sponsor-item{padding:0 10px}}@media screen and (max-width: 768px){.header__sponsor--01{width:43px}}@media screen and (max-width: 768px){.header__sponsor--02{width:33px}}@media screen and (max-width: 768px){.header__sponsor--03{width:37px}}@media screen and (max-width: 768px){.header__sponsor--04{width:90px}}.header__socials{position:absolute;left:0;bottom:10px;width:100%;text-align:center}@media screen and (max-width: 768px){.header__socials{bottom:42px}}.header__socials-item{display:inline-block;margin:0 6px;vertical-align:top}.header02{margin:0 auto;padding:25px 0;max-width:800px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 768px){.header02{padding:18px 0}}.header02__inner{float:right}@media screen and (max-width: 768px){.header02__inner{float:none;padding:0 40px 0 20px}}.header02__title{float:left;font-size:14px;font-weight:bold;line-height:1.2}@media screen and (max-width: 768px){.header02__title{font-size:11px}}.header02__number{float:left;margin:0 10px 0 20px;padding-left:20px;font-size:14px;font-weight:bold;border-left:1px solid #b3b3b3;line-height:1.2}@media screen and (max-width: 768px){.header02__number{font-size:11px}}.header02__btn{position:fixed;top:50px;right:50px;z-index:2}@media screen and (max-width: 768px){.header02__btn{top:15px;right:20px}}.header02__btn-image{width:20px}@media screen and (max-width: 768px){.header02__btn-image{width:18px}}.footer{position:relative;color:#fff;padding:0 20px}.footer.sp-mode{background:url(../images/bg_footer_01.png) no-repeat 50% 50%;background-size:cover}.footer__inner{margin:0 auto;padding:100px 0;max-width:980px}@media screen and (max-width: 768px){.footer__inner{padding:70px 0;max-width:none}}.footer__logo{text-align:center}@media screen and (max-width: 768px){.footer__logo-image{width:27.3%}}.footer__title01{margin-top:80px;font-size:16px}@media screen and (max-width: 768px){.footer__title01{margin-top:35px}}.footer__text01{margin-top:10px;font-size:14px;line-height:2}@media screen and (max-width: 768px){.footer__text01{font-size:13px}}.footer__title02{margin-top:50px;font-size:12px}@media screen and (max-width: 768px){.footer__title02{font-size:14px}}.footer__text02{margin-top:10px;font-size:12px;line-height:1.8}@media screen and (max-width: 768px){.footer__text02{font-size:13px}}.footer__links{margin-top:50px}@media screen and (max-width: 768px){.footer__links{margin-top:45px}}.footer__links-item{float:left;margin-right:70px;line-height:3;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.footer__links-item{margin-right:0;width:50%;line-height:2}}.footer__links--art{width:100px}@media screen and (max-width: 768px){.footer__links--art{width:101px}}.footer__links--park{width:136px}@media screen and (max-width: 768px){.footer__links--park{width:122px}}.footer__socials{margin-top:90px;text-align:center}.footer__socials-item{display:inline-block;padding:0 10px;vertical-align:top}.footer__copyright{margin-top:60px;text-align:center;color:rgba(255,255,255,0.4)}.message{position:relative;margin:0 20px;padding:200px 0}@media screen and (max-width: 768px){.message{padding:70px 0}}.message__inner{margin:0 auto;max-width:980px}.message__title{margin-bottom:70px;font-size:28px;color:#fff}@media screen and (max-width: 768px){.message__title{font-size:16px;margin-bottom:30px}}@media screen and (max-width: 768px){.message__title br{display:none}}.message__description{margin-top:30px;font-size:16px;color:#fff;line-height:2}@media screen and (max-width: 768px){.message__description{margin-top:20px;font-size:14px}}.item__header{position:relative;padding:90px 0;color:#fff}@media screen and (max-width: 768px){.item__header{padding:70px 0}}.sp-mode .item__header{background:#000}.item__header-inner{margin:0 auto;max-width:980px}@media screen and (max-width: 768px){.item__header-inner{margin:0 20px;max-width:none}}.item__header-subline{font-size:16px;font-weight:bold;letter-spacing:1px;text-align:center}.item__header-contents{display:table;width:100%;table-layout:fixed;margin-top:30px}.item__header-title{display:table-cell;vertical-align:top;text-align:center}@media screen and (max-width: 768px){.item__header-title{display:block}}.item__header-en{display:block;font-size:14px;font-weight:bold;color:#00aea4;letter-spacing:1px}@media screen and (max-width: 768px){.item__header-en{letter-spacing:0}}.item__header-image{margin-left:-10px}@media screen and (max-width: 768px){.item__header-image{margin-left:-5px}}@media screen and (max-width: 768px){.item__header-image--art{width:138px}}@media screen and (max-width: 768px){.item__header-image--park{width:209px}}.item__header-description{display:table-cell;vertical-align:top;font-size:16px;line-height:2;letter-spacing:1px}@media screen and (max-width: 768px){.item__header-description{display:block;margin-top:35px;font-size:14px}}.item__section{overflow:hidden;position:relative;height:0;padding-bottom:33.3333%}@media screen and (max-width: 768px){.item__section{padding-bottom:75%}}.item__section:hover .item__bg{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (max-width: 768px){.item__section:hover .item__bg{-webkit-transform:scale(1);transform:scale(1)}}.item__section:hover .item__bg:after{visibility:visible;opacity:1}@media screen and (max-width: 768px){.item__section:hover .item__bg:after{visibility:hidden;opacity:0}}.item__bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 1.2s;transition:all 1.2s}.item__bg:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(0,0,0,0.5);-webkit-transition:all 1.2s;transition:all 1.2s;visibility:hidden;opacity:0}.item__wrapper-left{float:left;width:50%}@media screen and (max-width: 768px){.item__wrapper-left{float:none;width:auto}}.item__wrapper-right{float:right;width:50%}@media screen and (max-width: 768px){.item__wrapper-right{float:none;width:auto}}.item__art01 .item__bg{background-image:url(../images/bg_art01_01.jpg)}.item__art02 .item__bg{background-image:url(../images/bg_art02_01.jpg)}.item__art03{padding-bottom:56.25%}@media screen and (max-width: 768px){.item__art03{padding-bottom:75%}}.item__art03 .item__bg{background-image:url(../images/bg_art03_01.jpg)}.item__art04{padding-bottom:56.25%}@media screen and (max-width: 768px){.item__art04{padding-bottom:75%}}.item__art04 .item__bg{background-image:url(../images/bg_art04_01.jpg)}.item__art05 .item__bg{background-image:url(../images/bg_art05_01.jpg)}.item__art05 .item__inner{left:57%}@media screen and (max-width: 768px){.item__art05 .item__inner{left:50%}}.item__park01 .item__bg{background-image:url(../images/bg_park01_01.jpg)}.item__park02 .item__bg{background-image:url(../images/bg_park02_01.jpg)}.item__park03{padding-bottom:56.25%}@media screen and (max-width: 768px){.item__park03{padding-bottom:75%}}.item__park03 .item__bg{background-image:url(../images/bg_park03_01.jpg)}.item__park04{padding-bottom:56.25%}@media screen and (max-width: 768px){.item__park04{padding-bottom:75%}}.item__park04 .item__bg{background-image:url(../images/bg_park04_01.jpg)}.item__park05{padding-bottom:112.5%}@media screen and (max-width: 768px){.item__park05{padding-bottom:75%}}.item__park05 .item__bg{background-image:url(../images/bg_park05_01.jpg)}.item__park06 .item__bg{background-image:url(../images/bg_park06_01.jpg)}.item__park06 .item__inner{left:57%}@media screen and (max-width: 768px){.item__park06 .item__inner{left:50%}}.item__park07{padding-bottom:56.25%}@media screen and (max-width: 768px){.item__park07{padding-bottom:75%}}.item__park07 .item__bg{background-image:url(../images/bg_park07_01.jpg)}.item__park08{padding-bottom:56.25%}@media screen and (max-width: 768px){.item__park08{padding-bottom:75%}}.item__park08 .item__bg{background-image:url(../images/bg_park08_01.jpg)}.item__inner{position:absolute;top:50%;left:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.item__inner{left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}}.item__title{color:#fff;font-size:22px;line-height:1.8}@media screen and (max-width: 768px){.item__title{font-size:16px;text-align:center}}.item__btn{position:relative;display:inline-block;margin-top:20px;padding:10px 40px 10px 15px;border:1px solid rgba(255,255,255,0.65);color:#fff;font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s}@media screen and (max-width: 768px){.item__btn{margin-top:15px;padding:5px 15px;font-size:10px}}.item__btn:after{content:'';display:block;position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px}@media screen and (max-width: 768px){.item__btn:after{display:none}}.item__btn:hover{background-color:#fff;color:#333}@media screen and (max-width: 768px){.item__btn:hover{background-color:inherit;color:#fff}}.item__btn:hover:after{border-color:#333}@media screen and (max-width: 768px){.item__btn:hover:after{border-color:#fff}}.item__trigger{display:block}.news{position:relative;margin:0 20px;padding:100px 0}@media screen and (max-width: 768px){.news{margin:0;padding:90px 20px}}.news.sp-mode{background:url(../images/bg_news_01.png) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}.news__inner{margin:0 auto;max-width:980px}@media screen and (max-width: 768px){.news__inner{max-width:none}}.news__title{font-size:20px}.news__list-item{margin-top:40px;display:table;width:100%;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){.news__list-item{margin-top:20px}}.news__list-trigger{display:block;position:relative}.news__list-trigger:after{content:'';display:block;position:absolute;top:50%;right:30px;width:10px;height:10px;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-5px}.news__list-thumb{display:table-cell;vertical-align:middle;width:240px}@media screen and (max-width: 768px){.news__list-thumb{display:block;width:auto}}.news__list-text{display:table-cell;vertical-align:middle;padding-left:30px}@media screen and (max-width: 768px){.news__list-text{display:block;padding:25px 15px 20px}}.news__list-term{font-size:14px}@media screen and (max-width: 768px){.news__list-term{font-size:13px}}.news__list-icon{position:relative;top:-1px;display:inline-block;margin-right:10px;padding:0 10px;font-size:14px;color:#00aea4;border:1px solid #00aea4;vertical-align:middle}@media screen and (max-width: 768px){.news__list-icon{font-size:10px;padding:2px 10px}}.news__list-title{margin-top:8px;font-size:16px}.news__list-date{margin-top:30px;font-size:12px;color:#999}@media screen and (max-width: 768px){.news__list-date{margin-top:10px}}.news__more{margin-top:40px;padding:15px 0;background-color:rgba(144,153,150,0.6);cursor:pointer;font-size:14px;font-weight:bold;color:#fff;text-align:center;position:relative}@media screen and (max-width: 768px){.news__more{margin-top:20px;background-color:#dee1de;color:#4c4c4c;font-weight:normal;letter-spacing:1px}}.news__more:after{content:'';display:block;position:absolute;top:50%;right:30px;width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-6px}@media screen and (max-width: 768px){.news__more:after{border-color:#4c4c4c;margin-top:-7px}}.info{position:relative;background-color:#fff;display:table;width:100%;table-layout:fixed}.info__contents{display:table-cell;padding:100px 6.94%;box-sizing:border-box}@media screen and (max-width: 768px){.info__contents{display:block;padding:90px 20px 0}}.info__title01{font-size:20px;padding-bottom:30px;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.info__title01{font-size:16px;border-color:#ebebeb}}.info__title02{margin-top:25px}@media screen and (max-width: 768px){.info__title02{margin-top:20px}}.info__table{margin-top:15px;width:100%}@media screen and (max-width: 768px){.info__table{margin-top:20px}}.info__table th{padding:10px 0;font-weight:normal;vertical-align:top;text-align:left;font-size:12px;width:20%}@media screen and (max-width: 768px){.info__table th{display:block;padding:20px 0 0;border-top:1px solid #ebebeb;width:auto;font-weight:bold;color:#808080}}.info__table td{padding:10px 0;vertical-align:top}@media screen and (max-width: 768px){.info__table td{display:block;padding:2px 0 20px}}.info__map{display:table-cell;position:relative}@media screen and (max-width: 768px){.info__map{display:block}}.info__map #gmap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}@media screen and (max-width: 768px){.info__map #gmap{position:static;height:0;padding-bottom:75%}}.info__access{position:absolute;top:40px;right:40px;z-index:2;background-color:#fff;padding:30px;min-width:320px;box-sizing:border-box;line-height:2}@media screen and (max-width: 768px){.info__access{position:static;line-height:1.6;padding:20px 20px 40px}}.info__access-title{padding-left:14px;font-weight:bold;background:url(../images/ico_map_01.png) no-repeat 0 0.5em;background-size:8px 12px}@media screen and (max-width: 768px){.info__access-title{font-size:12px;padding-left:10px;background-position:0 0.4em;color:#808080;background-size:7px 10px}}.info__access-list{margin-top:10px}@media screen and (max-width: 768px){.info__access-list{margin-top:0}}.info__access-list-title{margin-top:5px;font-weight:bold;color:#808080}@media screen and (max-width: 768px){.info__access-list-title{color:#333}}.info__btn{margin-top:15px;padding-bottom:30px;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.info__btn{margin-top:5px;padding-bottom:0;border-bottom:none}}.info__btn-trigger{display:block;padding:18px 0;color:#fff;font-weight:bold;text-align:center;background-color:#00aea4;position:relative}@media screen and (max-width: 768px){.info__btn-trigger{padding:12px 0;font-size:14px;font-weight:normal}}.info__btn-trigger:after{content:'';display:block;position:absolute;top:50%;right:25px;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px}@media screen and (max-width: 768px){.info__btn-trigger:after{width:10px;height:10px;margin-top:-5px}}.detail-contents{margin:0 auto 90px;max-width:800px}.detail-contents__header{margin-top:40px;padding:0 10px}@media screen and (max-width: 768px){.detail-contents__header{margin-top:20px;padding:0 20px}}.detail-contents__header-term{font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.detail-contents__header-term{font-size:13px}}.detail-contents__header-icon{position:relative;top:-1px;display:inline-block;margin-right:20px;padding:0 10px;font-size:14px;color:#00aea4;border:1px solid #00aea4;vertical-align:middle}@media screen and (max-width: 768px){.detail-contents__header-icon{font-size:10px;padding:2px 10px}}.detail-contents__header-date{margin-top:10px;font-size:16px;color:#999}@media screen and (max-width: 768px){.detail-contents__header-date{margin-top:10px}}.detail-contents__header-summary{font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.detail-contents__header-summary{font-size:12px}}.detail-contents__header-title{margin-top:30px;font-size:26px}@media screen and (max-width: 768px){.detail-contents__header-title{font-size:15px}}.detail-contents__movie{margin-top:40px;position:relative;padding-top:56.25%}@media screen and (max-width: 768px){.detail-contents__movie{margin:20px 20px 0;box-sizing:border-box}}.detail-contents__movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.detail-contents__movie-image{margin-top:40px}.detail-contents__text{margin-top:60px;padding:0 10px}@media screen and (max-width: 768px){.detail-contents__text{margin-top:20px;padding:0 20px}}.detail-contents__text p{margin-top:20px;font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.detail-contents__text p{font-size:14px}}.detail-contents__text dl{margin-top:20px;font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.detail-contents__text dl{font-size:14px}}.detail-contents__text li{margin-top:5px}.detail-contents__link{font-size:16px;margin-top:30px;padding:0 10px}@media screen and (max-width: 768px){.detail-contents__link{padding:0 20px;font-size:14px}}.detail-contents__link-trigger{color:#999}.detail-contents__images-item{margin-top:40px}@media screen and (max-width: 768px){.detail-contents__images-item{margin:40px 20px 0}}.detail-contents__socials{margin:110px 5px 0 0;text-align:right}@media screen and (max-width: 768px){.detail-contents__socials{margin-top:70px;text-align:center;margin-right:0}}.detail-contents__socials-item{display:inline-block;padding:0 5px;vertical-align:top}.detail-other{margin-top:90px}@media screen and (max-width: 768px){.detail-other{margin-top:75px}}.detail-other__title{padding:30px 0;background-color:#111;color:#fff;text-align:center;font-size:18px}@media screen and (max-width: 768px){.detail-other__title{padding:40px 0;font-size:14px}}.detail-other__item{overflow:hidden;float:left;width:25%;height:0;padding-bottom:25%;position:relative}@media screen and (max-width: 768px){.detail-other__item{float:none;width:100%;padding-bottom:50%}}.detail-other__item:hover .detail-other__bg{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (max-width: 768px){.detail-other__item:hover .detail-other__bg{-webkit-transform:scale(1);transform:scale(1)}}.detail-other__item:hover .detail-other__bg:after{visibility:visible;opacity:1}@media screen and (max-width: 768px){.detail-other__item:hover .detail-other__bg:after{visibility:hidden;opacity:0}}.detail-other__trigger{display:block}.detail-other__bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 0.75s;transition:all 0.75s}.detail-other__bg:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(0,0,0,0.5);-webkit-transition:all 0.75s;transition:all 0.75s;visibility:hidden;opacity:0}.detail-other__art01 .detail-other__bg{background-image:url(../images/bg_art01_01.jpg)}.detail-other__art02 .detail-other__bg{background-image:url(../images/bg_art02_01.jpg)}.detail-other__art03 .detail-other__bg{background-image:url(../images/bg_art03_01.jpg)}.detail-other__art04 .detail-other__bg{background-image:url(../images/bg_art04_01.jpg)}.detail-other__art05 .detail-other__bg{background-image:url(../images/bg_art05_01.jpg)}.detail-other__park01 .detail-other__bg{background-image:url(../images/bg_park01_01.jpg)}.detail-other__park02 .detail-other__bg{background-image:url(../images/bg_park02_01.jpg)}.detail-other__park03 .detail-other__bg{background-image:url(../images/bg_park03_01.jpg)}.detail-other__park04 .detail-other__bg{background-image:url(../images/bg_park04_01.jpg)}.detail-other__park05 .detail-other__bg{background-image:url(../images/bg_park05_01.jpg)}.detail-other__park06 .detail-other__bg{background-image:url(../images/bg_park06_01.jpg)}.detail-other__park07 .detail-other__bg{background-image:url(../images/bg_park07_01.jpg)}.detail-other__park08 .detail-other__bg{background-image:url(../images/bg_park08_01.jpg)}.detail-other__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 20px;box-sizing:border-box;color:#fff;text-align:center;font-weight:bold;font-size:16px;line-height:2}.ticket{position:relative;padding:100px 20px;background-color:#eff1f0}@media screen and (max-width: 768px){.ticket{padding:70px 20px}}.ticket__inner{margin:0 auto;max-width:980px}@media screen and (max-width: 768px){.ticket__inner{margin:0;max-width:none}}.ticket__title{font-size:20px}@media screen and (max-width: 768px){.ticket__title{font-size:16px}}.ticket__price{margin-top:40px;padding:25px 30px;background-color:#fff}@media screen and (max-width: 768px){.ticket__price{padding:5px 15px 20px}}.ticket__price-col{float:left}@media screen and (max-width: 768px){.ticket__price-col{float:none}}.ticket__price-col:last-child{margin-left:20px;padding-left:45px;border-left:1px solid #e5e5e5}@media screen and (max-width: 768px){.ticket__price-col:last-child{margin-left:0;padding-left:0;border-left:none}}.ticket__price-title{font-weight:bold}@media screen and (max-width: 768px){.ticket__price-title{margin-top:15px}}.ticket__price-list{margin-top:15px}@media screen and (max-width: 768px){.ticket__price-list{margin-top:5px}}.ticket__price-item{float:left;margin-right:30px}@media screen and (max-width: 768px){.ticket__price-item{margin-right:20px}}.ticket__notice{margin-top:20px;font-size:11px;color:rgba(0,0,0,0.5)}@media screen and (max-width: 768px){.ticket__notice{font-size:9px}}.ticket__notice-item{margin-top:2px}.ticket__notice-trigger{color:rgba(0,0,0,0.5);text-decoration:underline}.ticket__service{margin-top:20px;padding-top:20px;border-top:1px solid #d7d8d8}@media screen and (max-width: 768px){.ticket__service{margin-top:30px;padding-top:30px}}.ticket__service-text{font-weight:bold}.ticket__service-list{margin-top:15px}.ticket__service-item{float:left;margin-right:20px;padding-right:20px;border-right:1px solid #d7d8d8;line-height:1.1}@media screen and (max-width: 768px){.ticket__service-item{margin:10px 0 0 0;padding-right:0;border-right:none;line-height:1.5;width:50%;box-sizing:border-box;padding-left:20px;position:relative}}@media screen and (max-width: 768px){.ticket__service-item:after{content:'';display:block;position:absolute;top:50%;left:6px;width:4px;height:4px;border-top:1px solid #07b0a6;border-right:1px solid #07b0a6;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px}}.ticket__service-item:last-child{margin-right:0;padding-right:0;border-right:none}.ticket__service-trigger{font-weight:bold;color:#00aea4}.js-fade-in{opacity:0;-webkit-transform:translate(0, 30px) translate3d(0, 0, 0);transform:translate(0, 30px) translate3d(0, 0, 0);-webkit-transition:opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;transition:opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out, opacity 500ms ease-in-out;transition:transform 500ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out}.js-fade-in.show{opacity:1;-webkit-transform:translate(0, 0) translate3d(0, 0, 0);transform:translate(0, 0) translate3d(0, 0, 0)}.js-onload-fade-in{opacity:0;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.js-onload-fade-in.show{opacity:1}
