ul.cat li a.news {
	background-position: 0 -35px;
}

div.contents div.textarea h2{
	width:700px;
	height:30px;
	padding-top:16px;
	padding-left:28px;
	margin-bottom:30px;
	background-image:url(../../img/bk_tilte.png);
	background-repeat:no-repeat;
	background-position:10px 0px;
	font-size:95%;
	font-weight:bold;
}

div.contents div.textarea h3{
	font-weight:bold;
	line-height:150%;
}

div.contents div.textarea h4{
	text-align:right;
}

div.contents div.textarea table{
	width:630px;
	margin:auto;
	font-size:95%;
}

div.contents div.textarea table th{
	clear:both;
	background-image:url(../img/m_item.png);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:20px;
	padding-bottom:15px;
	height:17px;
	font-weight:bold;
}

div.contents div.textarea table td{
 	padding:25px 10px 0px 10px
}

div.contents div.textarea table th a:link,
div.contents div.textarea table th a:visited{
	font-weight:bold;
	color:#333;
}

div.contents div.textarea dl{
	width:630px;
	margin:auto;
}

div.contents div.textarea dl dt{
	background-image:url(../img/m_item.png);
	background-repeat:no-repeat;
	padding-top:17px;
	padding-left:20px;
	padding-bottom:15px;
	height:17px;
	font-weight:bold;
}

div.contents div.textarea dl dd{
 	padding:10px 20px 20px 20px;
	line-height:140%;
}

div.contents div.textarea div.pagetop{
	text-align:right;
	margin-top:25px;
}

div.contents div.textarea table td img{
	padding:0px 20px 10px 10px;
}

div.contents div.textarea div.img{
	float:left;	
}

div.contents div.textarea p.img_two{
	clear:both;
}

