@font-face {
    font-family: NotoSansDisplay;
    src: url(../font/NotoSansDisplay/NotoSansDisplay-Light.ttf);
    font-weight: 300;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: NotoSansJP;
    src: url(../font/NotoSansJP/NotoSansJP-Black-Subset.otf) format("opentype");
    font-weight: 900;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: NotoSansJP;
    src: url(../font/NotoSansJP/NotoSansJP-Bold-Subset.otf) format("opentype");
    font-weight: 700;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: NotoSansJP;
    src: url(../font/NotoSansJP/NotoSansJP-Medium-Subset.otf) format("opentype");
    font-weight: 500;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: NotoSansJP;
    src: url(../font/NotoSansJP/NotoSansJP-Regular-Subset.otf) format("opentype");
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: NotoSansJP;
    src: url(../font/NotoSansJP/NotoSansJP-Thin-Subset.otf) format("opentype");
    font-weight: 200;
    font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: 400;
	src: url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-brands-400.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	src:url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-regular-400.woff2") format("woff2"),
		url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-solid-900.woff2") format("woff2");
	font-display: swap;
}



header *{
    font-family: NotoSansJP;
    text-transform: uppercase;
}

footer *{
    font-family: NotoSansJP;
}

.content-wrapper div *{
    font-family: NotoSansJP;
}

.content-wrapper h2{
    font-family: NotoSansDisplay;
}

.swiper-slide *{
    font-family: NotoSansJP;
}

#news-list *{
    font-family: NotoSansJP;
}

.post-content *{
    font-family: NotoSansJP;
}

.error_message {
    font-family: NotoSansJP;
}