/* BASIC css start */
/* BASIC css start */
#divpromotop {position:relative; left:0px; top:0px;width:100%; height:50px; z-index:1000; background-color:#4798ed; background:url(https://kslee4321.diskn.com/2mjxvlbcku) no-repeat center center; margin:0 auto; }
.top_close { position:absolute; top:25%; right:2%; }
#top_banner_a{position:absolute; left:0%; top:0%;width:100%; height:55px; z-index:1000;margin:0 auto; }
/* BASIC css end */

#preview_wrap {
    display: none
}
#hdWrap {
    position: relative;
    z-index: 2
}

/*»ó´Ü¸µÅ©*/
#hdWrap .top-bar .hd-links {
    float: right;
}
#hdWrap .top-bar a {   
    line-height: 38px;
}
#hdWrap .top-bar a.favorite {
    color: #ed0813;
    font-size: 11px;
    font-weight: bold;
}
#hdWrap .top-bar a.favorite img {
    vertical-align: middle
}

#hdWrap .top-bar ul {
    display: inline-block;
    vertical-align: middle
}
#hdWrap .top-bar li:first-child:before {
    margin-left: 0;
    width: 0
}
#hdWrap .top-bar li:before {
    content: '';
    display: inline-block;
    margin: 0 8px;
    width: 1px;
    height: 6px;
    background-color: #a0abb1;
    vertical-align: middle;
}
#hdWrap .top-bar li a {
    color: #9e9ea6;
    font-size: 12px;
    }
#hdWrap .top-bar li a:hover {
    color:#4646b9
}
#header {
    clear: both;
}
#header .hd-logo {
    float: left;
}
/* °Ë»öÃ¢ */
#header .search {
    float: right;
}
#header .hd-search {
}
#header .hd-search .input-keyword {
    margin-right: 5px;
    padding: 0 5px;
    width: 450px;
    height: 40px;
    font-size: 14px;
    line-height: 30px;
    border: 4px solid #2C3F67;
}
#header .hd-search input[type=submit] {
    height: 48px;
    padding: 0 15px;
    background-color: #2C3F67;
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    border: none;
    cursor: pointer
}

/* ÁÖ¸Þ´º */
#primary-nav {
    position: relative;
    z-index: 9;
    padding-top: 0px;
    clear: both;    
}
#header .naver-search {
    float: left;
    margin-top: 25px;
    width:365px;
}
#main-menu {
    float: right;

    overflow:hidden;
}
#main-menu > li {
    padding: 28px 0
}
#main-menu > li > a {
    display: block;
    padding: 0 15px;
    font-size: 17px;
    font-weight: bold;
    color: #000;
    line-height: 1;
}
#main-menu > li > a:hover {
    color: #4b8fcc
}
#main-menu > li.last > a {
    padding-right: 10px
}
#submenu {
    position: absolute;
    overflow:hidden;
    top: 66px;
    left: 5px;
    display:none;    
    width: 100%;
    background: #fff;
}
#submenu .submenu-container {
    border: 2px solid #498ecb;
    box-sizing: border-box;
    background: url(/design/whitewar/2015/images/common/bg_quick_links.png) 0 0;
    overflow: hidden;
}
#submenu .submenu-container .quick-links {
    float: left;
    padding-top: 45px;
    width: 216px;
}
#submenu .submenu-container .quick-links ul li {
    margin-bottom: 5px;
    text-align: center
}
#submenu .submenu-container .quick-links ul li.location {margin-bottom:20px}
#submenu .submenu-container .quick-links ul li a {
    font-size: 14px;
    font-weight: 600;
    color: #fff

}
#submenu .submenu-container .quick-links ul li a:hover {   
    color: #fff000

}
#submenu .submenu-container .row {float:right; padding: 0 10px;background-color:#fff}
#submenu .submenu-container .col {
    float: left;
    padding: 12px 10px 15px;
    width: 162px;
}
#submenu .submenu-container .col h3 {
    margin-bottom: 5px;
    background-color: #4a8eca;
    font-size: 16px;
    font-weight:400;
    color: #fff;
    line-height: 27px;
    text-align: center;
}
#submenu .submenu-container .col ul li {
    text-align: center;
}
#submenu .submenu-container .col ul li a {
    font: 12px/1.5 dotum;
    color: #000;
}
#submenu .submenu-container .col ul li a:hover {  
    color: #1672c3;
}
#submenu .submenu-container .col ul li a span {
    color: #b30a0a
}
#submenu .submenu-container .col ul li a:hover span {
    color: #8c08d7
}
#submenu .submenu-container .contact {width: 344px;text-align: center;}

/* BASIC css end */

