﻿/* @charset "UTF-8"; */

/* --- タイトル・見出し --- */

	/* コンテンツタイトル */
.News 	div.t_title{
		margin-bottom:5px;
		border:1px solid #c0c0c0;
		background:#fff url("../img/program/supernews/t_bg.gif") left top repeat-x;
		text-align:left;
		}

.News 	div.t_title img{
		width:203px;
		height:21px;
		}

	/* タイトル右リンク */
.News 	div.ctlink {
		display:block;
		font-size:10px;
		line-height:21px;
		color: #222;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		float: right;
		padding-right:5px;
		}

	/* タイトル */
.News 	div.ts_title{
		margin-bottom:1px;
		background:#fff url("../img/program/supernews/ts_bg.gif") left top repeat-x;
		padding-left:14px;
		text-align:left;
		font-size:12px;
		line-height:19px;
		color: #fff;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		border:1px solid #c0c0c0;
		}

.News 	div.tx_title{
		margin-bottom:1px;
		padding-left:5px;
		font-weight: normal;
		font-size:10px;
		line-height:19px;
		color: #222222;
		font-weight: normal;
		text-decoration: none;
		text-align:left;
		background:#fff url("../img/tx_bg.gif") left top repeat-x;
		border-top:3px solid #bdb76b;
		border-right:1px solid #c0c0c0;
		border-bottom:1px solid #c0c0c0;
		}

	/* 一覧 */
.News 	div.tx_title .list {
		font-size:10px;
		line-height:13px;
		color: #c0c0c0;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		margin:3px;
		float:right;
		}

.News 	div.tx_title .list a {
		color: #c0c0c0;
		text-decoration: none;
		border:1px solid #c0c0c0;
		padding:0 3px;
		}

.News 	div.tx_title .list a:hover {
		color: #696969;
		text-decoration: none;
		border:1px solid #696969;
		padding:0 3px;
		}

	/* 最新ニュース・見出し */
.News 	.breaking_mtb {
		font-size:18px;
		line-height:24px;
		color: #ff6600;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		margin-top:10px;
		}

	/* ニュース・見出し */
.News 	.news_mtb {
		font-size:12px;
		line-height:18px;
		color: #ff6600;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		}

	/* 日付・時間 */
.News 	.news_date {
		font-size:10px;
		line-height:14px;
		color: #808000;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		}

	/* 本文 */
.News 	.news_copy {
		margin-top:6px;
		font-size:12px;
		line-height:18px;
		color: #444;
		}

/* --- コンテンツ・メニュー --- */

	/* 地域・メニュー */
.News 	div.cts_unit #news_national a:hover,
.News 	div.cts_unit #news_area a:hover {
		background-color: #fff;
		}

.News 	div.cts_unit #news_national a:hover img,
.News 	div.cts_unit #news_area a:hover img {
		visibility: hidden;
		}

.News 	div.cts_unit #news_national a {
		display: block;
		width:203px;
		height:50px;
		background: url("../img/program/supernews/mn_national1.gif") 0 0 no-repeat;
		border:1px solid #c0c0c0;
		margin-bottom:3px;
		}

.News 	div.cts_unit #news_area a {
		display: block;
		width:203px;
		height:50px;
		background: url("../img/program/supernews/mn_area1.gif") 0 0 no-repeat;
		border:1px solid #c0c0c0;
		}

	/* コンテンツ */
.News 	div.cts_unit DIV.mn ul {
		margin-bottom: 10px;
		}

.News 	div.cts_unit DIV.mn ul.program li {
		list-style: none;
		margin-bottom:1px;
		height:21px;
		padding-left:15px;
		font-weight: normal;
		font-size:12px;
		line-height:21px;
		text-decoration: none;
		text-align:left;
		background:#fff url("../img/program/supernews/mn_bg.gif") left top no-repeat;
		border-bottom:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		border-left:1px solid #e0e0e0;
		border-top:1px solid #e0e0e0;
		}

.News 	div.cts_unit DIV.mn ul.program li a:hover {
		display:block;
		color:#222222;
		text-decoration: none;
		}

.News 	div.cts_unit DIV.mn ul.program li a {
		display:block;
		color:#696969;
		}

	/* ニュース・日付 */
.News 	div.cts_unit DIV.mn ul.date li {
		list-style: none;
		margin-bottom:1px;
		height:26px;
		font-weight: lighter;
		font-size:14px;
		line-height:26px;
		text-decoration: none;
		text-align:left;
		background:#fff url("../img/program/supernews/mn_date_bg0.gif") left top no-repeat;
		border-bottom:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		border-left:1px solid #e0e0e0;
		border-top:1px solid #e0e0e0;
		}

