@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}*{-webkit-appearance:none}*{font-family:"游ゴシック",Yu Gothic,"游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo UI,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS PGothic,sans-serif}.sp-only{display:none}.container{width:960px;margin:0 auto;overflow:hidden;*zoom:1}.box{width:33.33%;float:left}.header .maintitle{width:960px;height:363px;margin:44px 0 0;background:url(img/logo.png) no-repeat 0 0;text-indent:-9999px}.header .leadtext{width:960px;height:125px;margin:36px 0 0;background:url(img/lead.png) no-repeat 0 0;text-indent:-9999px}.devices{display:block;margin:35px 60px 100px;padding:30px;border:1px solid #999;font-size:0}.devices .device{display:inline-block;text-align:left;margin:0 45px 0 20px;font-size:14px;color:#999}.devices .system{display:inline-block;text-align:left;font-size:14px;color:#999}.devices .download{margin:20px 0 0 20px;text-align:left;font-size:14px;color:#999}.devices .download a{display:inline-block}.devices .list-title{font-size:18px}.devices .list{padding:0 0 0 20px;list-style-type:disc}.movies{font-size:0;padding-bottom:80px}.movies .movie{display:inline-block;width:480px}.movies .movie .movie-title{width:480px;height:60px}.movies .movie .movie-title.movie-1{background:url(img/movie-01.png) no-repeat top center}.movies .movie .movie-title.movie-2{background:url(img/movie-02.png) no-repeat top center}.movies .movie .movie-player{width:464px;margin:0 auto}.channels .container{background:#fff}.channels .channel-header{font-size:0}.channels .channel-header .channel-title{display:inline-block;text-indent:-9999px;width:160px;height:100px}.channels .channel-header .channel-title.original-title{background:url(img/original-title.png) no-repeat 0 0}.channels .channel-header .channel-title.broadcast-title{background:url(img/broadcast-title.png) no-repeat 0 0}.channels .channel-header .channel-title.catchup-title{background:url(img/catchup-title.png) no-repeat 0 0}.channels .channel-header .channel-text{display:inline-block;text-indent:-9999px;width:800px;height:100px}.channels .channel-header .channel-text.original-text{background:url(img/original-text.png) no-repeat 0 0}.channels .channel-header .channel-text.broadcast-text{background:url(img/broadcast-text.png) no-repeat 0 0}.channels .channel-header .channel-text.catchup-text{background:url(img/catchup-text.png) no-repeat 0 0}.original{background:url(img/original-bg.png) repeat-x 0 0;color:#f9ad02}.broadcast{background:url(img/broadcast-bg.png) repeat-x 0 0;color:#dc007d}.catchup{background:url(img/catchup-bg.png) repeat-x 0 0;color:#00a2ca}.channel-article{padding:40px 0 80px 160px}.channel-article table tr th,.channel-article table tr td{vertical-align:top;font-size:18px;padding:2px 30px 2px 5px}.channel-article table tr th{width:120px}.channel-article p{font-size:18px;line-height:24px}.channel-article a{font-size:inherit;color:inherit;text-decoration:underline}.channel-article a:hover{text-decoration:none}.main{margin:111px 0 0}.main .boxtitle{height:187px;text-indent:-9999px}.main .original-title{background:url(img/original.png) no-repeat center top;background-size:246px 153px}.main .broadcast-title{background:url(img/broadcast.png) no-repeat center top;background-size:246px 153px}.main .catchup-title{background:url(img/catchup.png) no-repeat center top;background-size:246px 153px}.main .boxtext{font-size:18px;line-height:30px;padding:0 15px 116px}.main .original-text{color:#f9ad02}.main .broadcast-text{color:#dc007d}.main .catchup-text{color:#00a2ca}.sns{background-color:#e1e8ed}.sns .comingsoon{width:640px;height:73px;margin:90px auto 0;text-indent:-9999px;background:url(img/comingsoon.png) no-repeat center center}.sns .icons{margin:40px auto 115px;text-align:center}.sns .icons .sns-link{display:inline-block}.footer{background-color:#e1e8ed}.footer .copyright{text-align:center;padding:0 0 28px}.footer .copyright a{text-decoration:none;font-size:12px;color:#7b7f82}.footer .copyright a:hover{color:#333}