/* font-family defaine */
@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-Black.ttf');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-ExtraBold.ttf');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-Bold.ttf');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-SemiBold.ttf');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-Medium.ttf');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-Regular.ttf');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-Light.ttf');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-ExtraLight.ttf');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-Thin.ttf');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-BlackItalic.ttf');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-ExtraBoldItalic.ttf');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-BoldItalic.ttf');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-SemiBoldItalic.ttf');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-MediumItalic.ttf');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-Italic.ttf');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-LightItalic.ttf');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-ExtraLightItalic.ttf');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'poppins';
  src: url('./fonts/Poppins/Poppins-ThinItalic.ttf');
  font-weight: 100;
  font-style: italic;
}


@font-face {
  font-family: DIN-BlackItalic;
  src: url('./fonts/Din/DIN-BlackItalic.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: DIN-Regular;
  src: url('./fonts/Din/DIN-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}


@font-face {
  font-family: NotoSansJP;
  src: url('./fonts/NotoSansJP/NotoSansJP-Light.otf');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: NotoSansJP;
  src: url('./fonts/NotoSansJP/NotoSansJP-Regular.otf');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: NotoSansJP;
  src: url('./fonts/NotoSansJP/NotoSansJP-Medium.otf');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: NotoSansJP;
  src: url('./fonts/NotoSansJP/NotoSansJP-Bold.otf');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: AlimamaShuHeiTi;
  src: url('./fonts/AlimamaShuHeiTi/AlimamaShuHeiTi-Bold.ttf');
  font-weight: bold;
  font-style: normal;
}

/* 阿里巴巴普惠体 */
@font-face {
  font-family: AlibabaPuHuiTi;
  src: url('./fonts/AlibabaPuHuiTi/Heavy.ttf');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: AlibabaPuHuiTi;
  src: url('./fonts/AlibabaPuHuiTi/Medium.ttf');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: AlibabaPuHuiTi;
  src: url('./fonts/AlibabaPuHuiTi/Regular.ttf');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: AlibabaPuHuiTi;
  src: url('./fonts/AlibabaPuHuiTi/Light.ttf');
  font-weight: light;
  font-style: normal;
}

@font-face {
  font-family: "PingFang SC";
  src: url('./fonts/PingFang/PingFangSC-Ultralight.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "PingFang SC";
  src: url('./fonts/PingFang/PingFangSC-Thin.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "PingFang SC";
  src: url('./fonts/PingFang/PingFangSC-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "PingFang SC";
  src: url('./fonts/PingFang/PingFangSC-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "PingFang SC";
  src: url('./fonts/PingFang/PingFangSC-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "PingFang SC";
  src: url('./fonts/PingFang/PingFangSC-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}

/* Noto Sans Korean */
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-Thin.ttf');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-ExtraLight.ttf');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-Light.ttf');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-Regular.ttf');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-Medium.ttf');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-SemiBold.ttf');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-Bold.ttf');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-ExtraBold.ttf');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: NotoSansKR;
  src: url('./fonts/NotoSansKR/NotoSansKR-Black.ttf');
  font-weight: 900;
  font-style: normal;
}
