@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body.pc #menu .other-menu-list a{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}caption{margin:0;padding:0;border:0;font:inherit;font-size:100%}tbody,tfoot,thead,tr{vertical-align:baseline}tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font:inherit;font-size:100%}article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img,body.pc #menu .other-menu-list a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes bounce{0%,20%,53%,88%,100%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transform:translate3d(0,-30px,0)}40%,43%,70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes pulse{0%,80%{transform:scale3d(1,1,1)}90%{transform:scale3d(1.15,1.15,1.15)}100%{transform:scale3d(1,1,1)}}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@keyframes dance_height1{0%{height:1px}100%{height:22px}}@keyframes dance_height2{0%{height:1px}100%{height:14px}}@keyframes dance_height3{0%{height:1px}100%{height:26px}}@keyframes dance_height4{0%{height:1px}100%{height:20px}}@keyframes dance_height5{0%{height:1px}100%{height:15px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.pc .programs li{display:inline-table}body.mobile .programs li{display:inline-block!important}.adsense-middle{display:table}.adsense-middle .ad-cont{display:table-cell}@media (max-width:915px){.adsense-middle .ad-cont{width:100%;text-align:center;display:block;margin-bottom:20px}.adsense-middle .ad-cont:nth-of-type(2n){margin-bottom:0}}.adsense-footer{display:table}.adsense-footer .ad-cont{display:table-cell}@media (max-width:915px){.adsense-footer .ad-cont{width:100%;text-align:center;display:block;margin-bottom:20px}.adsense-footer .ad-cont:nth-of-type(2n){margin-bottom:0}}@media (max-width:414px){.adsense-middle .ad-cont{margin-bottom:0}}@media (max-width:414px){.adsense-footer .ad-cont{margin-bottom:0}}*{box-sizing:border-box;line-height:1.5em}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;position:absolute;top:0;z-index:100}html{height:100%}body.pc,body.mobile{margin:0;font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;height:100%;color:#e5e5e5;background-color:#2e2e2e;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-touch-callout:none}.text-center{text-align:center}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}#loading-bar .bar,#loading-bar #main-instant-voice .play a .now-playing .bar1,#main-instant-voice .play a .now-playing #loading-bar .bar1,#loading-bar #main-instant-voice .play a .now-playing .bar2,#main-instant-voice .play a .now-playing #loading-bar .bar2,#loading-bar #main-instant-voice .play a .now-playing .bar3,#main-instant-voice .play a .now-playing #loading-bar .bar3,#loading-bar #main-instant-voice .play a .now-playing .bar4,#main-instant-voice .play a .now-playing #loading-bar .bar4,#loading-bar #main-instant-voice .play a .now-playing .bar5,#main-instant-voice .play a .now-playing #loading-bar .bar5,#loading-bar .instant-voice .info-wrapper .description .play-voice a .now-playing .bar1,.instant-voice .info-wrapper .description .play-voice a .now-playing #loading-bar .bar1,#loading-bar .instant-voice .info-wrapper .description .play-voice a .now-playing .bar2,.instant-voice .info-wrapper .description .play-voice a .now-playing #loading-bar .bar2,#loading-bar .instant-voice .info-wrapper .description .play-voice a .now-playing .bar3,.instant-voice .info-wrapper .description .play-voice a .now-playing #loading-bar .bar3,#loading-bar .instant-voice .info-wrapper .description .play-voice a .now-playing .bar4,.instant-voice .info-wrapper .description .play-voice a .now-playing #loading-bar .bar4,#loading-bar .instant-voice .info-wrapper .description .play-voice a .now-playing .bar5,.instant-voice .info-wrapper .description .play-voice a .now-playing #loading-bar .bar5{background-color:#E93A0D;z-index:1100}#loading-bar .peg{box-shadow:#E93A0D 1px 0 6px 1px}a,body.pc #menu .other-menu-list a{text-decoration:none}.img-responsive{max-width:100%;height:auto}#layout,#menu,.sm-menu-link{transition:left .2s ease-out}.page-title{height:60px;background-color:#646464;color:#fff;font-size:18px;padding:0 30px;white-space:nowrap;line-height:60px;font-weight:700}.page-title .sub-title{font-size:12px;margin-left:20px}.inner,.box{padding:20px}.box{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px}.box .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}.box a,.box body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list .box a{color:#e5e5e5}.form-group{margin-bottom:20px;padding:0 5px}.form-group label:not(.error){font-size:11px;text-decoration:uppercase;font-weight:600;line-height:20px;display:block;max-width:100%;margin-bottom:5px}.form-group .error-messages .error-message{color:#ff7979;padding:5px 0}.btn-group,.link-group{margin-bottom:20px;padding:5px}.link-group li{margin-bottom:5px}.link-group a,.link-group body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list .link-group a{display:inline-block;text-decoration:underline;color:#e5e5e5}.form-control{display:block;width:100%;background-color:#666;background-image:none;border:1px solid rgba(0,0,0,.3);-moz-appearance:none;-webkit-appearance:none;color:#fff;outline:0;height:35px;padding:5px 12px;line-height:normal;font-size:14px;font-weight:400;vertical-align:middle;min-height:35px;transition:all .2s ease;box-shadow:none;border-radius:2px}.form-control:focus{border:1px solid transparent!important;box-shadow:0 0 5px 1px #E93A0D}.form-control[class*='ng-invalid'].ng-touched,.form-control[class*='ng-invalid']:focus{background-color:#F27171}.form-control:not([class*='ng-invalid']).ng-valid.ng-touched{border-color:#00ad00;outline-color:#00ad00}.form-control::-moz-placeholder{color:#fff}.form-control:-ms-input-placeholder{color:#fff}.form-control::placeholder{color:#fff}.form-group label.select-label{position:relative;display:inline-block;overflow:hidden;width:100%;padding:0}.form-group label.select-label:after{content:'';position:absolute;top:0;right:8px;bottom:0;width:0;height:0;margin:auto;border-top:4px solid #999;border-right:4px solid transparent;border-left:4px solid transparent}.btn{display:inline-block;white-space:nowrap;font-size:14px;font-weight:700;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;margin-bottom:0;border:1px solid #5a5a5a;text-align:center;vertical-align:middle;cursor:pointer;background-image:none!important;text-shadow:none;box-shadow:none;line-height:21px;padding:6px 17px;position:relative;-moz-transition:color .1s linear,background-color .1s linear,opacity .2s!important0s;-o-transition:color .1s linear,background-color .1s linear,opacity .2s!important0s;-webkit-transition:color .1s linear,background-color .1s linear,opacity .2s!important;-webkit-transition-delay:0s,0s,0s;transition:color .1s linear,background-color .1s linear,opacity .2s!important0s;-ms-touch-action:manipulation;touch-action:manipulation;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:#666;color:#fff}.btn:hover{background-color:#5a5a5a;color:#fff}.btn[disabled=disabled]{pointer-events:none;cursor:not-allowed;border-color:#ccc;color:#aaa;opacity:.65}.btn.red{border:1px solid #E93A0D;color:#E93A0D}.btn.red:hover{background-color:#E93A0D;color:#fff}form .caption{font-size:.8em;color:#ababab}form .birth-date .select-label{width:25%}form .birth-date span{display:inline-block}#splash{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#eee}#splash .logo{width:153px;height:230px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center}#splash .logo img{width:100%;height:auto;margin-bottom:10px}#splash .logo .spinner{margin:0 auto;width:50px;height:30px;text-align:center;font-size:10px}#splash .logo .spinner div{background-color:#333;height:100%;width:5px;display:inline-block;margin-right:5px;animation:stretchdelay 1.2s infinite ease-in-out}#splash .logo .spinner .rect1{animation-delay:-1.1s}#splash .logo .spinner .rect2{animation-delay:-1s}#splash .logo .spinner .rect3{animation-delay:-.9s}#splash .logo .spinner .rect4{animation-delay:-.8s}#splash .logo .loading{margin-top:10px;color:#030303}#terms .box,#member-terms .box,#privacy-policy .box{padding:0}#terms .outer-html,#member-terms .outer-html,#privacy-policy .outer-html{width:100%;height:700px;overflow:auto}.ngdialog.ngdialog-theme-default .ngdialog-content{max-width:600px;width:100%}body.pc #noflash p{line-height:1.4em;font-size:16px}body.pc.tablet.ios #layout{overflow-y:auto;-webkit-overflow-scrolling:touch}body.pc #layout{position:relative;background-color:#2e2e2e;max-width:1200px;height:100%;margin:0 auto;padding-left:200px;left:0}body.pc #layout:after{content:'';display:block;height:0;font-size:0;clear:both;visibility:hidden}@media screen and (max-width:768px){body.pc #layout{padding-left:0}}body.pc #layout.active .sm-menu-link{left:200px}@media screen and (max-width:768px){body.pc #layout.active{position:relative}}body.pc #layout .sm-menu-link{position:absolute;top:0;background:#000;background:rgba(70,70,70,.7);font-size:10px;z-index:120;width:46px;height:auto;padding:11px;text-align:center;left:200px;display:none}@media screen and (max-width:768px){body.pc #layout .sm-menu-link{display:block;left:0}}body.pc #layout .sm-menu-link:hover,body.pc #layout .sm-menu-link:focus{background:#464646}body.pc #layout .sm-menu-link .menu-trigger,body.pc #layout .sm-menu-link .menu-trigger span{display:inline-block;transition:all .4s}body.pc #layout .sm-menu-link .menu-trigger{position:relative;width:22px;height:23px}body.pc #layout .sm-menu-link span{position:absolute;left:0;width:100%;height:3px;background-color:#fff;border-radius:3px}body.pc #layout .sm-menu-link span:nth-of-type(1){top:0}body.pc #layout .sm-menu-link span:nth-of-type(2){top:10px}body.pc #layout .sm-menu-link span:nth-of-type(3){bottom:0}body.pc #layout .sm-menu-link.active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}body.pc #layout .sm-menu-link.active span:nth-of-type(2){opacity:0}body.pc #layout .sm-menu-link.active span:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}body.pc #layout>header{float:left;position:relative;z-index:100}body.pc #layout>header.fix{position:fixed}body.pc .content{max-width:800px;margin:0 auto 50px;line-height:1.6em;padding:0 2em}body.pc .header{margin:0;color:#333;text-align:center;border-bottom:1px solid #eee;padding:2.5em 2em 0}body.pc .header h1{margin:.2em 0;font-size:3em;font-weight:300}body.pc .header h2{font-weight:300;color:#ccc;padding:0;margin-top:0}body.pc .content-subhead{margin:50px 0 20px;font-weight:300;color:#888}body.pc .view-container{background-color:#2e2e2e}body.pc .view-container.fix{position:fixed;bottom:0}body.pc .container{padding:22px 20px}body.pc form .row .col{width:50%;float:left}body.pc form .row .col:not(:last-child){padding-right:7px}body.pc form .row .col:last-child{padding-left:7px}body.pc form .row:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}@media screen and (max-width:768px){body.pc .page-title{padding:0 50px}body.pc .page-title .sub-title{display:block;margin:10px 0}}body.mobile .form-group{margin-bottom:10px}body.mobile #noflash{display:none;visibility:hidden;height:0;font-size:0}body.mobile .view-container{margin-top:50px}body.mobile .view-container.standalone{margin-top:0}body.mobile .container{padding:10px}body.mobile .page-title{height:40px;padding:0 15px;font-size:14px;line-height:40px}body.mobile .page-title .sub-title{font-size:10px;margin-left:10px}body.mobile .inner{padding:10px}body.mobile .btn-group{text-align:center}#favorites .nocontent,#favorites .nocontent-box{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;font-size:18px;text-align:center;padding:90px}#favorites .nocontent .title,#favorites .nocontent-box .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#favorites .nocontent p,#favorites .nocontent-box p{line-height:24px}#favorites .menu{margin-bottom:20px;text-align:right}#favorites .menu .edit{display:inline-block;margin-right:20px;line-height:2em}#favorites .menu .edit a,#favorites .menu .edit body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #favorites .menu .edit a{color:#8C8C8C}#favorites .menu .edit a.editing{color:#E93A0D}#favorites .menu .autoplay{display:inline-block;color:#E93A0D;line-height:2em}#favorites .favorites .program{width:100%;height:100%;display:table;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:10px}#favorites .favorites .program .delete-favorite{transition:all .2s linear;display:table-cell;vertical-align:middle;text-align:center;width:30px}#favorites .favorites .program .delete-favorite a{display:inline-block;color:#E93A0D;padding:0 10px}#favorites .favorites .program .delete-favorite.ng-hide-add{opacity:1}#favorites .favorites .program .delete-favorite.ng-hide-add-active,#favorites .favorites .program .delete-favorite.ng-hide-remove{opacity:0}#favorites .favorites .program .delete-favorite.ng-hide-remove-active{opacity:1}#favorites .favorites .program .inner-right{display:table-cell;padding:10px;border-right:1px solid #DCDCDC}#favorites .favorites .program .inner-right .table{display:table;width:100%}#favorites .favorites .program .inner-right .table .thumbnail,#favorites .favorites .program .inner-right .table .info{display:table-cell}#favorites .favorites .program .inner-right .thumbnail{vertical-align:middle;width:200px}#favorites .favorites .program .inner-right .thumbnail .img{width:190px;height:107px;position:relative;overflow:hidden;text-align:center;background-color:#303030;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px}#favorites .favorites .program .inner-right .thumbnail .img a{display:block;width:100%;height:100%}#favorites .favorites .program .inner-right .progress{visibility:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:190px;top:-4px;position:relative}#favorites .favorites .program .inner-right .progress.active{visibility:visible}#favorites .favorites .program .inner-right .progress .duration{position:absolute;right:0;top:-17px;color:#474747;background-color:rgba(255,255,255,.7);font-weight:500;padding:0 2px;font-size:16px}#favorites .favorites .program .inner-right .progress .progress-bar{height:5px;display:block;background-color:rgba(233,58,13,.5);-webkit-box-align:center;-ms-flex-positive:1;flex-grow:1}#favorites .favorites .program .inner-right .progress .progress-bar .progress-completed{position:absolute;top:0;left:0;width:0;height:5px;background-color:#E93A0D;transition-delay:2s;transition-duration:1s;transition-property:width;transition-timing-function:ease-out}#favorites .favorites .program .inner-right .info{vertical-align:top;position:relative;padding-bottom:35px}#favorites .favorites .program .inner-right .info .title{font-size:16px;color:#E93A0D;margin-bottom:10px}#favorites .favorites .program .inner-right .info .latest-episode-name{font-size:14px;word-break:break-all;margin-bottom:10px}#favorites .favorites .program .inner-right .info .cast{font-size:12px;word-break:break-all;color:#8D8D8D}#favorites .favorites .program .inner-right .info .episode-updated-at{position:absolute;bottom:0;left:0;color:#8D8D8D;font-size:12px;line-height:16px}#favorites .favorites .program .inner-right .info .episode-updated-at .new-program{font-size:10px;display:inline-block;width:35px;height:16px;line-height:14px;color:#DB3C15;border:1px solid #DB3C15;text-align:center;margin-right:5px}#favorites .favorites .program .inner-right .info .episode-updated-at .new{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;background-color:#DB3C15;color:#fff;text-align:center;margin-right:5px}#favorites .favorites .program .inner-left{width:170px;display:table-cell;vertical-align:middle}#favorites .favorites .program .inner-left .control{width:170px;height:100%}#favorites .favorites .program .inner-left .control .play,#favorites .favorites .program .inner-left .control .view{display:table;width:100%;height:50%}#favorites .favorites .program .inner-left .control .play a,#favorites .favorites .program .inner-left .control .view a{display:inline-block;text-align:center;width:100%;height:100%;padding:16px 20px;color:#E93A0D;font-size:16px;transition:all .2s linear}#favorites .favorites .program .inner-left .control .play a .table,#favorites .favorites .program .inner-left .control .view a .table{display:table;width:100%;height:100%}#favorites .favorites .program .inner-left .control .play a .table .cell,#favorites .favorites .program .inner-left .control .view a .table .cell{display:table-cell;vertical-align:middle}#favorites .favorites .program .inner-left .control .play a .table .cell.icon,#favorites .favorites .program .inner-left .control .view a .table .cell.icon{width:30%}#favorites .favorites .program .inner-left .control .play a .play-icon,#favorites .favorites .program .inner-left .control .view a .play-icon{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #E93A0D;border-radius:15px}#favorites .favorites .program .inner-left .control .play a .play-icon:after,#favorites .favorites .program .inner-left .control .view a .play-icon:after{content:" ";position:absolute;top:0;left:3px;bottom:0;right:0;width:0;height:0;border-top:solid 5.76923px transparent;border-bottom:solid 5.76923px transparent;border-left:solid 9.09091px #E93A0D;margin:auto}#favorites .favorites .program .inner-left .control .play a .play-icon.play:before,#favorites .favorites .program .inner-left .control .view a .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.52941px;height:10px;border-left:solid 3px #E93A0D;border-right:solid 3px #E93A0D;margin:auto}#favorites .favorites .program .inner-left .control .play a .play-icon.play:after,#favorites .favorites .program .inner-left .control .view a .play-icon.play:after{content:none}#favorites .favorites .program .inner-left .control .play a .play-icon.loading,#favorites .favorites .program .inner-left .control .view a .play-icon.loading{border:2px solid rgba(233,58,13,.3)}#favorites .favorites .program .inner-left .control .play a .play-icon.loading:before,#favorites .favorites .program .inner-left .control .view a .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:30px;height:30px;box-sizing:border-box;border-radius:15px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}#favorites .favorites .program .inner-left .control .play a .program-icon,#favorites .favorites .program .inner-left .control .view a .program-icon{font-size:30px}@media (hover:hover){#favorites .favorites .program .inner-left .control .play a:hover,#favorites .favorites .program .inner-left .control .play a:active,#favorites .favorites .program .inner-left .control .view a:hover,#favorites .favorites .program .inner-left .control .view a:active{background-color:#E93A0D;color:#fff}#favorites .favorites .program .inner-left .control .play a:hover .play-icon,#favorites .favorites .program .inner-left .control .play a:active .play-icon,#favorites .favorites .program .inner-left .control .view a:hover .play-icon,#favorites .favorites .program .inner-left .control .view a:active .play-icon{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:15px}#favorites .favorites .program .inner-left .control .play a:hover .play-icon:after,#favorites .favorites .program .inner-left .control .play a:active .play-icon:after,#favorites .favorites .program .inner-left .control .view a:hover .play-icon:after,#favorites .favorites .program .inner-left .control .view a:active .play-icon:after{content:" ";position:absolute;top:0;left:3px;bottom:0;right:0;width:0;height:0;border-top:solid 5.76923px transparent;border-bottom:solid 5.76923px transparent;border-left:solid 9.09091px #fff;margin:auto}#favorites .favorites .program .inner-left .control .play a:hover .play-icon.play:before,#favorites .favorites .program .inner-left .control .play a:active .play-icon.play:before,#favorites .favorites .program .inner-left .control .view a:hover .play-icon.play:before,#favorites .favorites .program .inner-left .control .view a:active .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.52941px;height:10px;border-left:solid 3px #fff;border-right:solid 3px #fff;margin:auto}#favorites .favorites .program .inner-left .control .play a:hover .play-icon.play:after,#favorites .favorites .program .inner-left .control .play a:active .play-icon.play:after,#favorites .favorites .program .inner-left .control .view a:hover .play-icon.play:after,#favorites .favorites .program .inner-left .control .view a:active .play-icon.play:after{content:none}#favorites .favorites .program .inner-left .control .play a:hover .play-icon.loading,#favorites .favorites .program .inner-left .control .play a:active .play-icon.loading,#favorites .favorites .program .inner-left .control .view a:hover .play-icon.loading,#favorites .favorites .program .inner-left .control .view a:active .play-icon.loading{border:2px solid rgba(255,255,255,.3)}#favorites .favorites .program .inner-left .control .play a:hover .play-icon.loading:before,#favorites .favorites .program .inner-left .control .play a:active .play-icon.loading:before,#favorites .favorites .program .inner-left .control .view a:hover .play-icon.loading:before,#favorites .favorites .program .inner-left .control .view a:active .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:30px;height:30px;box-sizing:border-box;border-radius:15px;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}}@media (hover:none){#favorites .favorites .program .inner-left .control .play a:active,#favorites .favorites .program .inner-left .control .view a:active{background-color:#E93A0D;color:#fff}#favorites .favorites .program .inner-left .control .play a:active .play-icon,#favorites .favorites .program .inner-left .control .view a:active .play-icon{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:15px}#favorites .favorites .program .inner-left .control .play a:active .play-icon:after,#favorites .favorites .program .inner-left .control .view a:active .play-icon:after{content:" ";position:absolute;top:0;left:3px;bottom:0;right:0;width:0;height:0;border-top:solid 5.76923px transparent;border-bottom:solid 5.76923px transparent;border-left:solid 9.09091px #fff;margin:auto}#favorites .favorites .program .inner-left .control .play a:active .play-icon.play:before,#favorites .favorites .program .inner-left .control .view a:active .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.52941px;height:10px;border-left:solid 3px #fff;border-right:solid 3px #fff;margin:auto}#favorites .favorites .program .inner-left .control .play a:active .play-icon.play:after,#favorites .favorites .program .inner-left .control .view a:active .play-icon.play:after{content:none}#favorites .favorites .program .inner-left .control .play a:active .play-icon.loading,#favorites .favorites .program .inner-left .control .view a:active .play-icon.loading{border:2px solid rgba(255,255,255,.3)}#favorites .favorites .program .inner-left .control .play a:active .play-icon.loading:before,#favorites .favorites .program .inner-left .control .view a:active .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:30px;height:30px;box-sizing:border-box;border-radius:15px;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}}#favorites .favorites .program .inner-left .control .play{border-bottom:1px solid #DCDCDC}body.mobile #favorites .nocontent,body.mobile #favorites .nocontent-box{font-size:15px;padding:50px 10px}body.mobile #favorites .menu{margin-bottom:10px}body.mobile #favorites .favorites .program .delete-favorite{display:block;width:100%;text-align:center;border-bottom:1px solid #DCDCDC}body.mobile #favorites .favorites .program .delete-favorite a{display:block;width:100%;height:100%;padding:20px 0}body.mobile #favorites .favorites .program .thumbnail{width:100%;height:auto;background-color:#303030;background-repeat:no-repeat;background-position:center center;background-size:contain;padding-top:56.25%}body.mobile #favorites .favorites .program .progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;top:-4px;position:relative}body.mobile #favorites .favorites .program .progress .duration{position:absolute;right:0;top:-15px;color:#474747;background-color:rgba(255,255,255,.7);font-weight:500;padding:0 2px}body.mobile #favorites .favorites .program .progress .progress-bar{height:5px;display:block;background-color:rgba(233,58,13,.5);-webkit-box-align:center;-ms-flex-positive:1;flex-grow:1}body.mobile #favorites .favorites .program .progress .progress-bar .progress-completed{position:absolute;top:0;left:0;width:0;height:5px;background-color:#E93A0D;transition-delay:2s;transition-duration:1s;transition-property:width;transition-timing-function:ease-out}body.mobile #favorites .favorites .program .info{padding:10px;position:relative;height:110px}body.mobile #favorites .favorites .program .info .title{color:#E93A0D;font-size:14px;margin-bottom:10px}body.mobile #favorites .favorites .program .info .latest-episode-name{font-size:12px;word-break:break-all;margin-bottom:5px}body.mobile #favorites .favorites .program .info .cast{font-size:10px;word-break:break-all;color:#8D8D8D}body.mobile #favorites .favorites .program .info .episode-updated-at{position:absolute;bottom:0;right:0;color:#8D8D8D;font-size:12px;line-height:16px;padding:10px}body.mobile #favorites .favorites .program .info .episode-updated-at .new-program{font-size:10px;display:inline-block;width:45px;height:16px;line-height:16px;background-color:#fff;color:#F60000;border:1px solid #F60000;text-align:center;margin-left:5px}body.mobile #favorites .favorites .program .info .episode-updated-at .new{font-size:10px;display:inline-block;width:45px;height:16px;line-height:16px;background-color:#F60000;color:#fff;text-align:center;margin-right:5px}body.mobile #favorites .favorites .program .info .episode-updated-at .updated-date{display:inline-block}body.mobile #favorites .favorites .program .control{width:100%;height:65px;display:table;table-layout:fixed;border-top:1px solid #DCDCDC}body.mobile #favorites .favorites .program .control .play{border-right:1px solid #DCDCDC}body.mobile #favorites .favorites .program .control .play,body.mobile #favorites .favorites .program .control .view{display:table-cell;vertical-align:middle}body.mobile #favorites .favorites .program .control .play a,body.mobile #favorites .favorites .program .control .view a{display:block;width:100%;height:100%;padding:0 20px;color:#E93A0D;font-size:14px;transition:all .2s linear}body.mobile #favorites .favorites .program .control .play a .table,body.mobile #favorites .favorites .program .control .view a .table{display:table;width:100%;height:100%}body.mobile #favorites .favorites .program .control .play a .table .cell,body.mobile #favorites .favorites .program .control .view a .table .cell{display:table-cell;vertical-align:middle}body.mobile #favorites .favorites .program .control .play a .play-icon,body.mobile #favorites .favorites .program .control .view a .play-icon{position:relative;display:inline-block;width:24px;height:24px;border:2px solid #E93A0D;border-radius:12px}body.mobile #favorites .favorites .program .control .play a .play-icon:after,body.mobile #favorites .favorites .program .control .view a .play-icon:after{content:" ";position:absolute;top:0;left:2.4px;bottom:0;right:0;width:0;height:0;border-top:solid 4.61538px transparent;border-bottom:solid 4.61538px transparent;border-left:solid 7.27273px #E93A0D;margin:auto}body.mobile #favorites .favorites .program .control .play a .play-icon.play:before,body.mobile #favorites .favorites .program .control .view a .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:2.82353px;height:8px;border-left:solid 2.4px #E93A0D;border-right:solid 2.4px #E93A0D;margin:auto}body.mobile #favorites .favorites .program .control .play a .play-icon.play:after,body.mobile #favorites .favorites .program .control .view a .play-icon.play:after{content:none}body.mobile #favorites .favorites .program .control .play a .play-icon.loading,body.mobile #favorites .favorites .program .control .view a .play-icon.loading{border:2px solid rgba(233,58,13,.3)}body.mobile #favorites .favorites .program .control .play a .play-icon.loading:before,body.mobile #favorites .favorites .program .control .view a .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;box-sizing:border-box;border-radius:12px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}body.mobile #favorites .favorites .program .control .play a .program-icon,body.mobile #favorites .favorites .program .control .view a .program-icon{font-size:24px}body.pc #app{background-color:#191a1b;background-size:5px 5px;text-align:center;padding:20px}body.pc #app .app-icon{display:inline-block;text-align:center;margin-bottom:20px}body.pc #app .app-icon .icon-container{display:inline-block;border-radius:20%;overflow:hidden;width:90px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);margin-bottom:10px}body.pc #app .app-icon .icon-container img{width:100%;vertical-align:bottom}body.pc #app .qrcode{display:inline-block;vertical-align:top;margin-left:30px}body.pc #app .qrcode .ios,body.pc #app .qrcode .android{display:inline-block;text-align:center}body.pc #app .qrcode .ios{padding:0 80px 0 50px}body.pc #app .qrcode .android{padding:0 50px 0 80px}body.pc #app .qrcode .qrimage{width:90px;margin:auto;padding-bottom:10px}body.pc #app .qrcode .qrimage img{width:auto;max-width:100%}@media screen and (max-width:940px){body.pc #app .qrcode{margin-left:0}}@media screen and (max-width:485px){body.pc #app .qrcode{display:block}body.pc #app .qrcode .ios,body.pc #app .qrcode .android{display:block;padding:50px}}footer{width:100%}footer .footer-inner{margin:0 3px;padding:20px 30px 70px;background-color:#2e2e2e}footer .copyrights{color:#fff;font-size:10px;line-height:1.4em;letter-spacing:.05em;overflow:hidden}footer .copyrights p{display:inline;margin-right:10px;float:left}body.mobile footer{padding:0;background-color:#212121}body.mobile footer .copyrights{font-size:8px;background-color:#2e2e2e;color:#fff;padding:10px 10px 70px}body.mobile #app{background-color:#191a1b;background-size:3px 3px;font-size:12px;width:100%;text-align:center;padding:20px}body.mobile #app>.text{margin:15px 0 10px}body.mobile #app>.text p{white-space:pre-wrap;line-height:20px}body.mobile #app .dl-link{display:table;table-layout:fixed;width:100%}body.mobile #app .dl-link .ios,body.mobile #app .dl-link .android{display:table-cell;text-align:center}body.mobile #app .dl-link .ios a,body.mobile #app .dl-link .android a{display:inline-block;height:40px}body.mobile #app .dl-link .ios img,body.mobile #app .dl-link .android img{width:auto;height:auto;max-width:100%;max-height:100%}body.mobile #footer{width:100%;background-color:#212121;color:#fff;font-size:10px}body.mobile #footer a,body.mobile #footer body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list body.mobile #footer a{color:#fff}body.mobile #footer .sns,body.mobile #footer .other-menu-list,body.mobile #footer .banners{width:100%;display:table;table-layout:fixed}body.mobile #footer .sns .row,body.mobile #footer .other-menu-list .row,body.mobile #footer .banners .row{display:table-row}body.mobile #footer .sns .cell,body.mobile #footer .other-menu-list .cell,body.mobile #footer .banners .cell{display:table-cell;vertical-align:middle;text-align:center}body.mobile #footer .sns{font-size:12px}body.mobile #footer .sns .item a{width:100%;padding:15px;line-height:30px}body.mobile #footer .sns .item a .item-inner{position:relative;display:inline-block;padding-left:35px}body.mobile #footer .sns .facebook{display:inline-block}body.mobile #footer .sns .facebook .icon{display:inline-block;background-color:#314E94;width:30px;height:30px;line-height:30px;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto}body.mobile #footer .sns .facebook .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:15px;position:absolute;top:0;left:0;right:0;text-align:center}body.mobile #footer .sns .twitter{display:inline-block}body.mobile #footer .sns .twitter .icon{display:inline-block;background-color:#00ABEA;width:30px;height:30px;line-height:30px;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto}body.mobile #footer .sns .twitter .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:15px;position:absolute;top:0;left:0;right:0;text-align:center}body.mobile #footer .other-menu-list{font-size:11px;border-top:2px groove #3D3D3D}body.mobile #footer .other-menu-list .menu-item{height:50px}body.mobile #footer .other-menu-list .menu-item:nth-of-type(1){border-right:2px groove #3D3D3D;border-bottom:2px groove #3D3D3D}body.mobile #footer .other-menu-list .menu-item:nth-of-type(2){border-bottom:2px groove #3D3D3D}body.mobile #footer .other-menu-list .menu-item a{display:inline-block;width:100%;height:100%;position:relative}body.mobile #footer .other-menu-list .menu-item a span{height:1em;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}body.mobile #footer .other-menu-list .menu-item a:hover,body.mobile #footer .other-menu-list .menu-item a:active{box-shadow:inset 1px 1px 0 1px #0E0E0E}body.mobile #footer .link-free{padding:10px 10px 0;border-bottom:2px groove #3D3D3D}body.mobile #footer .link-free .title{font-weight:700}body.mobile #footer .link-free>div{margin-bottom:10px}body.mobile #footer .link-free p{white-space:pre-line}body.mobile #footer .link-free .banners{display:table;table-layout:fixed;padding:0}body.mobile #footer .link-free .banners>div{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}body.mobile #footer .link-free .banners img{width:auto;max-width:100%}body.mobile #footer .banners{padding:10px 0}body.mobile #footer .banners .banner:nth-of-type(1){padding:10px 5px 0 10px}body.mobile #footer .banners .banner:nth-of-type(2){padding:10px 10px 0 5px}body.mobile #footer .banners a{display:inline-block}body.mobile #footer .banners a img{width:100%;max-width:200px}body.mobile #footer .banners .tp_banner img{border:1px solid #5A5A5A;background-color:#fff}body.mobile #footer .jasrac{padding:10px}body.mobile #footer .jasrac .jasrac-inner{display:table}body.mobile #footer .jasrac .jasrac-inner>div{display:table-cell;vertical-align:middle}body.mobile #footer .jasrac .mark{width:30px;height:30px}body.mobile #footer .jasrac .mark img{width:100%;height:100%;vertical-align:bottom}body.mobile #footer .jasrac .jasrac-number{font-size:10px;color:#7c7c7c}body.mobile #footer .jasrac .jasrac-number div{margin:3px 5px}body.mobile #footer .bushiroad-copyright{text-align:center;color:#7c7c7c;padding-bottom:20px}body.mobile .app-icon .icon-container{display:inline-block;width:69px;border-radius:10px;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}body.mobile .app-icon .icon-container img{width:100%;vertical-align:bottom}#information-detail{height:100%}#information-detail .inner .information-detail{font-size:16px;overflow:hidden;*zoom:1;width:100%;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;background-color:#191a1b}#information-detail .inner .information-detail .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#information-detail .inner .information-detail .day{display:inline-block;color:#EB361A;font-size:12px;margin-bottom:7px}#information-detail .inner .information-detail .info-image{width:100%;text-align:center;margin-bottom:20px}#information-detail .inner .information-detail .info-image img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:bottom}#information-detail .inner .information-detail p{white-space:pre-wrap;line-height:1.5em;margin-bottom:20px}#information-detail .inner .information-detail p a{color:#e5e5e5;text-decoration:underline}#information-detail .inner .information-detail .link{text-align:center}#information-detail .inner .information-detail .link a{display:inline-block;background-color:#A6A6A6;color:#fff;width:400px;height:40px;font-size:16px;text-align:center;padding:12px 0}@media screen and (max-width:568px){#information-detail .inner .information-detail .link a{display:inline-block;background-color:#A6A6A6;color:#fff;width:200px;height:40px;font-size:16px;text-align:center;padding:12px 0}}body.mobile #information-detail .page-title{padding:0 20px}body.mobile #information-detail .inner .information-detail{padding:10px}body.mobile #information-detail .inner .information-detail .title,body.mobile #information-detail .inner .information-detail p{font-size:14px}body.mobile #information-detail .inner .link a{display:inline-block;background-color:#A6A6A6;color:#fff;width:200px;height:30px;font-size:14px;text-align:center;padding:8px 0;margin:10px 0}#informations{height:100%}#informations .inner .information-kind{width:160px;float:right}#informations .inner .infomations-list{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;padding:0}#informations .inner .infomations-list .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#informations .inner .infomations-list li:not(:last-child){border-bottom:1px dashed #DCDCDC}#informations .inner .info a,#informations .inner .info body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #informations .inner .info a{display:inline-block;padding:20px;position:relative;width:100%;height:auto;line-height:initial;color:#e5e5e5}#informations .inner .info a:after{content:" ";border-right:solid 2px #e5e5e5;border-top:solid 2px #e5e5e5;border-radius:1px;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:30px;width:10px;height:10px;margin:auto}#informations .inner .info a:hover{background-color:#3c3c3c}#informations .inner .info .publish-start-at{font-size:12px;color:#696969;margin-left:10px}#informations .inner .info .info-title{margin-top:5px;margin-right:15px;font-size:16px;line-height:1.5em;font-weight:700}#informations .inner .info .info-table{display:table}#informations .inner .info .info-title-cell{display:table-cell;vertical-align:top;width:100%}#informations .inner .info .info-title-img{float:right;display:block;width:100px;margin-left:10px;margin-right:30px}#informations .inner .info .infolabel.program{background-color:#28BA00}#informations .inner .info .infolabel.program,#informations .inner .info .infolabel.event{min-width:48px;width:auto;padding:0 5px;height:16px;display:inline-block;color:#fff;font-size:10px;text-align:center;line-height:16px;white-space:nowrap}#informations .inner .info .infolabel.event{background-color:#FFA800}#informations .inner .info .infolabel.article{background-color:#EE1000}#informations .inner .info .infolabel.article,#informations .inner .info .infolabel.other{min-width:48px;width:auto;padding:0 5px;height:16px;display:inline-block;color:#fff;font-size:10px;text-align:center;line-height:16px;white-space:nowrap}#informations .inner .info .infolabel.other{background-color:gray}body.mobile #informations .title{font-size:14px;padding:0 20px}body.mobile #informations .inner .info .info-title{font-size:12px}body.mobile #informations .inner .info a{padding:10px}body.mobile #informations .inner .info a:after{right:10px}body.mobile #informations .inner .info .info-title-img{float:right;display:block;width:100px;margin-left:10px;margin-right:20px}#instant-voices,#login{height:100%}#login .inner .login-form{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px}#login .inner .login-form .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}body.mobile #login .inner .login-form{padding:10px}body.mobile #login .inner .login-form .btn-group{text-align:center}.other-content{width:50%;display:table;margin:0 auto}.other-content .title{font-weight:700;font-size:16px;line-height:24px;color:#646464;padding:5px 0;overflow:hidden;*zoom:1}.twitter-widget{display:table-cell;width:50%;padding-right:5px;background-color:#191a1b}@media screen and (max-width:568px){.twitter-widget{display:table-row;width:100%}}.twitter-widget .twitter-icon{float:left;color:#00ABEA;font-size:24px;margin-right:10px}.instant-voices{display:table-cell;width:50%;padding-left:5px}@media screen and (max-width:568px){.instant-voices{display:table-row;width:100%}}.instant-voices .more a,.instant-voices .more body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list .instant-voices .more a{display:inline-block;background-color:#A6A6A6;color:#fff;width:100%;height:35px;font-size:16px;text-align:center;padding:9.5px 0}body.mobile .twitter-widget,body.mobile .instant-voices{margin-top:20px;display:block;width:100%;padding:0}body.mobile .twitter-widget .title,body.mobile .instant-voices .title{font-size:12px;line-height:24px;color:#646464;padding:5px 0;overflow:hidden;*zoom:1}@media screen and (max-width:320px){#mypage .box{padding:10px}#mypage .table{font-size:85%}}#mypage .table{display:table;width:100%}#mypage .submenu,#mypage .user-info{display:table-cell;vertical-align:top}@media screen and (max-width:768px){#mypage .submenu,#mypage .user-info{display:table-row}}#mypage .submenu{width:150px;padding-right:10px}#mypage .submenu ul{list-style:none;margin:0;padding:0;position:relative}@media screen and (max-width:768px){#mypage .submenu ul{display:table;width:100%}}#mypage .submenu ul li{padding:0;margin:0;height:100%;position:relative}#mypage .submenu ul li:hover{background-color:#3c3c3c}@media screen and (max-width:768px){#mypage .submenu ul li{display:table-cell;text-align:center}}#mypage .submenu ul a,#mypage .submenu ul body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #mypage .submenu ul a{border:none;width:100%;height:45px;line-height:45px;color:#e5e5e5;display:block;text-decoration:none;white-space:nowrap;padding-left:10px}#mypage .submenu ul a:before,#mypage .submenu ul body.pc #menu .other-menu-list a:before,body.pc #menu .other-menu-list #mypage .submenu ul a:before{content:" ";border-right:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;border-radius:1px;transform:rotate(45deg);position:absolute;top:17px;width:8px;height:8px}@media screen and (max-width:768px){#mypage .submenu ul a,#mypage .submenu ul body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #mypage .submenu ul a{padding-left:0;text-decoration:underline}#mypage .submenu ul a:before,#mypage .submenu ul body.pc #menu .other-menu-list a:before,body.pc #menu .other-menu-list #mypage .submenu ul a:before{content:none}}#mypage .submenu ul a.active{font-weight:700}#mypage .submenu ul a span,#mypage .submenu ul body.pc #menu .other-menu-list a span,body.pc #menu .other-menu-list #mypage .submenu ul a span{margin-left:20px}@media screen and (max-width:768px){#mypage .submenu ul a span,#mypage .submenu ul body.pc #menu .other-menu-list a span,body.pc #menu .other-menu-list #mypage .submenu ul a span{margin-left:5px;margin-right:5px}}#mypage .user-info{padding:10px}#mypage p{white-space:pre-wrap;line-height:1.5em}#mypage p a,#mypage p body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #mypage p a{color:#e5e5e5;text-decoration:underline}body.pc #notifications{height:100%}body.pc #notifications .inner .search{overflow:hidden;*zoom:1;margin:0 0 20px;float:right}body.pc #notifications .inner .search li{display:inline-block;float:left}body.pc #notifications .inner .search li:nth-child(n+2){margin-left:10px}body.pc #notifications .inner .search a{text-decoration:none;color:#8C8C8C;background-color:#D7D5D6;display:inline-block;padding:5px 20px}body.pc #notifications .inner .search a.active,body.pc #notifications .inner .search a:hover{background-color:#EB3925;color:#fff}body.pc #notifications .inner .notifications-list{overflow:hidden;*zoom:1;width:100%;border:1px solid #DCDCDC;margin-bottom:15px;background-color:#191a1b;padding:0}body.pc #notifications .inner .notifications-list .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}body.pc #notifications .inner .notifications-list li:not(:last-child){border-bottom:1px dashed #DCDCDC}body.mobile #notifications{height:100%}body.mobile #notifications .title{height:34px;font-size:14px;padding:10px 20px}body.mobile #notifications .inner .notifications-list{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;padding:0}body.mobile #notifications .inner .notifications-list .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}body.mobile #notifications .inner .notifications-list li:not(:last-child){border-bottom:1px dashed #DCDCDC}#password-reminder .description{margin-bottom:30px}#password-reminder .description p{font-size:16px;line-height:1.5em}#program-player-ctrl{position:absolute;bottom:-50px;left:0;width:100%;height:50px;background:rgba(0,0,0,.7);padding:10px 30px}#program-player-ctrl .play-icon{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #E93A0D;border-radius:15px}#program-player-ctrl .play-icon:after{content:" ";position:absolute;top:0;left:3px;bottom:0;right:0;width:0;height:0;border-top:solid 5.76923px transparent;border-bottom:solid 5.76923px transparent;border-left:solid 9.09091px #E93A0D;margin:auto}#program-player-ctrl .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.52941px;height:10px;border-left:solid 3px #E93A0D;border-right:solid 3px #E93A0D;margin:auto}#program-player-ctrl .play-icon.play:after{content:none}#program-player-ctrl .play-icon.loading{border:2px solid rgba(233,58,13,.3)}#program-player-ctrl .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:30px;height:30px;box-sizing:border-box;border-radius:15px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}#program-player-ctrl.active{transition:all .2s linear;bottom:0}#program-image{position:relative;width:100%;overflow:hidden;text-align:center;background-color:#3D3D3D}#program-image img{width:auto;height:auto;max-width:100%;max-height:400px;vertical-align:bottom}#program-image .program-image-instead{color:#fff;font-size:18px;height:150px;line-height:150px}#program-image .program-play-wrapper{position:absolute;right:20px;bottom:20px}@media screen and (max-width:568px){#program-image .program-play-wrapper{right:15px}}#program-image .program-play,#program-image .program-backstage-play{display:inline-table;background-color:rgba(0,0,0,.75);border:1px solid #fff;padding:10px 20px;color:#fff;text-align:left;cursor:pointer;transition:all .2s linear}@media screen and (max-width:568px){#program-image .program-play,#program-image .program-backstage-play{display:block;margin-top:10px}}#program-image .program-play .program-play-container,#program-image .program-backstage-play .program-play-container{display:table}#program-image .program-play .program-play-container>div,#program-image .program-backstage-play .program-play-container>div{display:table-cell;vertical-align:middle}#program-image .program-play:hover,#program-image .program-backstage-play:hover{box-shadow:0 0 10px #fff;text-shadow:0 0 10px #fff}#program-image .program-play:hover span.play-icon,#program-image .program-backstage-play:hover span.play-icon{transform:scale(1.1)}#program-image .program-play:active span.play-icon,#program-image .program-backstage-play:active span.play-icon{transition:all .1s linear;transform:scale(1)}#program-image .program-play span.play-icon,#program-image .program-backstage-play span.play-icon{position:relative;display:inline-block;width:40px;height:40px;border:2px solid #fff;border-radius:20px;margin-right:20px;transition:all .2s linear}#program-image .program-play span.play-icon:after,#program-image .program-backstage-play span.play-icon:after{content:" ";position:absolute;top:0;left:4px;bottom:0;right:0;width:0;height:0;border-top:solid 7.69231px transparent;border-bottom:solid 7.69231px transparent;border-left:solid 12.12121px #fff;margin:auto}#program-image .program-play span.play-icon.play:before,#program-image .program-backstage-play span.play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:4.70588px;height:13.33333px;border-left:solid 4px #fff;border-right:solid 4px #fff;margin:auto}#program-image .program-play span.play-icon.play:after,#program-image .program-backstage-play span.play-icon.play:after{content:none}#program-image .program-play span.play-icon.loading,#program-image .program-backstage-play span.play-icon.loading{border:2px solid rgba(255,255,255,.3)}#program-image .program-play span.play-icon.loading:before,#program-image .program-backstage-play span.play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:40px;height:40px;box-sizing:border-box;border-radius:20px;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}#program-image .program-play .updated-at,#program-image .program-backstage-play .updated-at{font-size:12px;margin-bottom:5px}#program-image .program-play .program-name,#program-image .program-backstage-play .program-name{font-size:18px;font-weight:700}#program-image .program-play.hide,#program-image .hide.program-backstage-play{transition:all .2s linear;bottom:-70px}#program-image .program-backstage-play{margin-left:10px}#program-menu{overflow:hidden;*zoom:1;height:60px;background-color:#141414;padding:0 20px}#program-menu .menu{float:left;list-style:none;overflow:hidden;*zoom:1}#program-menu .menu li{float:left;margin-left:30px}#program-menu .menu li:first-child{margin-left:0}@media screen and (max-width:568px){#program-menu .menu li{margin-left:20px}}#program-menu .menu a,#program-menu .menu body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #program-menu .menu a{display:inline-block;text-decoration:none;color:#fff;padding:0 14px;height:60px;line-height:60px;white-space:nowrap}#program-menu .menu a.active,#program-menu .menu body.pc #menu .other-menu-list a.active,body.pc #menu .other-menu-list #program-menu .menu a.active,#program-menu .menu a:hover,#program-menu .menu body.pc #menu .other-menu-list a:hover,body.pc #menu .other-menu-list #program-menu .menu a:hover{border-bottom:solid 4px #E93A0D}#program-menu .put-letter{float:right;margin:10px 0 10px 10px;background-color:#E93A0D;color:#fff;display:inline-block;height:40px;line-height:40px;padding:0 16px;font-size:16px}#program-menu .put-letter i{margin-right:12px}#program-menu .put-letter:hover i.icon{transition:all .1s ease-in;transform:rotate(20deg)}@media screen and (max-width:1150px){#program-menu .put-letter{display:none}}#program-menu .info-count{display:inline-block;background-color:#E93A0D;color:#fff;width:20px;height:20px;line-height:20px;border-radius:50%;font-size:10px;margin-left:5px;text-align:center;vertical-align:middle}#put-letter{margin-top:20px;text-align:center;display:none}@media screen and (max-width:1150px){#put-letter{display:block}}#put-letter .put-letter{background-color:#E93A0D;color:#fff;display:inline-block;height:40px;line-height:40px;padding:0 16px;font-size:16px}#put-letter .put-letter i{margin-right:12px}#put-letter .put-letter:hover i.icon{transition:all .1s ease-in;transform:rotate(20deg)}#mailto{display:inline-block;text-align:center;margin-left:5px}#mailto .caption{font-size:.8em;padding:.5em 0}.nocontent{position:relative}.nocontent,.nocontent-box{min-height:250px;text-align:center;font-size:18px}.nocontent p,.nocontent-box p{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:1em}.nocontent-box{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;position:relative}.nocontent-box .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#program-detail{overflow:hidden;*zoom:1}#program-detail p{white-space:pre-wrap;line-height:1.5em;font-size:15px;margin-bottom:10px}#program-detail p a,#program-detail p body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #program-detail p a{color:#e5e5e5;text-decoration:underline}#program-detail p:last-child{margin-bottom:0}#program-detail .sns{margin-bottom:20px;overflow:hidden;*zoom:1}#program-detail .sns a,#program-detail .sns body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #program-detail .sns a{display:inline-block;position:relative;padding-left:32px}#program-detail .sns ul{float:right;list-style:none;display:table;height:30px}#program-detail .sns ul li{display:table-cell;vertical-align:middle;padding-left:15px;font-size:15px;font-weight:700}#program-detail .sns ul li:last-child{padding-right:0!important}#program-detail .sns .sns-share{color:#E93A0D}#program-detail .sns .sns-share .icon{display:inline-block;background-color:#E93A0D;width:26px;height:26px;line-height:26px;border-radius:50%;position:absolute;top:-35%;left:0}#program-detail .sns .sns-share .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:13px;position:absolute;top:0;left:0;right:0;text-align:center}#program-detail .sns .star{color:#EB361A}#program-detail .sns .star .icon{display:inline-block;background-color:#E93A0D;width:26px;height:26px;line-height:26px;border-radius:50%;position:absolute;top:-35%;left:0}#program-detail .sns .star .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:13px;position:absolute;top:0;left:0;right:0;text-align:center}#program-detail .sns .unstar{color:#EB361A}#program-detail .sns .unstar .icon{display:inline-block;background-color:#E93A0D;width:26px;height:26px;line-height:26px;border-radius:50%;position:absolute;top:-35%;left:0}#program-detail .sns .unstar .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:13px;position:absolute;top:0;left:0;right:0;text-align:center}#program-detail .detail{overflow:hidden;*zoom:1;width:100%;border:1px solid #DCDCDC;margin-bottom:15px;padding:0;float:left;background-color:#191a1b}#program-detail .detail .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#program-detail .detail .box-inner-wrapper{width:100%;display:table}#program-detail .detail .box-inner-left{display:table-cell;vertical-align:top;padding:20px;width:70%;height:100%}#program-detail .detail .box-inner-right{display:table-cell;vertical-align:top;padding:20px;width:30%;height:100%;border-left:1px dashed #DCDCDC}#program-detail .detail .official-site{color:#323232;text-decoration:underline;font-size:16px}#program-detail .personality{overflow:hidden;*zoom:1;width:30%;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;float:right;background-color:#191a1b}#program-detail .personality .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#program-detail .personality .cast{display:table}#program-detail .personality .cast:not(:last-child){margin-bottom:15px}#program-detail .personality .cast>div{display:table-cell;vertical-align:middle}@media screen and (max-width:1024px){#program-detail .personality{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;float:none}#program-detail .personality .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}}#program-detail .personality .thumbnail{width:60px;height:74px;overflow:hidden;border:1px solid #ddd;background-image:url(/assets/images/no_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover}#program-detail .personality .thumbnail img{width:100%;vertical-align:bottom}#program-detail .personality .cast-name{padding-left:15px}#program-detail .personality .cast-name .name{font-size:16px;color:#E93A0D;padding:5px 0}#program-detail .personality .cast-name .roll{font-size:12px;color:#767676}#program-detail .episodes-wrapper{width:70%;padding-right:20px;float:left}@media screen and (max-width:1024px){#program-detail .episodes-wrapper{width:100%;padding-right:0;float:none}}#program-detail .episodes{overflow:hidden;*zoom:1;width:100%;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;background-color:#191a1b}#program-detail .episodes .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#program-detail .episodes .episode-image{width:100%;text-align:center;margin-bottom:20px}#program-detail .episodes .episode-image img{width:auto;max-width:100%;vertical-align:bottom}#program-detail .links{overflow:hidden;*zoom:1;width:30%;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;background-color:#191a1b;clear:right;margin-left:70%}#program-detail .links .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}@media screen and (max-width:1024px){#program-detail .links{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;float:none;margin-left:0}#program-detail .links .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}}#program-detail .links .program-links{text-align:center}#program-detail .links .program-links li{max-width:100%;padding:10px 0}#program-detail .links .program-links a,#program-detail .links .program-links body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #program-detail .links .program-links a{color:#e5e5e5;text-decoration:underline;font-size:16px}#program-detail .links .program-links img{width:auto;max-width:100%;border:1px solid #eee}#program-introductions .put-letter-container{display:none}#program-introductions .introductions{overflow:hidden;*zoom:1;width:100%;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px;background-color:#191a1b}#program-introductions .introductions .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#program-introductions .introductions .corner:not(:last-child){border-bottom:1px dashed #D6D6D6;margin-bottom:20px}#program-introductions .introductions .corner .name{font-size:17px;color:#E93A0D;margin-bottom:10px}#program-introductions .introductions .corner .img-container{text-align:center;margin-bottom:20px}#program-introductions .introductions .corner .img-container img{max-width:100%;vertical-align:bottom}#program-introductions .introductions .corner p{white-space:pre-wrap;line-height:1.5em;font-size:16px;margin-bottom:20px}#program-introductions .introductions .corner p a{color:#e5e5e5;text-decoration:underline}#program-products .product{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px}#program-products .product .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#program-products .product .day{display:inline-block;color:#E93A0D;font-size:13px;margin-bottom:7px}#program-products .product .html-description .link{margin-top:30px;text-align:center}#program-products .product .html-description .link a{width:260px;display:inline-block}#program-products .product .html-description .link a img{width:100%;vertical-align:bottom}#program-products .product .product-description{margin-bottom:20px}#program-products .product .product-description p{white-space:pre-wrap;line-height:1.5em;font-size:16px}#program-products .product .product-description p a{color:#e5e5e5;text-decoration:underline}#program-products .product .table{display:table;width:100%}#program-products .product .product-image,#program-products .product .product-detail{display:table-cell;vertical-align:top}#program-products .product .product-image p,#program-products .product .product-detail p{margin-bottom:10px}@media screen and (max-width:768px){#program-products .product .product-image,#program-products .product .product-detail{display:table-row}#program-products .product .product-image p,#program-products .product .product-detail p{margin:10px 0}}#program-products .product .product-image{width:340px;text-align:center}@media screen and (max-width:768px){#program-products .product .product-image{width:100%}}#program-products .product .product-image .product-info{border:1px solid #E93A0D;padding:5px}#program-products .product .product-image .product-info img{max-width:100%}#program-products .product .product-image .product-info .info{text-align:left}#program-products .product .product-image .product-info .info>div{padding-top:10px}#program-products .product .product-image .product-info .info span{color:#E93A0D;margin-right:10px;width:98px;display:inline-block}#program-products .product .product-image .bonus-info{margin-top:10px;padding:5px;background-color:#FDEBE6;display:table;width:100%}#program-products .product .product-image .bonus-info>div{display:table-cell;vertical-align:top}#program-products .product .product-image .bonus-info .image{width:40%}#program-products .product .product-image .bonus-info .image img{width:100%}#program-products .product .product-image .bonus-info .info{padding-left:10px;text-align:left}#program-products .product .product-image .bonus-info .info .info-title{color:#E93A0D;font-size:14px;margin-bottom:10px}#program-products .product .product-image .bonus-info .info p{white-space:pre-wrap;line-height:1.5em}#program-products .product .product-image .bonus-info .info p a{color:#e5e5e5;text-decoration:underline}#program-products .product .product-detail{padding-left:20px}#program-products .product .product-detail p{white-space:pre-wrap;line-height:1.5em}#program-products .product .product-detail p a{color:#e5e5e5;text-decoration:underline}#program-products .product .product-detail .link{margin-top:30px;text-align:center}#program-products .product .product-detail .link a{width:260px;display:inline-block}#program-products .product .product-detail .link a img{width:100%;vertical-align:bottom}#program-informations .info{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px}#program-informations .info .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#program-informations .info .day{display:inline-block;color:#E93A0D;font-size:13px;margin-bottom:7px}#program-informations .info p{white-space:pre-wrap;line-height:1.5em;font-size:16px}#program-informations .info p a,#program-informations .info p body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #program-informations .info p a{color:#e5e5e5;text-decoration:underline}#program-informations .info .info-image{width:100%;text-align:center;margin-bottom:20px}#program-informations .info .info-image img{width:auto;max-width:100%;vertical-align:bottom}#program-informations .info .link{margin-top:20px;text-align:center}#program-informations .info .link a,#program-informations .info .link body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #program-informations .info .link a{display:inline-block;background-color:#A6A6A6;color:#fff;width:400px;height:40px;font-size:16px;text-align:center;padding:12px 0}@media screen and (max-width:568px){#program-informations .info .link a,#program-informations .info .link body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #program-informations .info .link a{display:inline-block;background-color:#A6A6A6;color:#fff;width:200px;height:40px;font-size:16px;text-align:center;padding:12px 0}}body.mobile #program-image .program-image-instead{font-size:16px;height:120px;line-height:120px}body.mobile #program-image .program-play-wrapper{right:10px;border:none}body.mobile #program-image .program-play,body.mobile #program-image .program-backstage-play{display:block;padding:5px}body.mobile #program-image .program-play span.play-icon,body.mobile #program-image .program-backstage-play span.play-icon{position:relative;display:inline-block;width:24px;height:24px;border:2px solid #fff;border-radius:12px;margin-right:8px}body.mobile #program-image .program-play span.play-icon:after,body.mobile #program-image .program-backstage-play span.play-icon:after{content:" ";position:absolute;top:0;left:2.4px;bottom:0;right:0;width:0;height:0;border-top:solid 4.61538px transparent;border-bottom:solid 4.61538px transparent;border-left:solid 7.27273px #fff;margin:auto}body.mobile #program-image .program-play span.play-icon.play:before,body.mobile #program-image .program-backstage-play span.play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:2.82353px;height:8px;border-left:solid 2.4px #fff;border-right:solid 2.4px #fff;margin:auto}body.mobile #program-image .program-play span.play-icon.play:after,body.mobile #program-image .program-backstage-play span.play-icon.play:after{content:none}body.mobile #program-image .program-play span.play-icon.loading,body.mobile #program-image .program-backstage-play span.play-icon.loading{border:2px solid rgba(255,255,255,.3)}body.mobile #program-image .program-play span.play-icon.loading:before,body.mobile #program-image .program-backstage-play span.play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;box-sizing:border-box;border-radius:12px;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}body.mobile #program-image .program-play .updated-at,body.mobile #program-image .program-backstage-play .updated-at{font-size:10px;margin-bottom:5px}body.mobile #program-image .program-play .program-name,body.mobile #program-image .program-backstage-play .program-name{font-size:12px}body.mobile #program-image .program-backstage-play{margin-top:10px;margin-left:0}body.mobile #program-menu{height:40px;padding:0 10px}body.mobile #program-menu .menu{display:table;table-layout:fixed;width:100%;float:none}body.mobile #program-menu .menu li{float:none;margin-left:0;display:table-cell;text-align:center;vertical-align:middle}body.mobile #program-menu .menu a{height:40px;line-height:40px;font-size:11px}body.mobile #program-menu .info-count{width:18px;height:18px;line-height:18px;margin-left:3px}body.mobile #program-detail p{font-size:14px}body.mobile #program-detail .sns{margin-bottom:10px;font-size:12px}body.mobile #program-detail .sns a{padding-left:24px;font-size:14px}body.mobile #program-detail .sns ul{float:none;width:100%}body.mobile #program-detail .sns ul li{padding-left:0;padding-right:10px;text-align:center;width:50%}body.mobile #program-detail .sns .sns-share{color:#E93A0D}body.mobile #program-detail .sns .sns-share .icon{display:inline-block;background-color:#E93A0D;width:19px;height:19px;line-height:19px;border-radius:50%;position:absolute}body.mobile #program-detail .sns .sns-share .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:9.5px;position:absolute;top:0;left:0;right:0;text-align:center}body.mobile #program-detail .sns .star .icon{display:inline-block;background-color:#E93A0D;width:19px;height:19px;line-height:19px;border-radius:50%;position:absolute}body.mobile #program-detail .sns .star .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:9.5px;position:absolute;top:0;left:0;right:0;text-align:center}body.mobile #program-detail .sns .unstar .icon{display:inline-block;background-color:#E93A0D;width:19px;height:19px;line-height:19px;border-radius:50%;position:absolute}body.mobile #program-detail .sns .unstar .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:9.5px;position:absolute;top:0;left:0;right:0;text-align:center}body.mobile #program-detail .detail{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;padding:0;display:block}body.mobile #program-detail .detail .title{color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}body.mobile #program-detail .detail .box-inner-left{display:block;width:100%}body.mobile #program-detail .detail .box-inner-right{display:block;width:100%;border-left:none;border-top:1px dashed #DCDCDC}body.mobile #program-detail .detail .title{font-size:14px}body.mobile #program-detail .detail .box-inner-left,body.mobile #program-detail .detail .box-inner-right{padding:10px;font-size:12px}body.mobile #program-detail .detail .official-site{font-size:14px}body.mobile #program-detail .detail .program-links li{width:100%;text-align:center}body.mobile #program-detail .personality{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;padding:10px;font-size:12px;margin-left:0}body.mobile #program-detail .personality .title{color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700;font-size:14px}body.mobile #program-detail .personality .cast{display:inline-table;width:50%;vertical-align:top}body.mobile #program-detail .personality .thumbnail{width:40px;height:49px}body.mobile #program-detail .personality .cast-name{padding:0 5px}body.mobile #program-detail .personality .cast-name .name{font-size:12px}body.mobile #program-detail .personality .cast-name .roll{font-size:10px}body.mobile #program-detail .episodes{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;position:relative;padding:10px;font-size:14px;float:none}body.mobile #program-detail .episodes .title{color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700;font-size:14px}body.mobile #program-detail .links{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;padding:10px;font-size:14px;margin-left:0;clear:none}body.mobile #program-detail .links .title{color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}body.mobile #program-detail .links .title,body.mobile #program-introductions .introductions .corner p{font-size:14px}body.mobile #program-introductions .put-letter-container{display:block;text-align:center;margin-top:5px;margin-bottom:15px}body.mobile #program-introductions .put-letter-container .put-letter{background-color:#E93A0D;color:#fff;display:inline-block;height:32px;line-height:12px;font-size:12px;padding:10px 16px;border-radius:3px}body.mobile #program-introductions .put-letter-container .put-letter:hover i.icon{transition:all .1s ease-in;transform:rotate(20deg)}body.mobile #program-introductions .put-letter-container .put-letter i{vertical-align:baseline;margin-right:10px}body.mobile #program-introductions .introductions{padding:10px;font-size:12px}body.mobile #program-introductions .introductions .title{font-size:14px}body.mobile #program-products .product{padding:10px;font-size:12px}body.mobile #program-products .product .title{font-size:14px}body.mobile #program-products .product .table,body.mobile #program-products .product .product-image,body.mobile #program-products .product .product-detail{display:block}body.mobile #program-products .product .product-description p{font-size:14px}body.mobile #program-products .product .product-image{width:100%}body.mobile #program-products .product .product-image .info span{margin-right:10px}body.mobile #program-products .product .product-detail{padding:0;margin-top:10px}body.mobile #program-products .product .product-detail .link a{width:190px}body.mobile #program-informations p{font-size:14px}body.mobile #program-informations .info{padding:10px;font-size:12px}body.mobile #program-informations .info .title{font-size:14px}body.mobile #program-informations .info .link a{display:inline-block;background-color:#A6A6A6;color:#fff;width:200px;height:30px;font-size:14px;text-align:center;padding:8px 0;margin:10px 0}#register .inner .register-form{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;padding:20px;margin-bottom:15px}#register .inner .register-form .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#register .link-group .terms a,#register .link-group .terms body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #register .link-group .terms a{color:#E93A0D}#register .register-text{font-size:13px;line-height:1.5em;margin-bottom:20px}#register .register-text .list{padding:5px}#register .register-text .caption{font-size:12px}.dialog .outer-html{width:100%;height:300px;font-size:14px}#register-complete p{line-height:1.6em}body.mobile #register .register-form{padding:10px}body.mobile #register .register-form .btn-group{text-align:center}body.mobile #register .register-form .allow-mail{margin-top:50px}body.pc .programs li{display:inline-table;vertical-align:top}body.mobile .programs li{vertical-align:top;display:inline-block!important}.adsense-middle{display:table;box-sizing:border-box;padding:22px 0;width:100%;position:relative}.adsense-middle .ad-cont{width:50%;display:table-cell}.adsense-middle .ad-cont .adsense-block{max-width:336px;max-height:280px;margin-left:auto;margin-right:auto}@media (max-width:915px){.adsense-middle .ad-cont{width:100%;text-align:center;display:block;margin-bottom:20px}.adsense-middle .ad-cont:nth-of-type(2n){margin-bottom:0}}.adsense-footer{display:table;box-sizing:border-box;padding:22px 20px;width:100%;position:relative}.adsense-footer .ad-cont{width:50%;display:table-cell}.adsense-footer .ad-cont .adsense-block{max-width:336px;max-height:280px;margin-left:auto;margin-right:auto}@media (max-width:915px){.adsense-footer .ad-cont{width:100%;text-align:center;display:block;margin-bottom:20px}.adsense-footer .ad-cont:nth-of-type(2n){margin-bottom:0}}@media (max-width:414px){.adsense-middle .ad-cont{margin-bottom:0}}@media (max-width:414px){.adsense-footer .ad-cont{margin-bottom:0}}.view-container{position:relative}.view-container>.view-animate.ng-animate{width:100%;min-height:100vh}.view-animate.ng-enter,.view-animate.ng-leave{transition:all .4s ease-out}.view-animate.ng-enter{opacity:0}.view-animate.ng-enter.ng-enter-active,.view-animate.ng-leave{opacity:1}.view-animate.ng-leave.ng-leave-active{opacity:0}.program-box-animate.ng-anchor-in,.program-image-animate.ng-anchor-in,.program-title-animate.ng-anchor-in{transition:all .4s ease-in}.program-play.ng-enter,#program-image .ng-enter.program-backstage-play{transition:all .4s ease-out;opacity:0}.program-play.ng-enter.ng-enter-active,#program-image .ng-enter.ng-enter-active.program-backstage-play{opacity:1}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes bounce{0%,20%,53%,88%,100%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transform:translate3d(0,-30px,0)}40%,43%,70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes pulse{0%,80%{transform:scale3d(1,1,1)}90%{transform:scale3d(1.15,1.15,1.15)}100%{transform:scale3d(1,1,1)}}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@keyframes dance_height1{0%{height:1px}100%{height:22px}}@keyframes dance_height2{0%{height:1px}100%{height:14px}}@keyframes dance_height3{0%{height:1px}100%{height:26px}}@keyframes dance_height4{0%{height:1px}100%{height:20px}}@keyframes dance_height5{0%{height:1px}100%{height:15px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ngdialog.ngdialog-theme-default .ngdialog-content{background:rgba(25,26,27,.9);padding:1.8em 2em;border-radius:0;border:1px solid #ccc}.ngdialog.ngdialog-theme-default .ngdialog-content p{color:#e5e5e5}.ngdialog.ngdialog-theme-default .ngdialog-overlay{background:rgba(255,255,255,.5)}#growl-notifications{position:fixed;top:20px;right:20px;z-index:10001}#growl-notifications .notification{background-color:#2e2e2e;padding:15px 30px;min-width:300px;max-width:500px;width:auto;display:block;border-left:8px solid #eee;position:relative;margin-bottom:15px;box-shadow:3px 3px 10px 2px rgba(0,0,0,.35)}#growl-notifications .notification.success{border-left-color:#10cfbd}#growl-notifications .notification.info{border-left-color:#48b0f7}#growl-notifications .notification.alert{border-left-color:#f55753}#growl-notifications .notification .close{color:#e5e5e5;position:absolute;top:8px;right:8px}#search-results .nocontent,#search-results .nocontent-box{overflow:hidden;*zoom:1;width:100%;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:15px;font-size:18px;text-align:center;padding:90px}#search-results .nocontent .title,#search-results .nocontent-box .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}#search-results .nocontent p,#search-results .nocontent-box p{line-height:24px}#search-results .search-results .program{width:100%;height:100%;display:table;background-color:#191a1b;border:1px solid #DCDCDC;margin-bottom:10px}#search-results .search-results .program .inner-right{display:table-cell;padding:10px;border-right:1px solid #DCDCDC}#search-results .search-results .program .inner-right .table{display:table;width:100%}#search-results .search-results .program .inner-right .table .thumbnail,#search-results .search-results .program .inner-right .table .info{display:table-cell}#search-results .search-results .program .inner-right .thumbnail{vertical-align:middle;width:200px}#search-results .search-results .program .inner-right .thumbnail .img{width:190px;height:107px;position:relative;overflow:hidden;text-align:center;background-color:#303030;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px}#search-results .search-results .program .inner-right .thumbnail .img a{display:block;width:100%;height:100%}#search-results .search-results .program .inner-right .progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:190px;top:-4px;position:relative}#search-results .search-results .program .inner-right .progress .duration{position:absolute;right:0;top:-17px;color:#474747;background-color:rgba(255,255,255,.7);font-weight:500;padding:0 2px;font-size:16px}#search-results .search-results .program .inner-right .progress .progress-bar{height:5px;display:block;background-color:rgba(233,58,13,.5);-webkit-box-align:center;-ms-flex-positive:1;flex-grow:1}#search-results .search-results .program .inner-right .progress .progress-bar .progress-completed{position:absolute;top:0;left:0;width:0;height:5px;background-color:#E93A0D;transition-delay:2s;transition-duration:1s;transition-property:width;transition-timing-function:ease-out}#search-results .search-results .program .inner-right .info{vertical-align:top;position:relative;padding-bottom:35px}#search-results .search-results .program .inner-right .info .title{font-size:16px;color:#E93A0D;margin-bottom:10px}#search-results .search-results .program .inner-right .info .latest-episode-name{font-size:14px;word-break:break-all;margin-bottom:10px}#search-results .search-results .program .inner-right .info .cast{font-size:12px;word-break:break-all;color:#8D8D8D}#search-results .search-results .program .inner-right .info .episode-updated-at{position:absolute;bottom:0;left:0;color:#8D8D8D;font-size:12px;line-height:16px}#search-results .search-results .program .inner-right .info .episode-updated-at .new-program{font-size:10px;display:inline-block;width:35px;height:16px;line-height:14px;color:#DB3C15;border:1px solid #DB3C15;text-align:center;margin-right:5px}#search-results .search-results .program .inner-right .info .episode-updated-at .new{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;background-color:#DB3C15;color:#fff;text-align:center;margin-right:5px}#search-results .search-results .program .inner-right .info .episode-updated-at .additional-video{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;color:#fff;border:1px solid #fff;text-align:center;margin-right:5px}#search-results .search-results .program .inner-left{width:170px;display:table-cell;vertical-align:middle}#search-results .search-results .program .inner-left .control{width:170px;height:100%}#search-results .search-results .program .inner-left .control .play{display:table;width:100%;height:100%}#search-results .search-results .program .inner-left .control .play a{display:inline-block;text-align:center;width:100%;height:100%;padding:0 20px;color:#E93A0D;font-size:16px;transition:all .2s linear}#search-results .search-results .program .inner-left .control .play a .table{display:table;width:100%;height:100%}#search-results .search-results .program .inner-left .control .play a .table .cell{display:table-cell;vertical-align:middle}#search-results .search-results .program .inner-left .control .play a .table .cell.icon{width:30%}#search-results .search-results .program .inner-left .control .play a .play-icon{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #E93A0D;border-radius:15px}#search-results .search-results .program .inner-left .control .play a .play-icon:after{content:" ";position:absolute;top:0;left:3px;bottom:0;right:0;width:0;height:0;border-top:solid 5.76923px transparent;border-bottom:solid 5.76923px transparent;border-left:solid 9.09091px #E93A0D;margin:auto}#search-results .search-results .program .inner-left .control .play a .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.52941px;height:10px;border-left:solid 3px #E93A0D;border-right:solid 3px #E93A0D;margin:auto}#search-results .search-results .program .inner-left .control .play a .play-icon.play:after{content:none}#search-results .search-results .program .inner-left .control .play a .play-icon.loading{border:2px solid rgba(233,58,13,.3)}#search-results .search-results .program .inner-left .control .play a .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:30px;height:30px;box-sizing:border-box;border-radius:15px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}@media (hover:hover){#search-results .search-results .program .inner-left .control .play a:hover,#search-results .search-results .program .inner-left .control .play a:active{background-color:#E93A0D;color:#fff}#search-results .search-results .program .inner-left .control .play a:hover .play-icon,#search-results .search-results .program .inner-left .control .play a:active .play-icon{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:15px}#search-results .search-results .program .inner-left .control .play a:hover .play-icon:after,#search-results .search-results .program .inner-left .control .play a:active .play-icon:after{content:" ";position:absolute;top:0;left:3px;bottom:0;right:0;width:0;height:0;border-top:solid 5.76923px transparent;border-bottom:solid 5.76923px transparent;border-left:solid 9.09091px #fff;margin:auto}#search-results .search-results .program .inner-left .control .play a:hover .play-icon.play:before,#search-results .search-results .program .inner-left .control .play a:active .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.52941px;height:10px;border-left:solid 3px #fff;border-right:solid 3px #fff;margin:auto}#search-results .search-results .program .inner-left .control .play a:hover .play-icon.play:after,#search-results .search-results .program .inner-left .control .play a:active .play-icon.play:after{content:none}#search-results .search-results .program .inner-left .control .play a:hover .play-icon.loading,#search-results .search-results .program .inner-left .control .play a:active .play-icon.loading{border:2px solid rgba(255,255,255,.3)}#search-results .search-results .program .inner-left .control .play a:hover .play-icon.loading:before,#search-results .search-results .program .inner-left .control .play a:active .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:30px;height:30px;box-sizing:border-box;border-radius:15px;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}}@media (hover:none){#search-results .search-results .program .inner-left .control .play a:active{background-color:#E93A0D;color:#fff}#search-results .search-results .program .inner-left .control .play a:active .play-icon{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:15px}#search-results .search-results .program .inner-left .control .play a:active .play-icon:after{content:" ";position:absolute;top:0;left:3px;bottom:0;right:0;width:0;height:0;border-top:solid 5.76923px transparent;border-bottom:solid 5.76923px transparent;border-left:solid 9.09091px #fff;margin:auto}#search-results .search-results .program .inner-left .control .play a:active .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.52941px;height:10px;border-left:solid 3px #fff;border-right:solid 3px #fff;margin:auto}#search-results .search-results .program .inner-left .control .play a:active .play-icon.play:after{content:none}#search-results .search-results .program .inner-left .control .play a:active .play-icon.loading{border:2px solid rgba(255,255,255,.3)}#search-results .search-results .program .inner-left .control .play a:active .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:30px;height:30px;box-sizing:border-box;border-radius:15px;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}}body.mobile #search-results .nocontent,body.mobile #search-results .nocontent-box{font-size:15px;padding:50px 10px}body.mobile #search-results .inner{padding:0}body.mobile #search-results .search-results .program{border:none;border-bottom:1px solid #DCDCDC;margin:0}body.mobile #search-results .search-results .program .content{padding:10px;height:100%}body.mobile #search-results .search-results .program .title{color:#E93A0D;font-size:14px;margin-bottom:5px}body.mobile #search-results .search-results .program .inner-content{display:table;height:95px}body.mobile #search-results .search-results .program .table1{display:table-cell}body.mobile #search-results .search-results .program .thumbnail{vertical-align:middle;width:40%;background-color:#000}body.mobile #search-results .search-results .program .thumbnail .img{width:100%;height:100%;position:relative;overflow:hidden;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px}body.mobile #search-results .search-results .program .thumbnail .img a{display:block;width:100%;height:100%}body.mobile #search-results .search-results .program .progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;top:-4px;position:relative}body.mobile #search-results .search-results .program .progress .duration{position:absolute;right:0;top:-15px;color:#474747;background-color:rgba(255,255,255,.7);font-weight:500;padding:0 2px}body.mobile #search-results .search-results .program .progress .progress-bar{height:5px;display:block;background-color:rgba(233,58,13,.5);-webkit-box-align:center;-ms-flex-positive:1;flex-grow:1}body.mobile #search-results .search-results .program .progress .progress-bar .progress-completed{position:absolute;top:0;left:0;width:0;height:5px;background-color:#E93A0D;transition-delay:2s;transition-duration:1s;transition-property:width;transition-timing-function:ease-out}body.mobile #search-results .search-results .program .info{padding:0 10px;width:50%;vertical-align:top;position:relative}body.mobile #search-results .search-results .program .info .latest-episode-name{font-size:12px;word-break:break-all;min-height:20px}body.mobile #search-results .search-results .program .info .cast{font-size:10px;word-break:break-all;color:#8D8D8D}body.mobile #search-results .search-results .program .info .icon-container{width:100%;position:absolute;bottom:0}body.mobile #search-results .search-results .program .info .episode-updated-at{color:#8D8D8D;font-size:10px;position:relative}body.mobile #search-results .search-results .program .info .episode-updated-at .new-program{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;color:#DB3C15;border:1px solid #DB3C15;text-align:center;margin-left:5px}body.mobile #search-results .search-results .program .info .episode-updated-at .new{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;background-color:#DB3C15;color:#fff;border:1px solid #DB3C15;text-align:center;margin-right:5px}body.mobile #search-results .search-results .program .info .episode-updated-at .additional-video{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;color:#fff;border:1px solid #fff;text-align:center;margin-right:5px}body.mobile #search-results .search-results .program .info .episode-updated-at .updated-date{display:inline-block;position:absolute;right:0;bottom:0}body.mobile #search-results .search-results .program .control{width:10%;display:table;table-layout:fixed}body.mobile #search-results .search-results .program .control .play,body.mobile #search-results .search-results .program .control .view{display:table-cell}body.mobile #search-results .search-results .program .control .play a,body.mobile #search-results .search-results .program .control .view a{display:block;width:100%;height:100%;padding:20px 10px;color:#E93A0D;font-size:14px;transition:all .2s linear}body.mobile #search-results .search-results .program .control .play a .table,body.mobile #search-results .search-results .program .control .view a .table{display:table;width:100%;height:100%}body.mobile #search-results .search-results .program .control .play a .table .cell,body.mobile #search-results .search-results .program .control .view a .table .cell{display:table-cell;vertical-align:middle}body.mobile #search-results .search-results .program .control .play a .play-icon,body.mobile #search-results .search-results .program .control .view a .play-icon{position:relative;display:inline-block;width:24px;height:24px;border:2px solid #E93A0D;border-radius:12px}body.mobile #search-results .search-results .program .control .play a .play-icon:after,body.mobile #search-results .search-results .program .control .view a .play-icon:after{content:" ";position:absolute;top:0;left:2.4px;bottom:0;right:0;width:0;height:0;border-top:solid 4.61538px transparent;border-bottom:solid 4.61538px transparent;border-left:solid 7.27273px #E93A0D;margin:auto}body.mobile #search-results .search-results .program .control .play a .play-icon.play:before,body.mobile #search-results .search-results .program .control .view a .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:2.82353px;height:8px;border-left:solid 2.4px #E93A0D;border-right:solid 2.4px #E93A0D;margin:auto}body.mobile #search-results .search-results .program .control .play a .play-icon.play:after,body.mobile #search-results .search-results .program .control .view a .play-icon.play:after{content:none}body.mobile #search-results .search-results .program .control .play a .play-icon.loading,body.mobile #search-results .search-results .program .control .view a .play-icon.loading{border:2px solid rgba(233,58,13,.3)}body.mobile #search-results .search-results .program .control .play a .play-icon.loading:before,body.mobile #search-results .search-results .program .control .view a .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;box-sizing:border-box;border-radius:12px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}body.mobile #search-results .search-results .program .control .play a .program-icon,body.mobile #search-results .search-results .program .control .view a .program-icon{font-size:24px}table.table{width:100%}table.table tr:not(:first-child){border-top:1px solid #eee}table.table tr:nth-child(odd){background-color:#3c3c3c}table.table td{padding:20px 10px}#company h2{font-size:18px}#company ul{list-style:circle}#company ul li{padding:5px 0}#company .access{margin-top:20px;width:100%;display:table}#company .access .map,#company .access .info{display:table-cell;vertical-align:top}#company .access .map{width:60%}#company .access .map img{width:100%}#company .access p{line-height:24px}#faq .getflash{margin:20px 0}#faq .getflash a,#faq .getflash body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #faq .getflash a{text-decoration:underline}#faq section{margin-bottom:40px}#faq .question{font-weight:700}#faq .answer{line-height:24px;padding-top:10px}#faq .answer ul{list-style:circle;padding:5px 30px}#faq .answer ol{list-style-type:decimal;list-style-position:outside;padding:5px 30px}#faq .color-red{color:#E93A0D}#contact .mailto{text-align:center;padding:20px 10px;white-space:nowrap}#contact .mailto a,#contact .mailto body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #contact .mailto a{color:#e5e5e5;font-size:24px;text-decoration:underline}#contact p{line-height:24px}#contact p span{color:#E93A0D}#link-free{font-size:16px}#link-free p{line-height:1.4em}#link-free .link-info{margin-top:30px;width:100%}#link-free .link-info .site-name,#link-free .link-info .link-url{margin-bottom:10px}#link-free .link-info .banner{padding:20px;margin-right:20px;display:inline-block;text-align:center}#link-free .link-info .banner img{width:auto;max-width:100%;vertical-align:bottom}#link-free .link-info .banner span{display:block;font-size:12px;margin-top:10px}body.pc #banner-carousel{position:relative;width:100%;height:400px;overflow:hidden;*zoom:1}@media screen and (max-width:568px){body.pc #banner-carousel{height:320px}}body.pc #banner-carousel .main-banner-area{position:relative;float:left;width:80%;height:400px}@media screen and (max-width:568px){body.pc #banner-carousel .main-banner-area{height:320px}}body.pc #banner-carousel .thumbnails-area{position:relative;float:left;width:20%;height:400px}body.pc #banner-carousel .main-banner{position:absolute;width:100%;height:400px;overflow:hidden;background-color:#030303;text-align:center}@media screen and (max-width:568px){body.pc #banner-carousel .main-banner{height:320px}}body.pc #banner-carousel .main-banner.normal{transition:all .7s linear}body.pc #banner-carousel .main-banner.fast{transition:all .3s linear}body.pc #banner-carousel .main-banner img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}body.pc #banner-carousel .main-banner.current{opacity:1;z-index:10}body.pc #banner-carousel .main-banner.next{opacity:.2;z-index:0}body.pc #banner-carousel .thumbnails{height:400px;overflow:hidden}body.pc #banner-carousel .thumbnails ul{position:absolute;top:-150px;width:100%}body.pc #banner-carousel .thumbnails ul.move-next{top:-250px}body.pc #banner-carousel .thumbnails ul.move-prev{top:-50px}body.pc #banner-carousel .thumbnails ul.move-active.normal{transition:all .7s ease-out}body.pc #banner-carousel .thumbnails ul.move-active.fast{transition:all .3s ease-out}body.pc #banner-carousel .thumbnails ul.next{transform:translateY(100px)}body.pc #banner-carousel .thumbnails ul.prev{transform:translateY(-100px)}body.pc #banner-carousel .thumbnails ul li{width:100%;height:100px;overflow:hidden;background-color:#333;position:relative}body.pc #banner-carousel .thumbnails img{width:auto;height:auto;max-width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}body.pc #banner-carousel .thumbnail-frames{position:absolute;top:0;left:0;width:100%;height:400px}body.pc #banner-carousel .thumbnail-frames .next-frame,body.pc #banner-carousel .thumbnail-frames .prev-frame{position:relative;background-color:rgba(255,255,255,.4);height:150px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjJweCIgY3k9IjJweCIgcj0iNTAlIj48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmI2YjZiIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:radial-gradient(2px 2px,#333 50%,#6b6b6b 50%);background-size:3px 3px;opacity:.4}body.pc #banner-carousel .thumbnail-frames .next-frame{top:0}body.pc #banner-carousel .thumbnail-frames .prev-frame{bottom:0}body.pc #banner-carousel .thumbnail-frames .main-frame{width:100%;height:100px;position:relative;top:0;left:0;bottom:0;right:0;margin:auto}body.pc #banner-carousel .thumbnail-frames .main-frame:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;box-shadow:0 0 0 3px #fff inset}body.pc #banner-carousel .thumbnail-frames .main-frame:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;box-shadow:0 0 0 2px #E93A0D inset}body.pc #banner-carousel .thumbnail-frames .prev-btn-area,body.pc #banner-carousel .thumbnail-frames .next-btn-area{width:100%;height:37%;position:absolute;cursor:pointer}body.pc #banner-carousel .thumbnail-frames .prev-btn-area{top:0}body.pc #banner-carousel .thumbnail-frames .next-btn-area{bottom:0}body.pc #banner-carousel .thumbnail-frames .prev-btn{top:120px;border-bottom:solid 20px #E93A0D}body.pc #banner-carousel .thumbnail-frames .prev-btn,body.pc #banner-carousel .thumbnail-frames .next-btn{position:absolute;width:0;height:0;left:0;right:0;border-left:solid 20px transparent;border-right:solid 20px transparent;margin:0 auto;z-index:10;cursor:pointer;animation:pulse 2.5s infinite linear}body.pc #banner-carousel .thumbnail-frames .next-btn{bottom:120px;border-top:solid 20px #E93A0D}body.mobile #banner-carousel .banner-area{width:100%}body.mobile #banner-carousel .banner-area .banner{position:relative;background-color:#030303}body.mobile #banner-carousel .banner-area .banner:before{content:"";display:block;padding-top:56.25%}body.mobile #banner-carousel .banner-area .banner a{width:100%;max-width:100vw;display:inline-block;position:absolute;top:0;left:0;bottom:0;right:0}body.mobile #banner-carousel .banner-area .banner a img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}body.mobile #banner-carousel .banner-area .slick-slider{margin-bottom:0}body.mobile #banner-carousel .banner-area .slick-dots{bottom:-20px}body.mobile #banner-carousel .banner-area .slick-dots li{width:10px;height:10px;margin:0 3px}body.mobile #banner-carousel .banner-area .slick-dots li button{width:10px;height:10px}body.mobile #banner-carousel .banner-area .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:#F09783}body.mobile #banner-carousel .banner-area .slick-dots li.slick-active button:before{color:#E93A0D}#launch-app-dialog .table{display:table;width:100%}#launch-app-dialog .cell{display:table-cell;vertical-align:middle;padding:0 10px}#launch-app-dialog ul{margin-top:10px}#launch-app-dialog a,#launch-app-dialog body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #launch-app-dialog a{font-size:16px;line-height:2em;color:#e5e5e5;text-decoration:underline}#launch-app-dialog .caption{font-size:.6em}#main-instant-voice{width:100%;height:65px;background-color:#3D3D3D;color:#fff;font-size:14px;position:relative}#main-instant-voice .main-instant-voice-list{display:inline-block;width:100%;height:65px;padding-right:142px}#main-instant-voice .main-instant-voice{padding:10px 30px;display:table}@media screen and (max-width:568px){#main-instant-voice .main-instant-voice{padding:10px 20px}}#main-instant-voice .actor,#main-instant-voice .play,#main-instant-voice .message{display:table-cell;vertical-align:middle;position:relative}#main-instant-voice .more{display:table-cell;vertical-align:middle}#main-instant-voice .actor .actor-inner{display:table}#main-instant-voice .actor .thumb,#main-instant-voice .actor .info{display:table-cell;vertical-align:top}#main-instant-voice .actor .thumb-image{width:33px;height:40px;background-color:#333;background-repeat:no-repeat;background-position:center center;background-size:contain}#main-instant-voice .actor .info{padding-left:10px}#main-instant-voice .actor .info span{display:block;margin-bottom:5px;white-space:nowrap}#main-instant-voice .actor .info .updated-at{font-size:12px}#main-instant-voice .play{width:70px;text-align:center;padding:0 10px}#main-instant-voice .play a,#main-instant-voice .play body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #main-instant-voice .play a{display:inline-block;width:28px;height:28px}#main-instant-voice .play a .play-icon,#main-instant-voice .play body.pc #menu .other-menu-list a .play-icon,body.pc #menu .other-menu-list #main-instant-voice .play a .play-icon{display:inline-block;width:28px;height:28px;background-image:url(/assets/images/instantvoice_play_unlock.png);background-repeat:no-repeat;background-position:center center;background-size:cover}#main-instant-voice .play a .play-icon.member_limited{background-image:url(/assets/images/instantvoice_play_lock.png)}#main-instant-voice .play a .play-icon.loading{background:0 0;position:relative;display:inline-block;width:28px;height:28px;border:2px solid #E93A0D;border-radius:14px}#main-instant-voice .play a .play-icon.loading:after{content:" ";position:absolute;top:0;left:2.8px;bottom:0;right:0;width:0;height:0;border-top:solid 5.38462px transparent;border-bottom:solid 5.38462px transparent;border-left:solid 8.48485px #E93A0D;margin:auto}#main-instant-voice .play a .play-icon.loading.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.29412px;height:9.33333px;border-left:solid 2.8px #E93A0D;border-right:solid 2.8px #E93A0D;margin:auto}#main-instant-voice .play a .play-icon.loading.play:after{content:none}#main-instant-voice .play a .play-icon.loading.loading{border:2px solid rgba(233,58,13,.3)}#main-instant-voice .play a .play-icon.loading.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:28px;height:28px;box-sizing:border-box;border-radius:14px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}#main-instant-voice .play a .now-playing,#main-instant-voice .play body.pc #menu .other-menu-list a .now-playing,body.pc #menu .other-menu-list #main-instant-voice .play a .now-playing{overflow:hidden;width:28px;height:28px;position:absolute;top:0;right:0;left:0;margin:auto}#main-instant-voice .play a .now-playing .bar,#main-instant-voice .play a .now-playing .bar1,#main-instant-voice .play a .now-playing .bar2,#main-instant-voice .play a .now-playing .bar3,#main-instant-voice .play a .now-playing .bar4,#main-instant-voice .play a .now-playing .bar5{height:1px;width:3px;display:inline-block;background-color:#E93A0D;position:absolute;bottom:0;animation-direction:alternate;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;animation-duration:.5s}body.mobile #main-instant-voice .play a .now-playing .bar1,body.mobile #main-instant-voice .play a .now-playing .bar2,body.mobile #main-instant-voice .play a .now-playing .bar3,body.mobile #main-instant-voice .play a .now-playing .bar4,body.mobile #main-instant-voice .play a .now-playing .bar5{display:inline-block}#main-instant-voice .play a .now-playing .bar1{left:0;animation-name:dance_height1;animation-delay:0s}#main-instant-voice .play a .now-playing .bar2{left:6px;animation-name:dance_height2;animation-delay:.3s}#main-instant-voice .play a .now-playing .bar3{left:12px;animation-name:dance_height3;animation-delay:.6s}#main-instant-voice .play a .now-playing .bar4{left:18px;animation-name:dance_height4;animation-delay:.9s}#main-instant-voice .play a .now-playing .bar5{left:24px;animation-name:dance_height5;animation-delay:1.2s}#main-instant-voice .play a:hover .play-icon{background:0 0;position:relative;display:inline-block;width:28px;height:28px;border:2px solid #E93A0D;border-radius:14px;transition:transform .2s linear;transform:scale(1.2)}#main-instant-voice .play a:hover .play-icon:after{content:" ";position:absolute;top:0;left:2.8px;bottom:0;right:0;width:0;height:0;border-top:solid 5.38462px transparent;border-bottom:solid 5.38462px transparent;border-left:solid 8.48485px #E93A0D;margin:auto}#main-instant-voice .play a:hover .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:3.29412px;height:9.33333px;border-left:solid 2.8px #E93A0D;border-right:solid 2.8px #E93A0D;margin:auto}#main-instant-voice .play a:hover .play-icon.play:after{content:none}#main-instant-voice .play a:hover .play-icon.loading{border:2px solid rgba(233,58,13,.3)}#main-instant-voice .play a:hover .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:28px;height:28px;box-sizing:border-box;border-radius:14px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}#main-instant-voice .play a:hover .play-icon.play{display:inline-block!important}#main-instant-voice .play a:hover .now-playing{display:none}#main-instant-voice .play a:active .play-icon{transition:all .1s linear;transform:scale(1)}#main-instant-voice .play .duration{color:#E93A0D;font-size:10px;white-space:nowrap}#main-instant-voice .message{width:600px}#main-instant-voice .message .message-inner{width:600px;overflow:hidden}#main-instant-voice .message p{white-space:nowrap}@media screen and (max-width:768px){#main-instant-voice .message,#main-instant-voice .message .message-inner{width:500px}}#main-instant-voice .message.playing{width:600px;padding:.5em 0;overflow:hidden;position:relative}#main-instant-voice .message.playing p{display:inline-block;white-space:nowrap;padding-left:600px;animation:marquee 24s infinite linear}#main-instant-voice .message.playing p:after{content:" ";white-space:nowrap;padding-right:50px}#main-instant-voice .message.playing:hover{animation-play-state:paused}#main-instant-voice .message.playing p{margin:0 0 0 15px;z-index:0}#main-instant-voice .message.playing:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;box-shadow:20px 0 10px -10px rgba(50,50,50,.8)inset}#main-instant-voice .message.playing:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;box-shadow:-20px 0 10px -10px rgba(50,50,50,.8)inset}#main-instant-voice .more{display:inline-block;height:65px;padding:18px 30px;position:absolute;top:0;right:0;bottom:0;margin:auto}#main-instant-voice .more a,#main-instant-voice .more body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list #main-instant-voice .more a{display:inline-block;border:1px solid #fff;color:#fff;font-size:12px;line-height:13px;padding:8px 10px}@media screen and (max-width:568px){#main-instant-voice .more{display:none}}.instant-voice{width:100%;display:table;margin-bottom:20px}.instant-voice .thumbnail{display:table-cell;vertical-align:middle;width:60px;height:74px;border:1px solid #ddd;background-color:#333;overflow:hidden;text-align:center;background-image:url(/assets/images/no_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.instant-voice .info-wrapper{display:table-cell;vertical-align:middle;padding-left:15px}.instant-voice .info-wrapper .info{padding-top:4px}.instant-voice .info-wrapper .actor-name{font-size:14px;margin-right:10px}.instant-voice .info-wrapper .updated-at{font-size:10px;color:#ABABAB}.instant-voice .info-wrapper .description{height:50px;font-size:12px;margin-top:2px;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;position:relative;display:table;width:100%}.instant-voice .info-wrapper .description:before,.instant-voice .info-wrapper .description:after{content:" ";width:0;height:0;border:solid transparent;position:absolute;top:0;bottom:0;right:100%;margin:auto}.instant-voice .info-wrapper .description:before{border-top:4px solid transparent;border-right:12px solid #ddd;border-bottom:4px solid transparent;border-left:12px solid transparent}.instant-voice .info-wrapper .description:after{border-top:3px solid transparent;border-right:10px solid #fff;border-bottom:3px solid transparent;border-left:10px solid transparent}.instant-voice .info-wrapper .description .description-inner{display:table-cell;vertical-align:middle}.instant-voice .info-wrapper .description .description-inner p{margin-right:40px}.instant-voice .info-wrapper .description .play-voice{position:absolute;top:5px;right:5px;text-align:center;width:50px}.instant-voice .info-wrapper .description .play-voice a,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a{display:inline-block;width:24px;height:24px}.instant-voice .info-wrapper .description .play-voice a .play-icon,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon{display:inline-block;width:24px;height:24px;background-image:url(/assets/images/instantvoice_play_unlock.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.instant-voice .info-wrapper .description .play-voice a .play-icon.member_limited,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon.member_limited,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon.member_limited{background-image:url(/assets/images/instantvoice_play_lock.png)}.instant-voice .info-wrapper .description .play-voice a .play-icon.loading,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon.loading,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon.loading{background:0 0;position:relative;display:inline-block;width:24px;height:24px;border:2px solid #E93A0D;border-radius:12px}.instant-voice .info-wrapper .description .play-voice a .play-icon.loading:after,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon.loading:after,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon.loading:after{content:" ";position:absolute;top:0;left:2.4px;bottom:0;right:0;width:0;height:0;border-top:solid 4.61538px transparent;border-bottom:solid 4.61538px transparent;border-left:solid 7.27273px #E93A0D;margin:auto}.instant-voice .info-wrapper .description .play-voice a .play-icon.loading.play:before,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon.loading.play:before,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon.loading.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:2.82353px;height:8px;border-left:solid 2.4px #E93A0D;border-right:solid 2.4px #E93A0D;margin:auto}.instant-voice .info-wrapper .description .play-voice a .play-icon.loading.play:after,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon.loading.play:after,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon.loading.play:after{content:none}.instant-voice .info-wrapper .description .play-voice a .play-icon.loading.loading,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon.loading.loading,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon.loading.loading{border:2px solid rgba(233,58,13,.3)}.instant-voice .info-wrapper .description .play-voice a .play-icon.loading.loading:before,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .play-icon.loading.loading:before,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .play-icon.loading.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;box-sizing:border-box;border-radius:12px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}.instant-voice .info-wrapper .description .play-voice a .now-playing,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing{overflow:hidden;width:28px;height:28px;position:absolute;top:0;right:0;left:0;margin:auto}.instant-voice .info-wrapper .description .play-voice a .now-playing .bar,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar,.instant-voice .info-wrapper .description .play-voice #main-instant-voice .play a .now-playing .bar1,#main-instant-voice .play .instant-voice .info-wrapper .description .play-voice a .now-playing .bar1,.instant-voice .info-wrapper .description .play-voice #main-instant-voice .play a .now-playing .bar2,#main-instant-voice .play .instant-voice .info-wrapper .description .play-voice a .now-playing .bar2,.instant-voice .info-wrapper .description .play-voice #main-instant-voice .play a .now-playing .bar3,#main-instant-voice .play .instant-voice .info-wrapper .description .play-voice a .now-playing .bar3,.instant-voice .info-wrapper .description .play-voice #main-instant-voice .play a .now-playing .bar4,#main-instant-voice .play .instant-voice .info-wrapper .description .play-voice a .now-playing .bar4,.instant-voice .info-wrapper .description .play-voice #main-instant-voice .play a .now-playing .bar5,#main-instant-voice .play .instant-voice .info-wrapper .description .play-voice a .now-playing .bar5,.instant-voice .info-wrapper .description .play-voice a .now-playing .bar1,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar1,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar1,.instant-voice .info-wrapper .description .play-voice a .now-playing .bar2,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar2,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar2,.instant-voice .info-wrapper .description .play-voice a .now-playing .bar3,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar3,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar3,.instant-voice .info-wrapper .description .play-voice a .now-playing .bar4,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar4,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar4,.instant-voice .info-wrapper .description .play-voice a .now-playing .bar5,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar5,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar5{height:1px;width:3px;display:inline-block;background-color:#E93A0D;position:absolute;bottom:0;animation-direction:alternate;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;animation-duration:.5s}.instant-voice .info-wrapper .description .play-voice a .now-playing .bar1,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar1,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar1{left:0;animation-name:dance_height1;animation-delay:0s}.instant-voice .info-wrapper .description .play-voice a .now-playing .bar2,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar2,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar2{left:6px;animation-name:dance_height2;animation-delay:.3s}.instant-voice .info-wrapper .description .play-voice a .now-playing .bar3,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar3,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar3{left:12px;animation-name:dance_height3;animation-delay:.6s}.instant-voice .info-wrapper .description .play-voice a .now-playing .bar4,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar4,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar4{left:18px;animation-name:dance_height4;animation-delay:.9s}.instant-voice .info-wrapper .description .play-voice a .now-playing .bar5,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a .now-playing .bar5,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a .now-playing .bar5{left:24px;animation-name:dance_height5;animation-delay:1.2s}.instant-voice .info-wrapper .description .play-voice a:hover .play-icon,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .play-icon,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .play-icon{background:0 0;position:relative;display:inline-block;width:24px;height:24px;border:2px solid #E93A0D;border-radius:12px;transition:transform .2s linear;transform:scale(1.2)}.instant-voice .info-wrapper .description .play-voice a:hover .play-icon:after,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .play-icon:after,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .play-icon:after{content:" ";position:absolute;top:0;left:2.4px;bottom:0;right:0;width:0;height:0;border-top:solid 4.61538px transparent;border-bottom:solid 4.61538px transparent;border-left:solid 7.27273px #E93A0D;margin:auto}.instant-voice .info-wrapper .description .play-voice a:hover .play-icon.play:before,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .play-icon.play:before,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:2.82353px;height:8px;border-left:solid 2.4px #E93A0D;border-right:solid 2.4px #E93A0D;margin:auto}.instant-voice .info-wrapper .description .play-voice a:hover .play-icon.play:after,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .play-icon.play:after,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .play-icon.play:after{content:none}.instant-voice .info-wrapper .description .play-voice a:hover .play-icon.loading,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .play-icon.loading,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .play-icon.loading{border:2px solid rgba(233,58,13,.3)}.instant-voice .info-wrapper .description .play-voice a:hover .play-icon.loading:before,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .play-icon.loading:before,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:24px;height:24px;box-sizing:border-box;border-radius:12px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}.instant-voice .info-wrapper .description .play-voice a:hover .play-icon.play,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .play-icon.play,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .play-icon.play{display:inline-block!important}.instant-voice .info-wrapper .description .play-voice a:hover .now-playing,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:hover .now-playing,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:hover .now-playing{display:none}.instant-voice .info-wrapper .description .play-voice a:active .play-icon,.instant-voice .info-wrapper .description .play-voice body.pc #menu .other-menu-list a:active .play-icon,body.pc #menu .other-menu-list .instant-voice .info-wrapper .description .play-voice a:active .play-icon{transition:all .1s linear;transform:scale(1)}.instant-voice .info-wrapper .description .play-voice .duration{color:#E93A0D;font-size:10px}body.mobile #main-instant-voice{width:100%;height:54px;font-size:12px;margin-top:8px;overflow:hidden}body.mobile #main-instant-voice .main-instant-voice-list{width:100%}body.mobile #main-instant-voice .main-instant-voice{padding:8px;width:100%}body.mobile #main-instant-voice .actor{width:30px}body.mobile #main-instant-voice .actor .thumb{width:30px;height:37px;background-size:cover}body.mobile #main-instant-voice .message{width:auto}body.mobile #main-instant-voice .message .info{margin-left:10px}body.mobile #main-instant-voice .message .info .updated-at{font-size:10px}body.mobile #main-instant-voice .message p{padding-top:5px;margin-left:10px}body.mobile #main-instant-voice .play{width:45px}body.mobile #main-instant-voice .play a{display:inline-block;width:20px;height:20px}body.mobile #main-instant-voice .play a .play-icon{display:inline-block;width:20px;height:20px;background-image:url(/assets/images/instantvoice_play_unlock.png);background-repeat:no-repeat;background-position:center center;background-size:cover}body.mobile #main-instant-voice .play a .play-icon.member_limited{background-image:url(/assets/images/instantvoice_play_lock.png)}body.mobile #main-instant-voice .play a .play-icon.loading{background:0 0;position:relative;display:inline-block;width:20px;height:20px;border:2px solid #E93A0D;border-radius:10px}body.mobile #main-instant-voice .play a .play-icon.loading:after{content:" ";position:absolute;top:0;left:2px;bottom:0;right:0;width:0;height:0;border-top:solid 3.84615px transparent;border-bottom:solid 3.84615px transparent;border-left:solid 6.06061px #E93A0D;margin:auto}body.mobile #main-instant-voice .play a .play-icon.loading.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:2.35294px;height:6.66667px;border-left:solid 2px #E93A0D;border-right:solid 2px #E93A0D;margin:auto}body.mobile #main-instant-voice .play a .play-icon.loading.play:after{content:none}body.mobile #main-instant-voice .play a .play-icon.loading.loading{border:2px solid rgba(233,58,13,.3)}body.mobile #main-instant-voice .play a .play-icon.loading.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:20px;height:20px;box-sizing:border-box;border-radius:10px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}body.mobile #main-instant-voice .play a .now-playing{overflow:hidden;width:28px;height:28px;position:absolute;top:0;right:0;left:0;margin:auto}body.mobile #main-instant-voice .play a .now-playing .bar,body.mobile #main-instant-voice .play a .now-playing .bar1,body.mobile #main-instant-voice .play a .now-playing .bar2,body.mobile #main-instant-voice .play a .now-playing .bar3,body.mobile #main-instant-voice .play a .now-playing .bar4,body.mobile #main-instant-voice .play a .now-playing .bar5{height:1px;width:3px;display:inline-block;background-color:#E93A0D;position:absolute;bottom:0;animation-direction:alternate;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;animation-duration:.5s}body.mobile #main-instant-voice .play a .now-playing .bar1{left:0;animation-name:dance_height1;animation-delay:0s}body.mobile #main-instant-voice .play a .now-playing .bar2{left:6px;animation-name:dance_height2;animation-delay:.3s}body.mobile #main-instant-voice .play a .now-playing .bar3{left:12px;animation-name:dance_height3;animation-delay:.6s}body.mobile #main-instant-voice .play a .now-playing .bar4{left:18px;animation-name:dance_height4;animation-delay:.9s}body.mobile #main-instant-voice .play a .now-playing .bar5{left:24px;animation-name:dance_height5;animation-delay:1.2s}body.mobile #main-instant-voice .play a:hover .play-icon{background:0 0;position:relative;display:inline-block;width:20px;height:20px;border:2px solid #E93A0D;border-radius:10px;transition:transform .2s linear;transform:scale(1.2)}body.mobile #main-instant-voice .play a:hover .play-icon:after{content:" ";position:absolute;top:0;left:2px;bottom:0;right:0;width:0;height:0;border-top:solid 3.84615px transparent;border-bottom:solid 3.84615px transparent;border-left:solid 6.06061px #E93A0D;margin:auto}body.mobile #main-instant-voice .play a:hover .play-icon.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:2.35294px;height:6.66667px;border-left:solid 2px #E93A0D;border-right:solid 2px #E93A0D;margin:auto}body.mobile #main-instant-voice .play a:hover .play-icon.play:after{content:none}body.mobile #main-instant-voice .play a:hover .play-icon.loading{border:2px solid rgba(233,58,13,.3)}body.mobile #main-instant-voice .play a:hover .play-icon.loading:before{content:" ";position:absolute;top:-2px;left:-2px;width:20px;height:20px;box-sizing:border-box;border-radius:10px;border-top:2px solid #E93A0D;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:spin .6s infinite linear}body.mobile #main-instant-voice .play a:hover .play-icon.play{display:inline-block!important}body.mobile #main-instant-voice .play a:hover .now-playing{display:none}body.mobile #main-instant-voice .play a:active .play-icon{transition:all .1s linear;transform:scale(1)}body.mobile #main-instant-voice .play .duration{margin-top:3px}body.pc #menu{margin-left:-200px;width:200px;height:auto;background-color:#191a1b;border-right:solid 1px #2e2e2e;border-left:solid 1px #2e2e2e;-webkit-overflow-scrolling:touch;box-shadow:0 0 10px 4px rgba(80,80,80,.4);position:absolute;left:0;display:block!important;box-sizing:border-box}@media screen and (max-width:768px){body.pc #menu{display:none}body.pc #menu.active{display:block;left:200px}}body.pc #menu nav.menu{box-sizing:border-box}body.pc #menu .menu,body.pc #menu menu ul{border:none;background:0 0}body.pc #menu .menu ul,body.pc #menu .menu .menu-item-divided,body.pc #menu .link-free,body.pc #menu .footer{border-bottom:1px solid #2e2e2e}body.pc #menu .search-form{position:relative;height:40px;border-radius:20px;background-color:#666;width:90%;margin:10px auto}body.pc #menu .search-form #search-input{border:none;position:absolute;right:0;background:0 0;outline:none;height:100%;width:100%;padding-left:30px;padding-right:10px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);color:#fff}body.pc #menu .search-form #search-input::-moz-placeholder{color:#fff}body.pc #menu .search-form #search-input:-ms-input-placeholder{color:#fff}body.pc #menu .search-form #search-input::placeholder{color:#fff}body.pc #menu .search-form .search-button{position:absolute;border:none;top:55%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);background:0 0;cursor:pointer}body.pc #menu .search-form .search-button .icon-serach{display:inline-block;background-color:none;position:relative;width:20px;height:20px;line-height:20px;border-radius:50%}body.pc #menu .search-form .search-button .icon-serach:after{content:"";font-family:FontAwesome;color:#fff;position:absolute;top:0;left:0;right:0;text-align:center;font-size:15px}body.pc #menu .search-form .clear-button{position:absolute;border:none;right:0;transform:translate(0,45%);-webkit-transform:translate(0,45%);background:0 0;cursor:pointer}body.pc #menu .search-form .clear-button .icon-clear{display:inline-block;background-color:none;position:relative;width:15px;height:15px;line-height:15px;border-radius:50%}body.pc #menu .search-form .clear-button .icon-clear:after{content:"";font-family:FontAwesome;color:#fff;position:absolute;top:0;left:0;right:0;text-align:center;font-size:15px}body.pc #menu .menu-list{list-style:none;margin:0;padding:0;position:relative}body.pc #menu .menu-list a{border:none;width:100%;height:45px;line-height:45px}body.pc #menu .menu-list .menu-item{padding:0;margin:0;height:100%;position:relative;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e}body.pc #menu .menu-list .menu-link:before{content:" ";border-right:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;border-radius:1px;transform:rotate(45deg);position:absolute;top:17px;margin-left:10px;width:8px;height:8px}body.pc #menu .menu-list .menu-text{padding-left:15px;margin-left:20px}body.pc #menu .user-menu-list>div{display:block;text-align:center;margin:0 10px 10px}body.pc #menu .user-menu-list>div:last-child{margin-bottom:0}body.pc #menu .user-menu-list .username{color:#e5e5e5;font-size:12px;font-weight:700;line-height:16px}body.pc #menu .user-menu-list .username .hello{font-size:10px;font-weight:400}body.pc #menu .user-menu-list .btn{width:100%}body.pc #menu .user-menu-list .mypage-btn:hover{background-color:#E93A0D;color:#fff}body.pc #menu .user-menu-list .logout-btn{border:1px solid #5A5A5A;color:#5A5A5A;font-weight:700}body.pc #menu .user-menu-list .logout-btn:hover{background-color:#5A5A5A;color:#fff}body.pc #menu .news-list-title{background-color:#474747;color:#fff;font-size:14px;font-weight:700;padding:10px}body.pc #menu .news-list .menu-item.menu-item-divided:last-child{border:none!important}body.pc #menu .news-list .news-title{font-size:13px;margin-right:0;font-weight:400}body.pc #menu .news-list .more{margin-bottom:20px;padding:10px}body.pc #menu .news-list .more a{width:100%;height:auto;padding:10px;background-color:#A6A6A6;color:#fff;font-size:14px;line-height:14px;text-align:center;display:inline-block}body.pc #menu .news-list .more a:hover{background-color:#747474}body.pc #menu .other-menu-list{padding:10px 0}body.pc #menu .other-menu-list a{height:25px;line-height:25px;font-size:12px}body.pc #menu .other-menu-list a .menu-text{margin-left:20px}body.pc #menu .footer{text-align:center}body.pc #menu .footer .sns{position:relative;padding-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.pc #menu .footer .sns .sns-share{overflow:hidden;*zoom:1;width:30%;background-color:#191a1b;border:1px solid #DCDCDC;margin:15px 0;padding:10px;background-color:#2e2e2e;color:#e5e5e5}body.pc #menu .footer .sns .sns-share .title{font-size:18px;color:#EB361A;line-height:1.4em;border-bottom:1px solid #E93A0D;margin-bottom:15px;font-weight:700}body.pc #menu .footer .sns .twitter{color:#00ABEA;display:inline-block;margin-left:10px;width:30%}body.pc #menu .footer .sns .twitter .icon{display:inline-block;background-color:#00ABEA;position:relative;width:36px;height:36px;line-height:36px;border-radius:50%}body.pc #menu .footer .sns .twitter .icon:after{content:"";font-family:FontAwesome;color:#fff;font-size:18px;position:absolute;top:0;left:0;right:0;text-align:center}body.pc #menu .footer .banners{padding:15px}body.pc #menu .footer .banners a{display:inline-block;width:100%;margin-bottom:10px}body.pc #menu .footer .banners img{width:100%;vertical-align:bottom}body.pc #menu .footer .banners .tp_banner img{border:1px solid #5A5A5A;background-color:#fff}body.pc #menu .footer .jasrac{padding:10px}body.pc #menu .footer .jasrac .jasrac-inner{display:table;margin:0 auto}body.pc #menu .footer .jasrac .jasrac-inner>div{display:table-cell;vertical-align:middle}body.pc #menu .footer .jasrac .mark{width:30px;height:30px}body.pc #menu .footer .jasrac .mark img{width:100%;height:100%;vertical-align:bottom}body.pc #menu .footer .jasrac .jasrac-number{font-size:10px;color:#7C7C7C}body.pc #menu .footer .jasrac .jasrac-number div{margin:3px 5px}body.pc #menu .footer .copyright{display:inline-block;margin:10px 0;color:#9E9E9E;font-size:10px}body.pc #menu .menu li a:hover,body.pc #menu .menu li a:focus{background:#3c3c3c}body.pc #menu .menu-link{color:#e5e5e5;font-weight:700;display:block;text-decoration:none;white-space:nowrap}body.pc #menu .menu-selected,body.pc #menu .menu-heading{background:0 0}body.pc #menu .menu-selected a{color:#fff}body.pc #menu .menu-heading{margin:0;text-decoration:none;display:block;line-height:0;width:100%;height:200px;position:relative;background-color:#5a5959}body.pc #menu .menu-heading img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:95%}body.mobile #menu{position:fixed;top:0;left:0;width:100%;height:50px;background-color:#191a1b;display:table;z-index:100}body.mobile #menu .menu-cell{display:table-cell;text-align:center;vertical-align:middle}body.mobile #menu .menu-cell:nth-of-type(1){text-align:left;width:19.5%}body.mobile #menu .menu-cell:nth-of-type(2){text-align:right}body.mobile #menu .menu-heading{text-decoration:none;display:inline-block;margin-left:10px}body.mobile #menu .menu-heading img{height:15px}body.mobile #menu .menu-btn{position:relative;width:32px;height:32px;display:inline-block;background-color:#3D3D3D;margin-right:10px;cursor:pointer;border-radius:50%}body.mobile #menu .menu-btn span{position:absolute;left:0;right:0;margin:auto;width:12px;height:2px;background:#fff;transition:all .2s ease-out}body.mobile #menu .menu-btn span:nth-of-type(1){top:10px}body.mobile #menu .menu-btn span:nth-of-type(2){top:15px}body.mobile #menu .menu-btn span:nth-of-type(3){bottom:10px}body.mobile #menu .menu-btn.active span:nth-of-type(1){transform:translateY(5px) rotate(-45deg)}body.mobile #menu .menu-btn.active span:nth-of-type(2){opacity:0}body.mobile #menu .menu-btn.active span:nth-of-type(3){transform:translateY(-5px) rotate(46deg)}body.mobile nav{position:fixed;top:-250px;left:0;width:100%;z-index:50;transition:all .3s ease-out}body.mobile nav.active,body.mobile nav.active-add.active-add-active{transform:translate3d(0,300px,0)}body.mobile nav.active-add{transform:translate3d(0,0,0)}body.mobile nav.active-remove{transform:translate3d(0,300px,0)}body.mobile nav.active-remove.active-remove-active{transform:translate3d(0,0,0)}body.mobile nav .search-form{position:relative;height:40px;border-radius:20px;background-color:#666;width:90%;margin:10px auto}body.mobile nav .search-form #search-input{border:none;position:absolute;right:0;background:0 0;outline:none;height:100%;width:100%;padding-left:40px;padding-right:25px;top:55%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);color:#fff}body.mobile nav .search-form #search-input::-moz-placeholder{color:#fff}body.mobile nav .search-form #search-input:-ms-input-placeholder{color:#fff}body.mobile nav .search-form #search-input::placeholder{color:#fff}body.mobile nav .search-form .search-button{position:absolute;border:none;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);background:0 0}body.mobile nav .search-form .search-button .icon-serach{display:inline-block;background-color:none;position:relative;width:20px;height:20px;line-height:20px;border-radius:50%}body.mobile nav .search-form .search-button .icon-serach:after{content:"";font-family:FontAwesome;color:#fff;position:absolute;top:0;left:0;right:0;text-align:center;font-size:15px}body.mobile nav .search-form .clear-button{position:absolute;border:none;right:0;transform:translate(0,45%);-webkit-transform:translate(0,45%);background:0 0;cursor:pointer}body.mobile nav .search-form .clear-button .icon-clear{display:inline-block;background-color:none;position:relative;width:15px;height:15px;line-height:15px;border-radius:50%}body.mobile nav .search-form .clear-button .icon-clear:after{content:"";font-family:FontAwesome;color:#fff;position:absolute;top:0;left:0;right:0;text-align:center;font-size:15px}body.mobile nav .menu-list{list-style:none;margin:0;padding:0;position:relative;top:0;z-index:30}body.mobile nav .menu-list .menu-item{padding:0;margin:0;height:50px;line-height:50px;position:relative;background-color:#191a1b;white-space:nowrap}body.mobile nav .menu-list .menu-item.user-menu{font-size:0}body.mobile nav .menu-list .menu-item:not(:last-child){border-bottom:1px solid #060303}body.mobile nav .menu-list .menu-link{color:#e5e5e5;display:inline-block;position:relative;width:100%;height:100%;padding:0 25px;font-size:14px}body.mobile nav .menu-list .menu-link:after{content:" ";border-right:solid 2px #e5e5e5;border-top:solid 2px #e5e5e5;border-radius:1px;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin:auto;width:10px;height:10px}body.mobile nav .menu-list .user-link{display:inline-block;width:100%;background-color:#666;text-align:center;color:#fff;font-size:14px}body.mobile nav .menu-list .user-link.half{width:50%}body.mobile nav .menu-list .user-link:nth-child(2){border-left:1px solid #fff}body.mobile .menu-background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background:rgba(0,0,0,.75);z-index:20;transition:all .2s ease-out}body.mobile .menu-background.active{display:block}body.mobile .menu-background.active-add{display:block!important;opacity:0}body.mobile .menu-background.active-add-active,body.mobile .menu-background.active-remove{opacity:1}body.mobile .menu-background.active-remove-active{display:block!important;opacity:0}body.pc .tabset{overflow:hidden;*zoom:1;margin-bottom:22px}body.pc .tabset .week{float:left;list-style:none;overflow:hidden;*zoom:1}body.pc .tabset .week li{display:inline-block;vertical-align:middle;min-width:90px;padding-right:10px}@media screen and (max-width:1024px){body.pc .tabset .week li{padding-top:10px;min-width:75px}}body.pc .tabset .week li:last-child{padding-right:0}body.pc .tabset .week a,body.pc .tabset .week #menu .other-menu-list a,body.pc #menu .other-menu-list .tabset .week a{text-decoration:none;color:#6F6F6F;background-color:#CDCBCC;display:inline-block;width:100%;padding:5px 20px;text-align:center;white-space:nowrap;font-weight:700;transition:all .2s ease-out;border-radius:12px}@media screen and (max-width:1024px){body.pc .tabset .week a,body.pc .tabset .week #menu .other-menu-list a,body.pc #menu .other-menu-list .tabset .week a{padding:5px 12px}}body.pc .tabset .week a.active,body.pc .tabset .week #menu .other-menu-list a.active,body.pc #menu .other-menu-list .tabset .week a.active,body.pc .tabset .week a:hover,body.pc .tabset .week #menu .other-menu-list a:hover,body.pc #menu .other-menu-list .tabset .week a:hover{background-color:#E93A0D;color:#fff}body.pc .tabset:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}body.pc .programs ul{margin-left:-13px}body.pc .programs li{display:inline-table;white-space:nowrap;margin:0 0 15px 13px;transition:all .2s ease-in-out}body.pc .programs li:hover{transform:scale(1.1);box-shadow:0 0 10px 5px rgba(200,200,200,.6)}body.pc .programs li:active{transition:all .1s linear;transform:scale(1);box-shadow:0 0 10px 5px rgba(200,200,200,.6)}body.pc .programs li.ng-enter,body.pc .programs li.ng-leave,body.pc .programs li.ng-move{transition:all .2s ease-out}body.pc .programs li.ng-enter{opacity:0}body.pc .programs li.ng-enter-active,body.pc .programs li.ng-leave{opacity:1}body.pc .programs li.ng-leave-active{opacity:0}body.pc .program-box{display:block;width:229px;height:165px;padding:5px;background-color:#191a1b;color:#e5e5e5;border:1px solid #E93A0D;line-height:1.3em}body.pc .program-box .program-box-inner{position:relative;width:100%;height:100%;white-space:normal}body.pc .program-box .thumbnail{width:218px;height:123px;position:relative;margin-bottom:8px;overflow:hidden;text-align:center;background-color:#303030;background-repeat:no-repeat;background-position:center center;background-size:contain}body.pc .program-box .progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:218px;top:-13px;position:relative}body.pc .program-box .progress .duration{position:absolute;right:0;top:-18px;color:#474747;background-color:rgba(255,255,255,.7);font-weight:500;padding:0 2px}body.pc .program-box .progress .progress-bar{height:5px;display:block;background-color:rgba(233,58,13,.5);-webkit-box-align:center;-ms-flex-positive:1;flex-grow:1}body.pc .program-box .progress .progress-bar .progress-completed{position:absolute;top:0;left:0;width:0;height:5px;background-color:#E93A0D;transition-delay:2s;transition-duration:1s;transition-property:width;transition-timing-function:ease-out}body.pc .program-box .title{color:#E93A0D;font-size:14px;line-height:1.4em;font-weight:700;margin-bottom:2px;word-wrap:break-word}body.pc .program-box .latest-episode-name{font-size:13px;font-weight:700;word-break:break-word;margin-bottom:4px}body.pc .program-box .cast{font-size:12px;word-break:break-word;color:#6d6d6d}body.pc .program-box .episode-updated-at{position:absolute;bottom:0;right:0;color:#8D8D8D;font-size:12px;line-height:17px;width:100%}body.pc .program-box .episode-updated-at .new-program{font-size:10px;display:inline-block;width:35px;height:16px;line-height:14px;color:#DB3C15;border:1px solid #DB3C15;text-align:center;margin-left:4px}body.pc .program-box .episode-updated-at .new{background-color:#DB3C15}body.pc .program-box .episode-updated-at .new,body.pc .program-box .episode-updated-at .additional-video{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;color:#fff;text-align:center;margin-left:4px}body.pc .program-box .episode-updated-at .additional-video{border:1px solid #fff}body.pc .program-box .episode-updated-at .chapter{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;border:1px solid #33f;background-color:#fff;color:#33f;text-align:center;margin-left:5px}body.pc .program-box .episode-updated-at .pr{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;background-color:#A9A9A9;color:#fff;text-align:center;margin-left:4px}body.pc .program-box .episode-updated-at .icon-container{text-align:left}body.pc .program-box .episode-updated-at .updated-date{float:right}body.mobile .tabset{overflow:hidden;*zoom:1;width:100%}body.mobile .tabset .week{width:100%;display:table;margin-bottom:10px}body.mobile .tabset .week li{display:inline-block;vertical-align:middle;width:auto}@media screen and (max-width:375px){body.mobile .tabset .week li{padding-top:5px}}body.mobile .tabset .week li:not(:last-child){padding-right:5px}@media screen and (max-width:375px){body.mobile .tabset .week li:not(:last-child){padding-right:3px}}@media screen and (min-width:376px) and (max-width:413px){body.mobile .tabset .week li:not(:last-child){padding-right:4px}}body.mobile .tabset .week a,body.mobile .tabset .week body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list body.mobile .tabset .week a{text-decoration:none;color:#8C8C8C;background-color:#D7D5D6;display:inline-block;padding:6px 10px;font-size:12px;width:100%;text-align:center;border-radius:12px}@media screen and (max-width:374px){body.mobile .tabset .week a,body.mobile .tabset .week body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list body.mobile .tabset .week a{padding:6px 9px;letter-spacing:-.3em;text-indent:-.3em}}@media screen and (min-width:375px) and (max-width:413px){body.mobile .tabset .week a,body.mobile .tabset .week body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list body.mobile .tabset .week a{padding:6px 9px;letter-spacing:-.2em;text-indent:-.2em}}@media screen and (min-width:414px) and (max-width:568px){body.mobile .tabset .week a,body.mobile .tabset .week body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list body.mobile .tabset .week a{letter-spacing:-.1em;text-indent:-.1em}}body.mobile .tabset .week a.active,body.mobile .tabset .week body.pc #menu .other-menu-list a.active,body.pc #menu .other-menu-list body.mobile .tabset .week a.active,body.mobile .tabset .week a:hover,body.mobile .tabset .week body.pc #menu .other-menu-list a:hover,body.pc #menu .other-menu-list body.mobile .tabset .week a:hover,body.mobile .tabset .week a:active,body.mobile .tabset .week body.pc #menu .other-menu-list a:active,body.pc #menu .other-menu-list body.mobile .tabset .week a:active{background-color:#E93A0D;color:#fff}body.mobile .programs{overflow:hidden;*zoom:1}body.mobile .programs li{display:inline-table;width:50%;white-space:nowrap}body.mobile .programs li:nth-child(1n){padding:0 2.5px 5px 0}body.mobile .programs li:nth-child(2n){padding:0 0 5px 2.5px}body.mobile .programs li.ng-enter,body.mobile .programs li.ng-leave,body.mobile .programs li.ng-move{transition:all .2s ease-out}body.mobile .programs li.ng-enter{opacity:0}body.mobile .programs li.ng-enter-active,body.mobile .programs li.ng-leave{opacity:1}body.mobile .programs li.ng-leave-active{opacity:0}body.mobile .program-box{display:block;position:relative;width:100%;height:53.4vw;padding:5px 5px 10px;background-color:#191a1b;color:#e5e5e5;border:1px solid #E93A0D}body.mobile .program-box .program-box-inner{position:relative;width:100%;height:100%;white-space:normal}body.mobile .program-box .thumbnail{width:100%;position:relative;margin-bottom:10px;overflow:hidden;text-align:center;background-color:#303030;background-repeat:no-repeat;background-position:center center;background-size:contain}body.mobile .program-box .thumbnail:before{content:"";display:block;padding-top:56.25%}body.mobile .program-box .progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;top:-15px}body.mobile .program-box .progress .duration{position:absolute;right:0;top:-18px;color:#474747;background-color:rgba(255,255,255,.7);font-weight:500;padding:0 2px}body.mobile .program-box .progress .progress-bar{height:5px;display:block;background-color:rgba(90,89,89,.6);-webkit-box-align:center;-ms-flex-positive:1;flex-grow:1}body.mobile .program-box .progress .progress-bar .progress-completed{position:absolute;top:0;left:0;width:0;height:5px;background-color:#E93A0D;transition-delay:2s;transition-duration:1s;transition-property:width;transition-timing-function:ease-out}body.mobile .program-box .title{color:#EB361A;font-size:14px;margin-bottom:8px}@media screen and (max-width:320px){body.mobile .program-box .title{font-size:12px}}body.mobile .program-box .latest-episode-name{font-size:13px;word-break:break-all;margin-bottom:8px}@media screen and (max-width:320px){body.mobile .program-box .latest-episode-name{font-size:11px}}body.mobile .program-box .cast{font-size:12px;color:#8D8D8D}@media screen and (max-width:320px){body.mobile .program-box .cast{font-size:10px}}body.mobile .program-box .episode-updated-at{position:absolute;bottom:0;left:0;color:#8D8D8D;font-size:10px;line-height:16px;width:100%;height:21px;white-space:nowrap}body.mobile .program-box .episode-updated-at .new-program{font-size:10px;display:inline-block;width:30px;height:16px;line-height:14px;color:#DB3C15;border:1px solid #DB3C15;text-align:center;margin-right:2px}body.mobile .program-box .episode-updated-at .new{background-color:#DB3C15}body.mobile .program-box .episode-updated-at .new,body.mobile .program-box .episode-updated-at .additional-video{font-size:10px;display:inline-block;width:30px;height:16px;line-height:16px;color:#fff;text-align:center;margin-right:2px}body.mobile .program-box .episode-updated-at .additional-video{border:1px solid #fff}body.mobile .program-box .episode-updated-at .chapter{font-size:10px;display:inline-block;width:50px;height:16px;line-height:16px;border:1px solid #33f;background-color:#fff;color:#33f;text-align:center;margin-right:2px}body.mobile .program-box .episode-updated-at .pr{font-size:10px;display:inline-block;width:35px;height:16px;line-height:16px;background-color:#A9A9A9;color:#fff;text-align:center;margin-left:4px}body.mobile .program-box .episode-updated-at .updated-date{display:inline-block;float:right}body.mobile .program-box .episode-updated-at .icon-container{text-align:left;height:16px;margin-top:5px}body.mobile .program-box .episode-updated-at .small-font{display:inline-block;transform:scale(.8)}.news a,.news body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list .news a{display:inline-block;padding:10px;width:100%;height:auto;line-height:initial;color:#e5e5e5}.news a:hover,.news body.pc #menu .other-menu-list a:hover,body.pc #menu .other-menu-list .news a:hover,.news a:active,.news body.pc #menu .other-menu-list a:active,body.pc #menu .other-menu-list .news a:active{background-color:#3c3c3c}.news .newslabel.radio{min-width:48px;width:auto;padding:0 5px;height:16px;display:inline-block;color:#fff;font-size:10px;text-align:center;line-height:16px;white-space:nowrap;background-color:#28BA00}.news .newslabel.event{background-color:#FFA800}.news .newslabel.event,.news .newslabel.notification{min-width:48px;width:auto;padding:0 5px;height:16px;display:inline-block;color:#fff;font-size:10px;text-align:center;line-height:16px;white-space:nowrap}.news .newslabel.notification{background-color:#EE1000}.news .publish-start-at{font-size:11px;color:#696969;margin-left:10px}.news .news-title{margin-top:5px;margin-right:25px;font-size:16px;line-height:1.5em;font-weight:700}.news.large a,.news.large body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list .news.large a{padding:20px;position:relative}.news.large a:after,.news.large body.pc #menu .other-menu-list a:after,body.pc #menu .other-menu-list .news.large a:after{content:" ";border-right:solid 2px #e5e5e5;border-top:solid 2px #e5e5e5;border-radius:1px;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:30px;width:10px;height:10px;margin:auto}.news.large .newslabel.radio{min-width:60px;width:auto;padding:0 5px;height:16px;display:inline-block;color:#fff;font-size:12px;text-align:center;line-height:16px;white-space:nowrap;background-color:#28BA00}.news.large .newslabel.event{background-color:#FFA800}.news.large .newslabel.event,.news.large .newslabel.notification{min-width:60px;width:auto;padding:0 5px;height:16px;display:inline-block;color:#fff;font-size:12px;text-align:center;line-height:16px;white-space:nowrap}.news.large .newslabel.notification{background-color:#EE1000}.news.large .publish-start-at{font-size:12px}body.mobile .news-top5{width:100vw;padding:10px}body.mobile .news-top5 .title{font-size:12px;margin-top:10px;color:#646464}body.mobile .news-top5 .slick-slider{margin-bottom:0}body.mobile .news-top5 .slick-dots{bottom:initial;top:-22px;right:10px;text-align:right}body.mobile .news-top5 .slick-dots li,body.mobile .news-top5 .slick-dots li button{width:10px;height:10px}body.mobile .news-top5 .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:#F09783}body.mobile .news-top5 .slick-dots li.slick-active button:before{color:#E93A0D}body.mobile .news-top5 .more{display:inline-block;background-color:#A6A6A6;color:#fff;width:100%;height:30px;font-size:14px;text-align:center;padding:8px 0}body.mobile .news-container{width:100%;padding:10px 0}body.mobile .news{width:100%;min-height:62px}body.mobile .news .news-title{font-size:12px}body.mobile .news a,body.mobile .news body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list body.mobile .news a{display:block;width:100%;padding:10px;background-color:#191a1b;height:83px}body.mobile .news.large a:after,body.mobile .news.large body.pc #menu .other-menu-list a:after,body.pc #menu .other-menu-list body.mobile .news.large a:after{right:10px}#program-player-container{width:100%;height:100%;position:absolute;left:0;top:100%}#program-player-container.video{top:0}#program-player-container.audio{top:100%}#player-ctrl{position:fixed;width:100%;height:50px;z-index:150;transition:all .2s linear;bottom:-55px;opacity:0}#player-ctrl.active{bottom:0;opacity:1}#player-ctrl .live-show{visibility:hidden!important}#player-ctrl .live-hide{visibility:visible!important}#player-ctrl.live .live-hide{visibility:hidden!important}#player-ctrl.live .live-show{visibility:visible!important}#player-ctrl.live .btns .live{display:table-cell}#player-ctrl.live .btns{margin-right:-34px}#player-ctrl .player-ctrl-container{width:100%;height:50px;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#2e2e2e;border-top:1px solid #fff;padding:10px 60px;margin:0 auto;box-shadow:0 -2px 4px rgba(170,170,170,.75)}@media screen and (max-width:1100px){#player-ctrl .player-ctrl-container{padding:10px 20px}}#player-ctrl .player-ctrl-inner{overflow:hidden;*zoom:1;width:100%;max-width:1080px;height:30px;position:relative;margin:auto}#player-ctrl>div{display:inline-block;height:20px}#player-ctrl .btns,#player-ctrl .seek-bar{padding:5px 0;float:left}#player-ctrl .volume{padding:5px 0}#player-ctrl .screen{padding:5px 0;float:left}#player-ctrl .btns{display:table}#player-ctrl .btns>div{display:table-cell;vertical-align:middle;text-align:center;position:relative}#player-ctrl .btns .play-btn-cell{width:30px}#player-ctrl .btns span{display:inline-block;cursor:pointer;transition:all .2s linear}#player-ctrl .btns span:hover{transform:scale(1.4)}#player-ctrl .btns .prev-btn{position:relative;width:11px;height:14px;border-left:2px solid #696969;margin-right:15px;margin-left:2px}#player-ctrl .btns .prev-btn:before{content:" ";position:absolute;top:0;left:-2px;width:0;height:0;border-top:solid 7px transparent;border-bottom:solid 7px transparent;border-right:solid 11.6px #696969}#player-ctrl .btns .prev-btn.active{border-left:2px solid #B8B8B8}#player-ctrl .btns .prev-btn.active:before{border-right:solid 11.6px #B8B8B8}#player-ctrl .btns .play-btn{position:relative;width:17px;height:19px;margin:0 auto}#player-ctrl .btns .play-btn:after{content:" ";position:absolute;top:0;left:0;width:0;height:0;border-top:solid 10px transparent;border-bottom:solid 10px transparent;border-left:solid 17px #B8B8B8}#player-ctrl .btns .play-btn.play:after{content:none}#player-ctrl .btns .play-btn.play:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;width:5px;height:16px;border-left:solid 5px #B8B8B8;border-right:solid 5px #B8B8B8;margin:auto}#player-ctrl .btns .spinner{width:30px;height:20px;text-align:center;font-size:6px;margin:auto;position:relative;top:0;right:0;bottom:0;left:0}#player-ctrl .btns .spinner div{background-color:#696969;height:100%;width:3px;display:inline-block;margin-right:3px;animation:stretchdelay 1.2s infinite ease-in-out}#player-ctrl .btns .spinner .rect1{animation-delay:-1.1s}#player-ctrl .btns .spinner .rect2{animation-delay:-1s}#player-ctrl .btns .spinner .rect3{animation-delay:-.9s}#player-ctrl .btns .spinner .rect4{animation-delay:-.8s}#player-ctrl .btns .next-btn{position:relative;width:11px;height:14px;border-right:2px solid #696969;margin-left:15px}#player-ctrl .btns .next-btn:after{content:" ";position:absolute;top:0;right:-2px;width:0;height:0;border-top:solid 7px transparent;border-bottom:solid 7px transparent;border-left:solid 11.6px #696969}#player-ctrl .btns .next-btn.active{border-right:2px solid #B8B8B8}#player-ctrl .btns .next-btn.active:after{border-left:solid 11.6px #B8B8B8}#player-ctrl .btns .rewind-btn-cell{position:relative;width:70px}@media screen and (max-width:1100px){#player-ctrl .btns .rewind-btn-cell{width:60px}}#player-ctrl .btns .rewind-btn-cell .sec{position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;font-size:10px;font-style:normal;line-height:2.3em;transform:scale(.8)}#player-ctrl .btns .rewind-btn{font-size:10px;display:block;position:relative;top:0;left:0;bottom:0;right:0;margin:0 auto;width:2em;height:2em;border-top:.2em solid #e5e5e5;border-left:.2em solid transparent;border-right:.2em solid #e5e5e5;border-bottom:.2em solid #e5e5e5;border-radius:1.5em;transform:rotate(45deg)}#player-ctrl .btns .rewind-btn:after{content:" ";position:absolute;top:0;left:-.4em;margin:0;border-top:.4em solid #e5e5e5;border-left:.4em solid transparent;border-right:.4em solid transparent;border-bottom:.4em solid transparent;transform:rotate(45deg)}#player-ctrl .btns .rewind-btn:active{transform:rotate(-40deg) scale(1.4)}#player-ctrl .btns .live{display:none;color:#A9A9A9;line-height:1.5em;cursor:default;font-size:12px;font-weight:700;letter-spacing:.1em}#player-ctrl .seek-bar{display:table}#player-ctrl .seek-bar>div{display:table-cell;vertical-align:middle;text-align:center}#player-ctrl .seek-bar>div:first-child,#player-ctrl .seek-bar>div:last-child{padding:0 10px}#player-ctrl .seek-bar span{display:inline-block;height:20px}#player-ctrl .seek-bar .duration,#player-ctrl .seek-bar .time{width:40px;font-size:10px;line-height:20px}#player-ctrl .seek-bar .time{color:#FF3800}#player-ctrl .seek-bar .seek-container{width:325px;height:20px;position:relative;display:inline-block;cursor:pointer}@media screen and (max-width:1100px){#player-ctrl .seek-bar .seek-container{width:280px}}@media screen and (max-width:820px){#player-ctrl .seek-bar .seek-container{width:250px}}#player-ctrl .seek-bar .seek-container .seek-background{background-color:#ccc;width:100%;height:1px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#player-ctrl .seek-bar .seek-container .seek{background-color:#E93A0D;width:0%;height:2px;position:absolute;top:0;bottom:0;left:0;margin:auto}#player-ctrl .seek-bar .seek-container .seek:after{content:" ";position:absolute;top:-2px;right:-3px;bottom:0;width:6px;height:6px;border-radius:50%;box-sizing:border-box;border:3px solid #EB361A}#player-ctrl .seek-bar .seek-container .chapter-point-container{width:100%;height:20px;position:absolute;top:0;left:0}#player-ctrl .seek-bar .seek-container .chapter-point-container .chapter-point{width:20px;height:20px;position:absolute;top:-2px;bottom:0;left:0;margin:4px auto auto -10px;transition:all .2s linear}#player-ctrl .seek-bar .seek-container .chapter-point-container .chapter-point:after{content:" ";width:0;height:0;position:absolute;right:0;top:0;left:0;margin:auto;border-top:4px solid #ccc;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent}#player-ctrl .seek-bar .seek-container .chapter-point-container .chapter-point:hover{transform:scale(1.4)}#player-ctrl .seek-bar .seek-container .chapter-point-container .chapter-point.active:after{border-top:4px solid #E93A0D}#player-ctrl .volume{width:90px;text-align:center;position:relative;line-height:1em;float:right}#player-ctrl .volume .volume-slider-level:after{content:" ";position:absolute;top:0;right:-3px;bottom:0;margin:auto;width:6px;height:6px;background-color:#E93A0D;border-radius:50%}#player-ctrl .volume .volume-icon{display:inline-block;position:absolute;left:0;top:0;right:80px;bottom:0;margin:auto;height:16px;transition:all .2s ease-out}#player-ctrl .volume .volume-slider{width:60px;cursor:pointer;height:20px;position:relative;display:inline-block;margin-left:5px;transition:all .2s ease-out}#player-ctrl .volume .volume-slider .volume-slider-background{background-color:#ccc;width:100%;height:1px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#player-ctrl .volume .volume-slider .volume-slider-level{background-color:#E93A0D;width:0%;height:2px;position:absolute;top:0;bottom:0;left:0;margin:auto}#player-ctrl .track{margin-right:15px;width:200px;padding:.5em 0;overflow:hidden;position:relative;float:right}#player-ctrl .track p{margin:0;display:inline-block;white-space:nowrap;padding-left:200px;animation:marquee 16s infinite linear}#player-ctrl .track p:after{content:" ";white-space:nowrap;padding-right:50px}#player-ctrl .track:hover{animation-play-state:paused}#player-ctrl .track:before{box-shadow:20px 0 10px -10px rgba(46,46,46,.75)inset}#player-ctrl .track:before,#player-ctrl .track:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#player-ctrl .track:after{box-shadow:-20px 0 10px -10px rgba(46,46,46,.75)inset}#player-ctrl .track .name{display:inline-block;font-size:12px;color:#e5e5e5;margin-left:10px}#player-ctrl .track .name .autoplay{color:#E93A0D;font-weight:700}#player-ctrl .screen-ctrl{display:table;padding:0 0 0 5px;float:right}#player-ctrl .screen-ctrl .on-off{display:table-cell;font-size:10px}#player-ctrl .screen-ctrl .expand,#player-ctrl .screen-ctrl .compress,#player-ctrl .screen-ctrl .fullscreen-btn{display:table-cell;vertical-align:middle;font-size:10px}#player-ctrl .screen-ctrl .on-off{text-align:center;color:#696969;cursor:pointer;vertical-align:top;line-height:15px}#player-ctrl .screen-ctrl .on-off .screen-top{color:#e5e5e5}#player-ctrl .screen-ctrl .on-off .on,#player-ctrl .screen-ctrl .on-off .off{display:inline-block;font-size:12px;color:#484848;padding:0 5px}#player-ctrl .screen-ctrl .on-off .on.active,#player-ctrl .screen-ctrl .on-off .off.active{color:#E93A0D;font-size:1.3em}#player-ctrl .screen-ctrl .expand,#player-ctrl .screen-ctrl .compress,#player-ctrl .screen-ctrl fullscreen-btn{position:relative;padding:5px 0}#player-ctrl .screen-ctrl .expand span,#player-ctrl .screen-ctrl .compress span,#player-ctrl .screen-ctrl fullscreen-btn span{display:inline-block;margin-left:10px;cursor:pointer}#player-ctrl .screen-ctrl .fullscreen-btn.video{display:table-cell}#player-ctrl .screen-ctrl .fullscreen-btn.audio{display:none}#player-ctrl .screen-ctrl .fullscreen-btn .icon{position:relative;width:27px;height:13.5px;margin-left:10px;cursor:pointer}#player-ctrl .screen-ctrl .fullscreen-btn .icon span{display:inline-block}#player-ctrl .screen-ctrl .fullscreen-btn .icon span:nth-of-type(1):before{content:" ";position:absolute;top:0;right:0;width:9px;height:4.5px;border-top:2px solid #030303;border-right:2px solid #030303;box-sizing:border-box}#player-ctrl .screen-ctrl .fullscreen-btn .icon span:nth-of-type(1):after{content:" ";position:absolute;top:0;left:0;width:9px;height:4.5px;border-top:2px solid #030303;border-left:2px solid #030303;box-sizing:border-box}#player-ctrl .screen-ctrl .fullscreen-btn .icon span:nth-of-type(2):before{content:" ";position:absolute;bottom:0;right:0;width:9px;height:4.5px;border-bottom:2px solid #030303;border-right:2px solid #030303;box-sizing:border-box}#player-ctrl .screen-ctrl .fullscreen-btn .icon span:nth-of-type(2):after{content:" ";position:absolute;bottom:0;left:0;width:9px;height:4.5px;border-bottom:2px solid #030303;border-left:2px solid #030303;box-sizing:border-box}#player-ctrl.fullscreen{width:800px;top:50%;left:50%;margin-top:200px;margin-left:-400px}#player-ctrl.fullscreen .player-ctrl-container{padding:10px 20px}#player-ctrl.fullscreen .player-ctrl-container .btns .prev-btn{margin-right:10px}#player-ctrl.fullscreen .player-ctrl-container .btns .play-btn-cell{width:30px}#player-ctrl.fullscreen .player-ctrl-container .btns .next-btn{margin-left:10px}#player-ctrl.fullscreen .player-ctrl-container .btns .rewind-btn-cell{width:60px}#player-ctrl.fullscreen .player-ctrl-container .seek-bar .seek-container{width:230px}#player-ctrl.fullscreen .player-ctrl-container .volume{width:75px}#player-ctrl.fullscreen .player-ctrl-container .volume .volume-slider{margin-left:15px}#player-ctrl.fullscreen .player-ctrl-container .track{width:145px}#player-ctrl.fullscreen .player-ctrl-container .screen-ctrl .on-off{display:none}#program-screen-container{width:100%;max-width:1200px;position:fixed;bottom:0;left:0;right:0;margin:auto}#program-screen-container.active{z-index:150}#program-screen-container.fullscreen{top:-49px;width:800px;height:449px}@media screen and (max-width:800px){#program-screen-container.fullscreen{width:auto;max-width:800px;height:0;padding-bottom:56.25%}}#program-screen-container.fullscreen #program-screen{top:0;right:0;bottom:0;left:0;margin:auto;width:800px;height:449px;box-shadow:none;transform:scale(1)}@media screen and (max-width:800px){#program-screen-container.fullscreen #program-screen{width:auto;max-width:800px;height:0;padding-bottom:56.25%}}#program-screen{position:absolute;bottom:60px;right:10px;width:279px;height:157px;border:1px solid #fff;background-color:#333;overflow:hidden;text-align:center;background-repeat:no-repeat;background-position:center center;opacity:0;box-shadow:0 0 3px 3px rgba(170,170,170,.75);background-size:contain;transition:all .2s linear;transform:scale(.1)}#program-screen.active{opacity:1;z-index:50;transform:scale(1)}#program-screen .close{width:24px;height:24px;background-color:rgba(0,0,0,.6);box-shadow:0 0 0 1px #fff inset;border-radius:50%;position:absolute;top:6px;right:6px;cursor:pointer;z-index:150;transition:all .2s ease-out}#program-screen .close:before{transform:rotate(45deg)}#program-screen .close:before,#program-screen .close:after{content:" ";width:0;height:12px;border:2px solid #fff;border-radius:2px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#program-screen .close:after{transform:rotate(-45deg)}#program-screen .close:hover{transform:rotate(90deg)}#fullscreen-mask,#fullscreen-mask.fullscreen{opacity:1;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);cursor:pointer;z-index:120}#fullscreen-mask.ng-hide-add,#fullscreen-mask.ng-hide-remove{transition:all .4s ease-out}#fullscreen-mask.ng-hide-add-active,#fullscreen-mask.ng-hide-remove{opacity:0}#fullscreen-mask.ng-hide-remove-active,#fullscreen-mask.ng-hide-add{opacity:1}.player-tooltip{position:fixed;border:1px solid #eee;z-index:150}body.mobile #player-ctrl{height:70px;bottom:-75px}body.mobile #player-ctrl.active{bottom:0}body.mobile #player-ctrl .player-ctrl-container{max-width:100vw;height:70px;padding:5px 10px}body.mobile #player-ctrl .player-ctrl-inner{height:60px}body.mobile #player-ctrl .btns .rewind-btn-cell{width:80px}body.mobile #player-ctrl .seek-bar{width:100%}body.mobile #player-ctrl .seek-bar>div:first-child,body.mobile #player-ctrl .seek-bar>div:last-child{width:35px;padding:0 5px}body.mobile #player-ctrl .seek-bar .time{width:40px}body.mobile #player-ctrl .seek-bar .seek-container{width:100%}body.mobile #player-ctrl .seek-bar .duration{width:40px}body.mobile #player-ctrl.live,body.mobile #player-ctrl.live .player-ctrl-container{height:45px}body.mobile #player-ctrl.live .player-ctrl-inner{height:35px}body.mobile #program-screen-container{max-width:100vw}body.mobile #program-screen-container #program-screen{bottom:75px;left:0;right:0;margin:0 auto}body.mobile #program-screen-container.live #program-screen{bottom:55px}.share-content{padding:5px}.share-content a,.share-content body.pc #menu .other-menu-list a,body.pc #menu .other-menu-list .share-content a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.share-content img{height:30px;padding-right:5px}.tooltip{padding:.4% 1%;background-color:rgba(0,0,0,.8);color:#fff;position:absolute;border-radius:3px;opacity:0;visibility:hidden;top:0;left:-200%;z-index:150;transition:opacity .2s linear}.tooltip .caret:before{content:'';position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,.8)}.tooltip .caret:after{content:'';position:absolute;width:0;height:0;border:5px solid transparent}.tooltip.left .caret:before{margin-top:-6px}.tooltip.left .caret:before,.tooltip.left .caret:after{top:50%;left:100%;margin-left:0;border-top-color:transparent;border-bottom-color:transparent;border-right-width:0}.tooltip.left .caret:after{margin-top:-5px}.tooltip.right .caret:before{margin-left:-6px;margin-top:-6px}.tooltip.right .caret:before,.tooltip.right .caret:after{top:50%;left:0;border-top-color:transparent;border-bottom-color:transparent;border-left-width:0}.tooltip.right .caret:after{margin-left:-5px;margin-top:-5px}.tooltip.top .caret:before{margin-left:-6px;margin-bottom:-6px}.tooltip.top .caret:before,.tooltip.top .caret:after{top:100%;left:50%;border-right-color:transparent;border-left-color:transparent;border-bottom-width:0}.tooltip.top .caret:after{margin-left:-5px;margin-bottom:-5px}.tooltip.bottom .caret:before{margin-left:-6px}.tooltip.bottom .caret:before,.tooltip.bottom .caret:after{bottom:100%;left:50%;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.tooltip.bottom .caret:after{margin-left:-5px}.tooltip.active{opacity:1;visibility:visible}#user-limited .title{font-size:1.2em;font-weight:700;margin-bottom:20px}#user-limited p{margin-bottom:10px;line-height:1.5em}#user-limited .btn{width:160px;margin-top:10px}#user-limited .register-btn{border:1px solid #E93A0D;color:#E93A0D}#user-limited .register-btn:hover{background-color:#E93A0D;color:#fff}#voice-player-daily,#voice-player-instant{width:50px;height:50px;position:fixed;bottom:-60px;left:-60px;overflow:hidden}