@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/zal5ees.css";#header{background:rgba(0,0,0,0)}#header .logo{position:absolute;top:4rem;left:-1rem}@media screen and (max-width: 767px){#header .logo{top:2rem;left:-0.5rem}}#header .logo a{display:block}#header .logo a img{height:10rem}@media screen and (max-width: 767px){#header .logo a img{height:5rem}}#header .logo a img:nth-child(2){top:-2.3rem;height:15rem}#header .header__menu{background:#2ea7e0}#header .header__menu span i{background:#fff}#header.is-scroll .logo{position:relative;top:0}#contents{margin-top:0}@media screen and (max-width: 767px){#contents{margin-top:2rem}}#kv__main{position:relative;aspect-ratio:16/9;width:100%;max-height:100vh;max-height:100svh;height:100%}@media screen and (max-width: 767px){#kv__main{aspect-ratio:3/4}}#kv__main::before{content:"";display:block;position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;margin:auto;aspect-ratio:1;height:80%;background:url("../img/top/kv__main-text.svg") no-repeat;background-size:contain;-webkit-animation:rotate 36s infinite linear;animation:rotate 36s infinite linear}@media screen and (max-width: 767px){#kv__main::before{width:90%;height:auto}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#kv__main .hero{width:100%;height:100%}#kv__main .hero__slide{height:100%}#kv__main .hero__slide__item{height:100%}#kv__main .hero__slide__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#kv__main .hero__title{position:absolute;top:50%;left:12rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media screen and (max-width: 767px){#kv__main .hero__title{top:auto;bottom:4rem;left:1.5rem;-webkit-transform:none;transform:none}}#kv__main .hero__title__sub,#kv__main .hero__title__main{font-weight:900}#kv__main .hero__title__sub{margin-bottom:1.6rem;font-size:2rem;line-height:1.2}@media screen and (max-width: 767px){#kv__main .hero__title__sub{margin-bottom:.8rem;font-size:1.3rem;text-shadow:0 0 .4rem hsla(0,0%,100%,.5)}}#kv__main .hero__title__main{margin-bottom:1.6rem;font-size:7.2rem;line-height:1.2}@media screen and (max-width: 767px){#kv__main .hero__title__main{margin-bottom:.8rem;font-size:4rem;text-shadow:0 0 .6rem hsla(0,0%,100%,.75)}}#kv__main .hero__title__main span{color:#2ea7e0}#kv__main .hero__title__en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.4rem;font-family:"rift-soft",sans-serif;font-size:2.4rem;font-weight:600}@media screen and (max-width: 767px){#kv__main .hero__title__en{font-size:1.3rem}}#kv__main .hero__title__en::before{content:"";display:block;margin-right:.6rem;width:3.2rem;height:.1rem;background:#000}@media screen and (max-width: 767px){#kv__main .hero__title__en::before{width:1.6rem}}#pickup{margin:-4rem 0 5.2rem}#pickup .pickup__slide__item{margin:0 .8rem;width:48rem}#pickup .pickup__slide__item a{display:block}#pickup .pickup__slide__item a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#pickup .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;position:static;margin-top:2.4rem}#pickup .swiper-pagination .swiper-pagination-bullet{margin:0;width:4.8rem;height:.4rem;border-radius:.2rem;background:#919ba5;-webkit-transition:.3s;transition:.3s}#pickup .swiper-pagination .swiper-pagination-bullet-active{background:#2ea7e0}#search{background:#2ea7e0}#search .search__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5;padding:8rem 0;background:#2ea7e0;border-radius:0 1.6rem 1.6rem 0}@media screen and (max-width: 767px){#search .search__area{display:block;padding:4rem 0 6.4rem}}#search .search__area::after{content:"TICKET SEARCH";display:block;position:absolute;right:0;bottom:-2.4rem;z-index:-1;font-family:"rift-soft",sans-serif;font-size:16rem;font-weight:700;color:#f5f5f5;line-height:1;opacity:.1}@media screen and (max-width: 767px){#search .search__area::after{right:-1.5rem;bottom:-0.8rem;font-size:5.6rem}}#search .search__area .title__section{margin:0;color:#fff}@media screen and (max-width: 767px){#search .search__area .title__section{margin-bottom:1.6rem}}#search .search__area__form{margin-right:4.8rem;width:80rem}@media screen and (max-width: 767px){#search .search__area__form{width:100%}}#search .search__area__form form{position:relative}#search .search__area__form form i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1.6rem;left:1.6rem}@media screen and (max-width: 767px){#search .search__area__form form i{top:1.4rem;left:1.4rem}}#search .search__area__form form i svg{width:3.2rem;height:3.2rem;fill:#919ba5}@media screen and (max-width: 767px){#search .search__area__form form i svg{width:2rem;height:2rem}}#search .search__area__form form input{padding:0 12.4rem 0 5.6rem;height:6.4rem;border-radius:3.2rem;font-size:1.6rem}@media screen and (max-width: 767px){#search .search__area__form form input{padding:0 8rem 0 4.1rem;height:4.8rem;font-size:1.3rem}}#search .search__area__form form input::-webkit-input-placeholder{font-size:1.6rem;color:#919ba5}#search .search__area__form form input::-moz-placeholder{font-size:1.6rem;color:#919ba5}#search .search__area__form form input:-ms-input-placeholder{font-size:1.6rem;color:#919ba5}#search .search__area__form form input::-ms-input-placeholder{font-size:1.6rem;color:#919ba5}#search .search__area__form form input::placeholder{font-size:1.6rem;color:#919ba5}@media screen and (max-width: 767px){#search .search__area__form form input::-webkit-input-placeholder{font-size:1.1rem}#search .search__area__form form input::-moz-placeholder{font-size:1.1rem}#search .search__area__form form input:-ms-input-placeholder{font-size:1.1rem}#search .search__area__form form input::-ms-input-placeholder{font-size:1.1rem}#search .search__area__form form input::placeholder{font-size:1.1rem}}#search .search__area__form form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1.2rem;right:1.2rem;width:10rem;height:4rem;border-radius:2rem;background:#000;color:#fff;text-align:center;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media screen and (max-width: 767px){#search .search__area__form form button{top:.8rem;right:.8rem;width:6.4rem;height:3.2rem}}#search .search__area__form form button:hover{background:#2ea7e0}#news{position:relative;z-index:5;padding-top:0}#flow{padding:8rem 0;border-radius:8rem 8rem 0 0;background:#2ea7e0}@media screen and (max-width: 767px){#flow{padding:6.4rem 0 4rem;border-radius:4rem 4rem 0 0}}#flow .flow{position:relative}#flow .flow__title{margin-bottom:4rem}@media screen and (max-width: 767px){#flow .flow__title{margin-bottom:2.4rem}}#flow .flow__title img{height:12rem}@media screen and (max-width: 767px){#flow .flow__title img{width:100%;height:auto}}#flow .flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;width:50%}@media screen and (max-width: 767px){#flow .flow__list{gap:1rem;margin-bottom:4rem;width:100%}}#flow .flow__list__item img{width:100%}#flow .flow__img{position:absolute;top:-14.4rem;right:0}@media screen and (max-width: 767px){#flow .flow__img{position:static}}#flow .flow__img img{width:56rem}@media screen and (max-width: 767px){#flow .flow__img img{width:100%}}/*# sourceMappingURL=top.css.map */