@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: "Poppins";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Poppins"), url("Poppins-Regular.woff") format("woff"), url("Poppins-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Poppins"), url("Poppins-Bold.woff") format("woff"), url("Poppins-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Raleway"), url("Raleway-VariableFont_wght.woff") format("woff"), url("Raleway-VariableFont_wght.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: "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: "SourceHanSansJP";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("SourceHanSansJP"), url("SourceHanSansJP-Regular.woff") format("woff"), url("SourceHanSansJP-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "MPLUS1p";
    font-style: normal;
    font-weight: 900;
    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-Regular.woff") format("woff"), url("MPLUS1p-Regular.woff2") format("woff2");
} */

@font-face {
    font-family: "Outfit";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Outfit"), url("Outfit-Bold.woff") format("woff"), url("Outfit-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "Outfit";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Outfit"), url("Outfit-Regular.woff") format("woff"), url("Outfit-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "Outfit";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local("Outfit"), url("Outfit-SemiBold.woff") format("woff"), url("Outfit-SemiBold.woff2") format("woff2");
}
@font-face {
    font-family: "Silkscreen";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Silkscreen"), url("Silkscreen-Bold.woff") format("woff"), url("Silkscreen-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "Silkscreen";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Silkscreen"), url("Silkscreen-Regular.woff") format("woff"), url("Silkscreen-Regular.woff2") format("woff2");
}
@font-face {
    font-family: "NotoSansJP";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("NotoSansJP"), url("NotoSansJP-VariableFont_wght.woff") format("woff"), url("NotoSansJP-VariableFont_wght.woff2") format("woff2");
}
@font-face {
    font-family: "NotoSansJP";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("NotoSansJP"), url("NotoSansJP-VariableFont_wght.woff") format("woff"), url("NotoSansJP-VariableFont_wght.woff2") format("woff2");
}