@charset 'utf-8';
#lang-en .pop-layer.global .layer-area .layer-content .inner-layer .layer-head span a:before{content:'Copy address'; position:absolute; top:0; left:0; width:100%; height:100%}
#lang-en .pop-layer.global .layer-area .layer-content .inner-layer .layer-head span a.on{border-color:#555; width:186px}
#lang-en .pop-layer.global .layer-area .layer-content .inner-layer .layer-head span a.on:before{content:'The address has been copied.'; background-color:#555; color:#fff}
#lang-en .lnb-area .lnb-depth1 > li.depth1{min-width:140px}
#lang-en .lnb-area .lnb-depth1 > li.depth2{min-width:160px; width:auto}
#lang-en #pc-header .utill .group-site button{padding:0; width:180px}
#lang-en #pc-header .utill .group-site .inner-group{width:180px}
#lang-en #pc-header .utill > div{margin-left:15px}
#lang-en #pc-header .gnb > li{width:215px; padding:0 5px;}
#lang-en #pc-header .gnb > li:nth-child(1){}
#lang-en #pc-header .gnb > li:nth-child(2){}
#lang-en #pc-header .gnb > li:nth-child(3){}
#lang-en #pc-header .gnb > li:nth-child(4){}
#lang-en #pc-header .gnb > li:nth-child(5){}

#lang-en #pc-header .gnb{margin-left:-120px}
#lang-en .prod-map .label-btn.label-01,
#lang-en .prod-map .label-btn.label-07,
#lang-en .prod-map .label-btn.label-08{background: url(/images/product/label_en.png) no-repeat; width:221px}
#lang-en .prod-map .label-btn.label-01.on,
#lang-en .prod-map .label-btn.label-07.on,
#lang-en .prod-map .label-btn.label-08.on{background: url(/images/product/label_en_on.png) no-repeat;}
#lang-en .prod-map .label-btn.label-01 span,
#lang-en .prod-map .label-btn.label-07 span,
#lang-en .prod-map .label-btn.label-08 span{width:211px}
#lang-en .detail-box .box-itme.box-1{left:411px}
#lang-en .detail-box .box-itme.box-7{left:321px}
#lang-en .detail-box .box-itme.box-8{left:581px}
#lang-en .global-map .global-pin .global-info ul li{letter-spacing:-0.5px; font-size:16px}
#lang-en .global-map .global-pin .global-info ul li span{padding-left:7px}

#lang-en .prod-map .label-btn span a{letter-spacing: -0.5px;}
#lang-en .error-content .home-btn{width:300px}
#lang-en .detail-box .detail-tit strong{font-size:38px; line-height:1.2; letter-spacing:-1px;}
#lang-en .quick-link .type1.link a{line-height:1.2; height:92px; box-sizing:border-box; padding-top:18px}
#lang-en .tab-list.type5 ul li.dep2 a{padding:28px 0 30px}
#lang-en .tab-list.type5 ul li a span{display:block}
#lang-en .list-area.type3 ul li.register span{width:85px}
/* #lang-en .business-content ul li.item2 a span,
#lang-en .business-content ul li.item4 a span{padding-top:40px} */
#lang-en .privacy-box .ul-table ul li.lith{font-size:16px}
#lang-en .td-table{display:none}
/* #lang-en .tab-list.type7 ul li a{font-size:1.8vw;} */ /* 통합검색 font-size 수정*/
#lang-en .ceo-content .about-item{width:1170px}
#lang-en .list-area.type3 ul li.type{width:11%}
#lang-en .list-area.type3 ul li.period{width:32%}
#lang-en .ceo-content .about-item > span strong{font-size:44px}

@media all and (max-width: 1170px) and (min-width: 992px){
#lang-en #pc-header .gnb{margin-top:65px; margim-left:150px}
#lang-en #pc-header .gnb > li{height:52px; box-sizing:border-box; padding-top:15px; padding-bottom:15px}
#lang-en #pc-header .gnb > li > a span{bottom:-40px}
#lang-en #pc-header .gnb > li > a.on span{bottom:-40px}
#lang-en #pc-header .gnb > li:first-child{padding-top:0; padding-bottom:0}
#lang-en #pc-header .gnb > li:last-child > a span{bottom:-40px}
#lang-en #pc-header .gnb > li:first-child > a span{bottom:-40px}
#lang-en #pc-header .gnb > li:last-child{padding-top:0; padding-bottom:0}
#lang-en #pc-header .gnb > li > a em{display:block;}
#lang-en #pc-header .gnb .sub-menu{top:65px}
#lang-en .tab-list.type7 ul li a{font-size:1.8vw;}
#lang-en .ceo-content .about-item{width:950px}
#lang-en .ceo-content .ceo-txt{padding-top: 190px}
}