.News 	div.cts_unit DIV.mn ul.date li#now {
		list-style: none;
		margin-bottom:1px;
		padding-left:15px;
		height:26px;
		font-weight: normal;
		font-size:14px;
		line-height:26px;
		text-decoration: none;
		text-align:left;
		background:#fff url("../img/program/supernews/mn_date_bg2.gif") left top no-repeat;
		border-bottom:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		border-left:1px solid #e0e0e0;
		border-top:1px solid #e0e0e0;
		color:#ffffff;
		}

.News 	div.cts_unit DIV.mn:after {
		content:"";
		display:block;
		clear:both;
		}

.News 	div.cts_unit DIV.mn ul.date li a:hover {
		display:block;
		padding-left:15px;
		background:#fff url("../img/program/supernews/mn_date_bg1.gif") left top no-repeat;
		color:#222222;
		text-decoration: none;
		}

.News 	div.cts_unit DIV.mn ul.date li a {
		display:block;
		padding-left:15px;
		color:#696969;
		}

	/* ニュース・カテゴリー */
.News 	div.category_menu {
		margin-bottom:5px;
		background:#fff url("../img/program/supernews/category_bg.gif") left top repeat;
		}

.News 	div.category_menu ul.category {
		margin-left: 8px ;
		}

.News 	div.category_menu ul.category li {
		list-style: none;
		width:105px;
		margin: 8px 5px 8px 0 ;
		float:left;
		}

.News 	div.category_menu ul.category li p {
		display:block;
		color:#ffffff;
		font-weight: normal;
		font-size:14px;
		line-height:26px;
		text-decoration: none;
		background:#808080 ;
		text-align:center;
		padding:0 10px;
		border:1px solid #696969;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		}

.News 	div.category_menu ul.category li a:hover {
		display:block;
		color:#222222;
		font-weight: normal;
		color:#222222;
		font-size:14px;
		line-height:26px;
		text-decoration: none;
		background:#f5f5f5 ;
		text-align:center;
		padding:0 10px;
		border:1px solid #808080;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		}

.News 	div.category_menu ul.category li a {
		display:block;
		color:#696969;
		font-weight: normal;
		font-size:14px;
		line-height:26px;
		text-decoration: none;
		background:#ffffff ;
		text-align:center;
		padding:0 10px;
		border:1px solid #808080;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		}

	/* お天気・道路・防災 */
.News 	div.cts_unit #weather a:hover,
.News 	div.cts_unit #traffic a:hover,
.News 	div.cts_unit #disaster a:hover {
		background-color: #fff;
		}

.News 	div.cts_unit #weather a:hover img,
.News 	div.cts_unit #traffic a:hover img,
.News 	div.cts_unit #disaster a:hover img {
		visibility: hidden;
		}

.News 	div.cts_unit #weather img,
.News 	div.cts_unit #traffic img,
.News 	div.cts_unit #disaster img {
		width:127px;
		height:33px;
		}

.News 	div.cts_unit #weather a {
		display: block;
		width:205px;
		height:33px;
		border-left:1px solid #c0c0c0;
		border-top:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		border-bottom:1px dotted #c0c0c0;
		background: url("../img/btn_weather1.gif") 0 0 no-repeat;
		}

.News 	div.cts_unit #traffic a {
		display: block;
		width:205px;
		height:33px;
		border-left:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		background: url("../img/btn_traffic1.gif") 0 0 no-repeat;
		}

.News 	div.cts_unit #disaster a {
		display: block;
		width:205px;
		height:33px;
		border-left:1px solid #c0c0c0;
		border-bottom:1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		border-top:1px dotted #c0c0c0;
		background: url("../img/btn_disaster1.gif") 0 0 no-repeat;
		}

	/* スパ編ブログ・画像 */
.News 	img.blog{
		width:205px;
		height:60px;
		margin-bottom:5px;
		}


/* --- ニュース・トピック --- */

.News div.feature_unit:after {
	content:"";
	display:block;
	clear:both;
	}

.News div.feature_unit {
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #efefef;
	border-top:1px solid #efefef;
	margin-bottom:1px;
	padding:1px;
	}

	/* コーナー情報 */
.News 	div.feature_unit .info:after {
		content:"";
		display:block;
		clear:both;
		}

.News 	div.feature_unit .info {
/*		background:#ffffff ;*/
		text-align:left;
		padding-top:4px;
		height:auto;
		}

	/* もっと読む */
.News 	div.feature_unit .more {
		background:#f5f5f5 ;
		padding:3px 5px ;
		}

	/* 画像 */
.News 	div.feature_unit img.photo{
		width:80px;
		height:auto;
		margin-right:10px;
		float:left;
		border:6px solid #dcdcdc;
		}

	/* ニュース・新着情報・各最新情報 */
.News 	div.info .list {
		height:auto;
/*		float:left;*/
		}

.News 	div.info .list ul {
		padding: 0 0 3px 0;
		}

