@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;}
p {word-break:break-all;}

/* Basic Set-기본셋팅 */

body {width:100%; height:100%; background:#fff; font-family:'nanumgothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕'; font-size:12px; color:#333; }
table {font-family:'nanumgothic', '나눔고딕', '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:1100px; width:100%; position:relative; text-align:center; background:url(/img/header_back.png) repeat-x;}
#header:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container {min-width:1100px; width:100%;  position:relative; text-align:center; }
#container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#sub_container {min-width:1100px; width:100%; position:relative; text-align:center; background:url(/img/sub_back.png) no-repeat center top ;}
#sub_container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer {min-width:1100px; width:100%; position:relative; text-align:center;border-top:1px solid #ddd; background:#e7e7e7}

/*Top menu*/

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

#header #topmenu p.logo {float:left; margin-top:31px;}
#header #topmenu div.chan {float:right; font-size:10px;}
#header #topmenu div.chan p {float:left; }
#header #topmenu div.chan p.last {margin-left:1px}

#header .gnbo { position:absolute; top:31px; left:450px; right: 55px; clear:both; }
#header .gnbo li { float:left; }
#header .gnbo li img { cursor:pointer; }
#header .gnb { display:none; position:absolute; top:0px; left:0; clear:both; z-index:99; }
#header .gnb li { float:left; }
#gnbs {height:120px; background:#fff; margin:0; border-bottom:2px solid #0067B4;  }
#gnbs li { float:none !important;  margin:0; text-align:left;}
#gnbs li a { font-weight:700; display:block;width:100%; height:100%;  padding:5px 0 5px 5px; line-height:14px; color:#333; border-bottom:1px dotte #ddd; }
#gnbs.men_1 li a {padding:5px 0 5px 35px; }
#gnbs.men_2 li a {padding:5px 0 5px 20px; }
#gnbs.men_3 li a {padding:5px 0 5px 22px;}
#gnbs.men_4 li a {padding:5px 0 5px 25px;}
#gnbs.men_5 li a {padding:5px 0 5px 7px;}

#gnbs li a:hover { color:#009EDF; }

/*main fade*/

#mainVs {width:100%;min-width:1100px; margin:0 auto; text-align:center; }
#motionj_fade_01 {width:100%; margin:0 auto;border-top:1px solid #e2e2e2; }
#motionj_fade_01 ul {text-align:left; }

/*main*/

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

#mainContent div.maincon_1 {width:1000px; }
#mainContent div.maincon_1:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#mainContent p.co {float:left; }
#mainContent div.co {float:left; }
#mainContent div.co p {float:left; }
#mainContent div.main_con:{width:1000px; }
#mainContent div.main_con:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#mainContent div.main_con p {float:left; }

/*sub*/

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

/*sub left*/

#left {width:184px; float:left; text-align:left; position:relative; }

#left p.tit {border-bottom:1px solid #ddd; }
#left ul li {border-bottom:1px solid #ddd;width:184px; height:34px; color:#000;font-weight:bold; font-size:13px; }
#left ul li.ma_li {width:184px ;}
#left ul ul.sub_ul li{border:0; background:#E7E7E7}

/*sub content*/

#content {width:759px; float:left; position:relative; text-align:left; color:#4b4b4b; padding:0 0 30px 57px; min-height:650px; }
#content div.sub_title p {margin:145px 0 24px 0;}
#content p.arv {margin-top:11px; }


/* footer */
#footer div.tail {width:1000px; height:70px; margin:0 auto; text-align:left; line-height:1.5em; color:#4a4949; font-size:12px; padding:10px 50px 15px 50px; }
#footer div.tail p {float:left; }
#footer div.tail p.foot {padding-right:21px; }
#footer div.tail p.copy {padding-top:12px; }
#footer div.tail p.copy span {padding-left:5px; }
#footer div.tail p.copy span a {color:#4a4949; }

/* main notice*/
dl.notice {width:355px; float:left; border-left:1px solid #ddd;height:182px;}
dl.notice dd {padding:5px 10px 0 35px; }
dl.notice dd div.lt ul li {background:url(/img/noti_bul.png) 0 10px no-repeat; padding:5px 10px 5px 10px; text-align:left; }
dl.notice dd div.lt ul li a {color:#424242; }
dl.notice dd div.lt ul li span.date{display:inline-block; color:#424242; float:right; }

/*sub103 map*/

div.map {margin-top:20px; background:#eee; padding:2px; }
p.map_txt {}

/*tab menu*/

.itab { width:759px; overflow:auto; }
.itab li {float:left; margin-left:2px; width:32%; border:1px solid #ddd; }
.other li {float:left; margin-left:2px; width:48%; border:1px solid #ddd;}
.itab li a {display:block; text-align:center; font:700 16px ; color:#777; text-decoration:none; background:#eee; padding:10px 0 12px;}
.itab li a:hover { color:#fff; background:#00a9e8;}
.itab li a.on { background:#00a9e8; color:#fff !important; }

.sub_303 img {width: 757px;}