@charset "UTF-8";/* タイムテーブル用詳細 */		/* 囲み */		#fragment-1,#fragment-2,#fragment-3,#fragment-4 {	width:578px;	_width:600px;		}	/* 日送り囲み */#timeTableNaviWrap {		margin-bottom: 2px;		width:576px;		_height:40px;		min-height:20px;		padding:10px 0;		background-color:#64ACFB;		z-index:5;	}#timeTableNavi {	_width: 160px;	min-width: 160px;	margin: 0 0 0 10px;	padding: 0 0 0 0;	z-index: 100;	overflow:hidden;	float:left;	color: #FFFFFF;}/* 日付 */#timeTableNavi span {	padding:0 10px;	font-size: 116%;	_font-size: 114%;/* ie7.cssにも記載あり */	}/* 翌日送り */#timetableNext {list-style-type:none;margin:5px 0 0 165px;font-size: 85%;_font-size: 86%;}*+html #timetableNext {font-size: 86%;}/* 次の1週間 */#timetableNext li {display:inline;padding:0 10px 0 0;}#timetableNext li a,#timetableNext li a:link, #timetableNext li a:visited, #timetableNext li a:hover, #timetableNext li a:active {color:#FFFFFF;}/* タイムテーブル表内 */.timeTableChannel {	width:576px;	_width:576px;	margin: 0;	clear: both;	font-size: 100%;	border-collapse:collapse;}/* 放送時間　番組 */.timeTableChannel th {	margin: 0 0 2px 0;	padding: 10px;	border-bottom:solid 2px #DEEFFD;	background-color: #A3D2FC;	text-align:left;	font-weight:normal;	font-size: 93%;}/* セルのpadding全部 */#mainColumn #container #fragment-1 .timeTableChannel td ,#mainColumn #container #fragment-2 .timeTableChannel td ,#mainColumn #container #fragment-3 .timeTableChannel td ,#mainColumn #container #fragment-4 .timeTableChannel td{	vertical-align:top;	margin-top: 0px;	padding: 10px;	line-height: 1;}/* 時間のセル */.textRight {	border-right:solid 2px #DEEFFD;	text-align: right;	padding: 10px;}/* 奇数行のセル */.timeTableChannel .tdFirst {	margin: 0 0 2px 0;	border-bottom:solid 2px #DEEFFD;	background-color: #FFFFFF;}/* 偶数行のセル */.timeTableChannel .tdSecond {	margin: 0 0 2px 0;	border-bottom:solid 2px #DEEFFD;	background-color: #F2F9FE;}/*アイコン外囲み*/.iconImage {	float: left;	height: 40px;	width: 40px;	margin: 0 10px 0 0;}.iconImage img{	border: 1px solid #666666;}/* 番組名ほかの囲み */.timeTableChannel div.programData {float:left;width:420px;padding:0;}/* 番組名 */#mainColumn div.programData h3 {	margin: 0 0 5px 0;	padding-top: 0;	line-height:1;}.programData p {	margin:0;	padding:0;font-size: 88%;_font-size: 86%;line-height:1.4;}/* 放送時間 */p.tStartTime{	margin:0px;	padding: 0px;	font-size: 100%;	line-height: 1;	}
