@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', '맑은 고딕', 'sans-serif'; font-size:12px; color:#333; }
table {font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕', 'sans-serif'; 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:1040px ;width:100%; position:relative;  border-bottom:2px solid #d80608; height:95px;  }
#header:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container {min-width:1040px ;width:100%;  position:relative; }
#container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#sub_container {min-width:1040px ;width:100%; position:relative; }
.su01 {;width:100%; position:relative;  background:url(/img/sub_top1.jpg) no-repeat center top; min-width:1040px ;}
.su02 {;width:100%; position:relative;  background:url(/img/sub_top2.jpg) no-repeat center top; min-width:1040px ;}
.su03 {;width:100%; position:relative;  background:url(/img/sub_top3.jpg) no-repeat center top; min-width:1040px ;}

#sub_container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer {width:100%; min-width:1000px;position:relative; ; background:#f2f2f2; min-width:1040px ;}
#footer:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*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; padding:10px 0 10px; }
#header #topmenu div.top_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header #topmenu div.top_up div.chan {float:right; ;}
#header #topmenu div.top_up div.chan:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header #topmenu div.top_up div.chan p {float:left; /*padding-left:15px;*/ color:#666666;line-height:1.3em; }
#header #topmenu div.top_up div.chan p.line {padding:0 8px; font-weight:bold; } 
#header #topmenu div.top_up div.chan p a{color:#666666; ; font-weight:bold; font-size:11px}

#header .logo {position:absolute; left:0 ;top:34px; }
#header .gnbo {position:absolute;clear:both; width:524px; left:477px; top:34px}
#header .gnbo:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header .gnbo li { float:left;}
#header .gnbo ul{background:#f4f4f4;}
#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:270px; 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:1.2em; color:#000;  font-weight:700; font-size:13px}
#gnbs li a:hover {color:#d80608; font-weight:bold; font-size:13px}


/*main fade*/
#vs {width:100%; position:relative; text-align:center; height:500px; background:url(/img/vs_back.png) repeat-x center top; min-width:1040px ;}

/*main*/

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


/*maincon*/

#mainContent .maincon_left {float:left; }
#mainContent .maincon_right {float:right; }

.m_tit {padding-bottom:5px}
.maincon_left span {display:inline-block; padding-right:10px}

/*subvs*/

/*#subvs {min-width:1000px ;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;  position:relative; padding-top:145px}
#subContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*sub left*/

#left {width:200px; float:left}
#left p.tit { padding:15px 0 15px 0; font-size:23px; font-weight:bold; color:#fff; background:#D80608;text-align:center; background:url(/img/left_tit_back.png) no-repeat center top; width:200px; }
#left p.tit span {font-size:12px; display:inline-block; padding-top:5px}

#left ul li {border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;color:#515151; padding:11px 0 10px 5px; font-size:15px; text-indent:15px; width:193px;}
#left ul li a {width:100%; height:100%; display:block; color:#5c5c5c; }
#left ul li a:hover {font-weight:bold; color:#000}
#left ul li a.on {font-weight:bold; color:#000}

/*sub content*/

#content {width:736px; float:left; position:relative; text-align:left; color:#4b4b4b; min-height:450px; margin-left:64px; padding-top:80px; }

#content div.sub_title {padding:5px 0 11px 0; border-bottom:solid 1px #c8c8c8;}
#content div.sub_title:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#content div.sub_title .s_tit {float:left; font-size:18px; font-weight:bold; color:#000}
#content div.sub_title .sub_nav {float:right; text-align:right; color:#777777; font-size:12px; padding-top:10px}
#content div.sub_con {padding:25px 0 50px 0; min-height:600px; width:100%}

/* footer */

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

/* 로그인 */

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




