

/* ---------------------------------------------
  XV
--------------------------------------------- */
ul.newsentries { border-bottom:1px solid #fff; margin:0 2px 10px 2px; padding:0; font-size:93%;}
ul.newsentries li { margin:0; padding:0;}
ul.newsentries li.nolink { background:none;}
ul.newsentries li .entry { padding:10px 20px 7px; border-bottom: 1px dashed #005bac;}
ul.newsentries li .date {float: left; display:block; line-height:1.4; margin:3px 15px 0 0}
ul.newsentries li img.label { margin-left:5px; margin-right:10px; float: left; vertical-align:bottom; padding-top:2px;}
ul.newsentries li span.label { background:#37a; padding:0 5px; line-height:1.4; color:#fff; font-size:77%; margin-left:20px;}
ul.newsentries li a,
ul.newsentries li p.body { display:block; line-height:1.4; margin:3px 0 0;}
                              
#news_fix_shadow { position:fixed; z-index:10; width:100%; height:5px; bottom:83px; background:url('../images/toppage/news_fix_shadow.png') repeat-x; }

#news_fix_area { position:fixed; width:100%; height:83px; bottom:0; background:#f5f5f5; z-index:10;}
#news_fix_area .inner {width:942px; margin:0 auto; background:url(../images/toppage/bg_toptopics.gif) center top repeat-y; text-align:left;}
	#news_fix_area .inner:after { content:""; display:table; clear:both; }
	#news_fix_area .inner { /zoom:1; }
.sp #news_fix_area { display:none;}
.ios5 #news_fix_area { display:block;}
#news_fix_area h2 img {display:block; margin-left:1px;}
#news_fix_area .section { float:left; width:471px;}
#news_fix_area .section ul { margin-bottom:0; height:52px; overflow:hidden;}
#news_fix_area .section ul li { height:52px; overflow:hidden;}

#news_area { width:100%; background-color:#fff}
#news_area .inner { width:942px; margin:0 auto; text-align:left; center top repeat-y;}
	#news_area .inner:after { content:""; display:table; clear:both; }
	#news_area .inner { /zoom:1; }
#news_area .section { width:942px;}
#news_area .header { padding:0 10px 0 20px; background-color:#000; margin:0 2px; height:39px; color:#FFF}
	#news_area .header:after { content:""; display:table; clear:both; }
	#news_area .header { /zoom:1; }
#news_area .header h2 { float:left; padding-top:13px;}
#news_area .header .btn { float:right; margin-top:8px;}
#news_area .header img { display:block;}


#footer { position:relative;}
#footer .pagetop a  { background:url(../images/btn_pagetop1.gif) 0 0 no-repeat; margin-right:2px;}
