@charset "utf-8"; 
/* reset */
@font-face{font-family:NGW;font-style:normal;font-weight:normal;src:url(../font/NanumGothic.eot);src:local(※),url(../font/NanumGothic.woff) format(woff)}
@font-face{font-family:NMW;font-style:normal;font-weight:normal;src:url(/font/NanumMyeongjo.eot);src:local(※),url(/font/NanumMyeongjo.woff) format(woff)}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,button{margin:0;padding:0}
body{}
body,h1,h2,h3,h4,h5,h6,input,button{font-family:/*'나눔고딕',NanumGothic,NGW,*/NGW,'돋움',dotum,AppleGothic,sans-serif;font-size:12px;color:#333}
article,aside,details,figcaption,figure,footer,header,hgroup, menu,nav,section{display:block}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img,iframe{border:0 none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
hr{border:1px solid #E4E4E4;}
a{text-decoration:none}
body{position:relative;}

/* common style */

.wrap{*zoom:1;width:1098px;margin:auto;clear:both;position:relative; padding-top:0px;  z-index:10;}
.wrap:after{content:"";clear:both;display:block;}
.tar {text-align:right;}
.f_left {float:left;}
.f_right{float:right;}
/* heder style */

#heder {width:100%;height:119px;background:url(../img/common/hederBg.jpg) repeat-x;/*border-bottom:6px solid #e6ded3;*/ z-index:10000;}
.rightMenu{*zoom:1;float:right;color:#000; margin:0;padding:0;}
.rightMenu:after{content:"";clear:both;display:block;}
.rightMenu>li {float:left; background:url(../img/common/top_li_bg.jpg) no-repeat 0 5px; margin:0; padding:0;}
.rightMenu>li:first-child{background:none;}
.rightMenu>li>a{display:block;padding:5px 8px;color:#fff; font-size:11px;}

.logo{clear:both;float:left; margin-top:20px;}
.logo a{display:block;width:237px;height:62px; }

.menu{margin:46px 10px 0 0;float:right;}
.menu>li{float:left; position: relative;}
.menu>li>a{height:20px;margin-left:30px;margin-right:40px;display:block; font-family:NGW; text-decoration:none; font-size:16px;}
.menu>li a:hover{text-decoration:none;}
.menu>li.on a{ text-decoration:none;}
/*
.menu>li a.menu1{width:118px;background:url(../img/common/top_menu1.png) no-repeat;}
.menu>li a.menu2{width:96px;background:url(../img/common/top_menu2.png) no-repeat;}
.menu>li a.menu3{width:94px;background:url(../img/common/top_menu3.png) no-repeat;}
.menu>li a.menu4{width:127px;background:url(../img/common/top_menu4.png) no-repeat;}
.menu>li a.menu5{width:123px;background:url(../img/common/top_menu5.png) no-repeat;}
.menu>li a.menu6{width:108px;background:url(../img/common/top_menu6.png) no-repeat;}*/

.menu ul {
	position: absolute;
	top: 43px;
	left: 0px;
	margin:0;
	padding:10px 0 0 0;
	opacity: 0;
	
	background: #00a4bc;

	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
	
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
}
.menu li > ul {padding-top:20px;}
.menu li:hover > ul { opacity: 1; padding-top:20px;}

.menu ul li {
	width:180px;
	height: 0;
	overflow: hidden;
	padding:0;

	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
.menu li:hover > ul li {
	
	height: 36px;
	overflow: visible;
	padding:0;
}
.menu ul li a {
	width: 100%;
	padding: 15px 5px 5px 20px;
	margin: 0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border: none;
	/*border-bottom: 1px solid #353539;*/
}
.menu ul li a:hover {color:#000;}
.menu ul li:last-child a { border: none; }

/* footer style*/

#footer{*zoom:1;clear:both;width:100%;padding:30px 0 30px 0;background:#3c4763;font-family:'나눔고딕',NanumGothic,NGW; font-size:13px;}
#footer:after{content:"";clear:both;display:block;}
.bottom{text-align:center;}
.bottom_menu{*zoom:1;}
.bottom_menu:after{content:"";clear:both;display:block;}
.bottom_menu li {display:inline-block;background:url(../img/common/bottom_li_bg.jpg) no-repeat 0 0;}
.bottom_menu li:first-child{background:none;}
.bottom_menu li a{color:#ccc;display:block;padding:0 11px 0 11px; }
.bottom_menu li a:hover{text-decoration:underline;}
.bottom_menu li a.bold{font-weight:bold;}
.Copyright{margin:10px auto;text-align:center;}
.Copyright p{color:#ccc;line-height:17px;}
.Copyright p:last-child{margin-bottom:30px;}




/* main style */

.right_banner{position:absolute; top:15px; right:0;}

#Content{background:#fff;}
.mainBottom{height:187px; height:370px;}
.main_login{border:1px solid #d6d6cd; width:247px; height:124px; background:#fff; float:left; margin-right:20px;}
.main_login>form>p {background:url(../img/main/login_title.jpg) no-repeat; text-indent:-20000px; margin:10px 0 0 10px;}
.main_login>form>div>input {float:right; margin:10px 10px 0 0; }
.main_login>form>div>ul {width:140px; margin:0 0 0 10px; padding:10px 0 0 0;}
.main_login>form>div>ul>li>input {line-height:28px; height:26px; width:100%; border:1px solid #c9cac9; padding-left:5px; margin-bottom:3px; color:#616161;}
.main_login>form>div>dl {padding:5px 0 0 0; font-size:11px;}
.main_login>form>div>dl>dt {float:left; padding-left:10px;}
.main_login>form>div>dl>dd {float:right; padding-right:10px;}

.btn_boxWrap>ul>li{float:left;}
.btn_boxWrap>ul>li>a{text-indent:-20000px; height:124px;display:block; /*border:1px solid blue;*/}
.btn_boxWrap a.btn1{background:url(../img/main/btn_01.jpg) no-repeat; width:155px;}
.btn_boxWrap a.btn1:hover{background:url(../img/main/btn_01_on.jpg) no-repeat; width:155px;}
.btn_boxWrap a.btn2{background:url(../img/main/btn_02.jpg) no-repeat; width:167px;}
.btn_boxWrap a.btn2:hover{background:url(../img/main/btn_02_on.jpg) no-repeat; width:167px;}
.btn_boxWrap a.btn3{background:url(../img/main/btn_03.jpg) no-repeat; width:166px;}
.btn_boxWrap a.btn3:hover{background:url(../img/main/btn_03_on.jpg) no-repeat; width:166px;}
.btn_boxWrap a.btn4{background:url(../img/main/btn_04.jpg) no-repeat; width:172px;}
.btn_boxWrap a.btn4:hover{background:url(../img/main/btn_04_on.jpg) no-repeat; width:172px;}

.mainText{width:657px;margin:0 auto;padding-top:25px;}
.main_latest{width:336px; height:180px;background:url(/img/main/latest_back.jpg) no-repeat 0px 30px; font-size:20px; color:#323232; font-weight:600;font-family:'나눔고딕',NanumGothic,NGW;}
.main_latest1{ font-size:20px; color:#323232; font-weight:600;font-family:'나눔고딕',NanumGothic,NGW; margin-left:10px;}
.main_latest_ul{margin-top:6px;}
.main_latest_ul>li{float:left;}
.main_latest3 {
	height:163px; width:325px;
	border-top:1px solid #dedede; 
	border-left:1px solid #dedede; 
	border-right:1px solid #dedede; 
	background:url(/img/main/latest_txt1.jpg) no-repeat 20px 15px; 
	clear:both;
	margin:0 0 0 0;
}
.main_latest4 {
	height:163px; width:444px;
	border-top:1px solid #dedede; 
	background:url(/img/main/latest_txt2.jpg) no-repeat 20px 15px; 
	margin:0 0 0 0;
}

.more_btn{padding:15px 20px 0 0;}
.padTop{padding-top:23px; padding-bottom:37px;}

/* sub style */
#subContent{position:relative;width:100%;padding-top:0px; color:#282828; font-size:13px; z-index:1;}
#subContent h1 span{font-size:12px;font-weight:normal;color:#949494; line-height:40px;}

#subContent .sub_bg {background-color:#000;}
#subContent .sub_topImg{height:165px; background:#161616; text-align:center;}

.subTitleImg{margin:0 auto; height:263px; z-index:1;}
.subTitleImg_txt {width:1098px; margin:0 auto; position:relative;}
.subTitleImg_txt>img {position:absolute; right:0;top:55px;}

.subConLeft {float:left; position:relative;z-index:100; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.subConLeft .leftTitleTxt {width:219px; text-align:center; background:#00a4bc; padding:20px 0 20px 0; position:absolute; left:0;top:-78px;}
.subConLeft .leftTitleTxt>h3{font-size:24px;font-family:'NGW', 'Batang', serif; color:#fff; font-weight:normal; letter-spacing:-1px;}
.subConLeft .leftTitleTxt>h4{font-size:12px;font-family:'NMW', 'Batang', serif; color:#c7c7c7; font-weight:normal;}
.subConLeft>ul {margin:0 auto; padding:0 0 60px 0; width:219px; font-family:'NGW';}
.subConLeft>ul>li {border-bottom:1px solid #e6e6e6; font-size:14px; }

.subConLeft>ul>li:hover {}
.subConLeft>ul>li a {color:#4c4c4c; font-weight:bold; padding:15px 20px; display:block;}
.subConLeft>ul>li a:hover {color:#019a9c; text-decoration:none; background:url(/img/common/left_menu_arr.gif) no-repeat 200px 14px;}
.subConLeft>ul>li.on {color:#fff; background:url(/img/common/left_menu_arr.gif) no-repeat 200px 14px;}
.subConLeft>ul>li.on a{color:#019a9c;}
.subConLeft>div {clear:both; margin-top:10px;}
.subConRight {float:right; width:860px; padding-bottom:40px; position:relative; padding-top:30px;}
#page_style {padding-left:20px; }
#page_style p{line-height:20px;}
#page_style h3{background:url('../img/sub/point_04.gif') no-repeat 0 4px; padding:0 0 0 20px; margin:0 0 12px 0; color:#006ed9; font-size:18px; clear:both; font-weight:600; font-family:'NGW';}
#page_style h4{background:url(/img/sub/point_02.gif) no-repeat 20px 21px; padding:15px 5px 5px 30px; font-size:15px; font-weight:600; color:#009fb0;}
#page_style table{line-height:20px; color:#000; font-size:13px; border-bottom:solid 1px #ccc; border-top:solid 2px #c00202; width:100%; font-family:'NGW';}
#page_style table tbody tr td,th{padding:5px; border:solid 1px #ccc; }
#page_style table tbody>tr>th{background:#f4f4f4; }
#page_style table thead tr td,th{padding:5px; text-align:center; border:solid 1px #ccc; background:#f4f4f4;}
#page_style table thead>tr>th{}
#page_style table tr>th{background:#ffeef0;}
.t_center tr>td{text-align:center;}
.t_center tr>td[colspan="7"]{background:#f8eded;}
.td_center>tbody>tr>td{text-align:center;}
.no_tableDesign table{border:1px solid #fff;}

.subTitle{width:890px; height:68px;margin-bottom:39px; position:absolute; left:-20px;top:-68px; background:#f6f6f6;}
.subTitle h1{line-height:68px;font-size:21px;color:#000;font-family:NGW,NanumGothic; font-weight:600; padding-left:30px;}
.subTitle h1 span{font-size:12px;color:#949494;}
.pagenav{position:absolute;right:0;bottom:13px;}

/*#subContent{border-bottom:1px solid #dcdcdc;border-top:1px solid #bcbcbc;padding-top:50px;}*/

.sub_right_con{position:relative;height:33px;margin-bottom:39px;}
.sub_right_con h1{height:32px;border-bottom:1px solid #d8d8d8;font-size:20px;color:#000;font-family:'나눔고딕',NanumGothic,NGW;}
.sub_right_con h1 span{font-size:12px;color:#949494;}
.pagenav{position:absolute;right:25px;bottom:25px; font-size:11px;}

.imgList{*zoom:1;width:1200px;margin-left:11px;}
.imgList:after{content:"";clear:both;display:block;}
.imgList li{float:left;margin:20px 34px 0 0;}
.imgList li img{width:244px;height:189px;}

.pg_wrap{text-align:center;font-size:13px;line-height:25px;margin:40px 0 20px 0;padding-top:20px;border-top:1px solid #d8d8d8;}
.pg_wrap span{display:inline-block;}
.pg_wrap a{width:25px;height:25px;display:inline-block;color:#69524c;border:1px solid #af9b8f;}
.pg_wrap .pg_current{width:25px;height:25px;display:inline-block;color:#fff;border:1px solid #ccc;background:#af9b8f;padding:0;}
.pg_wrap span{color:#333;}
.pg_wrap a.pg_page{width:25px;height:25px;display:inline-block;padding:0;}
.pg_wrap a.pg_page.pg_start{background:url(../img/sub/prevBtn.jpg) no-repeat -1px -1px; text-indent:-999em; }
.pg_wrap a.pg_page.pg_prev{background:url(../img/sub/prevBtn.jpg) no-repeat -27px -1px;}

.pg_wrap a.pg_page.pg_end{background:url(../img/sub/nextBtn.jpg) no-repeat -27px -1px; text-indent:-999em; }
.pg_wrap a.pg_page.pg_next{background:url(../img/sub/nextBtn.jpg) no-repeat -1px -1px;}


.subTable{position:relative;padding:20px 50px 20px 50px ;font-family:'나눔고딕',NanumGothic,NGW;}
.subTable>h2{font-size:14px;font-family:'나눔고딕',NanumGothic,NGW;color:#353535;}
.subTable p.right{position:absolute;top:25px;right:50px;color:#979797;}
.sub_Table{width:100%;margin-top:10px;}
.sub_Table th{height:40px;color:#fff;background:#998972;font-size:14px;}
.sub_Table td:first-child{text-align:center;color:#838383;}
.sub_Table td{padding:20px;line-height:20px;color:#525252;}

.calendarTable{width:1000px;margin:5px auto;border-bottom:1px solid #dbd3c6;border-top:1px solid #dbd3c6;border-left:1px solid #dbd3c6;}
.calendarTable th{background:#998972;height:32px;border-right:1px solid #dbd3c6;color:#ffffff;}
.calendarTable td{border-right:1px solid #dbd3c6;color:#343434;padding:12px;min-height:108px;vertical-align:top;}
.calendarTable td:first-child{color:#e80811;}
.calendar_title{text-align:center;}
.calendar_title>h3{display:inline-block;font-size:22px;line-height:22px;}
.calendar_title a{width:20px;height:18px;display:inline-block;margin:10px;}

.collection{padding:0 50px 0 50px;}
.timW{*zoom:1;clear:both;padding-bottom:30px;}
.timW:after{content:"";clear:both;display:block;}
.tim_name1{width:183px;height:319px;float:left;text-align:center;background:url(../img/sub/timBg1.jpg) no-repeat;}
.tim_name2{width:183px;height:319px;float:left;text-align:center;background:url(../img/sub/timBg2.jpg) no-repeat;}
.day{color:#fff;font-size:16px;margin:114px 0 10px 0;font-family:'나눔고딕',NanumGothic,NGW;}
.time{color:#fff;font-size:12px;font-family:'나눔고딕',NanumGothic,NGW;}
.name{color:#353535;font-size:16px;margin:30px 0 0 0;font-family:'나눔고딕',NanumGothic,NGW;}

.collectionList{*zoom:1;width:778px;border:1px solid #bcb1a2;background:#e5e6e6;margin-left:14px;float:left;padding:0 12px 8px 0;}
.collectionList:after{content:"";clear:both;display:block;}
.collectionList li{float:left;margin:12px 0 0 8px ;}
.collectionList li img{width:186px;height:142px;}

/* lightBox style */

#lightboxOverlay {position: absolute;top: 0;left: 0;z-index:999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity: 0.85;display: none;width:100%;height:100%;}
#lightbox {width:100%;position:absolute;margin:0 auto;z-index: 1000;text-align: center;line-height: 0;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;font-weight: normal;}
#lightbox img {width:900px;}/* line 27, ../sass/lightbox.sass */
#lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;padding:20px;width: 900px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {width:900px}
.lb-loader {position: absolute;top: 10%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav {position: absolute;top: 298px;left: 0;height:80px;width:940px;z-index: 10000;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev {left: 0;float: left;display: block;background:url(../img/prev.png) no-repeat;width:48px;height:80px;cursor:pointer}
.lb-next {right: 0;float: right;display: block;background:url(../img/next.png) no-repeat;width:48px;height:80px;cursor:pointer}
.lb-dataContainer {margin:0 auto; padding-top:5px; *zoom:1; width:900px;
  -moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-ms-border-bottom-left-radius: 4px;-o-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-ms-border-bottom-right-radius: 4px;-o-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 10px;color: #bbbbbb;}
.lb-data .lb-details {width:100%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 11px;}
.lb-data .lb-close {width: 35px;float: right;padding-bottom: 0.7em;outline: none;}
.lb-data .lb-close:hover{cursor: pointer;}
.lb-closeContainer{display:none;width:27px;height:27px;}
.lb-close{width:27px;height:27px;background:url(../img/close.png);}


/*tab디자인*/
.sub01_tab{*zoom:1;margin:110px 0 20px 0; font-size:14px; z-index:10;position:relative;}
.sub01_tab:after{content:"";clear:both;display:block;}
.sub01_tab li{float:left;background:#dcdada;margin:0 7px 10px 0; border-radius:10px; height:40px; list-style-type:none;}
.sub01_tab li.on{background:#d63499; }
.sub01_tab li a{font-family:'나눔고딕',NanumGothic,NGW;color:#686868;text-align:center;display:block;line-height:18px;padding:10px 20px 10px 20px; font-weight:600;}
.sub01_tab li.on a{text-decoration:none;color:#fff; } 
.sub01_tab li a:hover{text-decoration:none;}
.tabIn{display:none;/*position:relative;  margin-top:40px;*/ margin-top:10px;}

.topImg_edu{position:absolute; top:45px; left:20px; z-index:8;}