.News 	div.info ul {
		padding: 3px 0 3px 10px;
		}

.News 	div.info .list ul li,
.News 	div.info ul li {
		list-style: none;
		padding-bottom: 2px;
		padding-left:8px;
		font-size:12px;
		line-height:14px;
		color: #444;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
		background: url("../img/news_ar.gif") 0 6px no-repeat;
		}

.News 	div.info .list ul  li a:hover,
.News 	div.info ul li a:hover {
		text-decoration: underline;
		}

.News 	div.info .list ul li a,
.News 	div.info ul li a {
		color: #007bbb;
		text-decoration: none;
		}

	/* コーナー名 */
.News 	div.feature_unit .chapter{
		font-size:12px;
		line-height:20px;
		color: #6b8e23;
		text-decoration: none;
		font-weight: bold;
		padding-left:14px;
		white-space:nowrap;
		background: url("../guchimoni/img/item_1.gif") 0 1px no-repeat;
		}

	/* テキスト・ユニット */
.News 	div.feature_unit .tx_unit {
		text-align:left;
		margin-top:2px ;
		}

	/* 強調 */
.News 	div.feature_unit .caption{
		margin-top:5px;
		font-size:12px;
		line-height:14px;
		color: #202f55;
		text-decoration: none;
		font-weight: bold;
		}

	/* 強調 */
.News 	div.feature_unit .item {
		font-size:10px;
		line-height:18px;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		background:#808000;
		padding:0 5px;
		margin-right:5px;
		}

	/* ムービー（仮） */
.News 	div#movie {
	background:#fff url("../img/movie_bg.gif") left top repeat;
	text-align:center;
	padding:10px;
	border:1px solid #c0c0c0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	height:auto;
	margin-bottom:5px;
	}

.News 	div#movie_detail {
	background:#fff url("../img/movie_bg.gif") left top repeat;
	text-align:center;
	padding:15px;
	border:1px solid #c0c0c0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	height:auto;
	margin-bottom:5px;
	margin-left:15px;
	float:right
	}

.News 	div#movie img {
		/*width:240px;*/
		height:180px;
		}

.News 	div.news_box {
		position : relative ;
		display:block;
		text-align:left;
		margin-bottom:20px;
		}


	/* 番組トップページへ戻る */
.News 	#back_ptop {
		float:right;
		position: absolute;
		top: 14px;
		left: 8px;
		}

.News 	#back_ptop a img {
		border: 0;
		width: 34px;
		height: 45px;
		}

.News 	#back_ptop a:hover {
		top: 0;
		left: 0;
		width: 34px;
		height: 45px;
		}

.News 	#back_ptop a:hover .large {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 34px;
		height: 45px;
		}

.News 	#back_ptop a:visited,
.News 	#back_ptop a {
		display: block;
		top: 0;
		left: 0;
		width: 34px;
		height: 45px;
		}

.News 	#back_ptop a .large {
		display: block;
		position: absolute;
		top: -1px;
		left: -1px;
		width: 1px;
		height: 1px;
		border: 0px;
		}


.News	DIV.Copyright 
{
	width: 100%;
	margin: 2px 0;
	padding: 2px 0;
	text-align: center;
	background-color: #f7f7f7;
	color: #222;
	font-size: 10px;
}


/* アンケート関連 */
.News DIV.EnqueteBody
{
	width: 100%;
}
.News DIV.EnqueteBody DIV.divEnqueteTitle
{
	font-size: 115%;
	font-weight: bold;
}
.News DIV.EnqueteBody DIV.divEnqueteSpan
{
	font-size:13px;
	line-height:13px;
	color: #fff;
	text-decoration: none;
	padding:3px 5px;
	white-space:nowrap;
	background:#ff3333 url("../img/program/chigumaya/bg_date.gif") left top repeat;
	margin:10px 0;
}
.News DIV.EnqueteBody DIV.divEnquetePreMessage
{
	margin-bottom: 1.5em;
}
.News DIV.EnqueteBody DIV.divPrivacyPolicy
{
	width: 100%;
	text-align: right;
	font-size: smaller;
}
.News DIV.EnqueteBody DIV.Question
{
	margin-bottom: 1.5em;
}
.News DIV.EnqueteBody DIV.Question DIV.Step
{
	margin-bottom: 0.75em;
	padding: 1px 0.5em;
	border-left: solid 5px #f33;
	border-top: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	background:#fff url("../img/program/supernews/t_bg.gif") left top repeat-x;
	text-align:left;
	font-size: 80%;
	color: #666;
}
.News DIV.EnqueteBody DIV.Question DIV.Article
{
}
.News DIV.EnqueteBody DIV.Question DIV.Answer
{
}
.News DIV.EnqueteBody DIV.Question DIV.Answer TEXTAREA
{
	width: 99.25%;
	height: 4em;
}
