@charset "utf-8";

.media #media-menu {
	margin-bottom: 30px;
	background: url(../../img/bg_pagetop_old.gif) 0 0 no-repeat;
	text-align: center;
}
.media #media-menu ul{
	margin: 0 auto;
	width: 540px;
	height: 28px;
}
.media #media-menu li {
	float:left;
}
.media h4.topic-title {
	margin-bottom: 20px;
	padding-bottom: 20px;
	color: #CC3333;
	background: url(../../img/line_2.gif) bottom left repeat-x;
	font-weight:bold;
}
.media table.media-list-table {
	border:1px solid #676767;
}
.media table.media-list-table th,
.media table.media-list-table td {
	padding: 5px;
	line-height: 1.5;
	border: 1px solid #676767;
	font-weight: normal;
	text-align: center;
}
.media table.media-list-table th {
	background: #E1E1E1;
}
.media table.media-list-table td.left {
	text-align: left;
}
.media table.media-list-table td.nowrap {
	white-space:nowrap;
}
.media table.media-list-table tr.even td {
	background: #FFFADB;
}
.media table.zebra tr.even td {
	background: #FFF;
}
.media table.zebra02 td {
	background: #FFF;
}
.media .media-list table {
		width:100%;
}
.media table.zebra02 tr.even td {
	background: #FBF0C1;
}
.media .media-list-note {
	clear:both;
	padding-top: 20px;
	color: #666666;
	line-height: 1.5;
}
.media p.totop{
	margin-top: 20px;
	padding-right: 10px;
	background: url(../../img/bg_pagetop_old.gif) 0 0 no-repeat;
	text-align: right;
}
.media p.back-list {
	margin-bottom: 20px;
	background: url(../../img/bg_pagetop_old.gif) 0 0 no-repeat;
	text-align: right;
}
.media p.media-detail-note {
	margin-top: 20px;
	padding-bottom: 20px;
	background: url(../../img/line_2.gif) bottom left repeat-x;
	line-height: 1.5;
}
.media p.bnr-area {
	margin-top: 20px;
}
.media .side_bnr p {
	margin-top: 20px;
}

/* test2 */
.media .media-list {
	clear:both;
	margin-top:20px;
	padding-top: 20px;
	border-top: 4px solid #FFCC00;
}
.media .media-list div.air-date {
	float:left;
}
.media .media-list div.air-date p {
	text-align:center;
}
.media .media-list div.air-date p.day1 {
	font-size:24px;
}
.media .media-list div.air-date p.day2 {
	font-size:18px;
}
.media .media-list div.air-date p.day3 {
	font-size:10px;
	margin-top:5px;
}
.media .media-list table.tv {
	float:right;
	width: 90%;
}
.media table tr td.timetable {
	text-align:left;	
}
.media table tr td.timetable img {
	float:right;
}