@charset "utf-8";
/* *******************************************************
 * filename : language.css
 * description : 영문  CSS
 * date : 2026-02-12
******************************************************** */

/* ******************  Layout.css ********************** */
html[lang="en"]{}
html[lang="en"] .foot-menu li a {height: 18rem;}

#footerTop .footer-left-con{width: calc(100% - 45rem);}

/* Footer :: 정보 style02 */
.footer-address-info-box{width: 100%;}
.footer-address-list + .footer-address-list{width: calc(100% - 43.5rem);}
html[lang="en"] .footer-address-list dl dd,
html[lang="en"] .footer-address-list dl dt{width: 100%;}
html[lang="en"] .footer-address-list dl dd{margin-top: 0.5rem;}

@media all and (max-width:1279px){
	#footerTop .footer-left-con{width: 100%;}
}
@media all and (max-width:800px){
	/* Footer :: 정보 style02 */
	.footer-address-list + .footer-address-list{width: 100%;}
}


/* ******************  Main.css ********************** */
/* html[lang="en"] .main-product-txt{width: 100%;}
html[lang="en"] .main-product-txt p {white-space: initial;} */
html[lang="en"] .main-product-txt p:not(.right-txt){text-align: center;}

html[lang="en"] .main-company-txt h5{line-height: 1.4;}

html[lang="en"] .main-esg-right {width: 40rem;}

@media all and (max-width:1279px){
	html[lang="en"] .main-product-txt p:not(.right-txt) br{display: none;}
	html[lang="en"] .main-product-item {height: 45rem;}
}
@media all and (max-width:800px){
	html[lang="en"] .main-esg-right{max-width: 40rem; width: 100%;}
	html[lang="en"] .main-product-item {height: 52rem;}
	html[lang="en"] .main-product-txt p:not(.right-txt) br{display: block;}
}


/* ******************  Content.css ********************** */
/* -------- 공통 :: 온라인문의 -------- */
.inquiry-write-tbl .write-input, .inquiry-write-tbl .write-select, .inquiry-write-tbl .write-textarea {font-size: 1.6rem; text-indent: 2rem;}

/* -------- 01 Company :: 05 오시는길 -------- */
.location-info-box .info-list dl dt{line-height: 1.2;}

/* -------- 02 Product :: 인트로 -------- */
.prd-intro-con .prd-intro-tab-con .txt-box dl dd {font-size: 1.6rem;}

/* -------- 02 Product :: Cockpit Module -------- */
.prd-tab-list-style ul li a em{line-height: 1.1;}

@media all and (max-width: 1920px) and (min-width:1280px) {
    .product-viewer-info .txt-box .txt {font-size: 0.91vw;}
}

/* -------- 03 R&D :: 02 연구 분야 -------- */
.field02-con-item .left-con {padding: 5rem 7.5rem; justify-content: center;}
.field02-con-item .left-con .txt-box .tit {font-size: 3.6rem;}
.field02-con-item .left-con .txt-box .txt {font-size: 1.8rem;}
.field02-con-item .left-con .txt-box .bar {display: none;}
.field02-con-item .left-con .count-box{margin-top: 10rem;}


/* -------- 03 R&D :: 04 연구 설비 현황 -------- */
.status-modal-content {    max-width: 1460px;}
.status-pop-con .video-con {width: calc(100% - 50rem);}
.status-pop-con .info-con {width: 50rem;}
.status-pop-con .info-con .info-list li strong {width: 17rem;}
.status-pop-con .info-con .info-list li p {width: calc(100% - 17rem);}


/* -------- 03 R&D :: 05 성과 및 활동 -------- */
.result-slide-list .result-slide-item .inner-des-list .des-list-item{flex-wrap:wrap;}
.result-slide-list .result-slide-item .inner-des-list .des-tit {width: 100%; margin-right: 0;}
.result-slide-list .result-slide-item .inner-des-list .des-txt {margin-top: 0.5rem; width: 100%;}

/* -------- 04 Sustainability :: 01 ESG 경영 -------- */
.principle-link-list .link-list-item a {justify-content: space-between; height: 100%;}
.principle-txt-area .style02 .principle-area-tit{line-height: 1.4;}

/* -------- 04 Sustainability :: 02 ESG 전략 -------- */
.esg-strategy-list .strategy-list-item .inner-txt-list .txt-list-item {font-size: 1.8rem;  line-height: 1.2;}
.strategy-line-list .line-list-item + .line-list-item {margin-top: 7%;}

@media all and (max-width:1536px){
	.strategy-line-list .line-list-item + .line-list-item {margin-top: 9%;}
}
@media all and (max-width:1400px){
	.strategy-line-list .line-list-item + .line-list-item {margin-top: 7%;}
}
@media all and (max-width:1279px){
	.strategy-line-list .line-list-item + .line-list-item {margin-top: 7.5%;}
	.strategy-line-list .line-list-item .list-item-tit {font-size: 2.8rem; line-height: 1.2;}
	.strategy-line-list .line-list-item .inner-check-txt-list .txt-list-item{line-height: 1.3;}
}

/* -------- 04 Sustainability :: 03 연구 개발 전략 -------- */
.development-con-item .tit-box .tit{line-height: 1.5;}

/* -------- 05 HR :: 02 인사제도 -------- */
.system-policy-list-wrap:nth-child(1) .system-policy-list .policy-list-item .list-item-tit {height: 2.8em; display: flex; align-items: center;}
.system-policy-list-wrap:nth-child(2) .system-policy-list .policy-list-item:not(.img-item) {justify-content: initial;}
.system-policy-list-wrap:nth-child(2) .system-policy-list .policy-list-item .list-item-tit {height: 2.8em; display: flex; align-items: center;}
.system-policy-list-wrap:nth-child(2) .system-policy-list .policy-list-item .list-item-txt {font-size: 1.8rem; line-height: 1.5;}
.system-policy-list-wrap:nth-child(3) .system-policy-list .policy-list-item .list-item-tit,
.system-policy-list-wrap:nth-child(4) .system-policy-list .policy-list-item .list-item-tit {height: 4.2em; display: flex; align-items: center;}

/* -------- 05 HR :: 03 복지제도 -------- */
.wefalre-list .lnner-txt-list .txt-list-item .list-item-txt span {margin-left: 0; display: block;}

/* -------- 05 HR :: 03 복지제도 -------- */
.wefalre-list.column .lnner-txt-list .txt-list-item:nth-child(2)~* {min-height: 16rem;}

@media all and (max-width:800px){
	.wefalre-list.column .lnner-txt-list .txt-list-item:nth-child(2)~* {min-height: 10rem;}
}