@font-face {
	font-family: 'Source Serif Pro';
	src: url('../fonts/subset-SourceSerifPro-Regular.eot');
	src: url('../fonts/subset-SourceSerifPro-Regular.eot?#iefix') format('embedded-opentype'),
			url('../fonts/subset-SourceSerifPro-Regular.woff2') format('woff2'),
			url('../fonts/subset-SourceSerifPro-Regular.woff') format('woff'),
			url('../fonts/subset-SourceSerifPro-Regular.ttf') format('truetype'),
			url('../fonts/subset-SourceSerifPro-Regular.svg#SourceSerifPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url('../fonts/subset-SourceSerifPro-Semibold.eot');
	src: url('../fonts/subset-SourceSerifPro-Semibold.eot?#iefix') format('embedded-opentype'),
			url('../fonts/subset-SourceSerifPro-Semibold.woff2') format('woff2'),
			url('../fonts/subset-SourceSerifPro-Semibold.woff') format('woff'),
			url('../fonts/subset-SourceSerifPro-Semibold.ttf') format('truetype'),
			url('../fonts/subset-SourceSerifPro-Semibold.svg#SourceSerifPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url('../fonts/subset-SourceSerifPro-Regular.eot');
	src: url('../fonts/subset-SourceSerifPro-Regular.eot?#iefix') format('embedded-opentype'),
			url('../fonts/subset-SourceSerifPro-Regular.woff2') format('woff2'),
			url('../fonts/subset-SourceSerifPro-Regular.woff') format('woff'),
			url('../fonts/subset-SourceSerifPro-Regular.ttf') format('truetype'),
			url('../fonts/subset-SourceSerifPro-Regular.svg#SourceSerifPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Source Serif Pro';
	src: url('../fonts/subset-SourceSerifPro-Semibold.eot');
	src: url('../fonts/subset-SourceSerifPro-Semibold.eot?#iefix') format('embedded-opentype'),
			url('../fonts/subset-SourceSerifPro-Semibold.woff2') format('woff2'),
			url('../fonts/subset-SourceSerifPro-Semibold.woff') format('woff'),
			url('../fonts/subset-SourceSerifPro-Semibold.ttf') format('truetype'),
			url('../fonts/subset-SourceSerifPro-Semibold.svg#SourceSerifPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: '';
	src: url('../fonts/subset-NotoSansJP-Regular-Alphabetic.eot');
	src: url('../fonts/subset-NotoSansJP-Regular-Alphabetic.eot?#iefix') format('embedded-opentype'),
			url('../fonts/subset-NotoSansJP-Regular-Alphabetic.woff2') format('woff2'),
			url('../fonts/subset-NotoSansJP-Regular-Alphabetic.woff') format('woff'),
			url('../fonts/subset-NotoSansJP-Regular-Alphabetic.ttf') format('truetype'),
			url('../fonts/subset-NotoSansJP-Regular-Alphabetic.svg#NotoSansJP-Regular-Alphabetic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: '';
	src: url('../fonts/subset-NotoSansJP-Bold-Alphabetic.eot');
	src: url('../fonts/subset-NotoSansJP-Bold-Alphabetic.eot?#iefix') format('embedded-opentype'),
			url('../fonts/subset-NotoSansJP-Bold-Alphabetic.woff2') format('woff2'),
			url('../fonts/subset-NotoSansJP-Bold-Alphabetic.woff') format('woff'),
			url('../fonts/subset-NotoSansJP-Bold-Alphabetic.ttf') format('truetype'),
			url('../fonts/subset-NotoSansJP-Bold-Alphabetic.svg#NotoSansJP-Bold-Alphabetic') format('svg');
	font-weight: bold;
	font-style: normal;
}

