/** FONTS **/


@font-face {
    font-family: 'HirakakuStd';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/hirakakustd-w8.otf') format('opentype');
}

@font-face {
    font-family: 'MSMincho';
    font-style: normal;
    src: url('../fonts/MSMINCHO.TTF') format('truetype');
}


@font-face {
    font-family: 'GenShinGothic Bold';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Bold.ttf') format('truetype'); 
}

@font-face {
    font-family: 'GenShinGothic ExtraLight';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-ExtraLight.ttf') format('truetype'); 
}

@font-face {
    font-family: 'GenShinGothic Heavy';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Heavy.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Light';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Medium';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Monospace Bold';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Monospace-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Monospace ExtraLight';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Monospace-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Monospace Heavy';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Monospace-Heavy.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Monospace Light';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Monospace-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Monospace Medium';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Monospace-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Monospace Normal';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Monospace-Normal.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Monospace Regular';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Monospace-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic Normal';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Normal.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic P Bold';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-P-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic P ExtraLight';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Bold.ttf') format('truetype');, 
}

@font-face {
    font-family: 'GenShinGothic P Heavy';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-P-Heavy.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic P Light';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-P-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic P Medium';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-P-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic P Normal';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-P-Normal.ttf') format('truetype');
}

@font-face {
    font-family: 'GenShinGothic P Regular';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-P-Regular.ttf') format('truetype');
}


@font-face {
    font-family: 'GenShinGothic Regular';
    font-style: normal;
    src: url('../fonts/GenShinGothic/GenShinGothic-Regular.ttf') format('truetype');
}


@font-face {
    font-family: 'MSGothic';
    font-style: normal;
    src: url('../fonts/MS Gothic.ttf') format('truetype');
}


