@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Noto+Sans+JP:wght@100;400;700;900&display=swap";@-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"}body#bgm{overflow-y:none;position:relative}body#bgm .bgmControl{position:absolute;top:64px;left:0;right:0;z-index:99;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}body#bgm .bgmControl .bgmControl__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(black), to(#3d3d3d));background:linear-gradient(to bottom, black 0%, #3d3d3d 100%);border-radius:0 0 6px 6px;border-bottom:1px solid #666;-webkit-box-shadow:0 8px 10px -4px hsla(0,0%,100%,.3);box-shadow:0 8px 10px -4px hsla(0,0%,100%,.3)}body#bgm .bgmControl .bgmControl__wrapper button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;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:8px 24px;gap:16px;color:#fff;font-size:14px;font-weight:700;line-height:1.5em;font-weight:bold;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",Arial,"メイリオ",Meiryo,sans-serif;cursor:pointer}body#bgm .bgmControl .bgmControl__wrapper button .soundIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1px;height:20px;padding:0 2px;border-bottom:1px solid #0af;opacity:.5}body#bgm .bgmControl .bgmControl__wrapper button .soundIcon b{width:4px;height:10px;background-color:#0af;-webkit-transition:height .8s;transition:height .8s}body#bgm .bgmControl .bgmControl__wrapper button .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}body#bgm .bgmControl .bgmControl__wrapper button .text i::after{content:""}body#bgm .bgmControl .bgmControl__wrapper button .text label{cursor:pointer;white-space:nowrap}body#bgm .bgmControl .bgmControl__wrapper button.--isPlaying .soundIcon{opacity:1}body#bgm .bgmControl .bgmControl__wrapper button.--isPlaying .soundIcon b:nth-child(1){-webkit-animation:equalizer1 .8s ease infinite;animation:equalizer1 .8s ease infinite}body#bgm .bgmControl .bgmControl__wrapper button.--isPlaying .soundIcon b:nth-child(2){-webkit-animation:equalizer2 .8s ease infinite;animation:equalizer2 .8s ease infinite}body#bgm .bgmControl .bgmControl__wrapper button.--isPlaying .soundIcon b:nth-child(3){-webkit-animation:equalizer3 .8s ease infinite;animation:equalizer3 .8s ease infinite}body#bgm .bgmControl .bgmControl__wrapper button.--isPlaying .soundIcon b:nth-child(4){-webkit-animation:equalizer4 .8s ease infinite;animation:equalizer4 .8s ease infinite}body#bgm .bgmControl .bgmControl__wrapper button.--isPlaying .text i::after{content:""}@media screen and (max-width: 520px){body#bgm .bgmControl{top:48px}body#bgm .bgmControl .bgmControl__wrapper button{gap:8px;padding:8px 16px}}@-webkit-keyframes equalizer1{0%{height:10px}30%{height:4px}60%{height:20px}60%{height:16px}100%{height:10px}}@keyframes equalizer1{0%{height:10px}30%{height:4px}60%{height:20px}60%{height:16px}100%{height:10px}}@-webkit-keyframes equalizer2{0%{height:6px}10%{height:4px}30%{height:8px}40%{height:20px}60%{height:12px}80%{height:20px}100%{height:6px}}@keyframes equalizer2{0%{height:6px}10%{height:4px}30%{height:8px}40%{height:20px}60%{height:12px}80%{height:20px}100%{height:6px}}@-webkit-keyframes equalizer3{0%{height:8px}20%{height:16px}40%{height:4px}60%{height:18px}100%{height:10px}}@keyframes equalizer3{0%{height:8px}20%{height:16px}40%{height:4px}60%{height:18px}100%{height:10px}}@-webkit-keyframes equalizer4{0%{height:8px}20%{height:16px}30%{height:12px}50%{height:14px}70%{height:12px}90%{height:6px}100%{height:8px}}@keyframes equalizer4{0%{height:8px}20%{height:16px}30%{height:12px}50%{height:14px}70%{height:12px}90%{height:6px}100%{height:8px}}body#bgm iframe{position:relative;z-index:1;width:100%;height:100vh}