div.contents div.textarea{
	width:700px;
	margin:0 auto;
}

/*20110411追加*/
div.contents div.newsarea {
	width:674px;
	margin-top:10px;
	margin-bottom:0;
	margin-left:15px;
	/*
	padding-top:40px;
	padding-left:40px;
	*/
	background-image:url(../img/top/bk_news2.jpg);
	background-repeat:no-repeat;
	background-position:0 -10px;
}

div.contents div.newsarea div.newsinner {
	background:url(../img/top/bottom_news.jpg) bottom left no-repeat;
	padding-bottom:2px;
	padding-top:40px;
	padding-left:40px;
}


div.contents dl.news{
	/*
	width:674px;
	height:180px;
	margin-top:10px;
	margin-bottom:0;
	margin-left:15px;
	padding-top:40px;
	padding-left:40px;
	background-image:url(../img/top/bk_news.jpg);
	background-repeat:no-repeat;
	background-position:0 -10px;
	*/
	overflow:hidden;
	background:url(../img/top/back_img.png) bottom right no-repeat;
	width:594px;
	padding-bottom:15px;
}
	
div.contents dl.news dt{
	width:80px;
	padding-top:2px;
	padding-bottom:12px;
	float:left;
	clear:left;
	font-size:82%;
}

div.contents dl.news dd{
	width:510px;
	float:left;
	padding-bottom:12px;
	line-height:170%;
	font-size:82%;
}

/*
div.contents div.textarea dl.news{
	width:700px;
	height:180px;
	margin-top:0;
	margin-bottom:0;
	margin-left:20px;
	
	padding-top:40px;
	padding-left:40px;
	background-image:url(../img/top/bk_news.jpg);
	background-repeat:no-repeat;
	background-position:0 -10px;
}
	
div.contents div.textarea dl.news dt{
	width:80px;
	padding-top:2px;
	padding-bottom:12px;
	float:left;
	clear:left;
	font-size:90%;
}

div.contents div.textarea dl.news dd{
	width:580px;
	float:left;
	padding-bottom:12px;
	line-height:140%;
	font-size:90%;
}*/







