/*============================
業務内容（一般住宅部門）
============================*/
/* MV */
#lower_mv {
	background-image: url(../img/business_build_mv.jpg);
}



/*============================
 イントロ
============================*/
#introduction {
	padding-bottom: 1.00rem;
}

@media screen and (max-width: 599px) {
#introduction {
	padding-bottom:0.50rem;
}
}

#introduction .ph_list_wrap .list {
	padding-bottom: 0.50rem;
}

@media screen and (max-width: 599px) {
	#introduction .ph_list_wrap .list {
		padding-bottom: 0.25rem;
	}
}

#introduction .kakomi_wrap {
	background-color: #F2F2F2;
	padding: 0.30rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

@media screen and (max-width: 599px) {
	#introduction .kakomi_wrap {
		padding: 0.20rem;
	}
}

#introduction .kakomi_wrap .textbox {
	width: 48%;
}

@media screen and (max-width: 599px) {
	#introduction .kakomi_wrap .textbox {
		width: 100%;
	}
}

#introduction .kakomi_wrap .textbox .title {
	font-size: 0.20rem;
	letter-spacing: 0.05em;
	font-weight: 700;
	padding-bottom: 0.15rem;
}

@media screen and (max-width: 599px) {
	#introduction .kakomi_wrap .textbox .title {
		font-size: 0.18rem;
		padding-bottom: 0.10rem;
	}
}

#introduction .kakomi_wrap .textbox .text {
	font-size: 0.15rem;
	line-height: 2;
	letter-spacing: 0.05em;
	text-align: justify;
}

@media screen and (max-width: 599px) {
	#introduction .kakomi_wrap .textbox .text {
		font-size: 0.14rem;
		line-height: 1.86;
	}
}

#introduction .kakomi_wrap .ph_wrap {
	width: 50%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

@media screen and (max-width: 599px) {
	#introduction .kakomi_wrap .ph_wrap {
		width: 100%;
		padding-top: 0.15rem;
	}
}

#introduction .kakomi_wrap .ph_wrap .ph {
	width: 49%;
}
