@charset "Shift-JIS";

/*****************************************************
 *    番組表                                         *
 *****************************************************/


/* 背景色
---------------------------------------------------- */
#contents {
	background: #FFFFFF;
}


/* 基本スタイル（上書き）
---------------------------------------------------- */
#mainArea {
	width: 760px;
	float: left;
	padding: 5px 10px 10px;
} 
#bannerArea {
	width: 190px;
	float: left;
	padding: 10px 0px;
}

#mainArea h2 {
	width: 760px;
	background: url(../img/title.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
}


/* ページの先頭へ戻る
---------------------------------------------------- */
#gotop {
	padding: 20px 0px 0px;
}


/* 日付ナビ
---------------------------------------------------- */
#daynavi {
	background: #62A8FF url(../img/daynavi_bg.gif) repeat-x left bottom;
	margin: 0px 0px 1px;
	padding: 2px 1px 1px;
	border: 1px solid #6BADD3;
	width: 756px;
}
#daynavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-table;
	width: 756px;
}
#daynavi ul:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
/* Mac IE \*/ 
* html #daynavi ul {height: 1%;} 
#daynavi ul {display: block;}

#daynavi ul li {
	margin: 0px;
	padding: 0px 1px;
	float: left;
	width: 106px;
}
#daynavi ul li a {
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 3px 0px;
	width: 104px;
	border: 1px solid #70B0FF;
	float: left;
	text-align: center;
	display: block;
	font: normal 10px/1.2em Verdana;
}
#daynavi ul li a:hover,
#daynavi ul li#daynaviOn a {
	background: #5BA4FF;
	color: #FFFFFF;
}
#daynavi h3 {
	font: bold large/1em Verdana;
	color: #FFFFFF;
	padding: 14px 0px 10px;
	text-align: center;
}


/* テーブルスタイル
---------------------------------------------------- */
table.timetable {
	background: #CCCCCC;
	font: normal small/1.3em Verdana, "ＭＳ Ｐゴシック";
	color: #000000;
}
table.timetable td {
	background: #FFFFFF;
	color: #555;
	line-height:140%;
}

table.timetable td.group {
	border: 1px solid #FFFFFF;
	font: normal small/1em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
	width:15px;
}
table.timetable td.morning {
	background: #FFCC00 url(../img/tdbg_morning.gif);
}
table.timetable td.noon {
	background: #FF9900 url(../img/tdbg_noon.gif);
}
table.timetable td.night {
	background: #FF6600 url(../img/tdbg_night.gif);
}
table.timetable td.midnight {
	background: #FF3300 url(../img/tdbg_midnight.gif);
}

table.timetable td.hour {
	border: 1px solid #FFFFFF;
	font: normal x-small/1.3em Arial, Helvetica, sans-serif;
	color: #111111;
	background: #F2F2F2;
	width:50px;
	white_space:nowrap;
}


table.timetable .img_float{
	display:inline;
	padding: 0px 0px 0px 7px;
}
table.timetable .img_float img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align:middle;
	display:inline;
}
table.timetable .title{
	font: bold small/1em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	display:inline;
}

/* 放送変更時の番組 */
#b_pro_top h3 {
	font: bold large/1em Verdana;
	color: #FFFFFF;
	padding: 14px 0px 10px;
	text-align: center;
	background: #62A8FF url(../img/daynavi_bg.gif) repeat-x left bottom;
}


