/* ------------------------------------------------------------ Noto-Sans-JP */

@font-face {
	font-family: 'NotoSansJP-Bold';
	font-weight: 700;
	font-style: normal;
	src: url(../font/NotoSansJP-Bold.otf) format('opentype');
	font-display: swap;
}

@font-face {
	font-family: 'NotoSansJP-Medium';
	font-weight: 500;
	font-style: normal;
	src: url(../font/NotoSansJP-Medium.otf) format('opentype');
	font-display: swap;
}

@font-face {
	font-family: 'NotoSansJP-Regular';
	font-weight: 400;
	font-style: normal;
	src: url(../font/NotoSansJP-Regular.otf) format('opentype');
	font-display: swap;
}

@font-face {
	font-family: 'NotoSansJP-Light';
	font-weight: 300;
	font-style: normal;
	src: url(../font/NotoSansJP-Light.otf) format('opentype');
	font-display: swap;
}


/* ------------------------------------------------------------ OpenSans */

@font-face {
	font-family: 'OpenSans-Bold';
	font-weight: 700;
	font-style: normal;
	src: url(../font/OpenSans-Bold.ttf) format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'OpenSans-SemiBold';
	font-weight: 600;
	font-style: normal;
	src: url(../font/OpenSans-SemiBold.ttf) format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'OpenSans-Medium';
	font-weight: 500;
	font-style: normal;
	src: url(../font/OpenSans-Medium.ttf) format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'OpenSans-Regular';
	font-weight: 400;
	font-style: normal;
	src: url(../font/OpenSans-Regular.ttf) format('truetype');
	font-display: swap;
}


/* ------------------------------------------------------------ Barlow */

@font-face {
	font-family: 'Barlow-Bold';
	font-weight: 700;
	font-style: normal;
	src: url(../font/Barlow-Bold.ttf) format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Barlow-SemiBold';
	font-weight: 600;
	font-style: normal;
	src: url(../font/Barlow-SemiBold.ttf) format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Barlow-Medium';
	font-weight: 500;
	font-style: normal;
	src: url(../font/Barlow-Medium.ttf) format('truetype');
	font-display: swap;
}


/* ------------------------------------------------------------ Montserrat */

@font-face {
	font-family: 'Montserrat';
	font-weight: 500;
	font-style: normal;
	src: url(../font/Montserrat-Medium.ttf) format('truetype');
	font-display: swap;
}