
#sec_mv{
	padding: 0 50px;
}
@media screen and (max-width : 768px) {

	#sec_mv{
		padding: 0;
	}

}
.title_wrap{
	height: 400px;
	background-image: url("../img/management/title.jpg");
}

@media screen and (max-width : 768px) {
	.title_wrap {
		height: 250px;
	}
}

.sec_ttl{
	text-align: left;
	line-height: 1.8;
}
.sub_ttl{
	font-size: 2.2rem;
	font-weight: 400;
	line-height: 2;
	margin-bottom: 30px;
}
.inner{
	width: 880px;
	margin: 0 auto;
}

#sec_contact .sec_ttl{
	text-align: center;
}

#sec_management{
	padding: 100px 0;
}
#sec_management .intro{
	margin: 80px 0;
}
#sec_management .text_wrap p{
	line-height: 2.2;
}
#sec_management .text_wrap .text{
	margin-bottom: 30px;
}
#sec_management .text_wrap + .text_wrap{
	margin-top: 80px;
}
#sec_management .text_wrap + .text_wrap .text:last-of-type{
	text-indent: -1em;
	padding-left: 1em;
}

@media screen and (max-width : 768px) {


	.inner{
		width: 100%;
		padding: 0 15px;
	}
	.sub_ttl{
		font-size: 1.8rem;
	}
	#sec_management{
		padding: 80px 0;
	}
	#sec_management .intro {
		margin: 25px 0;
	}
	#sec_management .text_wrap .text {
		margin-bottom: 15px;
	}
	#sec_management .text_wrap p{
		line-height: 2;
	}
	#sec_management .text_wrap + .text_wrap {
		margin-top: 40px;
	}
}