#nnews_stage{
	height: auto;
	width: 620px;
	margin-top: 10px;
	background-image:  url("../../images/bg_dot.gif");
	/*padding-top: 10px;*/
	padding-bottom: 10px;
}
#nnews_stage object {
	margin: 0;
	padding: 0;
}

/* important news */
div#nnews_stage div.nnews_inportant_container{
	background: url(/images/news/nnews_immportant_framebackground.gif) repeat 0 0;
	padding: 5px;
	margin-top: 10px;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper{
	background-color: #fff;
	padding: 10px 15px;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_header{
	background: url(/images/news/nnews_immportant_titleunderline.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 15px;
	height: 100%;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_header p.nnews_title,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_title{
	float: left;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_header p.nnews_listbutton,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_listbutton,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_rss{
	float: right;
	padding-top: 5px;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_header p.nnews_listbutton a,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_listbutton a{
	display: block;
	text-indent: -9999px;
	width: 69px;
	height: 22px;
	background: url(/images/news/nnews_normal_buttonlist.jpg) no-repeat 0 0;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_header p.nnews_listbutton a:hover,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_listbutton a:hover{
	background-position: 0 -22px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_rss a{
	display: block;
	text-indent: -9999px;
	width: 25px;
	height: 25px;
	background: url(/images/news/nnews_normal_buttonrss.jpg) no-repeat 0 0;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_rss a:hover{
	background-position: 0 -25px;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_list dl{
	background: url(/images/news/nnews_immportant_iconlist.gif) no-repeat left center;
	margin: 0;
	padding: 0;
	height: 100%;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_list dl dt{
	float: left;
/*	width: 485px;*/
	padding-left: 15px;
}
div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_list dl dd{
	float: right;
	width: 40px;
}

div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_list hr,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list hr{
	border: none;
	border-bottom: 1px dotted #d1d1d1;
	width: 100%;
/*	margin: 10px 0;*/
	size: 1px;
	height: 1px;
}

div#nnews_stage div.nnews_inportant_container div.nnews_important_wrapper div.nnews_important_list div.nnews_border,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list div.nnews_border{
	border-style: dotted;
	border-color: #d1d1d1;
	border-width: 1px 0px 0px;
	margin: 3px 0;
}

/* normal news */
div#nnews_stage div.nnews_normal_container{
	background: url(/images/news/nnews_normal_framebackground.gif) repeat 0 0;
	padding: 5px;
	margin-top: 10px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper{
	background-color: #fff;
	padding: 0 0 15px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_menu ul{
	padding: 0;
	margin: 0;
	height: 100%;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_menu ul li{
	float: left;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_menu ul li a{
	width: 122px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_menu ul li a:hover,
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_menu ul li a.over{
	background-position: 0 -31px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header{
	padding-bottom: 10px;
	margin: 3px 10px 15px;
	border-bottom: 1px solid #facd44;
	height: 100%;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu001{
	border-bottom: 1px solid #facd44;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu002{
	border-bottom: 1px solid #fe6c00;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu003{
	border-bottom: 1px solid #67c854;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu004{
	border-bottom: 1px solid #3aade2;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu005{
	border-bottom: 1px solid #ff0042;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_listbutton{
	padding-top: 8px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_title span{
	display: block;
	width: 73px;
	height: 15px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu001 p.nnews_title span{
	background-image: url(/images/news/nnews_normal_title001.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu002 p.nnews_title span{
	background-image: url(/images/news/nnews_normal_title002.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu003 p.nnews_title span{
	background-image: url(/images/news/nnews_normal_title003.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu004 p.nnews_title span{
	background-image: url(/images/news/nnews_normal_title004.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.menu005 p.nnews_title span{
	background-image: url(/images/news/nnews_normal_title005.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_rss{
	margin-left: 5px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_header p.nnews_title{
	padding-top: 10px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list{
	margin: 0 15px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl{
/*	background: url(/images/news/nnews_normal_iconlist001.gif) no-repeat left center;*/
	background: no-repeat left center;
	margin: 0;
	padding: 0;
	height: 100%;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl.icon001{
	background-image: url(/images/news/nnews_normal_iconlist001.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl.icon002{
	background-image: url(/images/news/nnews_normal_iconlist002.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl.icon003{
	background-image: url(/images/news/nnews_normal_iconlist003.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl.icon004{
	background-image: url(/images/news/nnews_normal_iconlist004.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl.icon005{
	background-image: url(/images/news/nnews_normal_iconlist005.gif);
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl dt{
	float: left;
/*	width: 425px;*/
	padding-left: 75px;
}
div#nnews_stage div.nnews_normal_container div.nnews_normal_wrapper div.nnews_normal_list dl dd{
	float: right;
	width: 40px;
	margin: 0;
}


/*---------------*/
/*---------------*/
/*---------------*/
/* float clear */
.nnews_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.nnews_clearfix{
	display: inline-table;
	list-style: none;
}

a.nnews_anker_name {
	display: block;
	text-indent: -9999px;
	height:0px;
}

/* Hides from IE-mac \*/
* html .nnews_clearfix{
	height: 1%;
}
.nnews_clearfix{
	display: block;
}