#wrap {position:relative;min-width:980px; font-family:"Malgun Gothic","맑은 고딕","돋음","Dotum","Arial",sans-serif !important;}
#wrap.hidden {overflow:hidden;}

#head {--border-bottom:1px solid #f2f2f2;height:100px;min-width:980px;}

#contents {font-family:"Malgun Gothic","맑은 고딕","돋음","Dotum","Arial",sans-serif !important;}

#footer {width:100%; height:910px;position:relative;}
#footer .sitemap {width:100%; height:750px; background:#dddddd;}
#footer .sitemap .sitemapIn {width:980px; margin:0 auto; padding-top:50px; height:565px; *zoom:1; }
#footer .sitemap .sitemapIn:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#footer .sitemap .sitemapIn dl {float:left; width:225px; font-family:"Myriad Pro","Arial",sans-serif;/*text-transform:uppercase;*/}
#footer .sitemap .sitemapIn dl dt {font-size:16px; font-weight:bold; margin-bottom:18px;}
#footer .sitemap .sitemapIn dl dt a {font-size:16px; font-weight:bold; display:block;}
#footer .sitemap .sitemapIn dl dt a:hover {color:#dc0046;}
#footer .sitemap .sitemapIn dl dd {font-size:14px; color:#333; line-height:24px;}
#footer .sitemap .sitemapIn dl dd a {font-size:14px; color:#333; line-height:24x; display:block;}
#footer .sitemap .sitemapIn dl dd a:hover {color:#dc0046;}
#footer .sitemap .sitemapIn dl dd > a {font-weight:500;}
#footer .sitemap .sitemapIn dl dd ul {margin-bottom:20px;}
#footer .sitemap .sitemapIn dl dd ul li {}
#footer .sitemap .sitemapIn dl dd ul li a {color:#888;}
#footer .sitemap .sitemapIn dl:first-child dd:nth-of-type(5) {margin-top:30px;}
#footer .sitemap .sitemapIn dl:first-child dd:nth-of-type(6),
#footer .sitemap .sitemapIn dl:first-child dd:nth-of-type(7) {margin-top:20px;}
#footer .sitemap .sitemapIn dl.dl02 {width:260px; *zoom:1;}
#footer .sitemap .sitemapIn dl.dl02:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#footer .sitemap .sitemapIn dl.dl02 dd {}
#footer .sitemap .sitemapIn dl.dl02 .dd01 {width:178px;}
#footer .sitemap .sitemapIn dl.dl03 {width:345px;}
#footer .sitemap .sitemapIn dl.dl03 dd:last-child a {line-height:18px;}
#footer .sitemap .sitemapIn dl.dl04 {width:142px;}
#footer .sitemap .sitemapIn dl.dl04 .ser {font-family:"Malgun Gothic","맑은 고딕","돋음","Dotum","Arial",sans-serif !important; font-size:14px;}
#footer .footerWrap {width:100%; height:150px; background:#fff;}
#footer .footerWrap .footerIn {width:980px; margin:0 auto; position:relative;}
#footer .footerWrap .footerIn h1 {padding-top:24px;}
#footer .footerWrap .footerIn .footerLink {position:absolute;top:24px;left:204px;}
#footer .footerWrap .footerIn .footerLink li {float:left;}
#footer .footerWrap .footerIn .footerLink li a {display:block; font-size:12px; font-weight:bold; letter-spacing:-.5px; padding-right:14px; margin-right:13px; background:url('/ko/images/ico/bar_09.png') no-repeat right 6px; line-height:20px;}
#footer .footerWrap .footerIn .footerLink li a:hover {color:#dc0046;}
#footer .footerWrap .footerIn .txtDesc {position:absolute;top:55px;left:204px;font-family:"Malgun Gothic","맑은 고딕","돋음","Dotum","Arial",sans-serif !important; font-size:11px; line-height:18px; color:#807f7f;}
#footer .footerWrap .footerIn .address {position:absolute;top:55px;left:204px;}
#footer .footerWrap .footerIn .address li {float:left;font-size:14px; letter-spacing:-.5px; color:#807f7f; padding-right:14px; margin-right:13px; background:url('/ko/images/ico/bar_09.png') no-repeat right 6px; line-height:20px;}
#footer .footerWrap .footerIn .last {background:none !important;}
#footer .footerWrap .footerIn .copyright {position:absolute;top:105px;left:204px;font-size:11px; color:#a6a6a6;}
#footer .footerWrap .footerIn .sns {position:absolute;top:27px;right:0; display:none;}
#footer .footerWrap .footerIn .sns a {display:block; width:26px; height:26px; text-indent:-9999px; float:left;}
#footer .footerWrap .footerIn .sns .sns_f {background:url('/ko/images/btn/sns_01_off.png') no-repeat; margin-right:7px;}
#footer .footerWrap .footerIn .sns .sns_f:hover {background:url('/ko/images/btn/sns_01_on.png') no-repeat;}
#footer .footerWrap .footerIn .sns .sns_t {background:url('/ko/images/btn/sns_02_off.png') no-repeat;}
#footer .footerWrap .footerIn .sns .sns_t:hover {background:url('/ko/images/btn/sns_02_on.png') no-repeat;}
#footer .social{ position:absolute;right:110px;top:21px;font-size:0;text-align:right; }
#footer .social a{ display:inline-block;height:22px;margin-left:18px;line-height:300px;overflow:hidden;background:url('/ko/images/btn/set_footer_sns.gif') no-repeat; }
#footer .social a.facebook{ width:22px; }
#footer .social a.youtube{ width:49px;background-position:-40px 0; }
#footer .contactus{ position:absolute;right:0;top:16px;z-index:10; }
#footer .contactus .more{ width:79px;height:30px;background:url('/ko/images/common/btn_contact.gif') no-repeat;text-indent:-5000em;overflow:hidden; }
#footer .contactus .list{ display:none;position:absolute;right:0;bottom:46px;width:400px;padding:0 27px 0 29px;border:1px solid #dc0046;background-color:#fff;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,0.18); }
#footer .contactus .list:after{ content:' ';position:absolute;right:30px;bottom:-13px;display:block;width:20px;height:13px;background:url('/ko/images/common/arr_footer_contact.png') no-repeat; }
#footer .contactus .list .close{ position:absolute;right:19px;top:19px;width:20px;height:20px;background:#fff url('/ko/images/common/btn_contact_close.gif') no-repeat;text-indent:-5000em;overflow:hidden; }
#footer .contactus .list li{ padding:15px 0 18px;border-top:1px solid #d9d9d9;color:#737373;font-size:14px;line-height:1.4; }
#footer .contactus .list li:first-child{ border-top:none; }
#footer .contactus .list li address{ margin-top:15px;color:#000;font-size:12px; }
#footer .contactus .list li strong a{ display:inline-block; }
#footer .contactus .list li strong a:after{ content:' ';display:inline-block;width:5px;height:10px;margin-left:8px;background:url('/ko/images/common/footer_contact_link.gif') no-repeat;vertical-align:-1px; }
#footer .contactus .list li em{ display:block;margin-top:4px; }
#footer .contactus .list li em span{  }
#footer .contactus .list li em span:before{ content:' ';display:inline-block;width:1px;height:11px;margin:0 10px 0 5px;background-color:#dadada;vertical-align:-1px; }
#footer .contactus .list li em span:first-child:before{ display:none; }
#footer .contactus .list li i{ display:block; }
#footer .contactus .list li i b{ vertical-align:-2px;font-weight:normal; }

