@charset "UTF-8";body{background-color:#f1f1f1}.itemWrapper .itemModule.small{margin-bottom:0}.itemWrapper .itemModule.small-wait{margin-top:10px;width:100%}.itemWrapper .itemModule.small-wait.odd{float:left}.itemWrapper .itemModule.small-wait.even{float:right}.pageHeader.top .pageHeaderIn{display:table;width:100%;table-layout:fixed;background:#000}.pageHeader.top .pageHeaderIn:after{content:""}.pageHeader.top .pageHeaderIn .information{display:table-cell;width:100%;color:#fff}.pageHeader.top .pageHeaderIn .information p.status{padding:0 6.0301%;color:#000;font-size:1.2rem;font-weight:bold;background:#fc0}.pageHeader.top .pageHeaderIn .information p.status i.iconWatching{padding-right:6px;background-position:0 4px;transform:scale(1.2)}.pageHeader.top .pageHeaderIn .information p.status i.iconWatchingPC{display:none}.pageHeader.top .pageHeaderIn .information p.title{width:93.9699%;padding:7px 6.0301% 0;font-size:1.5rem;font-weight:bold}.pageHeader.top .pageHeaderIn .information .subTitle{width:93.9699%;margin:0 6.0301%;font-size:1.1rem}.pageHeader.top .pageHeaderIn .information .subTitle.marquee{overflow:hidden;margin-bottom:6px;position:relative}.pageHeader.top .pageHeaderIn .information .subTitle.marquee p{margin:0;padding-left:0;display:inline-block;white-space:nowrap}.pageHeader.top .pageHeaderIn .information .subTitle.marquee p.animate{position:relative;left:0}.pageHeader.top .pageHeaderIn .thumbnailContainer{position:relative;display:table-cell;width:135px;vertical-align:top}@media screen and (min-width:640px){.pageHeader.top .pageHeaderIn .thumbnailContainer{width:160px}}.pageHeader.top .pageHeaderIn .thumbnailContainer a{display:block}html.mouseDevice .pageHeader.top .pageHeaderIn .thumbnailContainer a:hover .imgWrap16x9{opacity:.6}.pageHeader.top .pageHeaderIn .thumbnailContainer a img{width:100%}.pageHeader.top .pageHeaderIn .thumbnailContainer a i{display:none}.pageHeader.top .pageHeaderIn .thumbnailContainer a:after{position:relative;content:"";display:block;width:29px;height:0;left:4px;bottom:7px;padding-top:21px;margin:-21px 0 0;background:url(/img/sprite.png) no-repeat -158px -338px;background-size:270px 500px;vertical-align:top}.pageHeader.top .pageHeaderIn .thumbnailContainer a .progress{position:absolute;left:0;bottom:0;z-index:1;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.pageHeader.top .pageHeaderIn .thumbnailContainer a .progressBar{display:block;position:relative;height:3px;background-color:rgba(255,255,255,.6)}.pageHeader.top .pageHeaderIn .thumbnailContainer a .progressCompleted{position:absolute;bottom:0;left:0;height:3px;background-color:#eb5528;border-top-right-radius:2px;border-bottom-right-radius:2px}.informationWrapper{background-color:#ccc}.headerInformation{padding:10px 3.75% 10px}.headerInformation .btnInformation{background:#fff;position:relative;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 50px)}.headerInformation .btnInformation .iconWrap{position:absolute;width:10px;height:10px;top:0;right:10px;bottom:0;margin:auto;pointer-events:none}.headerInformation .btnInformation a{display:block;position:relative;width:90.5066%;font-size:1.2rem;font-weight:bold;color:#333;padding:10px 6.2467% 10px 3.2467%;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.headerInformation .btnInformation a:link,.headerInformation .btnInformation a:visited,html.mouseDevice .headerInformation .btnInformation a:active{color:#333}html.mouseDevice .headerInformation .btnInformation a:hover{text-decoration:none;background:#f5f5f5}.headerInformation .btnInformation a span{width:95%}.headerInformation .btnInformation a i{display:block;position:absolute;right:3.2467%;top:50%;margin-top:-5px}.newsWrapper{padding-bottom:1px}.newsWrapper>section{margin:0 3.75%;background:#fff}.newsWrapper>section h2{padding:0 4px}.newsWrapper>section h2 span{display:block;padding:6px 2% 4px;font-size:1.3rem;border-bottom:1px solid #ccc}.newsWrapper .itemWrapper .itemModule{box-shadow:0 0 2px 2px rgba(0,0,0,0);margin:0 0 10px 0}.newsWrapper .itemWrapper .itemModule section{width:auto;max-width:inherit}.newsWrapper .itemWrapper .itemModule a{display:table;width:100%;table-layout:fixed}.newsWrapper .itemWrapper .itemModule .thumbnailContainer{display:table-cell;float:none;vertical-align:top}@media screen and (min-width:648px){.newsWrapper .itemWrapper .itemModule .thumbnailContainer{width:288px}.newsWrapper .itemWrapper .itemModule .textContainer{width:100%}}.newsWrapper .itemWrapper .itemModule section img{max-width:288px}.newsWrapper .itemWrapper .itemModule a .textContainer{display:table-cell;float:none;padding-left:10px}.newsWrapper .itemWrapper .itemModule a .textContainer p{position:absolute;bottom:2px;text-decoration:none}.onAirWrapper{padding:15px 0 20px;overflow-x:hidden}.onAirWrapper .onAirHeader{display:table;width:92.5%;padding:0 3.75%}.onAirWrapper .onAirHeader h2{display:table-cell;height:25px;white-space:nowrap}.onAirWrapper .onAirHeader h2 i{display:none}.onAirWrapper .onAirHeader h2 span{display:inline-block;padding-top:2px;font-size:1.5rem;font-weight:bold;vertical-align:top}.onAirWrapper .onAirHeader .update{display:table-cell;padding-top:4px;text-align:right;white-space:nowrap}.onAirWrapper .onAirSwiper{padding:5px 0 20px}.onAirWrapper .onAirSwiper .itemWrapper .itemModule{width:62.5%;background:#fff;margin-top:0;margin-bottom:0}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a{display:block;padding:3px;margin:0 auto;max-width:646px}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .imgWrap16x9{width:100%}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .imgWrap16x9 img{width:100%;height:auto}html.mouseDevice .onAirWrapper .onAirSwiper .itemWrapper .itemModule a:hover .imgWrap16x9{opacity:.6}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .line2{padding:0 4px;margin:4px 0;font-size:1.2rem;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5rem}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .line2 span.webkit2LineClamp{padding-bottom:0}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail{padding:0 4px;margin-bottom:0;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding-top:5px}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail p{padding:0;text-align:right;white-space:nowrap}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail .updateText{text-align:left;display:inline-block}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail .rangeText{color:#eb5528;font-weight:bold;display:inline-block;float:right}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail .workIcon{display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-6px;margin-bottom:-3px}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail .workIcon img{width:36px !important}.onAirWrapper .btnArea{padding:0 3.75%}.onAirWrapper .btnArea>div{margin-top:0}.onAirWrapper.noItem .onAirSwiper{display:none}.rankingWrapper .contentsWrapperIn .rankingHeader .contentsTitle{margin-bottom:0}.btnArea{padding:0;cursor:default}.itemWrapper{padding:0}.itemWrapper .itemModule a:last-of-type{padding-bottom:24px}.newsWrapper .itemWrapper .itemModule a,.rentalWrapper .itemWrapper .itemModule a,.exclusiveWrapper .itemWrapper .itemModule a,.liveWrapper .itemWrapper .itemModule a{padding-bottom:0}.itemWrapper .itemModule .check{position:absolute;float:none;right:2px;bottom:2px;z-index:10}.rentalWrapper .itemModule,.liveWrapper .itemModule{background-color:#000}.rentalWrapper .itemModule a h3,.rentalWrapper .itemModule .check input[type="checkbox"]+label,.liveWrapper .itemModule a h3{color:#fff}.rentalWrapper .itemModule.small h3{margin-bottom:30px}.txSpOnly{display:block !important}.txPcOnly{display:none !important}.exclusiveWrapper .contentsWrapperIn section .itemWrapper .itemModule a .detail .workIcon{display:inline-block;vertical-align:middle}.exclusiveWrapper .contentsWrapperIn section .itemWrapper .itemModule a .detail .workIcon img{width:36px !important}.exclusiveWrapper .contentsWrapperIn section .itemWrapper .itemModule .check{position:absolute;float:none;right:0;bottom:1px;z-index:10}.bannerWrapper{padding:10px 7px}.l-section.isGoods .bannerWrapper{padding:8px 7px 11px}.contentsWrapper{margin-bottom:0;padding-bottom:20px}.pageFooter .btnGoToStoreHome{display:none}.pageFooterIn{padding-top:0}.pageFooterIn .snsWrapper{padding:20px 3.75% 0}@media screen and (min-width:960px){.contentsWrapper{padding-bottom:0}.pageHeader.second{border-bottom:0}.pageHeader.top{width:100%;background:#000}.pageHeader.top .pageHeaderIn{display:block;position:relative;width:944px;margin:0 auto}.pageHeader.top .pageHeaderIn .information{float:right;width:693px;color:#fff}.pageHeader.top .pageHeaderIn .information p.status{padding:15px 5px 0;color:#fc0;font-size:1.6rem;font-weight:bold;background:#000}.pageHeader.top .pageHeaderIn .information p.status i.iconWatching{display:none}.pageHeader.top .pageHeaderIn .information p.status i.iconWatchingPC{display:inline-block;margin:1px 10px 0 0}.pageHeader.top .pageHeaderIn .information p.title{width:373px;padding:3px 5px 0;font-size:2rem;font-weight:bold}.pageHeader.top .pageHeaderIn .information .subTitle{width:355px;margin-top:5px;margin-left:5px;padding:0;font-size:1.4rem}.pageHeader.top .pageHeaderIn .information .subTitle.marquee{overflow:hidden;margin-bottom:6px;position:relative}.pageHeader.top .pageHeaderIn .btnResume{position:absolute;right:0;top:0;bottom:0;margin:auto 44px auto 0;width:280px;height:50px;font-size:1.6rem;font-weight:bold;text-align:center;vertical-align:middle;background:#fff}.pageHeader.top .pageHeaderIn .btnResume a{display:block;padding:13px 0;background:#fc0;color:#46190c}html.mouseDevice .pageHeader.top .pageHeaderIn .btnResume a:hover{text-decoration:none;background:#ffeb99}.pageHeader.top .pageHeaderIn .btnResume a i{margin:5px 0 0 5px}.pageHeader.top .pageHeaderIn .thumbnailContainer{margin-left:40px;float:left;position:relative;width:196px;vertical-align:top}.pageHeader.top .pageHeaderIn .thumbnailContainer a{display:block}.pageHeader.top .pageHeaderIn .thumbnailContainer a img{width:100%}.pageHeader.top .pageHeaderIn .thumbnailContainer a i{display:block;z-index:1;position:absolute;left:5px;bottom:6px}.pageHeader.top .pageHeaderIn .thumbnailContainer a:after{display:none}.informationWrapper{background:#e5e5e5;margin-bottom:15px}.pageFooterIn .footerMenu{padding-top:40px}.pageFooterIn .footerJasrac{padding-bottom:30px}.headerInformation{width:860px;margin:0 auto;padding:15px 0}.headerInformation .btnInformation{float:left;position:relative;width:628px;height:40px;margin-top:0;background:#fff}html:not(.pc) .headerInformation .btnInformation{width:604px}.headerInformation .btnInformation .iconWrap{width:14px;height:14px}.headerInformation .btnInformation a{display:block;position:relative;width:auto;font-size:1.4rem;font-weight:bold;padding:10px 20px 9px}html.pc .headerInformation .btnInformation a{width:auto}.headerInformation .btnInformation a:link,html.mouseDevice .headerInformation .btnInformation a:hover,.headerInformation .btnInformation a:visited,html.mouseDevice .headerInformation .btnInformation a:active{color:#333}.headerInformation .btnInformation a i{position:absolute;right:15px;top:19px}.headerInformation .snsWrapper{float:right;width:auto;margin:0;padding:0}.headerInformation .snsWrapper ul li{padding:0 0 0 8px;width:89px;height:40px}html.pc .headerInformation .snsWrapper ul li{width:160px}.newsWrapper{position:relative;width:860px;margin:0 auto;padding-bottom:20px;vertical-align:top}.newsWrapper>section{margin:0;background:#fff}.newsWrapper>section h2{position:absolute;left:213px;top:3px;width:644px;padding:0}.newsWrapper>section h2 span{padding:7px 0;border-bottom:1px solid #e5e5e5}.newsWrapper .itemWrapper .itemModule{width:860px;margin:10px 0}.newsWrapper .itemWrapper .itemModule{float:none;margin:0}.newsWrapper .itemWrapper .itemModule a{display:block}.newsWrapper .itemWrapper .itemModule a .thumbnailContainer{display:block;width:196px;float:left}.newsWrapper .itemWrapper .itemModule a .textContainer{display:block;float:left;width:644px;margin-left:14px;padding:0}.newsWrapper .itemWrapper .itemModule a .textContainer .newsTitle{padding:10px 0;font-size:1.3rem;border-bottom:1px solid #e5e5e5}.newsWrapper .itemWrapper .itemModule a .textContainer h3.line2{width:640px;height:44px;margin-top:26px;padding:8px 0 8px;font-size:1.7rem;font-weight:bold}.newsWrapper .itemWrapper .itemModule.list a .textContainer h3 span{width:640px;height:44px;font-size:1.8rem;line-height:140%}.newsWrapper .itemWrapper .itemModule a .textContainer p{position:absolute;left:213px;bottom:2px;text-decoration:none}.onAirWrapper{padding:0}.onAirWrapper .onAirWrapperIn{position:relative;width:960px;height:307px;margin:0 auto;padding:35px 0 10px}.onAirWrapper .onAirHeader{width:860px;padding:0 50px 13px}.onAirWrapper .onAirHeader h2{height:auto}.onAirWrapper .onAirHeader h2 i{display:inline-block;margin-right:0;padding-right:0;width:37px;height:37px}.onAirWrapper .onAirHeader h2 span{display:inline-block;padding:2px 0 0 10px;margin-left:0;font-size:2.4rem;font-weight:bold;vertical-align:top}.onAirWrapper .onAirHeader .update{padding:9px 30px 0 15px;width:100%}.onAirWrapper .onAirHeader .btnShowTVProgram{padding-top:6px;font-size:1.4rem;font-weight:bold;text-align:right;white-space:nowrap}.onAirWrapper .onAirHeader .btnShowTVProgram a:link,html.mouseDevice .onAirWrapper .onAirHeader .btnShowTVProgram a:hover,.onAirWrapper .onAirHeader .btnShowTVProgram a:visited,html.mouseDevice .onAirWrapper .onAirHeader .btnShowTVProgram a:active{color:#ea5529}.onAirWrapper .onAirSwiper{width:860px;padding:5px 0 20px;margin:0 auto}.onAirWrapper .onAirSwiper .itemModule{width:280px;background:#fff}.onAirWrapper .onAirSwiper .itemModule a{display:block;padding:3px}.onAirWrapper .onAirSwiper .itemModule a .imgWrap16x9{width:274px}.onAirWrapper .onAirSwiper .itemModule a .line2{padding:0 8px;font-size:1.4rem;font-weight:bold}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail .workIcon{margin-left:5px;margin-top:-5px;margin-bottom:-3px}.onAirWrapper .onAirSwiper .itemWrapper .itemModule a .detail .workIcon img{width:38px !important;height:auto}.onAirWrapper.noItem .onAirWrapperIn{height:37px;padding-bottom:50px}.onAirWrapper.noItem .btnSwiperNext,.onAirWrapper.noItem .btnSwiperPrev{display:none}.redWrapper,.yellowWrapper,.blueWrapper,.greenWrapper{background-color:transparent;border:0}.contentsWrapper .contentsWrapperIn h2.contentsTitle{margin-top:0;margin-bottom:18px}.contentsWrapperIn section .recommendSwiper{width:860px;margin-bottom:50px}.contentsWrapperIn section .recommendSwiper .itemModule{float:left;width:425px;margin:0 0 10px 0}.contentsWrapperIn section .recommendSwiper .itemModule section{width:419px;max-width:419px}.contentsWrapperIn section .recommendSwiper .itemModule:nth-child(even){float:right}.contentsWrapperIn section .recommendSwiper .itemModule a img{width:100%;height:auto}.contentsWrapperIn section .recommendSwiper .itemModule h3{display:block;float:left;width:310px}.contentsWrapperIn section .recommendSwiper .itemModule .check{float:right}.recommendWrapper .btnSwiperPrev,.recommendWrapper .btnSwiperNext{top:51.5%}.rankingWrapper .contentsWrapperIn .rankingHeader,.songWrapper .contentsWrapperIn .songHeader{margin:0 auto 1px;width:860px}.rankingWrapper .contentsWrapperIn .rankingHeader h2,.songWrapper .contentsWrapperIn .songHeader h2{display:table-cell;height:25px}.rankingWrapper .contentsWrapperIn .rankingHeader h2 span,.songWrapper .contentsWrapperIn .songHeader h2 span{padding:2px 0 0 11px;font-size:2.4rem;font-weight:bold}.rankingWrapper .contentsWrapperIn .rankingHeader .btnRanking,.songWrapper .contentsWrapperIn .songHeader .btnSong{display:table-cell;padding-top:10px;font-size:1.4rem;font-weight:bold;color:#eb5528;white-space:nowrap}.rankingWrapper .contentsWrapperIn .rankingHeader .btnRanking a:link,html.mouseDevice .rankingWrapper .contentsWrapperIn .rankingHeader .btnRanking a:hover,.rankingWrapper .contentsWrapperIn .rankingHeader .btnRanking a:visited,html.mouseDevice .rankingWrapper .contentsWrapperIn .rankingHeader .btnRanking a:active,.songWrapper .contentsWrapperIn .songHeader .btnSong a:link,html.mouseDevice .songWrapper .contentsWrapperIn .songHeader .btnSong a:hover,.songWrapper .contentsWrapperIn .songHeader .btnSong a:visited,html.mouseDevice .songWrapper .contentsWrapperIn .songHeader .btnSong a:active{color:#ea5529}.rankingWrapper .contentsWrapperIn .itemWrapper{padding-bottom:50px}.rankingWrapper .contentsWrapperIn .itemWrapper .itemModule a{padding-bottom:18px}.rankingWrapper .contentsWrapperIn .itemWrapper h3.line2 span{float:right;font-size:1.4rem;width:78%;height:40px;padding-top:2px}.popularWrapper .contentsWrapperIn section .popularSwiper{width:860px;margin-bottom:50px}.popularWrapper .contentsWrapperIn section .popularSwiper .itemModule{margin-top:0}.popularWrapper .contentsWrapperIn section .popularSwiper .itemModule .check{float:right;margin-top:12px}.newArrivalWrapper .contentsWrapperIn section .newArrivalSwiper{width:860px;margin-bottom:50px}.newArrivalWrapper .contentsWrapperIn section .newArrivalSwiper .itemModule{width:209px;margin:0 8px 10px 0;float:left}.newArrivalWrapper .contentsWrapperIn section .newArrivalSwiper .itemModule:nth-child(4n){margin:0 0 10px 0}.newArrivalWrapper .contentsWrapperIn section .newArrivalSwiper .itemModule .check{float:right;padding-top:12px}.newArrivalWrapper .btnSwiperPrev,.newArrivalWrapper .btnSwiperNext{top:52.2%}.rentalWrapper .contentsWrapperIn section .rentalSwiper{width:860px;margin-bottom:50px}.rentalWrapper .contentsWrapperIn section .rentalSwiper .itemModule{margin-top:0}.rentalWrapper .contentsWrapperIn section .rentalSwiper .itemModule a h3{width:auto}.exclusiveWrapper .contentsWrapperIn section .exclusiveSwiper{width:860px;margin-bottom:50px}.exclusiveWrapper .contentsWrapperIn section .exclusiveSwiper .itemModule{margin-top:0}.exclusiveWrapper .contentsWrapperIn section .exclusiveSwiper .itemModule a h3{width:auto}.exclusiveWrapper .contentsWrapperIn section .itemWrapper .itemModule a .detail .workIcon{display:inline-block;vertical-align:middle;margin-left:4px}.exclusiveWrapper .contentsWrapperIn section .itemWrapper .itemModule a .detail .workIcon img{width:38px !important;height:auto}.exclusiveWrapper .contentsWrapperIn section .itemWrapper .itemModule .check{position:absolute;right:4px;bottom:0}.liveWrapper .contentsWrapperIn section .liveSwiper{width:860px;margin-bottom:50px}.liveWrapper .contentsWrapperIn section .liveSwiper .itemModule{margin-top:0}.liveWrapper .contentsWrapperIn section .liveSwiper .itemModule a h3{width:auto}.contentsWrapperIn section .eventSwiper{width:860px;margin-bottom:50px}.contentsWrapperIn section .eventSwiper .itemModule{width:209px;margin:0 8px 10px 0;float:left}.contentsWrapperIn section .eventSwiper .itemModule:nth-child(4n){margin:0 0 10px 0}.contentsWrapperIn section .eventSwiper .itemModule .check{float:right;padding-top:12px}.eventWrapper .btnSwiperPrev,.eventWrapper .btnSwiperNext{top:52.2%}.contentsWrapperIn section .songSwiper{width:860px;margin:18px auto 50px}.btnArea{padding:0}.bannerWrapper{width:100%;padding:0;border-top:0}.bannerWrapper .bannerWrapperIn{width:944px;margin:0 auto}.bannerWrapper .bannerWrapperIn .banner{float:left;width:308px;margin-right:10px}.bannerWrapper .bannerWrapperIn .banner:last-child{margin:0}.bannerWrapper .bannerWrapperIn .banner .imgWrap15x4{padding-top:1px}.l-section.isGoods .bannerWrapper{padding:0}.itemWrapper .itemModule a:last-of-type{padding-bottom:0}.itemWrapper .itemModule.small:nth-child(even){float:left}.txHidden{text-indent:-9999px}.txSpOnly{display:none !important}.txPcOnly{display:block !important}.pageFooter{margin-top:0}.itemWrapper .itemModule.small-wait{width:auto}}.itemWrapper.p-slider__itemList{width:100vw;min-height:initial;margin:0 auto -2px;padding:0 0 2px}.itemWrapper.p-slider__itemList .itemModule.list{float:initial;margin:0 0 0 5px;width:initial;background-color:transparent;box-shadow:none}.itemWrapper.p-slider__itemList .itemModule.list:first-child{margin-left:0}.itemWrapper.p-slider__itemList .itemModule.list .c-slide{padding-bottom:0;margin-bottom:23px;background-color:#fff;box-shadow:0 1px 2px 0 #cecece}.itemWrapper.p-slider__itemList .itemModule.list .option{bottom:0}@media screen and (min-width:960px){.itemWrapper.p-slider__itemList .itemModule.list{margin:0 0 0 10px}.itemWrapper.p-slider__itemList .itemModule.list:nth-child(even){float:none}}
