@charset "utf-8";

/*--------------------------------------
	What's New
--------------------------------------*/
#news {
	padding: 2px 2px 21px 23px;
	border: 1px #94aec9 solid;
}

#news h2 {
	margin-bottom: 17px;
	padding-left: 0;
	border: 0;
	background: none;
}

#news dl dt {
	float: left;
	margin: 0;
}

#news dl dd {
	padding: 0 0 0px 105px;
	margin-bottom: 11px;
}

#news dl dd img {
	vertical-align: middle;
	margin-left: 0.5em;
}

div#item_date {
	margin-top: 10px;
	text-align: right;
}

/*--------------------------------------
	rss
--------------------------------------*/
#news a.rss {
	position: relative;
	z-index: 2;
	float: right;
	margin: -49px 15px 0 0;
}

*+html #news a.rss {
	margin-top: -43px;
}
* html #news a.rss {
	margin: -43px 0px 0 0;
}

/*--------------------------------------
	all_link
--------------------------------------*/
#news .all_link {
	padding-right: 20px;
	text-align: right;
}

#news .all_link a {
	padding-left: 20px;
	background: url("/img/arrow2.gif") no-repeat 6px 4px;
}