@charset "UTF-8";

.service-top {
	background: url(../img/zigyou-1.jpg) center / cover no-repeat;
	height: 90vh;
}

.strong-top {
	background: url(../img/tuyomi-1.jpg) center / cover no-repeat;
	height: 90vh;
}

.about-top {
	background: url(../img/about.jpg) center / cover no-repeat;
	height: 90vh;
}

.about-top h1,
.strong-top h1,
.service-top h1 {
	color: white;
	text-shadow: 1px 1px 4px black;
	text-align: center;
	padding-top: 40vh;
	font-size: 5rem;
}

@media screen and (max-width:599px) {
	.service-top {
		height: 50vh;
	}

	.strong-top {
		height: 50vh;
	}

	.about-top {
		height: 50vh;
	}

	.about-top h1,
	.strong-top h1,
	.service-top h1 {
		padding-top: 20vh;
		font-size: 4rem;
	}
}

/*事業内容*/
.aun-service-card--ecocute {
	background-color: #D9D9D9;
	height: 100%;
	padding: 50px 0px;
}

.aun-service-card--ecocute-section1 {
	background: url(../img/zigyou-4.jpg) right / contain no-repeat;
	margin: 70px 0;
}

.aun-service-card--ecocute-section2 {
	background: url(../img/zigyou-5.jpg) left / contain no-repeat;
	margin: 70px 0;
}

.aun-service-card--ecocute-text {
	padding-top: 250px;
	padding-bottom: 100px;
}

@media screen and (max-width:799px) {
	.aun-service-card--ecocute {
		padding: 0px;
	}

	.aun-service-card--ecocute-section1 {
		margin: 20px 0;
	}

	.aun-service-card--ecocute-section2 {
		margin: 20px 0;
	}

	.aun-service-card--ecocute-text {
		padding-top: 30px;
		padding-bottom: 0px;
	}
}

/*強み*/
.strong-anzen {
	background: url(../img/tuyomi-6.png) center / cover no-repeat;
	height: 500px;
}

.strong-anzen h1 {
	color: darkblue;
	text-shadow: 1px 1px 4px white;
	text-align: center;
	padding-top: 200px;
	font-size: 5rem;
}

.bg-e {
	width: 30%;
	padding: 30px 0px 30px 5px;
	border-bottom: white 1px solid;
}

.bg-f8 {
	width: 70%;
	padding: 30px 0px 30px 5px;
	border-bottom: white 1px solid;
}
