@charset "utf-8";


/*전체*/
#wrap, #swrap { position:relative; }
/*배경그림자*/
#shadow_device {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:99; background:url(/images/common/common/bg_shadow.png) repeat left top; /*opacity:0.7;*/ }
#shadow_device_notice {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:98; background:url(/images/common/common/bg_shadow.png) repeat left top; /*opacity:0.7;*/ }
/*터치영역*/
#touchArea {display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:880;}
/*모바일메뉴*/
#topmenu{display:none;overflow-y: auto;overflow-x:hidden;position: fixed;top:0;right: 0;width:230px;height:100%;background:#fff;z-index:1002;box-shadow:0px 0px 10px #333;}

a { transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	/*브라우져 적용시키기*/
	-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);/*크롬,사파리*/
	-moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);/*파이어폭스*/
	-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);/*오페라*/
}
a:hover,
a:focus,
a:active { text-decoration:underline; }


/*헤더*/
.gnb_box_top { position:fixed; top:-41px; z-index:1200; }
#header { width:100%; height:126px; padding:0; }
	#snb { position:relative; height:52px; background:#383d43; z-index:1000; }
	/*메인*/
	.main #snb { height:52px; background:url(/images/kor/common/bg_dot.png) repeat left top; z-index:1000; }
	.main .snb_box { background:url(/images/kor/common/bg_shadow.png) repeat left top; }
	/*왼쪽*/
	.snb_box .snb { position:relative; width:auto; margin:0 auto; padding:0; font-size:0.813em; }
	.snb_box .snb:after { content:""; display:block; clear:both; }
	.snb_box .snb .global_l { display:none; }
	/*오른쪽*/
	.snb_box .snb .global_r { float:none; overflow:hidden; width:100%; height:52px; }
	.main .snb_box .snb .global_r { display:block; }
	/*검색*/
	.snb_box .snb .global_r .search { position:relative; float:left; width:100%; color:#fff; }
	.snb_box .snb .global_r .search label { width:auto; height:18px; padding:17px 12px; border:0; z-index:4; }
	.snb_box .snb .global_r .search #gsearchKeyword { float:left; width:96%; height:52px; padding:0 2%; background:#383d43; border:0; color:#fff; }
	#swrap .snb_box .snb .global_r .search #gsearchKeyword { position:absolute; border:0; }
	.snb_box .snb .global_r .search input[type="submit"] { width:40px; height:43px; padding-top:9px; margin:8px 0 0 -54px; background:url(/images/kor/common/icon_search2.png) no-repeat left top; border:0; font-size:0; }
	#swrap .snb_box .snb .global_r .search input[type="submit"] { position:absolute; right:4px; border:0; z-index:5; }
	.main .snb_box .snb .global_r .search { float:left; width:65%; color:#fff; }
	.main .snb_box .snb .global_r .search label { left:0; width:auto; height:18px; padding:17px 12px; border:0; }
	.main .snb_box .snb .global_r .search #gsearchKeyword { float:left; width:96.1%; height:52px; padding:0 2%; background:url(/images/kor/common/bg_search.png) repeat left top; border:0; color:#fff; border-radius:0px; -webkit-appearance:none; }
	.main .snb_box .snb .global_r .search input[type="submit"] { width:40px; height:43px; padding-top:9px; margin:8px 0 0 -54px; background:url(/images/kor/common/icon_search.png) no-repeat left top; border:0; font-size:0; }
	/*팝업버튼*/
	.snb_box .snb .global_r a { display:inline-block; float:left; width:35%; height:27px; padding:15px 0 10px 0; background:url(/images/kor/common/bg_popup.png) repeat left top; text-align:center; color:#fff; }
	.snb_box .snb .global_r a.pop_btn span { display:inline-block; height:27px; padding:2px 30px 0 0; background:url(/images/kor/common/pop_arr_on.png) no-repeat right top; }
	.snb_box .snb .global_r a.pop_btn_x span { display:inline-block; height:27px; padding:2px 30px 0 0; background:url(/images/kor/common/pop_arr_off.png) no-repeat right top; }
	.snb_box .snb .global_r a[class^="pop_btn"] { display:none; }
	.main .snb_box .snb .global_r a[class^="pop_btn"] { display:none; }
	.main .snb_box .snb .global_r a[class^="pop_btn_x"] { display:block; }
	/*모바일용 로고*/
	.snb_box .hlogo_box { height:74px; background:#fff; border-bottom:1px solid #d2d2d2; }
	.snb_box .hlogo_box h1 { position:absolute; top:78px; left:10px; width:auto; font-size:1.786em; font-weight:bold; z-index:100; }




	/*메뉴*/
	#gnb { display:none; }


	/*모바일 메뉴버튼*/
	.nav_mobile { display:block; }
	.nav_mobile a { display:inline-block; position:absolute; top:68px; right:10px; width:39px; height:39px; background:url(/images/mec/common/mobile_menu.gif) no-repeat left top; border:1px solid #d2d2d2; z-index:1000;
	 transition:none;/*브라우져 적용시키기*/
	-webkit-transition:none;/*크롬,사파리*/
	-moz-transition:none;/*파이어폭스*/
	-o-transition:none;/*오페라*/
	}
	.nav_mobile a span { position:absolute; top:-9999px; left:0; overflow:hidden; height:0; font-size:0; }


	/*모바일 다국어*/
	#topmenu .mobile_lang .m_lang_list { display:none; }

	/*모바일 메뉴*/
	#topmenu .mobile_global {  }

	/*글로벌*/
	#topmenu .mobile_global .global_l { display:block; }
	#topmenu .mobile_global .global_l ul:after { display:block; content:""; clear:both; }
	#topmenu .mobile_global .global_l ul li { float:left; width:49.5%; background:#404142; }
	#topmenu .mobile_global .global_l ul li + li { border-left:1px solid #676a6e; }
	#topmenu .mobile_global .global_l ul li + li + li { border-top:1px solid #676a6e; border-left:0; }
	#topmenu .mobile_global .global_l ul li + li + li + li { border-left:1px solid #676a6e; }
	#topmenu .mobile_global .global_l ul li a { display:inline-block; float:left; width:auto; height:25px; padding:15px 0 12px 20px; margin-left:17px; background:url(/images/kor/common/icon_gnb2.png) no-repeat left top; font-size:0.813em; color:#fff; }
	#topmenu .mobile_global .global_l ul li a.btn_home { background-position:left 16px; }
	#topmenu .mobile_global .global_l ul li a.btn_sitemap { background-position:-90px 17px; }
	#topmenu .mobile_global .global_l ul li a.btn_info { background-position:-179px 17px; }
	#topmenu .mobile_global .global_l ul li a.btn_eng { background-position:-268px 17px; }
	#topmenu .mobile_global .global_l ul li a.btn_eng span { padding-right:15px; background:url(/images/kor/common/language_off.png) no-repeat right 7px; }
	#topmenu .mobile_global .global_l ul li a.fold { background-position:-268px -21px; color:#92bb43; }
	#topmenu .mobile_global .global_l ul li a.fold span { padding-right:15px; background:url(/images/kor/common/language_on.png) no-repeat right 7px; }
	#topmenu .mobile_global .global_l .eng_box { display:none; position:absolute; right:0; top:105px; float:none; width:72px; padding:10px 23px 10px 17px; margin:0; background:#fff; border-left:2px solid #383d43; border-bottom:2px solid #383d43; border-right:2px solid #383d43; }
	#topmenu .mobile_global .global_l .eng_box li { float:none; width:auto; background:#fff; border:0; }
	#topmenu .mobile_global .global_l .eng_box li a { float:none; height:auto; padding:0 0 0 10px; margin:4px 0; background:url(/images/kor/common/dot_language.gif) no-repeat left 9px; color:#545454; }
	#topmenu .mobile_global .global_l .eng_box li a:hover,
	#topmenu .mobile_global .global_l .eng_box li a:focus,
	#topmenu .mobile_global .global_l .eng_box li a:active { text-decoration:underline; color:#2b6b4d; }

	#topmenu .mobile_global a { display:block; width:auto; padding:17px 0 2px 0; background:#fff; font-size:0.813em; text-align:center; color:#fff; }
	#topmenu .mobile_global h1 a { border-bottom:1px solid #d2d2d2; }
	#topmenu .mobile_global a.sim,
	#topmenu .mobile_global a.maj { padding:12px 25px; background:url(/images/mec/common/top_arr.png) no-repeat 195px 22px #444c58; border-bottom:1px solid #697079; text-align:left; }
	#topmenu .mobile_global a.on { background:url(/images/mec/common/top_arr_ov.png) no-repeat 195px 22px #2f353d; text-decoration:none; }
	#topmenu .mobile_global .firstchild { width:50%; }
	#topmenu .mobile_global .mgr_sitemap { display:block; width:50%; background:#17625e; }
	/*다른 학과,단과*/
	#topmenu .mobile_global .simple { position:absolute; left:0; top:88px; width:100%; padding:11px 0 10px 0; background:#444c58; border-top:1px solid #7c828a; border-radius:0 0 5px 5px; color:#fff; z-index:1010; }
	#topmenu .mobile_global .simple li a { float:none; padding:5px 0 5px 25px; background:none; border-right:0; text-align:left; }
	#topmenu .mobile_global .simple li a:hover,
	#topmenu .mobile_global .simple li a:focus,
	#topmenu .mobile_global .simple li a:active { color:#8df0e5; }
	#topmenu .mobile_global .major { position:absolute; left:0; top:133px; width:100%; padding:11px 0 10px 0; background:#444c58; border-top:1px solid #7c828a; border-radius:0 0 5px 5px; color:#fff; z-index:1000; }
	#topmenu .mobile_global .major li a { float:none; padding:5px 0 5px 25px; background:none; border-right:0; text-align:left; }
	#topmenu .mobile_global .major li a:hover,
	#topmenu .mobile_global .major li a:focus,
	#topmenu .mobile_global .major li a:active { color:#8df0e5; }
	.mobile_close { display:none; position:absolute; right:35px; top:114px; z-index:9999; }


	#gnb_device {height: 1000px;max-height:100%;overflow-y:scroll;}
	#gnb_device li {  }
	#gnb_device li a { display:block; height:22px; padding:18px 18px 19px 41px; background:url(/images/kor/common/mobile_off.png) no-repeat left top #fff; border-bottom:1px solid #d2d2d2; letter-spacing:-1px; font-size:1.125em; color:#121212; }
	#gnb_device li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 { display:none; }
	#gnb_device li a.on,
	#gnb_device li a:hover,
	#gnb_device li a:focus,
	#gnb_device li a:active { background:url(/images/kor/common/mobile_ov.png) no-repeat left top #3b5047; border-bottom:1px solid #3b5047; text-decoration:none; color:#fff; }

	#gnb_device li ul { padding:0; }
	#gnb_device li ul li { background:#e8e8e8; }
	#gnb_device li ul li a { display:block; padding:12px 30px 11px 40px; background:#e8e8e8; border-bottom:1px solid #fff; font-size:1em; color:#545454; }
	#gnb_device li ul li a.ov,
	#gnb_device li ul li a:hover,
	#gnb_device li ul li a:focus,
	#gnb_device li ul li a:active { background:url(/images/kor/common/mobile_2th_ov.png) no-repeat left top #2b6b4d; border-bottom:1px solid #2b6b4d; color:#fff; }
	#gnb_device li ul li ul { padding:12px 21px; background:#f8f8f8; }
	#gnb_device li ul li ul.leftmenu_one,
	#gnb_device li ul li ul.leftmenu_tow { padding:2px 14px; }
	#gnb_device li ul li ul.leftmenu_one li a,
	#gnb_device li ul li ul.leftmenu_tow li a { background:url(/images/kor/common/sh_dot03.gif) no-repeat left 10px; }
	#gnb_device li ul li ul.leftmenu_one li a:hover,
	#gnb_device li ul li ul.leftmenu_one li a:focus,
	#gnb_device li ul li ul.leftmenu_one li a:active { background:url(/images/kor/common/sh_dot03.gif) no-repeat left 10px; }
	#gnb_device li ul li ul.leftmenu_tow li a:hover,
	#gnb_device li ul li ul.leftmenu_tow li a:focus,
	#gnb_device li ul li ul.leftmenu_tow li a:active { background:url(/images/kor/common/sh_dot03.gif) no-repeat left 10px; }
	#gnb_device li ul li ul li { padding:0; background:#f8f8f8; }
/*	#gnb_device li ul li ul li:first-child { border-top:0; }*/
	#gnb_device li ul li ul li a { padding:3px 0 3px 12px; background:url(/images/kor/common/dot_mmenu_off.gif) no-repeat left 12px #f8f8f8; border:0; font-size:0.875em; color:#545454; }
	#gnb_device li ul li ul li a.ov,
	#gnb_device li ul li ul li a:hover,
	#gnb_device li ul li ul li a:focus,
	#gnb_device li ul li ul li a:active { background:url(/images/kor/common/dot_mmenu_ov.gif) no-repeat left 12px; color:#2b6b4d; border:0; }

	#gnb_device li ul li ul li a.org_top,
	#gnb_device li ul li ul li a:hover.org_top {display:block; margin:8px 0 5px 0; padding:3px 7px 0px 10px; width:143px; background:url(/images/kor/common/smenu_ov2.png) no-repeat 133px 4px; background-color:#7dc242; font-weight:bold; color:#ffffff; }



/*서브 컨텐츠*/
#container { background:url(/images/kor/common/bg_sub.png) no-repeat 50% top; }
#container #container_bg { background:url(/images/kor/common/bg_sub_repeat2.png) repeat-x center top; }
#container #container_bg2 { background:url(/images/kor/common/bg_sub2.jpg) no-repeat center top; }
#container:after { content:""; display:block; clear:both; }
#container #location_box { /*height:71px;*/ background:url(/images/kor/common/bg_sub_repeat.png) repeat-x center top; }
#container #location_box .location_box { /*height:71px;*/ background:url(/images/kor/common/bg_sub.jpg) no-repeat center top; }
#container #location_box .location { position:relative; width:auto; margin:0 auto; padding:13px 0 10px 10px; font-size:0.813em; font-weight:bold; }
#container #location_box .location .navi { overflow:hidden; margin-left:0; padding:0; }
#container #location_box .location .navi a { display:inline-block; float:left; padding:0 15px 0 0; margin-left:13px; background:url(/images/kor/common/arr_location.png) no-repeat right 2px; color:#fff; }
#container #location_box .location .navi a:first-child { margin-left:0; }
#container #location_box .location .navi a:hover,
#container #location_box .location .navi a:focus,
#container #location_box .location .navi a:active { text-decoration:underline; }
#container #location_box .location .navi .last { padding:0; margin-right:0; background:none; }
/*sns*/
#container #location_box .location .navi_btn { position:absolute; top:75px; right:10px; display:block; }
#container #location_box .location .navi_btn a { display:inline-block; float:left; width:34px; height:33px; margin-left:5px; background:url(/images/kor/common/sns_btn2.png?ver=1.1) no-repeat left top; }
#container #location_box .location .navi_btn a#print { display:none; }
#container #location_box .location .navi_btn a + a { background-position:-36px top; }
#container #location_box .location .navi_btn a + a + a { background-position:-72px top; }
#container #location_box .location .navi_btn a span { position:absolute; top:-9999px; overflow:hidden; font-size:0; }
#container #location_box .location .navi_btn a:hover,
#container #location_box .location .navi_btn a:focus,
#container #location_box .location .navi_btn a:active { background-position:left -33px; }
#container #location_box .location .navi_btn a + a:hover,
#container #location_box .location .navi_btn a + a:focus,
#container #location_box .location .navi_btn a + a:active { background-position:-36px -33px; }
#container #location_box .location .navi_btn a + a + a:hover,
#container #location_box .location .navi_btn a + a + a:focus,
#container #location_box .location .navi_btn a + a + a:active { background-position:-72px -33px; }
#container_box { width:auto; margin:0 auto; background:none; }
	/*좌측*/
	#lnb { display:none; float:left; margin:0 0 0 10px; }
	#lnb #leftTi { width:230px; height:74px; padding-top:39px; background:#383d43; text-align:center; font-weight:normal; font-size:1.750em; color:#fff; }
	/*메뉴*/
	#leftmenu { width:230px; margin-bottom:40px; }
	#leftmenu li > a { display:block; width:208px; height:36px; padding:13px 0 0 20px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;
		transition:all 0s;
		/*브라우져 적용시키기*/
		-webkit-transition:all 0s;/*크롬,사파리*/
		-moz-transition:all 0s;/*파이어폭스*/
		-o-transition:all 0s;/*오페라*/
	}
	#leftmenu li > a.link_2th_ov,
	#leftmenu li > a:hover,
	#leftmenu li > a:focus,
	#leftmenu li > a:active { background:url(/images/kor/common/smenu_ov.png) no-repeat left top #2b6b4d; border-bottom:1px solid #2b6b4d; border-left:1px solid #2b6b4d; border-right:1px solid #2b6b4d; color:#fff; }
	#leftmenu li ul.lm_2th { width:186px; padding:15px 21px 8px 21px; background:#f8f8f8; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
	#leftmenu li ul.lm_2th li { border-bottom:0; }
	#leftmenu li ul.lm_2th li a { display:block; width:auto; height:auto; padding:0 0 7px 10px; background:url(/images/kor/common/dot_smenu_2.gif) no-repeat left 10px; border:0px; font-size:14px; font-weight:normal; color:#545454; }
	#leftmenu li ul.lm_2th li a.link_3th_ov,
	#leftmenu li ul.lm_2th li a:hover,
	#leftmenu li ul.lm_2th li a:focus,
	#leftmenu li ul.lm_2th li a:active { background-position:left -40px; color:#2b6b4d; }
	#leftmenu li ul.lm_3th { width:186px; padding:15px 21px 8px 21px; background:#f8f8f8; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
	#leftmenu li ul.lm_3th li { border-bottom:0; }
	#leftmenu li ul.lm_3th li a { display:block; width:auto; height:auto; padding:0 0 7px 10px; background:url(/images/kor/common/dot_smenu_2.gif) no-repeat left 10px; border:0px; font-size:14px; font-weight:normal; color:#545454; word-break: keep-all;}
	#leftmenu li ul.lm_3th li a[target="_blank"] span { display:inline-block; padding-right:15px; background:url(/images/default/icon_blank01.gif) no-repeat right 6px; }
	#leftmenu li ul.lm_3th li a.link_3th_ov,
	#leftmenu li ul.lm_3th li a:hover,
	#leftmenu li ul.lm_3th li a:focus,
	#leftmenu li ul.lm_3th li a:active { background-position:left -40px; color:#2b6b4d; }
	#leftmenu li ul.lm_3th li ul { margin-left:0px; margin-bottom:15px; }
	#leftmenu li ul.lm_3th li ul li a { padding:0 0px 3px 18px;  background:url(/images/kor/common/sh_dot03.gif) no-repeat 10px 10px; }
	#leftmenu li ul.lm_3th li ul li a.link_3th_ov,
	#leftmenu li ul.lm_3th li ul li a:hover,
	#leftmenu li ul.lm_3th li ul li a:focus,
	#leftmenu li ul.lm_3th li ul li a:active {padding:0 0px 3px 18px;  background:url(/images/kor/common/sh_dot03.gif) no-repeat 10px 10px; color:#545454;}
	#leftmenu li ul.lm_3th li ul li a.org_top {display:block; margin:8px 0 5px 0; padding:3px 7px 2px 10px; width:147px; background:url(/images/kor/common/smenu_ov2.png) no-repeat 137px 4px; background-color:#7dc242; font-size:15px; font-weight:bold; color:#ffffff; }


	/*우측*/
	#contentswrap { overflow:hidden; width:auto; min-height:600px; }
	#contents h1.contTi { height:47px; padding-top:45px; margin-left:10px; font-size:1.5em; font-weight:normal; color:#121212; }
	#contents h2.contTi { height:47px; padding-top:45px; margin-left:10px; background-image:none; font-size:1.5em; font-weight:normal; color:#121212; }
	#contents .content { padding:0 0 20px 0; margin:0 10px 0 10px; word-break:keep-all; }


/*푸터*/
#footerwrap { display:block; background:url(/images/kor/main/bg_ban.gif) repeat-x left top #e3e3e3; font-size:1em; }
	/*푸터링크*/
	.footer_box { background:#383d43; }
	.footer_box ul.pc_link { display:none; width:auto; margin:0 auto; padding-left:10px; }
	.footer_box ul.pc_link:after { content:""; display:block; clear:both; }
	.footer_box ul.pc_link li { float:left; }
	.footer_box ul.pc_link li a { display:inline-block; float:left; padding:15px 0 15px 15px; margin-left:15px; background:url(/images/kor/common/bul_footer.gif) no-repeat left 23px; font-size:0.875em; color:#fff; }
	.footer_box ul.pc_link li:first-child a { margin-left:0; padding-left:0; background:none; }
	/*모바일용*/
	.footer_box .moblie_link { display:block; overflow:hidden; width:100%; height:52px; }
	.footer_box .moblie_link ul { position:relative; width:200%; margin:0 auto; }
	.footer_box .moblie_link ul:after { content:""; display:block; clear:both; }
	.footer_box .moblie_link ul li { float:left; width:50%; text-align:center; }
	.footer_box .moblie_link ul li:first-child { background:none; }
	.footer_box .moblie_link ul li a { display:inline-block; width:100%; padding:15px 0 15px 0; font-size:0.875em; color:#fff; }
	.footer_box .moblie_link ul li + li a { background:none; }
	.footer_box .moblie_link ul li a:hover,
	.footer_box .moblie_link ul li a:focus,
	.footer_box .moblie_link ul li a:active { text-decoration:underline; }
	.footer_box .moblie_link .fmoblie_link_control { position:relative; width:90%; padding:0 5%; }
	.footer_box .moblie_link .fmoblie_link_control a.prev { position:absolute; top:0; left:0; padding:18px 0 18px 24px; z-index:100; }
	.footer_box .moblie_link .fmoblie_link_control a.next { position:absolute; top:0; right:0; padding:18px 24px 18px 0; z-index:100; }
	/*주소*/
	.footer { position:relative; width:auto; height:auto; margin:0 auto; padding:20px 10px 100px 10px; color:#343434; }
	.footer address { display:block; padding-top:20px; font-size:0.875em; }
	.main .footer address { display:block; padding-top:0; font-size:0.875em; }
	.footer address span { display:inline-block; vertical-align: middle; margin-left:0; line-height:20px; }
	.footer address span.ky_name { display:block; font-weight:bold; }
	.footer address span.ky_address { display:block; padding-left:0; margin-left:0; background:none; }
	.footer address strong { margin-left:0; }
	.footer .copyright { margin:5px 0 0 0; font-size:0.813em; }
	.footer .copyright span { display:inline-block; }
	.footer .copyright span.c_gy { font-weight:bold; color:#57836e; }
	.footer .b_logo { position:absolute; bottom:45px; left:12px; }
	.footer .b_logo a { display:none; }
	.footer .btn_top { position:absolute; bottom:40px; right:12px; }
	/*메인푸터배너*/
	footer .banner_link { display:none; }
	.main footer .banner_link{ position:relative; display:block; overflow:hidden; width:auto; padding:0; }
	.main footer .banner_link .banner_link_box { overflow:hidden; width:auto; height:auto; }
	.main footer .banner_link h3{float:left; padding:0; margin:18px 0 0 10px; background:none; font-size:1.143em; }
	.main footer .banner_link .fbanner_link_control { float:left; margin:18px 10px 3px 0; }
	.main footer .banner_link .fbanner_link_control a { display:inline-block; margin:4px 0 0 10px; }
	.main footer .banner_link .obj{position:relative;width:10000px;}
	.main footer .banner_link .obj li{float:left;position:relative;}
	.main footer .banner_link .obj li:first-child{margin-left:0;}
	.main footer .banner_link .obj li:after{position:absolute;top:24px;left:0;width:2px;height:5px; content:'';}
	.main footer .banner_link .obj li:first-child:after{display:none;}
	.main footer .banner_link .obj a {display:block; height:auto; padding:10px 0 9px 0; margin-right:10px; }
	.main footer .banner_link .obj li:first-child a{padding-left:0;}
	.main footer .banner_link .more { display:none; position:absolute; top:16px; right:10px; width:16px; height:16px; background:url(/images/kor/common/btn_banner_more.png) no-repeat center 50%; border:1px solid #d2d2d2; font-size:0; }


@media all and (min-width:560px){

	/*모바일용*/
	.footer_box .moblie_link ul li { width:25%; }
	.footer_box .moblie_link ul li + li a { background:url(/images/kor/common/bul_footer.gif) no-repeat left 23px; }
	/*주소*/
	.footer address span.ky_name { display:inline-block; vertical-align:middle; margin:0 }
	.footer address span.ky_address { display:inline-block; vertical-align:middle; }
	.footer address strong { margin-left:10px; }
}


/*****************************************/
/****************태블릿 사이즈****************/
/*****************************************/
@media all and (min-width:768px){

/*헤더*/
	/*모바일 메뉴버튼*/
	.nav_mobile a { position:absolute; top:68px; right:24px; }

	/*검색*/
	.snb_box .snb .global_r .search label { padding:17px 24px; }
	.main .snb_box .snb .global_r .search { width:75%; }
	.main .snb_box .snb .global_r .search label { padding:17px 24px; }
	#swrap .snb_box .snb .global_r .search input[type="submit"] { position:absolute; right:18px; }
	/*팝업버튼*/
	.snb_box .snb .global_r a { width:25%; }
	.main .snb_box .snb .global_r a { width:25%; }

	/*모바일용 로고*/
	.snb_box .hlogo_box { display:block; }
	.snb_box .hlogo_box h1 { position:absolute; top:78px; left:24px; }

	/*pc용로고*/
	#gnbwrap h1 { display:none; }


/*서브 컨텐츠*/
#container #location_box { height:auto; }
#container #location_box .location_box { height:auto; }
#container #location_box .location { height:auto; padding:13px 0 10px 24px; }
/*sns*/
#container #location_box .location .navi_btn { position:absolute; top:73px; right:24px; display:block; }
#container #location_box .location .navi_btn a { width:41px; height:41px; background:url(/images/kor/common/sns_btn.png?ver=1.1) no-repeat left top; }
#container #location_box .location .navi_btn a + a { background-position:-46px top; }
#container #location_box .location .navi_btn a + a + a { background-position:-92px top; }
#container #location_box .location .navi_btn a span { position:absolute; top:-9999px; overflow:hidden; font-size:0; }
#container #location_box .location .navi_btn a:hover,
#container #location_box .location .navi_btn a:focus,
#container #location_box .location .navi_btn a:active { background-position:left -41px; }
#container #location_box .location .navi_btn a + a:hover,
#container #location_box .location .navi_btn a + a:focus,
#container #location_box .location .navi_btn a + a:active { background-position:-46px -41px; }
#container #location_box .location .navi_btn a + a + a:hover,
#container #location_box .location .navi_btn a + a + a:focus,
#container #location_box .location .navi_btn a + a + a:active { background-position:-92px -41px; }
	/*우측*/
	#contents h1.contTi { height:78px; padding:18px 0 14px 0; margin-left:24px; font-size:2.813em; }
	#contents h2.contTi { height:78px; padding:18px 0 14px 0; margin-left:24px; font-size:2.813em; }
	#contents .content { padding:0 0 60px 0; margin:0 24px 0 24px; }


/*푸터*/
	/*푸터링크*/
	.footer_box ul.pc_link { display:none; }
	/*모바일용*/
	.footer_box .moblie_link ul li { width:17%; }
	/*주소*/
	.footer { position:relative; width:auto; height:auto; margin:0 auto; padding:20px 24px 100px 24px; color:#121212; }
	.footer address { display:block; padding-top:20px; font-size:0.875em; }
	.main .footer address { padding-top:0; }
	.footer address span { display:inline-block; margin-left:0; line-height:20px; }
	.footer address span.ky_name { font-weight:bold; }
	.footer address span.ky_address { padding-left:0; margin-left:0; background:none; }
	.footer .copyright { margin:0; font-size:0.813em; }
	.footer .copyright span { display:inline-block; }
	.footer .b_logo { position:absolute; bottom:45px; left:24px; }
	.footer .btn_top { position:absolute; bottom:40px; right:24px; }
	.main .footer .btn_top { position:absolute; bottom:40px; right:24px; }

	/*메인푸터배너*/
	.main footer .banner_link h3{ margin:18px 0 0 0; }
	.main footer .banner_link .fbanner_link_control { float:left; }
	.main footer .banner_link{ padding:0 24px; }
	.main footer .banner_link .more { position:absolute; right:24px; }
	.main footer .banner_link .fbanner_link_control { margin:18px 10px 0 5px; }


}


/*****************************************/
/****************PC 사이즈****************/
/*****************************************/
@media all and (min-width:1024px){

/*헤더*/
	/*왼쪽*/
	.snb_box .snb { width:auto; padding:0 12px; }
	.snb_box .snb .global_l { display:block; }
	.snb_box .snb .global_l a { display:inline-block; float:left; width:auto; height:25px; padding:15px 0 12px 20px; margin-right:17px; background:url(/images/kor/common/icon_gnb.png) no-repeat left top; font-size:1em; color:#fff; }
	.snb_box .snb .global_l a.btn_home { background-position:left 16px; }
	.snb_box .snb .global_l a.btn_sitemap { background-position:-90px 17px; }
	.snb_box .snb .global_l a.btn_info { background-position:-179px 17px; }
	.snb_box .snb .global_l a.btn_helpu { background-position:-266px 17px; }
	/*.snb_box .snb .global_l a.btn_eng { background-position:-357px 17px; }
	.snb_box .snb .global_l a.btn_eng span { padding-right:15px; background:url(/images/kor/common/language_off.png) no-repeat right 7px; }
	.snb_box .snb .global_l a.fold { background-position:-357px -21px; color:#92bb43; }
	.snb_box .snb .global_l a.fold span { padding-right:15px; background:url(/images/kor/common/language_on.png) no-repeat right 7px; }
	.snb_box .snb .global_l .eng_box { display:none; position:absolute; left:337px; top:52px; float:none; padding:10px 23px 10px 16px; margin:0; background:#fff; border-left:2px solid #383d43; border-bottom:2px solid #383d43; border-right:2px solid #383d43; }
	.snb_box .snb .global_l .eng_box li a { float:none; height:auto; padding:0 0 0 10px; margin:4px 0; background:url(/images/kor/common/dot_language.gif) no-repeat left 9px; color:#545454; }
	.snb_box .snb .global_l .eng_box li a:hover,
	.snb_box .snb .global_l .eng_box li a:focus,
	.snb_box .snb .global_l .eng_box li a:active { text-decoration:underline; color:#2b6b4d; }*/
	/*오른쪽*/
	.snb_box .snb .global_r { float:right; width:auto; }
	/*검색*/
	.snb_box .snb .global_r .search { float:left; width:260px; }
	.snb_box .snb .global_r .search label { width:220px; height:18px; padding:17px 20px; z-index:3; }
	.snb_box .snb .global_r .search #gsearchKeyword { width:220px; height:18px; padding:17px 20px; background:url(/images/kor/common/bg_search.png) repeat left top; z-index:1; }
	#swrap .snb_box .snb .global_r .search #gsearchKeyword { position:absolute; }
	.snb_box .snb .global_r .search input[type="submit"] { position:absolute; right:0; background:url(/images/kor/common/icon_search.png) no-repeat left top; z-index:1; }
	.main .snb_box .snb .global_r .search { float:left; width:260px; }
	.main .snb_box .snb .global_r .search label { width:220px; height:18px; padding:17px 20px; }
	/*팝업버튼*/
	.snb_box .snb .global_r a { width:140px; }
	.main .snb_box .snb .global_r a { width:140px; }
	/*모바일용 로고*/
	.snb_box .hlogo_box { display:none; }


/*메뉴*/
	#gnb { display:block; position:relative; width:100%; height:auto; z-index:99; padding:0; margin-top:74px; border-bottom:1px solid #d2d2d2; }
		#gnbwrap { position:relative; height:auto; }
		/*pc용 로고*/
		#gnbwrap h1 { display:block; position:absolute; top:-48px; left:10px; width:auto; margin-left:0; font-size:1.786em; font-weight:bold; z-index:999; }
		#tnb { width:auto; margin:0 auto; }
		#tm {position:relative;width: 100%;height:100%;z-index:950;text-align: right;padding-right: 227px;}
		#tm:after { content:""; clear:both; display:block; }
		#tm li.th1 {display: inline-block;width:auto;}
		#tm li + li + li + li + li + li + li + li.th1 { display:none; }
		#tm li + li + li + li + li + li + li + li + li.th1 { display:none; }
		#tm li.th1 a.th1_lnk {position:relative;display:block;height:47px;padding:25px 0 0 0;margin: 0 11px;font-weight:bold;font-size: 16px;z-index:1;color:#545454;}
		#tm li.th1 a.current,
		#tm li.th1 a:hover,
		#tm li.th1 a:active,
		#tm li.th1 a:focus { border-bottom:3px solid #2b6b4d; text-decoration:none; color:#121212; }
		#tm li.th1 ul.th2 {width:100%;height:385px;max-width:inherit;position:absolute;left:0;right:auto;top:75px;padding:0;border-top:0;}
		#tm li.th1 ul.th2 li {position:relative;float:none;width:auto;padding: 0 0 1px 0%;margin:0;text-align:left;font-size:1.143em;background:url(/images/kor/common/menu_line.gif) repeat-x right bottom;}
		#tm li.th1 ul.th2 > li{min-height: 43px;overflow: hidden;clear: both;padding: 0 0 1px 0;}
		#tm li.th1 ul#summery2 li { background:none; }
		#tm li.th1 ul.th2 li:after {content:""; display:block; clear:both;}
		#tm li.th1 ul.th2 li a {display: inline-block;position:absolute;left:0;top:0;width: 175px;padding:9px 10px 7px 15px;background:url(/images/kor/common/line_menu.png) no-repeat right -3px;font-size:0.938em;z-index:1;color:#121212;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
		



		#tm #summery3 li.th2_11 { font-size: 18px; letter-spacing:-1px;}
		#tm #summery3 li.th2_11 ul.th3 li { font-size: font-size:1.143em;; letter-spacing:0px;}



		/*글로컬캠퍼스*/
		#tm #summery3 li.th2_1 ul.th3 li:nth-last-child(2) { background:#01683d; border-radius:50px;}
		#tm #summery3 li.th2_1 ul.th3 li:nth-last-child(2) span {
			padding-left:30px; background:url(/images/kor/common/tm_icon_new.png) no-repeat left 50%; 
			font-weight:bold; color:#fff;}
		#tm #summery3 li.th2_1 ul.th3 li:nth-last-child(2) a {padding:3px 0 3px; background:none;} 


		#tm li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_2 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_2 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_1 a {position:absolute;}


		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_1 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_1 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_1 ul.th3 li a {position:relative;}

		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_1 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_2 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_3 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_3 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_4 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_4 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_5 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_5 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_6 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_6 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_7 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_7 ul.th3 li a {position:relative;}

		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li a {/* position:relative; */}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_1 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_2 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_3 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_3 ul.th3 li a {position:relative;}

		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_1 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_2 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_3 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_3 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_4 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_4 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_5 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_5 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_6 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_6 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_7 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_7 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_8 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_8 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_9 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_9 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_10 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_10 ul.th3 li a {position:relative;}

		#tm li.th1 ul.th2 li a.on,
		#tm li.th1 ul.th2 li a:hover,
		#tm li.th1 ul.th2 li a:active,
		#tm li.th1 ul.th2 li a:focus { border-bottom:0; background:url(/images/kor/common/line_menu.png) no-repeat right -3px #f0f0f0; }
		#tm li.th1 ul.th2 li ul {position:relative;width:80%;margin:0;padding:7px 0 7px 20%;/* border:1px solid; */}
		#tm li.th1 ul.th2 li:first-child ul { background:none; }
		#tm li.th1 ul.th2 li ul:after {content:""; display:block; clear:both;}
		#tm li.th1 ul.th2 li ul.on {background:url(/images/kor/common/menu_line.gif) repeat-x left top #f0f0f0; }
		#tm li.th1 ul.th2 li:first-child ul.on {background:#f0f0f0; }
		#tm li.th1 ul.th2 li ul li {float:left; width:auto; height:auto; padding:3px 8px; background:none; }
		#tm li.th1 ul.th2 li ul.on { background:#f0f0f0; }
		#tm li.th1 ul.th2 li ul li a {position:relative; left:0; float:none; width:auto; height:auto; padding:3px 0 3px 9px; background:url(/images/kor/common/dot_mmenu_off.gif) no-repeat left 12px; line-height:normal; font-weight:normal; font-size:0.675em; color:#545454;}
		#tm li.th1 ul.th2 li ul li a:hover,
		#tm li.th1 ul.th2 li ul li a:active,
		#tm li.th1 ul.th2 li ul li a:focus {background:url(/images/kor/common/dot_mmenu_ov.gif) no-repeat left 12px; text-decoration:underline; color:#2b6b4d;}
		#tm li.th1 ul.th2 li ul li a[target="_blank"] span { display:inline-block; padding-right:15px; background:url(/images/default/icon_blank01.gif) no-repeat right 6px; }
		#animate { position:absolute; top:-74px; left:0; overflow:hidden; width:100%; height:75px; background:url(/images/kor/common/animate_line.gif) repeat-x left top #fff; z-index:99;}
		#animate .animateLine { position:absolute; left:50%; top:75px; width:100%; height:59px; margin-left:-653px; background:none; }
		#animate.border { border-bottom:3px solid #2b6b4d; }
		#tm #summery1,
		#tm #summery2,
		#tm #summery3,
		#tm #summery4,
		#tm #summery5,
		#tm #summery6,
		#tm #summery7 {background:none;}
		#tm .summery0,
		#tm .summery1,
		#tm .summery2,
		#tm .summery3,
		#tm .summery4,
		#tm .summery5,
		#tm .summery6 {display:none;}



	/*모바일 메뉴버튼*/
	.nav_mobile { display:none; }

	/*모바일 다국어*/
	#topmenu .mobile_lang .m_lang_list { display:none; }
	#topmenu .mobile_global .mgr_sitemap { display:none; }

	/* 모바일 메뉴 */
	#topmenu { display:none; }



/*서브 컨텐츠*/
#container #location_box { height:44px; }
#container #location_box .location_box { height:44px; }
#container #location_box .location { height:14px; padding:13px 0 17px 240px; }
#container #location_box .location .navi { margin-left:30px; }
/*sns*/
#container #location_box .location .navi_btn { position:absolute; top:93px; right:10px; }
#container #location_box .location .navi_btn a { display:block; }
#container #location_box .location .navi_btn a#print { display:block; }
	/*좌측*/
	#lnb { display:block; float:left; margin:0 0 0 12px; }
	#lnb #leftTi { width:230px; height:74px; padding-top:47px; background:#383d43; text-align:center; font-weight:normal; font-size:1.750em; color:#fff; }
	/*메뉴*/
	#leftmenu { width:230px; margin-bottom:40px; }
	#leftmenu li > a { display:block; width:208px; height:36px; padding:13px 0 0 20px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
	#leftmenu li > a.link_2th_ov,
	#leftmenu li > a:hover,
	#leftmenu li > a:focus,
	#leftmenu li > a:active { background:url(/images/kor/common/smenu_ov.png) no-repeat left top #2b6b4d; border-bottom:1px solid #2b6b4d; border-left:1px solid #2b6b4d; border-right:1px solid #2b6b4d; color:#fff; }
	#leftmenu li ul.lm_2th { width:186px; padding:15px 21px 8px 21px; background:#f8f8f8; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
	#leftmenu li ul.lm_2th li { border-bottom:0; }
	#leftmenu li ul.lm_2th li a { display:block; width:auto; height:auto; padding:0 0 7px 10px; background:url(/images/kor/common/dot_smenu_2.gif) no-repeat left 10px; border:0px; font-size:14px; font-weight:normal; color:#545454; }
	#leftmenu li ul.lm_2th li a.link_3th_ov,
	#leftmenu li ul.lm_2th li a:hover,
	#leftmenu li ul.lm_2th li a:focus,
	#leftmenu li ul.lm_2th li a:active { background-position:left -40px; color:#2b6b4d; }

	/*우측*/
	#contentswrap { min-height:768px; }
	#contents h1.contTi { margin-left:30px; padding:38px 0 10px 0; }
	#contents h2.contTi { margin-left:30px; padding:38px 0 10px 0; }
	#contents .content { margin:0 10px 0 30px; }



/*푸터*/
	/*푸터링크*/
	.footer_box ul.pc_link { display:block; }
	/*모바일용*/
	.footer_box .moblie_link { display:none; }
	/*주소*/
	.footer { position:relative; width:auto; padding:0 0 40px 12px; }
	.main .footer address { padding-top:20px; }
	.footer address span.ky_name { display:block; font-weight:bold; }
	.footer address span.ky_address { padding-left:0; margin-left:0; background:none; }
	.footer .b_logo { position:absolute; bottom:45px; left:auto; right:12px; }
	.footer .b_logo a { display:inline-block; position:absolute; top:-20px; left:-135px; width:100px; height:auto; }
	.footer .btn_top { position:absolute; top:-52px; right:12px; }


	/*메인푸터배너*/
	.main footer .banner_link{ padding:0 10px; }
	.main footer .banner_link .more { position:absolute; right:10px; }

}


/*****************************************/
/****************PC 사이즈****************/
/*****************************************/
@media all and (min-width:1330px){
    #gnbwrap h1 {position:absolute;top:-48px;left:50%;margin-left:-600px;}
}

@media all and (min-width:1200px){

/*헤더*/
	/*왼쪽*/
	.snb_box .snb { width:1200px; padding:0; }
	.snb_box .snb .global_l .eng_box { position:absolute; left:330px; top:52px; }


	/*메뉴*/
		/*pc용 로고*/
		
		#tnb { width:1200px; }
		#tm {float:right;left:-60px;width:auto;padding-left:0;}
		#tm li.th1 a.th1_lnk {margin:0 20px;}
		#tm li.th1 ul.th2 {width:auto;position:absolute;left:-262px;right:0;top:75px;padding:0 0 0 263px;}
		#tm li.th1 ul.th2 li ul { width:auto; padding:6px 0 5px 207px; }
		#tm li.th1 + li.th1 + li.th1 + li.th1 ul.th2 {position:absolute; left:-262px; right:0; top:75px;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_2 a {position:absolute;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 ul.th2 li.th2_2 ul.th3 li a {position:relative;}
		#tm li.th1 + li.th1 + li.th1 + li.th1 + li.th1 + li.th1 ul.th2 {position:absolute; left:-262px; top:75px;}
		#tm li.th1 ul.th2 li ul {width:auto;/* padding: 4px 0 4px 0; */}
		#animate .animateLine { background:url("/images/kor/common/icon_menu_top.gif") no-repeat scroll left top; }
		#tm #summery1 {background:url(/images/kor/common/icon_menu01.gif) no-repeat left 60px;}
		#tm #summery2 {background:url(/images/kor/common/icon_menu02.gif) no-repeat left 60px;}
		#tm #summery3 {background:url(/images/kor/common/icon_menu03.gif) no-repeat left 60px;}
		#tm #summery4 {background:url(/images/kor/common/icon_menu04.gif) no-repeat left 60px;}
		#tm #summery5 {background:url(/images/kor/common/icon_menu05.gif) no-repeat left 60px;}
		#tm #summery6 {background:url(/images/kor/common/icon_menu06.gif) no-repeat left 60px;}
		#tm #summery7 {background:url(/images/kor/common/icon_menu07.gif) no-repeat left 60px;}
		#tm > p { font-size:0px; }
		#tm .summery0 {position:absolute; top:-999px; left:100%;}
		#tm .summery1 {position:absolute; top:-999px; left:100%;}
		#tm .summery2 {position:absolute; top:-999px; left:100%;}
		#tm .summery3 {position:absolute; top:-999px; left:100%;}
		#tm .summery4 {position:absolute; top:-999px; left:100%;}
		#tm .summery5 {position:absolute; top:-999px; left:100%;}
		#tm .summery6 {position:absolute; top:-999px; left:100%;}




/*서브 컨텐츠*/
#container #location_box .location { width:970px; padding:13px 0 17px 230px; }
#container #location_box .location .navi { margin-left:50px; }
/*sns*/
#container #location_box .location .navi_btn { position:absolute; top:93px; right:0; }
#container_box { width:1200px; margin:0 auto; background:none; }
	/*좌측*/
	#lnb { margin:0; }

	/*우측*/
	#contents h1.contTi {  margin-left:50px; }
	#contents h2.contTi {  margin-left:50px; }
	#contents .content { margin:0 0 0 50px; }


/*푸터*/
	/*푸터링크*/
	.footer_box ul.pc_link { width:1200px; padding-left:0; }
	/*주소*/
	.footer { width:1200px; padding:0 0 40px 0; }
	.footer address span.ky_name { display:inline-block; }
	.footer address span.ky_address { padding-left:10px; margin-left:3px; background:url(/images/kor/common/dot_footer.gif) no-repeat left 9px; }
	.footer .b_logo { position:absolute; bottom:65px; right:0; }
	.footer .btn_top { position:absolute; top:-52px; right:0; height:52px; }
	.footer .btn_top a { display:inline-block; }
	.main .footer .btn_top { position:absolute; bottom:auto; right:0; }

	/*메인푸터배너*/
	.main footer .banner_link{ width:1200px; margin:0 auto; padding:0; }
	.main footer .banner_link .obj a{ margin-right:30px;}

	.main footer .banner_l {}


}


@media all and (min-width:1670px){



	/*메뉴*/
		/*pc용 로고*/
		#tnb { width:1450px; }
		#tm {left:-80px; }
		#tm li.th1 a.th1_lnk { margin:0 30px; padding:25px 5px 0;}
}

@media print {
	body {
		print-color-adjust: exact;
		-webkit-print-color-adjust: exact;
	}
}