@charset "utf-8";
/** index
========================================*/
/* secLifeinfo */
.secLifeinfo{
	background:#EDE2CF;
	border-bottom:12px solid #74571F;
	padding-bottom:34px;
}
.secLifeinfo .secTop{ text-align:center;}
.secLifeinfo .secTop .topTit{ padding:106px 26px 0 0;}
.secLifeinfo .secTop .topTxt{ padding:35px 28px 52px 0;}
.secLifeinfo .secTop .topTxt{ padding:35px 24px 52px 0;}
@media only screen and (max-width:767px){
	.secLifeinfo{ padding-top:50px;}
	.secLifeinfo .secTop .topImg{ padding:0 3%;}
	.secLifeinfo .secTop .topTit{ padding:30px 3% 0 ;}
	.secLifeinfo .secTop .topTxt{
		padding:20px 3% ;
		font-size: 12px;
		line-height: 150%;
		text-align: left;
	}
}

/* secSub */
.secSub .homeImg{
	text-align:center;
	padding:0 24px 0 0 ;
}
@media only screen and (max-width:767px){
	.secSub .homeImg{ padding:0 3% ;}
}


/* secBox */
.secBox .list{
	text-align:center;
	font-size:0;
	padding-top:27px;
}
.secBox .img{
	display:inline-block;
	vertical-align:top;
	padding-bottom:33px;
}
.secBox .img:nth-child(2n){ margin-left:112px;}
.secBox .img:nth-child(2){ padding-right:33px;}
.secBox .img:nth-child(4){ padding-right:20px;}
.secBox .img:nth-child(6){ padding-right:35px;}
.secBox .img:nth-child(3),
.secBox .img:nth-child(4){ padding-bottom:41px;}
@media only screen and (max-width:767px){
	.secBox .list{
		width:93.75%;
		margin:0 auto;
	}
	.secBox .img,
	.secBox .img:nth-child(3),
	.secBox .img:nth-child(4){ padding-bottom:30px;}
	.secBox .img:nth-child(2n){ margin-left:auto;}
	.secBox .img:nth-child(2),
	.secBox .img:nth-child(4),
	.secBox .img:nth-child(4){ padding-right:0;}
	.secBox .img:nth-child(6){ padding-right:0;}
}
