@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Noto+Sans+JP:wght@300;400;500;700;900&family=Oswald:wght@200;300;400;500;600;700&family=Public+Sans:wght@300;400;500;600;700;800;900&family=Roboto:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@font-face {
	font-family: 'Noto Sans CJK JP';
	/* お好きな名前にしましょう */
	src: url('NotoSansCJKjp-Regular.otf');
	/* IE9以上用 */
	src: url('NotoSansCJKjp-Regular.otf') format('embedded-opentype'),
		/* IE8以前用 */
		url('NotoSansCJKjp-Regular.otf') format('otf'),
		/* モダンブラウザ用 */
		url('NotoSansCJKjp-Regular.otf') format('truetype');
	/* iOS, Android用 */
	font-weight: 400;
	/* 念の為指定しておきます */
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue';
	/* お好きな名前にしましょう */
	src: url('HelveticaNeueBold.otf');
	/* IE9以上用 */
	src: url('HelveticaNeueBold.otf') format('embedded-opentype'),
		/* IE8以前用 */
		url('HelveticaNeueBold.otf') format('otf'),
		/* モダンブラウザ用 */
		url('HelveticaNeueBold.otf') format('truetype');
	/* iOS, Android用 */
	font-weight: 700;
	/* 念の為指定しておきます */
	font-style: normal;
}
@font-face {
	font-family: 'Helvetica Neue';
	/* お好きな名前にしましょう */
	src: url('HelveticaNeueMedium.otf');
	/* IE9以上用 */
	src: url('HelveticaNeueMedium.otf') format('embedded-opentype'),
		/* IE8以前用 */
		url('HelveticaNeueMedium.otf') format('otf'),
		/* モダンブラウザ用 */
		url('HelveticaNeueMedium.otf') format('truetype');
	/* iOS, Android用 */
	font-weight: 500;
	/* 念の為指定しておきます */
	font-style: normal;
}
@font-face {
	font-family: 'Helvetica Neue';
	/* お好きな名前にしましょう */
	src: url('HelveticaNeueLight.otf');
	/* IE9以上用 */
	src: url('HelveticaNeueLight.otf') format('embedded-opentype'),
		/* IE8以前用 */
		url('HelveticaNeueLight.otf') format('otf'),
		/* モダンブラウザ用 */
		url('HelveticaNeueLight.otf') format('truetype');
	/* iOS, Android用 */
	font-weight: 300;
	/* 念の為指定しておきます */
	font-style: normal;
}