@charset "utf-8";
/* CSS Document */


/* ==================== サイト全体　レイアウト ==================== */


/* ==================== ヘッダー ==================== */


/* ==================== メインエリア ==================== */
div#mainArea{
	width:980px;
	padding:0 10px;
}

/* ---------- メインコンテンツ ---------- */
div#mainArea div#contents{
	float:none;
	width:960px;
	margin:0 auto;
}
div#mainArea div#contents p.pankuzu{
	width:960px;
	margin:0 auto 10px;
}
div#mainArea div#contents div.contentsTitle{
	width:960px;
	height:100px;
	margin:0 auto 10px;
	border:1px solid #dfdfdf;
	background-color:#efefef;
/*	background:url(../images/ana/announcers_titleban_top.jpg) left top no-repeat;
	text-indent:-999em;*/
}
div#mainArea div#contents div.eachBangumi{
	float:left;
	width:470px;
	
	padding:0 10px 20px;
/*	padding:0 10px;*/

/*	min-height:400px;*/
/*	height:auto !important;*/	/* IE6用 min-heightハック */
/*	height:400px;/*			/* IE6用 min-heightハック */

/*	border:1px solid #c0dff3;*/
}
div#mainArea div#contents div.eachBangumi div.bangumiCatch{
	float:left;
	height:120px;
	margin-right:20px;
	margin-bottom:40px;
}

div#mainArea div#contents h2.program{}
div#mainArea div#contents h2.program a:hover{
	color:#333;
}
div#mainArea div#contents h3{}

div#mainArea div#contents p.anchorTop{
	clear:both;
	width:960px;
	margin:20px auto 0;
	padding-top:5px;
	border-top:1px solid #D9D9D9;
}

TABLE.timetable{
	width:100%;
}
TABLE.timetable TH{
	background-color:#abd3ef;
}
TABLE.timetable TH,
TABLE.timetable TD{
	padding:0px 5px 0px 5px;
	border:1px solid #999999;
	vertical-align:top;

	width:126px;
}
TABLE.timetable HR{
  height:1px;
  border:none;
  color:#ccc;
  
  background-color:#ccc;
}

/* ==================== フッター ==================== */

