﻿/*
* 
 */
 @font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 300;
	src: url('../font/NotoSansJP-Light.ttf')  format('truetype');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 400;
	src: url('../font/NotoSansJP-Regular.ttf')  format('truetype');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	src: url('../font/NotoSansJP-Medium.ttf')  format('truetype');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 700;
	src: url('../font/NotoSansJP-Bold.ttf')  format('truetype');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 900;
	src: url('../font/NotoSansJP-Black.ttf')  format('truetype');
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 100;
	src: url("../font/YakuHanJP-Thin.eot");
	src: url("../font/YakuHanJP-Thin.woff2") format("woff2"),
	url("../font/YakuHanJP-Thin.woff") format("woff");
}
@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 200;
	src: url("../font/YakuHanJP-Light.eot");
	src: url("../font/YakuHanJP-Light.woff2") format("woff2"),
	url("../font/YakuHanJP-Light.woff") format("woff");
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 300;
	src: url("../font/YakuHanJP-DemiLight.eot");
	src: url("../font/YakuHanJP-DemiLight.woff2") format("woff2"),
	url("../font/YakuHanJP-DemiLight.woff") format("woff");
}
@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 400;
	src: url("../font/YakuHanJP-Regular.eot");
	src: url("../font/YakuHanJP-Regular.woff2") format("woff2"),
	url("../font/YakuHanJP-Regular.woff") format("woff");
}
@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 500;
	src: url("../font/YakuHanJP-Medium.eot");
	src: url("../font/YakuHanJP-Medium.woff2") format("woff2"),
	url("../font/YakuHanJP-Medium.woff") format("woff");
}

@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 700;
	src: url("../font/YakuHanJP-Bold.eot");
	src: url("../font/YakuHanJP-Bold.woff2") format("woff2"),
	url("../font/YakuHanJP-Bold.woff") format("woff");
}
@font-face {
	font-family: "YakuHanJP";
	font-style: normal;
	font-weight: 900;
	src: url("../font/YakuHanJP-Black.eot");
	src: url("../font/YakuHanJP-Black.woff2") format("woff2"),
	url("../font/YakuHanJP-Black.woff") format("woff");}

/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanMP - Based on Noto Serif JP */
@font-face{font-family:"YakuHanMP";
	font-style:normal;font-weight:200;font-display:swap;
	src:url(../font/YakuHanMP-ExtraLight.woff2)
	 format("woff2");
	 unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}
@font-face{font-family:"YakuHanMP";font-style:normal;font-weight:300;font-display:swap;src:url(../font/YakuHanMP-Light.woff2) format("woff2");
		unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}
	@font-face{font-family:"YakuHanMP";font-style:normal;font-weight:400;font-display:swap;src:url(../font/YakuHanMP-Regular.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}
	@font-face{font-family:"YakuHanMP";font-style:normal;font-weight:500;font-display:swap;src:url(../font/YakuHanMP-Medium.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}
	@font-face{font-family:"YakuHanMP";font-style:normal;font-weight:600;font-display:swap;src:url(../font/YakuHanMP-SemiBold.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}
	@font-face{font-family:"YakuHanMP";font-style:normal;font-weight:700;font-display:swap;src:url(../font/YakuHanMP-Bold.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}
	@font-face{font-family:"YakuHanMP";font-style:normal;font-weight:900;font-display:swap;src:url(../font/YakuHanMP-Black.woff2) 
		format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}
