@charset "utf-8";
/*-----------------------------------------
  #page_feature
------------------------------------------*/

.feature_block{
	padding:20px 20px 0 20px;
	background-color:#ecf2f3;}

.point01{
	height:350px;
	position:relative;
	padding:60px 0 0 0;}

.point01 .img{
	position:absolute;
	top:60px;
	right:0;}

.point01 h4{
	padding:0 0 30px 40px;}

.point01 .txt{
	font-size:14px;
	width:420px;
	padding:0 0 0 40px;}



.point02{
	position:relative;
	background-color:#fff;
	border:20px solid #ecf2f3;}
.point02 .icon01{position: absolute;top: 50px;right: 20px;}
	
.point02 h4{
	padding:40px 0 50px 50px;}

.point02 .img{}

.point02 .txt{
	font-size:14px;
	line-height:1.8;
	width:630px;
	margin:0 auto;
	padding:0 0 40px 0;}

.point02_img{
	text-align:center;
	padding:40px 0 40px 0;
	border:1px solid #aec9cf;
	margin:0 auto;
	width:620px;}


.point02_txt{
	position:relative;}

.point02_txt .img02{
	float:left;
	padding:30px 0 20px 40px;}

.point02_txt .txt02{
	float:right;
	width:480px;
	font-size:14px;
	line-height:2.2;
	padding:60px 40px 0 0;}


.point03{
	padding:50px 0 0 0;
	clear:both;
	background-color:#ecf2f3;
	position:relative;}

.point03 h4{
	padding:0 0 30px 40px;}

.point03 .img{
	position:absolute;
	top:55px;
	right:20px;}

.point03 .txt{
	padding:0 0 30px 40px;
	margin:0 0 0 0;
	width:450px;}

.point03 .txt02{
	font-size:14px;
	line-height:1.8;
	padding:0 20px 30px 40px;}

.point03 .img02{
	text-align:center;}

.point03 .txt03{
	font-size:14px;
	line-height:2;
	padding:30px 20px 80px 40px;}


.point04{
	height:365px;
	position:relative;
	background-color:#fff;
	border:10px solid #ecf2f3;}

.point04 h4{
	padding:50px 0 30px 330px;
	margin:0 0 0 0;}

.point04 .img{
	position:absolute;
	top:30px;
	left:30px;}

.point04 .txt{
	width:360px;
	padding:0 0 0 0;
	margin:0 0 0 330px;}



#page_feature {
}
#page_feature .position_01{
	position: absolute;
	top: 236px;
	left: 294px;
	}
#page_feature .rel_Box_01{
	position: relative;
	width: 365px;
	float: left;
}	
#page_feature .position_02{
	position: absolute;
	top: 227px;
	left: 102px;
	}	
	
	
#page_feature .rel_Box_02{
	position: relative;
	width: 365px;
	float: right;
}
#page_feature .position_03{
	position: absolute;
	top: 227px;
	left: 102px;
	}

/*-----------------------------------------
  #page_feature .end_link
------------------------------------------*/


#page_feature .end_link li{
	float: left;
	margin:50px 20px 10px 20px;	
	}



