@charset "utf-8";
/* CSS Document */

/* @font-face {
    font-family: "NotoSansJP";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("NotoSansJP"), url("NotoSansJP-Black-CJK.woff") format("woff"),
        url("NotoSansJP-Black-CJK.woff2") format("woff2");
}

@font-face {
    font-family: "NotoSansJP";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("NotoSansJP"), url("NotoSansJP-Bold-CJK.woff") format("woff"),
        url("NotoSansJP-Bold-CJK.woff2") format("woff2");
}

@font-face {
    font-family: "NotoSansJP";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("NotoSansJP"), url("NotoSansJP-R-CJK.woff") format("woff"), url("NotoSansJP-R-CJK.woff2") format("woff2");
}

@font-face {
    font-family: "din1451alt";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("din1451alt"), url("din1451alt.woff") format("woff"), url("din1451alt.woff2") format("woff2");
} */

/* @font-face {
    font-family: "AmaticSC";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("AmaticSC"), url("AmaticSC-Bold.woff") format("woff"), url("AmaticSC-Bold.woff2") format("woff2");
} */

/* @font-face {
    font-family: "AmaticSC";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("AmaticSC"), url("AmaticSC-Regular.woff") format("woff"), url("AmaticSC-Regular.woff2") format("woff2");
} */

/* @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Montserrat"), url("Montserrat-Light.woff") format("woff"), url("Montserrat-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Montserrat"), url("Montserrat-Bold.woff") format("woff"), url("Montserrat-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Montserrat"), url("Montserrat-Black.woff") format("woff"), url("Montserrat-Black.woff2") format("woff2");
}
@font-face {
    font-family: "ZenKakuGothicNew";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("ZenKakuGothicNew"), url("ZenKakuGothicNew-Bold.woff") format("woff"), url("ZenKakuGothicNew-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "ZenKakuGothicAntique";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("ZenKakuGothicAntique"), url("ZenKakuGothicAntique-Regular.woff") format("woff"), url("ZenKakuGothicAntique-Regular.woff2") format("woff2");
} */

/* @font-face {
    font-family: "Salonica";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Salonica"), url("Salonica.woff") format("woff"), url("Salonica.woff2") format("woff2");
} */

/* @font-face {
    font-family: "ZenKakuGothicNew";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("ZenKakuGothicNew"), url("ZenKakuGothicNew-Bold.woff") format("woff"), url("ZenKakuGothicNew-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "ZenKakuGothicNew";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("ZenKakuGothicNew"), url("ZenKakuGothicNew-Regular.woff") format("woff"), url("ZenKakuGothicNew-Regular.woff2") format("woff2");
} */

/* @font-face {
    font-family: "Quicksand";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Quicksand"), url("Quicksand-VariableFont_wght.woff") format("woff"), url("Quicksand-VariableFont_wght.woff2") format("woff2");
} */

/* @font-face {
    font-family: "GenEiKoburiMin6";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("GenEiKoburiMin6"), url("GenEiKoburiMin6-R.woff") format("woff"), url("GenEiKoburiMin6-R.woff2") format("woff2");
} */

/* @font-face {
    font-family: "OPTIMA";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("OPTIMA"), url("OPTIMA.woff") format("woff"), url("OPTIMA.woff2") format("woff2");
}

@font-face {
    font-family: "OPTIMA";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("OPTIMA"), url("OPTIMA_B.woff") format("woff"), url("OPTIMA_B.woff2") format("woff2");
} */

/* @font-face {
    font-family: "Archivo";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Archivo"), url("Archivo-VariableFont_wdth,wght.woff") format("woff"), url("Archivo-VariableFont_wdth,wght.woff2") format("woff2");
} */

/* @font-face {
    font-family: "Poison";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Poison"), url("Poison-Regular.woff") format("woff"), url("Poison-Regular.woff2") format("woff2");
} */

/* @font-face {
    font-family: "ChilloutTYP";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("ChilloutTYP"), url("ChilloutTYP-Regular.woff") format("woff"), url("ChilloutTYP-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "SlacksideOne";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("SlacksideOne"), url("SlacksideOne-Regular.woff") format("woff"), url("SlacksideOne-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "Harenosora";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Harenosora"), url("Harenosora.woff") format("woff"), url("Harenosora.woff2") format("woff2");
}
@font-face {
    font-family: "JosefinSans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("JosefinSans"), url("JosefinSans-Bold.woff") format("woff"), url("JosefinSans-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "JosefinSans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("JosefinSans"), url("JosefinSans-Medium.woff") format("woff"), url("JosefinSans-Medium.woff2") format("woff2");
} */
@font-face {
    font-family: "KiyosunaSans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("KiyosunaSans"), url("KiyosunaSans-B-1.0.1.woff2") format("woff2");
}
@font-face {
    font-family: "KiyosunaSans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("KiyosunaSans"), url("KiyosunaSans-L-1.0.1.woff2") format("woff2");
}
/* @font-face {
    font-family: "Blotter";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Blotter"), url("Blotter Sans.woff") format("woff"), url("Blotter Sans.woff2") format("woff2");
}
@font-face {
    font-family: "Boris";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Boris"), url("Boris.woff") format("woff"), url("Boris.woff2") format("woff2");
}
@font-face {
    font-family: "Abordage";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Abordage"), url("Abordage-Regular.woff") format("woff"), url("Abordage-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "SmartFontUI";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("SmartFontUI"), url("SmartFontUI.woff") format("woff"), url("SmartFontUI.woff2") format("woff2");
} */