@charset "euc-kr";

/*layout*/
#skip_navi {position:absolute; top:0; left:0; width:100%; z-index:999999;}
#skip_navi a {display:block; position:absolute; top:-1000em; left:0; width:100%; height:22px; padding-top:7px; background-color:#333; color:#fff; font-size:1.15em; text-decoration:underline; text-align:center;}
#skip_navi a:active, #skip_navi a:focus {top:0;}

.head_top {position:relative; z-index:1; width:950px; margin:0 auto; height:68px;}
.head_top h1 {padding:20px 0 0 18px;}
.head_top ul {position:absolute; top:42px; right:10px; overflow:hidden;}
.head_top ul li {float:left; padding: 2px 5px 0 0;}
.head_top ul li a {padding:0 10px 0 10px; font-size: 14px; color: #6c6c6c; font-weight:bold; font-family: "NanumGothic"; float:left;}
.head_top ul li.go_seoul {padding:0 0 0 0;}

/*gnb*/
#gnb {width:100%; background: #ffffff; border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2; height:50px; margin-bottom: 0px;}
.topmenu {margin:0 auto; width:950px; height:50px; } 
.topmenu .menubox {float:left; padding:0 0 0 0px;} 
.topmenu .menubox li {float:left; background: none; padding:0px 25px 0 10px; color:#777; font-weight:bold;}
.topmenu .menubox li.main_menu7 {background:none;}
.topmenu .sub_menu { display:none; position:absolute; top:119px; left:0; width:100%; z-index:100; background:#f1f1f1; }
.topmenu .sub_menu .sbox { width:1020px; margin:0 auto; padding:12px 0 6px 110px;}
.topmenu .sub_menu .sbox a { font-size: 13px; }
.topmenu .sub_menu .sbox .fitem a { font-size: 13px; }


.topmenu .sub_menu ul { display:inline; float:left; height:100%; padding:10px 0 10px 10px; width:156px; }
.topmenu .sub_menu ul.fitem { }
.topmenu .sub_menu li {clear:both; margin:0; padding:0 19px 5px 8px; background-repeat:no-repeat; background-position:0 2px; }
.topmenu .sub_menu a { color:#656565; white-space:nowrap; }
.topmenu .sub_menu dt { margin-bottom:6px; }
.topmenu .sub_menu dd { margin-left:-8px; padding-left:8px; background:url('/static/open_images/common/ico_dot.gif') no-repeat 0 3px; font-weight:normal; line-height:1.35em; margin-bottom:3px;}
.topmenu .sub_menu dd a {color:#757575;}

.topmenu .sub_menu .sbox:after {content: "."; clear:both; display:block; height:0; visibility:hidden;}
* html .topmenu .sub_menu .sbox {height:1px;}
.topmenu .sub_menu .sbox {display:block; min-height:1px;}

.topmenu li.main_menu1 .sub_menu {border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2;}
.topmenu li.main_menu1 .sub_menu li {background-image:url('/static/open_images/common/ico_arrow_gnb.gif');}
.topmenu li.main_menu1 .sub_menu a:hover {color:#326973;}

.topmenu li.main_menu2 .sub_menu {border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2;}
.topmenu li.main_menu2 .sub_menu li {background-image:url('/static/open_images/common/ico_arrow_gnb2.gif');}
.topmenu li.main_menu2 .sub_menu a:hover {color:#617322; }

.topmenu li.main_menu3 .sub_menu {border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2;}
.topmenu li.main_menu3 .sub_menu li {background-image:url('/static/open_images/common/ico_arrow_gnb3.gif');}
.topmenu li.main_menu3 .sub_menu a:hover {color:#437a8d; }

.topmenu li.main_menu4 .sub_menu {border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2;}
.topmenu li.main_menu4 .sub_menu li {background-image:url('/static/open_images/common/ico_arrow_gnb4.gif');}
.topmenu li.main_menu4 .sub_menu a:hover {color:#ab5e22;}

.topmenu li.main_menu5 .sub_menu {border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2;}
.topmenu li.main_menu5 .sub_menu li {background-image:url('/static/open_images/common/ico_arrow_gnb7.gif');}
.topmenu li.main_menu5 .sub_menu a:hover { color:#4f709e;}

.topmenu li.main_menu6 .sub_menu {border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2;}
.topmenu li.main_menu6 .sub_menu li {background-image:url('/static/open_images/common/ico_arrow_gnb5.gif');}
.topmenu li.main_menu6 .sub_menu a:hover {color:#985e63;}

.topmenu li.main_menu7 .sub_menu {border-top:1px solid #d5d5d5; border-bottom:3px solid #3b8ac2;}
.topmenu li.main_menu7 .sub_menu li {background-image:url('/static/open_images/common/ico_arrow_gnb6.gif');}
.topmenu li.main_menu7 .sub_menu a:hover {color:#5f5d2a;}


.topmenu .all {display:inline; float:right; margin-right:2px;}
.topmenu .allbox {position:absolute; top:119px; left:0; width:100%; z-index:100; }
	.topmenu .allbox .inbox {position:relative; width:942px; height:949px; margin:0 auto; border:3px solid #3b8ac2; background:#fff; }
	.topmenu .allbox .menucls { position:absolute; bottom:11px; right:13px; width:23px; height:23px; padding:0; background:url('/static/open_images/common/btn_cls_menu.gif') no-repeat; text-indent:-1000em; overflow:hidden; border:0; }
	.topmenu .allbox {}
		.topmenu .allbox .category { position:absolute; min-height:383px; }
		.topmenu .allbox h2 { padding:1px 0 13px 12px; font-weight:bold; font-size:14px; line-height:16px; }
		.topmenu .allbox li { padding-left:3px;font-size:14px; }
		.topmenu .allbox a { padding-left:7px; color:#656565; line-height:20px; }
		.topmenu .allbox li li a { color:#757575; font-size:12px; line-height:17px; }
		.topmenu .allbox li ul {padding-bottom:2px;}

	.menu_item01 { border-bottom:1px solid #c6c6c6; height:143px;}
	.menu_item02 { border-bottom:1px solid #c6c6c6; clear:both; height:205px;}
	.menu_item03 { border-bottom:1px solid #c6c6c6; clear:both; height:110px;}
	.menu_item04 { border-bottom:1px solid #c6c6c6; clear:both; height:90px;}
	.menu_item05 { border-bottom:1px solid #c6c6c6; clear:both; height:125px;}
	.menu_item06 { border-bottom:1px solid #c6c6c6; clear:both; height:150px;}
	.menu_item07 { clear:both; height:120px;}
	

		
	
	.menu_tit01 { width:134px; background:#f3f3f3; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px solid #c6c6c6; font-size:14px; color:#2f79ae; font-weight:600; float:left; height:113px;}
	.menu_tit02 { width:134px; background:#f3f3f3; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px solid #c6c6c6; font-size:14px; color:#2f79ae; font-weight:600; float:left; height:175px;}
	.menu_tit03 { width:134px; background:#f3f3f3; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px solid #c6c6c6; font-size:14px; color:#2f79ae; font-weight:600; float:left; height:80px; }
	.menu_tit04 { width:134px; background:#f3f3f3; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px solid #c6c6c6; font-size:14px; color:#2f79ae; font-weight:600; float:left; height:60px; }
	.menu_tit05 { width:134px; background:#f3f3f3; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px solid #c6c6c6; font-size:14px; color:#2f79ae; font-weight:600; float:left; height:95px; }
	.menu_tit06 { width:134px; background:#f3f3f3; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px solid #c6c6c6; font-size:14px; color:#2f79ae; font-weight:600; float:left; height:120px;}
	.menu_tit07 { width:134px; background:#f3f3f3; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px solid #c6c6c6; font-size:14px; color:#2f79ae; font-weight:600; float:left; height:90px;}
	
	
	.menu_sub01 { float:left; width:178px; padding:13px 0 17px 20px;}
	.menu_sub02 { float:left; width:192px; padding:13px 0 17px 20px;}
	

	.topmenu .allbox .menu_item01 h2 { background:url('/static/open_images/common/ico_menu01.gif') no-repeat; color:#326973; }
	.topmenu .allbox .menu_item02 h2 { background:url('/static/open_images/common/ico_menu02.gif') no-repeat; color:#617322; }
	.topmenu .allbox .menu_item03 h2 { background:url('/static/open_images/common/ico_menu03.gif') no-repeat; color:#437A8D; }
	.topmenu .allbox .menu_item04 h2 { background:url('/static/open_images/common/ico_menu04.gif') no-repeat; color:#AB5E22; }
	.topmenu .allbox .menu_item05 h2 { background:url('/static/open_images/common/ico_menu07.gif') no-repeat; color:#4F709E; }
	.topmenu .allbox .menu_item06 h2 { background:url('/static/open_images/common/ico_menu05.gif') no-repeat; color:#985E63; }
	.topmenu .allbox .menu_item07 h2 { background:url('/static/open_images/common/ico_menu06.gif') no-repeat; color:#5F5D2A; }
	
	.topmenu .allbox .menu_item01 a:hover { background:url('/static/open_images/common/ico_submenu01.gif') no-repeat 0 3px; color:#326973; }
	.topmenu .allbox .menu_item02 a:hover { background:url('/static/open_images/common/ico_submenu02.gif') no-repeat 0 3px; color:#617322; }
	.topmenu .allbox .menu_item03 a:hover { background:url('/static/open_images/common/ico_submenu03.gif') no-repeat 0 3px; color:#437A8D; }
	.topmenu .allbox .menu_item04 a:hover { background:url('/static/open_images/common/ico_submenu04.gif') no-repeat 0 3px; color:#AB5E22; }
	.topmenu .allbox .menu_item05 a:hover { background:url('/static/open_images/common/ico_submenu07.gif') no-repeat 0 3px; color:#6089c1; }
	.topmenu .allbox .menu_item06 a:hover { background:url('/static/open_images/common/ico_submenu05.gif') no-repeat 0 3px; color:#985E63; }
	.topmenu .allbox .menu_item07 a:hover { background:url('/static/open_images/common/ico_submenu06.gif') no-repeat 0 3px; color:#5F5D2A; }

	.topmenu .allbox ul.colm01 { float:left; width:171px; }
	.topmenu .allbox ul.colm02 { float:left; width:169px; }
	.topmenu .allbox ul.colm03 { float:left; }





	
	
/* quick */
#quick {}
.quickmenu {position:absolute; top:11px; width:69px; right:-71px; padding:3px 0 0 9px; background:url('/static/open_images/common/bg_quick.gif') no-repeat 100% 0;z-index:-1; }
	.quickmenu .quick_btn {width:47px;padding:2px 0 0 2px;}
	.quickmenu .quick_btn a{display:inline-block;}
	.quickmenu .quick_btn li{border-bottom:1px solid #e6e6cf;}
	.quickmenu .quick_btn li:nth-child(7){border-bottom:0px;}
	.quickmenu .quick_btn li.zoom {border:none;}
	.quickmenu .quick_btn li.secondary{margin-left:-5px;margin-top:2px; border:none;}

#quick.quickmenu { top:1px; right:-79px; background:url('/static/open_images/common/bg_quick02.gif') no-repeat 100% 0; box-sizing: content-box;box-sizing:content-box;}

/* footer*/
.footer {clear:both; position:relative; z-index:1; width:893px; height:120px; margin:0 auto; border:1px solid #e9e9e2; }
.footer .footer_menu {overflow:hidden; border-bottom:1px solid #e9e9e2; height:42Px;}
.footer .footer_menu ul {float:left; padding:14px 20px 0 30px; width:740px;}
.footer .footer_menu ul li {float:left; padding:0 18px 0 0;}
.footer .footer_menu dl {float:right; width:80px; height:26px; margin:5px 0 0 0; padding:1px 0 0 23px; background:url('/static/open_images/common/footer_bar.gif') no-repeat; } 
.footer .footer_menu dl dt {float:left; width:79px;}
.footer .footer_menu dl dd {float:left;}
.footer address {font-style:normal; font-size:11px; color:#666; padding:26px 0 0 28px;}
.footer .copyright {font-style:normal; font-size:11px; color:#666; padding:5px 0 0 28px;}
.footer .mark {position:absolute; bottom:10px; right:16px;}
.footer .mark li {float:left;padding:18px 0 0 14px;}
.footer .mark li.wa {padding-top:0;}

.footer .mark li.silo {padding-top:0;}
.footer .mark li.silo img{ width:50px;padding-top:5px;}