#header>.logo,#header{background:#000 !important}#header>.logo{max-width:calc(1300px + 48px);position:relative;padding-left:48px;padding-right:40px;margin:auto}@media only screen and (max-width: 768px){#header>.logo{padding-left:12px;padding-right:4px}}.logo .inner{max-width:inherit}body{background:#101010}.logo .original{width:110px;top:16px;left:0}@media only screen and (max-width: 768px){.logo .original{width:80px;top:20px}}.header nav.headerLoginLink a,.header nav.headerLoginLink li.new a{background:rgba(255,255,255,0.15);border-radius:20px;padding:10px 16px;border:none}@media only screen and (max-width: 768px){.header nav.headerLoginLink a,.header nav.headerLoginLink li.new a{padding:8px 10px}}.header nav.headerLoginLink a i,.header nav.headerLoginLink li.new a i{margin-right:6px;margin-left:0}@media only screen and (max-width: 768px){.header nav.headerLoginLink a i,.header nav.headerLoginLink li.new a i{margin-right:3px}}.header li{line-height:1}@media only screen and (max-width: 768px){.header li{margin:0 2px}}.header nav.headerLoginLink li.new a:hover{color:#222}.header nav,.header nav.headerLoginLink{top:14px;right:0}header,.mainVisual,footer,.content{width:100%;min-width:inherit !important}.mainLink{max-width:inherit}.mainVisual img{max-width:inherit;width:100%;height:auto}.content{background:none}@media only screen and (max-width: 768px){.content{margin:auto}}.itemTitle{font-size:30px}@media only screen and (max-width: 768px){.itemTitle{font-size:20px}}.wrap{background:#101010}.contsWrap{display:flex;padding:48px;max-width:calc(1300px + 48px);margin:auto}@media only screen and (max-width: 768px){.contsWrap{padding:12px;display:block}}.contsWrap .main{padding:0;margin:0 0 0 38px}@media only screen and (max-width: 768px){.contsWrap .main{margin:12px auto auto}}.main{max-width:inherit;width:320px;background:rgba(255,255,255,0.1);border:none;border-radius:12px}@media only screen and (max-width: 768px){.main{width:100%}}.item__action{border:none;padding:18px 24px 24px;color:rgba(255,255,255,0.8)}@media only screen and (max-width: 768px){.item__action{padding:12px}}.item__action--lead{margin-top:16px;font-size:13px}.item__action--lead span{display:inline-block;line-height:1.3}.item__action--title{font-size:20px;text-align:center;padding-bottom:10px;border-bottom:solid 1px rgba(255,255,255,0.6)}hr{display:none}.site__contents .paymentButton__buy,.site__contents .paymentButton__buy:link,.site__contents .paymentButton__buy:visited{background:#0066FF;padding:16px;border-radius:3px;color:#FFF;font-size:16px;text-align:center;text-decoration:none;display:block;width:100%;border:none;margin-top:8px}.site__contents .payment{font-size:13px;border:solid 1px rgba(255,255,255,0.2);padding:8px 12px;margin-top:12px}.site__contents .payment ul{margin-top:4px;text-align:left;line-height:1.5}.site__contents .payment__price{font-size:23px;font-feature-settings:"palt";padding:12px 0}.site__contents .payment__price .tax{font-size:13px}footer{background:#FFF}footer small{display:block;background:#101010;padding:8px;color:#FFF}.itemDetail{width:calc(100% - 320px - 38px);text-align:left;background:none}@media only screen and (max-width: 768px){.itemDetail{width:100%}}.itemDetail__inner{padding:24px 32px;background:none;color:#FFF;border-radius:12px}@media only screen and (max-width: 768px){.itemDetail__inner{padding:12px}}.itemDetail .itemTitle{text-align:left}.itemContents{margin-top:64px}.itemContents__title{font-weight:bold;padding-left:4px;padding-bottom:8px;font-size:16px}.itemContents__list li{border-top:solid 1px rgba(194,207,211,0.6);display:flex;align-items:center;padding:12px}@media only screen and (max-width: 768px){.itemContents__list li{padding:8px 0}}@media only screen and (max-width: 640px){.itemContents__list li{display:block;padding:12px 8px}}.itemContents__list li div+div{margin-left:16px}@media only screen and (max-width: 640px){.itemContents__list li div+div{margin-left:auto;margin-top:8px}}.itemContents__list li div+div .itemContents__limit{margin-left:0;font-size:14px;color:#EF5350;font-feature-settings:"palt";margin-top:8px}@media only screen and (max-width: 640px){.itemContents__list li div+div .itemContents__limit{font-size:13px}}.itemContents__list li div+div .itemContents__limit span{color:#FFF;display:inline-block;margin-bottom:2px;opacity:0.9}.itemContents__list li div+div .itemContents__limit+.itemContents__limit{margin-top:8px}.itemArtist{font-size:16px;font-weight:normal;color:#87a0a8}@media only screen and (max-width: 768px){.itemArtist{font-size:13px}}.snsIco{margin-top:20px;display:flex}.snsIco a{border-radius:2px;color:#fff;display:inline-block;width:32px;text-align:center}.snsIco--info+div{margin-left:8px}.itemDetail__text{padding-top:24px;margin-top:24px;border-top:solid 1px rgba(194,207,211,0.6)}@media only screen and (max-width: 768px){.itemDetail__text{padding-top:12px;margin-top:12px;font-size:13px}}.itemContents--status{border:solid 1px #c2cfd3;font-size:11px;line-height:1;align-items:center;border-radius:2px;text-align:center;white-space:nowrap;display:flex;align-items:center;height:100%;padding:6px;width:100px;justify-content:center}@media only screen and (max-width: 768px){.itemContents--status{padding:4px 6px;margin-bottom:3px}}.itemContents__detail{line-height:1.4}.itemContents__yotei{border-color:rgba(25,118,210,0.7)}.itemContents__live{border-color:rgba(255,145,0,0.7)}.itemContents__archives{border-color:rgba(198,40,40,0.7)}.itemContents__streaming{border-color:rgba(13,157,218,0.9)}.itemContents__midashi{font-size:15px;display:block}.itemContents__schedule{color:#87a0a8;font-size:14px}a,input[type="submit"],input[type="button"],button{transition:all 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.pageTop{display:none !important}.loginPanel{background:#101010;padding:16px;color:rgba(255,255,255,0.8);font-size:12px;margin-top:32px}.loginPanel p span{display:inline-block}.loginPanel__button{display:flex;margin-top:16px}.loginPanel__button>a{width:50%;display:block;border-radius:3px;text-decoration:none;color:#FFF;text-align:center;padding:8px;white-space:nowrap}.loginPanel__button>a .fa{display:inline-block;margin-right:4px}.loginPanel__button>a+a{margin-left:12px}.loginPanel__button--login{background:#27B7B0}.loginPanel__button--mypage{background:#D65745}.movieConts{color:#fff;margin:82px auto}@media only screen and (max-width: 768px){.movieConts{margin-top:0}}.message__text--live{max-width:1200px}.mode__full .message__text--live{max-width:inherit}_::-webkit-full-page-media,_:future,:root .mode__full{max-width:inherit;width:100%}footer{padding:0}footer .footer__inner{display:flex;justify-content:center;align-items:center;padding:12px 0}@media only screen and (max-width: 768px){footer .footer__inner{padding:10px;display:block}}footer .footer__inner .subLink{margin:auto}footer .footer__inner .subLink li{margin:0 12px}@media only screen and (max-width: 768px){footer .footer__inner .subLink li{margin:2px 12px}}footer .footer__inner .footerLink a,footer .footer__inner .footerLink a:link{color:#252525;text-decoration:none}footer .jasrac__logo{padding:0;display:flex;align-items:center;margin-left:16px;white-space:nowrap;line-height:1.4}@media only screen and (max-width: 768px){footer .jasrac__logo{justify-content:center;margin-top:8px;font-size:11px}}footer .jasrac__logo em{display:block;font-weight:normal;text-align:left;display:block;color:#888;margin-left:8px}footer .jasrac__logo span{display:block}:focus,:active{outline:none}input,button,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{outline:none !important}.button{border:none !important;background:none !important}.button input,.button button{padding:16px;max-width:90%}input.next{background:#1E88E5;border:solid 2px #1E88E5;border-radius:4px;color:#FFF !important}@media only screen and (min-width: 641px){input.next:hover{color:#fff;background:#166dba;border:solid 2px #166dba}}input.back{background:#607D8B;border:solid 2px #607D8B;border-radius:4px;color:#FFF !important;max-width:inherit}@media only screen and (min-width: 641px){input.back:hover{color:#fff;background:#4b626d;border:solid 2px #4b626d}}.movie__startEnd,.movie__limit{width:100%}.movie__startEnd img,.movie__limit img{max-width:inherit;width:100%}.movie__limit{position:relative}.movie__limit:after{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65)}.movie__limit .playBotan{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:30;background:none;box-shadow:none;border:none;display:block;color:rgba(255,255,255,0.8);font-size:14px}.movie__limit .playBotan span{display:block;line-height:1.5}.movie__limit .playBotan em{background:rgba(0,0,0,0.6);font-size:13px;margin-top:12px;padding:8px;border:solid 1px #c2cfd3;display:inline-block;font-weight:normal}.movie__limit .playBotan .fa{-webkit-transition:all 0.3s;transition:all 0.3s;display:block;margin-bottom:8px;font-size:80px;opacity:0.8;color:#fff}.movie__limit .playBotan:hover .fa{transform:scale(1.2)}.text__noOpen{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.text__noOpen span{display:inline-block;padding:12px 32px;border:double 3px #fff}@media only screen and (max-width: 640px){.text__noOpen span{padding:12px}}.text__movie--limit{padding:8px;border:double 3px rgba(255,255,255,0.6);font-size:13px;margin-top:24px}.live__info{background:#101010;text-align:left;display:flex;align-items:center;color:rgba(255,255,255,0.8);padding:3px 2px;z-index:99}@media only screen and (max-width: 768px){.live__info{display:block;position:relative}}.live__info--title{font-weight:bold;font-size:22px}.live__info--kind{margin-left:auto;font-size:14px}@media only screen and (max-width: 768px){.live__info--kind{padding-right:90px}}.live__info--kind span{display:inline-block;margin-left:12px}@media only screen and (max-width: 768px){.live__info--kind span{margin-left:auto}}.mode__full .live__info{background:none}.mode__full .live__info--kind,.mode__full .live__info--title{display:none}.dpSwitch{position:absolute;top:0;width:30%;right:0px;padding:12px}@media only screen and (max-width: 960px){.dpSwitch{position:relative;top:inherit;width:100%;right:inherit;padding-bottom:0}}.dpSwitch ul{display:flex;justify-content:center;width:100%;padding:0;border-bottom:solid 1px rgba(255,255,255,0.3);text-align:center;line-height:1.4;margin-bottom:12px}.dpSwitch li{padding:12px;width:43%;white-space:nowrap;text-align:center;cursor:pointer;position:relative;position:relative;margin-bottom:-1px;font-size:14px}@media only screen and (max-width: 960px){.dpSwitch li{padding:12px 8px}}.dpSwitch li+li{margin-left:12px}.dpSwitch li.choiced{background:none;border:solid 1px rgba(255,255,255,0.3);border-bottom:solid 1px #000;position:relative;z-index:20;font-weight:600}.dpSwitch li.choiced a{font-weight:600}.dpSwitch li .fa{display:inline-block;margin-right:4px}.tabBox{position:relative;height:0}.tabBox.liveChat{padding-top:calc(119% - 16px)}@media only screen and (max-width: 960px){.tabBox.liveChat{padding-top:calc(50% - 16px)}}@media only screen and (max-width: 640px){.tabBox.liveChat{padding-top:calc(100% - 16px)}}@media only screen and (max-width: 380px){.tabBox.liveChat{padding-top:calc(124% - 16px)}}.tabBox.liveNagesen{padding-top:calc(119%);border:solid 1px rgba(255,255,255,0.2)}.tabBox.liveNagesen.bdNone{border:none}@media only screen and (max-width: 960px){.tabBox.liveNagesen{padding-top:calc(50%)}}@media only screen and (max-width: 640px){.tabBox.liveNagesen{padding-top:calc(100%)}}@media only screen and (max-width: 380px){.tabBox.liveNagesen{padding-top:calc(124%)}}.tabBox iframe{border:none;padding:10px;margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.dpSwitch__wrap{width:30%;padding:70px 12px 12px}@media only screen and (max-width: 960px){.dpSwitch__wrap{width:100%;padding:0}}.fullBotan{background:rgba(255,255,255,0.1);padding:10px 24px;text-align:center;border:none;border-radius:3px;color:rgba(255,255,255,0.8);margin-left:16px;margin-bottom:4px}@media only screen and (max-width: 960px){.fullBotan{position:absolute;right:0;bottom:0;padding:6px 12px}}.fullBotan .fa{display:inline-block;margin-right:4px}.fullBotan__zoomOut{display:none}@media only screen and (max-width: 960px) and (orientation: landscape){.mode__full .dpSwitch__wrap{width:30%;padding:70px 12px 12px}}.mode__full .live__info{padding:12px;width:100%}@media only screen and (min-width: 961px){.mode__full .liveVideo__wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}@media only screen and (max-width: 960px) and (orientation: landscape){.mode__full .liveVideo__wrap{display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}.mode__full .fullBotan{position:absolute;top:14px;right:14px;bottom:inherit}.mode__full .fullBotan__zoomUp{display:none}.mode__full .fullBotan__zoomOut{display:block}@media only screen and (min-width: 961px){.mode__full .liveVideo>div,.mode__full .liveVideo>iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%}}@media only screen and (max-width: 960px) and (orientation: landscape){.mode__full .liveVideo>div,.mode__full .liveVideo>iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%}}@media only screen and (max-width: 960px) and (orientation: landscape){.mode__full .liveVideo{width:70% !important;margin-top:70px}}@media only screen and (max-width: 960px) and (orientation: landscape){.mode__full .tabBox.liveChat{padding-top:calc(119% - 16px)}}@media only screen and (max-width: 960px) and (orientation: landscape){.mode__full .tabBox.liveNagesen{padding-top:calc(124%)}}@media only screen and (max-width: 960px) and (orientation: portrait){.mode__full .tabBox.liveChat,.mode__full .tabBox.liveNagesen{padding-top:calc(60%)}}_::-webkit-full-page-media,_:future,:root .mode__full .live__info{position:fixed;top:0;left:0;width:100%}.priceList{text-align:left;font-size:14px;max-width:94%;margin:12px auto auto}.priceList__title{font-weight:bold;padding-left:6px;line-height:1.4}.priceList__info{color:#FF8F00;padding-left:6px;margin-top:-2px;font-weight:bold;font-size:18px}.priceList__info .tax{font-weight:normal;font-size:12px}.priceList li{margin-top:8px;padding:0 8px}.priceList li+li{margin-top:8px;padding-top:8px;border-top:dashed 1px rgba(255,255,255,0.2)}.priceList input[type=radio],.priceList input[type=checkbox]{display:inline-block;margin-right:6px}.priceList input[type=radio]+label,.priceList input[type=checkbox]+label{position:relative;display:inline-block;margin:3px 12px 3px 0;line-height:30px;cursor:pointer}@media only screen and (max-width: 640px){.priceList input[type=radio]+label,.priceList input[type=checkbox]+label{line-height:1.7}}@media (min-width: 1px){.priceList input[type=radio],.priceList input[type=checkbox]{display:none;margin:0}.priceList input[type=radio]+label,.priceList input[type=checkbox]+label{padding:0 0 0 28px}.priceList input[type=radio]+label::before,.priceList input[type=checkbox]+label::before{position:absolute;top:50%;left:0;display:block;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-11px;width:22px;height:22px;background:#FFF;content:""}.priceList input[type=radio]:checked+label::after,.priceList input[type=checkbox]:checked+label::after{position:absolute;top:50%;display:block;-moz-box-sizing:border-box;box-sizing:border-box;content:""}}@media (min-width: 1px){.priceList input[type=radio]+label::before{border:2px solid #c8d5e1;border-radius:30px}.priceList input[type=radio]:checked+label::after{left:5px;margin-top:-6px;width:12px;height:12px;border-radius:8px;background:#1083FF}.priceList input[type=checkbox]+label::before{border:2px solid #c8d5e1;border-radius:2px}.priceList input[type=checkbox]:checked+label::before{border:2px solid #1083FF;background:#1083FF;border-radius:2px}.priceList input[type=checkbox]:checked+label::after{left:4px;margin-top:-7px;width:14px;height:9px;border-bottom:3px solid #FFF;border-left:3px solid #FFF;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.priceList label{width:100%}.priceList .checked .priceList__title,.priceList .checked .priceList__info{padding-left:0}.priceList .checked input[type="radio"]+label::before,.priceList .checked .priceList input[type="checkbox"]+label::before,.priceList .checked input[type="radio"]+label::after,.priceList .checked .priceList input[type="checkbox"]+label::after{display:none;visibility:hidden}.priceList .checked input[type="radio"]+label{padding:0;text-align:center;left:inherit;margin:auto;font-size:15px}.message__choice{max-width:94%;margin:12px auto -2px;font-size:13px;padding-bottom:12px;border-bottom:dashed 1px rgba(255,255,255,0.2)}.message__choice span{display:inline-block}.defaultDisabiled{opacity:0.2;cursor:no-drop !important}
