@charset "utf-8";
/*
/////////////////////////////////////
深夜番組特集
/////////////////////////////////////
*/


.recommend h1{
background:url(../img/h1_bg.gif) repeat-x left top;
margin-bottom:10px;
}
.midtop{position:relative;}
.midtop a{display:block;width:146px;height:25px;position:absolute;left:830px;top:-40px;}
.newsBox{
border-left-color:#585395;
min-height:111px;
_height:111px;
}

.scrollNB{
	padding:0;
	}

#gSearchBox2{
	margin-bottom:5px;
	}

#flashContents,
.SubAddBnr,
#mainContentsContainer{
	margin-bottom:10px;
	}

.bgPale{
	background:url(../img/bg_pale.gif) top right repeat-y;
	margin-bottom:10px;
	}

ul.Pickup2{
}

ul.Pickup2 li{
border:1px solid #999;
clear:both;
min-height:105px;
_height:105px;
margin-bottom:10px;
padding:4px 5px 0px 5px;
}

ul.Pickup2 li.push{
background:#FFFFCC;
}

ul.Pickup2 li h4{
background:#333333;
color:#FFFFFF;
float:right;
width:172px;
text-align:left;
padding:0px 5px;
font-size:12px;
}
ul.Pickup2 li h4.c1{
background:#FF6600;
}
ul.Pickup2 li h4.c2{
background:#3399CC;
}



ul.Pickup2 li .picImg{
float:left;
margin-right:8px;
}
ul.Pickup2 li .picH{
font-weight:bold;
}





/**/
.topPickupL2 table.topPickup{
	width:680px;
	margin-bottom:12px;
}
.topPickupL2 table.topPickup td{
	width:50%;
	padding-bottom:5px;
	}
.topPickupL2 table.topPickup a.other{
	clear:none;
	margin-left:170px;
	display:block;
	padding-left:8px;
	}
.topPickupL2 table.topPickup td h4{
	width:125px;
	}

.topPickupS3 table.topPickup td{
	padding-top:3px;
	width:33%;
	}
.topPickupS3 .topPickupL2 table.topPickup td{
	width:33%;
	}
.generalpad10{
	margin-bottom:10px;
	}
.generalTxtLink1{
	text-align:right;
	margin-bottom:10px;
	}
.generalTxtLink1 a,.generalTxtLink2 a{
	margin-left:auto;
	padding-left:8px;
	font-weight:bold;
	background:url(../../../common/images/pickupOther_icon.gif) no-repeat 0% 50%;
	}


/**/
h2{
color:#660000;
font-size:12px;
background:url(../../../index/icon_tabTitle.gif) 0% 50% no-repeat;
padding-left:12px;
margin-bottom:5px;
}

#LEADTXT{
	background:url(../img/leadbg.gif) right bottom no-repeat;
	margin-bottom:10px;
	}
	#LEADTXT .inner{
		background:url(../img/h2_icon.gif) 4px 8px no-repeat;
		padding:10px 15px 15px 40px;
		color:#333;
	}
	#LEADTXT .inner p{
		padding-bottom:5px;
		line-height:1.5;
		}
h4.ic04{
	background:#585395;
	}

/*======================================*/

.alt{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	left:-5000px;
	width:1px;
	display:none;
	/*\*/
	display:block;
	/**/
	}

/*
横3レイアウト

#contentsMiddle{
width:765px;
float:right;
}

#MainContents{
width:455px;
}

.ContentsList{
width:225px;
float:left;
}
*/
