@charset "UTF-8";@import url(ime-font.css);@import url(ime-template.css);@import url(ime-guide.css);@import url(ime-board.css);body.main .header-wrap{position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff}.header-wrap{position:fixed;top:0;left:0;right:0;z-index:9999}.aside-banner.on ~.wrap .header-wrap{top:50px}.ime-site .header-wrap.sticky-back .btn_lang .current-lang,.ime-site .header-wrap.sticky-back .btn_lang .current-lang:after .ime-site .header-wrap.sticky .btn_lang .current-lang,.ime-site .header-wrap.sticky .btn_lang .current-lang:after,body:not(.main) .header-wrap.sticky .btn_lang .current-lang{color:#042c45 !important}@media only screen and (min-width:1025px){.header-wrap .gnb a{font-weight:700;letter-spacing:0}body:not(.main) .header-wrap:not(.sticky) .gnb a{color:#fff}body:not(.main) .header-wrap.sticky-back .gnb a{color:#111}.header-wrap.is-border .gnb a,.header-wrap.sticky-back .gnb a{color:#000}.header-wrap:not(.sticky) .gnb li:hover>a,.header-wrap:not(.sticky) .gnb a:hover,.header-wrap:not(.sticky-back) .gnb a:hover,.header-wrap .gnb a.active:hover{color:#735539;text-decoration:none}body:not(.main) .header-wrap.sticky,body:not(.main) .header-wrap.sticky-back,body:not(.main) .header-wrap.is-border{background-color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,0.2))}.header-wrap.sticky .logo .logo-ci .img>img,.header-wrap.sticky-back .logo .logo-ci .img>img,.header-wrap.is-border .logo .logo-ci .img>img{filter:none}.header-wrap.sticky .btn-search,.header-wrap.sticky-back .btn-search,.header-wrap.is-border .btn-search{border-color:#000}.header-wrap.sticky .btn-sitemap img.on,.header-wrap.sticky-back .btn-sitemap img.on,.header-wrap.is-border .btn-sitemap img.on{display:inline-block}body:not(.main) .header-wrap.sticky>div .logo .logo-cse span,body:not(.main) .header-wrap.sticky-back>div .logo .logo-cse span,body:not(.main) .header-wrap.is-border>div .logo .logo-cse span{color:#000}}.footer-wrap{position:relative;z-index:2;margin-top:auto;padding:60px;background-color:#000}.content-wrap{position:relative;max-width:1408px;margin:80px auto 180px}.title-wrap .title-box{padding:0 0 23px;border-bottom:3px solid #08293e;margin:0 0 55px}.content-wrap:has(.tab-wrap) .title-wrap .title-box{margin:0 0 50px}@media only screen and (max-width:1024px){body.main .header-wrap{background:transparent}.header-wrap.sticky,body.main .header-wrap.sticky,body.main .header-wrap.is-border{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2)}.header-wrap .gnb>div>ul>li>a:before{left:6px;background-position-y:-20px}.title-wrap .title-box{margin:0 0 35px}.content-wrap{margin:50px 20px 120px;padding:0 20px}.footer-wrap{padding:40px 20px 76px 20px}}