@charset "utf-8";
/* TOP */

#top_right_wrap {
	width:631px;
	margin:0 auto;
}

	#news_flame {
		display:block;
		clear:both;
		padding:5px;
	}
		#news_flame dt {
			float:left;
			display:block;
			width:90px;
			clear:both;
			line-height:160%;
		}
		#news_flame dd {
			float:left;
			line-height:160%;
			width:530px;
		}
	
	#top_latest {
		margin:5px 0;
	}
		#top_latest td {
			font-size:90%;
		}
			#top_latest td span {
				color:#d4145a;
				padding-right:5px;
			}
		#top_latest th {
			color:#333333;
			font-weight:bold;
		}