@font-face {
    font-family: 'KiwiMaru-Light';
    font-weight: 300;
    font-style: normal;
    src: url('../fonts/Kiwi_Maru/KiwiMaru-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'KiwiMaru-Medium';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/Kiwi_Maru/KiwiMaru-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'KiwiMaru-Regular';
    font-weight: 500;
    font-style: normal;
    src: url('../fonts/Kiwi_Maru/KiwiMaru-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'ZenMaruGothic-Light';
    font-weight: 300;
    font-style: normal;
    src: url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'ZenMaruGothic-Medium';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Medium.woff2') format('woff2'),
         url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Medium.woff') format('woff'),
         url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Medium.ttf') format('truetype');
         display: swap;         
}

@font-face {
    font-family: 'ZenMaruGothic-Regular';
    font-weight: 500;
    font-style: normal;
    src: url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Regular.woff2') format('woff2'),
         url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Regular.woff') format('woff'),
         url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Regular.ttf')  format('truetype');
         display: swap;
}

@font-face {
    font-family: 'ZenMaruGothic-Bold';
    font-weight: 700;
    font-style: normal;
    src: url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'ZenMaruGothic-Black';
    font-weight: 900;
    font-style: normal;
    src: url('../fonts/Zen_Maru_Gothic/ZenMaruGothic-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'YuseiMagic-Regular';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/Yusei_Magic/YuseiMagic-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'KosugiMaru-Regular';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/Kosugi_Maru/KosugiMaru-Regular.woff2') format('woff2'),
         url('../fonts/Kosugi_Maru/KosugiMaru-Regular.woff') format('woff'),
         url('../fonts/Kosugi_Maru/KosugiMaru-Regular.ttf') format('truetype');
         display: swap;
}