@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* 초기화 셋팅 */

body, div, p, a, img, ul, ol, li, table, caption, tr, td, th, h1, h2, h3, h4, h5, span, dl, dt, dd {margin:0; padding:0;}
html{overflow-y:scroll;}
ul {list-style:none;}
img {border:0;}

/* Basic Set-기본셋팅 */

body {width:100%; height:100%; background:#fff; font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕'; font-size:12px; color:#333; }
table {font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕'; font-size:12px; color:#333; border-collapse:collapse; }
a {color:#333; text-decoration:none}
a:visited, a:hover {color:#333; text-decoration:none; }

/* 구조 셋팅 */
#header {min-width:1200px ;width:100%; position:relative; text-align:center; height:157px; }
#header:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container {min-width:1200px ;width:100%;  position:relative; text-align:center; }
#container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#sub_container {min-width:1200px ;width:100%; position:relative; text-align:center; }
#sub_container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer {width:100%; min-width:1200px;position:relative; text-align:center; background:#e9e9e9; }

/*Top menu*/
#header #topmenu {width:1000px; margin:0 auto; position:relative; }
#header #topmenu:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header #topmenu div.top_up {width:1000px; margin:0 auto; position:relative;height:108px}
#header #topmenu div.top_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header #topmenu div.top_up div.logo { position:absolute; top:33px; left:297px }
#header #topmenu div.top_up div.chan {float:right; padding-top:30px; }
#header #topmenu div.top_up div.chan p {float:left; padding-left:15px; color:#666666}
#header #topmenu div.top_up div.chan p a{color:#666666}

#header .gnbo {position:absolute;clear:both; width:1050px;}
#header .gnbo:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header .gnbo li { float:left;}
#header .gnbo ul{background:#eaebee;}
#header .gnbo li img { cursor:pointer; }
#header .gnb { display:none; position:absolute; top:0; left:0; clear:both; z-index:9999; }
#header .gnb:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header .gnb li { float:left;}
#gnbs {height:200px; margin:0; }
#gnbs li {float:none !important;  margin:0 ; text-align:left;}
#gnbs li a {font-weight:normal; display:block;width:100%; height:100%;  padding:5px 0 5px 20px; line-height:14px; color:#000;  font-weight:700; font-size:12px}
#gnbs li a:hover {color:#2449a3; font-weight:bold; font-size:13px}

.la li a{padding:5px 0 5px 5px !important;  }


/*main fade*/
#vs {min-width:1200px ;width:100%; position:relative; text-align:center; background: url(/img/main_vs_back.png) no-repeat top center; height:534px;}


/*main_up*/

#container_up {min-width:1200px ;width:100%;  position:relative; text-align:center; background:#dce9f5; }
#container_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

#mainContent_up {width:1000px; margin:0 auto; position:relative; padding:10px 0; }
#mainContent_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

#mainContent_up p {float:left; margin-right:10px; }
#mainContent_up p.la {margin:0; }


/*main*/

#mainContent {width:1000px; margin:50px auto 50px auto;  position:relative; }
#mainContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*main notice*/

#mainContent dl.qna {float:left; width:357px; }

dl.qna dt{}
dl.qna dd {}
dl.qna dd div.lt ul li {padding:7px 0 7px 0px; text-align:left;  width:357px}
dl.qna dd div.lt ul li a {color:#777770; font-size:13px}
dl.qna dd div.lt ul li span.date{display:inline-block; color:#777770; float:right; }

#mainContent div {float:left;}
#mainContent div.inquiry { padding-left:55px }
#mainContent div.contact {}

/*maincon*/

#mainContent div {float:left; }
#mainContent div.cont { width:383px; }
#mainContent div.customer { width:270px; }
#mainContent div p{float:left; }

/*subvs*/

#subvs {min-width:1200px ;width:100%; position:relative; text-align:center; }
#subvs div.sub_vs {;width:100%; background: url(/img/sub_vs.png) no-repeat top center; height:170px; }

/*sub*/

#subContent {width:1000px; margin:0 auto; text-align:center; position:relative; }
#subContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*sub left*/

#left {width:207px; float:left; text-align:left; position:relative;}
#left ul li {border-bottom:1px solid #e8e8e8; color:#666666;  font-size:14px; }
#left ul li a { height:100%; display:block; color:#515151; font-size:14px; height:24px; padding:10px 0 0 10px; font-weight:600}
#left ul li a:hover {background:url(/img/li_bul.png) repeat-y; color:#3A85CA }
#left ul li a.on {background:url(/img/li_bul.png) repeat-y; color:#3A85CA }


#left p.lcs {}





/*sub content*/

#content {width:736px; float:left; position:relative; text-align:left; color:#4b4b4b; border-left:1px solid #e8e8e8; min-height:450px; padding-left:56px; }

#content div.sub_title {padding:10px 0 25px 0; border-bottom:solid 1px #eeeeee;}
#content div.sub_title p.sub_nav {text-align:right; color:#777777; font-size:12px; }
#content div.sub_con {padding:25px 0 50px 0; min-height:600px; }

/* footer */

#footer div.tail {width:1000px;margin:0 auto; text-align:left; line-height:1.5em; color:#3a3a3a; background:#e9e9e9; height:106px; }
#footer div.tail p.foot {float:left; margin-right:20px; }
#footer div.tail p.copy {float:left; padding-top:20px; }
#footer div.tail p.copy span {padding-left:3px; }
#footer div.tail p.copy span a {color:#3a3a3a; }

/* map */

div.map {background:#eee; padding:2px; margin-bottom:15px; width:732px; }
p.map_tx {}

.sms{width:160px; height:295px; background:url(/img/sms_1.png) no-repeat; color:#FFFFFF; position:absolute; top:110px; right:60px;}
.sms ul li { line-height:25px;}
.sms_input{ background:#303030; border:solid 1px #484848; padding:2px;color:#FFFFFF; font-family:'nanumgothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕'; font-size:12px; line-height:20px;}


#bbsContent {width:1000px; margin:0 auto; text-align:center; position:relative; }
#bbsContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

.ds_by{display:block;width:0;height:0;overflow:hidden;}




