div.pro div.text h2 {
	text-align: justify;
	font-weight: 500;
}

div.point {
	margin: 0px auto;
	width: 1025px;
}

div.point h2 {
	font-size: 35px;
}

div.point div.info {
	background: url(images/point_info_left.png) left top 20px no-repeat,
	url(images/point_info_right.png) right top 20px no-repeat;
	margin: 0px auto;
	padding: 10px 0px;
	text-align: center;
	width: 520px;
}

div.point div.info p {
	text-align: center;
}

div.point div.case ul li {
	display: table-cell;
	padding-right: 30px;
	width: 180px;
}

div.point div.case ul li:last-child {
	padding-right: 0px;
}

div.point div.case ul li p {
	font-size: 90%;
	line-height: 1.3em;
	margin: 5px 0px;
}

div.point div.casepoint ul li {
	display: table-cell;
	padding-right: 15px;
	width: 250px;
}

div.point div.casepoint ul li:last-child {
	padding-right: 0px;
}

div.point div.casepoint ul li h3 {
	color: #ff1600;
	font-size: 100%;
	line-height: 1.3em;
	padding: 10px 0px 5px 0px;
}

div.point div.casepoint ul li p {
	font-size: 90%;
	line-height: 1.5em;
	margin: 5px 0px;
	padding: 0px 5px;
}

