
* + .section-tit {margin-top:60px;}

/* .ethics-wrap .txt-box { padding: 60px 0; } */
.ethicsCharter-wrap .txt-box {     padding: 54px 0 !important; }
.ethics-wrap .txt-box  .download-btn { margin-top:40px; }

.ethics-wrap .coe-list li:nth-child(2) { position: relative; }
.ethics-wrap .coe-list li:nth-child(2):after { position: absolute; bottom: 14px; left: -500px; width: 1000px; height: 1px; background-color: #e5e5e5; display: block; content: ''; }
.ethics-wrap .coe-list li { padding: 3.9% 7.9% 4%; text-align: center; display: inline-block; }
.ethics-wrap .coe-list li:nth-child(3), 
.ethics-wrap .coe-list li:nth-child(4) { padding-top: 26px; }
.ethics-wrap .coe-list li .icon { width: 64px; height: 69px; background: no-repeat center/contain; margin-bottom: 27px; }
.ethics-wrap .coe-list li:nth-child(1) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-1.png"); }
.ethics-wrap .coe-list li:nth-child(2) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-2.png"); }
.ethics-wrap .coe-list li:nth-child(3) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-3.png"); }
.ethics-wrap .coe-list li:nth-child(4) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-4.png"); }
.ethics-wrap .coe-list li .desc p { margin-top: 18px; }

.ethics-wrap .coe-item-list {}
.ethics-wrap .coe-item-list li { width: 33.3%; display: inline-block; padding:35px 0; }
.ethics-wrap .coe-item-list li:nth-child(-n+3) {padding-top:45px;}

.ethics-wrap .zeroTolerance-list {margin-top: 76px;}
.ethics-wrap .zeroTolerance-list li {display:inline-block; width: calc((100% - 2px) / 3); text-align: center; height: 162px; padding: 0 7%;}
.ethics-wrap .zeroTolerance-list li:nth-child(1) {width: 32.5%; padding-left: 5.7%; padding-right: 7.8%;}
.ethics-wrap .zeroTolerance-list li:nth-child(2) {width: 35%; border-left: 1px solid #dfe0e0; border-right: 1px solid #dfe0e0;}
.ethics-wrap .zeroTolerance-list li:nth-child(3){width: 32.5%; padding-left: 7.8%; padding-right: 5.7%;}
.ethics-wrap .zeroTolerance-list li .icon {width: 76px;height: 75px;margin-bottom: 30px;}
.ethics-wrap .zeroTolerance-list li:nth-child(1) .icon {background: url("/resources/images/about/sustainability_ethics_f06-1.png") no-repeat;background-size: contain;}
.ethics-wrap .zeroTolerance-list li:nth-child(2) .icon {background: url("/resources/images/about/sustainability_ethics_f06-2.png") no-repeat;background-size: contain;}
.ethics-wrap .zeroTolerance-list li:nth-child(3) .icon {background: url("/resources/images/about/sustainability_ethics_f06-3.png") no-repeat;background-size: contain;}
.ethics-wrap .zeroTolerance-list li .txt .desc {margin-bottom:60px;}
.ethics-wrap .zeroTolerance-list li .txt .desc p {line-height: 1.56;}
.ethics-wrap .zeroTolerance-list li .txt .desc p + p {margin-top: 20px;}

.ethics-wrap .zeroTolerance-wrap .desc {margin-bottom: 60px;}

.ethics-wrap .law-abiding-wrap {/* background-image: url('/resources/images/about/sustainability_ethics_f08.jpg'); */background-color:#fbfcfd; background-repeat: no-repeat; background-size: cover; background-position: center; }
.ethics-wrap .law-abiding-wrap p + p {margin-top:30px;}

.wrap.sub .content section.compliance {padding-top: 0;}
.compliance .compliance-wrap {padding: 79px 100px;}
.compliance .manage > * {display: inline-block; vertical-align: top; }
.compliance .manage .txt {width: 50.10%; padding-top: 126px; text-align: left;} 
.compliance .manage .obj {width: 49.90%;} 



@media screen and (max-width: 1440px) {

	.ethicsCharter-wrap .txt-box {     padding: 3.75vw 0 !important; }

	* + .section-tit {margin-top:4.17vw;}

	/* .ethics-wrap .txt-box { padding: 4.17vw 0; } */
	.ethics-wrap .txt-box  .download-btn { margin-top:2.78vw; }

	.ethics-wrap .coe-list li:nth-child(2) { position: relative; }
	.ethics-wrap .coe-list li:nth-child(2):after { position: absolute; bottom: 0.97vw; left: -34.72vw; width: 69.44vw; height: 0.07vw; background-color: #e5e5e5; display: block; content: ''; }
	.ethics-wrap .coe-list li { padding: 3.9% 7.9% 4%; text-align: center; display: inline-block; }
	.ethics-wrap .coe-list li:nth-child(3), 
	.ethics-wrap .coe-list li:nth-child(4) { padding-top: 1.81vw; }
	.ethics-wrap .coe-list li .icon { width: 4.44vw; height: 4.79vw; background: no-repeat center/contain; margin-bottom: 1.88vw; }
	.ethics-wrap .coe-list li:nth-child(1) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-1.png"); }
	.ethics-wrap .coe-list li:nth-child(2) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-2.png"); }
	.ethics-wrap .coe-list li:nth-child(3) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-3.png"); }
	.ethics-wrap .coe-list li:nth-child(4) .icon { background-image: url("/resources/images/about/sustainability_ethics-f01-4.png"); }
	.ethics-wrap .coe-list li .txt .desc { margin-top: 1.25vw; }

	.ethics-wrap .coe-item-list {}
	.ethics-wrap .coe-item-list li { width: 33.3%; display: inline-block; padding:2.43vw 0; }
	.ethics-wrap .coe-item-list li:nth-child(-n+3) {padding-top:3.13vw;}

	.zeroTolerance-wrap .desc {margin-bottom:4.17vw;}
	.ethics-wrap .zeroTolerance-list {margin-top: 5.28vw;}
	.ethics-wrap .zeroTolerance-list li {display:inline-block; width: calc((100% - 0.14vw) / 3); text-align: center; height: 11.25vw; padding: 0 7%;}
	.ethics-wrap .zeroTolerance-list li:nth-child(1) {width: 32.5%; padding-left: 5.7%; padding-right: 7.8%;}
	.ethics-wrap .zeroTolerance-list li:nth-child(2) {width: 35%;}
	.ethics-wrap .zeroTolerance-list li:nth-child(3){width: 32.5%; padding-left: 7.8%; padding-right: 5.7%;}
	.ethics-wrap .zeroTolerance-list li .icon {width: 5.28vw;height: 5.21vw;margin-bottom: 2.08vw;}
	.ethics-wrap .zeroTolerance-list li:nth-child(1) .icon {background: url("/resources/images/about/sustainability_ethics_f06-1.png") no-repeat;background-size: contain;}
	.ethics-wrap .zeroTolerance-list li:nth-child(2) .icon {background: url("/resources/images/about/sustainability_ethics_f06-2.png") no-repeat;background-size: contain;}
	.ethics-wrap .zeroTolerance-list li:nth-child(3) .icon {background: url("/resources/images/about/sustainability_ethics_f06-3.png") no-repeat;background-size: contain;}
	.ethics-wrap .zeroTolerance-list li .txt .desc p {line-height: 1.56;}
	.ethics-wrap .zeroTolerance-list li .txt .desc p + p {margin-top: 1.39vw;}

	.ethics-wrap .law-abiding-wrap {/* background-image: url('/resources/images/about/sustainability_ethics_f08.jpg'); */ background-repeat: no-repeat; background-size: cover; background-position: center; }
	.ethics-wrap .law-abiding-wrap p + p {margin-top:2.08vw;}

	.wrap.sub .content section.compliance {padding-top: 0;}
	.compliance .compliance-wrap {padding: 5.49vw 6.94vw;}
	.compliance .manage > * {display: inline-block; vertical-align: top; }
	.compliance .manage .txt {width: 50.10%; padding-top: 8.75vw; text-align: left;} 
	.compliance .manage .obj {width: 49.90%;} 

}

@media screen and (max-width: 768px) {

	.ethicsCharter-wrap .txt-box {     padding: 10.68vw 8.98vw !important; }

	* + .section-tit {margin-top: 24.61vw;}

	.ethics-wrap .desc + .obj {margin-bottom: 9.38vw; margin-top: 7.81vw;}
	.more-btn .more-txt { display: inline-block; font-size: 4.17vw; line-height: 1.6; letter-spacing: -0.02em; }
	.ethics-wrap .section-tit {text-align:center;}
	.ethics-wrap .txt-box{}

	.ethics-wrap .kv ~ .ethicsCharter-wrap:not(.banner):not(.tabmenu) {overflow: inherit;}
	.ethics-wrap .ethicsCharter-wrap .txt-box {border:1px solid #e4e5e9; padding: 10.68vw 8.98vw;}
	.ethics-wrap .coe-list li:nth-child(2):after {display:none;}

	.ethics-wrap .coe-list .txt:nth-child(1) {padding: 10.68vw 8.98vw; margin-top: -15.89vw; border: 0.13vw solid #e4e5e9;}
	.ethics-wrap .coe-list .txt:nth-child(2) {margin-top: 24.61vw; text-align: left;}
	.ethics-wrap .coe-list {margin-top: 0;} 
	.ethics-wrap .coe-list li {height: auto; padding:9.24vw 0 8.20vw;}
	.ethics-wrap .coe-list li + li {border-top: 1px solid #e3e4e4; }
	.ethics-wrap .coe-list li:nth-child(3), 
	.ethics-wrap .coe-list li:nth-child(4) {padding:9.24vw 0 8.20vw;}
	.ethics-wrap .coe-list li .icon {width: 11.07vw; background: no-repeat center/contain; margin-bottom: 5.99vw;}
	.ethics-wrap .coe-list li:nth-child(1) .icon {height: 11.46vw; background-image: url("/resources/images/about/sustainability_ethics-f01-1.png");} 
	.ethics-wrap .coe-list li:nth-child(2) .icon {height: 11.07vw; background-image: url("/resources/images/about/sustainability_ethics-f01-2.png");} 
	.ethics-wrap .coe-list li:nth-child(3) .icon {height: 11.72vw; background-image: url("/resources/images/about/sustainability_ethics-f01-3.png");} 
	.ethics-wrap .coe-list li:nth-child(4) .icon {height: 12.11vw; background-image: url("/resources/images/about/sustainability_ethics-f01-4.png");}
	.ethics-wrap .coe-list li .txt .desc {padding-top: 1.69vw; margin-top: 0;}

	.ethics-wrap .coe-item-list { padding: 0 3.91vw; }
	.ethics-wrap .coe-item-list li {width: 100%;display: inline-block;padding:4.56vw 0;text-align: left;}
	.ethics-wrap .coe-item-list li:nth-child(-n+3) {padding-top:4.56vw;}

	.ethics-wrap .zeroTolerance-list li {padding: 8.33vw 0;border-bottom:1px solid #dfe0e0;height: auto;}
	.ethics-wrap .zeroTolerance-list li + li {}
	.ethics-wrap .zeroTolerance-list li:nth-child(1) {width:100%; padding-left: 0; padding-right: 0;}
	.ethics-wrap .zeroTolerance-list li:nth-child(2) {width:100%; padding-left: 0; padding-right: 0; border-left:none; border-right:none;}
	.ethics-wrap .zeroTolerance-list li:nth-child(3) {width:100%; padding-left: 0; padding-right: 0;}

	.ethics-wrap .zeroTolerance-list li .icon {width: 13.11vw; margin-bottom: 5.99vw;}
	.ethics-wrap .zeroTolerance-list li:nth-child(1) .icon {height: 11.94vw;background: url("/resources/images/about/sustainability_ethics_f06-1.png") no-repeat;background-size: contain;}
	.ethics-wrap .zeroTolerance-list li:nth-child(2) .icon {height: 12.85vw;background: url("/resources/images/about/sustainability_ethics_f06-2.png") no-repeat;background-size: contain;}
	.ethics-wrap .zeroTolerance-list li:nth-child(3) .icon {height: 11.42vw;background: url("/resources/images/about/sustainability_ethics_f06-3.png") no-repeat;background-size: contain;}


	.compliance .compliance-wrap {padding: 0;}
	.compliance .inner {background-color: var(--gray);}
	.compliance .txt {padding-top: 11.72vw;}
	.compliance .manage > * {display: block;}
	.compliance .manage .txt {width: 100%; text-align: center; padding-top: 25.93vw;}	
	.compliance .manage .obj {position: relative; width: 100%; padding-bottom: 25.65vw;}
	.compliance .manage .obj:after {display: none;}

	body .wrap .content .m-txt72, body .wrap .content .m-txt72 p { font-size: 6.67vw !important; }
	.t-left { text-align: center !important; }
	body .wrap .content .pt100 { padding-top: 13.02vw; }
	.wrap.sub .content section.compliance { padding-bottom: 0; }

}