#maincont {
	background:url(../img/backimg.jpg) no-repeat left top;
}
#main .subttl{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	color:#559500;
}


#main .h3txt{
	font-weight:bold;
	margin:0 0 24px 0;
	color:#333333;
	font-size:14px;
}

#newadd,#contract,#web{
	width:570px;
	border-top: solid #999999 1px;
	overflow:hidden;
}


/*---newadd----*/
#newadd dl.howto{
	width:340px;
	float:left;
}


#newadd dt{
	font-weight:bold;
	font-size:14px;
}

#newadd dd{
	margin-bottom:25px;
}

#newadd .down{
	width:193px;
	float:right;
	border:#999999 solid 1px;
	padding:12px 0 16px 0;
}

#newadd .down{
	width:193px;
	border:#999999 solid 1px;
}

#newadd .down img.btn{
	margin:0 0 17px 15px;
}

#newadd .down dl{
	width:162px;
	margin-left:15px;
	border:#cccccc solid 1px;
}

#newadd .down dt{
	padding:7px 0 10px 7px;
}

#newadd .down dd{
	padding:0 0 10px 10px;
	font-size:10px;
	margin:0;
}

#newadd .down dd p.int{
	padding-left:5px;
}


/*---contract----*/
#contract li{
	margin-bottom:20px;
}
#contract li span{
	font-size:14px;
}
#contract dl{
	margin-top:1px;
	}

#contract dt{
	font-weight:bold;
}

