@charset "UTF-8";

/* land
--------------------------------*/
#land{
	padding: 75px 0 20px;
	position: relative;
	border-top: 1px solid #e6e6e6;
}
/* #land:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	background: #e6e6e6;
	z-index: -1;
} */
#land .bg{
	padding: 0 4.65% 80px;
	position: relative;
	z-index: 1;
}
#land .ttl_sec{
	margin-bottom: 35px;
}
#land .ttl_c_line{
	margin-bottom: 20px;
}
#land .btn{
	margin-top: 40px;
}
@media screen and (max-width: 767px) {
	#land{
		padding: 10% 0 0;
	}
	/* #land:before{
		height: 125vw;
	} */
	#land .bg{
		padding: 11.2% 0;
		border-radius: 1.25vw;
	}
	#land .ttl_sec{
		margin-bottom: 3%;
	}
	#land .ttl_c_line{
		margin-bottom: 4%;
	}
	#land .btn{
		margin-top: 11.2%;
	}
}



/* model
--------------------------------*/
#model{
	padding: 75px 0 20px;
	position: relative;
}
#model:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	background: #e6e6e6;
	z-index: -1;
}
#model .ttl_sec{
	margin-bottom: 35px;
}
#model .ttl_c_line{
	margin-bottom: 20px;
}
#model .btn{
	margin-top: 40px;
}
@media screen and (max-width: 767px) {
	#model{
		padding: 10% 0 0;
	}
	#model:before{
		height: 125vw;
	}
	#model .ttl_sec{
		margin-bottom: 3%;
	}
	#model .ttl_c_line{
		margin-bottom: 4%;
	}
	#model .btn{
		margin-top: 5.7%;
	}
}