@charset "utf-8";

/* Caveat */
@font-face {
    font-family: "Caveat";
    src: url("./fonts/Caveat/Caveat-Bold.ttf") format("truetype");
    font-weight: 700;
}

/* Inter */
@font-face {
    font-family: "Inter";
    src: url("./fonts/Inter/Inter-Medium.ttf") format("truetype");
    font-weight: 500;
}

@font-face {
    font-family: "Inter";
    src: url("./fonts/Inter/Inter-Bold.ttf") format("truetype");
    font-weight: 700;
}

/* LINE Seed JP_OTF */
@font-face {
    font-family: "LINE Seed JP_OTF";
    src: url("./fonts/LINESeedJP_OTF/LINESeedJP_OTF_Bd.otf") format("opentype");
    font-weight: 700;
}

@font-face {
    font-family: "LINE Seed JP_OTF";
    src: url("./fonts/LINESeedJP_OTF/LINESeedJP_OTF_Eb.otf") format("opentype");
    font-weight: 800;
}

/* Noto Sans JP */
@font-face {
    font-family: "Noto Sans JP";
    src: url("./fonts/noto-sans-jp/NotoSansJP-Regular.otf") format("opentype");
    font-weight: 400;
}

@font-face {
    font-family: "Noto Sans JP";
    src: url("./fonts/noto-sans-jp/NotoSansJP-Medium.otf") format("opentype");
    font-weight: 500;
}

@font-face {
    font-family: "Noto Sans JP";
    src: url("./fonts/noto-sans-jp/NotoSansJP-Bold.otf") format("opentype");
    font-weight: 700;
}

@font-face {
    font-family: "Noto Sans JP";
    src: url("./fonts/noto-sans-jp/NotoSansJP-Black.otf") format("opentype");
    font-weight: 900;
}

/* Helvetica bold */
@font-face {
    font-family: 'Helvetica'; 
    src: url("./fonts/Helvetica/Helvetica-Bold.TTF") format('truetype');
    font-weight: 700;
}

/*
    100 Thin
    200 ExtraLight
    300 Light
    400 Reguler
    500 Medium
    600 SemiBold
    700 Bold
    800 ExtraBold
    900 Black
*/