@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
body {-webkit-text-size-adjust: none}

/* BASIC */
html {margin: 0; padding: 0;}
body {height:100%;}
html {overflow-y:scroll;}
body, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input, textarea, select, button, h1, h2, h3, h4, h5, h6, pre {margin:0; padding:0; -webkit-text-size-adjust:none; font-family: "돋움", Dotum, Droid Sans, AppleSDGothicNeo, AppleGothic, Helvetica, Sans-serif;  } /* 아이폰 가로모드 글자 크기 확대 방지: -webkit-text-size-adjust:none; */ 
body, input, textarea, select, button {color:#585858; font-size:12px; font-family: Dotum; }


header, footer, nav, aside, section, article {display:block;}
fieldset, img {border:0;}
img {-ms-interpolation-mode:bicubic !important; border:0;}
table {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
ul, ol {list-style:none;}
a {color:#585858; text-decoration:none;}
a:link {color:#606060; text-decoration:none;}
a:hover {color:#ffa172;}


.clear {clear:both;display:block;float:none;font-size:0 !important;height 0;line-height:0 !important;margin:0 !important;overflow:hidden;padding:0 !important;width:100%;}

#layer1 {position:absolute;top:5px;left:5px;z-index:2000;background:#999;border:1px solid #ddd;padding:3px 5px 5px 5px;}
#layer1 a {padding:1px;display:block;font:10px 'tahoma';color:#fff;text-decoration:none;}
#layer1 a:hover {color:#000;text-decoration:underline;}
#wrap {margin:0 auto;}


img {display:block;}
#top {width:978px;height:97px;margin:0 auto;position:relative;}
#top #tnb {float:right;margin:7px 5px 0 0;}
#top #tnb li {float:left;}
#top #tnb .bar {background:#cfcfcf;width:1px;height:6px;margin:0 4px;}
#top #logo {position:absolute;width:197px;height:69px;top:15px;left:6px;}
#top #gnb {clear:both;float:right;margin:41px 10px 0 0;position:relative;}
#top #gnb li {float:left;}
#top #gnb .bar {width:1px;height:9px;background:#bebebe;margin:3px 25px;}
#top #gnb li .menu {float:left;display:block;height:15px;overflow:hidden;}
#top #gnb li .menu img {vertical-align:top;}
#top #gnb li .menu img:hover, #top #gnb li .menu .active {margin-top:-15px;}
#top #gnb li ul {display:none;}
#top #gnb li:hover ul {display:block;position:absolute;top:15px;left:-90px;padding:7px 0 ;}
#top #gnb li:hover ul li {float:left;margin-right:15px;}
#top #gnb li:hover ul li a {float:left;display:block;font:12px 맑은 고딕,malgun gothic;letter-spacing:-0.5px;color:#999;}
#top #gnb li:hover ul li a:hover {color:#333}

#visual {width:1060px;height:502px;margin:0 auto;}

#element {width:978px;height:168px;margin:46px auto 0 auto;}
#element #e1, #element #e2 {float:left;}
#element #e1 {width:252px;}
#element #e2 {width:339px;margin-left:55px;position:relative;}
#element #e2 h2 {position:absolute;top:0;left:0;}
#element #e2 #slides {position:relative;width:339px;overflow:hidden;}
#element #e2 #slides .slide {overflow:hidden;position:relative;width:277px;padding:0;margin:32px 0 0 32px;}
#element #e2 #slides .slide li{display:block;width:277px;height:86px}
#element #e2 #slides .slide li a{display:block;}
#element #e2 #slides .page{display:none;}
#element #e2 #slides a.prev, #element #e2 #slides a.next {position:absolute;display:block;top:32px;width:22px;height:86px;text-indent:-9999px;}
#element #e2 #slides a.prev {left:0;background:url(/kor/images/e2_left.jpg) no-repeat;}
#element #e2 #slides a.next {right:0;background:url(/kor/images/e2_right.jpg) no-repeat;}
#element #e3 {float:right;width:280px;}

#footer {clear:both;width:978px;height:77px;margin:0 auto;}


/*Sub*/

#svisual {width:1060px;margin:0 auto;height:259px;}
#sub {width:978px;margin:0 auto;background:url(/images/sub_bg.gif) repeat-y 200px 0;min-height:500px;}
#sub #lnb {width:201px;float:left;}
#sub #lnb li {width:201px;overflow:hidden;}
#sub #lnb li img {margin:0;}
#sub #lnb li img:hover, #sub #lnb li .active {margin-left:-201px;}
#sub #lnb p {margin-top:30px;}

#sub #con {float:right;width:750px;margin-top:25px;}
#sub #con #navi {margin-bottom:5px;}
#sub #con #navi img {display:inline-block;}
#sub #con #navi {font:11px 돋움,dotum;letter-spacing:-1px;color:#b3b3b3;}
#sub #con #navi strong {color:#666;}
#sub #con #content {margin:10px 0;}