@charset "utf-8";

/*
esg
*/
.esg {
	padding: 80px 0;
	@media (width <= 800px) {
		padding: 64px 0;
	}
}
.esg-content {
	width: 100%;
	max-width: 918px;
	background-color: var(--white);
	margin: 0 auto;
	padding: 126px 24px;
	@media (width <= 800px) {
		padding: 56px 16px;
	}
	.esg-detail {
		width: 100%;
		max-width: 610px;
		margin: 0 auto 72px;
		@media (width <= 800px) {
			max-width: inherit;
			margin-bottom: 56px;
		}
		&:last-child {
			margin-bottom: 0;
		}
		h2 {
			color: var(--blue);
			font-size: 20px;
			border-bottom: 1px solid var(--lightgray);
			padding-bottom: 8px;
			margin-bottom: 16px;
			@media (width <= 800px) {
				font-size: 18px;
			}
		}
		p {
			line-height: 1.5;
			margin-bottom: 32px;
			@media (width <= 800px) {
				margin-bottom: 24px;
			}
		}
	}
}



/*
related-pages
*/
.related-pages {
	ul {
		li {
			&:nth-child(3) {
				display: none;
			}
		}
	}
}