@charset "UTF-8";

.esg-report .sec-tit {font-weight: 500;}
.esg-report .sec-tit + figure {width: 400px; margin: 0 auto; padding-top: 50px;} /** 20250627 width 329px -> 400px 로 변경*/
.esg-report .txt .tit {font-weight: 400; font-size: 18px; line-height: 1; padding: 26px 0 20px; letter-spacing: -.06em;}
.esg-report .txt .desc {}
.esg-report .txt .desc p + p {margin-top: 0;}
.esg-report .list-wrap {margin-top: 70px;}
.esg-report .list-wrap ul {}
.esg-report .list-wrap ul li {display: flex; justify-content: space-around; align-items: center; border-bottom: 1px solid #999; padding: 24px 0;}
.esg-report .list-wrap ul li:first-child {border-top: 1px solid #999;}
.esg-report .list-wrap ul li > * {color: #000; text-align: center;}
.esg-report .list-wrap ul li > div:first-child {display: flex; justify-content: space-around; align-items: center; width: 66.666%;}
.esg-report .list-wrap ul li > div:last-child {width: 33.333%; display: flex;}
.esg-report .list-wrap ul li figure {width: 137px;}
.esg-report .e-book {margin-top: 10px;}

@media screen and (max-width: 1440px) {
	.esg-report .sec-tit + figure {width: 22.85vw;padding-top: 3.47vw;}
	.esg-report .txt .tit { font-size: 1.25vw; line-height: 1; padding: 1.81vw 0 1.39vw;}
	.esg-report .list-wrap {margin-top: 4.86vw;}
	.esg-report .list-wrap ul li {padding: 1.67vw 0;}
	.esg-report .list-wrap ul li figure {width: 9.51vw;}
	.esg-report .e-book {margin-top: 0.69vw;}
}

@media screen and (max-width: 768px) {
	.esg-report .sec-tit + figure {width: 39.29vw; padding-top: 0;}
	.esg-report .txt .tit {font-size: 3.33vw; padding: 5.95vw 0; line-height: 1.3; letter-spacing: -.06em;}
	.esg-report .list-wrap {margin-top: 0; padding-top: 7.74vw;}
	.esg-report .list-wrap ul li {padding: 2.38vw 0;}
	.esg-report .list-wrap ul li > div:first-child {flex-direction: column; width: 50%;}
	.esg-report .list-wrap ul li > div:first-child p {margin: 3.93vw 0;}
	.esg-report .list-wrap ul li > div:last-child {width: 50%}
	.esg-report .list-wrap ul li > div:last-child a{width: 100%}
	.esg-report .list-wrap ul li figure {width: 16.07vw;}
	.esg-report .e-book {margin-top: 0.52vw;}
}

@media screen and (max-width: 320px) {
	.esg-report .sec-tit + figure {width: 126px; padding-top: 0;}
	.esg-report .txt .tit {font-size: 11px; padding: 19px 0; line-height: 1.3; letter-spacing: -.06em;}
	.esg-report .list-wrap {margin-top: 0; padding-top: 25px;}
	.esg-report .list-wrap ul li {padding: 8px 0;}
	.esg-report .list-wrap ul li > div:first-child {flex-direction: column; width: 50%;}
	.esg-report .list-wrap ul li > div:first-child p {margin: 13px 0;}
	.esg-report .list-wrap ul li > div:last-child {width: 50%}
	.esg-report .list-wrap ul li > div:last-child a{width: 100%}
	.esg-report .list-wrap ul li figure {width: 51px;}
	.esg-report .e-book {margin-top: 2px;}
}