/* section service
----------------------------------------------------*/
@media only screen and (max-width: 750px) {
	.section-service {
		margin-top: 0;
	}
}
.section-service .section_contents {
	padding: 70px 0;
	background: #fff;
	position: relative;
}
@media only screen and (max-width: 750px) {
	.section-service .section_contents {
		padding: 30px 0 50px;
		background: #fff;
	}
	.section-service .section_contents.item-service {
		padding-top: 30px;
	}
}
.section-service .item-com {
	background: #f6f6f6;
}
.section-service .inner-left.box-txt,
.section-service .inner-right.box-txt {
	width: 520px;
	position: relative;
	height: 360px;
	z-index: 20;
}
@media only screen and (max-width: 750px) {
	.section-service .inner-left.box-txt,
	.section-service .inner-right.box-txt {
		width: 100%;
		height: auto;
	}
}
.section-service .ttl {
	font-size: 26px;
	border-top: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
	padding: 30px 0 30px 80px;
	margin-bottom: 20px;
	letter-spacing: 0px;
}
.section-service .ttl .small {
	font-size: 17px;
}
@media only screen and (max-width: 750px) {
	.section-service .ttl {
		font-size: 20px;
		border-top: none;
		padding: 25px 0 25px 50px;
		line-height: 1.2;
		letter-spacing: 1px;
	}
	.section-service .ttl .small {
		font-size: 15px;
	}
}
/* .section-service .item-service .ttl {
	background: url("/common/img/ico_service.png") no-repeat left center;
} */
@media only screen and (max-width: 750px) {
	/* .section-service .item-service .ttl {
		background-size: 40px;
	} */
}
/* .section-service .item-com .ttl {
	background: url("/common/img/ico_service_com.png") no-repeat left center;
} */
@media only screen and (max-width: 750px) {
	/* .section-service .item-com .ttl {
		background-size: 40px;
	} */
}
/* .section-service .item-cre .ttl {
	background: url("/common/img/ico_service_cre.png") no-repeat left center;
} */
@media only screen and (max-width: 750px) {
	.section-service .item-cre .ttl {
		background-size: 40px;
	}
}
.section-service .btn-red {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 65px;
	line-height: 64px;
}
@media only screen and (max-width: 750px) {
	.section-service .btn-red {
		position: relative;
		height: 45px;
		line-height: 44px;
		margin-top: 20px;
	}
}
