/* Jost */
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-100.woff2") format("woff2"),
         url("/jost-v19-latin-100.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-200.woff2") format("woff2"),
         url("/jost-v19-latin-200.woff") format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-300.woff2") format("woff2"),
         url("/jost-v19-latin-300.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-regular.woff2") format("woff2"),
         url("/jost-v19-latin-regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-500.woff2") format("woff2"),
         url("/jost-v19-latin-500.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-600.woff2") format("woff2"),
         url("/jost-v19-latin-600.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-700.woff2") format("woff2"),
         url("/jost-v19-latin-700.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-800.woff2") format("woff2"),
         url("/jost-v19-latin-800.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: Jost;
    src: url("/jost-v19-latin-900.woff2") format("woff2"),
         url("/jost-v19-latin-900.woff") format("woff");
    font-weight: 900;
    font-style: normal;
}


/* resginNoto Sans */
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-Black.woff2") format("woff2"),
         url("/NotoSans-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-BlackItalic.woff2") format("woff2"),
         url("/NotoSans-BlackItalic.woff") format("woff");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-Bold.woff2") format("woff2"),
         url("/NotoSans-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-BoldItalic.woff2") format("woff2"),
         url("/NotoSans-BoldItalic.woff") format("woff");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-ExtraBold.woff2") format("woff2"),
         url("/NotoSans-ExtraBold.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-ExtraLight.woff2") format("woff2"),
         url("/NotoSans-ExtraLight.woff") format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-ExtraLightItalic.woff2") format("woff2"),
         url("/NotoSans-ExtraLightItalic.woff") format("woff");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-Italic.woff2") format("woff2"),
         url("/NotoSans-Italic.woff") format("woff");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-Light.woff2") format("woff2"),
         url("/NotoSans-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-LightItalic.woff2") format("woff2"),
         url("/NotoSans-LightItalic.woff") format("woff");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-Medium.woff2") format("woff2"),
         url("/NotoSans-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-MediumItalic.woff2") format("woff2"),
         url("/NotoSans-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-Regular.woff2") format("woff2"),
         url("/NotoSans-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-SemiBold.woff2") format("woff2"),
         url("/NotoSans-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-SemiBoldItalic.woff2") format("woff2"),
         url("/NotoSans-SemiBoldItalic.woff") format("woff");
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-Thin.woff2") format("woff2"),
         url("/NotoSans-Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans";
    src: url("/NotoSans-ThinItalic.woff2") format("woff2"),
         url("/NotoSans-ThinItalic.woff") format("woff");
    font-weight: 100;
    font-style: italic;
}
/* Noto Sans SC */
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-100.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-100.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-200.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-200.woff") format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-300.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-300.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-regular.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-regular.woff") format("woff");
    font-weight:400;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-500.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-500.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-600.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-600.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-700.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-700.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-800.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-800.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans SC";
    src: url("/noto-sans-sc-v38-chinese-simplified-900.woff2") format("woff2"),
         url("/noto-sans-sc-v38-chinese-simplified-900.woff") format("woff");
    font-weight: 900;
    font-style: normal;
}
/* Noto Sans TC */
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-100.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-100.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-200.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-200.woff") format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-300.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-300.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-regular.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-500.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-500.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-600.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-600.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-700.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-700.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-800.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-800.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Noto Sans TC";
    src: url("/noto-sans-tc-v37-chinese-traditional-900.woff2") format("woff2"),
         url("/noto-sans-tc-v37-chinese-traditional-900.woff") format("woff");
    font-weight: 900;
    font-style: normal;
}