@charset "utf-8";
/*--------------------------------------------
*
*	in Top
*
*--------------------------------------------*/

/*-------------------------------------
	01. 
---------------------------------------*/
#header { margin-bottom:30px; }
#side {}
.top #contents { float:right; width:725px; overflow:hidden; margin-bottom:0px; }

#topContents { margin-bottom:30px; margin-left:50px; margin-right:50px; text-align:left; }
.topBox1,.topBox2 { background:#fff url(../image/top_topics_bg_bottom.gif) left bottom no-repeat;width:445px; padding-bottom:10px; }
.topBox1 { float:left;}
.topBox2 { float:right;}

.topNews { width:425px; height:125px; overflow:auto; margin-left:10px; margin-top:15px;}



.topNews .newsBox {
	background:url(../image/top_news_bg_bottom.gif) right bottom no-repeat; 
	width:400px; padding-bottom:10px; margin-bottom:5px;
}

.topNews .newsBox .pict { width:75xp; height:50px; overflow:hidden; float:left; margin-bottom:-5px; }
.topNews .newsBox .newsText { background:#eee url(../image/top_news_bg_top.gif) left top no-repeat; float:right; width:320px;/* min-height:40px; height:auto !important; height:40px;*/ }
.topNews .newsBox .newsText .date {color:#ec6100; padding-left: 10px; padding-right:10px; padding-top:10px;}
.topNews .newsBox .newsText .comment { padding-left:10px; padding-right:10px; line-height:1.2;}


#topContents .topNews .new .newsText { background:#eee url(../image/top_news_bg_top_new.gif) left top no-repeat;}
#topContents .topNews .new .newsText .comment { margin-right:50px;}




.newsTable {}
.newsTable th ,
.newsTable td { vertical-align:top; text-align:left; padding-bottom:5px; line-height:1.2;}

.newsTable th { width: 20%; color:#ec6100; }
.newsTable td { width: 80%; }