@charset "UTF-8";
.un-business-ataglance {
	padding-top: 80px;
	padding-bottom: 80px;
	background: url(/assets/images/bg-pattern-business.jpg) repeat center top/cover;
	background-attachment: fixed;
}
.un-business-ataglance__title {
	margin-bottom: 40px;
	color: #fff;
	text-align: center;
}
.un-business-ataglance__title > em {
	display: block;
	font-family: var(--font-serif);
	font-weight: 500;
	font-size: 2.4rem;
	line-height: var(--line-height-m);
}
.un-business-ataglance__title > span {
	display: block;
	margin-top: 20px;
	font-size: 1.4rem;
	line-height: var(--line-height-l);
}
.un-business-ataglance__item {
	margin-top: 40px;
	padding: 40px 20px;
	background-color: #fff;
}
@media (min-width: 768px) {
	.un-business-ataglance {
		padding-top: 120px;
		padding-bottom: 120px;
		background-image: url(/assets/images/bg-pattern-business-pc.jpg);
	}
	.un-business-ataglance__title {
		margin-bottom: 80px;
	}
	.un-business-ataglance__title > em {
		font-size: 4rem;
	}
	.un-business-ataglance__title > span {
		margin-top: 30px;
		font-size: 1.6rem;
	}
	.un-business-ataglance__item {
		margin-top: 60px;
		padding: 60px;
	}
}
@media (min-width: 1024px) {
	.un-business-ataglance__item {
		padding: 80px 60px;
	}
}
@media (min-width: 1440px) {
	.un-business-ataglance__item {
		padding: 80px 100px;
	}
}

/* 見出し */
.un-business-recruit {
	margin-top: 80px;
}
@media (min-width: 768px) {
	.un-business-recruit {
		margin-top: 120px;
	}
}
.un-business-recruit__ttl {
	font-family: var(--font-serif);
	font-weight: 500;
	color: #fff;
	padding: 10px 20px;
	font-size: 20px;
}
@media (min-width: 768px) {
	.un-business-recruit__ttl {
		padding: 16px 40px;
		font-size: 32px;
	}
}
.un-business-recruit__ttl.bg-green {
	background-image: linear-gradient(90deg, rgb(0, 105, 105), rgb(23, 147, 147));
}
.un-business-recruit__ttl.bg-purple {
	background-image: linear-gradient(90deg, rgb(111, 31, 117), rgb(176, 105, 178));
}
.un-business-recruit__ttl.bg-blue {
	background-image: linear-gradient(90deg, rgb(7, 115, 167), rgb(78, 153, 192));
}
.un-business-recruit__ttl.bg-orange {
	background-image: linear-gradient(90deg, rgb(237, 108, 0), rgb(243, 157, 85));
}
.un-business-recruit__item + .un-business-recruit__item {
	margin-top: 80px;
}
@media (min-width: 768px) {
	.un-business-recruit__item + .un-business-recruit__item {
		margin-top: 120px;
	}
}
.un-business-recruit__item .g-grid {
	gap: 30px 60px;
}
/*# sourceMappingURL=employment-support.css.map */
