@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,li {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 {text-decoration:none; }
a:visited, a:hover {text-decoration:none; }

/* 구조 셋팅 */
#header_up {width:100%; position:relative;background-color:#003266; min-width:1100px; }
#header_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header {width:100%; position:relative; height:65px; min-width:1100px; }
#header:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container {width:100%; position:relative; min-width:1100px; }
#container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#sub_container {width:100%; position:relative; min-width:1100px; }
#sub_container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer_up {width:100%; position:relative; background:#d9d9d9; min-width:1100px;  }
#footer_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer {width:100%; position:relative; background:#f6f6f6; min-width:1100px; }


/*topmenu*/

#topmenu_up {width:1100px; position:relative; margin:0 auto; background-color:#003266;}
#topmenu_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }	

#topmenu_up {}
#topmenu_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#topmenu_up p.member {float:right}
#topmenu_up p.member span {background:#4d7094; color:#fff; display:inline-block; padding:11px 20px; text-align:center; font-size:12px}
#topmenu_up p.member span a {color:#fff; }
/*topmenu*/

#topmenu {width:1100px; position:relative; margin:0 auto; height:65px; }
#topmenu:after {content:""; height:0; clear:both; display:block; visibility:hidden; }	

.logo {float:left; }


/*navi*/

.navi {width:756px; float:right; height:65px; }

.smenu ul {width:620px; }
.smenu ul:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
.smenu ul li {float:left; }

.smenu ul.menu01 {}
.smenu ul.menu02 {padding:7px 0 0 10px ; width:300px; height:23px; background-color:#ed1c24; color:#fff; margin-left:55px; font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕' !important; }
.smenu ul.menu03 {padding:7px 0 0 10px ; width:300px; height:23px; background-color:#ed1c24; color:#fff; margin-left:220px; font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕' !important; }
.smenu ul.menu04 {}
.smenu ul.menu05 {}

a.ssmenu:link, a.ssmenu:visited, a.ssmenu:active {font-weight:normal; color:#fff; text-decoration:none; padding:3px 10px; font-size:14px; }
a.ssmenu:hover {color:#fff; }

/*mainContent*/

#mainVs_wrap {width:100%;  position:relative; text-align:center; background:#f1f1f1; }
#mainVs_wrap #mainVs {width:1100px; height:501px; margin:0 auto 30px auto; }


#mainContent {width:1098px; position:relative; margin:0 auto;  border:1px solid #ddd}
#mainContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }


.maincont_up {}
.maincont_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

.maincont_up > div {float:left}

.maincont_up .mi {border-left:1px solid #ddd; border-right:1px solid #ddd; background:url(/img/cont_04.jpg) no-repeat center top; width:366px; height:229px }

.maincont_up .mi .dir {padding:99px 0 0 30px; width:280px}
.maincont_up .mi .dri ul {}
.maincont_up .mi .dir ul:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
.maincont_up .mi .dir ul li {float:left ;margin:0 10px 5px 0}

.maincont_down {border-top:1px solid #ddd;}
.maincont_down:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

.maincont_down > div {float:left}

.maincont_down .mi {border-left:1px solid #ddd; border-right:1px solid #ddd; }

dl.notice {float:left; ;margin: 0 }
dl.notice dd div.lt ul li {background:url(/img/noti_bul.jpg) 30px 10px no-repeat; padding:5px 10px 5px 40px; }
dl.notice dd div.lt ul li a {color:#555555; font-size:13px; font-weight:bold !important; }
dl.notice dd div.lt ul li span.date {display:inline-block; color:#555555; float:right; font-size:13px; display:none; }


/* footer */

#tail_up {width:1100px; position:relative; margin:0 auto; padding:8px 0 ; color:#666666; background:#d9d9d9}
#tail_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#tail_up p.copy_up { font-size:12px; line-height:1.7em; letter-spacing:-0.01em; text-align:center; }
#tail_up p.copy_up span {display:inline-block; padding-right:11px;  text-align:center;}
#tail_up p.copy_up span a{color:#666666 }

/* footer */

#tail {width:1100px; position:relative; margin:0 auto; padding:18px 0 0 0 ; color:#666666}
#tail:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#tail p.copy { font-size:12px; line-height:1.7em; letter-spacing:-0.01em; text-align:center; }
#tail p.copy span {display:inline-block; padding-right:11px;  text-align:center; padding-bottom:18px}
#tail p.copy span.co {color:#9a9a9a; }
#tail p.copy span b{color:#000; }

#sub_vs_wrap {width:100%;  position:relative; text-align:center; background:#f1f1f1; }
#sub_vs_wrap #mainVs {width:1100px;margin:0 auto }


/*sub content*/

#subContent {width:1100px;  position:relative; margin:20px auto 0 auto; padding:0; }
#subContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }


#bbsContent {width:1100px;  position:relative; margin:20px auto 0 auto; padding:0; }
#bbsContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*sub left*/

#left {width:200px; position:relative; float:left; }

#left p.tit {color:#fff; padding:25px 0; height:20px; font-size:20px; font-weight:600; text-align:center; background:url(/img/left_tit_back.jpg) repeat center top;}
#left ul {padding:0 12px}
#left ul li {border-bottom:1px solid #dcdcdc; color:#515151; padding:12px 0 12px 0; font-size:14px;}
#left ul li a {width:100%; height:100%; display:block; color:#4d4d4d; }
#left ul li a:hover {color:#003266; font-weight:600 }
#left ul li a.on {color:#003266; font-weight:600}
p.lcs{}

/*content*/

#content {width:850px; position:relative; float:left; margin-left:50px; }
#content:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*sub_title*/

#content div.sub_tit {font-size:25px; color:#3c3c3c; padding:20px 0 22px 0; border-bottom:1px solid #ddd; height:25px; font-weight:600}
#content div.sub_tit:after {content:""; height:0; clear:both; display:block; visibility:hidden; }


/*sub_con*/

div.sub_con {padding:35px 0 50px; min-height:500px}

p.map_tx {margin-top:40px}

/* 내용관리 */
#ctt {margin:0;padding:0;border:none}
/*#ctt {margin:10px 0;padding:10px;border:1px solid #e9e9e9}*/
.ctt_admin {text-align:right; margin-bottom:20px}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0; border:none}
/*#ctt_con {padding:10px 0}*/
.ctt_img {text-align:center}

a.btn_admin {

    display: inline-block;
    padding: 7px;
    border: 1px solid #e8180c;
    background: #e8180c;
    color: #fff!important;
    text-decoration: none;
    vertical-align: middle;

}
             