/*
web font 蜈ア騾�
*/
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap'); */

/* NotoSansJP */
@font-face {
	font-family:Noto Sans JP;
	src: url('../common/fonts/NotoSansJP-Light.otf') format('opentype');
	font-weight:300;
	font-size:normal;
}
@font-face {
	font-family:Noto Sans JP;
	src: url('../common/fonts/NotoSansJP-Regular.otf') format('opentype');
	font-weight:400;
	font-size:normal;
}
@font-face {
	font-family:Noto Sans JP;
	src: url('../common/fonts/NotoSansJP-Medium.otf') format('opentype');
	font-weight:500;
	font-size:normal;
}
@font-face {
	font-family:Noto Sans JP;
	src: url('../common/fonts/NotoSansJP-Bold.otf') format('opentype');
	font-weight:700;
	font-size:bold;
}
@font-face {
	font-family:Noto Sans JP;
	src: url('../common/fonts/NotoSansJP-Black.otf') format('opentype');
	font-weight:900;
	font-size:bold;
}

/* Lato */
@font-face {
	font-family:Lato;
	src: url('../common/fonts/Lato-Regular.ttf') format('truetype');
	font-weight:400;
	font-size:normal;
}
@font-face {
	font-family:Lato;
	src: url('../common/fonts/Lato-Bold.ttf') format('truetype');
	font-weight:700;
	font-size:bold;
}
@font-face {
	font-family:Lato;
	src: url('../common/fonts/Lato-Black.ttf') format('truetype');
	font-weight:900;
	font-size:bold;
}


/* Oswald */
@font-face {
	font-family:Oswald;
	src: url('../common/fonts/Oswald-ExtraLight.ttf') format('truetype');
	font-weight:200;
	font-size:normal;
}
@font-face {
	font-family:Oswald;
	src: url('../common/fonts/Oswald-Light.ttf') format('truetype');
	font-weight:300;
	font-size:normal;
}
@font-face {
	font-family:Oswald;
	src: url('../common/fonts/Oswald-Regular.ttf') format('truetype');
	font-weight:400;
	font-size:normal;
}
@font-face {
	font-family:Oswald;
	src: url('../common/fonts/Oswald-Medium.ttf') format('truetype');
	font-weight:500;
	font-size:normal;
}
@font-face {
	font-family:Oswald;
	src: url('../common/fonts/Oswald-SemiBold.ttf') format('truetype');
	font-weight:600;
	font-size:bold;
}
@font-face {
	font-family:Oswald;
	src: url('../common/fonts/Oswald-Bold.ttf') format('truetype');
	font-weight:700;
	font-size:bold;
}

/* Jost */
@font-face {
	font-family:Jost;
	src: url('../common/fonts/Jost-ExtraLight.ttf') format('truetype');
	font-weight:200;
	font-size:normal;
}
@font-face {
	font-family:Jost;
	src: url('../common/fonts/Jost-Light.ttf') format('truetype');
	font-weight:300;
	font-size:normal;
}
@font-face {
	font-family:Jost;
	src: url('../common/fonts/Jost-Regular.ttf') format('truetype');
	font-weight:400;
	font-size:normal;
}
@font-face {
	font-family:Jost;
	src: url('../common/fonts/Jost-Medium.ttf') format('truetype');
	font-weight:500;
	font-size:normal;
}
@font-face {
	font-family:Jost;
	src: url('../common/fonts/Jost-SemiBold.ttf') format('truetype');
	font-weight:600;
	font-size:bold;
}
@font-face {
	font-family:Jost;
	src: url('../common/fonts/Jost-Bold.ttf') format('truetype');
	font-weight:700;
	font-size:bold;
}

/* JosefinSlab */
@font-face {
	font-family:JosefinSlab;
	src: url('../common/fonts/JosefinSlab-ExtraLight.ttf') format('truetype');
	font-weight:200;
	font-size:normal;
}
@font-face {
	font-family:JosefinSlab;
	src: url('../common/fonts/JosefinSlab-Light.ttf') format('truetype');
	font-weight:300;
	font-size:normal;
}
@font-face {
	font-family:JosefinSlab;
	src: url('../common/fonts/JosefinSlab-Regular.ttf') format('truetype');
	font-weight:400;
	font-size:normal;
}
@font-face {
	font-family:JosefinSlab;
	src: url('../common/fonts/JosefinSlab-Medium.ttf') format('truetype');
	font-weight:500;
	font-size:normal;
}
@font-face {
	font-family:JosefinSlab;
	src: url('../common/fonts/JosefinSlab-SemiBold.ttf') format('truetype');
	font-weight:600;
	font-size:bold;
}
@font-face {
	font-family:JosefinSlab;
	src: url('../common/fonts/JosefinSlab-Bold.ttf') format('truetype');
	font-weight:700;
	font-size:bold;
}