.main-image {
	padding: 30px 0;
	text-align: center;
	border-bottom: 1px solid #999;
}
.main-image .image {
	float: left;
	width: 400px;
	text-align: center;
	border: 1px solid #999;
	padding: 20px 0 12px 0;
}
.main-image .image img {
	width: 70%;
}
.main-image .text {
	float: right;
	width: 550px;
}
.main-image .text p {
	margin: 0;
	padding: 0 10px;
}
.main-contents {
	padding-bottom: 60px;
}
.main-contents p {
	padding: 4px 20px;
}
#features {
	padding: 0 10px;
}
.left ul {
	margin: 0;
	padding: 20px 0;
	list-style: none;
}
.left ul li {
	border: 1px solid #999;
	margin: 20px 0;
}
.left ul li .image {
	float: left;
	width: 250px;
	text-align: center;
	border-right: 1px solid #999;
	padding: 15px 0 14px 0;
}
.left ul li .image img {
	width: 70%;
}
.left ul li .text {
	float: right;
	width: 420px;
}
.left {
	width: 700px;
	float: left;
}
.right ul {
	margin: 0;
	padding: 20px 0;
	list-style: none;
}
.right ul li {
	border: 1px solid #999;
	margin: 12px 0;
}
.right ul li:first-child {
	margin: 20px 0 0 0;
}
.right ul li .image {
	float: left;
	width: 90px;
	text-align: center;
	border-right: 1px solid #999;
	padding: 15px 0 12px 0;
}
.right ul li .image img {
	width: 80%;
}
.right ul li .text {
	float: right;
	width: 157px;
	font-size: 10px;
}
.right ul li .text p {
	padding: 4px 8px;
}
.right {
	width: 250px;
	float: right;
}