#header-wrap {min-width: 1300px;}
    #top-toolbar {width: 100%;height: 40px; background-color: #343434;}
        #top-toolbar .tool-box  {float: right;}
        #top-toolbar .tool-box  a:hover {text-decoration: underline; font-weight: 700;}

            #top-toolbar .tool-box .tool01 {position: relative; float:left;}
                #top-toolbar .tool-box .tool01 a {display: block; padding: 0px 13px; height: 40px; line-height: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; text-align: center; float: left;}
                #top-toolbar .tool-box .tool01 a:after {position: relative; top: 14px; right: -13px; display: block; content: ""; width: 1px; height: 11px; background-color: #6d6d6e; float: right;}
                #top-toolbar .tool-box .tool01 .tool-btn-sitemap:after {display: none;}

            #top-toolbar .tool-box .tool02 {position: relative; float:left; padding: 0px 12px; background-color: #464646;}
                #top-toolbar .tool-box .tool02 a {display: block; padding: 0px 13px; height: 40px; line-height: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; text-align: center; float: left;}
                #top-toolbar .tool-box .tool02 a:after {position: relative; top: 14px; right: -13px; display: block; content: ""; width: 1px; height: 11px; background-color: #6d6d6e; float: right;}
                #top-toolbar .tool-box .tool02 a.tool-btn-eng:after {display: none;}

            #top-toolbar .tool-box .tool03 {position: relative; float: left;}
                #top-toolbar .tool-box .tool03 .ip-search {width: 156px; height: 40px; text-indent: 10px; padding-right: 10px; border:0px; background-color: #00a0e9; color: #fff;}
                #top-toolbar .tool-box .tool03 .ip-submit {width: 44px; height: 40px; border: none; background-image: url(../img/top-search-btn.gif); cursor: pointer;}

    #nav-bg {position: absolute; width: 100%; min-width: 1300px; height: 89px; background-color: #00a0e9; z-index: 1234567;}
    #header-bg {position: absolute; width: 100%; min-width: 1300px; height: 89px; background-color: #fff; border-bottom: 1px solid #d5d5d5; z-index: 12345678;}
    #header {position: absolute; width: 100%; min-width: 1300px; height: 89px; overflow: hidden; z-index: 123456789;}
        #header .logo-box {position: absolute; top:45px; margin-top: -26px;}

        #header .safe-box ul.gnb {position: absolute; top: 35px; right: 0px; width: 700px;}
            #header ul.gnb>li {float: left; position: relative;}
            #header ul.gnb>li.gnb-cpny {margin-right: 45px;}
            #header ul.gnb>li.gnb-prdt {margin-right: 45px;}
            #header ul.gnb>li.gnb-ntc {margin-right: 45px;}
            #header ul.gnb>li.gnb-ctus {margin: 0px;}
                #header ul.gnb>li>a {display: inline-block; padding: 0px 30px; font-size: 18px ;font-size: 1.8rem; font-weight: 700;}
                #header ul.gnb>li>a:hover:after,
                #header ul.gnb>li.on>a:after {display: block; content: ""; height: 3px; margin-top: 7px; background-color: #00a0e9;}
                #header ul.gnb>li.gnb-ctus>a {padding-right: 0px;}
                    #header ul.gnb>li>.dpth02 {position: absolute; top: 40px; width: 100%; padding: 20px 0px; text-align: center;}
                        #header ul.gnb>li>.dpth02>li {padding: 5px 0px;}
                        #header ul.gnb>li>.dpth02>li>a {font-size: 14px; font-size: 1.4rem; color: #c5e5f4;}
                        #header ul.gnb>li>.dpth02>li>a:hover {color: #fff; font-weight: 700;}


#footer-wrap {padding: 50px 0px; border-top: 1px solid #d5d5d5;}
    #footer-wrap .addr {font-size: 12px; font-size: 1.2rem; color: #666; }
        #footer-wrap .addr span {font-weight: 700; line-height: 2.5em;}

    #footer-wrap .footer-toolbar {position: absolute; top: 0px; right: 0px; margin-top: -3px;}
        #footer-wrap .footer-toolbar ul li {float: left; margin-left: 10px}

/* SITEMAP */

/* 사이트맵 */

#sitemap {width: 680px; margin: 0 auto;}
    #siteMapContents {width: 100%; margin: 0 auto;}
        #siteMapContents .siteMapMenu {width: 160px; height: 60px; font-size: 13px; font-size: 1.3rem; float:left; margin-right: 10px;}
            #siteMapContents .siteMenu1Depts a {display: block; width: 100%; height: 30px; line-height: 30px; background: #00a0e9; text-align: center; border: 1px solid #02416e; color: #fff;}
            #siteMapContents .siteMenu1Depts a:hover {background: #005a9b;}
                #siteMapContents .siteMenu2Depts a {display: block; width: 100%; line-height: 30px; background: #fff; text-align: center; margin-top: 5px; border: 1px solid #ccc;}
                #siteMapContents .siteMenu2Depts a:hover {background: #dee7ed}


#cboxOverlay {background: url(images/overlay2.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox, #cboxOverlay, #cboxWrapper {position: absolute; top: 0; left: 0; z-index: 123456789 !important; overflow: hidden; -webkit-transform: translate3d(0,0,0);}
