<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* 탑(1/2/3차)메뉴 */
div#IvyTop ul.IvyTopMenu { list-style-type: none; margin: 0 auto; height:50px; width:750px; padding:0px 30px 0px 420px; }
div#IvyTop ul.IvyTopMenu li { float: left; text-align: center; width:150px; }
div#IvyTop ul.IvyTopMenu li.select { color:#FFF200; }
div#IvyTop ul.IvyTopMenu li.top_first { text-align:left;  padding: 2px 0px 2px 30px; border-left:0px; margin:0px 0px 3px 0px; box-sizing:border-box; }
div#IvyTop ul.IvyTopMenu li.top_gov { letter-spacing:-0.5px; padding: 2px 0px 2px 0px;  border-left:0px solid #709be9; margin-bottom:3px; box-sizing:border-box;}
div#IvyTop ul.IvyTopMenu li.top { margin: 2px 0px 2px 0px; border-left:0px solid #709be9; padding:0px 0px 3px 30px; box-sizing:border-box; text-align:left; }
div#IvyTop ul.IvyTopMenu li a { font-size: 20px; padding-bottom:2px; font-weight: bold; display:block; color:#363636; border-left:0px solid #cdcdcd;  }
div#IvyTop ul.IvyTopMenu li.top_first a{background:none; border-left:0; }
div#IvyTop ul.IvyTopMenu li a:hover { color: #046bb8; }
div#IvyTop ul.IvyTopMenu li.IvyTop1NewWin { background-image: url("/Ivyimages/common/sub/winopen.gif"); background-repeat: no-repeat; background-position: 116px 9px;  }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s { list-style-type: none; width: 100%; margin: 0; padding: 0px 0 10px 0; display: none; position: absolute; top: 55px ;left:0 !important; border-bottom:0px solid #333; border-top:2px dashed #8dc8c8; border-bottom:1px solid #c9cdd1; z-index: 100; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.sublist { padding-top:5px; margin-left:30px; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.top_sub { clear:left; min-height:18px;  text-align: left; width:170px; margin:0 0 0 280px;  padding: 1px 0px; border:0px solid #E1E1E1; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.top_sub span.top_sub_tit, div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.top_sub_first span.top_sub_tit {  }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.top_sub span.top_sub_tit {float:left; width:180px; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.top_sub a {height:17px;  padding: 2px 0px 6px 12px; color: #1674c3;  display:block; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.top_sub a:hover { background-color:#3d70c1; border-radius:2px; /*background: url(/Ivyimages/site/open_content/main/bg_2depth.gif) no-repeat ;*/ }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li a, div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s_side1 li a { font-size: 15px; font-weight: bold; border-bottom: 0 solid #6699FF;  }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li a, div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s_side1 span.section { padding-top:3px;  }

