html, body {min-width:1020px;}

#header {position:relative; z-index:15; height:48px; border-bottom:1px solid #e5e5e5;}
#header .holder {position:relative; margin:0 auto; width:1000px;}
#header .holder > div {height:48px; overflow:hidden;}
#header iframe {position:relative; top:-3px; margin:0; padding:0; width:100%; height:40px; border:0;}
#header h1 {position:absolute; top:16px; left:0;}
#header #seoul-common-header {border-bottom: 1px solid #ddd;}

#navigation {position:relative; z-index:10; border-bottom:1px solid #c3c3c3;}
#navigation .holder {margin:0 auto; width:1000px;}
#navigation .holder:after {content:" "; display:block; clear:both;}
#navigation a {display:block; padding-left:13px !important; padding-right:13px !important;}
#navigation a.on, #navigation a:hover, #navigation a:focus {color:#59a9dc !important;}
#navigation .holder > ul {float:right; font-weight:700;}
#navigation .holder > ul > li {float:left; margin-left:70px;}
#navigation .holder > ul > li > a {position:relative; z-index:2; padding:24px 0 17px 0; font-size:1.143em; color:#3a3a3a;}
#navigation .holder > ul > li > a.on:before, #navigation .holder > ul > li > a:hover:before, #navigation > ul > li > a:focus:before {content:" "; position:absolute; right:0; bottom:-3px; left:0; border-bottom:3px solid #46aae3;}
#navigation .holder > ul > li > div {position:absolute; z-index:1; right:0; bottom:-49px; left:0; height:0; overflow:hidden; background:#fff; line-height:48px;}
#navigation .holder > ul > li > div > ul {position:absolute; top:0; overflow:hidden;left: 50%;width: 500px;margin-left: -250px;}
#navigation .holder > ul > li > div > ul > li {float:left; margin:0 7px;}

ul.sub-menu.gnb-3depth.menu-tree-depth3 {display: none;}

#container {position:relative; z-index:5;}

#footer {position:relative; z-index:5; margin-top:50px; height:155px; background:#575d69 url(../images/bg/bg-footer.jpg) center top no-repeat; color:#cbcbcc;}
#footer .holder {position:relative; margin:0 auto; width:1000px;}
#footer h2 {position:absolute; top:85px; left:0;}
#footer dl#siteinfo {padding:52px 0 12px 226px; overflow:hidden; font-weight:700;}
#footer dl#siteinfo dd {float:left; margin-right:15px;}
#footer dl#siteinfo dd a {color:#eaeaea;}
#footer p, #footer address {padding-left:226px; font-size:0.857em;}
#footer p a {color:#cbcbcc;}
#footer dl#sitelink {position:absolute; top:50px; right:1px; width:128px;}
#footer dl#sitelink dd {float:left; margin:0 0 9px 0;}
/* #footer dl#sitelink dd:nth-last-child(3) {margin-left:72px;} */
#footer dl#sitelink dd:nth-last-child(2) {margin-left:107px;}
#footer dl#sitelink dd:nth-last-child(1) {clear:both;}
#footer dl#sitelink dd a,
#footer dl#sitelink dd button {display:block; width:22px; height:22px; overflow:hidden; background-image:url(../images/ico/ico-footer-logo-2018.png); text-indent:-9999px;}
#footer dl#sitelink dd:nth-last-child(1) a {width:130px; height:34px;}
#footer dl#sitelink dd:nth-last-child(2) a,
#footer dl#sitelink dd:nth-last-child(2) button {background-position:-143px 0;background-color: transparent;border: 0;}
/* #footer dl#sitelink dd:nth-last-child(3) a {width:9px; background-position:-155px 0;} */
