@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: "NotoSansJP";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("NotoSansJP"), url("NotoSansJP-Medium.woff") format("woff"), url("NotoSansJP-Medium.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: "Montserrat";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Montserrat"), url("Montserrat-VariableFont_wght.woff") format("woff"), url("Montserrat-VariableFont_wght.woff2") format("woff2");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Montserrat"), url("Montserrat-VariableFont_wght.woff") format("woff"), url("Montserrat-VariableFont_wght.woff2") format("woff2");
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: local("Montserrat"), url("Montserrat-VariableFont_wght.woff") format("woff"), url("Montserrat-VariableFont_wght.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: 400;
    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: "Geist";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Geist"), url("Geist-Regular-BF6569491e3eff1.woff") format("woff"), url("Geist-Regular-BF6569491e3eff1.woff2") format("woff2");
}
@font-face {
    font-family: "Geist";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Geist"), url("Geist-Bold-BF6569491da5a14.woff") format("woff"), url("Geist-Bold-BF6569491da5a14.woff2") format("woff2");
}
@font-face {
    font-family: "UncutSans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("UncutSans"), url("UncutSans-Book.woff") format("woff"), url("UncutSans-Book.woff2") format("woff2");
}
@font-face {
    font-family: "UncutSans";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("UncutSans"), url("UncutSans-Bold.woff") format("woff"), url("UncutSans-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "UncutSans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("UncutSans"), url("UncutSans-Regular.woff") format("woff"), url("UncutSans-Regular.woff2") format("woff2");
} */
@font-face {
    font-family: "DeuxDeriche";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("DeuxDeriche"), url("DeuxDeriche.woff") format("woff"), url("DeuxDeriche.woff2") format("woff2");
}
@font-face {
    font-family: "SourceHanSansJP";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("SourceHanSansJP"), url("SourceHanSansJP-Regular.woff") format("woff"), url("SourceHanSansJP-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "SourceHanSansJP";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("SourceHanSansJP"), url("SourceHanSansJP-Bold.woff") format("woff"), url("SourceHanSansJP-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Comfortaa";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Comfortaa"), url("Comfortaa-VariableFont_wght.woff") format("woff"), url("Comfortaa-VariableFont_wght.woff2") format("woff2");
}
@font-face {
    font-family: "Comfortaa";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Comfortaa"), url("Comfortaa-VariableFont_wght.woff") format("woff"), url("Comfortaa-VariableFont_wght.woff2") format("woff2");
}

@font-face {
    font-family: "Comfortaa";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Comfortaa"), url("Comfortaa-VariableFont_wght.woff") format("woff"), url("Comfortaa-VariableFont_wght.woff2") format("woff2");
}
/* @font-face {
    font-family: "BIZUDPGothic";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("BIZUDPGothic"), url("BIZUDPGothic-Bold.woff") format("woff"), url("BIZUDPGothic-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "BIZUDPGothic";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("BIZUDPGothic"), url("BIZUDPGothic-Regular.woff") format("woff"), url("BIZUDPGothic-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "Outfit";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Outfit"), url("Outfit-VariableFont_wght.woff") format("woff"), url("Outfit-VariableFont_wght.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.woff") format("woff"), 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.woff") format("woff"), url("KiyosunaSans-L-1.0.1.woff2") format("woff2");
}
@font-face {
    font-family: "Murecho";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Murecho"), url("Murecho-VariableFont_wght.woff") format("woff"), url("Murecho-VariableFont_wght.woff2") format("woff2");
}
@font-face {
    font-family: "GlowSansSC";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("GlowSansSC"), url("GlowSansSC-Compressed-Bold.woff") format("woff"), url("GlowSansSC-Compressed-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "GlowSansSC";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("GlowSansSC"), url("GlowSansSC-Compressed-Regular.woff") format("woff"), url("GlowSansSC-Compressed-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "kakugo";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("kakugo"), url("id-kakugo-p.woff") format("woff"), url("id-kakugo-p.woff2") format("woff2");
}
@font-face {
    font-family: "kakugo";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("kakugo"), url("id-kakugo-p.woff") format("woff"), url("id-kakugo-p.woff2") format("woff2");
}
@font-face {
    font-family: "SukimaGothic";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("SukimaGothic"), url("SukimaGothic-Regular ver11.0.woff") format("woff"), url("SukimaGothic-Regular ver11.0.woff2") format("woff2");
}
@font-face {
    font-family: "MPLUS1p";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("MPLUS1p"), url("MPLUS1p-Regular.woff") format("woff"), url("MPLUS1p-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "MPLUS1p";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("MPLUS1p"), url("MPLUS1p-Bold.woff") format("woff"), url("MPLUS1p-Bold.woff2") format("woff2");
} */

