@charset "utf-8";
/* *******************************************************
 * filename : language.css
 * description : 국문  CSS
 * date : 2020-11-24
******************************************************** */

*{letter-spacing: -0.025em !important;}

/* ******************  Layout.css ********************** */
html[lang="en"]{}
@media all and (max-width:1280px){ 
	.pc-br{display:none;}
}
@media all and ( min-width: 801px ) and ( min-height: 900px ){
	.pc-br{display:block;}
}

/* ******************  Main.css ********************** */
.main-business-txt {margin-top: 10.5rem;}
.main-business-txt .btn {margin-top: 6rem;}
.main-careers-txt .txt {font-size: 2rem;}

@media all and (max-width:800px){
	.main-business-txt {margin-top: 5rem;}
	.main-business-txt .btn {margin-top: 4.5rem;}
	.main-careers-txt .txt {font-size: 1.8rem;}
}

/* ******************  Content.css ********************** */
.cm-sub-top .cm-sub-top-txt {font-weight: 700;}
#topMenu04 .menu-location.location2 .location-menu-con li a {width: 16rem;}
/* -------- Company :: 국동 -------- */
.intro-con01-tit {font-weight: 700;}
.intro-con01-tit:before { display: none;}
.intro-con01-tit .word:first-of-type {position: relative;}
.intro-con01-tit .word:first-of-type::before {position: absolute; content: '';top: 1.2rem;left: -4rem; width: 1.7rem; height: 1.7rem; border-radius: 1.7rem; background: var(--main-color);}

/* -------- Company :: 오시는길 -------- */
html[lang="en"] .location-con .link-box {top: 5.5rem;}

/* -------- Business -------- */
.business-con-top .business-con-tit,
.business-con-top .business-con-sub-tit {font-weight: 700;}

/* -------- Global -------- */
.production-base-tit {font-weight: 700;}
html[lang="en"] .production-base-con {margin-top: -15rem;}
html[lang="en"] .production-base-list li .info-box .info-txt dt {width: 18.5rem;}
html[lang="en"] .production-base-list li .info-box .info-txt dd {width: calc(100% - 17.5rem);}

/* -------- ESG -------- */
/* ETHICAL MANAGEMENT */
.ethic-list li {min-height: 75rem;}
.ethic-list li a .ethic-list-down span {font-size: 1.8rem;}
.ethic-con02-top h4 {font-weight: 700;}
/* ENVIRONMENTAL MANAGEMENT */
html[lang="en"] .envi-life-cycle-list li:nth-child(4) {transform : translateX(-29%);}
html[lang="en"] .envi-life-cycle-list li:last-child {transform: translate( 0,-50%);}
/* GOVERNANCE STRUCTURE */
.gover-con01-list li {text-align: center;}
.gover-con01-list li .item-txt02 {font-weight: 600;}
.gover-con02 .gover-con02-tit {font-weight: 700;}
.gover-con02-list02 li { min-height: 35rem;}

/* -------- Careers -------- */
.talent-list li .list-tit {font-weight: 700;}
.job-con .job-list li .job-item-tit {font-weight: 700;}
.job-con .job-list li {min-height: 60.7rem;}

.recruit-con .recruit-con-tit {font-weight: 700;}
.recruit-process .recruit-process-list li strong {font-weight: 700;}


@media all and (max-width:1280px){
	/* -------- Global -------- */
	html[lang="en"] .production-base-con {margin-top: 0;}

	/* -------- ESG -------- */
	/* ENVIRONMENTAL MANAGEMENT */
	/* html[lang="en"] .envi-life-cycle-list li:first-child { transform: translateX(24%);}
	html[lang="en"] .envi-life-cycle-list li:nth-child(2) {  transform: translateX(-21%);} */
	html[lang="en"] .ethic-list li a .ethic-list-down {width: 22.5rem;}
	html[lang="en"] .gover-con02-list02 li { min-height: 30rem;}
	.gover-con02-list02 li span {max-width: 100%;}

	/* -------- Careers -------- */
	.job-con .job-list {flex-wrap: wrap;}
	.job-con .job-list li {width: calc(50% - 2.7rem); min-height: 50rem; margin-bottom: 2.7rem;}
}

@media all and (max-width:800px){
	/* -------- Company -------- */
	html[lang="en"] .location-con .link-box {top: 0;}
	html[lang="en"] .job-con .job-list li {min-height: 45.7rem;}
	/* -------- ESG -------- */
	html[lang="en"] .ethic-list li {min-height: 0;}
	html[lang="en"] .ethic-list li a .ethic-list-down {width: 100%;}
}
@media all and (max-width:480px){
	/* -------- Global -------- */
	html[lang="en"] .production-base-list li .info-box .info-txt {flex-wrap: wrap;}
	html[lang="en"] .production-base-list li .info-box .info-txt dt {width: 100%;}
	html[lang="en"] .production-base-list li .info-box .info-txt dd {width: 100%;}

	/* -------- Careers -------- */
	html[lang="en"] .recruit-process .recruit-process-list li {width: calc(50% - 2.8rem);}
	html[lang="en"] .recruit-process .recruit-process-list li:nth-child(n):before {display: none;}
	html[lang="en"] .recruit-process .recruit-process-list li:nth-child(2n):before {display: block;}
}