@charset "utf-8";

/* ======================================================
(C)フジテレビ CSS Document 
	 アニメキッズトップ animation.css
====================================================== */

@import "/css/1104renew/common_genre.css?20110526";

/* mainLeft */
#mainLeft h1{ background: url("../../images/tit_kids.gif") no-repeat;}
/* 現在放送中 */
ul#animationM li#btnNow,
ul#animationM li#btnNow a{ width:182px;}
ul#animationM li#btnNow a{ background: url("../../images/btn_kids_now.gif") no-repeat;}
ul#animationM li#btnNow a:hover{ background: url("../../images/btn_kids_now_o.gif") no-repeat;}
/* ワンツーネクストで放送 */
ul#animationM li#btnOnetwo,
ul#animationM li#btnOnetwo a{ width:182px;}
ul#animationM li#btnOnetwo a{ background: url("../../images/btn_kids_onetwo.gif") no-repeat;}
ul#animationM li#btnOnetwo a:hover{ background: url("../../images/btn_kids_onetwo_o.gif") no-repeat;}
/* 過去に放送 */
ul#animationM li#btnPast,
ul#animationM li#btnPast a{ width:186px;}
ul#animationM li#btnPast a{ background: url("../../images/btn_kids_past.gif") no-repeat;}
ul#animationM li#btnPast a:hover{ background: url("../../images/btn_kids_past_o.gif") no-repeat;}
/* 番組リスト  */
.cateGenre .main dl dt{background-color:#F7800D!important;}/*COLOR設定*/
.cateGenre .main dl dd.pgmPhoto img{border:1px solid #F7800D!important;}/*COLOR設定*/
/* 番組詳細 */
.cateGenre .pgmMore .arrow{background: url("../../images/arrow.jpg") left bottom no-repeat;	}
#mainLeft .cateGenre .pgmMore dl{background-color:#F7800D;}/*COLOR設定*/
/* ワンツーネクストで放送中の番組 */
#mainLeft .otn .main{
	width:550px;
	padding:10px 0 0 4px;
}
#mainLeft .otn .main dl{
	width:118px; height:160px;
	float:left;
	margin:0!important; padding:0 0 0 14px;
	overflow:hidden;
}
#mainLeft .otn .main dl dt{
	width:118px; height:105px;
	padding:0;
	overflow:hidden;
	background-image:none;
}
#mainLeft .otn .main dl dt span.labelanime{
	display:block;
	width:118px; height:18px;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
	overflow:hidden;
	background: url("/images/1104renew/cf/timezone_bg.png") no-repeat left top;
	behavior:expression(IEPNGFIX.fix(this));/* png */
}
#mainLeft .otn .main dl dt span.labelanime{
	display:block;
	width:118px; height:18px;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
	overflow:hidden;
	background: url("/images/1104renew/cf/timezone_bg.png") no-repeat left top;
}
* html #mainLeft .otn .main dl dt span.labelanime{
	background: url("/images/1104renew/cf/timezone_bg.gif") no-repeat left top;
}
#mainLeft .otn .main dl dt a img{
	display:block;
	padding:1px;
}
#mainLeft .otn .main dl dd{
	padding:3px 0 5px;
}
#mainLeft .otn .main dl dd strong{ font-weight:normal;}

/* 過去に放送した番組 */
#mainLeft .nomore .main ul li.hidden{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#mainLeft .nomore .main ul dl dd.pgmPhoto{
	padding:0;
	height:82px;
	overflow:hidden;
}
/* これから放送される番組 */
ol.thumbList { padding:5px 0px 5px 15px;}
ol.thumbList li{
	width:118px;
	float:left;
	padding: 2px 13px 5px 0;
}
ol.thumbList li.clear{ float:none;}
ol.thumbList li a{
	display:block;
	padding-bottom:3px;
	color:#0066cc;
	width:118px;
	overflow:hidden;
}

#mainLeft #otn_pgm dl{height:137px;}

/*============ banner =============*/
#mainRight div.banner {
width: 350px;
}

#mainRight div.banner ul{
padding: 4px 0 4px 0;
}

#mainRight div.banner li{
padding: 0 0 3px 0;
}

#mainRight div.banner .clear {
clear:both;
