:root {
--gp-font--shippori-mincho: "Shippori Mincho";
--gp-font--noto-sans-jp: "Noto Sans JP";
}

@font-face {
	font-display: swap;
	font-family: "Shippori Mincho";
	font-style: normal;
	font-weight: 500;
	src: url('https://www.gendaishokan.co.jp/wp-content/uploads/generatepress/fonts/shippori-mincho/VdGDAZweH5EbgHY6YExcZfDoj0B4L9am4ZEO5--2zg.woff2') format('woff2');
}
@font-face {
	font-display: swap;
	font-family: "Shippori Mincho";
	font-style: normal;
	font-weight: 400;
	src: url('https://www.gendaishokan.co.jp/wp-content/uploads/generatepress/fonts/shippori-mincho/VdGGAZweH5EbgHY6YExcZfDoj0BA3v-C7LoS7g.woff2') format('woff2');
}
@font-face {
	font-display: swap;
	font-family: "Shippori Mincho";
	font-style: normal;
	font-weight: 600;
	src: url('https://www.gendaishokan.co.jp/wp-content/uploads/generatepress/fonts/shippori-mincho/VdGDAZweH5EbgHY6YExcZfDoj0B4A9Gm4ZEO5--2zg.woff2') format('woff2');
}
@font-face {
	font-display: swap;
	font-family: "Noto Sans JP";
	font-style: normal;
	font-weight: 400;
	src: url('https://www.gendaishokan.co.jp/wp-content/uploads/generatepress/fonts/noto-sans-jp/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj757Y0rw-oME.woff2') format('woff2');
}
@font-face {
	font-display: swap;
	font-family: "Noto Sans JP";
	font-style: normal;
	font-weight: 700;
	src: url('https://www.gendaishokan.co.jp/wp-content/uploads/generatepress/fonts/noto-sans-jp/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk757Y0rw-oME.woff2') format('woff2');
}
