div#wrap{ position:relative;  }
div#wrap img { border:none; }
div#wrap a{ text-decoration:none; }
div#wrap div#header{ width:100%; margin:0 auto; height:75px; }
div#wrap .header_inner{ width:1000px; margin:0 auto; height:75px;position:relative;  }
div#wrap div#header h1{ margin:0; float:left; margin-top:13px; }
div#wrap div#header h1 img{ width:286px; height:49px; }

#header .header_inner .lnb ul {float:left; margin-top:16px; margin-left:150px;}
#header .header_inner .lnb > ul > li {float: left; margin-left:60px;}
#header .header_inner .lnb > ul > li div{text-align:center; line-height:46px; font-weight:bold; box-sizing:border-box;font-size:20px; color:#444;  }
#header .header_inner .lnb > ul > li div a{display:inline; padding-bottom:25px;}

div#wrap div#header div#nav div.gnb{position:absolute; top:15px; right:0; }
div#wrap div#header div#nav div.gnb p{width:auto; float:left;}
div#wrap div#header div#nav div.gnb p.en a{width:46px; height:46px; text-indent:-10000px; display:block;background: url("/images/default/main/en.gif") no-repeat 0 0; } 
div#wrap div#header div#nav div.gnb p.en a:hover{width:46px; height:46px; text-indent:-10000px; display:block;background: url("/images/default/main/en_ov.gif") no-repeat 0 0; } 
div#wrap div#header div#nav div.gnb p.online a{margin-left:10px; width:46px; height:46px; text-indent:-10000px; display:block;background: url("/images/default/main/online.gif") no-repeat 0 0;}
div#wrap div#header div#nav div.gnb p.online a:hover{margin-left:10px; width:46px; height:46px; text-indent:-10000px; display:block;background: url("/images/default/main/online_ov.gif") no-repeat 0 0;}


div#wrap div#header div#nav ul li ul {display: none; }

/* 탑2차메뉴 */
div#wrap div#sepration{ width: 100%; height: 395px; background-color:#f9f9f9; position:absolute; top: 75px; z-index: 1000; border-top:1px solid #e6e6e6;}
div#wrap div#sepration div.tsm_bg{width:1000px; margin:0 auto; }
div#wrap div#sepration ul {padding-top: 22px;}
div#wrap div#sepration ul li{overflow:hidden; border-bottom: 1px solid #e1e1e1; padding:10px 0px;}
div#wrap div#sepration ul li div.mtit{ width: 255px;float:left;font-size: 26px; color: #444; font-weight:bold; padding-left:45px;}
div#wrap div#sepration ul li div.dep{float:left; width:700px; }
div#wrap div#sepration ul li div.dep ul{margin-left:0px; padding-top:0px;}
div#wrap div#sepration ul li div.dep ul li{float:left;text-align:center; border-bottom:none;}
div#wrap div#sepration ul li div.dep ul li a{color: #6c6c6c; font-size: 16px; margin:0px; padding:0px 22px;font-weight:bold; font-weight:600;}
div#wrap div#sepration ul li div.dep ul li a:hover{color: #006fd6;}
div#wrap div#sepration ul li div.dep ul li:first-child a{margin-left:0;}
div#wrap div#sepration ul li div.dep ul li ul{margin:10px 0px;}
div#wrap div#sepration ul li div.dep ul li ul li{float:none; text-align:center; padding:0;}
div#wrap div#sepration ul li div.dep ul li ul li a{padding:0;color: #979797; }

div#wrap div#sepration ul li div.m01{background: url("/images/default/main/tsm01.gif") no-repeat left center;}
div#wrap div#sepration ul li div.m02{background: url("/images/default/main/tsm02.gif") no-repeat left center;}
div#wrap div#sepration ul li div.m03{background: url("/images/default/main/tsm03.gif") no-repeat left center;}
div#wrap div#sepration ul li div.m04{background: url("/images/default/main/tsm04.gif") no-repeat left center;}


/* 메인비주얼 */
#visual {width: 100%; height: 543px; z-index: 0;	overflow: hidden; position:relative;}
#visual .pics {	width: 100%; height: 543px;}
#visual .pics li {	display: none;	position: absolute;	top: 0;	left: 0;	width: 100%; height: 543px;}
#visual .pics li div{width: 1000px;margin: 0 auto; margin-top:100px; position:relative;}
#visual .pics li div h3{padding-top:40px;}

