@charset "utf-8";


/* ecology
=========================================*/


.ecology_wrap {
	margin:35px 25px 30px 25px;
}

.ecology_wrap p{
	line-height:170%;
}


.left_column{
	float:left;
}

.right_column{
	float:right;
	text-align: left;
}


.layout_box01 .left_column {
	width:144px;
}

.layout_box01 .right_column {
	width:686px;
	text-align:left;
	padding-top:10px;
}

.layout_box02 .left_column {
	width:213px;
}

.layout_box02 .right_column {
	width:216px;
	margin-right:30px;
}

.layout_box03{
	width:850px;
	margin-bottom: 40px;
	padding-bottom: 15px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #52A127;
	border-bottom-color: #52A127;
}

.layout_box03 h5{
	margin-bottom:10px;
}


.layout_box03 p{
}



.layout_box03 .left_column {
	width:265px;
}

.layout_box03 .center_column {
	width:265px;
	float: left;
	margin-left: 28px;
	display: inline;
}

.layout_box03 .right_column {
	width:265px;
	text-align: left;
}


.line01 {
	border-top: 1px solid #C8C8C8;
	margin-bottom: 20px;
} 