@font-face {
	font-family:'NotoSansCJKjp-Regular';
	font-style:normal;
	font-weight:400;
	src:url("../fonts/NotoSansCJKjp-Regular.eot"),
	    url("../fonts/NotoSansCJKjp-Regular.woff") format('woff'),
	    url("../fonts/NotoSansCJKjp-Regular.ttf") format('truetype');
	font-display: swap;
}
@font-face {
	font-family:'NotoSansCJKjp-Bold';
	font-style:normal;
	font-weight:700;
	src:url("../fonts/NotoSansCJKjp-Bold.eot"),
	    url("../fonts/NotoSansCJKjp-Bold.woff") format('woff'),
	    url("../fonts/NotoSansCJKjp-Bold.ttf") format('truetype');
	font-display: swap;
}

@font-face {
	font-family:'MPLUS1p-Medium';
	font-style:normal;
	font-weight:500;
	src:url("../fonts/MPLUS1p-Medium.eot"),
	    url("../fonts/MPLUS1p-Medium.woff") format('woff'),
	    url("../fonts/MPLUS1p-Medium.ttf") format('truetype');
	font-display: swap;
}
@font-face {
	font-family:'MPLUS1p-Bold';
	font-style:normal;
	font-weight:700;
	src:url("../fonts/MPLUS1p-Bold.eot"),
	    url("../fonts/MPLUS1p-Bold.woff") format('woff'),
	    url("../fonts/MPLUS1p-Bold.ttf") format('truetype');
	font-display: swap;
}


body {
	/* font-family: メイリオ, Meiryo, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; */
	font-family:'NotoSansCJKjp-Regular';
	font-size:14px;
	line-height:1.4;
	letter-spacing:1px;
}

.en {
	font-family:'SourceSansPro-SemiBold';
}

h1 { font-family:'MPLUS1p-Bold'; }
h2 { font-family:'MPLUS1p-Medium'; }

.bold {
	font-family:'NotoSansCJKjp-Bold';
}

/*
.serif {
	font-weight:400;
}
*/
