@font-face {
	font-family: 'Noto Sans Japanese';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/Noto_Sans_JP/NotoSansJP-Regular.woff') format('woff');
	font-display: swap;
}
@font-face {
	font-family: 'Noto Sans Japanese';
	font-style: bold;
	font-weight: 700;
	src: url('../fonts/Noto_Sans_JP/NotoSansJP-Bold.woff') format('woff');
	font-display: swap;
}

@font-face {
	font-family: 'hannari';
	src: url('../fonts/hannari/Hannari.woff') format('woff');
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Mplus 1p';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/mplus/mplus-1p-regular.woff') format('woff');
	font-display: swap;
}
@font-face {
	font-family: 'Mplus 1p';
	font-style: bold;
	font-weight: 800;
	src: url('../fonts/mplus/mplus-1p-heavy.woff') format('woff');
	font-display: swap;
}
@font-face {
	font-family: 'Mplus 1p';
	font-style: lighter;
	font-weight: 100;
	src: url('../fonts/mplus/mplus-1p-thin.woff') format('woff');
	font-display: swap;
}

body{
	font-family: "Noto Sans Japanese", "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.mincho{
	font-family: "Hannari", "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
h1,h2,h3,h4{
	font-family: "Mplus 1p";
	font-weight: bold;
}
.mincho h1, .mincho h2, .mincho h3, .mincho h4{
	font-family: "Hannari", "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.caption{
	font-family: "Mplus 1p";
	/*font-weight: lighter;*/
}
