@charset "utf-8";

#doc_wrap {min-width:1000px;} /*전체 크기 설정*/
#header, #container,#footer {width:1000px;} /*전체 크기*/


/* 서브페이지에서 상단 2차메뉴 구성을 따로 하기 위하여 상단 사이트 강제 재설정 */
#header {width:100% !important;text-align:center ;min-width:1000px;background:url('/_img/_head/1/header_sub_bg.jpg') repeat-x left top;}	/*상단 배경, 상단 영역 높이*/
	.header_top {position:relative;display:block;width:1000px;height:120px !important;text-align:left;margin-left:auto;margin-right:auto;z-index:1000}



/*중간 영역 스타일*/
#container_wrap {margin-top:0px;  background:url(/school/img/sub_con_bg.gif) repeat-x; }/*header와의 간격*/
	#subtop_img_wrap {width:100%;min-width:1000px;position:relative;overflow-x:hidden;text-align:center;z-index:11; }
	#subtop_img {width:1000px;display:block;position:relative;margin-right:auto;margin-left:auto;text-align:left;z-index:11;/*width:1000px;*/}
	#subtop_img img{vertical-align:text-top;}
	#container {margin-top:0px;margin-bottom:0px;  background:url(/school/img/sub_menu_bg.gif) repeat-y;}


	#left_wrap{position:relative;width:200px; z-index:250;display:block;float:left;}
		#leftmenu_wrap h3 {height:70px !important;font-size:18pt;}
		#leftmenu_wrap h3 img {position:absolute;}
		#leftbanner_wrap {padding:30px 0 0;}
		#leftbanner_wrap2 {padding-left:15px; padding-bottom:30px;}

	#contents{position:relative;width:740px; z-index:15;display:block;float:right; padding-left:60px; background:url(/school/img/cont_bg.gif) repeat-y;}
		#cont_top {display:block;position:relative;width:100%; height:150px; margin-left:-30px; border-bottom:1px solid #dbdbdb; }
		#cont_top:after {clear:both;content:"";display:block;}
		#cont_top #cont_tit {position:absolute; top:115px;font-size:21pt; color:#f7921c;}
		#cont_top #cont_navi {float:left;font-size:12px;padding-top:85px; margin-right:20px;}
		
		#cont {position:relative;display:block;width:740px;overflow:hidden;height:auto;text-align:justify;padding-right:25px; margin-bottom:50px; margin-left:-30px; margin-top:30px;}


		/* 상단 BG 적용 */
		.cont_top_bg { background:url(/school/img/sub_visual1.jpg) right bottom no-repeat; }
		.cont_top_bg1 { background:url(/school/img/sub_visual1.jpg) right bottom no-repeat; }
		.cont_top_bg2 { background:url(/school/img/sub_visual3.jpg) right bottom no-repeat; }
		.cont_top_bg3 { background:url(/school/img/sub_visual4.jpg) right bottom no-repeat; }
		.cont_top_bg4 { background:url(/school/img/sub_visual5.jpg) right bottom no-repeat; }
		.cont_top_bg5 { background:url(/school/img/sub_visual6.jpg) right bottom no-repeat; }
		.cont_top_bg6 { background:url(/school/img/sub_visual7.jpg) right bottom no-repeat; }


/*왼쪽메뉴 스타일 
#leftmenu {width:100%;display:block;position:relative;line-height:150%;color:#555;}
#leftmenu a {color:#555; padding:0 !important;}
#leftmenu ul{display:block;position:relative;}
#leftmenu ul ul{}
#leftmenu:after, #leftmenu ul:after {clear:both;content:"";display:block;}
#leftmenu li {width:100%;display:block; list-style:none;}
#leftmenu .lm_l2 {float:left;height:42px;border-bottom:1px #dcdcdc solid;}
#leftmenu .lm_a2 {padding-left:15px;display:block;padding-top:10px;padding-bottom:3px;}
#leftmenu .lm_l2 .mn_over{background:url(/_img/common/left_bar.gif) no-repeat;height:32px; }
#leftmenu .lm_l2 .mn_over span {font-weight:bold;color:#fff;margin:0 0 0 20px;}
#leftmenu .depth3 {background:#f8f8f8 !important; padding:3px 10px 3px 15px; border-bottom:solid 1px #ececec; }
#leftmenu .lm_a3 {padding:3px 0 3px 8px !important;background:url(/kor/img/left/arr2.gif) no-repeat 0 10px; display:block; color:#404040;}
#leftmenu .lm_l3 .mn_over {background:url(/kor/img/left/arr1.gif) no-repeat 0 10px;}
#leftmenu .lm_l3 .mn_over span {color:#146fb8;font-weight:bold;} */

#leftmenu {position:relative;display:block;width:200px; margin-top:80px;}
#leftmenu:after {clear:both;content:"";display:block;}
#leftmenu li.lm_l2 {float:left;width:100%;display:block;position:relative;letter-spacing:-0.2px;}
#leftmenu li.lm_l2 a {float:left;border-bottom:1px solid #d7d7d7;width:185px;display:block;height:22px;padding:7px 0px 5px 15px; background:url('/school/img/common/bu_2.gif') no-repeat left center; position:relative;
	-webkit-transition: color 0.3s linear;
	-webkit-border-radius: 0 1em 0 1em;
	-moz-border-radius: 0 1em 0 1em;
	-moz-transition: color 0.3s linear;
	-o-transition: color 0.3s linear;
	-ms-transition: color 0.3s linear;
	transition: color 0.3s linear;
}

#leftmenu li.lm_l2.over a, #leftmenu li.lm_l2 a:hover {float:left;border-bottom:0px;width:200px;padding-bottom:6px;background:url('/school/img/sub_menu_over.gif') no-repeat left top;font-weight:bold;color:#fff; margin-left:0px;}
#leftmenu li.lm_l2.over a span, #leftmenu li.lm_l2 a:hover span {color:#fff;}

#leftmenu .depth3 {position:relative;display:block;width:100%;padding-bottom:0px;float:left;padding-top:4px;color:#838383;border-bottom:1px solid #e0e0e0;}
#leftmenu .depth3:after {clear:both;content:"";display:block;}
#leftmenu .depth3 li.lm_l3 {position:relative;display:block;clear:both;background:none;border-top:1px dotted #eee;}
#leftmenu .depth3 li.lm_l3:first-child {border-top:0px;}
#leftmenu .depth3 li.lm_l3 a {width:170px;border-bottom:0px;height:20px;padding:2px 0px 3px 20px; background:none;color:#838383;font-weight:normal;}
#leftmenu .depth3 li.lm_l3 a span {color:#838383;}
#leftmenu .depth3 li.lm_l3 a:hover, #leftmenu .depth3 li.lm_l3.over a {background:url('/_img/bg/lm_arr.jpg') no-repeat 12px center;color:#526198;font-weight:bold;}
#leftmenu .depth3 li.lm_l3 a:hover span, #leftmenu .depth3 li.lm_l3.over a span {color:#333;}
#leftmenu img {vertical-align:text-top;}


#leftbanner{padding-top:20px;}
#leftbanner ul:after {clear:both;content:"";display:block;}
#leftbanner li {display:block;float:left;width:100%;}
#leftbanner li  img {vertical-align:text-top}
#leftsel{padding-top:20px;}
