#header{background:#458acf; height:60px; width:100%;z-index:99}
#header .header-inner{ width:950px; margin:0 auto; }
#header .header-inner .header-grid{ width:940px; height:60px; margin:0 auto;}
#header .header-inner .header-grid h1{ float:left;}
#header .header-inner .header-grid h1 a {outline:none;}
#header .header-inner .header-grid h1 a img { position:relative;top:5px;}
#header .header-inner .header-grid .gnb{ float:right; padding-top:21px;}
#header .header-inner .header-grid .gnb>li.dMenu{float:left; padding-left:40px;color:white;}
#header .header-inner .header-grid .gnb>li.dMenu>a {outline: none;color:white;}
#header .header-inner .header-grid .header-gnb {margin-right:25px;}
#header .header-inner .header-grid .gnb>li.dMenu>button {padding:0;margin:0;border:0;background:transparent;}

.affix {top:0px;}
.affix + #container {padding-top:60px;}

.wide-menu > ul > li > a {display:block;}
.wide-menu > ul > li > a:focus, .wide-menu > ul > li > a:hover {color:#000;background-color:#f5f5f5}