.topNews dl { margin:0 0 3px 0; padding:0;}
.topNews dt { width:85px; float:left; margin:0; padding:0;} 
.topNews dd { width:315px; float:left; margin:0; padding:0;}

#news .icon { border:solid 1px #cbcbcb; width:585px; background:#f3f3f3; padding:5px 0;}
#news .yearList { width:585px;}
#news .yearList ul { float:right; margin:0; padding:0 0 10px 0;}
#news .yearList li { list-style:none; float:left; margin:0 0 0 5px;}
#news .yearList a { display:block; font-weight:bold; color:#006699; font-size:12px; background:url(../news/images/i_arrow.gif) no-repeat 6px 50% #d6ebff; padding:4px 7px 4px 16px; border:solid 1px #a3bfdc; text-decoration:none;}
#news .year { width:585px; font-size:18px; border-bottom:solid 1px #666666; text-align:left; font-weight:bold; padding:15px 0 2px 0; margin:0 0 14px 0;}

#news .newsTitle dl { margin:0 0 8px 0; padding:0; width:585px;}
#news .newsTitle dt { width:105px; float:left; font-size:12px; text-align:left; font-weight:bold; padding:0 0 5px 24px; margin:0; display:block;}
#news .newsTitle dd { width:430px; float:left; font-size:12px; text-align:left; padding:0; margin:0; line-height:1.4; display:block;}
#news .newsTitle dd { #padding:0 0 0 20px; #width:475px;}
#news .newsTitle dd a { color:#006699;}
#news .newsTitle dt.biz { background:url(../news/images/b_biz.gif) no-repeat 0 0;}
#news .newsTitle dt.envi { background:url(../news/images/b_envi.gif) no-repeat 0 0;}
#news .newsTitle dt.press { background:url(../news/images/b_press.gif) no-repeat 0 0;}
#news .newsTitle dt.prod { background:url(../news/images/b_prod.gif) no-repeat 0 0;}
#news .newsTitle dt.rec { background:url(../news/images/b_rec.gif) no-repeat 0 0;}

#news .category_biz { background:url(../news/images/b_biz.gif) no-repeat 0 50%; padding:5px 0 5px 22px; color:#cc66cc; text-align:left; width:563px; #width:585px; font-size:12px;}
#news .category_envi { background:url(../news/images/b_envi.gif) no-repeat 0 50%; padding:5px 0 5px 22px; color:#009933; text-align:left; width:563px; #width:585px; font-size:12px;}
#news .category_press { background:url(../news/images/b_press.gif) no-repeat 0 50%; padding:5px 0 5px 22px; color:#ff6600; text-align:left; width:563px; #width:585px; font-size:12px;}
#news .category_prod { background:url(../news/images/b_prod.gif) no-repeat 0 50%; padding:5px 0 5px 22px; color:#666666; text-align:left; width:563px; #width:585px; font-size:12px;}
#news .category_rec { background:url(../news/images/b_rec.gif) no-repeat 0 50%; padding:5px 0 5px 22px; color:#006699; text-align:left; width:563px; #width:585px; font-size:12px;}

#news .newsContents dl { margin:3px 0 8px 0; padding:0; width:585px; background:#f3f3f3; padding:9px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
#news .newsContents dt { width:120px; float:left; font-size:12px; text-align:left; padding:0 0 5px 10px; margin:0; color:#333333;}
#news .newsContents dd { width:447px; float:left; font-size:12px; text-align:left; padding:0 8px 0 0; margin:0; line-height:1.4; margin:0; color:#333333; font-weight:bold;}
#news .newsContents dd { #padding:0 8px 0 10px; #width:458px;}
#news .newsContents p { line-height:1.8; text-align:left; width:585px; font-size:12px; margin:3px 0 20px 0;}
#news .newsContents .image { line-height:2.5; font-size:10px; margin:0 0 14px 0;} 



.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*End hide from IE-mac*/


.topNews dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.topNews dl {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .topNews dl { height: 1%; }
.topNews dl { display: block; }
/*End hide from IE-mac*/

#news .newsTitle dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#news .newsTitle dl {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #news .newsTitle dl { height: 1%; }
#news .newsTitle dl { display: block; }
/*End hide from IE-mac*/

#news .newsContents dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#news .newsContents dl {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #news .newsContents dl { height: 1%; }
#news .newsContents dl { display: block; }
/*End hide from IE-mac*/
