/* D-DIN */
@font-face {
	font-family: 'D-DIN-PRO';
	src: local('D-DIN-PRO'),
		url("./d_din/D-DIN-PRO-400-Regular.woff2") format('woff2'),
		url("./d_din/D-DIN-PRO-400-Regular.woff") format('woff'),
		url("./d_din/D-DIN-PRO-400-Regular.otf") format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'D-DIN-PRO';
	src: local('D-DIN-PRO'),
		url("./d_din/D-DIN-PRO-500-Medium.woff2") format('woff2'),
		url("./d_din/D-DIN-PRO-500-Medium.woff") format('woff'),
		url("./d_din/D-DIN-PRO-500-Medium.otf") format('opentype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'D-DIN-PRO';
	src: local('D-DIN-PRO'),
		url("./d_din/D-DIN-PRO-600-SemiBold.woff2") format('woff2'),
		url("./d_din/D-DIN-PRO-600-SemiBold.woff") format('woff'),
		url("./d_din/D-DIN-PRO-600-SemiBold.otf") format('opentype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'D-DIN-PRO';
	src: local('D-DIN-PRO'),
		url("./d_din/D-DIN-PRO-700-Bold.woff2") format('woff2'),
		url("./d_din/D-DIN-PRO-700-Bold.woff") format('woff'),
		url("./d_din/D-DIN-PRO-700-Bold.otf") format('opentype');
	font-weight: bold;
	font-style: normal;
}




/* 等幅フォント */
@font-face {
	font-family: 'Noto Sans Mono CJK JP';
	src: local('Noto Sans Mono CJK JP'),
		url("./NotoSansMono/NotoSansMonoCJKjp-Regular.woff2") format('woff2'),
		url("./NotoSansMono/NotoSansMonoCJKjp-Regular.woff") format('woff'),
		url("./NotoSansMono/NotoSansMonoCJKjp-Regular.otf") format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Noto Sans Mono CJK JP';
	src: local('Noto Sans Mono CJK JP'),
		url("./NotoSansMono/NotoSansMonoCJKjp-Bold.woff2") format('woff2'),
		url("./NotoSansMono/NotoSansMonoCJKjp-Bold.woff") format('woff'),
		url("./NotoSansMono/NotoSansMonoCJKjp-Bold.otf") format('opentype');
	font-weight: bold;
	font-style: normal;
}

/* プログラミングフォント */
@font-face {
	font-family: 'HackGen';
	src: local('HackGen'),
		url("./HackGen/HackGen-Regular.woff2") format('woff2'),
		url("./HackGen/HackGen-Regular.woff") format('woff'),
		url("./HackGen/HackGen-Regular.ttf") format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HackGen';
	src: local('HackGen'),
		url("./HackGen/HackGen-Bold.woff2") format('woff2'),
		url("./HackGen/HackGen-Bold.woff") format('woff'),
		url("./HackGen/HackGen-Bold.ttf") format('truetype');
	font-weight: bold;
	font-style: normal;
}

/* プログラミングフォントを入れている場合は、pre・code等をプログラミングフォントで表示 */
@font-face {
	font-family: 'HackGen';
	src: local('HackGen');
}
