/* ==================================================
 * FontPlus → BIZ UDゴシック
 * 前半
 * すべて通常太さ（400）に統一
 * ================================================== */

@font-face {
    font-family: 'TsukuGoPr5-R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TsukuGoPr5-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TsukuGoPro-E';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinPro-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinPro-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinPro-EB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UDKakugo_LargePr6-L';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UDKakugo_LargePr6-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UDKakugo_LargePr6-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FP-HiraKakuProN-W3';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FP-HiraKakuProN-W6';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FP-HiraKakuStdN-W8';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'F+UD-TsukuMin R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'F+UD-TsukuMin D';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'F+UD-TsukuMin E';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DNPShueiMinPr6N-L';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DNPShueiMinPr6N-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DNPShueiMinPr6N-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IwaUDMinKBPro-Th';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IwaUDMinKBPro-Md';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IwaUDMinKBPro-Db';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TsukuARdGothicStd-R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TsukuARdGothicStd-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TsukuARdGothicStd-E';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UDMarugo_LargePr6-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UDMarugo_LargePr6-DB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UDMarugo_LargePr6-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


/* 教科書体など */

@font-face {
    font-family: 'IwaTxtPro-Db';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IwaTxtPro-Eb';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IwaKaiPro-Db';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IwaKai-Eb';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FGyoshoStd-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GFGyoshoStd-E';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KakureiStd-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KakureiStd-EB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KleePro-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KleePro-DB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SkipStd-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SkipStd-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ポップ体・デザイン書体 */

@font-face {
    font-family: 'IwaKPOP-Bd';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IwaKPOP-Eb';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinHimawariPro-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinHimawariPro-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SeuratCapiePro-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SeuratCapiePro-EB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinMariaPro-DB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinMariaPro-EB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HummingStd-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HummingStd-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NudMotoyaAporoStd-W3';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NudMotoyaAporoStd-W6';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinNTLGPro-M';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RodinNTLGPro-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


/* デザイン単体 */

@font-face {
    font-family: 'Maru Maru Gothic BSr StdN R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'iroha 23kaede StdN';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'iroha 24matu StdN';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'iroha 31nire StdN';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AraletStd-DB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MatisseElegantoPro-B';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MtySousyokuLiMrJis-W6';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BabyPopStd-EB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YurukaStd-UB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KurokaneStd-EB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CaratStd-UB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RaglanPunchStd-UB';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


/* 和風単体 */

@font-face {
    font-family: 'MaruminOld StdN R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MaruminTikuma StdN R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Yuji Shuku Std R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Yuji Boku Std R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HakuuStd-R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KyoMadokaKanalargeStd-R';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'KasumiStd-U';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BukotsuStd-U';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'OedKtrStd-E';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ============================================ */
/* 中国語・簡体字 */
@font-face {
    font-family: 'FZBeiWeiKaiShu-Z15S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZZhunYuan-M02S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZXiaoBiaoSong-B05S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZWeiBei-S03S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZLiShu-S01S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZChaoCuHei-M10S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZZhongQian-M16S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZShuiZhu-M08S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZYaoTi-M06S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZYingBiKaiShu-S15S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZJianZhi-M23S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZZhiYi-M12S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZHuPo-M04S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZKaTong-M19S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZZhanBiHei-M22S';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZHei-B01';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* 中国語・繁体字 */
@font-face {
    font-family: 'FZBeiWeiKaiShu-Z15T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZZhunYuan-M02T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZXiaoBiaoSong-B05T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZLiShu-S01T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZChaoCuHei-M10T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZZhongQian-M16T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZShuiZhu-M08T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FZWeiBei-S03T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FFZZhanBiHei-M22T';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HuPo-M04TS';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* 韓国語 */
@font-face {
    font-family: 'FOTK-YDGothic120';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FOTKYDGothic130';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FOTKYDGothic140';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FOTK-UttumBatang';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FOTK-UttumBatang Bold';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FOTK-UttumDotum Bold';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'biz-ud-gothic-regular';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ==================================================
 * 欧文フォント置換分
 * ================================================== */

@font-face {
    font-family: 'FuturaScript';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AvenirLTPro-Roman';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueLTPro-Roman';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueLTPro-Th';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PalatinoNovaPro-Medium';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BellMTPro-SemiBold';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BodoniTweITCPro-Book';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BodoniTweITCPro-BookItalic';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DINNextLTPro-Condensed';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DINNextLTPro-Bold';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DINNextRoundedLTPro-Bold';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UniversNextPro-Medium';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'OptimaLTPro-Roman';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Between3-ExtraLightItalic';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AmericanTypewriterITCPro-BdIt';
    src: url('./font/biz-ud-gothic/BIZUDGothic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}