/* Noto Sans TC - 繁體中文 */
@font-face {
		font-family: 'Noto Sans TC';
		src: url('../fonts/NotoSansTC/NotoSansTC-Regular.woff2') format('woff2');
		font-weight: 400;
		font-style: normal;
		font-display: swap;
}
@font-face {
		font-family: 'Noto Sans TC';
		src: url('../fonts/NotoSansTC/NotoSansTC-Medium.woff2') format('woff2');
		font-weight: 500;
		font-style: normal;
		font-display: swap;
}
@font-face {
		font-family: 'Noto Sans TC';
		src: url('../fonts/NotoSansTC/NotoSansTC-Bold.woff2') format('woff2');
		font-weight: 700;
		font-style: normal;
		font-display: swap;
}
/* Noto Sans SC - 簡體中文 */
@font-face {
		font-family: 'Noto Sans SC';
		src: url('../fonts/NotoSansSC/NotoSansSC-Regular.woff2') format('woff2');
		font-weight: 400;
		font-style: normal;
		font-display: swap;
}
@font-face {
		font-family: 'Noto Sans SC';
		src: url('../fonts/NotoSansSC/NotoSansSC-Medium.woff2') format('woff2');
		font-weight: 500;
		font-style: normal;
		font-display: swap;
}
@font-face {
		font-family: 'Noto Sans SC';
		src: url('../fonts/NotoSansSC/NotoSansSC-Bold.woff2') format('woff2');
		font-weight: 700;
		font-style: normal;
		font-display: swap;
}
/* Noto Sans JP - japanese */
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/NotoSansJP/NotoSansJP-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans JP';
  font-weight: 500;
  font-style: normal;
  src: url('../fonts/NotoSansJP/NotoSansJP-Medium.woff2') format('woff2');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans JP';
  font-weight: 700;
  font-style: normal;
  src: url('../fonts/NotoSansJP/NotoSansJP-Bold.woff2') format('woff2');
}
/* Bootstrap Icons */
@font-face {
		font-family: "bootstrap-icons";
		src: url("../fonts/bootstrap-icons.woff2") format("woff2"), url("../fonts/bootstrap-icons.woff") format("woff");
		font-display: block;
}
.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before {
		display: inline-block;
		font-family: "bootstrap-icons" !important;
		font-style: normal;
		font-weight: normal !important;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		vertical-align: -.125em;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
}