@charset "UTF-8";body{background:#f8f8f8 url(img/body-bg.png) no-repeat center top}.header-info-bar{color:#f8f8f8;background-color:#333;border-bottom:4px solid #ec7a9b;height:30px;overflow:hidden}.header-info-bar .nowonair-title{width:82px;height:30px;background:url(img/nowonair.png) no-repeat left center;text-indent:-9999px}.header-info-bar .nowonair{line-height:30px;font-size:12px;color:#f8f8f8}.header-info-bar .nowonair:hover{text-decoration:none;color:#fff}.header-info-bar .search input{height:30px;width:100%;padding:0 5px;font-size:12px;border:none;background:#737373 url(img/search-icon.png) no-repeat right center}.header{padding:20px 0}.header .logo{float:left;margin-left:12px;width:200px;height:90px}.header .logo h1{width:185px;height:90px;background:url(img/ctv-logo.png) no-repeat left center;text-indent:-9999px}.header .super-banner{float:right;margin-right:12px;width:728px;height:90px}.widget{padding:0 12px 40px}.widget .widget-header{padding:8px;background-color:#ec7a9b;margin-bottom:5px}.widget .widget-header h2{color:#f8f8f8;font-weight:700;font-size:18px;line-height:18px;text-shadow:1px -1px 0 rgba(0,0,0,.15)}.widget .widget-header h2 a{color:#f8f8f8;text-decoration:none}.widget .widget-header h2 a:hover{color:#fff;text-decoration:none}.topic{padding:0 12px 12px}.topic a{display:block;font-size:12px;color:red;padding:0 0 0 16px;margin:0 0 12px;background:url(http://www.ctv.co.jp/indexmenu/img/stop1.png) no-repeat center left}.news-1{padding:5px 0 20px}.news-1 h3{padding-bottom:10px;color:#871335;font-size:18px;line-height:24px}.news-1 p{color:#333;font-size:12px;line-height:18px}.news-sub{border-right:1px solid rgba(0,0,0,.15);box-shadow:1px 0 0 #fff}.news-2{margin-left:-12px;padding-bottom:20px}.news-2 a{display:block;padding:0 12px}.news-2 a h3{padding:5px 0 0;color:#871335;font-size:14px;line-height:18px}.program-guide a{font-weight:700;color:#871335}.program-guide .program-image .thumb{padding-top:4px;float:left;background-color:#ec7a9b;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.program-guide .program-image .thumb a{display:block}.program-guide .program-image .unselected{background-color:#e0e0e0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-transition:all .3s ease;transition:all .3s ease}.program-guide .program-image .unselected:hover{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.program-guide .program-text p{display:block;font-size:12px;color:#333;line-height:18px}.program-guide .program-text .unselected{display:none}.global-link{padding-bottom:40px;margin:0 12px}.global-link li{margin-bottom:1px;border-left:12px solid #ec7a9b;background-color:#fff}.global-link li a{display:block;padding:6px;color:#ec7a9b;font-weight:700;font-size:14px}.global-link li a:hover{background-color:#ec7a9b;color:#fff;text-decoration:none}.site-link h2{margin:0 12px;padding-bottom:5px;border-bottom:1px solid #ccc;color:#999;font-size:14px}.site-link ul.program-icon li{float:left;padding:0 10px}.site-link ul.program-icon li a,.site-link ul.program-icon li span{display:block;width:60px;height:45px;text-indent:-9999px}.site-link ul.program-icon li a.icon-clemama,.site-link ul.program-icon li span.icon-clemama{background:url(img/program-icons.png) no-repeat 0 0}.site-link ul.program-icon li a.icon-clemama:hover,.site-link ul.program-icon li span.icon-clemama:hover{background-position:-60px 0}.site-link ul.program-icon li a.icon-audrey,.site-link ul.program-icon li span.icon-audrey{background:url(img/program-icons.png) no-repeat 0 -45px}.site-link ul.program-icon li a.icon-audrey:hover,.site-link ul.program-icon li span.icon-audrey:hover{background-position:-60px -45px}.site-link ul.program-icon li a.icon-psgold,.site-link ul.program-icon li span.icon-psgold{background:url(img/program-icons.png) no-repeat 0 -90px}.site-link ul.program-icon li a.icon-psgold:hover,.site-link ul.program-icon li span.icon-psgold:hover{background-position:-60px -90px}.site-link ul.program-icon li a.icon-straight,.site-link ul.program-icon li span.icon-straight{background:url(img/program-icons.png) no-repeat 0 -135px}.site-link ul.program-icon li a.icon-straight:hover,.site-link ul.program-icon li span.icon-straight:hover{background-position:-60px -135px}.site-link ul.program-icon li a.icon-catch,.site-link ul.program-icon li span.icon-catch{background:url(img/program-icons.png) no-repeat 0 -180px}.site-link ul.program-icon li a.icon-catch:hover,.site-link ul.program-icon li span.icon-catch:hover{background-position:-60px -180px}.site-link ul.program-icon li a.icon-kugizuke,.site-link ul.program-icon li span.icon-kugizuke{background:url(img/program-icons.png) no-repeat 0 -225px}.site-link ul.program-icon li a.icon-kugizuke:hover,.site-link ul.program-icon li span.icon-kugizuke:hover{background-position:-60px -225px}.site-link ul.program-icon li a.icon-hayaribar,.site-link ul.program-icon li span.icon-hayaribar{background:url(img/program-icons.png) no-repeat 0 -270px}.site-link ul.program-icon li a.icon-hayaribar:hover,.site-link ul.program-icon li span.icon-hayaribar:hover{background-position:-60px -270px}.site-link ul.program-icon li a.icon-cleppe,.site-link ul.program-icon li span.icon-cleppe{background:url(img/program-icons.png) no-repeat 0 -315px}.site-link ul.program-icon li a.icon-cleppe:hover,.site-link ul.program-icon li span.icon-cleppe:hover{background-position:-60px -315px}.site-link ul.program-icon li a.icon-gori,.site-link ul.program-icon li span.icon-gori{background:url(img/program-icons.png) no-repeat 0 -405px}.site-link ul.program-icon li a.icon-gori:hover,.site-link ul.program-icon li span.icon-gori:hover{background-position:-60px -405px}.site-link ul.program-icon li a.icon-cinemabar,.site-link ul.program-icon li span.icon-cinemabar{background:url(img/program-icons.png) no-repeat 0 -450px}.site-link ul.program-icon li a.icon-cinemabar:hover,.site-link ul.program-icon li span.icon-cinemabar:hover{background-position:-60px -450px}.site-link ul.program-icon li a.icon-sposta,.site-link ul.program-icon li span.icon-sposta{background:url(img/program-icons.png) no-repeat 0 -495px}.site-link ul.program-icon li a.icon-sposta:hover,.site-link ul.program-icon li span.icon-sposta:hover{background-position:-60px -495px}.site-link ul.program-icon li a.icon-daitoku,.site-link ul.program-icon li span.icon-daitoku{background:url(img/program-icons.png) no-repeat 0 -540px}.site-link ul.program-icon li a.icon-daitoku:hover,.site-link ul.program-icon li span.icon-daitoku:hover{background-position:-60px -540px}.site-link ul.program-icon li a.icon-hapiene,.site-link ul.program-icon li span.icon-hapiene{background:url(img/program-icons.png) no-repeat 0 -585px}.site-link ul.program-icon li a.icon-hapiene:hover,.site-link ul.program-icon li span.icon-hapiene:hover{background-position:-60px -585px}.site-link ul.program-icon li a.icon-nyandaful,.site-link ul.program-icon li span.icon-nyandaful{background:url(img/program-icons.png) no-repeat 0 -630px}.site-link ul.program-icon li a.icon-nyandaful:hover,.site-link ul.program-icon li span.icon-nyandaful:hover{background-position:-60px -630px}.site-link ul.program-icon li a.icon-norideikou,.site-link ul.program-icon li span.icon-norideikou{background:url(img/program-icons.png) no-repeat 0 -675px}.site-link ul.program-icon li a.icon-norideikou:hover,.site-link ul.program-icon li span.icon-norideikou:hover{background-position:-60px -675px}.site-link ul.program-icon li a.icon-bikkurakoita,.site-link ul.program-icon li span.icon-bikkurakoita{background:url(img/program-icons.png) no-repeat 0 -720px}.site-link ul.program-icon li a.icon-bikkurakoita:hover,.site-link ul.program-icon li span.icon-bikkurakoita:hover{background-position:-60px -720px}.site-link ul.program-icon li a.icon-boimen_magic,.site-link ul.program-icon li span.icon-boimen_magic{background:url(img/program-icons.png) no-repeat 0 -765px}.site-link ul.program-icon li a.icon-boimen_magic:hover,.site-link ul.program-icon li span.icon-boimen_magic:hover{background-position:-60px -765px}.site-link ul.program-icon li a.icon-nagoyade,.site-link ul.program-icon li span.icon-nagoyade{background:url(img/program-icons.png) no-repeat 0 -810px}.site-link ul.program-icon li a.icon-nagoyade:hover,.site-link ul.program-icon li span.icon-nagoyade:hover{background-position:-60px -810px}.site-link ul.program-icon li a.icon-tomodachukyo,.site-link ul.program-icon li span.icon-tomodachukyo{background:url(img/program-icons.png) no-repeat 0 -855px}.site-link ul.program-icon li a.icon-tomodachukyo:hover,.site-link ul.program-icon li span.icon-tomodachukyo:hover{background-position:-60px -855px}.site-link ul.program-icon li a.icon-obakesun,.site-link ul.program-icon li span.icon-obakesun{background:url(img/program-icons.png) no-repeat 0 -900px}.site-link ul.program-icon li a.icon-obakesun:hover,.site-link ul.program-icon li span.icon-obakesun:hover{background-position:-60px -900px}.site-link ul.program-icon li a.icon-otaueda,.site-link ul.program-icon li span.icon-otaueda{background:url(img/program-icons.png) no-repeat 0 -945px}.site-link ul.program-icon li a.icon-otaueda:hover,.site-link ul.program-icon li span.icon-otaueda:hover{background-position:-60px -945px}.site-link ul.program-icon li a.icon-saitosan,.site-link ul.program-icon li span.icon-saitosan{background:url(img/program-icons.png) no-repeat 0 -990px}.site-link ul.program-icon li a.icon-saitosan:hover,.site-link ul.program-icon li span.icon-saitosan:hover{background-position:-60px -990px}.site-link ul.program-icon li a.icon-thisis_it,.site-link ul.program-icon li span.icon-thisis_it{background:url(img/program-icons.png) no-repeat 0 -1035px}.site-link ul.program-icon li a.icon-thisis_it:hover,.site-link ul.program-icon li span.icon-thisis_it:hover{background-position:-60px -1035px}.site-link ul.program-icon li a.icon-arakan,.site-link ul.program-icon li span.icon-arakan{background:url(img/program-icons.png) no-repeat 0 -360px}.site-link ul.program-icon li a.icon-arakan:hover,.site-link ul.program-icon li span.icon-arakan:hover{background-position:-60px -360px}.rectangle-ad{width:300px;margin:0 auto;padding-bottom:40px}.mini-banner{margin-left:14px}.mini-banner a{display:block;margin-bottom:10px}.slider-custom{text-align:right}.slider-custom .slider-custom-button{display:inline-block;font-size:12px}.slider-custom .slider-custom-button a{display:block;width:12px;height:12px;color:#ec7a9b;text-indent:-9999px}.slider-custom .slider-custom-button a:hover{color:#871335;text-decoration:none}.slider-custom .slider-custom-button .bx-pager-item{display:inline-block}.slider-custom .slider-custom-button .bx-pager-item a{display:block;height:12px;color:#ec7a9b}.slider-custom .slider-custom-button .bx-pager-item a.active{background-color:#ec7a9b;color:#f8f8f8}.slider-custom .slider-custom-button .bx-pager-item a:hover{background-color:#fff;color:#871335;text-decoration:none}.middle-banners{width:300px;margin:0 auto}.middle-banners .middle-banner{display:block;margin:0 0 20px}.footer-banners{padding:0 0 40px}.footer-banners li{float:left;margin:10px 10px 0;padding:0;list-style-type:none}.footer-banners li a{display:block;width:220px;height:55px;text-align:center}.big-footer{padding:20px 0;background-color:#eee;color:#666;text-align:center;font-size:12px}.big-footer .gf_col{float:left;width:20%;text-align:left}.big-footer .gf_col dl{margin:10px 0 0 10px}.big-footer .gf_col dl dt{margin:0;padding:0;font-weight:700;line-height:18px}.big-footer .gf_col dl dd{margin:0;padding:0;line-height:18px}.big-footer .gf_col dl dd a{color:#666;text-decoration:none}.big-footer .gf_col dl dd a:hover{color:#333}.big-footer #gf_copyright{clear:both;text-align:right;font-size:12px;line-height:48px}.big-footer #gf_copyright a{color:#666;text-decoration:none;font-size:12px}.big-footer #gf_copyright a:hover{color:#333}.information{padding-bottom:40px}.information .information-slider .information-box{padding:0 12px}.information .information-slider .information-box .information-article{display:block;padding:0 0 10px}.information .information-slider .information-box .information-article:hover{background-color:#fff;text-decoration:none}.information .information-slider .information-box .information-article img{display:block;width:100%;height:auto}.information .information-slider .information-box .information-article h3{padding:5px 0 10px;color:#333;font-size:12px;line-height:14px}.information .information-slider .information-box .information-article p{color:#333;font-size:12px;line-height:18px}.super-carousel{position:relative}.super-carousel .recommend-article h3{position:absolute;top:190px;left:10px;display:inline-block;padding:5px 10px;background-color:#ec7a9b;color:#f8f8f8;font-size:14px;line-height:14px}.super-carousel .recommend-article p{position:absolute;top:214px;left:0;margin:0 10px 10px;padding:8px 10px;background-color:rgba(0,0,0,.75);color:#f8f8f8;text-decoration:none;font-size:12px;line-height:14px}.super-carousel .recommend-article:hover{text-decoration:none}.super-carousel .recommend-article:hover h3{text-decoration:none;background-color:#871335;color:#fff}.super-carousel .recommend-article:hover p{text-decoration:none;color:#fff}.disaster{margin:0 0 28px;padding:12px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.disaster h2 a{padding:0 0 10px;color:#871335;font-size:18px;line-height:24px}.disaster ul li a{overflow:hidden;padding:5px 0 0;color:#871335;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px}.news-3 a{display:block}.news-3 a h3{overflow:hidden;padding:5px 0 0;color:#871335;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px}.weather a{display:block;padding:0 12px;color:#871335}.weather a h3{padding:5px 0 0;font-size:14px;line-height:18px}.event .event-article{display:block;padding:5px 0}.event .event-article:hover{background-color:#fff;text-decoration:none}.event .event-article img{display:block;float:left;margin-right:10px;width:48px;height:48px}.event .event-article h3{padding-bottom:5px;color:#333;font-size:12px;line-height:14px}.event .event-article p{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px}.blog .blog-article{display:block;padding:5px 0}.blog .blog-article:hover{background-color:#fff;text-decoration:none}.blog .blog-article img{display:block;float:left;margin-right:10px;width:48px;height:48px}.blog .blog-article h3{padding-bottom:5px;color:#333;font-size:12px;line-height:14px}.blog .blog-article p{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px}.group{overflow:hidden;margin:0 auto;padding-bottom:40px;width:960px}.group .group__header{margin:0 0 10px;padding-bottom:5px;border-bottom:1px solid #ccc;color:#999;font-size:14px}.group ul>li{float:left;width:192px;text-align:center}.one-click{padding:0 12px 20px}.one-click a{display:block;width:140px;height:140px;text-indent:-9999px}.one-click a.catch{background:url(img/catch-1click.png) no-repeat 0 0}.one-click a:hover{background-position:-140px 0}.program-guide-article .program-guide-title{font-size:14px;line-height:18px;font-weight:700;padding:5px 0}.program-guide-article .program-guide-text{font-size:12px;line-height:18px}