@charset "Shift_JIS";

/******@errata  ******/
#news {width:900px;}
#news:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#news #main{width:684px;font-size:14px;float:left;margin:0 0px 0 12px;}
#news #main .sttl{background:url(../img/advanced_search/d_ttl.gif) no-repeat;
height:29px;padding:8px 0 0 10px;color:#FFF;line-height:18px;width:675px;}
#news #main .sttl span.fl{padding:0;float:left;}
#news #main .sttl span.fr{font-size:12px;padding:0 20px 0px 0;float:right;}

#news #main .textarea{margin:0 0 15px 5px;padding:25px 30px 8px 30px;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;width:618px;}

#news #main .newsLeft{ width:190px; float:left;}
#news #main .newsLeft li{ height:40px; font-size:12px;}
#news #main .newsLeft li.crnt{ font-weight:bold;}


#news #main .newsList{ width:420px;padding-bottom:5em; float:right;}

#news #main .newsList .newsBx{margin-bottom:25px; padding-bottom:26px;border-bottom:#164a84 1px dotted; clear:both;}

#news #main .newsList dl{ width:100%; font-size:12px; clear:both;}

#news #main .newsList dt{ padding:0 0 0.3em;}

#news #main .newsList dd{ line-height:1.5;}
#news #main .newsList dd h3{ margin-bottom:0.25em; font-size:16px;}

#news #main .newsList dd .more a{ display:block;}

#news #main .newsList dd .thum{ padding:3px 15px 0 0; float:left;}

#news #main .newsList .btn_dwld{ padding-top:1em;text-align:right;}
#news #main .newsList .btn_dwld img{ vertical-align:middle;}
#news #main .newsList .btn_dwld span{ margin:0 0.8em 0 0;}