/* Thin */
@font-face {
  font-family: 'Noto Sans CJK KR Thin';
  font-style: normal;
  src: local('NotoSansCJKkr-Thin'), url('../font/NotoSansKR-Thin.woff2') format('woff2'), url('../font/NotoSansKR-Thin.woff') format('woff');
  /* url('../font/NotoSansKR-Light.otf') format('opentype'); */
}

/* Light */
@font-face {
  font-family: 'Noto Sans CJK KR Light';
  font-style: normal;
  src: local('NotoSansCJKkr-Light'), url('../font/NotoSansKR-Light.woff2') format('woff2'), url('../font/NotoSansKR-Light.woff') format('woff');
  /* url('../font/NotoSansKR-Light.otf') format('opentype'); */
}

/* Bold */
@font-face {
  font-family: 'Noto Sans CJK KR Bold';
  font-style: normal;
  src: local('NotoSansCJKkr-Bold'), url('../font/NotoSansKR-Bold.woff2') format('woff2'), url('../font/NotoSansKR-Bold.woff') format('woff');
  /* url('../font/NotoSansKR-Bold.otf') format('opentype'); */
}

/* Medium */
@font-face {
  font-family: 'Noto Sans CJK KR Medium';
  font-style: normal;
  src: local('NotoSansCJKkr-Medium'), url('../font/NotoSansKR-Medium.woff2') format('woff2'), url('../font/NotoSansKR-Medium.woff') format('woff');
  /* url('../font/NotoSansKR-Medium.otf') format('opentype'); */
}

/* Regular */
@font-face {
  font-family: 'Noto Sans CJK KR Regular';
  font-style: normal;
  src: local('NotoSansCJKkr-Regular'), url('../font/NotoSansKR-Regular.woff2') format('woff2'), url('../font/NotoSansKR-Regular.woff') format('woff');
  /* url('/font/NotoSansKR-Regular.otf') format('opentype'); */
}

/* Bold */
@font-face {
  font-family: 'Seoul Hangang';
  font-style: 'normal';
  src: local('Seoul Hangang Bold'), url('../font/SeoulHangang.woff2') format('woff2'), url('../font/SeoulHangang.woff') format('woff');
}

@font-face {
  font-family: 'BM DOHYEON';
  font-style: 'normal';
  src: local('BMDOHYEON'), url('../font/BMDOHYEON.woff2') format('woff2'), url('../font/BMDOHYEON.woff') format('woff');
}

/* Bold */
@font-face {
  font-family: 'S CoreDream';
  font-style: 'normal';
  src: local('S-CoreDream'), url('../font/S-CoreDream.woff2') format('woff2'), url('../font/S-CoreDream.woff') format('woff');
}

/* lottemart */
@font-face {
  font-family: 'LotteMartDream';
  font-style: normal;
  font-weight: 400;
  src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamMedium.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamMedium.woff') format('woff');
}
@font-face {
  font-family: 'LotteMartDreamBold';
  font-style: normal;
  font-weight: 700;
  src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamBold.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamBold.woff') format('woff');
}
@font-face {
  font-family: 'LotteMartDreamLight';
  font-style: normal;
  font-weight: 300;
  src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamLight.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamLight.woff') format('woff');
}

.-thin {
  font-family: 'Noto Sans CJK KR Thin';
}

.-light {
  font-family: 'Noto Sans CJK KR Light';
}

.-regular {
  font-family: 'Noto Sans CJK KR Regular';
}

.-medium {
  font-family: 'Noto Sans CJK KR Medium';
}

.-bold {
  font-family: 'Noto Sans CJK KR Bold';
}

.-seoul {
  font-family: 'Seoul Hangang';
}

.-dream {
  font-family: 'S CoreDream';
}

.-bm {
  font-family: 'BM DOHYEON';
}

.-lotte {
  font-family: 'LotteMartDream', sans-serif;
}

.-lotte-bold {
  font-family: 'LotteMartDreamBold', sans-serif;
}

.-lotte-light {
  font-family: 'LotteMartDreamLight', sans-serif;
}

.h1 {
  font-size: 20px;
}
.h2 {
  font-size: 18px;
}
.h3 {
  font-size: 16px;
}
.h4 {
  font-size: 14px;
}
.h5 {
  font-size: 12px;
}
.h6 {
  font-size: 10px;
}
.h22 {
  font-size: 22px;
}
.h34 {
  font-size: 34px;
}

.-e66 {
  color: #e66100;
}
.-red {
  color: #ee0303;
}
.-grayb {
  color: #bbbbbb;
}
.-gray6 {
  color: #666666;
}
.-gray8 {
  color: #888888;
}
.-gray4 {
  color: #444444;
}
.-black {
  color: #131313;
}
.-white {
  color: #ffffff;
}
.-yellow {
  color: #ffdd00;
}
.-blue {
  color: #154b8b;
}
.-green {
  color: #5d6319;
}
.-blue54 {
  color: #54f1ff;
}
.-gr2 {
  color: #2bf2c3;
}
.-yellow54 {
  color: #FFC248
}
.-iceblue {
  color: #4DDBFF;
}

