@charset "euc-kr";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{color:#5f5f5f;font-family:'¸¼Àº °íµñ',dotum,applegothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
.select_gb {font-size:12px; height:22px; border: 1px solid #cfcfcf; background-color:#FFFFFF;}
.input_gb, textarea_gb{vertical-align:middle; border: 1px solid #cfcfcf; padding:3px;}
.input_pv {font-size:11px; color:#999}

caption,hr,legend{display:none}
a:link, a:visited{color:#7e7e7e; text-decoration:none}
a:hover{color:#118cc9; text-decoration:underline}

.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.fl{float:left !important}
.fr{float:right !important}
.tc{text-align:center !important}
.tl{text-align:left !important}
.thm{font-family:tahoma !important}
label{vertical-align:-1px}
input.ipt_chk,input.ipt_rdo{width:13px;height:13px;vertical-align:text-top}
input.ipt_txt,input.ipt_rgt,textarea.ta{height:19px;padding:0 5px;border:1px solid transparent;border-color:#c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;line-height:19px;-webkit-apperance:none}
textarea.ta{overflow:auto;height:57px;padding:4px 0 0 5px;line-height:18px}



#wrap{padding:141px 0 0}
#header{position:absolute; z-index:999; top:0;left:0;bottom:0;width:100%;height:141px;	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;}
#header .header_section{position:relative;width:1000px;margin:0 auto}
#header-img {position:relative; z-index:990; width:100%; height:183px; border-bottom:0px solid #dddddd; border-top:0px; overflow: hidden; }
#header-img .img_section{position:relative;width:1000px; height:183px; margin:0 auto}
#container{width:100%;padding:0 0 60px;zoom:1;}
#content_area{width:1000px;margin:0 auto;}
#content{float:left;position:relative;width:740px;padding:0 20px 0 30px; }
#container:after{content:'';display:block;clear:both}
#clearboth {display:block; clear:both}
#footer { position:relative;padding:10px 0 0;}
#footer .link_btm{width:1000px;height:32px;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;margin:auto;}
#footer .link_btm li{display:inline;float:left;margin:0 20px 0 20px}
#footer .footer_section{position:relative;width:1000px;height:130px;margin:0 auto;background:#fff url(/images/copyright.jpg) no-repeat 0 0}

.logo{
	position:absolute;
	top:0px;
	left:0
}


#content_top {width:1000px; height:41px; margin:0 auto; }



/*
.header_over{height:256px !important;border-bottom:0 !important;background:url(../images/main/bg_lnb.png) repeat-x 0 100% !important}
.header_over .lnb{height:241px;background:url(../images/main/bg_lnb2.gif) repeat-y 0 0}
.header_over .lnb .sub_depth{display:block}
*/
.header_over{border-bottom:0px }
.header_over .lnb{background:url(../img/icon/blank.gif); repeat-y 0 0}
.header_over .lnb .sub_depth{display:block}

.snb{float:left;width:190px; margin-left:20px;}
/*.snb h2{height:30px} */
.snb ul li{vertical-align:top; margin:5px 0 5px;}
.snb ul li ul{margin:5px 0 10px;}
.snb ul li ul li{margin:0 0 4px; padding:0 0 0 0; line-height:80%; vertical-align:top;}
.snb ul .subbanner {padding-top:100px}

.loc{position:absolute;top:-35px;left:0}
.loc li{float:left;padding-left:18px;background:url(/images/sub/bu.gif) no-repeat 8px 4px}
.loc li.home{padding-left:10px;background:url(/images/sub/bu02.gif) no-repeat 0px 5px}

#title-area {}
#title-area h3 {}

.tab-01 { width: 740px; height: 36px; background: url(/images/tab-01-bg.gif) repeat-x 0 0}
.tab-01 ul li{float:left; margin-right:2px;}

.tab-02 { overflow:hidden; width: 740px; height: 108px; background: url(/images/tab-02-bg.gif) repeat-y 0 0}
.tab-02 ul li{float:left; height: 36px; line-height:3em; margin-left:12px; margin-right:20px;  color:#7e7e7e;}

.tab-03 { overflow:hidden; width: 740px; height: 36px; background: url(/images/tab-02-bg.gif) repeat-y 0 0}
.tab-03 ul li{float:left; height: 36px; line-height:3em; margin-left:12px; margin-right:20px;  color:#7e7e7e;}

.tab-04 { overflow:hidden; width: 740px; height: 72px; background: url(/images/tab-02-bg.gif) repeat-y 0 0}
.tab-04 ul li{float:left; height: 36px; line-height:3em; margin-left:12px; margin-right:20px;  color:#7e7e7e;}

.tab-05 { overflow:hidden; width: 740px; height: 36px; background: url(/images/tab-02-bg.gif) repeat-y 0 0}
.tab-05 ul li{float:left; height: 36px; line-height:3em; margin-left:12px; margin-right:16px;  color:#7e7e7e;}


.content-list {}
.content-list ul {width:100%;}
.content-list ul li {padding:0 0 0 19px;background:url("/img/icon/bullet_title.gif") no-repeat 0px 0px;}
.content-list ul p {padding:0 0 0 19px; margin-top:25px;}
.content-list .subt {margin-bottom:-20px;}


.aside_edu {width:740px;height:120px;padding:20px 0 0px 0; margin:auto}
.aside_edu h2{width:390px;float:left; margin-bottom:10px;}
.aside_edu h2 .more {float:right;}
.aside_edu .lst{overflow:hidden;float:left;padding:15px 0 0 15px;width:425px;height:120px;margin:0}
.aside_edu .lst ul{width:370px;}
.aside_edu .lst ul li{float:left;width:370px;height:20px;background:url("/img/icon/bullet.gif") no-repeat 3px 7px; margin-top:0px;}
.aside_edu .lst ul li a{float:left;display:block;text-decoration:none;font-size:12px}
.aside_edu .lst ul li .date{float:right;display:block;margin:0 0 6px;color:#a5a5a5}
.aside_edu .notice {padding:10px 0 0 0;}
.aside_edu .notice li a{color:#999; padding-left:0px;}
.aside_edu .lst_now {overflow:hidden;float:left; width:300px;height:140px;margin:0; background:url("/images/05-01-01-01_02.gif") no-repeat 0px 0px;}
.aside_edu .lst_now ul{width:270px; margin:50px 0 0 30px;}
.aside_edu .lst_now ul li{float:left;width:260px;height:20px;background:url("/img/icon/bullet.gif") no-repeat 3px 7px; margin-top:0px;}

.about-content .group { position:relative; }
.about-content .group.group-last { margin-bottom:0;  }
.about-content .group.mb1 { margin-bottom:60px; }
.about-content .group.mb2 { margin-bottom:47px; }
.about-content .group.mb3 { margin-bottom:59px; }
.about-content .group h5 { position:absolute; left:0; top:0; }
.about-content .button-area { border-top:1px solid #dcdcdc; }

.quick_menu{width:1000px;padding:30px 0 0 0;margin:0 auto; }
.quick_menu h2{width:177px;float:left;}
.quick_menu .qmenu{width:763px;height:130px;margin:0}
.quick_menu .menu{width:940px;margin:0;padding:0;}
.quick_menu .menu li{float:left;width:163px}
.quick_menu .menu li.last{width:65px}
.quick_menu .menu li ul{margin:19px 0 0}
.quick_menu .menu li ul li{float:none;width:auto;margin:0 0 13px;font-size:0}
.quick_menu .menu img{vertical-align:top}
.quick_menu_over{height:193px;border-bottom:0;background:url(../images/main/bg_quick.gif) repeat-x 0 0}
.quick_menu_over .menu{display:block}