div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li a:hover {  }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s_side1 li a:hover { color: #1674c3; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s {/*display: none;*/ position:absolute; left:500px; top:5px; list-style-type: none; margin: 0px; padding: 0px; float:left; width:255px;  }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s li { border-left:0px ; clear:both; margin: 0 0 0 0px; width: 180px; text-align: left; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s li.IvyTopMenu3Block_3 { border-left:0px ; clear:none; margin: 0 0 0 10px; width: 110px; text-align: left; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s li a { font-size: 13px; color: #333;  font-weight: normal; background: url(images/sub/submenu2dot.gif) left 12px  no-repeat; padding-left:15px; padding:5px 0 6px 8px; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s li a:hover { background: url(images/sub/submenu2dot.gif) left 12px  no-repeat; color:#1674c3; text-decoration:underline; } 
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s li.IvyTop3sNewWin {  background-image: url(images/sub/submenuopen.gif); background-repeat: no-repeat; background-position: 155px 6px; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.IvyTop2sNewWin { background-image: url(images/sub/submenuopen.gif); background-repeat: no-repeat; background-position: 162px 7px; }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s li{display:none;}
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li ul.IvyTopMenu3s li.IvyTopMenu3Block {float:left !important;  }
div#IvyTop ul.IvyTopMenu li ul.IvyTopMenu2s li.select2 ul.IvyTopMenu3s li{display:inline-block;}
div#IvyTop ul.IvyTopMenu li ul.subtop0, div#IvyTop ul.IvyTopMenu li ul.subtop1, div#IvyTop ul.IvyTopMenu li ul.subtop2, div#IvyTop ul.IvyTopMenu li ul.subtop3 , div#IvyTop ul.IvyTopMenu li ul.subtop4, div#IvyTop ul.IvyTopMenu li ul.subtop5 { background-color:#fafafa; background-image: url("images/common/top_submenu_bg.jpg"); background-repeat:no-repeat; background-position:center top; }

/* 탑 (2/3/4차) 메뉴 전체 노출 */
div#IvyTop div.subAll {  width:100%; margin:0 auto; background-color:#ffffff; background:url("images/common/menu_tbg.jpg") no-repeat center top; }
div#IvyTop div.subAllDisplay { clear: both; margin: 0px auto; width:750px; padding:15px 0px 0px 450px; line-height:25px; display:none; }
/* 추가 */
div#IvyTop div.subAllDisplay ul.IvyTopMenu1s { margin:0px; padding: 0px;  }
div#IvyTop div.subAllDisplay ul.IvyTopMenu1s li.top_subTit { margin:0px; padding:0 0 0 0px; float:left; display: block; }
div#IvyTop div.subAllDisplay ul.IvyTopMenu1s li.top_subTit span.tit { font-size:14px; display:block; font-weight:bold; padding:0px 0px 5px 15px; }

div#IvyTop div.subAllDisplay ul.IvyTopMenu2s { display: block; box-sizing:border-box; margin:0px; padding: 0px; height: 150px; }
div#IvyTop div.subAllDisplay ul.IvyTopMenu2s_first {border-left:1px solid #68abe4;}
div#IvyTop div.subAllDisplay ul.IvyTopMenu2s li.top_first {border-left:0; }
div#IvyTop div.subAllDisplay ul.IvyTopMenu2s li a { color:#323232; font-size:14px; display: block; }
div#IvyTop div.subAllDisplay ul.IvyTopMenu2s li a:hover { text-decoration:underline;}
div#IvyTop div.subAllDisplay ul.IvyTopMenu2s li {font-size:12px; clear: both; color:#fff; float: none !important; width: 142px; text-align:left; padding:0 0 0 8px; margin:0; letter-spacing:-0.6px; background:url("images/common/submenu_blt.jpg") no-repeat 0px 11px; }
div#IvyTop div.subAllDisplay ul.IvyTopMenu2s li.IvyTop2sNewWin { background:url("images/common/submenu_blt.jpg") no-repeat 0px 11px;  }
div#IvyTop div.subAllDisplay ul.IvyTopMenu2s li ul.IvyTopMenu3s { display:none; clear: both; float: none !important; width: 100% !important;  margin: 0px; padding: 0px 0px 0px 0; }


/* 서브(2/3차)메뉴 */
div#IvyLeftMenu ul.IvySubMenu { list-style-type: none; margin:0px 0px 0px 0px; padding: 0 0 35px 0px; width: 100%; }
div#IvyLeftMenu ul.IvySubMenu li { clear: both; padding: 0px 0px 0px 0px; margin:0px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
div#IvyLeftMenu ul.IvySubMenu li.IvySub2NewWin { background-image:url("/Ivyimages/common/sub/submenuopen.gif"); background-repeat: no-repeat; background-position: 182px 18px; }
div#IvyLeftMenu ul.IvySubMenu li.IvySubMenuPlus { background-image: url("images/common/mplus.gif"); background-repeat: no-repeat; background-position: 180px 18px;  }
div#IvyLeftMenu ul.IvySubMenu li.IvySubMenuPlusOpen { padding-bottom: 0px; }
div#IvyLeftMenu ul.IvySubMenu li a {color:#5b5b5b; display:block; font-size: 14px; padding-left: 22px;  padding:15px 0px 6px 15px; height:27px; border-bottom: 1px solid #dddddd; font-weight:600; }
div#IvyLeftMenu ul.IvySubMenu li a:hover { color:#476eb3; font-weight:bold; }
div#IvyLeftMenu ul.IvySubMenu li a.select { font-weight: bold; display:block; padding:14px 0px 6px 15px; height:27px; color:#fff; font-size:14px; background-color:#213152; background-repeat: no-repeat; background-position: 178px 21px; }

div#IvyLeftMenu ul.IvySubMenu li ul.IvySubMenu1s { list-style-type: none; margin: 0px 0px 0px 0px; padding: 5px 0 15px 0; display: none; border-bottom:1px solid #dddddd; font-weight:300; }
div#IvyLeftMenu ul.IvySubMenu li ul.IvySubMenu1s li.IvySub3NewWin  { background-image: url(/Ivyimages/common/sub/submenuopen.gif); background-repeat: no-repeat; background-position: right 6px; }
div#IvyLeftMenu ul.IvySubMenu li.IvySubMenuPlusOpen ul.IvySubMenu1s { display: block; background-color:#f5f5f5; }
div#IvyLeftMenu ul.IvySubMenu li ul.IvySubMenu1s li { border-bottom: 0px; padding: 4px 0px 4px 0px; margin:0 0 0 20px; border-left:none; border-right:none; }
div#IvyLeftMenu ul.IvySubMenu li ul.IvySubMenu1s li a { background-image: url("images/common/left_dot_s_on.gif"); background-repeat: no-repeat; background-position: left 14px; 
														border:none; padding:5px 0px 5px 13px; height:10px; font-weight:normal; font-size:13px; }
div#IvyLeftMenu ul.IvySubMenu li ul.IvySubMenu1s li a:hover { background-image: url("images/common/left_dot_s_on.gif"); background-repeat: no-repeat; background-position: left 14px; background-color:#f6f5f5;
														color:#476eb3; }
div#IvyLeftMenu ul.IvySubMenu li ul.IvySubMenu1s li a.select { background-color:#f6f5f5; color:#476eb3; font-weight:bold; }													
														
														
/* Inner(4차)메뉴 */
div#IvyInnerMenu { clear: both; }
div#IvyInnerMenu ul.IvyInnerMenu { width: 100%;  padding:0; margin:0 0 10px 0; float: left;}
div#IvyInnerMenu ul.IvyInnerMenu li { float: left;  /*background: url(/Ivyimages/common/sub/dp4_off.gif) no-repeat;*/ font-size:14px;  list-style-type:none; width:225px;  margin:0 7px 7px 0px;  text-align:center; line-height:28px; }
div#IvyInnerMenu ul.IvyInnerMenu li a { background-color:#f0f0f0; display:block; font-weight:600; height:32px; width:225px;  border:1px solid #dfdfdf; padding-top:2px; }
div#IvyInnerMenu ul.IvyInnerMenu li a.select { background: url("images/sub/dp4_on.jpg") no-repeat; padding-top:2px; font-weight: bold; }

</pre></body></html>