@charset "utf-8";

/*==================================================
	◆ top2011
==================================================*/


#topAllContents{
	width:970px;
	height:auto;
	padding-right:5px;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:30px;
	overflow:hidden;
}

#main_Areas{
	width:970px;
	height:auto;
	overflow:hidden;
}

.mainTopLeft{
	width:720px;
	height:auto;
	float:left;
	background:url(../img/top/bgs.jpg) repeat-y;
	background-position:right top;
}

.mainTopLeft_fla{
	display:block;
	width:670px;
	height:492px;
	padding-right:50px;
	clear:both;
}

.infoAllbox{
	width:250px;
	height:auto;
	padding-top:20px;
	float:left;
}

.infoTopinbox{
	width:250px;
	height:auto;
}

.infoTopinbox h4{
	padding-bottom:13px;
}

.infoTopinbox dl{
	display:block;
	width:250px;
	height:auto;
	padding-bottom:13px;
	letter-spacing:0;
}

.infoTopinbox dt{
	display:block;
	width:250px;
	height:14px;
	padding-bottom:7px;
}

.infoTopinbox dt li{
	height:16px;
	line-height:16px;
	padding-right:7px;
	list-style-type:none;
	float:left;
}

.infoTopinbox dd{
	display:block;
	width:250px;
	font-size:12px;
	line-height:140%;
}

.infoTopinbox dd a{
	color:#333;
	font-size:12px;
	line-height:140%;
}

.infoTopinbox dd a:hover{
	color:#F33;
}

#topBtmAreas{
	width:100%;
	height:auto;
	background:#202020;
	padding:15px 0px;
}

.topBtminbox{
	width:970px;
	height:auto;
	padding-right:5px;
	margin:0px auto;
	overflow:hidden;
}

.tb_mainArea{
	width:970px;
	height:auto;
	padding-bottom:20px;
	overflow:hidden;
}

.tb_detailbox{
	width:309px;
	height:auto;
	padding-right:10px;
	margin-right:8px;
	background:url(../img/new2011/bnr_dot.jpg) repeat-y;
	background-position:right top;
	float:left;
}

.tb_detailbox2{
	width:309px;
	height:auto;
	padding-left:1px;
	float:left;
}

.mainbnrarea{
	width:309px;
	height:auto;
	padding-bottom:10px;
}

.topbnrTextarea{
	width:309px;
	height:auto;
}

.featurebox{
	width:970px;
	height:auto;
	overflow:hidden;
}

.featinbox{
	width:485px;
	height:auto;
	overflow:hidden;
	float:left;
}

.featLeft{
	width:113px;
	height:auto;
	padding-right:17px;
	float:left
}

.featRight{
	width:355px;
	height:auto;
	float:left
}

.featRight p{
	padding-bottom:10px;
	color:#eeeeee;
	line-height:130%;
}

.btmnbnrBox{
	width:970px;
	height:auto;
	padding-right:5px;
	margin:0px auto;
	padding:10px 0px;
	overflow:hidden;
}

.btmnbnrBox li{
	padding-right:4px;
	float:left;
	list-style-type:none;
}

.btmnbnrBox li.nopd{
	padding-right:0px;
	float:left;
	list-style-type:none;
}





/**************/

.topBtminbox_update{
	width:950px;
	height:auto;
	padding:0px 10px;
	margin:0px auto;
	overflow:hidden;
}

.top_moviebox{
	width:410px;
	height:auto;
	float:left;
}

.yt_top{
	width:410px;
	height:231px;
	clear:both;
	padding-bottom:10px;
}

.top_bnrbox_clm{
	width:520px;
	height:auto;
	float:right;
}

.bnr_eachbox{
	overflow:hidden;
	clear:both;
	padding-bottom:19px;
}

.bnr_eachbox dl{
	display:block;
}

.bnr_eachbox dl.fleft{
	float:left;
}

.bnr_eachbox dl.fright{
	float:right;
}

.bnr_eachbox dt{
	display:block;
	padding:0px 0px 10px 0px;
	line-height:0;
	font-size:0px;
}

.bnr_eachbox dd{
	display:block;
	line-height:0;
	font-size:0px;
}
	
