/*=============================================
 * fonts - DON'T EDIT
 *=============================================*/

@font-face {
    font-display: swap;
    font-family: 'Zen Kaku Gothic New';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/zen-kaku-gothic-new-v18-japanese_latin_latin-ext-300.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Zen Kaku Gothic New';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/zen-kaku-gothic-new-v18-japanese_latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Zen Kaku Gothic New';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/zen-kaku-gothic-new-v18-japanese_latin_latin-ext-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Noto Serif JP';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/noto-serif-jp-v33-japanese_latin_latin-ext-regular.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/jost-v20-latin_latin-ext-200.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/jost-v20-latin_latin-ext-300.woff2') format('woff2');
}




@font-face {
    font-display: swap;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/jost-v20-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/jost-v20-latin_latin-ext-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/cormorant-garamond-v21-latin_latin-ext-300.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/amiri-v30-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'League Spartan';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/league-spartan-v15-latin_latin-ext-200.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'League Spartan';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/league-spartan-v15-latin_latin-ext-regular.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Shippori Mincho';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/shippori-mincho-v17-japanese_latin_latin-ext-regular.woff2') format('woff2');
}

.fnt-mincho {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.fnt-meiryo {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴシックPro", "ＭＳ ゴシック", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.fnt-gothic {
    font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

.fnt-zen-light {
    font-family: 'Zen Kaku Gothic New';
    font-style: normal;
    font-weight: 300;
}



.fnt-zen-regular {
    font-family: 'Zen Kaku Gothic New';
    font-weight: 400;
    font-style: normal;
}

.fnt-zen-medium {
    font-family: 'Zen Kaku Gothic New';
    font-weight: 500;
    font-style: normal;
}


.fnt-noto-serif {
    font-family: 'Noto Serif JP';
    font-style: normal;
    font-weight: 400;
}


.fnt-jost {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
}


.fnt-cormorant-garamond {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300;
}

.fnt-amiri {
    font-family: 'Amiri';
    font-style: normal;
    font-weight: 400
}

.fnt-league {
    font-family: 'League Spartan';
    font-style: normal;
    font-weight: 400;
}

.fnt-shippori {
    font-family: 'Shippori Mincho';
    font-style: normal;
    font-weight: 400;
}