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

/* secSub */
.secSub{ text-align:center;}
.secSub .tit{ padding:50px 0 0;}
.secSub .txt{ padding:14px 3px 0 0;}
@media only screen and (max-width:767px){
	.secSub .tit{ padding:30px 3% 0 ;}
	.secSub .txt{
		padding:30px 3% 0;
		font-size:12px;
		line-height:150%;
		text-align:left;
	}
}

/* secBox */
.secBox .list{
	text-align:center;
	font-size:0;
	padding:75px 0 0;
}
.secBox .img{
	vertical-align:top;
}
.secBox .img{ padding-bottom:60px;}
.secBox .img:nth-child(3){ padding-bottom:66px;}
.secBox .img:nth-child(4){ padding-bottom:76px;}
@media only screen and (max-width:767px){
	.secBox .list{ 
		padding:30px 0 0;
		width:93.75%;
		margin:0 auto;
	}
	.secBox .img{
		width:93.75%;
		margin: 0 auto 20px;
		padding-bottom:30px;
	}
	.secBox .img:nth-child(3){ padding-bottom:30px;}
	.secBox .img:nth-child(4){ padding-bottom:50px; width:70%;}
}
