/* font */
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight:100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
     url(../fonts/eot/NotoSansKR-Thin-Hestia.eot),
     url(../fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
     url(../fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
     url(../fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight:200;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
     url(../fonts/eot/NotoSansKR-Light-Hestia.eot),
     url(../fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
     url(../fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
     url(../fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
     url(../fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
     url(../fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
     url(../fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
     url(../fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
     url(../fonts/eot/NotoSansKR-Regular-Hestia.eot),
     url(../fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
     url(../fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
     url(../fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
     url(../fonts/eot/NotoSansKR-Medium-Hestia.eot),
     url(../fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
     url(../fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
     url(../fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
     url(../fonts/eot/NotoSansKR-Bold-Hestia.eot),
     url(../fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
     url(../fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
     url(../fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
     url(../fonts/eot/NotoSansKR-Black-Hestia.eot),
     url(../fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
     url(../fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
     url(../fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 400;
 src: url(../fonts/NanumSquareR.eot);
 src: url(../fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareR.woff) format('woff'),
      url(../fonts/NanumSquareR.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url(../fonts/NanumSquareB.eot);
 src: url(../fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareB.woff) format('woff'),
      url(../fonts/NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(../fonts/NanumSquareEB.eot);
 src: url(../fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareEB.woff) format('woff'),
      url(../fonts/NanumSquareEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(../fonts/NanumSquareL.eot);
 src: url(../fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareL.woff) format('woff'),
      url(../fonts/NanumSquareL.ttf) format('truetype');
}


@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamExtraLight.eot');
    src: url('../fonts/GothamExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamExtraLight.woff2') format('woff2'),
        url('../fonts/GothamExtraLight.woff') format('woff'),
        url('../fonts/GothamExtraLight.ttf') format('truetype'),
        url('../fonts/GothamExtraLight.svg#GothamExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamThin-Italic.eot');
    src: url('../fonts/GothamThin-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamThin-Italic.woff2') format('woff2'),
        url('../fonts/GothamThin-Italic.woff') format('woff'),
        url('../fonts/GothamThin-Italic.ttf') format('truetype'),
        url('../fonts/GothamThin-Italic.svg#GothamThin-Italic') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Book';
    src: url('../fonts/GothamBook.eot');
    src: url('../fonts/GothamBook.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBook.woff2') format('woff2'),
        url('../fonts/GothamBook.woff') format('woff'),
        url('../fonts/GothamBook.ttf') format('truetype'),
        url('../fonts/GothamBook.svg#GothamBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBlack.eot');
    src: url('../fonts/GothamBlack.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBlack.woff2') format('woff2'),
        url('../fonts/GothamBlack.woff') format('woff'),
        url('../fonts/GothamBlack.ttf') format('truetype'),
        url('../fonts/GothamBlack.svg#GothamBlack') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Ultra';
    src: url('../fonts/GothamUltra.eot');
    src: url('../fonts/GothamUltra.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamUltra.woff2') format('woff2'),
        url('../fonts/GothamUltra.woff') format('woff'),
        url('../fonts/GothamUltra.ttf') format('truetype'),
        url('../fonts/GothamUltra.svg#GothamUltra') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamLight.eot');
    src: url('../fonts/GothamLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamLight.woff2') format('woff2'),
        url('../fonts/GothamLight.woff') format('woff'),
        url('../fonts/GothamLight.ttf') format('truetype'),
        url('../fonts/GothamLight.svg#GothamLight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Ultra';
    src: url('../fonts/GothamUltra-Italic.eot');
    src: url('../fonts/GothamUltra-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamUltra-Italic.woff2') format('woff2'),
        url('../fonts/GothamUltra-Italic.woff') format('woff'),
        url('../fonts/GothamUltra-Italic.ttf') format('truetype'),
        url('../fonts/GothamUltra-Italic.svg#GothamUltra-Italic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBold-Italic.eot');
    src: url('../fonts/GothamBold-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBold-Italic.woff2') format('woff2'),
        url('../fonts/GothamBold-Italic.woff') format('woff'),
        url('../fonts/GothamBold-Italic.ttf') format('truetype'),
        url('../fonts/GothamBold-Italic.svg#GothamBold-Italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBlack-Italic.eot');
    src: url('../fonts/GothamBlack-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBlack-Italic.woff2') format('woff2'),
        url('../fonts/GothamBlack-Italic.woff') format('woff'),
        url('../fonts/GothamBlack-Italic.ttf') format('truetype'),
        url('../fonts/GothamBlack-Italic.svg#GothamBlack-Italic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Book';
    src: url('../fonts/GothamBook-Italic.eot');
    src: url('../fonts/GothamBook-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBook-Italic.woff2') format('woff2'),
        url('../fonts/GothamBook-Italic.woff') format('woff'),
        url('../fonts/GothamBook-Italic.ttf') format('truetype'),
        url('../fonts/GothamBook-Italic.svg#GothamBook-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBold.eot');
    src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBold.woff2') format('woff2'),
        url('../fonts/GothamBold.woff') format('woff'),
        url('../fonts/GothamBold.ttf') format('truetype'),
        url('../fonts/GothamBold.svg#GothamBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamMedium-Italic.eot');
    src: url('../fonts/GothamMedium-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamMedium-Italic.woff2') format('woff2'),
        url('../fonts/GothamMedium-Italic.woff') format('woff'),
        url('../fonts/GothamMedium-Italic.ttf') format('truetype'),
        url('../fonts/GothamMedium-Italic.svg#GothamMedium-Italic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamLight-Italic.eot');
    src: url('../fonts/GothamLight-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamLight-Italic.woff2') format('woff2'),
        url('../fonts/GothamLight-Italic.woff') format('woff'),
        url('../fonts/GothamLight-Italic.ttf') format('truetype'),
        url('../fonts/GothamLight-Italic.svg#GothamLight-Italic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamMedium.eot');
    src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamMedium.woff2') format('woff2'),
        url('../fonts/GothamMedium.woff') format('woff'),
        url('../fonts/GothamMedium.ttf') format('truetype'),
        url('../fonts/GothamMedium.svg#GothamMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamExtraLight-Italic.eot');
    src: url('../fonts/GothamExtraLight-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamExtraLight-Italic.woff2') format('woff2'),
        url('../fonts/GothamExtraLight-Italic.woff') format('woff'),
        url('../fonts/GothamExtraLight-Italic.ttf') format('truetype'),
        url('../fonts/GothamExtraLight-Italic.svg#GothamExtraLight-Italic') format('svg');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamThin.eot');
    src: url('../fonts/GothamThin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamThin.woff2') format('woff2'),
        url('../fonts/GothamThin.woff') format('woff'),
        url('../fonts/GothamThin.ttf') format('truetype'),
        url('../fonts/GothamThin.svg#GothamThin') format('svg');
    font-weight: 100;
    font-style: normal;
}

 @font-face {
    font-family: 'TitilliumMaps26L';
    src: url('../fonts/TitilliumMaps26L-999wt.eot');
    src: url('../fonts/TitilliumMaps26L-999wt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TitilliumMaps26L-999wt.woff2') format('woff2'),
        url('../fonts/TitilliumMaps26L-999wt.woff') format('woff'),
        url('../fonts/TitilliumMaps26L-999wt.ttf') format('truetype'),
        url('../fonts/TitilliumMaps26L-999wt.svg#TitilliumMaps26L-999wt') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TitilliumMaps26L';
    src: url('../fonts/TitilliumMaps26L-500wt.eot');
    src: url('../fonts/TitilliumMaps26L-500wt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TitilliumMaps26L-500wt.woff2') format('woff2'),
        url('../fonts/TitilliumMaps26L-500wt.woff') format('woff'),
        url('../fonts/TitilliumMaps26L-500wt.ttf') format('truetype'),
        url('../fonts/TitilliumMaps26L-500wt.svg#TitilliumMaps26L-500wt') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'TitilliumMaps26L';
    src: url('../fonts/TitilliumMaps26L-750wt.eot');
    src: url('../fonts/TitilliumMaps26L-750wt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TitilliumMaps26L-750wt.woff2') format('woff2'),
        url('../fonts/TitilliumMaps26L-750wt.woff') format('woff'),
        url('../fonts/TitilliumMaps26L-750wt.ttf') format('truetype'),
        url('../fonts/TitilliumMaps26L-750wt.svg#TitilliumMaps26L-750wt') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'TitilliumMaps26L';
    src: url('../fonts/TitilliumMaps26L-250wt.eot');
    src: url('../fonts/TitilliumMaps26L-250wt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TitilliumMaps26L-250wt.woff2') format('woff2'),
        url('../fonts/TitilliumMaps26L-250wt.woff') format('woff'),
        url('../fonts/TitilliumMaps26L-250wt.ttf') format('truetype'),
        url('../fonts/TitilliumMaps26L-250wt.svg#TitilliumMaps26L-250wt') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'TitilliumMaps26L';
    src: url('../fonts/TitilliumMaps26L-1wt.eot');
    src: url('../fonts/TitilliumMaps26L-1wt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TitilliumMaps26L-1wt.woff2') format('woff2'),
        url('../fonts/TitilliumMaps26L-1wt.woff') format('woff'),
        url('../fonts/TitilliumMaps26L-1wt.ttf') format('truetype'),
        url('../fonts/TitilliumMaps26L-1wt.svg#TitilliumMaps26L-1wt') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSerifKR-semiBold';
    src: url('../fonts/NotoSerifKR-semiBold.eot');
    src: url('../fonts/NotoSerifKR-semiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NotoSerifKR-semiBold.woff2') format('woff2'),
        url('../fonts/NotoSerifKR-semiBold.woff') format('woff'),
        url('../fonts/NotoSerifKR-semiBold.ttf') format('truetype'),
        url('../fonts/NotoSerifKR-semiBold.svg#NotoSerifKR-semiBold') format('svg');
    font-weight: 100;
    font-style: normal;
}



