/* 20140512. Cube Interactive. Choi KY. */
@charset "utf-8";
/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, 
sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, 
footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:13px;font:inherit;vertical-align:top;letter-spacing:-0.05em;}
address {font-style:normal;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {font-size:13px;line-height:1.3;font-family:'맑은고딕', Malgun Gothic, 'Dotum', 'Tahoma', 'SimSun', sans-serif;color:#5b5b5b; word-spacing:-0.05em;overflow-x:hidden;}
/* 사파리에서 한자 안나오는 문제로 추가 */
@media all and (-webkit-min-device-pixel-ratio:0) {
	body {font-family:'Tahoma', 'SimSun', '맑은고딕', Malgun Gothic, 'Dotum', sans-serif;}
}
ul, ol, dl, li {list-style:none;padding:0;margin:0;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;padding:0;color:#7a7a7a;}
a:hover {color:#ff6619;}
img {border:0;}
b{font-weight: bold !important;}
/*input,textarea {-webkit-appearance:none;border-radius:0;}*/
em {color:#b83950;}
.inputTxt {height:20px;padding-left:10px;font-family:'맑은고딕', 'Malgun Gothic', 'Dotum', 'Tahoma', 'SimSun', sans-serif;color:#888888;line-height:20px;letter-spacing:-0.03em;border:1px solid #dddddd;}
.inputChk {width:13px;height:13px;}
.inputRadio {width:13px;height:13px;}
.select {height:24px;font-family:'맑은고딕', Malgun Gothic, 'Dotum', 'Tahoma', 'SimSun', sans-serif;color:#888888;}
.hyphen {font-family:'돋움',dotum; color:#cacaca;}
.textarea {padding:10px; font-family:'맑은고딕', Malgun Gothic, 'Dotum', 'Tahoma', 'SimSun', sans-serif;color:#888888;letter-spacing:-0.03em;border:1px solid #dddddd;}

/* Hidden contents */
.accessibility,.skip,.blind,legend {position:absolute;top:0;left:-9999em;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
caption {width:1px;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;z-index:-1;}

/* Skip Navigation */
#skipToContent, #returnToPageTop {position:absolute;top:0;left:0;width:100%;z-index:999999;}
#skipToContent a, #returnToPageTop a {height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;white-space:nowrap;font-size:0;}
#skipToContent a:focus,
#skipToContent a:active,
#returnToPageTop a:focus,
#returnToPageTop a:active {display:block;height:auto;width:100%;padding:8px 0;font-size:13px;background:#ff6619;color:#fff;}

/* Common */
.noPR {padding-right:0 !important;}
.pt30 {padding-top:30px !important;}
.pt20 {padding-top:20px !important;}
.pt10 {padding-top:10px !important;}
.pl0 {padding-left:0px !important;}
.pl30 {padding-left:30px !important;}
.pb20 {padding-bottom:20px !important;}
.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mlm2 {margin-left:-2px !important;}
.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}

/* Align */
.alignL {text-align:left !important;}
.alignC {text-align:center !important;}
.alignR {text-align:right !important;}

.alignT {vertical-align:top !important;}
.alignM {vertical-align:middle !important;}
.alignB {vertical-align:bottom !important;}

/* Header */
#wrap {width:100%;height:100%;position:relative;background:url(../../images/common/header_bg.gif) repeat-y;}
#header {width:211px;position:absolute;top:0;left:0px;background:url(../../images/common/header_bg.gif) repeat-y;z-index:999;}
#header h1.logo a {width:177px;height:77px;display:block;padding:42px 0 0 34px;background:url(../../images/common/logo_bg.gif) 0 0 no-repeat;}
/* Gnb */
#gnb {position:relative;background-color:#fff}
#gnb li {height:45px;overflow:hidden;}
#gnb .menu a {display:block;height:45px;background:url(../../images/common/gnb_off.gif) no-repeat; padding-top:45px; overflow:hidden;}
#gnb .menu a:hover, #gnb .menu a.on {display:block;height:45px;background:url(../../images/common/gnb_on.gif) no-repeat;}
#gnb #menu1 a {background-position:0 0;}
#gnb #menu2 a {background-position:0 -45px;}
#gnb #menu3 a {background-position:0 -90px;}
#gnb #menu4 a {background-position:0 -135px;}
#gnb #menu5 a {background-position:0 -180px;}
#gnb #menu6 a {background-position:0 -225px;}
#gnb #menu7 a {background-position:0 -270px;}
#gnb .smenu {display:none; width:129px;position:absolute;top:0px;left:211px;border-top:1px solid #ddd;z-index:999999;border-right:1px solid #eaeaea;}
#gnb .smenu li {height:40px;background:#f8f8f8 url(../../images/common/header_sub_bg.gif) 0 0 repeat-y;border-bottom:1px solid #ddd;}
#gnb .smenu a {display:block;height:28px;padding:12px 0 0 15px;background:none;font-size:13px;z-index:999999;}
#gnb .smenu a:hover, #gnb .smenu a.subon {height:28px;background:url(../../images/common/bul_rig_org.png) 115px 50% no-repeat;color:#ff6619;}
#gnb #sub1 {top:0px;}
#gnb #sub2 {top:45px;} 
#gnb #sub3 {top:90px;} 
#gnb #sub4 {top:135px;} 
#gnb #sub5 {top:180px;} 
#gnb #sub6 {top:225px;}  
#gnb #sub7 {top:270px;} 
/* Search */
.search {background:url(../../images/common/header_bg_top.gif) 0 0 no-repeat;padding:20px 0 0 25px;}
.search .inputSearch {width:128px;height:28px; border:1px solid #ddd3c8;padding-left:5px;vertical-align:middle;line-height:28px;}
.search .btnSearch {padding:3px; vertical-align:middle;}
/*.tnb ul {background:url(../../images/common/header_hr.gif) 0 bottom no-repeat;padding:15px 0 15px 25px;}*/
.tnb ul {padding:15px 0 15px 25px;}
.tnb li {background:url(../../images/common/bul_dot_org.gif) 1px 8px no-repeat; padding:5px 0 5px 11px;}
.tnb li img {display:inline-block;}

/* Footer */
#sitemenu {width:211px;position:relative;left:0;bottom:0;z-index:9000;margin-top:20px;padding-bottom:20px;background:url(../../images/common/header_bg.gif) repeat-y;}
/* Footer : langArea */
#sitemenu .langArea {background:url(../../images/common/header_hr.gif) 0 0 no-repeat;padding-left:30px;}
#sitemenu .langArea h3, #sitemenu .familyArea h3 {width:160px;background:url(../../images/common/bul_down_org.png) right 18px no-repeat;}
#sitemenu .langArea h3.active, #sitemenu .familyArea h3.active {background:url(../../images/common/bul_up_org.png) right 18px no-repeat;}
#sitemenu .langArea a {display:block;background:url(../../images/common/lang_kor.png) left 10px no-repeat;color:#a1948a;padding:13px 0 13px 39px; letter-spacing:0em;}
#sitemenu .langList {display:none;width:180px;background-color:#65554c;padding:8px 0 12px 25px;margin-left:-25px;border-top:1px solid #403129;}
#sitemenu .langList li {margin-top:3px;}
#sitemenu .eng a {display:block;background:url(../../images/common/lang_eng.png) left 1px no-repeat;padding:3px 0 4px 39px; letter-spacing:0em;}
#sitemenu .pyc a {display:block;background:url(../../images/common/lang_ru.png) left 1px no-repeat;padding:3px 0 4px 39px; letter-spacing:0em;}
#sitemenu .chi a {display:block;background:url(../../images/common/lang_chi.png) left 1px no-repeat;padding:3px 0 4px 39px; letter-spacing:0em;}
/* Footer : familyArea */
#sitemenu .familyArea {background:url(../../images/common/header_hr.gif) 0 0 no-repeat;padding-left:30px;position:relative;}
 {width:160px;background:url(../../images/common/bul_up_org.png) right 18px no-repeat;}
 {background:url(../../images/common/bul_down_org.png) right 18px no-repeat;}
#sitemenu .familyArea h3 a {display:block;color:#ddd3c8;padding:13px 0; letter-spacing:0em;}
#sitemenu .familyList {display:none;width:205px;background-color:#65554c;padding:8px 0 12px 0;margin-left:-25px;border-top:1px solid #403129;}
#sitemenu .familyList a {display:block;color:#ddd3c8;padding:3px 0 4px 30px;}

#footer {width:211px;position:absolute;left:0;bottom:0;z-index:9000;margin-top:20px;padding-bottom:20px;background:url(../../images/common/header_bg.gif) repeat-y;}
#footer .address {width:171px;font-size:12px;background:url(../../images/common/header_hr.gif) 0 0 no-repeat;padding:20px 10px 0 30px;color:#c2b6ac;}
#footer .address b {font-size:14px;font-weight:bold;color:#c2b6ac;}
#footer .copyRight {padding:5px 0 0 30px;color:#998b81;font-size:11px; letter-spacing:0em;}


#leftsns {width: 211px;height: 50px;padding-top: 3px;}
#leftsns ul {list-style: none;padding-left: 18px; }

#leftsns li{float: left;list-style: none;margin-left: 10px;}
#leftsns .naverblog{margin-top:10px;}/*20210302 네이버 블로그 바로가기 추가 */
