/* @mixin mq-pc-sp2 {
	@media (max-width: 1024px) and (min-width: 500px) {
		@content;
	}
} */
/* --------------------------------------------------------
* message
* -------------------------------------------------------*/
@media (min-width: 1025px), print {
	.sustainability_set--1t2 .c-imageset__image {
		flex-basis: 307px;
	}
}
.sustainability_personset__inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 40px 0;
}
.sustainability_personset__image {
	width: calc((100% - 20px) / 2);
}
.sustainability_personset__image > img {
	border-radius: 10px;
}
@media (min-width: 1025px), print {
	.sustainability_personset__inner {
		gap: 40px 20px;
	}
	.sustainability_personset__image {
		flex: 0 0 150px;
		width: 100%;
	}
	.sustainability_personset__image > img {
		border-radius: 20px;
	}
	.sustainability_personset__content {
		flex: 1 0 110px;
	}
}
.sustainability_iconset {
	display: flex;
	gap: 18px;
}
.sustainability_iconset__image {
	flex-shrink: 0;
	width: 82px;
}
.sustainability_iconset__text {
	flex-grow: 1;
}
@media (max-width: 767px) {
	.sustainability_grid .g-grid__item + .g-grid__item {
		margin-top: 30px;
	}
	.g-grid__item + .sustainability_grid_item--mt0.g-grid__item {
		margin-top: 0;
	}
}
@media (min-width: 768px), print {
	.sustainability_grid {
		gap: 20px;
	}
}
.sustainability_indent {
	margin-left: 1em;
}

.u-mb-xxxs {
	margin-bottom: 15px !important;
}

/*# sourceMappingURL=index.css.map */
