@charset "utf-8";

#head_wrap {width:100%; height:100px; border-top:3px solid #c75155; border-bottom:1px solid #ccc;}
#head_box {width:100%; height:100px; margin:0 auto; position:relative;}

#visit { position:absolute; top:20px; left:270px; display:block }
#visit ul {float:left;}
#visit ul li {float:left; margin: 5px 0 0 10px; padding:0px 10px 0 0; border-right:1px #333 solid;}
#visit ul li.last { border:none; }
#visit ul li {font-size:13px; color: #333; line-height:15px; }

#globalmenu {position:absolute; top:20px; right:0px; display:block}
#globalmenu ul {float:right;}
#globalmenu ul li {float:left; margin: 5px 0 0 10px; padding:0px 10px 0 0; border-right:1px #333 solid;}
#globalmenu ul li.last { border:none; }
#globalmenu ul li a {font-size:0.9em; color: #333; line-height:15px; }
#toplogo h1 {display:none;}
#head_box #toplogo {position: absolute; left: 5px; top:10px; z-index:19999;}

/* 주 메뉴 */
#topmenu_ {position: absolute; height:45px; top:60px; z-index:10000; width:100%; margin:0 auto;}
#topmenu {position: relative; width:1020px; margin:0 auto;}
#topmenu #top1menu {position:absolute; left:270px; width:760px; margin:0 auto; zoom:1; height:40px; overflow:hidden;/*background:#CCC;*/}

/*#topmenu_box {position: absolute; top:72px; left:240px; width:720px; height:70px; background:url(/img/topmenu/shadow.jpg) no-repeat; z-index:1;}*/

/* #topmenu * { display: none; } */
#topmenu h2 { display: none; }
#topmenu > ul > li {float:left; padding:0; margin:0 30px;}
#topmenu > ul > li > a {font-size:18px; color:#333;}
#topmenu > ul > li.first {margin:0 20px 0 0;}
#topmenu > ul > li.last {margin:0 0 0 8px;}
#topmenu > ul > li > ul {padding:0; margin:10px 0 0 0;}
#topmenu > ul > li > ul > li {padding:0; margin:0;}
#topmenu > ul > li > ul > li > a {font-size:13px; color:#6c6c6c;}
#topmenu > ul > li > ul > li > a:hover {font-size:13px; color:#333;text-decoration:underline;}

#headerOver {height:0px; position:absolute; top: 104px; right: 0px; width: 100%; margin: 0;  background: #fff; z-index:3; }

#top1 {margin-left:0px !important;;}
#top2 {margin-left:4px !important;}
#top3 {margin-left:4px !important;;}
#top4 {margin-left:4px !important;}
#top5 {margin-left:4px !important;;}
#top6 {margin-left:4px !important;;}

.txt_p {color:#c40075; font-weight:bold;}

#foot_wrap {width:100%; height:317px; margin:0 auto; background:#fff; border-top:1px #ccc solid;}
#foot_wrap2 {width:100%; height:107px; margin:0 auto; background:#fff; border-top:1px #ccc solid;}

#foot_box { position:relative; margin:0 auto; max-width:1020px; }
#foot_box > ul { float:left; width:133px; padding:20px 0 0 30px; height:297px; border-left:1px #ccc solid; border-right:1px #ccc solid; }
#foot_box ul.last { width:170px; border-right:1px #ccc solid; }
#foot_box ul li.title { font-size:18px; color:#333; }
#submenu { margin-top:8px; }
#submenu a { font-size:13px; color:#6c6c6c; line-height:26px; }

#foot_box .foot_menu { display:block }
#foot_box .foot_menu ul {float:left;}
#foot_box .foot_menu ul li {float:left; margin: 25px 10px 0 0; padding:0px 10px 0 0; border-right:1px #6c6c6c solid;}
#foot_box .foot_menu ul li.last { border:none; }
#foot_box .foot_menu ul li.first a { color:#2a2a2a; font-weight:bold; }
#foot_box .foot_menu ul li a {font-size:0.8em; color: #6c6c6c; line-height:15px; }
#foot_box .copyright { font-size:0.8em; color:#6c6c6c;padding:5px;float:left; }
#foot_box .copyright a { font-size:13px; color:#6c6c6c; }
#foot_box .foot_logo {height:107px;float:right;margin-top:-30px; }

#clear_div { clear:both; height:0px} 

/* TabMenu */
.tabmenu {
width:100%;
}

.tabmenu a{
margin-right:3px;
}

.tab4 {
margin:0 !important;
}

	#topmenu2 { display:none;}
@media (max-width:1024px) {
	#topmenu_ { display:none;}
	#foot_wrap { display:none;}
.btn_lms2 { position: relative;width:97%; background-color:#eee !important; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:40px; color:#333; margin: 0px; padding: 0; background:transparent;z-index:98; padding:5px 10px; font-weight:normal; font-size:25px;clear: both;}	

}
@media (min-width:1025px) {
	.btn_lms2 {display:none; }
	#slide_wrap {}
}
#topmenu2 { position: absolute; left:0px; top: 155px; width:100%;opacity:0.9; background:#000000; z-index:999; }
#topmenu2 > ul { display:block; list-style: none; margin: 20px 0 0 0; padding: 0 25px; height:2000px;}
#topmenu2 li { margin: 0; font-size:30px; font-weight:normal;width: 300px;; }
#topmenu2 ul li { float: none; display: block; margin: 0 0 40px 0; padding: 0; }
#topmenu2 ul li:after { content:""; display:block; clear:both; }
#topmenu2 ul li a { display: block; position: relative; color: #fff; font-weight:bold; padding: 0 0; letter-spacing: 0px;}
#topmenu2 ul li a:hover, #topmenu ul li a.on  {color:#f4c00f;}

#topmenu2 ul li a.noimg {background:none;}
#topmenu2 ul li.on a { z-index: 3; }
#topmenu2 ul li.on ul { display: block; }
#topmenu2 ul li.on div { display: block; }
#topmenu2 ul ul { 	margin: 0;	padding:20px 0;}

#topmenu2 ul ul li {width: 49%; line-height: 29px; padding:0 0 15px; margin:0; font-size:24px;}
#topmenu2 ul ul li.first { }
#topmenu2 ul ul li.last {}
#topmenu2 ul ul li a { display: block;color: #989898 !important; font-weight: normal; text-decoration: none; white-space: nowrap; text-indent: 0; }
#topmenu2 ul ul li.first a { }
#topmenu2 ul ul li a span { display: block; padding: 0; }
#topmenu2 ul ul li a:hover {color:#000 !important; background:#fff !important; width:100%; padding:10px 0;}



.mt1 {font-size:18px;}
.mt2 {padding-left:45px;}
.mt3 {padding-left:30px;}