@charset "UTF-8";
/*-------------
	esg
-------------*/
.un-sdg-title {
	margin-bottom: 40px;
}
@media (min-width: 768px) {
	.un-sdg-title {
		display: flex;
		justify-content: space-between;
	}

	.gresb-logo {
		display: flex;
		gap: 10px;
		justify-content:space-around;
		margin: 15px 0;
	}
	.gresb-logo img { 
		height: 300px;
		width: 200px;
	}
	.gresb-caption li span{
		color: black;
		line-height: 1.2;
	}
	.small-circle {
		color: #073c75;
		font-size: 1.2rem;
		margin-right: 5px;
		padding-top: 3px;
	}
	.flex-text {
		display: flex;
	}
}
.un-sdg-title__icon {
	display: flex;
	gap: 10px;
}
@media (max-width: 767px) {
	.un-sdg-title__icon {
		justify-content: center;
		margin-top: 22px;
	}
	.gresb-logo {
		gap: 10px;
		margin: 15px 0;
	}
	.gresb-logo img { 
		display: block;
		height: 300px;
		width: 200px;
		margin-inline: auto;
		margin-bottom: 30px;
	}
}
.un-sdg-title__icon-item {
	width: 60px;
}
.img-wrap-flx {
	display: flex;
	justify-content: center;
	gap: 20px;
}
.img-wrap-flx figure {
	text-align: center;
}
@media (min-width: 768px) {
	.img-wrap-flx figure {
		width: 15%;
	}
}
@media (max-width: 767px) {
	.img-wrap-flx {
		flex-direction: column;
		width: 100%;
	}y
	.img-wrap-flx figure img {
		width: 100%;
	}
}
.mt20 {
	margin-top: 20px;
}
.img-wrap-flx figure figcaption {
	text-align: center;
}
/*# sourceMappingURL=style.css.map */
