@charset "utf-8";
@font-face {
    font-family: "Lilita One"; 
    src: url('fonts/Lilita_One/LilitaOne.ttf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "Yusei Magic"; 
    src: url('fonts/Yusei_Magic/YuseiMagic.ttf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "DotGothic16"; 
    src: url('fonts/DotGothic16/DotGothic16.ttf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "Jockey One"; 
    src: url('fonts/jockey-one/JockeyOne.ttf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "Showcard Gothic"; 
    src: url('fonts/Showcard Gothic/Showcard Gothic.ttf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "cookierun"; 
    src: url('fonts/cookierun/CookieRun.otf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "ZCOOL_KuaiLe"; 
    src: url('fonts/ZCOOL_KuaiLe/ZCOOLKuaiLe-Regular.ttf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "FULLY FREE"; 
    src: url('fonts/FULLY FREE/FULLY FREE.ttf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "togalite"; 
    src: url('fonts/togalite/Togalite-Thin.otf') format('woff');
    font-weight: 100;
}

@font-face {
    font-family: "togalite"; 
    src: url('fonts/togalite/Togalite-Light.otf') format('woff');
    font-weight: 300;
}

@font-face {
    font-family: "togalite"; 
    src: url('fonts/togalite/Togalite-Regular.otf') format('woff');
    font-weight: 400;
}

@font-face {
    font-family: "togalite"; 
    src: url('fonts/togalite/Togalite-Medium.otf') format('woff');
    font-weight: 500;
}

@font-face {
    font-family: "togalite"; 
    src: url('fonts/togalite/Togalite-Bold.otf') format('woff');
    font-weight: 700;
}

@font-face {
    font-family: "togalite"; 
    src: url('fonts/togalite/Togalite-Heavy.otf') format('woff');
    font-weight: 900;
}

@font-face {
    font-family: "togalite"; 
    src: url('fonts/togalite/Togalite-Black.otf') format('woff');
    font-weight: 950;
}
@font-face {
    font-family: "New Tegomin"; 
    src: url('fonts/New_Tegomin/NewTegomin-Regular.ttf') format('woff');
    font-weight: 400;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-Thin.ttf') format('woff');
    font-weight: 100;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-ExtraLight.ttf') format('woff');
    font-weight: 200;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-Light.ttf') format('woff');
    font-weight: 300;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-Regular.ttf') format('woff');
    font-weight: 400;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-Medium.ttf') format('woff');
    font-weight: 500;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-SemiBold.ttf') format('woff');
    font-weight: 600;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-Bold.ttf') format('woff');
    font-weight: 700;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-ExtraBold.ttf') format('woff');
    font-weight: 800;
}
@font-face {
    font-family: "Noto Sans JP"; 
    src: url('fonts/Noto_Sans_JP/NotoSansJP-Black.ttf') format('woff');
    font-weight: 900;
}