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

/* ******************  Layout.css ********************** */
@media all and (max-width:800px){
	html[lang="en"] .footer-address-list dl dt{width:7rem;}
	html[lang="en"] .footer-address-list dl dd{width: calc(100% - 7rem);}
}

/* ******************  Main.css ********************** */


/* ******************  Content.css ********************** */
/* -------- Company :: 인증현황 -------- */
html[lang="en"] .cer-detail-info-list dt{width:14.9rem;}
html[lang="en"] .cer-detail-info-list dd{calc(100% - 14.9rem);}

/* -------- R&D :: 스마트 제조혁신 -------- */
html[lang="en"] .cm-fixed-style .cm-fixed-tab-style ul li a.long{height:8rem;}
html[lang="en"] .inno-tit-box{display: block;}
html[lang="en"] .inno-tit-box .txt{margin-left:0; margin-top:2rem;}
.gnnp-info-box{padding: 7rem 5rem 5rem;}

@media all and (max-width:800px){
	html[lang="en"] .image-map-over-list .list-item:nth-child(2){margin-right:140px; margin-top:-272px;}
	html[lang="en"] .image-map-over-list .list-item:nth-child(3){margin-left:203px; margin-top:-286px;}
	html[lang="en"] .image-map-over-list .list-item:nth-child(4){margin-left:172px; margin-top:-123px;}
	html[lang="en"] .image-map-over-list .list-item:nth-child(5){margin-left:129px; margin-top:88px;}
	html[lang="en"] .image-map-over-list .list-item:nth-child(6){margin-right:140px; margin-top:90px;}
}


/* -------- ESG :: ESG 전략 -------- */
.esg-cm-table td.top{vertical-align: top;}

@media all and (min-width:801px){
	html[lang="en"] .esg-policy-list .list-item{position: relative;}
	html[lang="en"] .esg-policy-list .list-item .txt-box{position: static;}
	html[lang="en"] .esg-policy-list .list-item .txt-box .txt{padding-bottom:6rem; height:auto;}
	html[lang="en"] .esg-policy-list .list-item .txt-box .icon{position: absolute; bottom:5rem; right:5rem;}
	
	.esg-cm-table .table-inner-list-area{min-height:63rem;}
	.esg-cm-table .strategy-goal-tit{min-height:9rem;}
}


/* -------- ESG :: 환경 :: 환경안전보건 방침 -------- */
@media all and (min-width:801px){
	.gray-num-list-box li{padding-right:3rem; box-sizing:border-box;}
}

/* -------- ESG :: 사회 :: 니프코 인권방침 -------- */
.social-helper-txt{max-width:45rem; width:100%;}
@media all and (max-width:800px){
	.social-helper-txt{height:auto; padding:1rem 3rem; box-sizing:border-box;}
}


/* -------- ESG :: 지배구조 :: 컴플라이언스(CP) -------- */
.cp-table th,
.cp-table td{line-height:1.5;}