@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Noto+Sans+JP:wght@100;400;700;900&display=swap";@import"./reset.css";@-webkit-keyframes gradient{0%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:100% 50%}100%{background-position:0% 50%}}@-webkit-keyframes cheers1{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}50%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}100%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}}@keyframes cheers1{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}50%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}100%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}}@-webkit-keyframes cheers2{0%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}50%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}100%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}}@keyframes cheers2{0%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}50%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}100%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}}@-webkit-keyframes stadiumVibration{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}50%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}100%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}}@keyframes stadiumVibration{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}50%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}100%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}}@-webkit-keyframes hartVibration1{0%{-webkit-transform:translate(6px, 0);transform:translate(6px, 0)}25%{-webkit-transform:translate(0px, 6px);transform:translate(0px, 6px)}75%{-webkit-transform:translate(6px, -6px);transform:translate(6px, -6px)}100%{-webkit-transform:translate(6px, 0px);transform:translate(6px, 0px)}}@keyframes hartVibration1{0%{-webkit-transform:translate(6px, 0);transform:translate(6px, 0)}25%{-webkit-transform:translate(0px, 6px);transform:translate(0px, 6px)}75%{-webkit-transform:translate(6px, -6px);transform:translate(6px, -6px)}100%{-webkit-transform:translate(6px, 0px);transform:translate(6px, 0px)}}@-webkit-keyframes hartVibration2{0%{-webkit-transform:translate(0px, 4px);transform:translate(0px, 4px)}50%{-webkit-transform:translate(0px, -4px);transform:translate(0px, -4px)}100%{-webkit-transform:translate(0px, 4px);transform:translate(0px, 4px)}}@keyframes hartVibration2{0%{-webkit-transform:translate(0px, 4px);transform:translate(0px, 4px)}50%{-webkit-transform:translate(0px, -4px);transform:translate(0px, -4px)}100%{-webkit-transform:translate(0px, 4px);transform:translate(0px, 4px)}}@-webkit-keyframes hartVibration3{0%{-webkit-transform:translate(4px, 0px);transform:translate(4px, 0px)}50%{-webkit-transform:translate(-4px, 0px);transform:translate(-4px, 0px)}100%{-webkit-transform:translate(4px, 0px);transform:translate(4px, 0px)}}@keyframes hartVibration3{0%{-webkit-transform:translate(4px, 0px);transform:translate(4px, 0px)}50%{-webkit-transform:translate(-4px, 0px);transform:translate(-4px, 0px)}100%{-webkit-transform:translate(4px, 0px);transform:translate(4px, 0px)}}@-webkit-keyframes linkLine{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left;transform-origin:left}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right;transform-origin:right}}@keyframes linkLine{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left;transform-origin:left}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right;transform-origin:right}}@font-face{font-family:"junichiro-takanashi";src:url("../iconfonts/junichiro-takanashi.ttf?f43s86") format("truetype"),url("../iconfonts/junichiro-takanashi.woff?f43s86") format("woff"),url("../iconfonts/junichiro-takanashi.svg?f43s86#junichiro-takanashi") format("svg");font-weight:normal;font-style:normal;font-display:block}i.icon{font-family:"junichiro-takanashi" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jticon-angle-top:before{content:"\e900"}.jticon-angle-right:before{content:"\e901"}.jticon-angle-bottom:before{content:"\e902"}.jticon-angle-left:before{content:"\e903"}.jticon-arrow-top:before{content:"\e904"}.jticon-arrow-right:before{content:"\e905"}.jticon-arrow-bottom:before{content:"\e906"}.jticon-arrow-left:before{content:"\e907"}.jticon-compare:before{content:"\e908"}.jticon-plus:before{content:"\e909"}.jticon-minus:before{content:"\e90a"}.jticon-close:before{content:"\e90b"}.jticon-Settings:before{content:"\e90c"}.jticon-dot_horizontal:before{content:"\e90d"}.jticon-dot_vertical:before{content:"\e90e"}.jticon-handle-dot:before{content:"\e90f"}.jticon-listBulleted:before{content:"\e910"}.jticon-download:before{content:"\e911"}.jticon-logout:before{content:"\e912"}.jticon-external:before{content:"\e913"}.jticon-external-window:before{content:"\e914"}.jticon-duplicate:before{content:"\e915"}.jticon-ios-share:before{content:"\e916"}.jticon-search:before{content:"\e917"}.jticon-link:before{content:"\e918"}.jticon-visivility:before{content:"\e919"}.jticon-visivilityOff:before{content:"\e91a"}.jticon-map:before{content:"\e91b"}.jticon-alert:before{content:"\e91c"}.jticon-mail:before{content:"\e91d"}.jticon-tel:before{content:"\e942"}.jticon-mobile:before{content:"\e943"}.jticon-star:before{content:"\e91e"}.jticon-insta:before{content:"\e91f"}.jticon-app-youtube:before{content:"\e920"}.jticon-edit:before{content:"\e921"}.jticon-editNote:before{content:"\e922"}.jticon-app-vimeo:before{content:"\e923"}.jticon-check:before{content:"\e924"}.jticon-question:before{content:"\e940"}.jticon-question-circle:before{content:"\e941"}.jticon-square:before{content:"\e925"}.jticon-circle:before{content:"\e926"}.jticon-check-square:before{content:"\e927"}.jticon-check-circle:before{content:"\e928"}.jticon-image:before{content:"\e929"}.jticon-movie:before{content:"\e92a"}.jticon-folder:before{content:"\e92b"}.jticon-file:before{content:"\e92c"}.jticon-file-pdf:before{content:"\e92d"}.jticon-file-excel:before{content:"\e92e"}.jticon-file-powerpoint:before{content:"\e92f"}.jticon-file-word:before{content:"\e930"}.jticon-clipboard:before{content:"\e931"}.jticon-trash:before{content:"\e932"}.jticon-callendar:before{content:"\e933"}.jticon-play:before{content:"\e94d"}.jticon-pause:before{content:"\e94c"}.jticon-back:before{content:"\e94b"}.jticon-forward:before{content:"\e94a"}.jticon-skipBackDouble:before{content:"\e948"}.jticon-skipBack:before{content:"\e949"}.jticon-skipForward:before{content:"\e947"}.jticon-skipForwardDouble:before{content:"\e946"}.jticon-repeatEnd:before{content:"\e94e"}.jticon-repeatStart:before{content:"\e94f"}.jticon-loop:before{content:"\e945"}.jticon-restore:before{content:"\e944"}.jticon-camera:before{content:"\e934"}.jticon-danceA:before{content:"\e935"}.jticon-director:before{content:"\e936"}.jticon-dj:before{content:"\e937"}.jticon-fire:before{content:"\e938"}.jticon-laser:before{content:"\e939"}.jticon-light:before{content:"\e93a"}.jticon-mascot:before{content:"\e93b"}.jticon-mc:before{content:"\e93c"}.jticon-movie1:before{content:"\e93d"}.jticon-sound:before{content:"\e93e"}.jticon-stage:before{content:"\e93f"}html,body{position:relative;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",Arial,"メイリオ",Meiryo,sans-serif;font-size:16px;line-height:1.5em;font-weight:400;background-color:#000;color:#fff}body .pc{display:block}body .sp{display:none}@media screen and (max-width: 520px){body .pc{display:none}body .sp{display:block}}a,a:link,a:visited{color:#fff;text-decoration:none;transition:all .2s cubic-bezier(0, 0, 0.5, 1);-moz-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-webkit-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-o-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-ms-transition:all .2s cubic-bezier(0, 0, 0.5, 1)}a:hover{color:#b3b3b3;text-decoration:none}header{position:sticky;top:0;z-index:99999;background-color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.8);box-shadow:0 2px 10px rgba(0,0,0,.8)}header .header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1440px;min-width:769px;margin:auto;padding:8px 24px}header .header__wrapper h1 a{display:block}header::after{content:"";display:block;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);opacity:.5}@media screen and (max-width: 520px){header .header__wrapper{width:100%;max-width:none;min-width:auto;padding:8px 16px}header .header__wrapper h1 a img{width:auto;height:32px}}header nav#glnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav#glnavi ol{display:-webkit-box;display:-ms-flexbox;display:flex}header nav#glnavi ol li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}header #burgermenu{display:none}@media screen and (max-width: 520px){header nav#glnavi{display:none;position:absolute;top:48px;left:0;width:100%;padding:16px 16px;background-color:#000;-webkit-box-shadow:0 10px 40px -10px rgba(0,170,255,.8);box-shadow:0 10px 40px -10px rgba(0,170,255,.8)}header nav#glnavi ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header nav#glnavi ol li+li{border-top:1px solid #444}header nav#glnavi ol li.tour a img{display:block;border-radius:6px;border:2px solid #888;width:100%;height:auto}header #burgermenu{position:absolute;top:0;bottom:0;right:0px;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;width:56px;height:56px;margin:auto;cursor:pointer}header #burgermenu div{position:relative;width:24px;height:16px}header #burgermenu div span,header #burgermenu div::before,header #burgermenu div::after{content:"";position:absolute;display:block;width:100%;height:2px;border-radius:2px;background-color:#fff;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}header #burgermenu div span{top:50%;left:0;margin-top:-1px}header #burgermenu div::after{bottom:0;left:0}header #burgermenu.active div span{opacity:0}header #burgermenu.active div::before{top:8px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}header #burgermenu.active div::after{bottom:6px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg)}body.--inIframe header nav#glnavi{padding-top:56px}body.--inIframe header nav#glnavi ol li.tour{display:none}}