@charset "EUC-JP";

/*フラッシュ　#FLA
----------------------------------------------------------------
#FLA {
	}
*/
	
/*トップページ #TOPP
----------------------------------------------------------------
#TOPP{
	width:265px;
	float:left;
	margin:10px 0 0 0;
	}
*/	

/*新着情報 #TOPICS2
----------------------------------------------------------------*/
#TOPICS{
	width:800px;
	margin:0 0 34px 0;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #474747;
	padding: 0 0 10px 0;
	}	
#TOPICS h4{
	color:#FFF;
	background-color:#474747;
	padding:10px;
	margin:0;
	}	
	
/*新着情報 プログラム部分　横に並べるタイプ　 #NPG2
----------------------------------------------------------------*/	
#NPG {
	width:790px;
	height:125px;
	overflow:auto;
	background-color:#474747;
	margin: 0;
}
#NPG dl {	/*　文字全体　*/
	line-height:15px;
	margin:0 10px 10px 10px;
	padding:0;
	font-size: 11px;
}
#NPG dt {	/*　日付部分　*/
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	letter-spacing:0.1em;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 0 5px;
	}
#NPG .icon_actor {	/*　日付部分　*/
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	letter-spacing:0.1em;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 0 50px;
	background-image: url(../images/news_icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}	
#NPG .icon_eva {	/*　日付部分　*/
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	letter-spacing:0.1em;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 0 50px;
	background-image: url(../images/news_icon_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
#NPG .icon_artists {	/*　日付部分　*/
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	letter-spacing:0.1em;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 0 50px;
	background-image: url(../images/news_icon_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
#NPG .icon_men {	/*　日付部分　*/
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	letter-spacing:0.1em;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 0 50px;
	background-image: url(../images/news_icon_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
#NPG .icon_brank {	/*　日付部分　*/
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	letter-spacing:0.1em;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 0 50px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
#NPG dl dd {	/*　本文部分　*/
	font-size:11px;
	line-height:15px;
	margin:0 0 5px 0;
	padding:0 5px 5px 155px;
	color: #FFFFFF;
}
#NPG dl dd a{
	color:#FFFFFF;
	font-weight:normal;
}
#NPG dl dd a:hover{
	color:#CCCCCC;
	text-decoration:none;
	}	
