html, body {min-width:1020px;}

.display-none {display: none !important}
#header #seoul-common-header {border-bottom: 1px solid #ddd}
#header {position:relative; z-index:15; height:30px; border-bottom:1px solid #8fb6b4;}
#header .holder {position:relative; margin:0 auto; width:1000px;}
#header .holder > div {height:32px; overflow:hidden;}
#header iframe {position:relative; top:-3px; margin:0; padding:0; width:100%; height:32px; border:0;}
#header h1 {position:absolute; bottom: -45px; left:8px;}

#navigation {position:relative; z-index:10; height:88px; border-bottom:1px solid #e5e5e5;}
#navigation .holder {position:absolute; top:0; right:0; left:0; height:88px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
#navigation .holder:after {content:" "; position:absolute; z-index:7; top:89px; right:0; left:0; height:290px; background:#fff;}
#navigation .holder a {text-decoration:none;}
#navigation .holder > p {position:absolute; z-index:8; top:89px; left:50%; margin-left:-500px; width:1000px;}
#navigation .holder > ul {position:relative; z-index:9; margin:0 auto; padding-left:195px; width:805px; overflow:hidden;}
/* #navigation .holder > ul {position:relative; z-index:9; margin:0 auto; padding-left:270px; width:730px; overflow:hidden;} */
#navigation .holder > ul > li {position:relative; z-index:5; float:left; margin-bottom:1px; width:110px;}

/* #navigation .holder > ul > li.menu-garden {width:177px;}
#navigation .holder > ul > li:nth-last-child(4) {width:125px;}
#navigation .holder > ul > li:nth-last-child(3) {width:37px;}
#navigation .holder > ul > li:nth-last-child(2) {width:34px;}
#navigation .holder > ul > li:nth-last-child(1) {width:50px;}
 */
/* #navigation .holder > ul > li.menu-garden {width: 128px;} */
#navigation .holder > ul > li.menu-communication {width: 115px;}
#navigation .holder > ul > li.menu-industry {width: 115px;}
#navigation .holder > ul > li.goTwitter {display: none;}
#navigation .holder > ul > li.menu-facebook {width: 28px;}
#navigation .holder > ul > li.menu-english {width: 43px; margin-right: 5px; margin-left: 34px;}
#navigation .holder > ul > li.menu-seoul-eng {width: 135px}
#navigation .holder > ul > li.menu-seoul-eng span{display: block;}
#navigation .holder > ul > li.menu-seoul-eng > a {line-height: 1.2}

#navigation .holder > ul > li.goTwitter, #navigation .holder > ul > li.menu-facebook, #navigation .holder > ul > li.menu-english {padding-top:30px; height:58px;}
#navigation .holder > ul > li > a {display:block; padding:30px 10px 0 10px; height:58px;  font-size:18px; font-weight:600; color:#222;}
#navigation .holder > ul > li.goTwitter > a, #navigation .holder > ul > li.menu-facebook > a, #navigation .holder > ul > li.menu-english > a {padding:0; border:0; width:28px; height:28px; overflow:hidden; background-image:url(../images/ico/ico-sprite-navigation.png); background-repeat: no-repeat;text-indent:-9999px;}
#navigation .holder > ul > li.menu-facebook > a {background-position:0 -28px;}
#navigation .holder > ul > li.menu-english > a {width: 41px;height: 21px;background-position:0 -75px;margin: 3px 0 0 3px}


#navigation .holder > ul > li > ul {margin-top:1px; padding:10px 0; height:255px; border-left:1px solid #f1f1f1; background:#fff;}
#navigation .holder > ul > li > ul > li {position:relative; z-index:3; padding:5px 10px;font-size: 13px;letter-spacing: -0.05rem}
#navigation .holder > ul > li > ul > li.depth3 {z-index:7;}
#navigation .holder > ul > li > ul > li.depth3:after {content:" "; display:block; position:absolute; top:9px; right:27px; width:11px; height:11px; background:url(../images/ico/ico-sprite-navigation.png) -17px -56px no-repeat;}
#navigation .holder > ul > li > ul > li > a {display:block; line-height: 1.25}
#navigation .holder > ul > li > ul > li > ul {position:absolute; z-index:7; top:-3px; left:92px; width:0; height:0; overflow:hidden; background:#fff; font-size:12px; font-size:0.857rem; white-space:nowrap;}
#navigation .holder > ul > li > ul > li > ul:before {content:" "; position:absolute; top:11px; left:5px; width:11px; height:11px; background:url(../images/ico/ico-sprite-navigation.png) 0 -56px no-repeat;}
#navigation .holder > ul > li > ul > li > ul > li {padding:5px 16px 5px 21px; border-width:0 1px; border-style:solid; border-color:#e5e5e5; line-height: 1.25}
#navigation .holder > ul > li > ul > li > ul > li:nth-child(1) {padding-top:9px; border-top:1px solid #e5e5e5;}
#navigation .holder > ul > li > ul > li > ul > li:nth-last-child(1) {padding-bottom:12px; border-bottom:1px solid #e5e5e5;}

#container {position:relative; z-index:5; padding-bottom:50px; border-bottom:1px solid #cacaca;}

#footer {position:relative; margin:0 auto; padding:34px 170px 20px 232px; width:598px; min-height:52px; font-size:12px; font-size:0.857rem;}
#footer .img-120 {position:absolute; top:18px; left:6px;}
#footer .img-seoul {position:absolute; top:50%; right:5px; margin-top:-20px;}
#footer dl {overflow:hidden;}
#footer dl dd {float:left; margin-right:18px;}
#footer dl dd a {font-weight:600; color:#357c76;}
#footer address {margin-top:5px; letter-spacing:-1px;}

/* pc */
#navigation .holder > ul > li > ul > .menu-item-13982.depth3::after,
#navigation .holder > ul > li > ul > .menu-item-13977.depth3::after
{background:transparent;}
li#menu-item-13982 ul, li#menu-item-13977 ul
{display:none;}
