/*============================
業務内容（トップ）
============================*/
/* MV */
#lower_mv {
	background-image: url(../img/business_mv.jpg);
}

.lead {
	font-size: 0.18rem;
	line-height: 1.85;
	letter-spacing: 0.05em;
	text-align: center;
	padding-bottom: 0.50rem;
}

@media screen and (max-width: 599px) {
	.lead {
		font-size: 0.15rem;
		line-height: 1.86;
		text-align: left;
		padding-bottom: 0.30rem;
	}
}

#business {
	position: relative;
}

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

#business .list .item {
	margin-bottom: 0.50rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

#business .list .item .ph_wrap {
	width: 4.20rem;
}

@media screen and (max-width: 599px) {
	#business .list .item .ph_wrap {
		width: 100%;
		padding-bottom: 0.10rem;
	}
}

#business .list .item .textbox {
	width: calc(100% - 4.50rem);
}

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

#business .list .item .textbox .cont_title {
	font-size: 0.24rem;
	font-weight: 700;
	letter-spacing: 0.05em;
	color: #003554;
	padding-bottom: 0.20rem;
}

@media screen and (max-width: 599px) {
	#business .list .item .textbox .cont_title {
		font-size: 0.18rem;
		letter-spacing: 0.05em;
		line-height: 1.55;
		padding: 0.10rem 0 0.05rem;
		text-align: center;
	}
}

#business .list .item .textbox .text {
	font-size: 0.16rem;
	line-height: 2;
	letter-spacing: 0.05em;
	padding-bottom: 0.20rem;
}

@media screen and (max-width: 599px) {
	#business .list .item .textbox .text {
		font-size: 0.15rem;
		line-height: 1.86;
	}

	#business .list .item .textbox .btn_common {
		width: 100%;
	}
}
