@charset "UTF-8";@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}@-webkit-keyframes hover-action{0%{opacity:0.5}100%{width:500px;height:500px;opacity:0}}@-webkit-keyframes new-indicator{0%{transform:scale(0.2);opacity:1}50%{transform:scale(0.8);opacity:0.8}100%{transform:scale(1);opacity:0}}#js-mainvisual.no-slide .slick-track{left:0 !important}#js-mainvisual.slick-slider{margin-bottom:25px}#js-mainvisual.slick-slider .slick-list{width:100%;z-index:2}#js-mainvisual.slick-slider .slick-list .slick-track{margin:0 auto}#js-mainvisual.slick-slider .slick-list .slick-track .slick-slide{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:0.4s linear}#js-mainvisual.slick-slider .slick-list .slick-track .slick-slide a{display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#js-mainvisual.slick-slider .slick-list .slick-track .slick-slide a:hover{opacity:1}#js-mainvisual.slick-slider .slick-list .slick-track .slick-slide:not(.slick-center){-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:0.4s linear}#js-mainvisual.slick-slider .slick-arrow{background-size:contain;background-position:center}#js-mainvisual.slick-slider .slick-prev,#js-mainvisual.slick-slider .slick-next{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);margin-top:-11px \9;background-size:22px auto;background:transparent;position:absolute;color:transparent;cursor:pointer;display:block;line-height:0;outline:none;font-size:0;height:22px;border:none;width:12px;padding:0;top:50%}#js-mainvisual.slick-slider .slick-prev:hover,#js-mainvisual.slick-slider .slick-prev:focus,#js-mainvisual.slick-slider .slick-next:hover,#js-mainvisual.slick-slider .slick-next:focus{background-color:transparent;background-position:center;background-size:contain;color:transparent;outline:none;opacity:0.9}#js-mainvisual.slick-slider .slick-prev:hover::before,#js-mainvisual.slick-slider .slick-prev:focus::before,#js-mainvisual.slick-slider .slick-next:hover::before,#js-mainvisual.slick-slider .slick-next:focus::before{opacity:1}#js-mainvisual.slick-slider .slick-prev .slick-disabled::before,#js-mainvisual.slick-slider .slick-next .slick-disabled::before{opacity:0.25}#js-mainvisual.slick-slider .slick-prev::before,#js-mainvisual.slick-slider .slick-next::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:medium inset transparent;border-bottom-width:13px;border-top-width:13px;display:block;font-size:20px;line-height:1;color:#fff;opacity:0.9;height:13px;width:13px}#js-mainvisual.slick-slider .slick-prev{background-position:1px 1px;left:32px;z-index:3}#js-mainvisual.slick-slider .slick-prev::before{border-right:13px solid #fff}#js-mainvisual.slick-slider .slick-next{background-position:-11px 1px;right:32px;z-index:3}#js-mainvisual.slick-slider .slick-next::before{border-left:13px solid #fff}@media (min-width: 734px){#js-mainvisual.slick-slider .slick-list{margin:0 auto;width:100%}#js-mainvisual.slick-slider .slick-list .slick-track{margin:0 auto}#js-mainvisual.slick-slider .slick-list .slick-track .slick-slide{padding:0 4px}#js-mainvisual.slick-slider .slick-list .slick-track .slick-slide:not(.slick-center){-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);opacity:0.6}}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}@-webkit-keyframes hover-action{0%{opacity:0.5}100%{width:500px;height:500px;opacity:0}}@-webkit-keyframes new-indicator{0%{transform:scale(0.2);opacity:1}50%{transform:scale(0.8);opacity:0.8}100%{transform:scale(1);opacity:0}}#countdown{display:none;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}#countdown .countdown-inner{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;position:absolute;top:50%;left:50%;width:100%;padding:8px;max-width:680px}#countdown .countdown-body{position:relative;display:inline-block}#countdown .countdown-image{margin-bottom:0;max-height:100%;max-width:88vw}#countdown .countdown-image img{max-height:100%}#countdown .close{position:absolute;opacity:1;z-index:10;cursor:pointer;right:-15px;top:-15px;color:#ffca00;width:30px;height:30px;overflow:hidden;text-shadow:none;background:#000;border:1px solid #ffca00;border-radius:50%}#countdown .close span{font-size:20px;display:block;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;line-height:1}@media (min-width: 734px){#countdown .countdown-inner{height:100%;width:80%;max-width:1200px;padding:50px}#countdown .countdown-body{height:100%}#countdown .countdown-body .countdown-image{height:100%}}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}@-webkit-keyframes hover-action{0%{opacity:0.5}100%{width:500px;height:500px;opacity:0}}@-webkit-keyframes new-indicator{0%{transform:scale(0.2);opacity:1}50%{transform:scale(0.8);opacity:0.8}100%{transform:scale(1);opacity:0}}@media (min-width: 1000px){#mains .header{opacity:0;visibility:hidden;-webkit-transition:all 0.5s 0s linear;transition:all 0.5s 0s linear}}@media (min-width: 1000px){#mains .main.is-anim{-webkit-transition:-webkit-transform 2s 0s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:transform 2s 0s cubic-bezier(0.445, 0.05, 0.55, 0.95)}}#mains #mainvisual{padding:60px 0 0;position:relative;overflow:hidden}@media (min-width: 1000px){#mains #mainvisual{padding:80px 0 0}}#mains .link-readmore{font-family:"黎ミン M","serif";-webkit-font-feature-settings:"palt" 1;-moz-font-feature-settings:1;font-feature-settings:"palt" 1;padding:0;font-size:14px}@media (min-width: 1000px){#mains.js-loading{overflow:hidden}}.top-banner{margin-bottom:10px}.top-banner .top-banner-list{margin-bottom:10px}.top-banner .container{padding:0}@media (min-width: 1000px){.top-banner .top-banner-wrap{margin-bottom:20px}}.top-banner .banner{margin:0 5px;text-align:center}@media (min-width: 734px){.top-banner .banner img{max-height:114px}}@media (min-width: 1000px){.top-banner .banner img{max-height:192px}}@media (max-width: 733px){.top-banner .medium_banner{padding:0 20px}}@media (min-width: 734px){.top-banner .medium_banner img{max-height:91px}}@media (min-width: 1000px){.top-banner .medium_banner img{max-height:154px}}.top-section{margin-top:60px}@media (min-width: 1000px){.top-section{margin-top:100px}}.top-section .corner-title{margin-bottom:20px;font-size:24px}@media (min-width: 1000px){.top-section .corner-title{margin-bottom:25px;font-size:28px}}.top-section .top-section-body .contents-list{margin-bottom:30px}.top-section .top-section-body .thumbnail-list{margin-bottom:0}.top-section .btn-readmore{width:250px;font-family:"黎ミン M","serif";-webkit-font-feature-settings:"palt" 1;-moz-font-feature-settings:1;font-feature-settings:"palt" 1}.top-section-top{padding:0 20px}@media (min-width: 1000px){.top-section-top{padding:0}}@media (min-width: 1000px){.top-section-top .top-section-body .contents-list{margin-bottom:40px}}.top-section-top .top-section-schedule .contents-list{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-right:-20px}@media (min-width: 1000px){.top-section-top .top-section-schedule .contents-list{margin-right:-15px}}.top-section-top .top-section-schedule .contents-list .slick-list{padding-left:0 !important}@media (min-width: 734px){.top-section-top .top-section-schedule .contents-list .slick-list{width:100%}}.top-section-top .top-section-schedule .contents-list .slick-list .slick-track{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}@media (min-width: 734px){.top-section-top .top-section-schedule .contents-list .slick-list .slick-track{width:100% !important;left:0 !important}}@media (max-width: 734px){.top-section-top .top-section-schedule .contents-list.no-slide .slick-slide{padding-right:30%}}.top-section-top .top-section-schedule .contents-list li{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border-bottom:none;padding-right:8px;width:100%;height:auto}@media (min-width: 1000px){.top-section-top .top-section-schedule .contents-list li{padding-right:15px;width:25% !important}}.top-section-top .top-section-schedule .contents-list li .contents-list-block{background:rgba(255,255,255,0.08);position:relative;padding:25px 20px;outline:none;width:100%}@media (min-width: 1000px){.top-section-top .top-section-schedule .contents-list li .contents-list-block{padding:30px 20px}}.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta{position:relative;margin-bottom:20px;color:#fff}.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .date{font-size:28px}@media (min-width: 734px){.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .date{font-size:26px;margin-top:20px}}@media (min-width: 1000px){.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .date{font-size:32px;margin-top:0}}.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .date .date-year{margin-bottom:10px;display:block;font-size:12px}.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .date .date-wday{border:solid 1px #fff;display:inline-block;border-radius:50%;position:relative;font-size:12px;padding:2px 7px;height:26px;width:26px;bottom:7px}@media (min-width: 1000px){.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .date .date-wday{padding:4px 7px;height:28px;width:28px;bottom:8px}}.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .tag{font-size:12px;position:absolute;right:0;top:33px}@media (min-width: 734px){.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .tag{font-size:10px}}@media (min-width: 1000px){.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .tag{font-size:12px}}.top-section-top .top-section-schedule .contents-list li .contents-list-block .meta .tag::before{display:none}.top-section-top .top-section-schedule .contents-list li .contents-list-block .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:60px;overflow:hidden}@media (min-width: 734px){.top-section-top .top-section-schedule .contents-list li .contents-list-block .title{max-height:none;display:block}}.top-section-top .top-section-schedule .contents-list li .contents-list-block::after{background-image:url(/assets/musicaltouken/app/parts/svg/gray_decoration-7c7916f7b6a0a897333914f742c0208d.svg);background-size:contain;display:inline-block;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);content:"";width:28px;height:28px;right:4px;top:4px}.top-section-top .top-section-schedule .contents-list li:first-child{border-top:none}.top-section-top .top-section-goods .top-contents-slidebanner{margin-bottom:30px}.top-section-top .top-section-goods .top-contents-slidebanner .slick-list{margin-right:-20px;padding-right:20%}.top-section-top .top-section-goods .top-contents-slidebanner .slick-list .slick-track li{width:100%;padding-right:8px}@media (min-width: 734px){.top-section-top .top-section-goods .top-contents-slidebanner .slick-list{margin-right:-15px;padding-right:0}.top-section-top .top-section-goods .top-contents-slidebanner .slick-list .slick-track{width:100% !important}.top-section-top .top-section-goods .top-contents-slidebanner .slick-list .slick-track li{width:calc(100%/3) !important;padding-right:15px}}.top-section-top .top-section-goods .top-contents-slidebanner.no-slide .slick-list{margin-right:0;padding-right:0}.top-section-bottom{padding:0 20px}@media (min-width: 1000px){.top-section-bottom{padding:0}.top-section-bottom .top-section-mv .top-section-body .thumbnail-list{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px 30px}.top-section-bottom .top-section-mv .top-section-body .thumbnail-list li{width:calc(100%/2);padding:0 20px}.top-section-bottom .top-section-mv .top-section-body .thumbnail-list .title{font-size:16px}}.top-section-bottom .banner-list{margin:30px auto 20px}@media (min-width: 1000px){.top-section-bottom .banner-list{margin:100px auto 60px}}.top-section-bottom .banner-list li img{max-width:100%}@media (min-width: 734px){.top-section-bottom .banner-list li img{max-width:378px}}.top-section-bottom .banner-list .note{margin:10px auto 0}@media (min-width: 1000px){.top-section-bottom .banner-list .note{font-size:16px}}.top-section-member-menu{margin-top:60px;padding:0}.top-section-member-menu .top-section-member-decoration{position:absolute;height:30%;right:0}@media (min-width: 734px){.top-section-member-menu .top-section-member-decoration{height:50%}}@media (min-width: 1000px){.top-section-member-menu .top-section-member-decoration{height:100%}}.top-section-member-menu .top-section-member-decoration img{height:100%}.top-section-member-menu .top-section-body{position:relative;margin:0 auto;padding:0;z-index:1}@media (min-width: 1000px){.top-section-member-menu .top-section-body{margin:80px auto}}.top-section-member-menu .top-section-body .top-about-premium{padding:40px}@media (min-width: 1000px){.top-section-member-menu .top-section-body .top-about-premium{min-width:450px}}.top-section-member-menu .top-section-body .top-about-premium .top-about-premium-body .top-about-premium-link{max-width:280px}.top-section-member-menu .top-section-body .top-about-premium .top-about-premium-body .top-about-premium-link::before,.top-section-member-menu .top-section-body .top-about-premium .top-about-premium-body .top-about-premium-link::after{content:"";background-image:url(/assets/musicaltouken/app/parts/sakura_decoration_down-0a1c17ebde7115dfb414210a2ac20cdc.png);background-size:contain;background-repeat:no-repeat;position:absolute;width:59px;height:50px}.top-section-member-menu .top-section-body .top-about-premium .top-about-premium-body .top-about-premium-link::before{left:-10px;top:-10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);z-index:1}.top-section-member-menu .top-section-body .top-about-premium .top-about-premium-body .top-about-premium-link::after{right:-10px;bottom:-5px;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.top-section-member-menu .top-section-body .top-update{background:rgba(255,255,255,0.1);position:relative;bottom:-15px;padding:40px}@media (min-width: 734px){.top-section-member-menu .top-section-body .top-update{margin-bottom:40px;bottom:0}}@media (min-width: 1000px){.top-section-member-menu .top-section-body .top-update{margin-bottom:0}}.top-section-member-menu .top-section-body .top-update .top-update-header{position:relative;margin-bottom:20px}.top-section-member-menu .top-section-body .top-update .top-update-header .title{padding:20px 0;font-size:16px;color:#111;font-family:"黎ミン M","serif";-webkit-font-feature-settings:"palt" 1;-moz-font-feature-settings:1;font-feature-settings:"palt" 1}.top-section-member-menu .top-section-body .top-update .top-update-header::after{background-image:url(/assets/musicaltouken/app/parts/svg/sensu-5d8542c590744fbc41ddb281e9819f27.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;position:absolute;content:"";width:100%;height:56px;right:0;top:0}.top-section-member-menu .top-section-body .top-update .top-update-body .contents-list li{border-bottom:none;border-top:1px solid rgba(17,17,17,0.2)}.top-section-member-menu .top-section-body .top-update .top-update-body .contents-list li .contents-list-block{padding:20px 0}.top-section-member-menu .top-section-body .top-update .top-update-body .contents-list li .contents-list-block .meta,.top-section-member-menu .top-section-body .top-update .top-update-body .contents-list li .contents-list-block .title{color:#111}.top-section-member-menu .top-section-body .top-update .top-update-body .contents-list li .contents-list-block .meta{margin-bottom:8px}.top-section-member-menu .top-section-body .top-update .top-update-body .contents-list li .contents-list-block .label-new{color:#b31e22}