@media all and (max-width: 1500px){
#lang-en #pc-header .gnb > li > a em {display: block;}
#pc-header .gnb {margin-top: 64px;}
#pc-header .gnb .sub-menu {top: 66px;}

#lang-en #pc-header .utill > div{margin-left:7px;}
#pc-header .logo a img{width:180px;}

#lang-en #pc-header .gnb > li > a span{bottom:-40px}
#lang-en #pc-header .gnb > li > a.on span{bottom:-40px}
}

@media all and (max-width: 1690px) and (min-width: 992px){
#lang-en #lang-en #pc-header .gnb > li{width:auto}
#lang-en #pc-header .gnb{margin-left:-133px}
#lang-en #pc-header .gnb > li{width: auto; padding: 0px 25px;}
}

@media all and (max-width: 1100px){
#lang-en #pc-header .gnb > li{width: auto; padding: 0px 10px;}	
}

/*************************************************모바일&태블릿*************************************************/
@media all and (max-width:991px){
#lang-en .business-content ul li a span em{display:block}
#lang-en .privacy-box .ul-table{display:none}
#lang-en .td-table{width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #ddd; display:block}
#lang-en .td-table th,
#lang-en .td-table td{padding:25px; text-align:left; font-size: 32px; border-top: 1px solid #ddd;}
#lang-en .td-table th{background-color: #ebf7fd; color: #0061a0; font-family: 'HMHMedium'; font-weight:normal}
#lang-en .td-table td{background-color: #fff; color: #676767; font-family: 'HMHLight';}
#lang-en .td-table tr:first-child th,
#lang-en .td-table tr:first-child td{border-top:0}
#lang-en .ceo-content .about-item{width:100%}
#lang-en .ceo-content .ceo-txt{padding-top:0}
}

/*************************************************태블릿*************************************************/
@media all and (min-width:768px) and (max-width:991px){

#lang-en .list-area.type3 ul li.register span{width:238px}
#lang-en #m-header .inner-m-gnb-head .group-site{width:350px; margin:0 50px 0 0}
#lang-en .tab-list.type5 ul li a{font-size:2.8vw}
#lang-en .tab-list.type5 ul li a span{display:inline}
#lang-en .tab-list.type5 ul li.dep2 a{padding:29px 0 25px}
/* #lang-en .business-content ul li.item2 a span{padding-top:58px; height:67px} */
#lang-en .business-content ul li.item4 a span{padding-top:35px}
#lang-en .inquiry-content .sub-title{margin-bottom:50px}
#lang-en .inquiry-content .sub-title.type-2{margin-bottom:20px}
#lang-en .inquiry-box dt{width:280px}
#lang-en .inquiry-box dd{width:calc(100% - 280px)}
#lang-en .tab-list.type7 ul li a{font-size:3.2vw;}
#lang-en .tab-list ul li a{font-size:2.8vw; letter-spacing:-1px;}
#lang-en .tab-list.dub ul li a{height:124px; box-sizing:border-box}
#lang-en .tab-list.dub ul li:nth-last-child( n + 3 ) a{padding:48px 0 45px}
#lang-en .ceo-content .about-item > span strong{font-size:54px}
}

/*************************************************모바일*************************************************/
@media all and (max-width:767px){
#lang-en .list-area.type3 ul li.register span{width:120px}
#lang-en #m-header .inner-m-gnb-head > a{margin-right:10px}
#lang-en #m-header .inner-m-gnb-head .group-site{width:180px; margin:0 25px 0 0}
#lang-en .tab-list.type5 ul li a{font-size:3vw}
#lang-en .tab-list.type5 ul li.dep2 a{padding:16px 0 12px}
/* #lang-en .business-content ul li.item2 a span{padding-top:30px; height:37px} */
#lang-en .business-content ul li.item4 a span{padding-top:17px}
/* #lang-en .business-content{min-height:850px} */
#lang-en .inquiry-content .sub-title{width:calc(100% - 130px)}
#lang-en .inquiry-content .sub-title.type-2{width:100%}
#lang-en .inquiry-box dt{width:145px}
#lang-en .inquiry-box dd{width:calc(100% - 125px)}
#lang-en .tab-list.type7 ul li a{font-size:3.4vw;}
#lang-en .tab-list ul li a{font-size:2.8vw; letter-spacing:-1px;}
#lang-en .tab-list.dub ul li:nth-child( 1 ){width:12%}
#lang-en .tab-list.dub ul li:nth-child( 2 ){width:15%}
#lang-en .tab-list.dub ul li:nth-child( 3 ){width:43%}
#lang-en .tab-list.dub ul li:nth-child( 4 ){width:30%}
#lang-en .ceo-content .about-item > span strong{font-size:28px}
#lang-en .td-table th,
#lang-en .td-table td{padding:15px; font-size: 18px;}

#lang-en .tab-list.type5 ul li a span{display:inline}
}