@charset 'utf-8';

body { word-break: break-all; }
header.common .gnb a { display: inline-block; font-size: 1.1rem; padding: 0 15px; background: transparent; transition: all .3s; /*width: 100px;*/}
header.common .mega li { width: 131px; }

@media (max-width: 1439px) {
    header.common .gnb a { width: 145px; font-size: 1rem; padding: 0; }
    header.common .mega li { width: 146px; }
}
@media (max-width: 1023px) {
    header.common .mega li { width: 100%; }
}
@media (max-width: 767px) {
    header.common .mega>ul>li { width: 50%; }
    header.common .mega>ul>li:nth-child(3n+2) { width: 50%; }
    header.common .mega>ul>li:nth-child(3n+1) { clear: none; }
    header.common .mega>ul>li:nth-child(2n+1) { clear: left; }
    header.common .mega:before { left: 50%; }
    header.common .mega:after { content: none; }
}

nav.sitemap li+li { margin-left: 130px; }

@media (max-width: 1080px) {
    nav.sitemap li+li { margin-left: 115px; }
}

.rate.exchange .hScroll table.list { min-width: 930px; }
.rate.swap .byDate .hScroll table.list { min-width: 530px; }