/* __ 最新情報・ニュース ________________________________________________________________________ */
.mainContents .newsArea{
	max-height: 280px;
	overflow: auto;
}

.mainContents .newsIcon li:after,
.mainContents .newsArea li:after{
	clear: both;
	content: "";
	display: block;
}
.mainContents .newsIcon dl{
	margin-bottom: 5px;
}
.mainContents .newsIcon dl:after{
	clear: both;
	display: block;
	content: "";
}
.mainContents .newsIcon dl dt{
	clear: both;
	float: left;
	line-height: 1.4;
	width: 125px;
}
.mainContents .newsIcon dl dd.icon{
	float: left;
	margin-left: 5px;
	width: 80px;
}
.mainContents .newsIcon dl dd.text{
	float: left;
	margin-left: 7px;
	width: 460px;
}

.mainContents .newsIcon dl dd.pdf{
	float: left;
	margin-left: 7px;
	width: 460px;
}

.mainContents .newsIcon img{
	width:70px;
	height:20px;
}

.mainContents .newsIcon dl dd.company{
	float: left;
	margin-left: 220px;
	width: 460px;
	color:#999;
}
