@charset "utf-8";

@import url("/_inc/css/normalize.css");


@font-face {
  font-family: 'Noto Sans Korean';
  font-style: normal;
  font-weight: 400;
  src: url(/_inc/font/NotoSans-DemiLight.eot);
  src: url(/_inc/font/NotoSans-DemiLight.eot?#iefix) format('embedded-opentype'),
	   url(/_inc/font/NotoSans-DemiLight.woff2) format('woff2'),
	   url(/_inc/font/NotoSans-DemiLight.woff) format('woff'),
	   url(/_inc/font/NotoSans-DemiLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Noto Sans Korean';
  font-style: normal;
  font-weight: 600;
  src: url(/_inc/font/NotoSans-Regular.eot);
  src: url(/_inc/font/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
	   url(/_inc/font/NotoSans-Regular.woff2) format('woff2'),
	   url(/_inc/font/NotoSans-Regular.woff) format('woff'),
	   url(/_inc/font/NotoSans-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Korean';
  font-style: normal;
  font-weight: 700;
  src: url(/_inc/font/NotoSans-Medium.eot);
  src: url(/_inc/font/NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
	   url(/_inc/font/NotoSans-Medium.woff2) format('woff2'),
	   url(/_inc/font/NotoSans-Medium.woff) format('woff'),
	   url(/_inc/font/NotoSans-Medium.ttf) format('truetype');
}

@font-face {
  font-family: 'Hanwha';
  font-style: normal;
  font-weight: 400;
  src: url(/_inc/font/HanwhaL.eot);
  src: url(/_inc/font/HanwhaL.eot?#iefix) format('embedded-opentype'),
	   url(/_inc/font/HanwhaL.woff2) format('woff2'),
	   url(/_inc/font/HanwhaL.woff) format('woff'),
	   url(/_inc/font/HanwhaL.ttf) format('truetype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url(/_inc/font/NotoSansKR-Thin.woff2) format('woff2'),
         url(/_inc/font/NotoSansKR-Thin.woff) format('woff'),
         url(/_inc/font/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(/_inc/font/NotoSansKR-Light.woff2) format('woff2'),
         url(/_inc/font/NotoSansKR-Light.woff) format('woff'),
         url(/_inc/font/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(/_inc/font/NotoSansKR-Regular.woff2) format('woff2'),
        url(/_inc/font/NotoSansKR-Regular.woff) format('woff'),
        url(/_inc/font/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(/_inc/font/NotoSansKR-Medium.woff2) format('woff2'),
         url(/_inc/font/NotoSansKR-Medium.woff) format('woff'),
         url(/_inc/font/NotoSansKR-Medium.otf) format('opentype');
    }
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url(/_inc/font/NotoSansKR-Bold.woff2) format('woff2'),
         url(/_inc/font/NotoSansKR-Bold.woff) format('woff'),
         url(/_inc/font/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url(/_inc/font/NotoSansKR-Black.woff2) format('woff2'),
         url(/_inc/font/NotoSansKR-Black.woff) format('woff'),
         url(/_inc/font/NotoSansKR-Black.otf) format('opentype');
}

html {margin:0;padding:0;-webkit-overflow-scrolling:touch;}
body {margin:0;padding:0;font-size:12px;color:#333;line-height:1;-webkit-overflow-scrolling:touch;-webkit-font-smoothing: antialiased;font-family:'Noto Sans Korean',sans-serif;}
i, cite, em, var, address, dfn {font-style:normal;}

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix { zoom:1; } /*for IE 5.5-7*/
.ir {text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}
.ib {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.hidden {visibility:hidden;overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0;}
caption,legend {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
img {vertical-align:top;}
button {border:0;background:transparent;outline:0}
input, label,select {display:inline-block;vertical-align:middle;}
input[type="text"] {border:0;box-sizing:border-box;}

#skipnavigation {position:absolute; left:0; top:-1000px; width:100%; height: 0px; z-index:1000; line-height:0px; font-size:0px;}
#skipnavigation a{display:block; text-align:center; width: 100%; line-height:0px; font-size:0px;}
#skipnavigation a:focus, #skipnavigation a:hover, #skipnavigation a:active {position:absolute; left:0px; top:1000px; padding: 8px 0;  display:block; height:20px; background:#f27322; font-size:12px; font-weight:bold; line-height:18px; color:#fff;}

.modal-open { overflow: hidden;position:fixed; width:100%; overflow-y:scroll;}

.inner > h3.title {font-size:23px; font-weight:700; text-align:center; margin:30px 0; color:#333;}
.inner_type1 {padding: 0 15px;}
.inner_type0 {padding: 0 15px;}

.pb80 {padding-bottom:40px !important;}
.mt0 {margin-top:0px !important; }
.mt35 {margin-top:35px !important; }
.mt45 {margin-top:45px !important; }
.must_web {display:none ;}
.must_mobile {display:block;}

.rel {position:relative;}
.bg_4d4d4d {background:#4d4d4d;}
.bg_e2e2e2 {background:#e2e2e2;}
.t-c {text-align:center !important;}



h1.invisible {text-indent:-9999px;position:fixed; top:-9999px;}

.col_orange {color:#f27322 !important;}

#subGnb.on {display:block;}

select::-ms-expand {
    display: none;
}

.ieBg { 
 -ms-behavior: url(/_inc/css/backgroundsize.min.htc);
 behavior: url(/_inc/css/backgroundsize.min.htc);
}
/* layout */
#header .sticky_wrp {display:none;}
#header .header_area {}
#header .m_header {display:block;position:relative;height:45px;border-bottom:1px solid #bfbfbf;background:#fff;}
#header .m_header h1 {color:#333;font-size:17px;font-weight:700;text-align:center;line-height:45px;}
#header .m_header h1 img {width:135px; vertical-align:middle;}
#header .m_header .m_nav {position:absolute;left:15px;top:14px;width:20px;height:16px;background:url('/_img/common/icon_m_menu.png') no-repeat 0 0;background-size:20px;text-indent:-9999999px;}
#header .m_header .language {position:absolute;right:0px;top:0px;width:45px;height:45px;background:url('/_img/common/icon_earth.png') no-repeat 13px 13px;background-size:20px;}
#header .m_header .language.on {background-color:#787878;background-position:15px -34px;}
/*#header .m_header .lngContainer {display:none;position:absolute; right:0;}
#header .m_header .lngContainer.on {display:block;}
#header .m_header .lngContainer ul li a{line-height:39px; display:inline-block; padding-left:15px; background:#e3e3e3; color:#565656; width:135px;}
#header .m_header .lngContainer ul li.on a {background:#f16e14;color:#fff;}*/
#header .w_header {display:none;}

#header .m_header .lngContainer.on {display:block;}
#header .m_header .lngContainer {display:none; width:165px; border:1px solid #4d4d4f; padding:5px 10px 18px;position:absolute;right:0; z-index:9; background:#fff;}
#header .m_header .lngContainer .lngBox h4 {color:#555555; margin-top:15px; font-size:13px; margin-bottom:8px;}
#header .m_header .lngContainer .lngBox .selectWrap {width:165px;height:30px;line-height:30px;border:none;background:#f0f0f0 url("/_img/common/lng_select_arrow.png") no-repeat 95% center;display:inline-block; margin-bottom:7px;}
#header .m_header .lngContainer .lngBox .btn_container {margin-top:0px;}
#header .m_header .lngContainer .lngBox .btn_container a.btn_type10 {text-align:center;line-height:25px; font-size:12px; color:#fff;display:block; background:#f27322; width:80px; float:left; margin-bottom:0;}
#header .m_header .lngContainer .lngBox .btn_container a.btn_type11 {text-align:center;line-height:25px; font-size:12px; color:#fff;display:block; background:#756f6d; width:80px; margin-left:5px; float:left; margin-bottom:0;}
#header .m_header .lngContainer .lngBox .lng_close {position:absolute; right:15px; top:13px;}

#header .m_navi {display:none;position:fixed; width:100%; height:100%; background:#3e3e3e;z-index:100; top:0; left:0;overflow:auto;}
#header .m_navi.on {display:block;}
#header .m_navi .m_navi_header {background:#fff; padding:20px 15px 0;}
#header .m_navi .m_navi_header .btn_navi_close{position:absolute; top:20px; right:15px;}

#header .m_navi .m_navi_cont { }
#header .m_navi .m_depth1 > li > a {padding-left:15px; color:#fff; font-size:14px; line-height:35px; background:#525252; border-bottom:1px solid #606060;display:block;position:relative;}
#header .m_navi .m_depth1 > li.on > a {color:#f27824; }
#header .m_navi .m_depth1 > li.on > a span {border-bottom: 2px solid #f27824;}
#header .m_navi .m_depth1 > li.on > a em {background-position:-275px -125px;}
#header .m_navi .m_depth1 > li > a em.asset {position:absolute; right:15px; top:12px;}

#header .m_navi .m_depth2 {display:none;}
#header .m_navi .m_depth2 > li.on > a {color:#f27824;}
#header .m_navi .m_depth2 > li > a {padding-left:24px; color:#fff; font-size:12px; line-height:30px; background:#3e3e3e; border-bottom:1px solid #4d4d4d;display:block;}

#header .m_navi .m_depth3 {display:none;padding:15px 24px;background:#323232;border-bottom:1px solid #4d4d4d; margin-left:-17px; }
#header .m_navi .m_depth3.on {}
#header .m_navi .m_depth3 > li {float:left; }
#header .m_navi .m_depth3 > li > a {color:#b4b4b4; font-size:12px; line-height:30px;  display:inline-block; padding-left:10px; margin-left:17px;position:relative;}
#header .m_navi .m_depth3 > li > a:after {content:''; width:3px; height:3px; overflow:hidden; border-radius:50%; background:#b4b4b4; position:absolute; top:13px; left:0;}

#header .m_navi .m_navi_banner {width : 100%; margin-top : 14px; margin-left : 15px; margin-right : 15px; }
#header .m_navi .m_navi_banner .m_gnb_banner { width : 158px; height : 65px; border-radius:8px;  margin-bottom : 10px; margin-right: 10px; background : #292929; float: left; }
#header .m_navi .m_navi_banner .m_gnb_banner .icon { width: 65px; height: 65px; position: relative; float: left; }
#header .m_navi .m_navi_banner .m_gnb_banner img { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
#header .m_navi .m_navi_banner .m_gnb_banner .txt { display: inline-block;  font-size:13px; color:#d9d5c3; line-height: 17px; margin-top:15px;}

#header .band_banner_wrp {background:url('/_img/sub/bg_gnb_banner.gif') repeat 0 0;}
#header .gnb_banner.on {display:block;}
#header .gnb_banner {display:none;position:relative;padding:17px 0 14px 13px;}
#header .gnb_banner .banner_tit h2 {font-size:25px;color:#000;font-weight:normal;}
#header .gnb_banner .banner_tit p {margin-top:5px;color:#4d4d4f;font-weight: 600;}
#header .gnb_banner .baner_close {position:absolute;right:15px;top:18px;width:21px;height:21px;background:url('/_img/common/btn_close_gry.png') no-repeat 0 0;background-size:21px;text-indent:-99999em;}
#header .gnb_banner .bx-controls {position:absolute;left:95px;top:24px;}
#header .gnb_banner .bx-controls .bx-pager-item {display:inline-block;margin-left:4px;}
#header .gnb_banner .bx-controls .bx-pager-item .bx-pager-link {display:block;width:10px;height:10px;background:url('/_img/common/img_banner_pager.png') no-repeat -13px 0;background-size:23px;text-indent:-99999em;}
#header .gnb_banner .bx-controls .bx-pager-item .bx-pager-link.active {background-position:0 0;}
#header .gnb_banner .banner_cont .banner_inner {}
#header .gnb_banner .banner_cont .banner_inner .new_list {margin-top:15px;}
#header .gnb_banner .banner_cont .banner_inner .new_list dt {float:left;color:#f27322;font-size:15px;font-weight:bold;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd {float:left;margin-left:8px;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd.ntc {overflow:hidden;width:223px;margin-left:13px;letter-spacing:-1px;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd a {color:#666;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list {margin-top:2px;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list li {float:left;padding:0 7px 0 0;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list li::before {content:'';display:inline-block;width:1px;height:9px;margin-right:7px;background:#b1b1b1;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list li:first-child::before {display:none;}
#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list li a {font-size:14px;}
#header .gnb_banner .banner_cont .banner_inner .ntc_more {display:inline-block;margin-left:64px;color:#666;text-decoration:underline;}
#header .gnb_banner .close_cont {position:absolute; bottom:4px; right:15px;}

.cnt_inner {margin:20px 0 60px 0;padding:0 15px;}
.top_cnt {width:100%;}
.top_cnt .location {display:none;}
.top_cnt .sub_visual {}
.top_cnt .sub_visual .visual_canvas {height:231px;display:none;}
.top_cnt .sub_visual .tit_area h2 {text-align:center; font-size:23px; margin:35px 0 20px;font-weight:normal;}
.top_cnt .tit_area {display:none;}
.sub_nav {display:none;height:37px;line-height:37px;background:#f6f6f6;}
.sub_nav.on {display:block;}
.sub_nav li {float:left;width:25%;text-align:center;}
.sub_nav.cell3 li {width:33.3%}
.sub_nav.cell5 li {width:20%}
.sub_nav li a {color:#666;font-size:11px;letter-spacing:-1px;}
.sub_nav li.on a {display:inline-block;height:35px;line-height:35px;color:#f37321;}

#footer {}
#footer .footer_inner {position:relative;padding:25px 15px 0px;background:#252525; }
#footer .footer_inner .siteList {display:none;}
#footer .footer_inner .subsidiary {display:none;}
#footer .footer_inner .subsidiary .btn_affiliate {display:none;padding-left:8px;color:#777;font-size:11px;width:187px;height:28px;line-height:28px;border:1px solid #555;background:url('/_img/common/icon_plus.png') no-repeat 95% 50%;background-size:9px;}
#footer .footer_inner .subsidiary .btn_rss {display:none; padding:0 15px; line-height:30px; background:#f27322; color:#fff; font-size:14px; vertical-align:top;}
#footer .footer_inner .subsidiary .btn_rss .asset {margin-right:5px;}
#footer .footerCopy {position:relative;padding:0px 15px 25px;background:#252525; }
#footer .policy {margin-bottom:15px}
#footer .policy li {float:left;padding: 0 5px 0 5px;background:url('/_img/common/bg_line01.gif') no-repeat 0 2px;background-size:1px;}
#footer .policy li:first-child {padding-left:0;background:none;}
#footer .policy li.last{padding-left:0;background:none;margin-top:10px}
#footer .policy li a {color:#999999;font-size:11px;letter-spacing:-1px}
#footer .logo {display:none;}
#footer .copyright {color:#7e7e7e;font-size:11px;font-weight:600;letter-spacing: -1px;line-height: 140%;}
#footer .copyright .hwFont {display:inline-block;font-family:'Hanwha';font-weight:700;letter-spacing:-1px;}
#footer .copyright .addr {padding-bottom:5px}
#footer .copyright .addr  span {display:block}

/* 모바??Site Map */
#footer .wSiteMap {display:none;}
#footer .mSiteMap {display:block;}
#footer .mSiteMap .siteList {display:none;margin:20px 0 10px 0;padding:0 15px;}
#footer .mSiteMap .siteList ul {margin-top:20px;}
#footer .mSiteMap .siteList ul li {padding:20px 0;border-top:1px solid #d9d9d9;}
#footer .mSiteMap .siteList ul li:first-child {padding-top:0;border-top:0;}
#footer .mSiteMap .siteList ul li dl {display:inline-block;width:100%}
#footer .mSiteMap .siteList ul li dl dt {font-size:13px;color:#333;}
#footer .mSiteMap .siteList ul li dl dt::before {content:'';display:inline-block;width:3px;height:3px;margin:-3px 5px 0 0;background:#363636;vertical-align:middle;}
#footer .mSiteMap .siteList ul li dl dd {float:left;width:50%;overflow:hidden;margin-top:12px;}
#footer .mSiteMap .siteList ul li dl dd a {position:relative;display:block;font-size:12px;font-weight:400;text-align:left;padding-left:18px;color:#333}
#footer .mSiteMap .siteList ul li dl dd a:hover {color:#f27824}
#footer .mSiteMap .siteList ul li dl dd a:after {content:"";  position:absolute; top:2px; left:8px;width:10px;height:10px;background: url(/_img/common/icon_arrow.png) no-repeat 0px center;background-size:5px}

/* 모바??family site */
#footer .w_familysite {display:none;}
#footer .m_familysite {display:block;}
#footer .m_familysite .fmly_list {display:none;margin:20px 0 25px 0;padding:0 15px;}
#footer .m_familysite .fmly_list p {color:#777;line-height:1.5;}
#footer .m_familysite .fmly_list ul {margin-top:20px;}
#footer .m_familysite .fmly_list ul li {padding:25px 0;border-top:1px solid #d9d9d9;}
#footer .m_familysite .fmly_list ul li:first-child {padding-top:0;border-top:0;}
#footer .m_familysite .fmly_list ul li dl {}
#footer .m_familysite .fmly_list ul li dl dt {font-size:13px;color:#333;}
#footer .m_familysite .fmly_list ul li dl dt::before {content:'';display:inline-block;width:3px;height:3px;margin:-3px 7px 0 0;background:#363636;vertical-align:middle;}
#footer .m_familysite .fmly_list ul li dl dd {overflow:hidden;margin-top:10px;}
#footer .m_familysite .fmly_list ul li dl dd a {float:left;display:inline-block;width:55px;margin-left:20px;text-align:center;color:#777;font-size:13px;}
#footer .m_familysite .fmly_list ul li dl dd a:first-child, #footer .m_familysite .fmly_list ul li dl dd p a:nth-child(2) {margin-left:5px;}
#footer .m_familysite .fmly_list ul li dl dd a img {width:100%;}
#footer .m_familysite .fmly_list ul li dl dd a .country {display:block;width:36px;height:35px;margin:0 auto;line-height:37px;border:2px solid #f27322;border-radius:100%;text-align:center;color:#f27322;}
#footer .m_familysite .fmly_list ul li dl dd a .cunty_name {display:block;margin-top:8px;font-size:13px;}
#footer .m_familysite .fmly_list ul li dl dd p {display:inline-block}
#footer .m_familysite .fmly_list ul li dl dd p:first-child {margin-bottom:15px}
#footer .m_familysite .fmly_list ul li dl dd p strong {position:relative;display:block;margin:5px 0px 10px;font-size:12px;font-weight:400;text-align:left;padding-left:18px}
#footer .m_familysite .fmly_list ul li dl dd p strong:after {content:"";  position:absolute; top:4px; left:8px;width:10px;height:10px;background: url(/_img/common/icon_arrow.png) no-repeat 0px center;background-size:5px}

/* 모바?? Newsletter  */
#footer .wNewsletter {display:none;}
#footer .mNewsletter {display:block;}
#footer .mNewsletter .subscrtFrm {display:none;margin:20px 0px;padding:0 15px;}
#footer .mNewsletter .subscrtFrm strong {font-size:13px;font-weight:400;color:#333;line-height:120%} 
#footer .subscrtFrm .iptForm {margin:10px 0px}
#footer .subscrtFrm .iptForm .inp {color:#999} 
#footer .subscrtFrm .agree {display:block;padding-left:15px}
#footer .subscrtFrm .agree input[type="checkbox"] {margin-left:-15px}
#footer .subscrtFrm .agree label{display:inline;color:#999;font-size:11px;line-height:120%}
#footer .subscrtFrm a.btnSubmit {display:block;height:35px;line-height:35px;color:#FFF;background:#f27322;font-size:14px;text-align:center;margin-top:15px}

#footer .btn_fmly {position:relative;width:100%;height:40px;line-height:40px;padding-left:16px;border-top:1px solid #e0e0e0;background:#f0f0f0;color:#000;font-size:13px;font-weight:700;text-align:left;}
#footer .btn_fmly .icon_arrw {position:absolute;right:14px;top:15px;width:18px;height:9px;background:url('/_img/common/icon_ir_list_arrow.png') no-repeat 0 0;background-size:31px;}
#footer .btn_fmly.active .icon_arrw {background-position:-16px 0;}

.foot_dimmed {background:url('/_img/sub/trans70.png'); position:fixed; z-index:199;  top:0; left:0; right:0; bottom:0; overflow:hidden; display:none;}
.foot_dimmed.on {display:block;}
.foot_dimmed.on.nobg {background:none;}
.foot_pop.f_pop3, .foot_pop.f_pop4 {margin-top:-100px;}
.foot_pop { width:260px; position:absolute; left:50%; margin-left:-145px; top:50%; margin-top:-270px; display:none; padding:0 15px 30px;  background:#fbfbfb url('/_img/sub/foot_pop_top_bg.gif') no-repeat left top; background-size:1000px 5px;}
.foot_pop.on {display:block;}
.foot_pop .pop_header h4 {font-size:15px; color:#222; line-height:45px; border-bottom:1px solid #b7b7b7;}
.foot_pop .pop_header a.f_pop_close {position:absolute; top:15px; right:15px;}
.foot_pop .f_pop_cont {font-size:11px; color:#666666; line-height:140%; overflow-y:auto; margin-top:18px; max-height:444px;}
.foot_pop .f_pop_cont .point_tit {color:#f16e14; font-size:13px; padding-left:7px; position:relative; margin-bottom:10px;}
.foot_pop .f_pop_cont .point_tit:after {content:''; width:2px; height:2px; position:absolute; top:7px; left:0; background:#f16e14;}
.foot_pop .f_pop_cont .dark {color:#333333;}
.foot_pop .f_pop_cont .priv_cont {display:none;}
.foot_pop .f_pop_cont .priv_cont.on {display:block;}
.foot_pop .selectWrap {width:auto; display:block; margin: 10px 0;}

/* paging */
.paging.m_pg {display:block;}
.paging.w_pg {display:none;}
.paging {text-align:center;margin-top:40px;}
.paging .btn_paging {width:29px;height:29px;background:url('/_img/common/icon_paging.png') no-repeat 0 0;background-size:29px;}
.paging .paging_prev.btn_paging {margin:0 4px 0 0;background-position:0 -58px;}
.paging .paging_next.btn_paging {margin-left:10px;background-position:0 -97px;}
.paging a {border:1px solid #fff; font-size:10px;color:#777;width:29px;height:29px; text-align:center; line-height:29px;display:inline-block;font-weight:700;}
.paging a.pg_num {margin-left:4px;border:1px solid #e1e1e1;}
.paging a.pg_num span {display:inline-block;}
.paging a.on {background-color:#464646;color:#fff;border:1px solid #464646;}

/* table */
.tb_a_wrp {border-top:1px solid #333;border-bottom:1px solid #777;}
.tb_a {width:100%;}
.tb_a td:first-child, .tb_a th:first-child {padding:0;border-left:0;text-align:center;}
.tb_a thead th {padding:11px 0;border-left:1px solid #e0e0e0;font-size:14px;color:#222;font-weight:700;}
.tb_a tbody td, tbody th {padding:11px 0 11px 10px;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
.tb_a td:first-child, .tb_a th:first-child {padding:0;border-left:0;text-align:center;}

/* 체크박스 */
.chkbox {position:relative;}
.chkbox input[type="checkbox"] {position:absolute;left:-999999px;opacity:0;}
.chkbox label {width:18px;height:18px;background:url('/_img/common/bg_checkbox.png') no-repeat 0 -100px;}
.chkbox input[type="checkbox"]:checked + label {background-position:0 -150px;}


/* ASSET */
.asset {background:url('/_img/sub/asset_ic.png') no-repeat ;background-size:300px 300px; display:inline-block;}
.asset2 {background:url('/_img/sub/asset_ic2.png') no-repeat ;background-size:300px 300px; display:inline-block;}
.asset.loc_ic0 {background-position:0 0; width:16px; height:12px;}
.asset.loc_ic1 {background-position:-25px 0; width:16px; height:12px;}
.asset.loc_ic2 {background-position:-50px 0; width:16px; height:12px;}
.asset.loc_ic3 {background-position:-75px 0; width:16px; height:12px;}
.asset.loc_ic4 {width:10px;height:12px;background-position:-144px -50px;}
.asset.loc_ic5 {width:10px;height:13px;background-position:-275px -200px;}

.asset.bt_prev {background-position:0px -50px; width:36px; height:46px;}
.asset.bt_next {background-position:-50px -50px; width:36px; height:46px;}
.asset.ic_arrow {background-position:-100px 0px; width:13px; height:8px;}
.asset.ic_arrow2 {background-position:-250px 0px; width:11px; height:7px;}
.asset.ic_arrow3 {background-position:-275px 0px; width:18px; height:10px;}
.asset.ic_view {background-position:-125px 0px; width:13px; height:10px;}
.asset.ic_download {background-position:-150px 0px; width:13px; height:10px;}
.asset.ic_install {background-position:-175px 0px; width:13px; height:11px;vertical-align: bottom;}
.asset.ic_secret {background-position:-100px -50px; width:30px; height:30px;}
.asset.ic_q {background-position:-200px -0px; width:20px; height:20px;}
.asset.ic_a {background-position:-225px -0px; width:20px; height:20px;}
.asset.ic_play {background-position:0px -100px; width:42px; height:42px;}
.asset.m_navi_close {background-position:-250px -100px; width:20px; height:20px;}
.asset.m_navi_expand {background-position:-275px -100px; width:13px; height:13px;}
.asset.ic_rss {background-position:-225px -150px; width:14px; height:14px;}
.asset.banner_close {background-position:-200px -150px; width:9px; height:9px;}
.asset.banner_arrow0 {background-position:-150px -150px; width:14px; height:27px;}
.asset.banner_arrow1 {background-position:-175px -150px; width:14px; height:27px;}

.asset.bt_arrow_left {background-position:-200px -50px; width:11px; height:21px;}
.asset.bt_arrow_right {background-position:-225px -50px; width:11px; height:21px;}
.asset.pop_close{background-position:-250px -50px; width:22px; height:22px;}

.asset.ic_ssm1 { background-position:-100px -100px; width:33px; height:22px;}
.asset.ic_ssm2 { background-position:-100px -125px; width:33px; height:22px;}
.asset.ic_ssm3 { background-position:-100px -150px; width:33px; height:22px;}
.asset.ic_ssm4 { background-position:-100px -175px; width:33px; height:22px;}
.asset.ic_ssm5 { background-position:-100px -200px; width:33px; height:22px;}
.asset.ic_ssm6 { background-position:-100px -225px; width:33px; height:22px;}
.asset.ic_ssm7 { background-position:-100px -250px; width:33px; height:22px;}
.asset.ic_wisenet{ background-position:-150px -100px; width:25px; height:25px;}
.asset.slider_prev{ background-position:-200px -100px; width:20px; height:48px;}
.asset.slider_next{ background-position:-225px -100px; width:20px; height:48px;}

.asset.ic_ct_1 { background-position:-150px -200px; width:32px; height:28px;}
.asset.ic_ct_2 { background-position:-200px -200px; width:32px; height:20px;}
.asset.ic_ct_3 { background-position:0px -200px; width:35px; height:25px;}
.asset.search_arrow { background-position:-250px -200px; width:8px; height:13px;}

.asset.ic_dn_white { background-position:-275px -50px; width:11px; height:10px;}
.asset2.qna_comp {background-position:0px 0px; width:111px; height:107px;}

.main_pop { width:260px; position:absolute; left:50%; margin-left:-145px; top:170px; display:none; padding:0 15px 55px; z-index:197; background:#fff url('/_img/sub/foot_pop_top_bg.gif') no-repeat left top;}
.main_pop.on {display:block;}
.main_pop .pop_header {margin-top:10px;}
.main_pop .pop_header h4 {font-size:15px; color:#222; line-height:45px; border-bottom:1px solid #b7b7b7;}
.main_pop .pop_header a.pop_close {position:absolute; top:21px; right:15px;}

.main_pop .pop_cont {font-size:11px; color:#666666; line-height:140%; margin-top:18px; }
.main_pop .pop_cont .img_type img {width:100%;}
.main_pop .pop_cont .txt_type {background:url('/_img/common/main_pop_bg.png') no-repeat bottom right;background-size:280px 135px;}
.main_pop .pop_foot {background:#000; color:#fff; text-align:right; padding: 10px 0px; height:15px; overflow:hidden; position:absolute; left:0; bottom:0; width:100%;}
.main_pop .pop_foot .close_cont {position:relative; top:-4px;}


.preloader {background:url('/_img/sub/trans70.png'); position:fixed; z-index:999;  top:0; left:0; right:0; bottom:0; overflow:hidden; display:none;}
.preloader span {position:absolute; left:50%; margin-left:-115px; top:50%; margin-top:-115px; }

.topMove {}
.topMove { width:30px; height:30px;position:fixed; right:14px; bottom:20px; z-index:198;}
.topMove a.btn_top{}
.topMove a.btn_top {display:block; width:30px; height:30px; background:url('/_img/common/btn_top.png') no-repeat; background-size:30px; text-indent:-9999px;}

.br {display:block;}

@media(min-width:768px){
	#footer .policy li {padding: 0 10px 0 10px;}
	#footer .policy li a {font-size:12px;letter-spacing:0em}
	#footer .policy li.last{padding: 0 10px 0 10px;background:url('/_img/common/bg_line01.gif') no-repeat 0 2px;margin-top:0px}
 	#footer .copyright {font-size: 12px;}
 	#footer .copyright .addr span {display:block}
	
	#footer .m_familysite .fmly_list ul li dl dd p {display:inline-block;}
	#footer .m_familysite .fmly_list ul li dl dd p:first-child {margin-bottom:0px;margin-right:30px;padding-right:30px;border-right:solid 1px #ccc}
	#footer .m_familysite .fmly_list ul li dl dd p strong {display:block;margin-bottom:10px;font-weight:400}
	
	.main_pop {left:50px;margin-left:0; width:500px;}
	.main_pop .asset.banner_close {background-size:600px 600px;background-position:-400px -350px; width:15px; height:15px;    vertical-align: bottom;}
}
@media(min-width:1024px){	
	.ieBg { -ms-behavior: url();behavior: url()}
	.asset {background-size:600px 600px;}
	.asset2 {background-size:600px 600px;}
	.asset.loc_ic0 {background-position:0 0px; width:40px; height:32px;}
	.asset.loc_ic1 {background-position:-50px 0px; width:40px; height:32px;}
	.asset.loc_ic2 {background-position:-100px 0px; width:40px; height:32px;}
	.asset.loc_ic3 {background-position:-150px 0px; width:40px; height:32px;}
	.asset.loc_ic4 {width:19px;height:23px;background-position:-288px -100px;}
	.asset.loc_ic5 {width:14px;height:18px;background-position:-550px -450px;}
	.asset.bt_prev {background-position:0px -100px; width:72px; height:92px;}
	.asset.bt_next {background-position:-100px -100px; width:72px; height:92px;}
	.asset.ic_arrow {background-position:-200px 0px; width:26px; height:16px;}
	.asset.ic_arrow2 {background-position:-500px 0px; width:21px; height:13px;}
	.asset.ic_arrow3 {background-position:-550px -50px; width:20px; height:10px;}
	.asset.ic_view {background-position:-250px -50px; width:24px; height:16px;}
	.asset.ic_download {background-position:-300px -50px; width:24px; height:16px;}
	.asset.ic_install {background-position:-350px -50px; width:24px; height:16px;}
	.asset.ic_secret {background-position:-200px -100px; width:60px; height:60px;}
	.asset.ic_q {background-position:-400px -50px; width:25px; height:25px;}
	.asset.ic_a {background-position:-450px -50px; width:25px; height:25px;}
	.asset.ic_play {background-position:0px -200px; width:84px; height:84px;}
	.asset.bt_arrow_left {background-position:-400px -100px; width:16px; height:31px;}
	.asset.bt_arrow_right {background-position:-450px -100px; width:16px; height:31px;}
	.asset.pop_close{background-position:-250px -75px; width:22px; height:22px;}
	.asset.banner_arrow0 {background-position:-300px -300px; width:28px; height:54px;}
	.asset.banner_arrow1 {background-position:-350px -300px; width:28px; height:54px;}
	.asset.ic_rss {background-position:-450px -350px; width:16px; height:16px;}

	.asset.ic_ssm1 { background-position:-100px -200px; width:60px; height:40px;}
	.asset.ic_ssm2 { background-position:-100px -250px; width:60px; height:40px;}
	.asset.ic_ssm3 { background-position:-100px -300px; width:60px; height:40px;}
	.asset.ic_ssm4 { background-position:-100px -350px; width:60px; height:40px;}
	.asset.ic_ssm5 { background-position:-100px -400px; width:60px; height:40px;}
	.asset.ic_ssm6 { background-position:-100px -450px; width:60px; height:40px;}
	.asset.ic_ssm7 { background-position:-100px -500px; width:60px; height:40px;}
	.asset.ic_dn_white { background-position:-550px -150px; width:18px; height:16px;}
	.asset.ic_wisenet{ background-position:-300px -250px; width:45px; height:45px;}
	.asset.ic_lan_arrow {background-position:-350px -200px; width:11px; height:6px;}
	.asset.banner_close {background-position:-400px -350px; width:15px; height:15px;    vertical-align: bottom;}

	.asset2.qna_comp {background-position:0px 0px; width:221px; height:213px;}
	.asset.search_arrow { background-position:-500px -450px; width:10px; height:20px;}

	.asset.ic_ct_1 { background-position:-300px -460px; width:38px; height:33px;}
	.asset.ic_ct_2 { background-position:-400px -460px; width:38px; height:24px;}
	.asset.ic_ct_3 { background-position:0px -450px; width:41px; height:29px;}

	.cnt_inner {margin-top:0px;}
	.pb80 {padding-bottom:80px !important;}

	.no_d4 {margin-bottom:70px;} 

	.inner.inner_type1 { margin:0 auto; padding:0 30px; max-width:1200px !important;}
	.must_web {display:block;}
	.must_mobile {display:none;}
	
	#header .sticky_wrp {display:none;position:fixed;left:0;top:0;width:100%;border-top:1px solid #f8f8f9;border-bottom:1px solid #d1d1d1;z-index:198;background:#fff;}
	#header .sticky_wrp.on {display:block !important;}
	#header .sticky_wrp .sticky_area {position:relative;max-width:1498px;height:58px;text-align:center;margin:0px auto}
	#header .sticky_wrp .sticky_area .sticky_nav {display:inline-block;padding-top:19px;margin-right:120px}
	#header .sticky_wrp .sticky_area .sticky_nav li {float:left;margin-left:30px;}
	#header .sticky_wrp .sticky_area .sticky_nav li:first-child {margin-left:0;}
	#header .sticky_wrp .sticky_area .sticky_nav li a {font-size:16px;color:#000;}
	#header .sticky_wrp .sticky_area .sticky_search {position:absolute;right:2%;top:8px;width:130px;height:35px;border:1px solid #ccc;}
	#header .sticky_wrp .sticky_area .sticky_search .input_search {display:inline-block;width:100px;height:32px;line-height:32px;outline: none}
	#header .sticky_wrp .sticky_area .sticky_search .btn_search_top {display:inline-block;width:26px;height:33px;background:url('/_img/common/icon_search_gry.png') no-repeat 50%;text-indent:-99999em;}
	
	#header .m_header {display:none;}
	#header .w_header {display:block;}
	#header .w_header {width:100%;z-index: 198;background: #fff;}
	#header .w_header {position:relative;block;}
	#header .w_header .top_util{display:block;}
	#header .w_header.fix {position:fixed;}
	#header .w_header.fix .top_util{display:none}
	#header .w_header .top_util {width:100%;background:url('/_img/common/bg_top_util.gif') no-repeat 50% 0;}
	#header .w_header .top_util .util_area {position:relative;max-width:1498px;margin:0 auto; background: url('/_img/common/bg_header_line.gif') no-repeat 0 0;height: 35px;}
	#header .w_header .top_util .util_area .lnk_list {background:url('/_img/common/bg_header_line.gif') no-repeat 0 0; height:35px;}
	#header .w_header .top_util .util_area .lnk_list li {float:left;height:35px;line-height:35px;}
	#header .w_header .top_util .util_area .lnk_list li a {display:block;width:210px;text-align:center;color:#fff;font-size:16px;font-weight:bold;}
	#header .w_header .top_util .util_area .util_list {position:absolute;right:0;top:0px;}
	#header .w_header .top_util .util_area .util_list li {float:left;}
	#header .w_header .top_util .util_area .util_list li:first-child {padding-left:0;background:none;}
	#header .w_header .top_util .util_area .util_list li .icon {display:inline-block;background:url('/_img/common/bg_ir_header.png') no-repeat 0 0;vertical-align:middle;}
	#header .w_header .top_util .util_area .util_list li .icon_cmr {width:16px;height:17px;margin-right:10px;background-position:0 0;}
	#header .w_header .top_util .util_area .util_list li a {color:#fff;font-size:15px;}
	#header .w_header .top_util .util_area .util_list li a.icoUtil {display:inline-block;background:url('/_img/common/top_util_gnb.jpg') no-repeat 0 0;line-height:35px;height:35px;font-size:0px;text-indent:-9999px;vertical-align:middle}
	#header .w_header .top_util .util_area .util_list li a.icoUtil.ddns {width:181px;}
	#header .w_header .top_util .util_area .util_list li a.icoUtil.step {width:113px;background-position:-181px 0px}
	#header .w_header .top_util .util_area .util_list li a.w_lang {line-height:35px;padding:0px 20px}
	#header .w_header .top_util .util_area .util_list li a.w_lang span.ic_lan_arrow {margin-left:6px;vertical-align:middle;}
	#header .w_header .top_util .util_area .util_list li a.w_lang .icon_lan {
		width:17px;height:17px;margin:-2px 6px 0 0;background-position:0 -26px;
		-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;
		-webkit-transition-timing-function:ease-in-out;transition-timing-function: ease-in-out
	}	
  	.util_list li a:hover .icon_lan, .util_list li a:focus .icon_lan, .util_list li a:active .icon_lan { -webkit-transform: rotate(360deg);  transform: rotate(360deg);}


	#header .w_header .w_area {position:relative;margin:0 auto;height:80px;background:#fff;border-bottom: 1px solid #cacaca;}
	#header .w_header .w_area .gnbContainer {max-width:1498px;margin:0 auto;position:relative;}
	#header .w_header .w_area h1 {position:absolute;left:15px;top:22px;width:180px;}
	#header .w_header .w_area h1 a img {width:100%; padding-top:2px;}
	#header .w_header .w_area .gnb {display:block;width:680px;height:80px;margin:0px auto;}
	#header .w_header .w_area .gnb ul.g_menu {width:100%;height:80px;line-height:80px; }
	#header .w_header .w_area .gnb ul.g_menu > li {float:left;padding:0px 8px}
	#header .w_header .w_area .gnb ul.g_menu > li:first-child {padding-left:55px}
	#header .w_header .w_area .gnb ul.g_menu > li:last-child {padding-right:0px}
	#header .w_header .w_area .gnb ul.g_menu > li > a {font-size:14px;color:#000;letter-spacing:-0.02em}
	#header .w_header .w_area .gnb ul.g_menu > li.on > a {color:#f27322;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area {display:none; }
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area.on {display:block;top:81px;overflow:hidden; }
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area {line-height:75px;font-family: 'Noto Sans KR';font-weight: 400;text-align:center;background:#ffffff;position:absolute; z-index:10; left:0; width:100%;border-bottom:3px solid #f37321;z-index:1000;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area_wrap {width:100%;margin:auto;margin-top:30px;display:inline-block;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .tit_nav {display:block;width:21%;color:#333;float:left;text-align:left;padding-left:20px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .tit {display:block;width:100%;font-size:26px;color:#111;float:left;text-align:left;line-height:26px}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .tit b {display: inline-block;background: url(/_img/gnb/bullet2.png) repeat;height: 20px;width: 2px;margin-right: 10px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .desc {font-weight: 300;display:block;width:85%;font-size:16px;color:#666;line-height:20px;margin-top:15px;margin-left:12px;text-align: left;float:left;letter-spacing:0.02em;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav {display:block;width:21%;height:auto;line-height:28px;background:none;float:left;border-left:1px solid #ddd;padding-left:20px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav.on {display:block;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav li {width:100%;padding:0 11px;display:block;float:left;position:relative; text-align:left;line-height:28px;height:28px;font-weight:300;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav li:after{content:''; width:3px; height:3px; border-radius:50%; overflow:hidden; background:#666; position:absolute; top:15px; left:0px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav li a {font-size:15px;line-height:28px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav li a:hover,
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav li.on a {color:#f37321;line-height:28px;height:28px;font-weight:400;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav .tit {font-size:18px;color:#333;margin-bottom:5px;padding-left:0;font-weight:400;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav .tit:after {top:-9999px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .cell3,
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .cell4,
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .cell5,
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .cell6{min-height:195px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .banner_nav {display:block;float:right;margin-right:20px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .banner_nav ul{vertical-align:middle;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .banner_nav ul li:first-child {margin-bottom:19px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .banner_nav ul li img {width:275px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon {display:inline-block;width:100%;background:#fafafa;border-top:1px solid #ededed;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul{display:inline-block;width:100%;vertical-align: middle;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li {display:block;width:32%;float:left;text-align:left;margin-left:1%}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li img{display:inline-block;float:left;text-align:left;width:40px; margin-top: 8px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li dl{display:block;float:left;text-align:left;margin-left: 15px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li dt{display:block;line-height:29px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li dt a{font-size:17px;color:#222;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li dd{display:block;line-height:23px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li dd a{font-size:13px;color:#888;font-weight: 300;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li.on dt a{color:#f37321;}
	#header .w_header .w_area .utl {position:absolute;right:15px;top:20px;width:auto;}
	#header .w_header .w_area .utl .heaer_search {float:left;border:1px solid #ccc;width:130px;height:37px;position:relative;}
	#header .w_header .w_area .utl .heaer_search input{display:inline-block;width:100px;border:0; line-height: 37px;height:35px;color:#777;text-indent:5px;font-size:13px;outline: none}
	#header .w_header .w_area .utl .heaer_search .btn_search_top {display:inline-block;width:26px;height:37px;padding:8px 0 10px 0px;background:url('/_img/common/icon_search_gry.png') no-repeat center center;vertical-align:middle;text-indent:-9999999px; }
	#header .w_header .w_area .utl .btn_nav {float:left;margin-left:7px;}
	#header .w_header .w_area .utl .btn_faq {padding:0 15px; padding:0 15px; background:#f0f0f0; border:1px solid #ccc; color:#666666;line-height:37px; float:left; margin-right:8px; font-size:15px;}
	#header .w_header .w_area .utl .btn_faq_w {display:none;padding:0 8px; background:#FFF; border:1px solid #ccc; color:#666666;line-height:37px; float:left; margin-left:7px; font-size:15px;}
	
	#header .w_header .w_area .allMenu {display:none;position:absolute;top:81px;width:100%;z-index:99;background:#f0f0f0;}
	#header .w_header .w_area .allMenu.on {display:block;}
	#header .w_header .w_area .allMenu .allMenu_box { margin:0 auto; max-width:1498px;position:relative;clear:both;}
	#header .w_header .w_area .allMenu .allMenu_box .all_close {position:absolute; right:38px;top:25px;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 {width:800px; margin:0 auto;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li {width:146px; margin-left:17px;float:left; margin-top:60px; height:287px;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li:first-child {margin-left:0;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li .all_depth1_tit {font-size:17px;color:#111; border-bottom:1px solid #cfcfd0; padding-bottom:7px;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul {margin-top:10px;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li {line-height:30px;font-size:14px; }
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li a {color:#4d4d4f; position:relative;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li a:hover, 	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li a:focus {color:#f27322;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li a:hover span, #header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li a:focus span {padding-bottom:2px; border-bottom:1px solid #f27322;}
	#header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li a:hover:after, #header .w_header .w_area .allMenu .allMenu_box .all_depth1 > li > ul li a:focus:after {content:''; width:6px; height:6px; background:#f27322; border-radius:50%; position:absolute; top:8px; left:-12px;}

	#header .band_banner_wrp {background:url('/_img/sub/bg_gnb_banner.gif') repeat 0 0;}
	#header .gnb_banner {width:966px;margin:0 auto;padding:22px 0;}
	#header .gnb_banner .baner_close {right:0;top:25px;width:30px;height:30px;background-size:30px;}
	#header .gnb_banner .bx-controls {left:878px;top:36px;}
	#header .gnb_banner .banner_tit {float:left;}
	#header .gnb_banner .banner_tit h2 {font-size:34px;}
	#header .gnb_banner .banner_tit p {font-size:14px;}
	#header .gnb_banner .banner_tit h2, #header .gnb_banner .banner_tit p {display:inline-block;margin:0;vertical-align:middle;}
	#header .gnb_banner .bx-viewport {float:left;width:450px !important;margin:8px 0 0 67px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list {display:inline-block;margin:3px 0 0 0;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dt {font-size:21px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dd {margin-left:15px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dd a {font-size:17px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dd.ntc {width:323px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list li {padding:0 12px 0 0;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list li::before {height:11px;margin-right:12px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dd ul.prdt_list li a {font-size:18px;}
	#header .gnb_banner .banner_cont .banner_inner .ntc_more {margin:3px 0 0 0;vertical-align:top;font-size:14px;}
	#header .gnb_banner .close_cont {position:absolute; bottom:8px; right:0;}

	.w_lngContainer.on {display:block;}
	.w_lngContainer {display:none; width:200px; border:1px solid #4d4d4f; padding:5px 15px 18px;position:absolute;right:0; z-index:999; background:#fff;border-top:0;}
	.w_lngContainer .lngBox h4 {color:#555555; margin-top:18px; font-size:17px; margin-bottom:8px;}
	.w_lngContainer .lngBox .selectWrap {width:198px;height:44px;line-height:44px;border:none;background:#f0f0f0 url("/_img/common/lng_select_arrow.png") no-repeat 95% center;display:inline-block; margin-bottom:7px;}
	.w_lngContainer .lngBox .btn_container {margin-top:0px;}
	.w_lngContainer .lngBox .btn_container a.btn_type10 {text-align:center;line-height:36px; font-size:12px; color:#fff;display:block; background:#f27322; width:96px; float:left; margin-bottom:0;}
	.w_lngContainer .lngBox .btn_container a.btn_type11 {text-align:center;line-height:36px; font-size:12px; color:#fff;display:block; background:#756f6d; width:96px; margin-left:6px; float:left; margin-bottom:0;}

	.w_lngContainer .lngBox .lng_close {position:absolute; right:15px; top:13px;}

	.cnt_inner {margin-bottom:100px !important;padding:0; position:relative;  padding: 0 30px;}
	.top_cnt {position:relative; border-bottom:none;padding-bottom: 55px;}
	.top_cnt.no_location {padding-bottom:25px;}
	.top_cnt.no_location .location {display:none !important;}
	.top_cnt .location {display:block !important;position:absolute;right:2%;top:20px;color:#666;z-index:1;}
	.top_cnt .location li {float:left;padding:0 9px 0 17px;background:url('/_img/common/icon_arrow.png') no-repeat 0 2px;font-size:13px;}
	.top_cnt .location li:first-child {padding-left:0;background:none;}
	.top_cnt .location li a {color:#666;}
	.top_cnt .location.more_bright {color:#ccc;}
	.top_cnt .location.more_bright li a {color:#ccc;}
	.top_cnt .location li .home {display:block;width:14px;height:14px;background:url('/_img/common/icon_home.png') no-repeat 0 0;}
	.top_cnt .sub_visual {display:none;width:100%;height:100px;position:relative;overflow:hidden;}
	.top_cnt .sub_visual .visual_canvas{ position: absolute; left: 50%; margin-left: -600px;width: 1200px; display:block;}
	.top_cnt .sub_visual .visual_canvas canvas {background:none !important; display:none;}
	.top_cnt .tit_area {position:absolute;top:100px;text-align:center; width:100%; display:none;}
	.top_cnt .tit_area h2.sub_title {font-size:36px;letter-spacing:-1px;font-weight:300; margin:0;}
	.top_cnt .tit_area p {margin-top:17px;font-size:15px;color:#000;}
	

	#footer {position:relative;border-top:1px solid #e2e2e2;background:#fff;}	
	#footer .footer_inner {position:relative;padding:35px 30px;background:#fff;max-width:1200px; margin:0 auto;}
	#footer .footer_inner .subsidiary {display:block;position:absolute;right:30px;top:30px;}
	#footer .footer_inner .subsidiary .btn_affiliate {
		display:inline-block;width:264px;height:25px;line-height:25px;padding-left:10px;font-size:13px;color:#777;font-weight:600;
		border: 3px solid #d0d0d0;background:url('/_img/common/icon_plus.png') no-repeat 95% 50%;background-size:10px}
	#footer .footer_inner .subsidiary .btn_rss {display:none;margin-left:5px;}
	
	/* PC  Newsletter  */
	#footer .mNewsletter {display:none;}
	#footer .wNewsletter {display:block;position:absolute;right:30px;top:80px;width:280px;background:#f4f4f4}
	#footer .subscrtFrm {padding:15px;}
	#footer .subscrtFrm h3 {background:url('/_img/common/icon_news.png') no-repeat 0px 0px;padding-left:45px;font-size:15px;color:#333;font-weight:700;min-height:40px;line-height:130%}
	#footer .subscrtFrm h3 > span {display:block;color:#777;font-size:12px;font-weight:400;}  
	#footer .subscrtFrm .iptForm .inp {font-size:14px} 
	#footer .subscrtFrm .agree label{font-size:12px;}
							
	#footer .footer_inner .siteList {display:block;min-height:240px}
	#footer .footer_inner .siteList ul {width:71%}
	#footer .footer_inner .siteList ul li {float:left;width:17.6%}
	#footer .footer_inner .siteList ul li:nth-child(6) {width:12%}
	#footer .footer_inner .siteList ul li dl {display:inline-block;width:100%}
	#footer .footer_inner .siteList ul li dl dt {font-size:13px;color:#333;font-weight:700;letter-spacing:-0.05em;padding-bottom:3px}
	#footer .footer_inner .siteList ul li dl dd {margin-top:12px;}
	#footer .footer_inner .siteList ul li dl dd a {display:block;font-size:12px;font-weight:400;text-align:left;color:#777777;letter-spacing:-0.05em}
	#footer .footer_inner .siteList ul li dl dd a:hover {color:#f27824}
	
	#footer .footerCopy {position:relative;padding:20px 30px 20px;}
	#footer .footerCopy .inner {position:relative;max-width:1200px; margin:0 auto;}
	#footer .policy {position:absolute;top:5px;right:-10px;}
	#footer .policy li{padding:0 10px 0 12px;}
	#footer .policy li a {font-size:13px;}
	#footer .logo {display:block;width:195px;height:34px;background: url('/_img/common/img_w_logo.png') no-repeat 0 0;text-indent:-9999999px;}
	#footer .copyright {font-size:13px;text-align:right}
 
	#footer .mSiteMap {display:none;}
	#footer .m_familysite {display:none;}
	#footer .footer_inner .w_familysite {display:none;position:absolute;right:0px;top:-376px;width:654px;height:300px;padding:40px 40px 35px 40px;border:1px solid #dfdfdf;background:#fff;z-index:1000;}
	#footer .footer_inner .w_familysite .familyClose {position:absolute;top:30px;right:30px;background: url('/_img/common/btn_close_gry.png') no-repeat 0 0;background-size:25px;width:25px;height:25px;z-index:100;}
	#footer .footer_inner .w_familysite h3 {display:inline-block;color:#333;font-size:34px;letter-spacing:-1px;}
	#footer .footer_inner .w_familysite .info_fmy {display:inline-block;margin-left:15px;font-size:14px;color:#777;}
	#footer .footer_inner .w_familysite .family_list {position:relative;width:647px;margin-top:25px;border:1px solid #9e9e9e;}
	#footer .footer_inner .w_familysite .family_list li {float:left;width:215px;border-left:1px solid #9e9e9e;text-align:center;}
	#footer .footer_inner .w_familysite .family_list li:first-child {border-left:0;}
	#footer .footer_inner .w_familysite .family_list li>a {position:relative;display:block;height:40px;line-height:40px;color:#777;font-size:14px;}
	#footer .footer_inner .w_familysite .family_list li>a.on {background:#f27322;color:#fff;}
	#footer .footer_inner .w_familysite .family_list li>a.on::after {content:'';position:absolute;left:50%;bottom:-6px;width:11px;height:6px;margin-left:-5px;background:url('/_img/common/icon_family_arrow.gif') no-repeat 0 0;}
	#footer .footer_inner .w_familysite .family_list li .site_area {display:none;position:absolute;left:0;top:42px;width:100%;padding:47px 0 46px 0;border-bottom:1px solid #dadada;text-align:center;}
	#footer .footer_inner .w_familysite .family_list li .site_area.on {display:block;}
	#footer .footer_inner .w_familysite .family_list li .site_area a {display:inline-block;margin-left:20px;color:#777;font-size:14px;}
	#footer .footer_inner .w_familysite .family_list li .site_area a:first-child {margin-left:0;}
	#footer .footer_inner .w_familysite .family_list li .site_area a img {width:100%;}
	#footer .footer_inner .w_familysite .family_list li .site_area a span {display:block;}
	#footer .footer_inner .w_familysite .family_list li .site_area .country {width:49px;height:49px;line-height:51px;margin:0 auto;border:2px solid #ebebeb;border-radius:100%;text-align:center;color:#f27322;}
	#footer .footer_inner .w_familysite .family_list li .site_area a .cunty_name {margin-top:9px;}
	#footer .footer_inner .w_familysite .lnk_info {position:absolute;right:40px;bottom:25px;color:#acacac;font-size:13px;}
	#footer .footer_inner .w_familysite .family_list li .site_area p {display:inline-block;margin-top:-28px}
	#footer .footer_inner .w_familysite .family_list li .site_area p:first-child {margin-bottom:0px;margin-right:25px;padding-right:30px;border-right:solid 1px #ccc}
	#footer .footer_inner .w_familysite .family_list li .site_area p a:nth-child(2) {margin-left:0px;}
	#footer .footer_inner .w_familysite .family_list li .site_area p strong {position:relative;display:block;margin-bottom:5px;font-size:12px;font-weight:400;text-align:left;padding-left:10px}
	#footer .footer_inner .w_familysite .family_list li .site_area p strong:after {content:"";  position:absolute; top:6px; left:0px;width:10px;height:10px;background: url(/_img/common/icon_arrow.png) no-repeat 0px center;background-size:5px}
	
	.foot_pop { width:807px; position:absolute; left:50%; margin-left:-433px; top:50%; margin-top:-306px; display:none; padding:10px 30px 60px;  background:#fbfbfb url('/_img/sub/foot_pop_top_bg.gif') no-repeat left top; background-size:2000px 10px;}
	.foot_pop.on {display:block;}
	.foot_pop.f_pop3,.foot_pop.f_pop4 {margin-top:-132px;}
	.foot_pop .pop_header h4 {font-size:26px; color:#222; line-height:80px; border-bottom:1px solid #b7b7b7;}
	.foot_pop .pop_header a.f_pop_close {position:absolute; top:40px; right:30px;}
	.foot_pop .f_pop_cont {font-size:14px; color:#666666; line-height:140%; overflow-y:auto; margin-top:18px; max-height:444px; padding-right:30px;}
	.foot_pop .f_pop_cont .point_tit {color:#f16e14; font-size:16px; padding-left:7px; position:relative; margin-bottom:10px;}
	.foot_pop .f_pop_cont .point_tit:after {content:''; width:2px; height:2px; position:absolute; top:10px; left:0; background:#f16e14;}
	
	.foot_pop.f_rss {background-color:#fff;}
	.rss_tit_desc {display:inline-block; margin-left:25px; font-size:13px; color:#777777;}
	.rssReader li {width:49%; float:left; border-top:1px solid #737171; border-bottom:1px solid #737171;text-align:left; line-height:60px; font-size:14px; margin-left:2%;}
	.rssReader li:first-child {margin:0;}
	.rssReader li dl dt {background:#f8f8f8;  padding: 0 13px;}
	.rssReader li dl dd {color:#333333; padding: 0 13px; height:60px; border-top:1px solid #e5e5e5;}
	.rssReader li dl dd span {min-width:105px;display:inline-block;}
	.rssReader li dl dd span a {color:#777777;}

	.paging.m_pg {display:none;}
	.paging.w_pg {display:block;}
	.paging {margin-top:50px;}
	.paging a {width:38px;height:38px;line-height:38px;font-size:13px;}
	.paging .btn_paging {width:38px;height:38px;background-size:58px;margin:0 14px 0 0;}
	.paging .paging_prev.btn_paging {background-position:0 -58px;}
	.paging .paging_next.btn_paging {background-position:0 0;}

	.chkbox label {width:18px;height:18px;background-position:0 -100px;}
	.chkbox input[type="checkbox"]:checked + label {background-position:0 -150px;}

	.topMove { width:47px; height:47px;position:fixed; right:14px; bottom:50px; z-index:198;}
	.topMove a.btn_top {display:block; width:47px; height:47px; background:url('/_img/common/btn_top.png') no-repeat; text-indent:-9999px;}
	.topMove.md {bottom:450px; }
	.main_pop {padding:10px 20px 70px;top:200px;}
	.main_pop .pop_header {margin-top:0;}
	.main_pop .pop_header h4 {font-size:26px; color:#222; line-height:80px; border-bottom:1px solid #b7b7b7;}
	.main_pop .pop_cont {font-size:14px; color:#666666; line-height:140%; margin-top:18px;}
	.main_pop .pop_cont .txt_type {background-size:auto;}
	.main_pop .pop_header a.pop_close {position:absolute; top:40px; right:30px;}
	.main_pop .pop_foot {padding: 17px 0px; height:16px; overflow:hidden; position:absolute; left:0; bottom:0; width:100%;}
	.main_pop .pop_foot .close_cont {top:-3px;font-size:14px;}
	.main_pop .pop_foot .baner_close {margin-right:15px;}

	.br {display:none;}		
	.br_md {display:block;}
}

@media(min-width:1280px){	
	.main_pop {left:50%;margin-left:-580px;}
	#header .sticky_wrp .sticky_area .sticky_nav {margin-right:50px}
	#header .sticky_wrp .sticky_area .sticky_nav li {float:left;margin-left:70px;}
	#header .w_header .w_area .utl {width:auto;right:30px}
	#header .w_header .w_area .utl .heaer_search {width:178px;}
	#header .w_header .w_area .utl .heaer_search input{display:inline-block;}
	#header .w_header .w_area .utl .heaer_search .txt_search {float:left;width:140px;text-indent:10px;position:relative; right:auto; border:none;}
		
	#header .w_header .w_area h1 {left:30px;width:220px;}
	#header .w_header .w_area h1 a img {padding-top:0px;}
	#header .w_header .w_area .gnb {display:block;width:880px;height:80px;margin:0 auto;}
	#header .w_header .w_area .gnb ul.g_menu { margin-left:0;}
	#header .w_header .w_area .gnb ul.g_menu > li {float:left;margin-left:0px; padding:0 13px;}
	#header .w_header .w_area .gnb ul.g_menu > li > a {font-size:17px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area_wrap {width:1200px;margin:auto;margin-top:30px;display:inline-block;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .tit_nav {width:25%;margin-left:0px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .tit_nav {display:block;width:275px}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_nav {display:block;width:275px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .banner_nav {display:block;width:275px;margin-right:0px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon {display:inline-block;width:100%;background:#fafafa;border-top:1px solid #ededed;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul{display:inline-block;width:1200px;vertical-align: middle;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li {display:block;width:33.33%;float:left;text-align:left;margin-left:0px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li img{display:inline-block;float:left;text-align:left;width:61px;margin-top: 0px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li dt a{font-size:18px;}
	#header .w_header .w_area .gnb ul.g_menu > li .sub_area .sub_area_icon ul li dd a{font-size:14px;}
	
	
	#header .gnb_banner {width:1200px;margin:0 auto;}
	#header .gnb_banner .bx-viewport {width:500px !important;margin:0 0 0 197px;}
	#header .gnb_banner .bx-controls {left:1092px;}
	#header .gnb_banner .banner_tit p {margin-left:15px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list {margin-top:8px;}
	#header .gnb_banner .banner_cont .banner_inner .new_list dd.ntc {margin-left:23px;}
	#header .gnb_banner .banner_cont .banner_inner .ntc_more {margin:8px 0 0 0;}
	
	#footer .footer_inner .siteList ul {}
	#footer .footer_inner .siteList ul li dl dt{font-size:15px}
	#footer .footer_inner .siteList ul li dl dd a {font-size:14px}
	#footer .footer_inner .subsidiary .btn_affiliate {width:320px}
	#footer .wNewsletter {width:336px}
	#footer .subscrtFrm h3 {font-size:15px;}
	
	.topMove.md {bottom:50px; }
	.br {display:none;}		
	.br_md {display:none;}		
	.br_lg {display:block;}
}

@media(min-width:1600px){	
	#header .w_header .top_lnk .lnk_list {margin-left:50px;} 
	#header .w_header .w_area h1 {width:auto}
	#header .w_header .w_area .gnb {width:900px;}
	#header .w_header .w_area .gnb ul.g_menu > li {padding:0px 18px}
	#header .w_header .w_area .gnb ul.g_menu > li:first-child {padding-left:40px}
	#header .w_header .w_area .utl .heaer_search {width:200px;}
	#header .w_header .w_area .utl .heaer_search .txt_search {width:165px;}
}

