@import url("//hello.myfonts.net/count/37ba82");body:before{content:"desktop-l";display:none}@media screen and (max-width: 1060px){body:before{content:"desktop"}}@media screen and (max-width: 800px){body:before{content:"tablet"}}@media screen and (max-width: 700px){body:before{content:"smartphone"}}body:after{display:none;content:"desktop"}@media screen and (max-height: 768px){body:after{content:"desktop-mini"}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../webfonts/slick.eot");src:url("../webfonts/slick.eot?#iefix") format("embedded-opentype"),url("../webfonts/slick.woff") format("woff"),url("../webfonts/slick.ttf") format("truetype"),url("../webfonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:relative;bottom:0px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}/*! Yaku Han JP (Gothic - All Include) v3.0.0 SIL by Qrac / Based on Noto Sans CJK JP */@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:100;src:url("../webfonts/YakuHanJP/YakuHanJP-Thin.eot");src:url("../webfonts/YakuHanJP/YakuHanJP-Thin.woff2") format("woff2"),url("../webfonts/YakuHanJP/YakuHanJP-Thin.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:200;src:url("../webfonts/YakuHanJP/YakuHanJP-Light.eot");src:url("../webfonts/YakuHanJP/YakuHanJP-Light.woff2") format("woff2"),url("../webfonts/YakuHanJP/YakuHanJP-Light.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:300;src:url("../webfonts/YakuHanJP/YakuHanJP-DemiLight.eot");src:url("../webfonts/YakuHanJP/YakuHanJP-DemiLight.woff2") format("woff2"),url("../webfonts/YakuHanJP/YakuHanJP-DemiLight.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url("../webfonts/YakuHanJP/YakuHanJP-Regular.eot");src:url("../webfonts/YakuHanJP/YakuHanJP-Regular.woff2") format("woff2"),url("../webfonts/YakuHanJP/YakuHanJP-Regular.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:500;src:url("../webfonts/YakuHanJP/YakuHanJP-Medium.eot");src:url("../webfonts/YakuHanJP/YakuHanJP-Medium.woff2") format("woff2"),url("../webfonts/YakuHanJP/YakuHanJP-Medium.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:700;src:url("../webfonts/YakuHanJP/YakuHanJP-Bold.eot");src:url("../webfonts/YakuHanJP/YakuHanJP-Bold.woff2") format("woff2"),url("../webfonts/YakuHanJP/YakuHanJP-Bold.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:900;src:url("../webfonts/YakuHanJP/YakuHanJP-Black.eot");src:url("../webfonts/YakuHanJP/YakuHanJP-Black.woff2") format("woff2"),url("../webfonts/YakuHanJP/YakuHanJP-Black.woff") format("woff")}@font-face{font-family:'HelveticaNeueLTStd-Roman';src:url("../webfonts//37BA82_0_0.eot");src:url("../webfonts//37BA82_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts//37BA82_0_0.woff2") format("woff2"),url("../webfonts//37BA82_0_0.woff") format("woff"),url("../webfonts//37BA82_0_0.ttf") format("truetype")}/*! Yaku Han JP (Gothic - All Include) v3.0.0 SIL by Qrac / Based on Noto Sans CJK JP */@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:100;src:url("../webfonts//YakuHanJP/YakuHanJP-Thin.eot");src:url("../webfonts//YakuHanJP/YakuHanJP-Thin.woff2") format("woff2"),url("../webfonts//YakuHanJP/YakuHanJP-Thin.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:200;src:url("../webfonts//YakuHanJP/YakuHanJP-Light.eot");src:url("../webfonts//YakuHanJP/YakuHanJP-Light.woff2") format("woff2"),url("../webfonts//YakuHanJP/YakuHanJP-Light.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:300;src:url("../webfonts//YakuHanJP/YakuHanJP-DemiLight.eot");src:url("../webfonts//YakuHanJP/YakuHanJP-DemiLight.woff2") format("woff2"),url("../webfonts//YakuHanJP/YakuHanJP-DemiLight.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url("../webfonts//YakuHanJP/YakuHanJP-Regular.eot");src:url("../webfonts//YakuHanJP/YakuHanJP-Regular.woff2") format("woff2"),url("../webfonts//YakuHanJP/YakuHanJP-Regular.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:500;src:url("../webfonts//YakuHanJP/YakuHanJP-Medium.eot");src:url("../webfonts//YakuHanJP/YakuHanJP-Medium.woff2") format("woff2"),url("../webfonts//YakuHanJP/YakuHanJP-Medium.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:700;src:url("../webfonts//YakuHanJP/YakuHanJP-Bold.eot");src:url("../webfonts//YakuHanJP/YakuHanJP-Bold.woff2") format("woff2"),url("../webfonts//YakuHanJP/YakuHanJP-Bold.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:900;src:url("../webfonts//YakuHanJP/YakuHanJP-Black.eot");src:url("../webfonts//YakuHanJP/YakuHanJP-Black.woff2") format("woff2"),url("../webfonts//YakuHanJP/YakuHanJP-Black.woff") format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;font-size:1em}a{text-decoration:none}a:hover{text-decoration:none}b,strong{font-weight:normal}@media screen and (max-width: 700px){.hide-sp{display:none}}.hide-pc{background:yellow}@media screen and (min-width: 700px){.hide-pc{display:none}}html,body{color:#000;font-family:YakuHanJP,"HelveticaNeueLTStd-Roman","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"Helvetica Neue",Helvetica,Arial,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-size:3.5vw;overflow:hidden}.small{font-size:0.75em}.center{text-align:center}a{text-decoration:none;color:#0000b4;color:#000}a.border-link{color:black;display:inline-block;position:relative}a.border-link:before{content:"";position:absolute;display:block;background:transparent;border-bottom:1px solid #000;z-index:-1;height:1em;width:100%;top:50%;margin-top:-0.5em}.gmap{width:100%;height:40vw;background:#ddd}.is-text-align-justify{text-align:justify}.is-text-align-center{text-align:center}@media screen and (max-width: 700px){.is-sp-none{display:none}}.fs--flat-body{display:inline-block;-webkit-transform:scaleY(0.85);transform:scaleY(0.85)}.button{color:black;font-size:70%;border:1px solid black;padding:0.25em 0.5em;position:relative}.button:before{position:absolute;content:'';display:block;width:0;height:100%;top:0;left:0;background:yellow;z-index:-1;-webkit-transition:width 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:width 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.button:hover:before{width:100%;-webkit-transition:width 0.35s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:width 0.35s cubic-bezier(0.445, 0.05, 0.55, 0.95)}@media screen and (max-width: 700px){.button{font-size:90%}}.button.is-disabled{pointer-events:none;opacity:0.5}.c-main-visual{height:100vh;width:100%;padding:4vw 4vw calc(4vw + 90px) 4vw;background:#eaf3f1}.c-main-visual__img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.c-dummy-mouse{display:block;width:30px;height:30px;background:url("../images/cursor.svg") no-repeat;background-size:contain;z-index:100;position:absolute;top:0;left:0;-webkit-transition:all 0.05s linear;transition:all 0.05s linear}.c-js-wrapper{background:#fff;height:calc(100% - 50px)}.c-js-wrapper__inner{background:#fff}.is-player-mode .c-js-wrapper{width:100%;overflow:hidden;position:fixed;top:0;left:0}.c-doc p{letter-spacing:0.03em;line-height:1.8em;margin-bottom:1em}.message{padding:6vw 4vw}.message a{position:relative;-webkit-transition:color 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:color 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:0}.message a:after{position:absolute;left:0;bottom:0;top:0;right:0;border-bottom:1px dotted rgba(0, 0, 0, .35);content:"";display:block}.message a:before{background:#ff0;z-index:-1;position:absolute;left:0;top:0;bottom:0;right:100%;content:"";display:block;-webkit-transition:right 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:right 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.message a:hover{color:#000;-webkit-transition:color 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:color 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.message a:hover:after{border-bottom:1px solid rgba(0, 0, 0, .35)}.message a:hover:before{-webkit-transition:right 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:right 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);right:0}.message__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.message__flex__item img{width:100%;height:auto}.message__flex__item.is-40{width:40%}.message__flex__item.is-60{width:60%}.message__flex__item.is-50{width:50%}.message__flex__item.is-50{width:50%}@media screen and (max-width: 700px){.message__flex__item.is-sp-40{width:40%}}@media screen and (max-width: 700px){.message__flex__item.is-sp-60{width:60%}}.message__basic-info{padding-left:3vw}.message__basic-info h1{font-size:3vw;margin-bottom:1em;line-height:1em}@media screen and (max-width: 700px){.message__basic-info h1{font-size:5vw}}.message__basic-info h2{font-size:2vw;line-height:2em}@media screen and (max-width: 700px){.message__basic-info h2{font-size:3.65vw}}.message__basic-info p{font-size:1.35vw;line-height:1.5em}@media screen and (max-width: 700px){.message__basic-info p{font-size:3.5vw}}.message__copy{font-size:3.4vw;line-height:2em;margin-top:4vw}.c-pseudo-frame{pointer-events:none}.c-pseudo-frame__item{position:fixed;z-index:100;pointer-events:none;width:100%;height:100%;background:#000}.c-pseudo-frame__item:after{position:absolute;content:"";display:block;pointer-events:none;background:#333}.c-pseudo-frame__item.is-bottom{pointer-events:auto;bottom:0;left:0;width:100%;height:auto;background:#000}.c-social-links{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-size:14px}.c-social-links a{color:#fff;position:relative;-webkit-transition:opacity 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.c-social-links a:after{position:absolute;left:0;bottom:0;top:0;right:0;border-bottom:1px solid #fff;content:"";display:block;opacity:0;-webkit-transition:opacity 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}.c-social-links a:hover{opacity:0.7}.c-social-links a:hover:after{opacity:0.7}@media screen and (max-width: 700px){.c-social-links{font-size:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(255, 255, 255, .2)}}.c-social-links li{padding:0 4px;height:100%}@media screen and (max-width: 700px){.c-social-links li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-social-links li.is-left-border{padding-left:0;border-left:1px solid rgba(255, 255, 255, .2)}}.c-social-links li.is-left-border{padding-left:1em;border-left:1px solid rgba(255, 255, 255, .2)}.c-section{padding:4vw}.c-section.is-no-padding{padding:3vw 0}.c-section__title{font-size:1.7vw;letter-spacing:0.1em;margin-bottom:3vw}.is-no-padding .c-section__title{padding-left:4vw;padding-right:4vw}@media screen and (max-width: 700px){.c-section__title{font-size:3vw}}.c-access{padding:0 3vw;margin:1em 0}.c-access__address{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;margin-bottom:1em}.c-access__address__text{width:70%}@media screen and (max-width: 700px){.c-access__address__text{font-size:4vw}}.c-access__address__button{width:30%;line-height:1;text-align:right}.c-access__content{line-height:2em;font-size:1.6vw}@media screen and (max-width: 700px){.c-access__content{font-size:3.5vw}}.c-artist-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-artist-list a{position:relative;-webkit-transition:color 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:color 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:0}.c-artist-list a:after{position:absolute;left:0;bottom:0;top:0;right:0;border-bottom:1px dotted rgba(0, 0, 0, .35);content:"";display:block}.c-artist-list a:before{background:#ff0;z-index:-1;position:absolute;left:0;top:0;bottom:0;right:100%;content:"";display:block;-webkit-transition:right 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:right 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-artist-list a:hover{color:#000;-webkit-transition:color 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:color 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-artist-list a:hover:after{border-bottom:1px solid rgba(0, 0, 0, .35)}.c-artist-list a:hover:before{-webkit-transition:right 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:right 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);right:0}.c-artist-list__item{width:100%;position:relative;border-bottom:1px solid #000;padding:3vw 2vw}.c-artist-list__item__inner{display:block}.c-artist-list__item:first-child{border-top:1px solid #000}.c-artist-list__item__name{margin-bottom:0.5em}@media screen and (max-width: 700px){.c-artist-list__item__name{font-size:4.5vw}.c-artist-list__item__name.small{font-size:4.0vw}}.c-artist-list__item__title{font-size:1.75vw}@media screen and (max-width: 700px){.c-artist-list__item__title{font-size:3vw}}.c-credits{font-size:80%;text-align:center;line-height:1.8em;padding-bottom:25vh}.c-credits p{margin-bottom:1em}.c-credits a{position:relative;-webkit-transition:color 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:color 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:0}.c-credits a:after{position:absolute;left:0;bottom:0;top:0;right:0;border-bottom:1px dotted rgba(0, 0, 0, .35);content:"";display:block}.c-credits a:before{background:#ff0;z-index:-1;position:absolute;left:0;top:0;bottom:0;right:100%;content:"";display:block;-webkit-transition:right 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:right 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-credits a:hover{color:#000;-webkit-transition:color 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:color 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-credits a:hover:after{border-bottom:1px solid rgba(0, 0, 0, .35)}.c-credits a:hover:before{-webkit-transition:right 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:right 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);right:0}@media screen and (max-width: 700px){.c-credits{font-size:100%}}.c-talk{background:rgba(0, 0, 0, .05);padding:3vw 3vw 0vw 3vw;margin:0 0 3vw 0;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}.c-talk__description{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-talk__more{width:20vw;padding:3vw;text-align:center;font-size:80%}.c-talk__heading{margin-bottom:1em}.c-talk__heading .icon-youtube{width:1em;height:auto}.c-talk__doc{line-height:1.7em}.c-talk__doc p{margin-bottom:1em}.c-thanks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-thanks-list__item{margin-bottom:3vw;width:30vw;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;border:1px solid #ddd}.c-thanks-list__item img{width:100%;height:auto}.js-control-layout{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.js-control-layout__item{padding-right:0.5em}.js-control-layout__item:first-child{padding-right:0}.js-control-ui{opacity:0.1;pointer-events:none;-webkit-transition:opacity 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:opacity 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.js-control-ui.is-ready{pointer-events:auto;opacity:1}.js-control{color:#fff;font-size:16px;line-height:1;width:100%;height:100%}.js-control a{color:#fff;line-height:1}.js-control__console{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.js-control__console__backward img,.js-control__console__toggle img,.js-control__console__forward img{width:30px;height:30px;vertical-align:bottom}.js-control__console__backward{display:none}.js-control__console__forward{display:none}.js-control__console__time{font-size:16px;line-height:1;text-align:right}@media screen and (max-width: 700px){.js-control__console__time{font-size:12px}}.js-control__console__toggle{display:inline-block;-webkit-transition:opacity 0.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1),opacity 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1),opacity 0.2s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1)}.js-control__console__toggle:hover{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:scale(1.2);transform:scale(1.2)}.js-control__console__toggle:active{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);opacity:0.4}.js-control__console__toggle.is-playing .icon-pause{display:block}.js-control__console__toggle.is-playing .icon-play{display:none}.js-control__console__toggle .icon-pause{display:none}.js-control__console__toggle .icon-play{display:block}.js-control__scrubber{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;margin:0 auto;width:98%}.js-control__scrubber__bar{height:2px;border-radius:2px;width:100%;background:rgba(128, 128, 128, .8);position:relative}.js-control__scrubber__bar__touchzone{position:absolute;height:12px;margin-top:-6px;width:100%;background:rgba(0, 0, 0, 0);display:block}.js-control__scrubber__bar__played{position:absolute;display:block;content:'';top:0;left:0;width:0;background:#fff;height:100%}.js-control__scrubber__bar__head{position:absolute;top:0;left:0;-webkit-transform:translate(-15px, -15px);transform:translate(-15px, -15px);width:30px;height:30px;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;z-index:200;cursor:-webkit-grab;cursor:grab}.js-control__scrubber__bar__head:hover:before{width:22px;height:22px}.js-control__scrubber__bar__head:active:before{width:18px;height:18px;background:#666}.js-control__scrubber__bar__head:active{cursor:-webkit-grabbing;cursor:grabbing}.js-control__scrubber__bar__head:before{margin-top:1px;width:16px;height:16px;background:#fff;display:block;content:"";border-radius:50%;-webkit-transition:all 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 0.25s cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (max-width: 700px){.js-control__scrubber__bar__head:before{width:20px;height:20px}}.c-control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:50px;top:100px;-webkit-transition:top 2s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:top 2s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.is-initialized .c-control{top:0}@media screen and (max-width: 700px){.c-control{height:auto;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-control__item{width:33.3333%}@media screen and (max-width: 700px){.c-control__item{height:46px}}.c-control__item.is-sns{width:300px;padding-left:16px}@media screen and (max-width: 700px){.c-control__item.is-sns{padding-left:0;width:100%}}.c-control__item.is-scrubber{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 700px){.c-control__item.is-scrubber{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:0 8px;width:66.666%}}@media screen and (max-width: 700px) and (max-width: 700px){.c-control__item.is-scrubber{padding:21px 8px 0 0}}.c-control__item.is-control{width:140px}@media screen and (max-width: 700px){.c-control__item.is-control{width:33.333%}}.c-alert{display:none;height:42px;font-size:16px;letter-spacing:0.05em;width:100%;color:#fff;line-height:42px;overflow:hidden;position:relative;border-top:1px solid rgba(255, 255, 255, .2)}@media screen and (max-width: 700px){.c-alert{display:none;border-top:none;font-size:14px;padding:0;position:fixed;top:0;left:0;width:100%;background:#2f3130}}.c-alert::after{content:"";white-space:nowrap;display:inline-block}.c-alert>.marquee-inner{position:absolute;white-space:nowrap;-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes marquee{0%{left:100%;-webkit-transform:translate(0);transform:translate(0)}100%{left:0;-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{left:100%;-webkit-transform:translate(0);transform:translate(0)}100%{left:0;-webkit-transform:translate(-100%);transform:translate(-100%)}}.footer{background:#dddddd}
