@charset "utf-8";


.img_01 {
	margin: 0px 0px 75px 20px;
}
.img_02 {
	margin: 0px 0px 50px 75px;
}

.approach_img_01 {
	margin: 0px 0px 65px 20px;
}
.approach_img_02 {
	margin: 0px 0px 55px 20px;
}

/**
 * strength
 */
.strength_box_underline {
	background: url(../images/bg_line_01.png) repeat-x bottom left;
}
.strength_box_01,
.strength_box_02,
.strength_box_03,
.strength_box_04 {
	min-height: 150px;
	padding: 15px 0px 10px 169px;
}
.strength_box_01 h3,
.strength_box_02 h3,
.strength_box_03 h3,
.strength_box_04 h3 {
	margin-bottom: 10px;
}
.strength_box_01 p,
.strength_box_02 p,
.strength_box_03 p,
.strength_box_04 p {
	font-size: 14px;
}
.strength_box_01 {
	background: url(../images/strength_number_01.png) no-repeat left top;
}
.strength_box_02 {
	background: url(../images/strength_number_02.png) no-repeat left top;
}
.strength_box_03 {
	background: url(../images/strength_number_03.png) no-repeat left top;
}
.strength_box_04 {
	background: url(../images/strength_number_04.png) no-repeat left top;
}