#visual .pics .pic1 {	display: block;	background: url(/images/default/main/visual01.jpg) no-repeat 50% 0;}
#visual .pics .pic2 {	background: url(/images/default/main/visual02.jpg) no-repeat 50% 0;}
#visual .pics .pic3 {	background: url(/images/default/main/visual03.jpg) no-repeat 50% 0;}

ul.visual-buttons{ position: absolute;	bottom:20px;width:100%; text-align:center; }
ul.visual-buttons li{display:inline-block; margin:0px 4px;}

div#wrap div#container{ width:1000px; margin:0 auto; }

/* 퀵메뉴 */
div#wrap div#container div.qLink{height:166px;  padding-top:4px; }
div#wrap div#container div.qLink ul{overflow:hidden; margin-top:40px;}
div#wrap div#container div.qLink ul li{float:left; width:20%; text-align:center; border-left:1px solid #d0d0d0; box-sizing:border-box;}
div#wrap div#container div.qLink ul li:first-child{border-left:0;}
div#wrap div#container div.qLink ul li a{display:block; font-size:18px; line-height:26px;color:#666; padding-top:100px;}
div#wrap div#container div.qLink ul li.q1 a{background: url("/images/default/main/b01.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q1 a:hover{background: url("/images/default/main/b01_ov.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q2 a{background: url("/images/default/main/b02.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q2 a:hover{background: url("/images/default/main/b02_ov.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q3 a{background: url("/images/default/main/b03.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q3 a:hover{background: url("/images/default/main/b03_ov.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q4 a{background: url("/images/default/main/b04.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q4 a:hover{background: url("/images/default/main/b04_ov.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q5 a{background: url("/images/default/main/b05.gif") no-repeat top center;}
div#wrap div#container div.qLink ul li.q5 a:hover{background: url("/images/default/main/b05_ov.gif") no-repeat top center;}

div#wrap div#container div.ban{overflow:hidden; margin-top: 70px;}
div#wrap div#container div.ban p.more{position:absolute; top:20px; right:20px;}
div#wrap div#container div.ban h3{font-size:26px; font-weight:bold; color:#666; margin-bottom:10px;}

div#wrap div#container  div.recent_notice { position:relative; float:left; width:500px;height:230px; margin:0; box-sizing:border-box;padding: 20px 40px;border:1px solid #d0d0d0; border-right:none;}
div#wrap div#container  div.recent_notice h3 { margin:0px; padding:0px; font-size:24px; line-height:24px;font-weight:bold; color:#464646; }
div#wrap div#container  div.recent_notice dl { margin-top:25px;}
div#wrap div#container  div.recent_notice dl dt { float:right;line-height:28px; font-size:13px;}
div#wrap div#container  div.recent_notice dl dd { line-height:28px; background: url("/images/default/main/dot.gif") no-repeat left center; padding-left:15px;}
div#wrap div#container  div.recent_notice p { position:absolute; top:25px; right:40px; }

div#wrap div#container div.b02{position:relative; float:left; width:500px;height:230px; box-sizing:border-box;padding: 25px 40px; background: #576069 url("/images/default/main/notice_bg.jpg") no-repeat right bottom; color:#fff; }
div#wrap div#container div.b02 h3{color:#fff;}
div#wrap div#container div.b02 p{color:#bcbfc3;}
div#wrap div#container div.b02 div.tel{color:#fff; font-size:16px; margin-top:10px;}
div#wrap div#container div.b02 div.tel span{font-size:18px; font-weight:bold;}

div#wrap div#footer{width:100%;  clear:both; padding:25px 0; background-color:#333333; margin-top:40px; }
div#wrap div#footer div.copyright { width:1000px; margin:0 auto; line-height:130%; }
div#wrap div#footer div.copyright h3 { float:right; margin:0px 0px 0 20px; }
div#wrap div#footer div.copyright p {margin-bottom:5px; color:#fff; }
div#wrap div#footer div.copyright span.vbar{color:#acacac; font-size:13px; padding:0px 10px;}