@font-face {
        font-family: 'F-OMF-13049PIC-JPN10_F1_Regular';
        src: url('../font/F-OMF-13049PIC-JPN10_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-13049PIC-JPN10_F1_Regular {
        font-family: 'F-OMF-13049PIC-JPN10_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-24H_F1_Regular';
        src: url('../font/F-OMF-24H_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-24H_F1_Regular {
        font-family: 'F-OMF-24H_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-DON2_F1_Regular';
        src: url('../font/F-OMF-DON2_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-DON2_F1_Regular {
        font-family: 'F-OMF-DON2_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-DON_F1_Regular';
        src: url('../font/F-OMF-DON_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-DON_F1_Regular {
        font-family: 'F-OMF-DON_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-F113049PIC-JPN10_F1_Regular';
        src: url('../font/F-OMF-F113049PIC-JPN10_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-F113049PIC-JPN10_F1_Regular {
        font-family: 'F-OMF-F113049PIC-JPN10_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-Manga_thic_F1_Regular';
        src: url('../font/F-OMF-Manga_thic_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-Manga_thic_F1_Regular {
        font-family: 'F-OMF-Manga_thic_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-POP_MF1-Regular';
        src: url('../font/F-OMF-POP_MF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-POP_MF1-Regular {
        font-family: 'F-OMF-POP_MF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-Pochi_F1_Regular';
        src: url('../font/F-OMF-Pochi_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-Pochi_F1_Regular {
        font-family: 'F-OMF-Pochi_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-Reigetsu_sawayakaKna-Regular';
        src: url('../font/F-OMF-Reigetsu_sawayakaKna-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-Reigetsu_sawayakaKna-Regular {
        font-family: 'F-OMF-Reigetsu_sawayakaKna-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-Reigetsu_yawarakaKna-Regular';
        src: url('../font/F-OMF-Reigetsu_yawarakaKna-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-Reigetsu_yawarakaKna-Regular {
        font-family: 'F-OMF-Reigetsu_yawarakaKna-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-accentF1-Regular';
        src: url('../font/F-OMF-accentF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-accentF1-Regular {
        font-family: 'F-OMF-accentF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-ChikuCEB';
        src: url('../font/F-OMF-ajiminn_F1-ChikuCEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-ChikuCEB {
        font-family: 'F-OMF-ajiminn_F1-ChikuCEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-ChikuEB';
        src: url('../font/F-OMF-ajiminn_F1-ChikuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-ChikuEB {
        font-family: 'F-OMF-ajiminn_F1-ChikuEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-GyoEB';
        src: url('../font/F-OMF-ajiminn_F1-GyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-GyoEB {
        font-family: 'F-OMF-ajiminn_F1-GyoEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-HiroEB';
        src: url('../font/F-OMF-ajiminn_F1-HiroEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-HiroEB {
        font-family: 'F-OMF-ajiminn_F1-HiroEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-MinEB';
        src: url('../font/F-OMF-ajiminn_F1-MinEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-MinEB {
        font-family: 'F-OMF-ajiminn_F1-MinEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-RyoEB';
        src: url('../font/F-OMF-ajiminn_F1-RyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-RyoEB {
        font-family: 'F-OMF-ajiminn_F1-RyoEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-SoEB';
        src: url('../font/F-OMF-ajiminn_F1-SoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-SoEB {
        font-family: 'F-OMF-ajiminn_F1-SoEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-SyuEB';
        src: url('../font/F-OMF-ajiminn_F1-SyuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-SyuEB {
        font-family: 'F-OMF-ajiminn_F1-SyuEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-SyuLEB';
        src: url('../font/F-OMF-ajiminn_F1-SyuLEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-SyuLEB {
        font-family: 'F-OMF-ajiminn_F1-SyuLEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_F1-SyuVEB';
        src: url('../font/F-OMF-ajiminn_F1-SyuVEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_F1-SyuVEB {
        font-family: 'F-OMF-ajiminn_F1-SyuVEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_J1p-GyoEB';
        src: url('../font/F-OMF-ajiminn_J1p-GyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_J1p-GyoEB {
        font-family: 'F-OMF-ajiminn_J1p-GyoEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_J1p-HiroEB';
        src: url('../font/F-OMF-ajiminn_J1p-HiroEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_J1p-HiroEB {
        font-family: 'F-OMF-ajiminn_J1p-HiroEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminn_J1p-SyuLEB';
        src: url('../font/F-OMF-ajiminn_J1p-SyuLEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminn_J1p-SyuLEB {
        font-family: 'F-OMF-ajiminn_J1p-SyuLEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-ChikuCEB';
        src: url('../font/F-OMF-ajiminnm_F1-ChikuCEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-ChikuCEB {
        font-family: 'F-OMF-ajiminnm_F1-ChikuCEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-ChikuEB';
        src: url('../font/F-OMF-ajiminnm_F1-ChikuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-ChikuEB {
        font-family: 'F-OMF-ajiminnm_F1-ChikuEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-GyoEB';
        src: url('../font/F-OMF-ajiminnm_F1-GyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-GyoEB {
        font-family: 'F-OMF-ajiminnm_F1-GyoEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-HiroEB';
        src: url('../font/F-OMF-ajiminnm_F1-HiroEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-HiroEB {
        font-family: 'F-OMF-ajiminnm_F1-HiroEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-MinEB';
        src: url('../font/F-OMF-ajiminnm_F1-MinEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-MinEB {
        font-family: 'F-OMF-ajiminnm_F1-MinEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-RyoEB';
        src: url('../font/F-OMF-ajiminnm_F1-RyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-RyoEB {
        font-family: 'F-OMF-ajiminnm_F1-RyoEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-SoEB';
        src: url('../font/F-OMF-ajiminnm_F1-SoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-SoEB {
        font-family: 'F-OMF-ajiminnm_F1-SoEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-SyuEB';
        src: url('../font/F-OMF-ajiminnm_F1-SyuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-SyuEB {
        font-family: 'F-OMF-ajiminnm_F1-SyuEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-SyuLEB';
        src: url('../font/F-OMF-ajiminnm_F1-SyuLEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-SyuLEB {
        font-family: 'F-OMF-ajiminnm_F1-SyuLEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ajiminnm_F1-SyuVEB';
        src: url('../font/F-OMF-ajiminnm_F1-SyuVEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ajiminnm_F1-SyuVEB {
        font-family: 'F-OMF-ajiminnm_F1-SyuVEB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-akiF1-Regular';
        src: url('../font/F-OMF-akiF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-akiF1-Regular {
        font-family: 'F-OMF-akiF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-aki_F1_Regular';
        src: url('../font/F-OMF-aki_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-aki_F1_Regular {
        font-family: 'F-OMF-aki_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-amayadoriF1-Regular';
        src: url('../font/F-OMF-amayadoriF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-amayadoriF1-Regular {
        font-family: 'F-OMF-amayadoriF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-andante_F1_Regular';
        src: url('../font/F-OMF-andante_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-andante_F1_Regular {
        font-family: 'F-OMF-andante_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-anzu_F1_Regular';
        src: url('../font/F-OMF-anzu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-anzu_F1_Regular {
        font-family: 'F-OMF-anzu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-anzu_R_F1_Regular';
        src: url('../font/F-OMF-anzu_R_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-anzu_R_F1_Regular {
        font-family: 'F-OMF-anzu_R_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-aotama_F1_Regular';
        src: url('../font/F-OMF-aotama_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-aotama_F1_Regular {
        font-family: 'F-OMF-aotama_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-appareRF1-Regular';
        src: url('../font/F-OMF-appareRF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-appareRF1-Regular {
        font-family: 'F-OMF-appareRF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-blockline_F1_Regular';
        src: url('../font/F-OMF-blockline_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-blockline_F1_Regular {
        font-family: 'F-OMF-blockline_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-booing_F1_Regular';
        src: url('../font/F-OMF-booing_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-booing_F1_Regular {
        font-family: 'F-OMF-booing_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-candy_F1_Regular';
        src: url('../font/F-OMF-candy_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-candy_F1_Regular {
        font-family: 'F-OMF-candy_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-chalkF1-Regular';
        src: url('../font/F-OMF-chalkF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-chalkF1-Regular {
        font-family: 'F-OMF-chalkF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-chusyobokunen_F1_Regular';
        src: url('../font/F-OMF-chusyobokunen_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-chusyobokunen_F1_Regular {
        font-family: 'F-OMF-chusyobokunen_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-circle_F1_Regular';
        src: url('../font/F-OMF-circle_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-circle_F1_Regular {
        font-family: 'F-OMF-circle_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-clip_M_F1_Regular';
        src: url('../font/F-OMF-clip_M_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-clip_M_F1_Regular {
        font-family: 'F-OMF-clip_M_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-countryroad_F1_Regular';
        src: url('../font/F-OMF-countryroad_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-countryroad_F1_Regular {
        font-family: 'F-OMF-countryroad_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-dansyakuF1-Regular';
        src: url('../font/F-OMF-dansyakuF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-dansyakuF1-Regular {
        font-family: 'F-OMF-dansyakuF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-dansyaku_MF1-Regular';
        src: url('../font/F-OMF-dansyaku_MF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-dansyaku_MF1-Regular {
        font-family: 'F-OMF-dansyaku_MF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-denshinF1-Regular';
        src: url('../font/F-OMF-denshinF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-denshinF1-Regular {
        font-family: 'F-OMF-denshinF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-dezikonbu_F1_Regular';
        src: url('../font/F-OMF-dezikonbu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-dezikonbu_F1_Regular {
        font-family: 'F-OMF-dezikonbu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-donmai_F1_Regular';
        src: url('../font/F-OMF-donmai_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-donmai_F1_Regular {
        font-family: 'F-OMF-donmai_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-doramin_F1_Regular';
        src: url('../font/F-OMF-doramin_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-doramin_F1_Regular {
        font-family: 'F-OMF-doramin_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-doudoukaisyo_F1p_Regular';
        src: url('../font/F-OMF-doudoukaisyo_F1p_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-doudoukaisyo_F1p_Regular {
        font-family: 'F-OMF-doudoukaisyo_F1p_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-edomojiF1-Regular';
        src: url('../font/F-OMF-edomojiF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-edomojiF1-Regular {
        font-family: 'F-OMF-edomojiF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-engeifudeF1-Regular';
        src: url('../font/F-OMF-engeifudeF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-engeifudeF1-Regular {
        font-family: 'F-OMF-engeifudeF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-fudeshichi_F1_Regular';
        src: url('../font/F-OMF-fudeshichi_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-fudeshichi_F1_Regular {
        font-family: 'F-OMF-fudeshichi_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-fuga_fudeF1-W1';
        src: url('../font/F-OMF-fuga_fudeF1-W1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-fuga_fudeF1-W1 {
        font-family: 'F-OMF-fuga_fudeF1-W1', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-fuga_fudeF1-W2';
        src: url('../font/F-OMF-fuga_fudeF1-W2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-fuga_fudeF1-W2 {
        font-family: 'F-OMF-fuga_fudeF1-W2', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-gagaku_B_F1_Regular';
        src: url('../font/F-OMF-gagaku_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-gagaku_B_F1_Regular {
        font-family: 'F-OMF-gagaku_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-gagaku_M_F1_Regular';
        src: url('../font/F-OMF-gagaku_M_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-gagaku_M_F1_Regular {
        font-family: 'F-OMF-gagaku_M_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-gahojinF1-Regular';
        src: url('../font/F-OMF-gahojinF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-gahojinF1-Regular {
        font-family: 'F-OMF-gahojinF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-gekishinF1-Regular';
        src: url('../font/F-OMF-gekishinF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-gekishinF1-Regular {
        font-family: 'F-OMF-gekishinF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hanamaki_F1_Regular';
        src: url('../font/F-OMF-hanamaki_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hanamaki_F1_Regular {
        font-family: 'F-OMF-hanamaki_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hasefude_F1_Regular';
        src: url('../font/F-OMF-hasefude_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hasefude_F1_Regular {
        font-family: 'F-OMF-hasefude_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hasemomo_R_F1_Regular';
        src: url('../font/F-OMF-hasemomo_R_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hasemomo_R_F1_Regular {
        font-family: 'F-OMF-hasemomo_R_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hieros_R_F1_Regular';
        src: url('../font/F-OMF-hieros_R_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hieros_R_F1_Regular {
        font-family: 'F-OMF-hieros_R_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hiro_F1_Regular';
        src: url('../font/F-OMF-hiro_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hiro_F1_Regular {
        font-family: 'F-OMF-hiro_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houdate_K_F1_K250';
        src: url('../font/F-OMF-houdate_K_F1_K250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houdate_K_F1_K250 {
        font-family: 'F-OMF-houdate_K_F1_K250', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houdate_K_F1_K375';
        src: url('../font/F-OMF-houdate_K_F1_K375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houdate_K_F1_K375 {
        font-family: 'F-OMF-houdate_K_F1_K375', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houdate_K_F1_K500';
        src: url('../font/F-OMF-houdate_K_F1_K500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houdate_K_F1_K500 {
        font-family: 'F-OMF-houdate_K_F1_K500', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houdate_K_F1_K625';
        src: url('../font/F-OMF-houdate_K_F1_K625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houdate_K_F1_K625 {
        font-family: 'F-OMF-houdate_K_F1_K625', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houdate_K_F1_K700';
        src: url('../font/F-OMF-houdate_K_F1_K700.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houdate_K_F1_K700 {
        font-family: 'F-OMF-houdate_K_F1_K700', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_K_F1_K250';
        src: url('../font/F-OMF-hougan_K_F1_K250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_K_F1_K250 {
        font-family: 'F-OMF-hougan_K_F1_K250', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_K_F1_K375';
        src: url('../font/F-OMF-hougan_K_F1_K375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_K_F1_K375 {
        font-family: 'F-OMF-hougan_K_F1_K375', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_K_F1_K500';
        src: url('../font/F-OMF-hougan_K_F1_K500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_K_F1_K500 {
        font-family: 'F-OMF-hougan_K_F1_K500', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_K_F1_K625';
        src: url('../font/F-OMF-hougan_K_F1_K625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_K_F1_K625 {
        font-family: 'F-OMF-hougan_K_F1_K625', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_M_F1_M250';
        src: url('../font/F-OMF-hougan_M_F1_M250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_M_F1_M250 {
        font-family: 'F-OMF-hougan_M_F1_M250', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_M_F1_M375';
        src: url('../font/F-OMF-hougan_M_F1_M375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_M_F1_M375 {
        font-family: 'F-OMF-hougan_M_F1_M375', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_M_F1_M500';
        src: url('../font/F-OMF-hougan_M_F1_M500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_M_F1_M500 {
        font-family: 'F-OMF-hougan_M_F1_M500', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-hougan_M_F1_M625';
        src: url('../font/F-OMF-hougan_M_F1_M625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-hougan_M_F1_M625 {
        font-family: 'F-OMF-hougan_M_F1_M625', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houtate_M_F1_M250';
        src: url('../font/F-OMF-houtate_M_F1_M250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houtate_M_F1_M250 {
        font-family: 'F-OMF-houtate_M_F1_M250', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houtate_M_F1_M375';
        src: url('../font/F-OMF-houtate_M_F1_M375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houtate_M_F1_M375 {
        font-family: 'F-OMF-houtate_M_F1_M375', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houtate_M_F1_M500';
        src: url('../font/F-OMF-houtate_M_F1_M500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houtate_M_F1_M500 {
        font-family: 'F-OMF-houtate_M_F1_M500', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houtate_M_F1_M625';
        src: url('../font/F-OMF-houtate_M_F1_M625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houtate_M_F1_M625 {
        font-family: 'F-OMF-houtate_M_F1_M625', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-houtate_M_F1_M700';
        src: url('../font/F-OMF-houtate_M_F1_M700.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-houtate_M_F1_M700 {
        font-family: 'F-OMF-houtate_M_F1_M700', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ikkyu_F1_Regular';
        src: url('../font/F-OMF-ikkyu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ikkyu_F1_Regular {
        font-family: 'F-OMF-ikkyu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-intore_F1_Regular';
        src: url('../font/F-OMF-intore_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-intore_F1_Regular {
        font-family: 'F-OMF-intore_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-intoreplus_F1_Regular';
        src: url('../font/F-OMF-intoreplus_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-intoreplus_F1_Regular {
        font-family: 'F-OMF-intoreplus_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ishi_chan_F1_Regular';
        src: url('../font/F-OMF-ishi_chan_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ishi_chan_F1_Regular {
        font-family: 'F-OMF-ishi_chan_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-itaikoku_F1_Regular';
        src: url('../font/F-OMF-itaikoku_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-itaikoku_F1_Regular {
        font-family: 'F-OMF-itaikoku_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-j_choki_F1_Regular';
        src: url('../font/F-OMF-j_choki_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-j_choki_F1_Regular {
        font-family: 'F-OMF-j_choki_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-j_gu_F1_Regular';
        src: url('../font/F-OMF-j_gu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-j_gu_F1_Regular {
        font-family: 'F-OMF-j_gu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-jaroku_B_F1_Regular';
        src: url('../font/F-OMF-jaroku_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-jaroku_B_F1_Regular {
        font-family: 'F-OMF-jaroku_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-junglecock-01F1p-Regular';
        src: url('../font/F-OMF-junglecock-01F1p-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-junglecock-01F1p-Regular {
        font-family: 'F-OMF-junglecock-01F1p-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-junk_PB_En_Regular';
        src: url('../font/F-OMF-junk_PB_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-junk_PB_En_Regular {
        font-family: 'F-OMF-junk_PB_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-junk_PL_En_Regular';
        src: url('../font/F-OMF-junk_PL_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-junk_PL_En_Regular {
        font-family: 'F-OMF-junk_PL_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-junk_PM_En_Regular';
        src: url('../font/F-OMF-junk_PM_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-junk_PM_En_Regular {
        font-family: 'F-OMF-junk_PM_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-junk_STJ_En_Regular';
        src: url('../font/F-OMF-junk_STJ_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-junk_STJ_En_Regular {
        font-family: 'F-OMF-junk_STJ_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-junk_ST_En_Regular';
        src: url('../font/F-OMF-junk_ST_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-junk_ST_En_Regular {
        font-family: 'F-OMF-junk_ST_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kadomaru_tsuraraF1-Regular';
        src: url('../font/F-OMF-kadomaru_tsuraraF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kadomaru_tsuraraF1-Regular {
        font-family: 'F-OMF-kadomaru_tsuraraF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kai_F1_B';
        src: url('../font/F-OMF-kai_F1_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kai_F1_B {
        font-family: 'F-OMF-kai_F1_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kai_F1_EB';
        src: url('../font/F-OMF-kai_F1_EB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kai_F1_EB {
        font-family: 'F-OMF-kai_F1_EB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kai_F1_L';
        src: url('../font/F-OMF-kai_F1_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kai_F1_L {
        font-family: 'F-OMF-kai_F1_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kai_F1_M';
        src: url('../font/F-OMF-kai_F1_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kai_F1_M {
        font-family: 'F-OMF-kai_F1_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kai_F1_R';
        src: url('../font/F-OMF-kai_F1_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kai_F1_R {
        font-family: 'F-OMF-kai_F1_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kaijiF1-Regular';
        src: url('../font/F-OMF-kaijiF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kaijiF1-Regular {
        font-family: 'F-OMF-kaijiF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kakugo_GFF1-W1';
        src: url('../font/F-OMF-kakugo_GFF1-W1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kakugo_GFF1-W1 {
        font-family: 'F-OMF-kakugo_GFF1-W1', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kakugo_GFF1-W2';
        src: url('../font/F-OMF-kakugo_GFF1-W2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kakugo_GFF1-W2 {
        font-family: 'F-OMF-kakugo_GFF1-W2', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kakugo_GFF1-W3';
        src: url('../font/F-OMF-kakugo_GFF1-W3.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kakugo_GFF1-W3 {
        font-family: 'F-OMF-kakugo_GFF1-W3', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kakumaru_kakushadowF1-Regular';
        src: url('../font/F-OMF-kakumaru_kakushadowF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kakumaru_kakushadowF1-Regular {
        font-family: 'F-OMF-kakumaru_kakushadowF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kakushadowF1-Regular';
        src: url('../font/F-OMF-kakushadowF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kakushadowF1-Regular {
        font-family: 'F-OMF-kakushadowF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-karuta_B_F1_Regular';
        src: url('../font/F-OMF-karuta_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-karuta_B_F1_Regular {
        font-family: 'F-OMF-karuta_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-karuta_EL_F1_Regular';
        src: url('../font/F-OMF-karuta_EL_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-karuta_EL_F1_Regular {
        font-family: 'F-OMF-karuta_EL_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kasanemarugoF1-Regular';
        src: url('../font/F-OMF-kasanemarugoF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kasanemarugoF1-Regular {
        font-family: 'F-OMF-kasanemarugoF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kazunaun_F_F1_Regular';
        src: url('../font/F-OMF-kazunaun_F_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kazunaun_F_F1_Regular {
        font-family: 'F-OMF-kazunaun_F_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kazunnikoro_FO_Kna_Regular';
        src: url('../font/F-OMF-kazunnikoro_FO_Kna_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kazunnikoro_FO_Kna_Regular {
        font-family: 'F-OMF-kazunnikoro_FO_Kna_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kazunnikoro_F_Kna_BI';
        src: url('../font/F-OMF-kazunnikoro_F_Kna_BI.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kazunnikoro_F_Kna_BI {
        font-family: 'F-OMF-kazunnikoro_F_Kna_BI', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kazunnikoro_F_Kna_H';
        src: url('../font/F-OMF-kazunnikoro_F_Kna_H.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kazunnikoro_F_Kna_H {
        font-family: 'F-OMF-kazunnikoro_F_Kna_H', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kazunnikoro_Kna_B';
        src: url('../font/F-OMF-kazunnikoro_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kazunnikoro_Kna_B {
        font-family: 'F-OMF-kazunnikoro_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kazunnikoro_Kna_BI';
        src: url('../font/F-OMF-kazunnikoro_Kna_BI.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kazunnikoro_Kna_BI {
        font-family: 'F-OMF-kazunnikoro_Kna_BI', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kazunnikoro_Kna_H';
        src: url('../font/F-OMF-kazunnikoro_Kna_H.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kazunnikoro_Kna_H {
        font-family: 'F-OMF-kazunnikoro_Kna_H', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kentaroF1-Regular';
        src: url('../font/F-OMF-kentaroF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kentaroF1-Regular {
        font-family: 'F-OMF-kentaroF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kesera_F1_Regular';
        src: url('../font/F-OMF-kesera_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kesera_F1_Regular {
        font-family: 'F-OMF-kesera_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kikori_F1_Regular';
        src: url('../font/F-OMF-kikori_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kikori_F1_Regular {
        font-family: 'F-OMF-kikori_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kinmokusei_kuro_F1_Regular';
        src: url('../font/F-OMF-kinmokusei_kuro_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kinmokusei_kuro_F1_Regular {
        font-family: 'F-OMF-kinmokusei_kuro_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_BT_Kna_W1';
        src: url('../font/F-OMF-kintethumi_BT_Kna_W1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_BT_Kna_W1 {
        font-family: 'F-OMF-kintethumi_BT_Kna_W1', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_BT_Kna_W2';
        src: url('../font/F-OMF-kintethumi_BT_Kna_W2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_BT_Kna_W2 {
        font-family: 'F-OMF-kintethumi_BT_Kna_W2', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_BT_Kna_W3';
        src: url('../font/F-OMF-kintethumi_BT_Kna_W3.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_BT_Kna_W3 {
        font-family: 'F-OMF-kintethumi_BT_Kna_W3', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_BT_Kna_W4';
        src: url('../font/F-OMF-kintethumi_BT_Kna_W4.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_BT_Kna_W4 {
        font-family: 'F-OMF-kintethumi_BT_Kna_W4', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_BT_Kna_W5';
        src: url('../font/F-OMF-kintethumi_BT_Kna_W5.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_BT_Kna_W5 {
        font-family: 'F-OMF-kintethumi_BT_Kna_W5', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_DT_Kna_W5';
        src: url('../font/F-OMF-kintethumi_DT_Kna_W5.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_DT_Kna_W5 {
        font-family: 'F-OMF-kintethumi_DT_Kna_W5', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_DT_Kna_W6';
        src: url('../font/F-OMF-kintethumi_DT_Kna_W6.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_DT_Kna_W6 {
        font-family: 'F-OMF-kintethumi_DT_Kna_W6', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_DT_Kna_W7';
        src: url('../font/F-OMF-kintethumi_DT_Kna_W7.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_DT_Kna_W7 {
        font-family: 'F-OMF-kintethumi_DT_Kna_W7', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_DT_Kna_W8';
        src: url('../font/F-OMF-kintethumi_DT_Kna_W8.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_DT_Kna_W8 {
        font-family: 'F-OMF-kintethumi_DT_Kna_W8', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kintethumi_DT_Kna_W9';
        src: url('../font/F-OMF-kintethumi_DT_Kna_W9.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kintethumi_DT_Kna_W9 {
        font-family: 'F-OMF-kintethumi_DT_Kna_W9', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kiraku_L_F1_Regular';
        src: url('../font/F-OMF-kiraku_L_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kiraku_L_F1_Regular {
        font-family: 'F-OMF-kiraku_L_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kirigirisu_F1_Regular';
        src: url('../font/F-OMF-kirigirisu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kirigirisu_F1_Regular {
        font-family: 'F-OMF-kirigirisu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kobeF1-Regular';
        src: url('../font/F-OMF-kobeF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kobeF1-Regular {
        font-family: 'F-OMF-kobeF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-koigokoroF1-Regular';
        src: url('../font/F-OMF-koigokoroF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-koigokoroF1-Regular {
        font-family: 'F-OMF-koigokoroF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-koki_F1_Regular';
        src: url('../font/F-OMF-koki_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-koki_F1_Regular {
        font-family: 'F-OMF-koki_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-koki_kaku_F1_Regular';
        src: url('../font/F-OMF-koki_kaku_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-koki_kaku_F1_Regular {
        font-family: 'F-OMF-koki_kaku_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-koki_maru_F1_Regular';
        src: url('../font/F-OMF-koki_maru_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-koki_maru_F1_Regular {
        font-family: 'F-OMF-koki_maru_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kokoro_F1_No.1';
        src: url('../font/F-OMF-kokoro_F1_No.1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kokoro_F1_No_1 {
        font-family: 'F-OMF-kokoro_F1_No.1', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kokoro_F1_No.2';
        src: url('../font/F-OMF-kokoro_F1_No.2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kokoro_F1_No_2 {
        font-family: 'F-OMF-kokoro_F1_No.2', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kokoro_F1_No.3';
        src: url('../font/F-OMF-kokoro_F1_No.3.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kokoro_F1_No_3 {
        font-family: 'F-OMF-kokoro_F1_No.3', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kotatsu_F1_Regular';
        src: url('../font/F-OMF-kotatsu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kotatsu_F1_Regular {
        font-family: 'F-OMF-kotatsu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kotodama_F1_F';
        src: url('../font/F-OMF-kotodama_F1_F.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kotodama_F1_F {
        font-family: 'F-OMF-kotodama_F1_F', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kotodama_F1_L';
        src: url('../font/F-OMF-kotodama_F1_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kotodama_F1_L {
        font-family: 'F-OMF-kotodama_F1_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kotodama_F1_R';
        src: url('../font/F-OMF-kotodama_F1_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kotodama_F1_R {
        font-family: 'F-OMF-kotodama_F1_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kotodama_F1_U';
        src: url('../font/F-OMF-kotodama_F1_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kotodama_F1_U {
        font-family: 'F-OMF-kotodama_F1_U', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kotsubu_F1_Regular';
        src: url('../font/F-OMF-kotsubu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kotsubu_F1_Regular {
        font-family: 'F-OMF-kotsubu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kouran_gyosyoF1-Regular';
        src: url('../font/F-OMF-kouran_gyosyoF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kouran_gyosyoF1-Regular {
        font-family: 'F-OMF-kouran_gyosyoF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kumiki_F1_B';
        src: url('../font/F-OMF-kumiki_F1_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kumiki_F1_B {
        font-family: 'F-OMF-kumiki_F1_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kumiki_F1_L';
        src: url('../font/F-OMF-kumiki_F1_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kumiki_F1_L {
        font-family: 'F-OMF-kumiki_F1_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kumiki_F1_M';
        src: url('../font/F-OMF-kumiki_F1_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kumiki_F1_M {
        font-family: 'F-OMF-kumiki_F1_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-kuwadora_F1_Regular';
        src: url('../font/F-OMF-kuwadora_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-kuwadora_F1_Regular {
        font-family: 'F-OMF-kuwadora_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-lineboard_B_F1_Regular';
        src: url('../font/F-OMF-lineboard_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-lineboard_B_F1_Regular {
        font-family: 'F-OMF-lineboard_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kaku_Kna_B';
        src: url('../font/F-OMF-love_kaku_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kaku_Kna_B {
        font-family: 'F-OMF-love_kaku_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kaku_Kna_L';
        src: url('../font/F-OMF-love_kaku_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kaku_Kna_L {
        font-family: 'F-OMF-love_kaku_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kaku_Kna_M';
        src: url('../font/F-OMF-love_kaku_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kaku_Kna_M {
        font-family: 'F-OMF-love_kaku_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kaku_Kna_R';
        src: url('../font/F-OMF-love_kaku_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kaku_Kna_R {
        font-family: 'F-OMF-love_kaku_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kaku_Kna_U';
        src: url('../font/F-OMF-love_kaku_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kaku_Kna_U {
        font-family: 'F-OMF-love_kaku_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kakumaru_Kna_B';
        src: url('../font/F-OMF-love_kakumaru_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kakumaru_Kna_B {
        font-family: 'F-OMF-love_kakumaru_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kakumaru_Kna_L';
        src: url('../font/F-OMF-love_kakumaru_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kakumaru_Kna_L {
        font-family: 'F-OMF-love_kakumaru_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kakumaru_Kna_M';
        src: url('../font/F-OMF-love_kakumaru_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kakumaru_Kna_M {
        font-family: 'F-OMF-love_kakumaru_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kakumaru_Kna_R';
        src: url('../font/F-OMF-love_kakumaru_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kakumaru_Kna_R {
        font-family: 'F-OMF-love_kakumaru_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_kakumaru_Kna_U';
        src: url('../font/F-OMF-love_kakumaru_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_kakumaru_Kna_U {
        font-family: 'F-OMF-love_kakumaru_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_maru_Kna_B';
        src: url('../font/F-OMF-love_maru_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_maru_Kna_B {
        font-family: 'F-OMF-love_maru_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_maru_Kna_L';
        src: url('../font/F-OMF-love_maru_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_maru_Kna_L {
        font-family: 'F-OMF-love_maru_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_maru_Kna_M';
        src: url('../font/F-OMF-love_maru_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_maru_Kna_M {
        font-family: 'F-OMF-love_maru_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_maru_Kna_R';
        src: url('../font/F-OMF-love_maru_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_maru_Kna_R {
        font-family: 'F-OMF-love_maru_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_maru_Kna_U';
        src: url('../font/F-OMF-love_maru_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_maru_Kna_U {
        font-family: 'F-OMF-love_maru_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_marumaru_Kna_B';
        src: url('../font/F-OMF-love_marumaru_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_marumaru_Kna_B {
        font-family: 'F-OMF-love_marumaru_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_marumaru_Kna_L';
        src: url('../font/F-OMF-love_marumaru_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_marumaru_Kna_L {
        font-family: 'F-OMF-love_marumaru_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_marumaru_Kna_M';
        src: url('../font/F-OMF-love_marumaru_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_marumaru_Kna_M {
        font-family: 'F-OMF-love_marumaru_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_marumaru_Kna_R';
        src: url('../font/F-OMF-love_marumaru_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_marumaru_Kna_R {
        font-family: 'F-OMF-love_marumaru_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-love_marumaru_Kna_U';
        src: url('../font/F-OMF-love_marumaru_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-love_marumaru_Kna_U {
        font-family: 'F-OMF-love_marumaru_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-madamF1-Regular';
        src: url('../font/F-OMF-madamF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-madamF1-Regular {
        font-family: 'F-OMF-madamF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-marugo_GFF1-W1';
        src: url('../font/F-OMF-marugo_GFF1-W1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-marugo_GFF1-W1 {
        font-family: 'F-OMF-marugo_GFF1-W1', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-marugo_GFF1-W2';
        src: url('../font/F-OMF-marugo_GFF1-W2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-marugo_GFF1-W2 {
        font-family: 'F-OMF-marugo_GFF1-W2', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-marugo_GFF1-W3';
        src: url('../font/F-OMF-marugo_GFF1-W3.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-marugo_GFF1-W3 {
        font-family: 'F-OMF-marugo_GFF1-W3', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-marugo_GFF1-W4';
        src: url('../font/F-OMF-marugo_GFF1-W4.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-marugo_GFF1-W4 {
        font-family: 'F-OMF-marugo_GFF1-W4', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-marugo_GFF1-W5';
        src: url('../font/F-OMF-marugo_GFF1-W5.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-marugo_GFF1-W5 {
        font-family: 'F-OMF-marugo_GFF1-W5', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-maruhanamaki_F1_Regular';
        src: url('../font/F-OMF-maruhanamaki_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-maruhanamaki_F1_Regular {
        font-family: 'F-OMF-maruhanamaki_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-marusan_F1_Regular';
        src: url('../font/F-OMF-marusan_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-marusan_F1_Regular {
        font-family: 'F-OMF-marusan_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-marushikakuF1-Regular';
        src: url('../font/F-OMF-marushikakuF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-marushikakuF1-Regular {
        font-family: 'F-OMF-marushikakuF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-mayuminwalk_F1_Regular';
        src: url('../font/F-OMF-mayuminwalk_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-mayuminwalk_F1_Regular {
        font-family: 'F-OMF-mayuminwalk_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-megadot9_F1_Regular';
        src: url('../font/F-OMF-megadot9_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-megadot9_F1_Regular {
        font-family: 'F-OMF-megadot9_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-mincho_GFF1-01';
        src: url('../font/F-OMF-mincho_GFF1-01.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-mincho_GFF1-01 {
        font-family: 'F-OMF-mincho_GFF1-01', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-momo_G_Kna_B';
        src: url('../font/F-OMF-momo_G_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-momo_G_Kna_B {
        font-family: 'F-OMF-momo_G_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-momo_G_Kna_DB';
        src: url('../font/F-OMF-momo_G_Kna_DB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-momo_G_Kna_DB {
        font-family: 'F-OMF-momo_G_Kna_DB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-momo_G_Kna_L';
        src: url('../font/F-OMF-momo_G_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-momo_G_Kna_L {
        font-family: 'F-OMF-momo_G_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-momo_G_Kna_M';
        src: url('../font/F-OMF-momo_G_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-momo_G_Kna_M {
        font-family: 'F-OMF-momo_G_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-momo_G_Kna_R';
        src: url('../font/F-OMF-momo_G_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-momo_G_Kna_R {
        font-family: 'F-OMF-momo_G_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-nara_F1_Regular';
        src: url('../font/F-OMF-nara_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-nara_F1_Regular {
        font-family: 'F-OMF-nara_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-neuron_F1_Regular';
        src: url('../font/F-OMF-neuron_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-neuron_F1_Regular {
        font-family: 'F-OMF-neuron_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-omusubi_F1_Regular';
        src: url('../font/F-OMF-omusubi_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-omusubi_F1_Regular {
        font-family: 'F-OMF-omusubi_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-oonishiF1-Regular';
        src: url('../font/F-OMF-oonishiF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-oonishiF1-Regular {
        font-family: 'F-OMF-oonishiF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ootoriF1-Regular';
        src: url('../font/F-OMF-ootoriF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ootoriF1-Regular {
        font-family: 'F-OMF-ootoriF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-plus_F1_Regular';
        src: url('../font/F-OMF-plus_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-plus_F1_Regular {
        font-family: 'F-OMF-plus_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-polcadot_F1_Regular';
        src: url('../font/F-OMF-polcadot_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-polcadot_F1_Regular {
        font-family: 'F-OMF-polcadot_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-pop_kakuF1-Regular';
        src: url('../font/F-OMF-pop_kakuF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-pop_kakuF1-Regular {
        font-family: 'F-OMF-pop_kakuF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-pop_suzukiF1-Regular';
        src: url('../font/F-OMF-pop_suzukiF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-pop_suzukiF1-Regular {
        font-family: 'F-OMF-pop_suzukiF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-pop_tomoF1-Regular';
        src: url('../font/F-OMF-pop_tomoF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-pop_tomoF1-Regular {
        font-family: 'F-OMF-pop_tomoF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-rb_F1_Regular';
        src: url('../font/F-OMF-rb_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-rb_F1_Regular {
        font-family: 'F-OMF-rb_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-roman_F1_Regular';
        src: url('../font/F-OMF-roman_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-roman_F1_Regular {
        font-family: 'F-OMF-roman_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-rough_kasanemarugoF1-Regular';
        src: url('../font/F-OMF-rough_kasanemarugoF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-rough_kasanemarugoF1-Regular {
        font-family: 'F-OMF-rough_kasanemarugoF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ryusen_F1_aki';
        src: url('../font/F-OMF-ryusen_F1_aki.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ryusen_F1_aki {
        font-family: 'F-OMF-ryusen_F1_aki', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ryusen_F1_fuyu';
        src: url('../font/F-OMF-ryusen_F1_fuyu.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ryusen_F1_fuyu {
        font-family: 'F-OMF-ryusen_F1_fuyu', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ryusen_F1_haru';
        src: url('../font/F-OMF-ryusen_F1_haru.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ryusen_F1_haru {
        font-family: 'F-OMF-ryusen_F1_haru', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ryusen_F1_natsu';
        src: url('../font/F-OMF-ryusen_F1_natsu.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ryusen_F1_natsu {
        font-family: 'F-OMF-ryusen_F1_natsu', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-ryushichi_F1_Regular';
        src: url('../font/F-OMF-ryushichi_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-ryushichi_F1_Regular {
        font-family: 'F-OMF-ryushichi_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-sakura_F1_Regular';
        src: url('../font/F-OMF-sakura_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-sakura_F1_Regular {
        font-family: 'F-OMF-sakura_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-sanpobito_F1_Regular';
        src: url('../font/F-OMF-sanpobito_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-sanpobito_F1_Regular {
        font-family: 'F-OMF-sanpobito_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-seiryu_L_F1_Regular';
        src: url('../font/F-OMF-seiryu_L_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-seiryu_L_F1_Regular {
        font-family: 'F-OMF-seiryu_L_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-sekka_F1_Regular';
        src: url('../font/F-OMF-sekka_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-sekka_F1_Regular {
        font-family: 'F-OMF-sekka_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shirabe_Kna_B';
        src: url('../font/F-OMF-shirabe_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shirabe_Kna_B {
        font-family: 'F-OMF-shirabe_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shirabe_Kna_H';
        src: url('../font/F-OMF-shirabe_Kna_H.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shirabe_Kna_H {
        font-family: 'F-OMF-shirabe_Kna_H', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shirabe_Kna_L';
        src: url('../font/F-OMF-shirabe_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shirabe_Kna_L {
        font-family: 'F-OMF-shirabe_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shirabe_Kna_M';
        src: url('../font/F-OMF-shirabe_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shirabe_Kna_M {
        font-family: 'F-OMF-shirabe_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shirabe_Kna_R';
        src: url('../font/F-OMF-shirabe_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shirabe_Kna_R {
        font-family: 'F-OMF-shirabe_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shonen_otoKna-Regular';
        src: url('../font/F-OMF-shonen_otoKna-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shonen_otoKna-Regular {
        font-family: 'F-OMF-shonen_otoKna-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shotenkaku_F1_Regular';
        src: url('../font/F-OMF-shotenkaku_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shotenkaku_F1_Regular {
        font-family: 'F-OMF-shotenkaku_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-shotenmaru_F1_Regular';
        src: url('../font/F-OMF-shotenmaru_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-shotenmaru_F1_Regular {
        font-family: 'F-OMF-shotenmaru_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-sigma_F1_Regular';
        src: url('../font/F-OMF-sigma_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-sigma_F1_Regular {
        font-family: 'F-OMF-sigma_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-sourin_fudeF1-W1';
        src: url('../font/F-OMF-sourin_fudeF1-W1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-sourin_fudeF1-W1 {
        font-family: 'F-OMF-sourin_fudeF1-W1', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-sourin_fudeF1-W2';
        src: url('../font/F-OMF-sourin_fudeF1-W2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-sourin_fudeF1-W2 {
        font-family: 'F-OMF-sourin_fudeF1-W2', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-stick_M_F1_Regular';
        src: url('../font/F-OMF-stick_M_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-stick_M_F1_Regular {
        font-family: 'F-OMF-stick_M_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-suruga_U_F1_Regular';
        src: url('../font/F-OMF-suruga_U_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-suruga_U_F1_Regular {
        font-family: 'F-OMF-suruga_U_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-suzume_F1_Regular';
        src: url('../font/F-OMF-suzume_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-suzume_F1_Regular {
        font-family: 'F-OMF-suzume_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tanteidan_F1_Regular';
        src: url('../font/F-OMF-tanteidan_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tanteidan_F1_Regular {
        font-family: 'F-OMF-tanteidan_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tateF1-Regular';
        src: url('../font/F-OMF-tateF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tateF1-Regular {
        font-family: 'F-OMF-tateF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tegami_F1_Regular';
        src: url('../font/F-OMF-tegami_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tegami_F1_Regular {
        font-family: 'F-OMF-tegami_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-thurumaru_F1_Regular';
        src: url('../font/F-OMF-thurumaru_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-thurumaru_F1_Regular {
        font-family: 'F-OMF-thurumaru_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-togetsukanteiryu_F1_Regular';
        src: url('../font/F-OMF-togetsukanteiryu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-togetsukanteiryu_F1_Regular {
        font-family: 'F-OMF-togetsukanteiryu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tonbo_B_F1_Regular';
        src: url('../font/F-OMF-tonbo_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tonbo_B_F1_Regular {
        font-family: 'F-OMF-tonbo_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tori_A_F1_Regular';
        src: url('../font/F-OMF-tori_A_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tori_A_F1_Regular {
        font-family: 'F-OMF-tori_A_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tori_B_F1_Regular';
        src: url('../font/F-OMF-tori_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tori_B_F1_Regular {
        font-family: 'F-OMF-tori_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tsubaki_F1_Regular';
        src: url('../font/F-OMF-tsubaki_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tsubaki_F1_Regular {
        font-family: 'F-OMF-tsubaki_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-tsuraraF1-Regular';
        src: url('../font/F-OMF-tsuraraF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-tsuraraF1-Regular {
        font-family: 'F-OMF-tsuraraF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_A_En_B';
        src: url('../font/F-OMF-wakusei_A_En_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_A_En_B {
        font-family: 'F-OMF-wakusei_A_En_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_A_En_L';
        src: url('../font/F-OMF-wakusei_A_En_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_A_En_L {
        font-family: 'F-OMF-wakusei_A_En_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_A_En_M';
        src: url('../font/F-OMF-wakusei_A_En_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_A_En_M {
        font-family: 'F-OMF-wakusei_A_En_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_A_En_R';
        src: url('../font/F-OMF-wakusei_A_En_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_A_En_R {
        font-family: 'F-OMF-wakusei_A_En_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_A_En_U';
        src: url('../font/F-OMF-wakusei_A_En_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_A_En_U {
        font-family: 'F-OMF-wakusei_A_En_U', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_K_Kna_B';
        src: url('../font/F-OMF-wakusei_K_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_K_Kna_B {
        font-family: 'F-OMF-wakusei_K_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_K_Kna_L';
        src: url('../font/F-OMF-wakusei_K_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_K_Kna_L {
        font-family: 'F-OMF-wakusei_K_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_K_Kna_M';
        src: url('../font/F-OMF-wakusei_K_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_K_Kna_M {
        font-family: 'F-OMF-wakusei_K_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_K_Kna_R';
        src: url('../font/F-OMF-wakusei_K_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_K_Kna_R {
        font-family: 'F-OMF-wakusei_K_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-wakusei_K_Kna_U';
        src: url('../font/F-OMF-wakusei_K_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-wakusei_K_Kna_U {
        font-family: 'F-OMF-wakusei_K_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-walk_F1_Regular';
        src: url('../font/F-OMF-walk_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-walk_F1_Regular {
        font-family: 'F-OMF-walk_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-waraku_M_F1_Regular';
        src: url('../font/F-OMF-waraku_M_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-waraku_M_F1_Regular {
        font-family: 'F-OMF-waraku_M_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yamabiko_B_F1_Regular';
        src: url('../font/F-OMF-yamabiko_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yamabiko_B_F1_Regular {
        font-family: 'F-OMF-yamabiko_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yogurt_F1_Regular';
        src: url('../font/F-OMF-yogurt_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yogurt_F1_Regular {
        font-family: 'F-OMF-yogurt_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yokoF1-Regular';
        src: url('../font/F-OMF-yokoF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yokoF1-Regular {
        font-family: 'F-OMF-yokoF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yoshienoryokan_penF1-B';
        src: url('../font/F-OMF-yoshienoryokan_penF1-B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yoshienoryokan_penF1-B {
        font-family: 'F-OMF-yoshienoryokan_penF1-B', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yoshienoryokan_penF1-DB';
        src: url('../font/F-OMF-yoshienoryokan_penF1-DB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yoshienoryokan_penF1-DB {
        font-family: 'F-OMF-yoshienoryokan_penF1-DB', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yoshienoryokan_penF1-M';
        src: url('../font/F-OMF-yoshienoryokan_penF1-M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yoshienoryokan_penF1-M {
        font-family: 'F-OMF-yoshienoryokan_penF1-M', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yousukeF1-Regular';
        src: url('../font/F-OMF-yousukeF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yousukeF1-Regular {
        font-family: 'F-OMF-yousukeF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yugemeijinF1-Regular';
        src: url('../font/F-OMF-yugemeijinF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yugemeijinF1-Regular {
        font-family: 'F-OMF-yugemeijinF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yuhitsukaishoF1-Regular';
        src: url('../font/F-OMF-yuhitsukaishoF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yuhitsukaishoF1-Regular {
        font-family: 'F-OMF-yuhitsukaishoF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'F-OMF-yurumin_F1_Regular';
        src: url('../font/F-OMF-yurumin_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.F-OMF-yurumin_F1_Regular {
        font-family: 'F-OMF-yurumin_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-13049PIC-JPN10_F1_Regular';
        src: url('../font/OMF-13049PIC-JPN10_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-13049PIC-JPN10_F1_Regular {
        font-family: 'OMF-13049PIC-JPN10_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-24H_F2_Regular';
        src: url('../font/OMF-24H_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-24H_F2_Regular {
        font-family: 'OMF-24H_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-DON2_F2_Regular';
        src: url('../font/OMF-DON2_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-DON2_F2_Regular {
        font-family: 'OMF-DON2_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-DON_F2_Regular';
        src: url('../font/OMF-DON_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-DON_F2_Regular {
        font-family: 'OMF-DON_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-F113049PIC-JPN10_F1_Regular';
        src: url('../font/OMF-F113049PIC-JPN10_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-F113049PIC-JPN10_F1_Regular {
        font-family: 'OMF-F113049PIC-JPN10_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-Manga_thic_F1_Regular';
        src: url('../font/OMF-Manga_thic_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-Manga_thic_F1_Regular {
        font-family: 'OMF-Manga_thic_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-POP_MJ1-Regular';
        src: url('../font/OMF-POP_MJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-POP_MJ1-Regular {
        font-family: 'OMF-POP_MJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-Pochi_F2_Regular';
        src: url('../font/OMF-Pochi_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-Pochi_F2_Regular {
        font-family: 'OMF-Pochi_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-Reigetsu_sawayakaKna-Regular';
        src: url('../font/OMF-Reigetsu_sawayakaKna-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-Reigetsu_sawayakaKna-Regular {
        font-family: 'OMF-Reigetsu_sawayakaKna-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-Reigetsu_yawarakaKna-Regular';
        src: url('../font/OMF-Reigetsu_yawarakaKna-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-Reigetsu_yawarakaKna-Regular {
        font-family: 'OMF-Reigetsu_yawarakaKna-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-accentF2-Regular';
        src: url('../font/OMF-accentF2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-accentF2-Regular {
        font-family: 'OMF-accentF2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-ChikuCEB';
        src: url('../font/OMF-ajiminn_J1p-ChikuCEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-ChikuCEB {
        font-family: 'OMF-ajiminn_J1p-ChikuCEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-ChikuEB';
        src: url('../font/OMF-ajiminn_J1p-ChikuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-ChikuEB {
        font-family: 'OMF-ajiminn_J1p-ChikuEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-GyoEB';
        src: url('../font/OMF-ajiminn_J1p-GyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-GyoEB {
        font-family: 'OMF-ajiminn_J1p-GyoEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-HiroEB';
        src: url('../font/OMF-ajiminn_J1p-HiroEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-HiroEB {
        font-family: 'OMF-ajiminn_J1p-HiroEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-MinEB';
        src: url('../font/OMF-ajiminn_J1p-MinEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-MinEB {
        font-family: 'OMF-ajiminn_J1p-MinEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-RyoEB';
        src: url('../font/OMF-ajiminn_J1p-RyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-RyoEB {
        font-family: 'OMF-ajiminn_J1p-RyoEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-SoEB';
        src: url('../font/OMF-ajiminn_J1p-SoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-SoEB {
        font-family: 'OMF-ajiminn_J1p-SoEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-SyuEB';
        src: url('../font/OMF-ajiminn_J1p-SyuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-SyuEB {
        font-family: 'OMF-ajiminn_J1p-SyuEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-SyuLEB';
        src: url('../font/OMF-ajiminn_J1p-SyuLEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-SyuLEB {
        font-family: 'OMF-ajiminn_J1p-SyuLEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminn_J1p-SyuVEB';
        src: url('../font/OMF-ajiminn_J1p-SyuVEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminn_J1p-SyuVEB {
        font-family: 'OMF-ajiminn_J1p-SyuVEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-ChikuCEB';
        src: url('../font/OMF-ajiminnm_J1p-ChikuCEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-ChikuCEB {
        font-family: 'OMF-ajiminnm_J1p-ChikuCEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-ChikuEB';
        src: url('../font/OMF-ajiminnm_J1p-ChikuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-ChikuEB {
        font-family: 'OMF-ajiminnm_J1p-ChikuEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-GyoEB';
        src: url('../font/OMF-ajiminnm_J1p-GyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-GyoEB {
        font-family: 'OMF-ajiminnm_J1p-GyoEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-HiroEB';
        src: url('../font/OMF-ajiminnm_J1p-HiroEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-HiroEB {
        font-family: 'OMF-ajiminnm_J1p-HiroEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-MinEB';
        src: url('../font/OMF-ajiminnm_J1p-MinEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-MinEB {
        font-family: 'OMF-ajiminnm_J1p-MinEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-RyoEB';
        src: url('../font/OMF-ajiminnm_J1p-RyoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-RyoEB {
        font-family: 'OMF-ajiminnm_J1p-RyoEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-SoEB';
        src: url('../font/OMF-ajiminnm_J1p-SoEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-SoEB {
        font-family: 'OMF-ajiminnm_J1p-SoEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-SyuEB';
        src: url('../font/OMF-ajiminnm_J1p-SyuEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-SyuEB {
        font-family: 'OMF-ajiminnm_J1p-SyuEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-SyuLEB';
        src: url('../font/OMF-ajiminnm_J1p-SyuLEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-SyuLEB {
        font-family: 'OMF-ajiminnm_J1p-SyuLEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-ajiminnm_J1p-SyuVEB';
        src: url('../font/OMF-ajiminnm_J1p-SyuVEB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ajiminnm_J1p-SyuVEB {
        font-family: 'OMF-ajiminnm_J1p-SyuVEB', sans-serif;
    }
@font-face {
        font-family: 'OMF-akaneJ3-Regular';
        src: url('../font/OMF-akaneJ3-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-akaneJ3-Regular {
        font-family: 'OMF-akaneJ3-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-akiJ2-Regular';
        src: url('../font/OMF-akiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-akiJ2-Regular {
        font-family: 'OMF-akiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-aki_F2_Regular';
        src: url('../font/OMF-aki_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-aki_F2_Regular {
        font-family: 'OMF-aki_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-akikoJ3-Regular';
        src: url('../font/OMF-akikoJ3-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-akikoJ3-Regular {
        font-family: 'OMF-akikoJ3-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-amayadoriJ1-Regular';
        src: url('../font/OMF-amayadoriJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-amayadoriJ1-Regular {
        font-family: 'OMF-amayadoriJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-andante_F2_Regular';
        src: url('../font/OMF-andante_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-andante_F2_Regular {
        font-family: 'OMF-andante_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-anzu_F2_Regular';
        src: url('../font/OMF-anzu_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-anzu_F2_Regular {
        font-family: 'OMF-anzu_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-anzu_R_F2_Regular';
        src: url('../font/OMF-anzu_R_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-anzu_R_F2_Regular {
        font-family: 'OMF-anzu_R_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-aoiJ2-Regular';
        src: url('../font/OMF-aoiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-aoiJ2-Regular {
        font-family: 'OMF-aoiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-aotama_F2_Regular';
        src: url('../font/OMF-aotama_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-aotama_F2_Regular {
        font-family: 'OMF-aotama_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-appareRJ1-Regular';
        src: url('../font/OMF-appareRJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-appareRJ1-Regular {
        font-family: 'OMF-appareRJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-asakoJ3-Regular';
        src: url('../font/OMF-asakoJ3-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-asakoJ3-Regular {
        font-family: 'OMF-asakoJ3-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-asukaJ2-Regular';
        src: url('../font/OMF-asukaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-asukaJ2-Regular {
        font-family: 'OMF-asukaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ayaJ2-Regular';
        src: url('../font/OMF-ayaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ayaJ2-Regular {
        font-family: 'OMF-ayaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ayumuJ2-Regular';
        src: url('../font/OMF-ayumuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ayumuJ2-Regular {
        font-family: 'OMF-ayumuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-azusaJ2-Regular';
        src: url('../font/OMF-azusaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-azusaJ2-Regular {
        font-family: 'OMF-azusaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-babywalk_F1_Regular';
        src: url('../font/OMF-babywalk_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-babywalk_F1_Regular {
        font-family: 'OMF-babywalk_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-babywalk_F2_Regular';
        src: url('../font/OMF-babywalk_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-babywalk_F2_Regular {
        font-family: 'OMF-babywalk_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-blockline_F1_Regular';
        src: url('../font/OMF-blockline_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-blockline_F1_Regular {
        font-family: 'OMF-blockline_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-booing_F2_Regular';
        src: url('../font/OMF-booing_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-booing_F2_Regular {
        font-family: 'OMF-booing_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-candy_F2_Regular';
        src: url('../font/OMF-candy_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-candy_F2_Regular {
        font-family: 'OMF-candy_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-chalkJ1-Regular';
        src: url('../font/OMF-chalkJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-chalkJ1-Regular {
        font-family: 'OMF-chalkJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-choutai_dansyakuJ2-Regular';
        src: url('../font/OMF-choutai_dansyakuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-choutai_dansyakuJ2-Regular {
        font-family: 'OMF-choutai_dansyakuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-chusyobokunen_F2_Regular';
        src: url('../font/OMF-chusyobokunen_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-chusyobokunen_F2_Regular {
        font-family: 'OMF-chusyobokunen_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-circle_F1_Regular';
        src: url('../font/OMF-circle_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-circle_F1_Regular {
        font-family: 'OMF-circle_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-clip_M_F1_Regular';
        src: url('../font/OMF-clip_M_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-clip_M_F1_Regular {
        font-family: 'OMF-clip_M_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-countryroad_F2_Regular';
        src: url('../font/OMF-countryroad_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-countryroad_F2_Regular {
        font-family: 'OMF-countryroad_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-daikiJ2-Regular';
        src: url('../font/OMF-daikiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-daikiJ2-Regular {
        font-family: 'OMF-daikiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-daisukeJ2-Regular';
        src: url('../font/OMF-daisukeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-daisukeJ2-Regular {
        font-family: 'OMF-daisukeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-dansyakuJ2-Regular';
        src: url('../font/OMF-dansyakuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-dansyakuJ2-Regular {
        font-family: 'OMF-dansyakuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-dansyaku_MJ2-Regular';
        src: url('../font/OMF-dansyaku_MJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-dansyaku_MJ2-Regular {
        font-family: 'OMF-dansyaku_MJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-denshinJ2-Regular';
        src: url('../font/OMF-denshinJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-denshinJ2-Regular {
        font-family: 'OMF-denshinJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-dezikonbu_F2_Regular';
        src: url('../font/OMF-dezikonbu_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-dezikonbu_F2_Regular {
        font-family: 'OMF-dezikonbu_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-donmai_F2_Regular';
        src: url('../font/OMF-donmai_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-donmai_F2_Regular {
        font-family: 'OMF-donmai_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-doramin_F2_Regular';
        src: url('../font/OMF-doramin_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-doramin_F2_Regular {
        font-family: 'OMF-doramin_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-doudoukaisyo_J1p_Regular';
        src: url('../font/OMF-doudoukaisyo_J1p_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-doudoukaisyo_J1p_Regular {
        font-family: 'OMF-doudoukaisyo_J1p_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-edomojiJ2-Regular';
        src: url('../font/OMF-edomojiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-edomojiJ2-Regular {
        font-family: 'OMF-edomojiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-eitoJ2-Regular';
        src: url('../font/OMF-eitoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-eitoJ2-Regular {
        font-family: 'OMF-eitoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-engeifudeJ2-Regular';
        src: url('../font/OMF-engeifudeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-engeifudeJ2-Regular {
        font-family: 'OMF-engeifudeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-fudeshichi_F2_Regular';
        src: url('../font/OMF-fudeshichi_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-fudeshichi_F2_Regular {
        font-family: 'OMF-fudeshichi_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-fuga_fudeJ3-01';
        src: url('../font/OMF-fuga_fudeJ3-01.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-fuga_fudeJ3-01 {
        font-family: 'OMF-fuga_fudeJ3-01', sans-serif;
    }
@font-face {
        font-family: 'OMF-fuga_fudeJ3-02';
        src: url('../font/OMF-fuga_fudeJ3-02.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-fuga_fudeJ3-02 {
        font-family: 'OMF-fuga_fudeJ3-02', sans-serif;
    }
@font-face {
        font-family: 'OMF-gagaku_B_F2_Regular';
        src: url('../font/OMF-gagaku_B_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-gagaku_B_F2_Regular {
        font-family: 'OMF-gagaku_B_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-gagaku_M_F2_Regular';
        src: url('../font/OMF-gagaku_M_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-gagaku_M_F2_Regular {
        font-family: 'OMF-gagaku_M_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-gahojinJ1-Regular';
        src: url('../font/OMF-gahojinJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-gahojinJ1-Regular {
        font-family: 'OMF-gahojinJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-gekishinJ2-Regular';
        src: url('../font/OMF-gekishinJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-gekishinJ2-Regular {
        font-family: 'OMF-gekishinJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-goJ1-Regular';
        src: url('../font/OMF-goJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-goJ1-Regular {
        font-family: 'OMF-goJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-gorouJ2-Regular';
        src: url('../font/OMF-gorouJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-gorouJ2-Regular {
        font-family: 'OMF-gorouJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-gussanJ2-Regular';
        src: url('../font/OMF-gussanJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-gussanJ2-Regular {
        font-family: 'OMF-gussanJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hanamaki_F2_Regular';
        src: url('../font/OMF-hanamaki_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hanamaki_F2_Regular {
        font-family: 'OMF-hanamaki_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-harukaJ2-Regular';
        src: url('../font/OMF-harukaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-harukaJ2-Regular {
        font-family: 'OMF-harukaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-harukiJ2-Regular';
        src: url('../font/OMF-harukiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-harukiJ2-Regular {
        font-family: 'OMF-harukiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hasefude_F2_Regular';
        src: url('../font/OMF-hasefude_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hasefude_F2_Regular {
        font-family: 'OMF-hasefude_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hasemomo_R_F2_Regular';
        src: url('../font/OMF-hasemomo_R_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hasemomo_R_F2_Regular {
        font-family: 'OMF-hasemomo_R_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hatching_madamJ2-Regular';
        src: url('../font/OMF-hatching_madamJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hatching_madamJ2-Regular {
        font-family: 'OMF-hatching_madamJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hetare_bJ2-Regular';
        src: url('../font/OMF-hetare_bJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hetare_bJ2-Regular {
        font-family: 'OMF-hetare_bJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hetare_eJ2-Regular';
        src: url('../font/OMF-hetare_eJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hetare_eJ2-Regular {
        font-family: 'OMF-hetare_eJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hetare_gJ2-Regular';
        src: url('../font/OMF-hetare_gJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hetare_gJ2-Regular {
        font-family: 'OMF-hetare_gJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hibikiJ2-Regular';
        src: url('../font/OMF-hibikiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hibikiJ2-Regular {
        font-family: 'OMF-hibikiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hieros_R_F1_Regular';
        src: url('../font/OMF-hieros_R_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hieros_R_F1_Regular {
        font-family: 'OMF-hieros_R_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hikaruJ2-Regular';
        src: url('../font/OMF-hikaruJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hikaruJ2-Regular {
        font-family: 'OMF-hikaruJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-hiro_F1_Regular';
        src: url('../font/OMF-hiro_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hiro_F1_Regular {
        font-family: 'OMF-hiro_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-houdate_K_F2_K250';
        src: url('../font/OMF-houdate_K_F2_K250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houdate_K_F2_K250 {
        font-family: 'OMF-houdate_K_F2_K250', sans-serif;
    }
@font-face {
        font-family: 'OMF-houdate_K_F2_K375';
        src: url('../font/OMF-houdate_K_F2_K375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houdate_K_F2_K375 {
        font-family: 'OMF-houdate_K_F2_K375', sans-serif;
    }
@font-face {
        font-family: 'OMF-houdate_K_F2_K500';
        src: url('../font/OMF-houdate_K_F2_K500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houdate_K_F2_K500 {
        font-family: 'OMF-houdate_K_F2_K500', sans-serif;
    }
@font-face {
        font-family: 'OMF-houdate_K_F2_K625';
        src: url('../font/OMF-houdate_K_F2_K625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houdate_K_F2_K625 {
        font-family: 'OMF-houdate_K_F2_K625', sans-serif;
    }
@font-face {
        font-family: 'OMF-houdate_K_F2_K700';
        src: url('../font/OMF-houdate_K_F2_K700.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houdate_K_F2_K700 {
        font-family: 'OMF-houdate_K_F2_K700', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_K_F2_K250';
        src: url('../font/OMF-hougan_K_F2_K250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_K_F2_K250 {
        font-family: 'OMF-hougan_K_F2_K250', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_K_F2_K375';
        src: url('../font/OMF-hougan_K_F2_K375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_K_F2_K375 {
        font-family: 'OMF-hougan_K_F2_K375', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_K_F2_K500';
        src: url('../font/OMF-hougan_K_F2_K500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_K_F2_K500 {
        font-family: 'OMF-hougan_K_F2_K500', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_K_F2_K625';
        src: url('../font/OMF-hougan_K_F2_K625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_K_F2_K625 {
        font-family: 'OMF-hougan_K_F2_K625', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_M_F2_M250';
        src: url('../font/OMF-hougan_M_F2_M250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_M_F2_M250 {
        font-family: 'OMF-hougan_M_F2_M250', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_M_F2_M375';
        src: url('../font/OMF-hougan_M_F2_M375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_M_F2_M375 {
        font-family: 'OMF-hougan_M_F2_M375', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_M_F2_M500';
        src: url('../font/OMF-hougan_M_F2_M500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_M_F2_M500 {
        font-family: 'OMF-hougan_M_F2_M500', sans-serif;
    }
@font-face {
        font-family: 'OMF-hougan_M_F2_M625';
        src: url('../font/OMF-hougan_M_F2_M625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-hougan_M_F2_M625 {
        font-family: 'OMF-hougan_M_F2_M625', sans-serif;
    }
@font-face {
        font-family: 'OMF-houtate_M_F2_M250';
        src: url('../font/OMF-houtate_M_F2_M250.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houtate_M_F2_M250 {
        font-family: 'OMF-houtate_M_F2_M250', sans-serif;
    }
@font-face {
        font-family: 'OMF-houtate_M_F2_M375';
        src: url('../font/OMF-houtate_M_F2_M375.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houtate_M_F2_M375 {
        font-family: 'OMF-houtate_M_F2_M375', sans-serif;
    }
@font-face {
        font-family: 'OMF-houtate_M_F2_M500';
        src: url('../font/OMF-houtate_M_F2_M500.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houtate_M_F2_M500 {
        font-family: 'OMF-houtate_M_F2_M500', sans-serif;
    }
@font-face {
        font-family: 'OMF-houtate_M_F2_M625';
        src: url('../font/OMF-houtate_M_F2_M625.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houtate_M_F2_M625 {
        font-family: 'OMF-houtate_M_F2_M625', sans-serif;
    }
@font-face {
        font-family: 'OMF-houtate_M_F2_M700';
        src: url('../font/OMF-houtate_M_F2_M700.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-houtate_M_F2_M700 {
        font-family: 'OMF-houtate_M_F2_M700', sans-serif;
    }
@font-face {
        font-family: 'OMF-ichirouJ2-Regular';
        src: url('../font/OMF-ichirouJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ichirouJ2-Regular {
        font-family: 'OMF-ichirouJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ikkyu_F2_Regular';
        src: url('../font/OMF-ikkyu_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ikkyu_F2_Regular {
        font-family: 'OMF-ikkyu_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-intore_F2_Regular';
        src: url('../font/OMF-intore_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-intore_F2_Regular {
        font-family: 'OMF-intore_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-intoreplus_F2_Regular';
        src: url('../font/OMF-intoreplus_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-intoreplus_F2_Regular {
        font-family: 'OMF-intoreplus_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-isamuJ2-Regular';
        src: url('../font/OMF-isamuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-isamuJ2-Regular {
        font-family: 'OMF-isamuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ishi_chan_F2_Regular';
        src: url('../font/OMF-ishi_chan_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ishi_chan_F2_Regular {
        font-family: 'OMF-ishi_chan_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-itaikoku_F2_Regular';
        src: url('../font/OMF-itaikoku_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-itaikoku_F2_Regular {
        font-family: 'OMF-itaikoku_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-j_choki_F2_Regular';
        src: url('../font/OMF-j_choki_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-j_choki_F2_Regular {
        font-family: 'OMF-j_choki_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-j_gu_F2_Regular';
        src: url('../font/OMF-j_gu_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-j_gu_F2_Regular {
        font-family: 'OMF-j_gu_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-jaroku_B_F1_Regular';
        src: url('../font/OMF-jaroku_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-jaroku_B_F1_Regular {
        font-family: 'OMF-jaroku_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-jirouJ2-Regular';
        src: url('../font/OMF-jirouJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-jirouJ2-Regular {
        font-family: 'OMF-jirouJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-junJ2-Regular';
        src: url('../font/OMF-junJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-junJ2-Regular {
        font-family: 'OMF-junJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-junk_PB_En_Regular';
        src: url('../font/OMF-junk_PB_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-junk_PB_En_Regular {
        font-family: 'OMF-junk_PB_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-junk_PL_En_Regular';
        src: url('../font/OMF-junk_PL_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-junk_PL_En_Regular {
        font-family: 'OMF-junk_PL_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-junk_PM_En_Regular';
        src: url('../font/OMF-junk_PM_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-junk_PM_En_Regular {
        font-family: 'OMF-junk_PM_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-junk_STJ_En_Regular';
        src: url('../font/OMF-junk_STJ_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-junk_STJ_En_Regular {
        font-family: 'OMF-junk_STJ_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-junk_ST_En_Regular';
        src: url('../font/OMF-junk_ST_En_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-junk_ST_En_Regular {
        font-family: 'OMF-junk_ST_En_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kadomaru_tsuraraJ1-Regular';
        src: url('../font/OMF-kadomaru_tsuraraJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kadomaru_tsuraraJ1-Regular {
        font-family: 'OMF-kadomaru_tsuraraJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kaedeJ2-Regular';
        src: url('../font/OMF-kaedeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kaedeJ2-Regular {
        font-family: 'OMF-kaedeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kai_F2_B';
        src: url('../font/OMF-kai_F2_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kai_F2_B {
        font-family: 'OMF-kai_F2_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-kai_F2_EB';
        src: url('../font/OMF-kai_F2_EB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kai_F2_EB {
        font-family: 'OMF-kai_F2_EB', sans-serif;
    }
@font-face {
        font-family: 'OMF-kai_F2_L';
        src: url('../font/OMF-kai_F2_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kai_F2_L {
        font-family: 'OMF-kai_F2_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-kai_F2_M';
        src: url('../font/OMF-kai_F2_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kai_F2_M {
        font-family: 'OMF-kai_F2_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-kai_F2_R';
        src: url('../font/OMF-kai_F2_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kai_F2_R {
        font-family: 'OMF-kai_F2_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-kaihooF1-Regular';
        src: url('../font/OMF-kaihooF1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kaihooF1-Regular {
        font-family: 'OMF-kaihooF1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kaihooF2-Regular';
        src: url('../font/OMF-kaihooF2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kaihooF2-Regular {
        font-family: 'OMF-kaihooF2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kaijiJ1-Regular';
        src: url('../font/OMF-kaijiJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kaijiJ1-Regular {
        font-family: 'OMF-kaijiJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kaitoJ2-Regular';
        src: url('../font/OMF-kaitoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kaitoJ2-Regular {
        font-family: 'OMF-kaitoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kakugo_GFJ2-01';
        src: url('../font/OMF-kakugo_GFJ2-01.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kakugo_GFJ2-01 {
        font-family: 'OMF-kakugo_GFJ2-01', sans-serif;
    }
@font-face {
        font-family: 'OMF-kakugo_GFJ2-02';
        src: url('../font/OMF-kakugo_GFJ2-02.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kakugo_GFJ2-02 {
        font-family: 'OMF-kakugo_GFJ2-02', sans-serif;
    }
@font-face {
        font-family: 'OMF-kakugo_GFJ2-03';
        src: url('../font/OMF-kakugo_GFJ2-03.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kakugo_GFJ2-03 {
        font-family: 'OMF-kakugo_GFJ2-03', sans-serif;
    }
@font-face {
        font-family: 'OMF-kakumaru_kakushadowJ2-Regular';
        src: url('../font/OMF-kakumaru_kakushadowJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kakumaru_kakushadowJ2-Regular {
        font-family: 'OMF-kakumaru_kakushadowJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kakushadowJ2-Regular';
        src: url('../font/OMF-kakushadowJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kakushadowJ2-Regular {
        font-family: 'OMF-kakushadowJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kanaJ2-Regular';
        src: url('../font/OMF-kanaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kanaJ2-Regular {
        font-family: 'OMF-kanaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kaoriJ2-Regular';
        src: url('../font/OMF-kaoriJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kaoriJ2-Regular {
        font-family: 'OMF-kaoriJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-karuta_B_F2_Regular';
        src: url('../font/OMF-karuta_B_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-karuta_B_F2_Regular {
        font-family: 'OMF-karuta_B_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-karuta_EL_F2_Regular';
        src: url('../font/OMF-karuta_EL_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-karuta_EL_F2_Regular {
        font-family: 'OMF-karuta_EL_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kasanemarugoJ1-Regular';
        src: url('../font/OMF-kasanemarugoJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kasanemarugoJ1-Regular {
        font-family: 'OMF-kasanemarugoJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazukiJ2-Regular';
        src: url('../font/OMF-kazukiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazukiJ2-Regular {
        font-family: 'OMF-kazukiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazunaun_F_F2_Regular';
        src: url('../font/OMF-kazunaun_F_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazunaun_F_F2_Regular {
        font-family: 'OMF-kazunaun_F_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazunnikoro_FO_Kna_Regular';
        src: url('../font/OMF-kazunnikoro_FO_Kna_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazunnikoro_FO_Kna_Regular {
        font-family: 'OMF-kazunnikoro_FO_Kna_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazunnikoro_F_Kna_BI';
        src: url('../font/OMF-kazunnikoro_F_Kna_BI.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazunnikoro_F_Kna_BI {
        font-family: 'OMF-kazunnikoro_F_Kna_BI', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazunnikoro_F_Kna_H';
        src: url('../font/OMF-kazunnikoro_F_Kna_H.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazunnikoro_F_Kna_H {
        font-family: 'OMF-kazunnikoro_F_Kna_H', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazunnikoro_Kna_B';
        src: url('../font/OMF-kazunnikoro_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazunnikoro_Kna_B {
        font-family: 'OMF-kazunnikoro_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazunnikoro_Kna_BI';
        src: url('../font/OMF-kazunnikoro_Kna_BI.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazunnikoro_Kna_BI {
        font-family: 'OMF-kazunnikoro_Kna_BI', sans-serif;
    }
@font-face {
        font-family: 'OMF-kazunnikoro_Kna_H';
        src: url('../font/OMF-kazunnikoro_Kna_H.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kazunnikoro_Kna_H {
        font-family: 'OMF-kazunnikoro_Kna_H', sans-serif;
    }
@font-face {
        font-family: 'OMF-keigoJ2-Regular';
        src: url('../font/OMF-keigoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-keigoJ2-Regular {
        font-family: 'OMF-keigoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-keikoJ2-Regular';
        src: url('../font/OMF-keikoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-keikoJ2-Regular {
        font-family: 'OMF-keikoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-keisukeJ2-Regular';
        src: url('../font/OMF-keisukeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-keisukeJ2-Regular {
        font-family: 'OMF-keisukeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-keitaJ2-Regular';
        src: url('../font/OMF-keitaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-keitaJ2-Regular {
        font-family: 'OMF-keitaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kenichiJ2-Regular';
        src: url('../font/OMF-kenichiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kenichiJ2-Regular {
        font-family: 'OMF-kenichiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kentaroJ2-Regular';
        src: url('../font/OMF-kentaroJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kentaroJ2-Regular {
        font-family: 'OMF-kentaroJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kesera_F2_Regular';
        src: url('../font/OMF-kesera_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kesera_F2_Regular {
        font-family: 'OMF-kesera_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kikori_F2_Regular';
        src: url('../font/OMF-kikori_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kikori_F2_Regular {
        font-family: 'OMF-kikori_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kinmokusei_kuro_F2_Regular';
        src: url('../font/OMF-kinmokusei_kuro_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kinmokusei_kuro_F2_Regular {
        font-family: 'OMF-kinmokusei_kuro_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_BT_Kna_W1';
        src: url('../font/OMF-kintethumi_BT_Kna_W1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_BT_Kna_W1 {
        font-family: 'OMF-kintethumi_BT_Kna_W1', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_BT_Kna_W2';
        src: url('../font/OMF-kintethumi_BT_Kna_W2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_BT_Kna_W2 {
        font-family: 'OMF-kintethumi_BT_Kna_W2', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_BT_Kna_W3';
        src: url('../font/OMF-kintethumi_BT_Kna_W3.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_BT_Kna_W3 {
        font-family: 'OMF-kintethumi_BT_Kna_W3', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_BT_Kna_W4';
        src: url('../font/OMF-kintethumi_BT_Kna_W4.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_BT_Kna_W4 {
        font-family: 'OMF-kintethumi_BT_Kna_W4', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_BT_Kna_W5';
        src: url('../font/OMF-kintethumi_BT_Kna_W5.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_BT_Kna_W5 {
        font-family: 'OMF-kintethumi_BT_Kna_W5', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_DT_Kna_W5';
        src: url('../font/OMF-kintethumi_DT_Kna_W5.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_DT_Kna_W5 {
        font-family: 'OMF-kintethumi_DT_Kna_W5', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_DT_Kna_W6';
        src: url('../font/OMF-kintethumi_DT_Kna_W6.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_DT_Kna_W6 {
        font-family: 'OMF-kintethumi_DT_Kna_W6', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_DT_Kna_W7';
        src: url('../font/OMF-kintethumi_DT_Kna_W7.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_DT_Kna_W7 {
        font-family: 'OMF-kintethumi_DT_Kna_W7', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_DT_Kna_W8';
        src: url('../font/OMF-kintethumi_DT_Kna_W8.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_DT_Kna_W8 {
        font-family: 'OMF-kintethumi_DT_Kna_W8', sans-serif;
    }
@font-face {
        font-family: 'OMF-kintethumi_DT_Kna_W9';
        src: url('../font/OMF-kintethumi_DT_Kna_W9.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kintethumi_DT_Kna_W9 {
        font-family: 'OMF-kintethumi_DT_Kna_W9', sans-serif;
    }
@font-face {
        font-family: 'OMF-kiraku_L_F2_Regular';
        src: url('../font/OMF-kiraku_L_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kiraku_L_F2_Regular {
        font-family: 'OMF-kiraku_L_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kirigirisu_F2_Regular';
        src: url('../font/OMF-kirigirisu_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kirigirisu_F2_Regular {
        font-family: 'OMF-kirigirisu_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kiyoshiJ2-Regular';
        src: url('../font/OMF-kiyoshiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kiyoshiJ2-Regular {
        font-family: 'OMF-kiyoshiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kobeJ2-Regular';
        src: url('../font/OMF-kobeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kobeJ2-Regular {
        font-family: 'OMF-kobeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-koigokoroJ1-Regular';
        src: url('../font/OMF-koigokoroJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-koigokoroJ1-Regular {
        font-family: 'OMF-koigokoroJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-koki_F2_Regular';
        src: url('../font/OMF-koki_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-koki_F2_Regular {
        font-family: 'OMF-koki_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-koki_kaku_F2_Regular';
        src: url('../font/OMF-koki_kaku_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-koki_kaku_F2_Regular {
        font-family: 'OMF-koki_kaku_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-koki_maru_F2_Regular';
        src: url('../font/OMF-koki_maru_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-koki_maru_F2_Regular {
        font-family: 'OMF-koki_maru_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kokoro_F2_No.1';
        src: url('../font/OMF-kokoro_F2_No.1.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kokoro_F2_No_1 {
        font-family: 'OMF-kokoro_F2_No.1', sans-serif;
    }
@font-face {
        font-family: 'OMF-kokoro_F2_No.2';
        src: url('../font/OMF-kokoro_F2_No.2.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kokoro_F2_No_2 {
        font-family: 'OMF-kokoro_F2_No.2', sans-serif;
    }
@font-face {
        font-family: 'OMF-kokoro_F2_No.3';
        src: url('../font/OMF-kokoro_F2_No.3.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kokoro_F2_No_3 {
        font-family: 'OMF-kokoro_F2_No.3', sans-serif;
    }
@font-face {
        font-family: 'OMF-kotatsu_F2_Regular';
        src: url('../font/OMF-kotatsu_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kotatsu_F2_Regular {
        font-family: 'OMF-kotatsu_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kotodama_F2_F';
        src: url('../font/OMF-kotodama_F2_F.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kotodama_F2_F {
        font-family: 'OMF-kotodama_F2_F', sans-serif;
    }
@font-face {
        font-family: 'OMF-kotodama_F2_L';
        src: url('../font/OMF-kotodama_F2_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kotodama_F2_L {
        font-family: 'OMF-kotodama_F2_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-kotodama_F2_R';
        src: url('../font/OMF-kotodama_F2_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kotodama_F2_R {
        font-family: 'OMF-kotodama_F2_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-kotodama_F2_U';
        src: url('../font/OMF-kotodama_F2_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kotodama_F2_U {
        font-family: 'OMF-kotodama_F2_U', sans-serif;
    }
@font-face {
        font-family: 'OMF-kotsubu_F2_Regular';
        src: url('../font/OMF-kotsubu_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kotsubu_F2_Regular {
        font-family: 'OMF-kotsubu_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kouran_gyosyoJ1-Regular';
        src: url('../font/OMF-kouran_gyosyoJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kouran_gyosyoJ1-Regular {
        font-family: 'OMF-kouran_gyosyoJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kourinsaiJ2-Regular';
        src: url('../font/OMF-kourinsaiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kourinsaiJ2-Regular {
        font-family: 'OMF-kourinsaiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kousukeJ2-Regular';
        src: url('../font/OMF-kousukeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kousukeJ2-Regular {
        font-family: 'OMF-kousukeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-koutarouJ2-Regular';
        src: url('../font/OMF-koutarouJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-koutarouJ2-Regular {
        font-family: 'OMF-koutarouJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-kumiki_F2_B';
        src: url('../font/OMF-kumiki_F2_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kumiki_F2_B {
        font-family: 'OMF-kumiki_F2_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-kumiki_F2_L';
        src: url('../font/OMF-kumiki_F2_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kumiki_F2_L {
        font-family: 'OMF-kumiki_F2_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-kumiki_F2_M';
        src: url('../font/OMF-kumiki_F2_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kumiki_F2_M {
        font-family: 'OMF-kumiki_F2_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-kuwadora_F2_Regular';
        src: url('../font/OMF-kuwadora_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-kuwadora_F2_Regular {
        font-family: 'OMF-kuwadora_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-lineboard_B_F1_Regular';
        src: url('../font/OMF-lineboard_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-lineboard_B_F1_Regular {
        font-family: 'OMF-lineboard_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kaku_Kna_B';
        src: url('../font/OMF-love_kaku_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kaku_Kna_B {
        font-family: 'OMF-love_kaku_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kaku_Kna_L';
        src: url('../font/OMF-love_kaku_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kaku_Kna_L {
        font-family: 'OMF-love_kaku_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kaku_Kna_M';
        src: url('../font/OMF-love_kaku_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kaku_Kna_M {
        font-family: 'OMF-love_kaku_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kaku_Kna_R';
        src: url('../font/OMF-love_kaku_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kaku_Kna_R {
        font-family: 'OMF-love_kaku_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kaku_Kna_U';
        src: url('../font/OMF-love_kaku_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kaku_Kna_U {
        font-family: 'OMF-love_kaku_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kakumaru_Kna_B';
        src: url('../font/OMF-love_kakumaru_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kakumaru_Kna_B {
        font-family: 'OMF-love_kakumaru_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kakumaru_Kna_L';
        src: url('../font/OMF-love_kakumaru_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kakumaru_Kna_L {
        font-family: 'OMF-love_kakumaru_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kakumaru_Kna_M';
        src: url('../font/OMF-love_kakumaru_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kakumaru_Kna_M {
        font-family: 'OMF-love_kakumaru_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kakumaru_Kna_R';
        src: url('../font/OMF-love_kakumaru_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kakumaru_Kna_R {
        font-family: 'OMF-love_kakumaru_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_kakumaru_Kna_U';
        src: url('../font/OMF-love_kakumaru_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_kakumaru_Kna_U {
        font-family: 'OMF-love_kakumaru_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_maru_Kna_B';
        src: url('../font/OMF-love_maru_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_maru_Kna_B {
        font-family: 'OMF-love_maru_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_maru_Kna_L';
        src: url('../font/OMF-love_maru_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_maru_Kna_L {
        font-family: 'OMF-love_maru_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_maru_Kna_M';
        src: url('../font/OMF-love_maru_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_maru_Kna_M {
        font-family: 'OMF-love_maru_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_maru_Kna_R';
        src: url('../font/OMF-love_maru_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_maru_Kna_R {
        font-family: 'OMF-love_maru_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_maru_Kna_U';
        src: url('../font/OMF-love_maru_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_maru_Kna_U {
        font-family: 'OMF-love_maru_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_marumaru_Kna_B';
        src: url('../font/OMF-love_marumaru_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_marumaru_Kna_B {
        font-family: 'OMF-love_marumaru_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_marumaru_Kna_L';
        src: url('../font/OMF-love_marumaru_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_marumaru_Kna_L {
        font-family: 'OMF-love_marumaru_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_marumaru_Kna_M';
        src: url('../font/OMF-love_marumaru_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_marumaru_Kna_M {
        font-family: 'OMF-love_marumaru_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_marumaru_Kna_R';
        src: url('../font/OMF-love_marumaru_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_marumaru_Kna_R {
        font-family: 'OMF-love_marumaru_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-love_marumaru_Kna_U';
        src: url('../font/OMF-love_marumaru_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-love_marumaru_Kna_U {
        font-family: 'OMF-love_marumaru_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'OMF-madamJ1-Regular';
        src: url('../font/OMF-madamJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-madamJ1-Regular {
        font-family: 'OMF-madamJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-maiJ2-Regular';
        src: url('../font/OMF-maiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-maiJ2-Regular {
        font-family: 'OMF-maiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-makotoJ2-Regular';
        src: url('../font/OMF-makotoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-makotoJ2-Regular {
        font-family: 'OMF-makotoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-manabuJ2-Regular';
        src: url('../font/OMF-manabuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-manabuJ2-Regular {
        font-family: 'OMF-manabuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-maoJ2-Regular';
        src: url('../font/OMF-maoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-maoJ2-Regular {
        font-family: 'OMF-maoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-marugo_GFJ2-01';
        src: url('../font/OMF-marugo_GFJ2-01.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-marugo_GFJ2-01 {
        font-family: 'OMF-marugo_GFJ2-01', sans-serif;
    }
@font-face {
        font-family: 'OMF-marugo_GFJ2-02';
        src: url('../font/OMF-marugo_GFJ2-02.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-marugo_GFJ2-02 {
        font-family: 'OMF-marugo_GFJ2-02', sans-serif;
    }
@font-face {
        font-family: 'OMF-marugo_GFJ2-03';
        src: url('../font/OMF-marugo_GFJ2-03.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-marugo_GFJ2-03 {
        font-family: 'OMF-marugo_GFJ2-03', sans-serif;
    }
@font-face {
        font-family: 'OMF-marugo_GFJ2-04';
        src: url('../font/OMF-marugo_GFJ2-04.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-marugo_GFJ2-04 {
        font-family: 'OMF-marugo_GFJ2-04', sans-serif;
    }
@font-face {
        font-family: 'OMF-marugo_GFJ2-05';
        src: url('../font/OMF-marugo_GFJ2-05.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-marugo_GFJ2-05 {
        font-family: 'OMF-marugo_GFJ2-05', sans-serif;
    }
@font-face {
        font-family: 'OMF-maruhanamaki_F2_Regular';
        src: url('../font/OMF-maruhanamaki_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-maruhanamaki_F2_Regular {
        font-family: 'OMF-maruhanamaki_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-marusan_F2_Regular';
        src: url('../font/OMF-marusan_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-marusan_F2_Regular {
        font-family: 'OMF-marusan_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-marushikakuJ1-Regular';
        src: url('../font/OMF-marushikakuJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-marushikakuJ1-Regular {
        font-family: 'OMF-marushikakuJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-masaakiJ2-Regular';
        src: url('../font/OMF-masaakiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-masaakiJ2-Regular {
        font-family: 'OMF-masaakiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-masahiroJ2-Regular';
        src: url('../font/OMF-masahiroJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-masahiroJ2-Regular {
        font-family: 'OMF-masahiroJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-masatoJ2-Regular';
        src: url('../font/OMF-masatoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-masatoJ2-Regular {
        font-family: 'OMF-masatoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-mayuminwalk_F2_Regular';
        src: url('../font/OMF-mayuminwalk_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-mayuminwalk_F2_Regular {
        font-family: 'OMF-mayuminwalk_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-megadot9_F2_Regular';
        src: url('../font/OMF-megadot9_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-megadot9_F2_Regular {
        font-family: 'OMF-megadot9_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-mihoJ2-Regular';
        src: url('../font/OMF-mihoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-mihoJ2-Regular {
        font-family: 'OMF-mihoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-mikioJ2-Regular';
        src: url('../font/OMF-mikioJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-mikioJ2-Regular {
        font-family: 'OMF-mikioJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-mincho_GF01J2-01';
        src: url('../font/OMF-mincho_GF01J2-01.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-mincho_GF01J2-01 {
        font-family: 'OMF-mincho_GF01J2-01', sans-serif;
    }
@font-face {
        font-family: 'OMF-mioJ2-Regular';
        src: url('../font/OMF-mioJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-mioJ2-Regular {
        font-family: 'OMF-mioJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-miyabiJ2-Regular';
        src: url('../font/OMF-miyabiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-miyabiJ2-Regular {
        font-family: 'OMF-miyabiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-momo_G_Kna_B';
        src: url('../font/OMF-momo_G_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-momo_G_Kna_B {
        font-family: 'OMF-momo_G_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-momo_G_Kna_DB';
        src: url('../font/OMF-momo_G_Kna_DB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-momo_G_Kna_DB {
        font-family: 'OMF-momo_G_Kna_DB', sans-serif;
    }
@font-face {
        font-family: 'OMF-momo_G_Kna_L';
        src: url('../font/OMF-momo_G_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-momo_G_Kna_L {
        font-family: 'OMF-momo_G_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-momo_G_Kna_M';
        src: url('../font/OMF-momo_G_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-momo_G_Kna_M {
        font-family: 'OMF-momo_G_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-momo_G_Kna_R';
        src: url('../font/OMF-momo_G_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-momo_G_Kna_R {
        font-family: 'OMF-momo_G_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-nanamiJ2-Regular';
        src: url('../font/OMF-nanamiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-nanamiJ2-Regular {
        font-family: 'OMF-nanamiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-naokiJ2-Regular';
        src: url('../font/OMF-naokiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-naokiJ2-Regular {
        font-family: 'OMF-naokiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-nara_F2_Regular';
        src: url('../font/OMF-nara_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-nara_F2_Regular {
        font-family: 'OMF-nara_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-neuron_F2_Regular';
        src: url('../font/OMF-neuron_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-neuron_F2_Regular {
        font-family: 'OMF-neuron_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-noburoJ2-Regular';
        src: url('../font/OMF-noburoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-noburoJ2-Regular {
        font-family: 'OMF-noburoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-omusubi_F2_Regular';
        src: url('../font/OMF-omusubi_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-omusubi_F2_Regular {
        font-family: 'OMF-omusubi_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-oonishiJ2-Regular';
        src: url('../font/OMF-oonishiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-oonishiJ2-Regular {
        font-family: 'OMF-oonishiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ootoriJ1-Regular';
        src: url('../font/OMF-ootoriJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ootoriJ1-Regular {
        font-family: 'OMF-ootoriJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-plus_F2_Regular';
        src: url('../font/OMF-plus_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-plus_F2_Regular {
        font-family: 'OMF-plus_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-polcadot_F2_Regular';
        src: url('../font/OMF-polcadot_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-polcadot_F2_Regular {
        font-family: 'OMF-polcadot_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-pop_kakuJ2-Regular';
        src: url('../font/OMF-pop_kakuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-pop_kakuJ2-Regular {
        font-family: 'OMF-pop_kakuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-pop_suzukiJ2-Regular';
        src: url('../font/OMF-pop_suzukiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-pop_suzukiJ2-Regular {
        font-family: 'OMF-pop_suzukiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-pop_tomoJ2-Regular';
        src: url('../font/OMF-pop_tomoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-pop_tomoJ2-Regular {
        font-family: 'OMF-pop_tomoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-rb_F2_Regular';
        src: url('../font/OMF-rb_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-rb_F2_Regular {
        font-family: 'OMF-rb_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-rehitsuJ2-Regular';
        src: url('../font/OMF-rehitsuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-rehitsuJ2-Regular {
        font-family: 'OMF-rehitsuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-renJ2-Regular';
        src: url('../font/OMF-renJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-renJ2-Regular {
        font-family: 'OMF-renJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-riekoJ2-Regular';
        src: url('../font/OMF-riekoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-riekoJ2-Regular {
        font-family: 'OMF-riekoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-rikaJ2-Regular';
        src: url('../font/OMF-rikaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-rikaJ2-Regular {
        font-family: 'OMF-rikaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-rikuJ2-Regular';
        src: url('../font/OMF-rikuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-rikuJ2-Regular {
        font-family: 'OMF-rikuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-roman_F2_Regular';
        src: url('../font/OMF-roman_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-roman_F2_Regular {
        font-family: 'OMF-roman_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-rough_kasanemarugoJ1-Regular';
        src: url('../font/OMF-rough_kasanemarugoJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-rough_kasanemarugoJ1-Regular {
        font-family: 'OMF-rough_kasanemarugoJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-rough_yukaJ2-Regular';
        src: url('../font/OMF-rough_yukaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-rough_yukaJ2-Regular {
        font-family: 'OMF-rough_yukaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ryusaiJ2-Regular';
        src: url('../font/OMF-ryusaiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ryusaiJ2-Regular {
        font-family: 'OMF-ryusaiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-ryusen_F2_aki';
        src: url('../font/OMF-ryusen_F2_aki.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ryusen_F2_aki {
        font-family: 'OMF-ryusen_F2_aki', sans-serif;
    }
@font-face {
        font-family: 'OMF-ryusen_F2_fuyu';
        src: url('../font/OMF-ryusen_F2_fuyu.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ryusen_F2_fuyu {
        font-family: 'OMF-ryusen_F2_fuyu', sans-serif;
    }
@font-face {
        font-family: 'OMF-ryusen_F2_haru';
        src: url('../font/OMF-ryusen_F2_haru.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ryusen_F2_haru {
        font-family: 'OMF-ryusen_F2_haru', sans-serif;
    }
@font-face {
        font-family: 'OMF-ryusen_F2_natsu';
        src: url('../font/OMF-ryusen_F2_natsu.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ryusen_F2_natsu {
        font-family: 'OMF-ryusen_F2_natsu', sans-serif;
    }
@font-face {
        font-family: 'OMF-ryushichi_F2_Regular';
        src: url('../font/OMF-ryushichi_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-ryushichi_F2_Regular {
        font-family: 'OMF-ryushichi_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-saburoJ2-Regular';
        src: url('../font/OMF-saburoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-saburoJ2-Regular {
        font-family: 'OMF-saburoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-sai_ayaJ2-Regular';
        src: url('../font/OMF-sai_ayaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sai_ayaJ2-Regular {
        font-family: 'OMF-sai_ayaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-sakuraJ2-Regular';
        src: url('../font/OMF-sakuraJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sakuraJ2-Regular {
        font-family: 'OMF-sakuraJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-sakura_F2_Regular';
        src: url('../font/OMF-sakura_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sakura_F2_Regular {
        font-family: 'OMF-sakura_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-sanpobito_F2_Regular';
        src: url('../font/OMF-sanpobito_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sanpobito_F2_Regular {
        font-family: 'OMF-sanpobito_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-satoruJ2-Regular';
        src: url('../font/OMF-satoruJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-satoruJ2-Regular {
        font-family: 'OMF-satoruJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-satoshiJ2-Regular';
        src: url('../font/OMF-satoshiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-satoshiJ2-Regular {
        font-family: 'OMF-satoshiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-seiryu_L_F1_Regular';
        src: url('../font/OMF-seiryu_L_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-seiryu_L_F1_Regular {
        font-family: 'OMF-seiryu_L_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-sekka_F2_Regular';
        src: url('../font/OMF-sekka_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sekka_F2_Regular {
        font-family: 'OMF-sekka_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-shirabe_Kna_B';
        src: url('../font/OMF-shirabe_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shirabe_Kna_B {
        font-family: 'OMF-shirabe_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-shirabe_Kna_H';
        src: url('../font/OMF-shirabe_Kna_H.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shirabe_Kna_H {
        font-family: 'OMF-shirabe_Kna_H', sans-serif;
    }
@font-face {
        font-family: 'OMF-shirabe_Kna_L';
        src: url('../font/OMF-shirabe_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shirabe_Kna_L {
        font-family: 'OMF-shirabe_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-shirabe_Kna_M';
        src: url('../font/OMF-shirabe_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shirabe_Kna_M {
        font-family: 'OMF-shirabe_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-shirabe_Kna_R';
        src: url('../font/OMF-shirabe_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shirabe_Kna_R {
        font-family: 'OMF-shirabe_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-shonen_otoKna-Regular';
        src: url('../font/OMF-shonen_otoKna-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shonen_otoKna-Regular {
        font-family: 'OMF-shonen_otoKna-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-shotenkaku_F2_Regular';
        src: url('../font/OMF-shotenkaku_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shotenkaku_F2_Regular {
        font-family: 'OMF-shotenkaku_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-shotenmaru_F2_Regular';
        src: url('../font/OMF-shotenmaru_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-shotenmaru_F2_Regular {
        font-family: 'OMF-shotenmaru_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-sigma_F2_Regular';
        src: url('../font/OMF-sigma_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sigma_F2_Regular {
        font-family: 'OMF-sigma_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-soraJ2-Regular';
        src: url('../font/OMF-soraJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-soraJ2-Regular {
        font-family: 'OMF-soraJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-sourin_fudeJ3-01';
        src: url('../font/OMF-sourin_fudeJ3-01.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sourin_fudeJ3-01 {
        font-family: 'OMF-sourin_fudeJ3-01', sans-serif;
    }
@font-face {
        font-family: 'OMF-sourin_fudeJ3-02';
        src: url('../font/OMF-sourin_fudeJ3-02.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-sourin_fudeJ3-02 {
        font-family: 'OMF-sourin_fudeJ3-02', sans-serif;
    }
@font-face {
        font-family: 'OMF-stick_M_F1_Regular';
        src: url('../font/OMF-stick_M_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-stick_M_F1_Regular {
        font-family: 'OMF-stick_M_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-suruga_U_F2_Regular';
        src: url('../font/OMF-suruga_U_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-suruga_U_F2_Regular {
        font-family: 'OMF-suruga_U_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-suzume_F2_Regular';
        src: url('../font/OMF-suzume_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-suzume_F2_Regular {
        font-family: 'OMF-suzume_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-syatai_dansyakuJ2-Regular';
        src: url('../font/OMF-syatai_dansyakuJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-syatai_dansyakuJ2-Regular {
        font-family: 'OMF-syatai_dansyakuJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-syatai_madamJ2-Regular';
        src: url('../font/OMF-syatai_madamJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-syatai_madamJ2-Regular {
        font-family: 'OMF-syatai_madamJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-taeJ2-Regular';
        src: url('../font/OMF-taeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-taeJ2-Regular {
        font-family: 'OMF-taeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-taikiJ2-Regular';
        src: url('../font/OMF-taikiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-taikiJ2-Regular {
        font-family: 'OMF-taikiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tanteidan_F2_Regular';
        src: url('../font/OMF-tanteidan_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tanteidan_F2_Regular {
        font-family: 'OMF-tanteidan_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-taroJ1-Regular';
        src: url('../font/OMF-taroJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-taroJ1-Regular {
        font-family: 'OMF-taroJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tateJ3-Regular';
        src: url('../font/OMF-tateJ3-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tateJ3-Regular {
        font-family: 'OMF-tateJ3-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tatsuoJ2-Regular';
        src: url('../font/OMF-tatsuoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tatsuoJ2-Regular {
        font-family: 'OMF-tatsuoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tatsuyaJ2-Regular';
        src: url('../font/OMF-tatsuyaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tatsuyaJ2-Regular {
        font-family: 'OMF-tatsuyaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tegami_F1_Regular';
        src: url('../font/OMF-tegami_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tegami_F1_Regular {
        font-family: 'OMF-tegami_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-teruJ2-Regular';
        src: url('../font/OMF-teruJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-teruJ2-Regular {
        font-family: 'OMF-teruJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-thurumaru_F2_Regular';
        src: url('../font/OMF-thurumaru_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-thurumaru_F2_Regular {
        font-family: 'OMF-thurumaru_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-togetsukanteiryu_F1_Regular';
        src: url('../font/OMF-togetsukanteiryu_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-togetsukanteiryu_F1_Regular {
        font-family: 'OMF-togetsukanteiryu_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tomonoriJ2-Regular';
        src: url('../font/OMF-tomonoriJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tomonoriJ2-Regular {
        font-family: 'OMF-tomonoriJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tonbo_B_F1_Regular';
        src: url('../font/OMF-tonbo_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tonbo_B_F1_Regular {
        font-family: 'OMF-tonbo_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tori_A_F2_Regular';
        src: url('../font/OMF-tori_A_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tori_A_F2_Regular {
        font-family: 'OMF-tori_A_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tori_B_F2_Regular';
        src: url('../font/OMF-tori_B_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tori_B_F2_Regular {
        font-family: 'OMF-tori_B_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tsubaki_F2_Regular';
        src: url('../font/OMF-tsubaki_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tsubaki_F2_Regular {
        font-family: 'OMF-tsubaki_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-tsuraraJ1-Regular';
        src: url('../font/OMF-tsuraraJ1-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-tsuraraJ1-Regular {
        font-family: 'OMF-tsuraraJ1-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakanaJ2-Regular';
        src: url('../font/OMF-wakanaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakanaJ2-Regular {
        font-family: 'OMF-wakanaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_A_En_B';
        src: url('../font/OMF-wakusei_A_En_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_A_En_B {
        font-family: 'OMF-wakusei_A_En_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_A_En_L';
        src: url('../font/OMF-wakusei_A_En_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_A_En_L {
        font-family: 'OMF-wakusei_A_En_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_A_En_M';
        src: url('../font/OMF-wakusei_A_En_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_A_En_M {
        font-family: 'OMF-wakusei_A_En_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_A_En_R';
        src: url('../font/OMF-wakusei_A_En_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_A_En_R {
        font-family: 'OMF-wakusei_A_En_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_A_En_U';
        src: url('../font/OMF-wakusei_A_En_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_A_En_U {
        font-family: 'OMF-wakusei_A_En_U', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_K_Kna_B';
        src: url('../font/OMF-wakusei_K_Kna_B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_K_Kna_B {
        font-family: 'OMF-wakusei_K_Kna_B', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_K_Kna_L';
        src: url('../font/OMF-wakusei_K_Kna_L.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_K_Kna_L {
        font-family: 'OMF-wakusei_K_Kna_L', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_K_Kna_M';
        src: url('../font/OMF-wakusei_K_Kna_M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_K_Kna_M {
        font-family: 'OMF-wakusei_K_Kna_M', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_K_Kna_R';
        src: url('../font/OMF-wakusei_K_Kna_R.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_K_Kna_R {
        font-family: 'OMF-wakusei_K_Kna_R', sans-serif;
    }
@font-face {
        font-family: 'OMF-wakusei_K_Kna_U';
        src: url('../font/OMF-wakusei_K_Kna_U.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-wakusei_K_Kna_U {
        font-family: 'OMF-wakusei_K_Kna_U', sans-serif;
    }
@font-face {
        font-family: 'OMF-walk_F2_Regular';
        src: url('../font/OMF-walk_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-walk_F2_Regular {
        font-family: 'OMF-walk_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-waraku_M_F2_Regular';
        src: url('../font/OMF-waraku_M_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-waraku_M_F2_Regular {
        font-family: 'OMF-waraku_M_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yamabiko_B_F1_Regular';
        src: url('../font/OMF-yamabiko_B_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yamabiko_B_F1_Regular {
        font-family: 'OMF-yamabiko_B_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yasujiijiJ2-Regular';
        src: url('../font/OMF-yasujiijiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yasujiijiJ2-Regular {
        font-family: 'OMF-yasujiijiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yogurt_F1_Regular';
        src: url('../font/OMF-yogurt_F1_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yogurt_F1_Regular {
        font-family: 'OMF-yogurt_F1_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yokoJ2-Regular';
        src: url('../font/OMF-yokoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yokoJ2-Regular {
        font-family: 'OMF-yokoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yoshienoryokan_penJ1-DB';
        src: url('../font/OMF-yoshienoryokan_penJ1-DB.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yoshienoryokan_penJ1-DB {
        font-family: 'OMF-yoshienoryokan_penJ1-DB', sans-serif;
    }
@font-face {
        font-family: 'OMF-yoshienoryokan_penJ1-M';
        src: url('../font/OMF-yoshienoryokan_penJ1-M.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yoshienoryokan_penJ1-M {
        font-family: 'OMF-yoshienoryokan_penJ1-M', sans-serif;
    }
@font-face {
        font-family: 'OMF-yoshienoryokan_penJ2-B';
        src: url('../font/OMF-yoshienoryokan_penJ2-B.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yoshienoryokan_penJ2-B {
        font-family: 'OMF-yoshienoryokan_penJ2-B', sans-serif;
    }
@font-face {
        font-family: 'OMF-yousukeJ2-Regular';
        src: url('../font/OMF-yousukeJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yousukeJ2-Regular {
        font-family: 'OMF-yousukeJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-youyouJ2-Regular';
        src: url('../font/OMF-youyouJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-youyouJ2-Regular {
        font-family: 'OMF-youyouJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yugemeijinJ2-Regular';
        src: url('../font/OMF-yugemeijinJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yugemeijinJ2-Regular {
        font-family: 'OMF-yugemeijinJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yuiJ2-Regular';
        src: url('../font/OMF-yuiJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yuiJ2-Regular {
        font-family: 'OMF-yuiJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yukaJ2-Bold';
        src: url('../font/OMF-yukaJ2-Bold.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yukaJ2-Bold {
        font-family: 'OMF-yukaJ2-Bold', sans-serif;
    }
@font-face {
        font-family: 'OMF-yuka_lJ2-Regular';
        src: url('../font/OMF-yuka_lJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yuka_lJ2-Regular {
        font-family: 'OMF-yuka_lJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yurumin_F2_Regular';
        src: url('../font/OMF-yurumin_F2_Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yurumin_F2_Regular {
        font-family: 'OMF-yurumin_F2_Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yutakaJ2-Regular';
        src: url('../font/OMF-yutakaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yutakaJ2-Regular {
        font-family: 'OMF-yutakaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yutoJ2-Regular';
        src: url('../font/OMF-yutoJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yutoJ2-Regular {
        font-family: 'OMF-yutoJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'OMF-yuutaJ2-Regular';
        src: url('../font/OMF-yuutaJ2-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.OMF-yuutaJ2-Regular {
        font-family: 'OMF-yuutaJ2-Regular', sans-serif;
    }
@font-face {
        font-family: 'TAw-junglecock-01_J1p-0328';
        src: url('../font/TAw-junglecock-01_J1p-0328.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.TAw-junglecock-01_J1p-0328 {
        font-family: 'TAw-junglecock-01_J1p-0328', sans-serif;
    }
@font-face {
        font-family: 'TAw-takedajo_ato_251127-Regular';
        src: url('../font/TAw-takedajo_ato_251127-Regular.otf') format('opentype');
        font-weight: normal;
        font-style: normal;
    }
.TAw-takedajo_ato_251127-Regular {
        font-family: 'TAw-takedajo_ato_251127-Regular', sans-serif;
    }
