@charset "UTF-8";

/* -------------字體引用-------------- */
@font-face {
    font-family: 'Carlito';
    font-display: swap;
    font-weight: 400;
    src: local('Carlito Regular'),
        local('Carlito'),
        url('../../fonts/Carlito/Carlito-Regular.woff2') format('woff2'),
        url('../../fonts/Carlito/Carlito-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Carlito';
    font-display: swap;
    font-weight: 400;
    font-style: italic;
    src: local('Carlito Italic'),
        url('../../fonts/Carlito/Carlito-Italic.woff2') format('woff2'),
        url('../../fonts/Carlito/Carlito-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Carlito';
    font-display: swap;
    font-weight: 700;
    src: local('Carlito Bold'),
        url('../../fonts/Carlito/Carlito-Bold.woff2') format('woff2'),
        url('../../fonts/Carlito/Carlito-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Carlito';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    src: local('Carlito BoldItalic'),
        url('../../fonts/Carlito/Carlito-BoldItalic.woff2') format('woff2'),
        url('../../fonts/Carlito/Carlito-BoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'NotoSerifTC-L';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Light.otf) format("opentype");
}

@font-face {
  font-family: 'NotoSerifTC';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Regular.otf) format("opentype");
}

@font-face {
  font-family: 'NotoSerifTC-M';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Medium.otf) format("opentype");
}

@font-face {
  font-family: 'NotoSerifTC-SB';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-SemiBold.otf) format("opentype");
}

@font-face {
  font-family: 'NotoSerifTC-B';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Bold.otf) format("opentype");
}

@font-face {
  font-family: 'NotoSerifTC-BL';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Black.otf) format("opentype");
}

@font-face {
  font-family: 'source-han-serif-tc';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Regular.otf) format("opentype");
  font-weight: 400;
}

@font-face {
  font-family: 'Nsource-han-serif-tc';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Medium.otf) format("opentype");
  font-weight: 500;
}

@font-face {
  font-family: 'source-han-serif-tc';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-SemiBold.otf) format("opentype");
  font-weight: 600;
}

@font-face {
  font-family: 'source-han-serif-tc';
  font-display: swap;
  src: url(../../fonts/NotoSerifTC/NotoSerifTC-Bold.otf) format("opentype");
  font-weight: 700;
}

@font-face {
  font-family: 'Poppins-L';
  font-display: swap;
  src: local('Poppins Light'),
    url('../../fonts/Poppins/Poppins-Light.woff2') format("woff2"),
    url('../../fonts/Poppins/Poppins-Light.ttf') format("truetype");
}

@font-face {
  font-family: 'Poppins';
  font-display: swap;
  src: local('Poppins Regular'),
    url('../../fonts/Poppins/Poppins-Regular.woff2') format("woff2"),
    url('../../fonts/Poppins/Poppins-Regular.ttf') format("truetype");
}

@font-face {
  font-family: 'Poppins-M';
  font-display: swap;
  src: local('Poppins Medium'),
    url('../../fonts/Poppins/Poppins-Medium.woff2') format("woff2"),
    url('../../fonts/Poppins/Poppins-Medium.ttf') format("truetype");
}

@font-face {
  font-family: 'Poppins-B';
  font-display: swap;
  src: local('Poppins Bold'),
    url('../../fonts/Poppins/Poppins-Bold.woff2') format("woff2"),
    url('../../fonts/Poppins/Poppins-Bold.ttf') format("truetype");
}

/* -------------字體設定-------------- */
.font-JH {
  font-family: "Microsoft JhengHei", sans-serif;
  /* 正黑 */
}

.font-FangSong {
  font-family: 'source-han-serif-tc', 'STFangsong', 'FangSong', serif;
  /* 正黑 */
}

.font-Calibri {
  font-family: "Carlito", sans-serif;
  /* 正黑 */
}

/* -------------字體顏色-------------- */
.font-white-1 {
  color: #ffffff;
}

.font-black-1 {
  color: #000000;
}

.font-808080 {
  color: #808080;
}

/* -------------字體樣式-------------- */
.font_content {
  font-size: 13px;
}