#head .sitemapIn {position:absolute;top:100px;left:0;bottom:0;right:0;width:100%;height:700px;padding-left:50px;background:#f0f0f0;*zoom:1;display:none;}
#head .sitemapIn .box {position:absolute;top:0px;left:50%; transform:translateX(-50%); width:1365px; height:458px;padding-top:50px;}
#head .sitemapIn:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#head .sitemapIn .box dl {float:left; width:182px; margin-right:50px; font-family:"Myriad Pro","Arial",sans-serif;/*text-transform:uppercase;*/}
#head .sitemapIn .box dl dt {font-size:16px; font-weight:bold; padding-bottom:10px; margin-bottom:20px;border-bottom:2px solid #000;}
#head .sitemapIn .box dl dt a {font-size:16px; font-weight:bold; display:block;text-align:left !important;}
#head .sitemapIn .box dl dt a:hover {color:#dc0046;}
#head .sitemapIn .box dl dd { font-size:14px; color:#666666; line-height:18px;}
#head .sitemapIn .box dl dd a { height:25px;font-size:14px; color:#333; line-height:18px;text-align:left !important; display:block;letter-spacing:0px;}
#head .sitemapIn .box dl dd > a {font-weight:500;}
#head .sitemapIn .box dl dd a:hover {color:#dc0046;}
#head .sitemapIn .box dl dd ul {margin-bottom:20px;}
#head .sitemapIn .box dl dd ul li {float:none;width:auto;}
#head .sitemapIn .box dl dd ul li a {color:#777;}
#head .sitemapIn .box dl:first-child dd:nth-of-type(5) {margin-top:30px;}
#head .sitemapIn .box dl:first-child dd:nth-of-type(6),
#head .sitemapIn .box dl:first-child dd:nth-of-type(7) {margin-top:20px;}
#head .sitemapIn .box dl.dl02 {width:350px; *zoom:1;}
#head .sitemapIn .box dl.dl02:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#head .sitemapIn .box dl.dl02 dd {float:left;}
#head .sitemapIn .box dl.dl02 .dd01 {width:178px;}
#head .sitemapIn .box dl.dl03 {width:500px;}
#head .sitemapIn .box dl.dl03 dd {float:left;}
#head .sitemapIn .box dl.dl03 .dd01 {width:267px;}
#head .sitemapIn .box dl.dl04 {width:180px;margin-right:0;}
#head .sitemapIn .box dl.dl04 .ser {font-family:"Malgun Gothic","맑은 고딕","돋음","Dotum","Arial",sans-serif !important; font-size:14px;}

.recruit-popup{ position:absolute;left:43px;top:120px;width:381px;height:110px;padding:25px 15px 0;z-index:10;background-color:#fff;box-sizing:border-box; }
.recruit-popup h4{}
.recruit-popup .close {display:block;position:absolute;right:15px;top:25px;}
.recruit-popup .links{ position:relative;display:block;padding:24px 15px 0;box-sizing:border-box;color:#333; }
.recruit-popup .links strong{ display:block;font-size:16px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.recruit-popup .links em{ display:block;font-size:15px;margin-top:10px; }
.recruit-popup .links img{ position:absolute;bottom:0;left:0; }
.recruit-popup .links i{ position:absolute;bottom:76px;left:23px;height:28px;padding:0 10px;display:block;background-color:#dc0046;color:#fff;font-size:18px;z-index:3;font-weight:bold;line-height:28px; }
.recruit-popup .links i:before,
.recruit-popup .links i:after{ content:' ';position:absolute;width:10px;height:28px;background:url('/ko/images/main/bg_dday.png') no-repeat; }
.recruit-popup .links i:before{ left:-10px; }
.recruit-popup .links i:after{ right:-10px;background-position:right top; }


