/*
@font-face {
  font-family: 'Nanum_Square_Round';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/nanum-square-round/NanumSquareR.eot);
  src: local('Nanum Square Round'), local('NanumSquareRound'), url(../fonts/nanum-square-round/NanumSquareR.eot) format('embedded-opentype'), url(../fonts/nanum-square-round/NanumSquareR.woff2) format('woff2'), url(../fonts/nanum-square-round/NanumSquareR.woff) format('woff'), url(../fonts/nanum-square-round/NanumSquareRoundB.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum_Square_RoundEB';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/nanum-square-round/NanumSquareR.eot);
  src: local('Nanum Square Round'), local('NanumSquareRound'), url(../fonts/nanum-square-round/NanumSquareR.eot) format('embedded-opentype'), url(../fonts/nanum-square-round/NanumSquareR.woff2) format('woff2'), url(../fonts/nanum-square-round/NanumSquareR.woff) format('woff'), url(../fonts/nanum-square-round/NanumSquareRoundEB.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum_Square_Regular';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/nanumsquare-font/NanumSquareR.eot);
  src: local('Nanum Square Regular'), local('NanumSquareR'), url(../fonts/nanumsquare-font/NanumSquareR.eot?#iefix) format('embedded-opentype'), url(../fonts/nanumsquare-font/NanumSquareR.woff2) format('woff2'), url(../fonts/nanumsquare-font/NanumSquareR.woff) format('woff'), url(../fonts/nanumsquare-font/NanumSquareR.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum_Square_Bold';
  font-style: bold;
  font-weight: bold;
  src: url(../fonts/nanumsquare-font/NanumSquareB.eot);
  src: local('Nanum Square Bold'), local('NanumSquareB'), url(../fonts/nanumsquare-font/NanumSquareB.eot) format('embedded-opentype'), url(../fonts/nanumsquare-font/NanumSquareB.woff2) format('woff2'), url(../fonts/nanumsquare-font/NanumSquareB.woff) format('woff'), url(../fonts/nanumsquare-font/NanumSquareB.ttf) format('truetype');
}

@font-face {
  font-family: 'NBG';
  font-style: bold;
  font-weight: bold;
  src: url(../fonts/NanumFontSetup_OTF_BARUNGOTHIC/NanumBarunGothic.otf);
  src: local('Nanum Square Bold'), local('NanumSquareB'), url(../fonts/nanumsquare-font/NanumSquareB.eot) format('embedded-opentype'), url(../fonts/nanumsquare-font/NanumSquareB.woff2) format('woff2'), url(../fonts/nanumsquare-font/NanumSquareB.woff) format('woff'), url(../fonts/nanumsquare-font/NanumSquareB.ttf) format('truetype');
}

@font-face {
  font-family: 'nanumbg';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/NanumFontSetup_TTF_BARUNGOTHIC/NanumBarunGothic.ttf') format('truetype');
}

@font-face {
  font-family: 'nanumbg_b';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/NanumFontSetup_TTF_BARUNGOTHIC/NanumBarunGothicBold.ttf') format('truetype');
}

@font-face {
  font-family: 'nanumbg_l';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/NanumFontSetup_TTF_BARUNGOTHIC/NanumBarunGothicLight.ttf') format('truetype');
}

@font-face {
  font-family: 'nanumbg_ul';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/NanumFontSetup_TTF_BARUNGOTHIC/NanumBarunGothicUltraLight.ttf') format('truetype');
}
*/

@font-face {
  font-family: 'Nanum_Square_Regular';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/nanumsquare-font/NanumSquareR.eot);
  src: local('Nanum Square Regular'), local('NanumSquareR'), url(../fonts/nanumsquare-font/NanumSquareR.eot?#iefix) format('embedded-opentype'), url(../fonts/nanumsquare-font/NanumSquareR.woff2) format('woff2'), url(../fonts/nanumsquare-font/NanumSquareR.woff) format('woff'), url(../fonts/nanumsquare-font/NanumSquareR.ttf) format('truetype');
}

@font-face {
  font-family: 'suit-bold';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-extrabold';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-extralight';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-heavy';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-light';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-medium';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-regular';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-semibold';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'suit-thin';
  font-style: normal;
  font-weight: normal;
  src: url('https://image.tfc-martclub.kr/fonts/SUIT-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'NSR';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.ttf) format("truetype");
}

@font-face {
    font-family: 'NSRB';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundB.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundB.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundB.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundB.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundB.ttf) format("truetype");
}

@font-face {
    font-family: 'NSREB';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundEB.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundEB.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundEB.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundEB.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundEB.ttf) format("truetype");
}

@font-face {
    font-family: 'NSRL';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundL.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundL.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundL.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundL.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundL.ttf) format("truetype");
}

@font-face {
    font-family: 'font_01';
    src: url('./fonts/font_01.woff2');
    src: url('./fonts/font_01.woff2') format("embedded-opentype"), url('./fonts/font_01.woff2') format("woff2"), url('./fonts/font_01.woff2') format("woff"), url('./fonts/font_01.woff2') format("truetype");
}

@font-face {
    font-family: 'font_02';
    src: url('./fonts/font_02.woff2');
    src: url('./fonts/font_02.woff2') format("embedded-opentype"), url('./fonts/font_02.woff2') format("woff2"), url('./fonts/font_02.woff2') format("woff"), url('./fonts/font_02.woff2') format("truetype");
}

@font-face {
    font-family: 'a19_1';
    src: url('./fonts/a19_1.ttf');
    src: url('./fonts/a19_1.ttf') format("embedded-opentype"), url('./fonts/a19_1.ttf') format("woff2"), url('./fonts/a19_1.ttf') format("woff"), url('./fonts/a19_1.ttf') format("truetype");
}

@font-face {
    font-family: 'a19_2';
    src: url('./fonts/a19_2.ttf');
    src: url('./fonts/a19_2.ttf') format("embedded-opentype"), url('./fonts/a19_2.ttf') format("woff2"), url('./fonts/a19_2.ttf') format("woff"), url('./fonts/a19_2.ttf') format("truetype");
}

@font-face {
    font-family: 'a19_1';
    src: url('./fonts/a19_3.ttf');
    src: url('./fonts/a19_3.ttf') format("embedded-opentype"), url('./fonts/a19_3.ttf') format("woff2"), url('./fonts/a19_3.ttf') format("woff"), url('./fonts/a19_3.ttf') format("truetype");
}


@font-face {
  font-family: 'din_bold2';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/NanumFontSetup_TTF_BARUNGOTHIC/NanumBarunGothic.ttf') format('truetype');
}

@font-face {
  font-family: 'din_bold1';
  font-style: bold;
  font-weight: 700;
  src: url('../fonts/din-font/DIN-Bold.eot');
  src: local('DIN Bold'), local('DIN-Bold'), url('./fonts/din-font/DIN-Bold.eot') format('embedded-opentype'), url('./fonts/din-font/DIN-Bold.otf') format('otf'), url('./fonts/din-font/DIN-Bold.svg') format('svg'), url('./fonts/din-font/DIN-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'din_bold';
  src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.woff2) format("woff2"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareRound/NanumSquareRoundR.ttf) format("truetype");
}

/* 키보드가 올라왔을 때 이 클래스를 추가하여 숨김 */
.bottom_fixed_bar.is-hidden {
    display: none !important; 
}