@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100000.woff2") format("woff2");
  unicode-range: U+100000-1000FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100100.woff2") format("woff2");
  unicode-range: U+100100-1001FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100200.woff2") format("woff2");
  unicode-range: U+100200-1002FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100300.woff2") format("woff2");
  unicode-range: U+100300-1003FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100400.woff2") format("woff2");
  unicode-range: U+100400-1004FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100500.woff2") format("woff2");
  unicode-range: U+100500-1005FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100600.woff2") format("woff2");
  unicode-range: U+100600-1006FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100700.woff2") format("woff2");
  unicode-range: U+100700-1007FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100800.woff2") format("woff2");
  unicode-range: U+100800-1008FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100900.woff2") format("woff2");
  unicode-range: U+100900-1009FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100a00.woff2") format("woff2");
  unicode-range: U+100A00-100AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100b00.woff2") format("woff2");
  unicode-range: U+100B00-100BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100c00.woff2") format("woff2");
  unicode-range: U+100C00-100CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100d00.woff2") format("woff2");
  unicode-range: U+100D00-100DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100e00.woff2") format("woff2");
  unicode-range: U+100E00-100EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-100f00.woff2") format("woff2");
  unicode-range: U+100F00-100FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105000.woff2") format("woff2");
  unicode-range: U+105000-1050FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105100.woff2") format("woff2");
  unicode-range: U+105100-1051FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105200.woff2") format("woff2");
  unicode-range: U+105200-1052FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105300.woff2") format("woff2");
  unicode-range: U+105300-1053FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105400.woff2") format("woff2");
  unicode-range: U+105400-1054FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105500.woff2") format("woff2");
  unicode-range: U+105500-1055FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105600.woff2") format("woff2");
  unicode-range: U+105600-1056FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105700.woff2") format("woff2");
  unicode-range: U+105700-1057FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105800.woff2") format("woff2");
  unicode-range: U+105800-1058FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105900.woff2") format("woff2");
  unicode-range: U+105900-1059FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105a00.woff2") format("woff2");
  unicode-range: U+105A00-105AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105b00.woff2") format("woff2");
  unicode-range: U+105B00-105BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105c00.woff2") format("woff2");
  unicode-range: U+105C00-105CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105d00.woff2") format("woff2");
  unicode-range: U+105D00-105DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105e00.woff2") format("woff2");
  unicode-range: U+105E00-105EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-105f00.woff2") format("woff2");
  unicode-range: U+105F00-105FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106000.woff2") format("woff2");
  unicode-range: U+106000-1060FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106100.woff2") format("woff2");
  unicode-range: U+106100-1061FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106200.woff2") format("woff2");
  unicode-range: U+106200-1062FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106300.woff2") format("woff2");
  unicode-range: U+106300-1063FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106400.woff2") format("woff2");
  unicode-range: U+106400-1064FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106500.woff2") format("woff2");
  unicode-range: U+106500-1065FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106600.woff2") format("woff2");
  unicode-range: U+106600-1066FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106700.woff2") format("woff2");
  unicode-range: U+106700-1067FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106800.woff2") format("woff2");
  unicode-range: U+106800-1068FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106900.woff2") format("woff2");
  unicode-range: U+106900-1069FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106a00.woff2") format("woff2");
  unicode-range: U+106A00-106AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106b00.woff2") format("woff2");
  unicode-range: U+106B00-106BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106c00.woff2") format("woff2");
  unicode-range: U+106C00-106CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106d00.woff2") format("woff2");
  unicode-range: U+106D00-106DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106e00.woff2") format("woff2");
  unicode-range: U+106E00-106EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-106f00.woff2") format("woff2");
  unicode-range: U+106F00-106FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107000.woff2") format("woff2");
  unicode-range: U+107000-1070FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107100.woff2") format("woff2");
  unicode-range: U+107100-1071FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107200.woff2") format("woff2");
  unicode-range: U+107200-1072FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107300.woff2") format("woff2");
  unicode-range: U+107300-1073FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107400.woff2") format("woff2");
  unicode-range: U+107400-1074FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107500.woff2") format("woff2");
  unicode-range: U+107500-1075FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107600.woff2") format("woff2");
  unicode-range: U+107600-1076FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107700.woff2") format("woff2");
  unicode-range: U+107700-1077FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107800.woff2") format("woff2");
  unicode-range: U+107800-1078FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107900.woff2") format("woff2");
  unicode-range: U+107900-1079FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107a00.woff2") format("woff2");
  unicode-range: U+107A00-107AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107b00.woff2") format("woff2");
  unicode-range: U+107B00-107BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107c00.woff2") format("woff2");
  unicode-range: U+107C00-107CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107d00.woff2") format("woff2");
  unicode-range: U+107D00-107DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107e00.woff2") format("woff2");
  unicode-range: U+107E00-107EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-107f00.woff2") format("woff2");
  unicode-range: U+107F00-107FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108000.woff2") format("woff2");
  unicode-range: U+108000-1080FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108100.woff2") format("woff2");
  unicode-range: U+108100-1081FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108200.woff2") format("woff2");
  unicode-range: U+108200-1082FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108300.woff2") format("woff2");
  unicode-range: U+108300-1083FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108400.woff2") format("woff2");
  unicode-range: U+108400-1084FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108500.woff2") format("woff2");
  unicode-range: U+108500-1085FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108600.woff2") format("woff2");
  unicode-range: U+108600-1086FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108700.woff2") format("woff2");
  unicode-range: U+108700-1087FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108800.woff2") format("woff2");
  unicode-range: U+108800-1088FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108900.woff2") format("woff2");
  unicode-range: U+108900-1089FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108a00.woff2") format("woff2");
  unicode-range: U+108A00-108AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108b00.woff2") format("woff2");
  unicode-range: U+108B00-108BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108c00.woff2") format("woff2");
  unicode-range: U+108C00-108CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108d00.woff2") format("woff2");
  unicode-range: U+108D00-108DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108e00.woff2") format("woff2");
  unicode-range: U+108E00-108EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-108f00.woff2") format("woff2");
  unicode-range: U+108F00-108FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109000.woff2") format("woff2");
  unicode-range: U+109000-1090FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109100.woff2") format("woff2");
  unicode-range: U+109100-1091FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109200.woff2") format("woff2");
  unicode-range: U+109200-1092FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109300.woff2") format("woff2");
  unicode-range: U+109300-1093FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109400.woff2") format("woff2");
  unicode-range: U+109400-1094FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109500.woff2") format("woff2");
  unicode-range: U+109500-1095FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109600.woff2") format("woff2");
  unicode-range: U+109600-1096FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109700.woff2") format("woff2");
  unicode-range: U+109700-1097FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109800.woff2") format("woff2");
  unicode-range: U+109800-1098FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109900.woff2") format("woff2");
  unicode-range: U+109900-1099FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109a00.woff2") format("woff2");
  unicode-range: U+109A00-109AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109b00.woff2") format("woff2");
  unicode-range: U+109B00-109BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109c00.woff2") format("woff2");
  unicode-range: U+109C00-109CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109d00.woff2") format("woff2");
  unicode-range: U+109D00-109DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109e00.woff2") format("woff2");
  unicode-range: U+109E00-109EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-109f00.woff2") format("woff2");
  unicode-range: U+109F00-109FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a000.woff2") format("woff2");
  unicode-range: U+10A000-10A0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a100.woff2") format("woff2");
  unicode-range: U+10A100-10A1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a200.woff2") format("woff2");
  unicode-range: U+10A200-10A2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a300.woff2") format("woff2");
  unicode-range: U+10A300-10A3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a400.woff2") format("woff2");
  unicode-range: U+10A400-10A4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a500.woff2") format("woff2");
  unicode-range: U+10A500-10A5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a600.woff2") format("woff2");
  unicode-range: U+10A600-10A6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a700.woff2") format("woff2");
  unicode-range: U+10A700-10A7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a800.woff2") format("woff2");
  unicode-range: U+10A800-10A8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10a900.woff2") format("woff2");
  unicode-range: U+10A900-10A9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10aa00.woff2") format("woff2");
  unicode-range: U+10AA00-10AAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ab00.woff2") format("woff2");
  unicode-range: U+10AB00-10ABFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ac00.woff2") format("woff2");
  unicode-range: U+10AC00-10ACFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ad00.woff2") format("woff2");
  unicode-range: U+10AD00-10ADFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ae00.woff2") format("woff2");
  unicode-range: U+10AE00-10AEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10af00.woff2") format("woff2");
  unicode-range: U+10AF00-10AFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b000.woff2") format("woff2");
  unicode-range: U+10B000-10B0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b100.woff2") format("woff2");
  unicode-range: U+10B100-10B1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b200.woff2") format("woff2");
  unicode-range: U+10B200-10B2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b300.woff2") format("woff2");
  unicode-range: U+10B300-10B3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b400.woff2") format("woff2");
  unicode-range: U+10B400-10B4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b500.woff2") format("woff2");
  unicode-range: U+10B500-10B5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b600.woff2") format("woff2");
  unicode-range: U+10B600-10B6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b700.woff2") format("woff2");
  unicode-range: U+10B700-10B7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b800.woff2") format("woff2");
  unicode-range: U+10B800-10B8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10b900.woff2") format("woff2");
  unicode-range: U+10B900-10B9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ba00.woff2") format("woff2");
  unicode-range: U+10BA00-10BAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10bb00.woff2") format("woff2");
  unicode-range: U+10BB00-10BBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10bc00.woff2") format("woff2");
  unicode-range: U+10BC00-10BCFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10bd00.woff2") format("woff2");
  unicode-range: U+10BD00-10BDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10be00.woff2") format("woff2");
  unicode-range: U+10BE00-10BEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10bf00.woff2") format("woff2");
  unicode-range: U+10BF00-10BFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c000.woff2") format("woff2");
  unicode-range: U+10C000-10C0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c100.woff2") format("woff2");
  unicode-range: U+10C100-10C1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c200.woff2") format("woff2");
  unicode-range: U+10C200-10C2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c300.woff2") format("woff2");
  unicode-range: U+10C300-10C3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c400.woff2") format("woff2");
  unicode-range: U+10C400-10C4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c500.woff2") format("woff2");
  unicode-range: U+10C500-10C5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c600.woff2") format("woff2");
  unicode-range: U+10C600-10C6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c700.woff2") format("woff2");
  unicode-range: U+10C700-10C7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c800.woff2") format("woff2");
  unicode-range: U+10C800-10C8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10c900.woff2") format("woff2");
  unicode-range: U+10C900-10C9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ca00.woff2") format("woff2");
  unicode-range: U+10CA00-10CAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10cb00.woff2") format("woff2");
  unicode-range: U+10CB00-10CBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10cc00.woff2") format("woff2");
  unicode-range: U+10CC00-10CCFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10cd00.woff2") format("woff2");
  unicode-range: U+10CD00-10CDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ce00.woff2") format("woff2");
  unicode-range: U+10CE00-10CEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10cf00.woff2") format("woff2");
  unicode-range: U+10CF00-10CFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d000.woff2") format("woff2");
  unicode-range: U+10D000-10D0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d100.woff2") format("woff2");
  unicode-range: U+10D100-10D1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d200.woff2") format("woff2");
  unicode-range: U+10D200-10D2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d300.woff2") format("woff2");
  unicode-range: U+10D300-10D3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d400.woff2") format("woff2");
  unicode-range: U+10D400-10D4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d500.woff2") format("woff2");
  unicode-range: U+10D500-10D5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d600.woff2") format("woff2");
  unicode-range: U+10D600-10D6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d700.woff2") format("woff2");
  unicode-range: U+10D700-10D7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d800.woff2") format("woff2");
  unicode-range: U+10D800-10D8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10d900.woff2") format("woff2");
  unicode-range: U+10D900-10D9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10da00.woff2") format("woff2");
  unicode-range: U+10DA00-10DAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10db00.woff2") format("woff2");
  unicode-range: U+10DB00-10DBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10dc00.woff2") format("woff2");
  unicode-range: U+10DC00-10DCFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10dd00.woff2") format("woff2");
  unicode-range: U+10DD00-10DDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10de00.woff2") format("woff2");
  unicode-range: U+10DE00-10DEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10df00.woff2") format("woff2");
  unicode-range: U+10DF00-10DFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e000.woff2") format("woff2");
  unicode-range: U+10E000-10E0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e100.woff2") format("woff2");
  unicode-range: U+10E100-10E1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e200.woff2") format("woff2");
  unicode-range: U+10E200-10E2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e300.woff2") format("woff2");
  unicode-range: U+10E300-10E3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e400.woff2") format("woff2");
  unicode-range: U+10E400-10E4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e500.woff2") format("woff2");
  unicode-range: U+10E500-10E5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e600.woff2") format("woff2");
  unicode-range: U+10E600-10E6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e700.woff2") format("woff2");
  unicode-range: U+10E700-10E7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e800.woff2") format("woff2");
  unicode-range: U+10E800-10E8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10e900.woff2") format("woff2");
  unicode-range: U+10E900-10E9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ea00.woff2") format("woff2");
  unicode-range: U+10EA00-10EAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10eb00.woff2") format("woff2");
  unicode-range: U+10EB00-10EBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ec00.woff2") format("woff2");
  unicode-range: U+10EC00-10ECFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ed00.woff2") format("woff2");
  unicode-range: U+10ED00-10EDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ee00.woff2") format("woff2");
  unicode-range: U+10EE00-10EEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ef00.woff2") format("woff2");
  unicode-range: U+10EF00-10EFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f000.woff2") format("woff2");
  unicode-range: U+10F000-10F0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f100.woff2") format("woff2");
  unicode-range: U+10F100-10F1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f200.woff2") format("woff2");
  unicode-range: U+10F200-10F2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f300.woff2") format("woff2");
  unicode-range: U+10F300-10F3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f400.woff2") format("woff2");
  unicode-range: U+10F400-10F4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f500.woff2") format("woff2");
  unicode-range: U+10F500-10F5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f600.woff2") format("woff2");
  unicode-range: U+10F600-10F6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f700.woff2") format("woff2");
  unicode-range: U+10F700-10F7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f800.woff2") format("woff2");
  unicode-range: U+10F800-10F8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10f900.woff2") format("woff2");
  unicode-range: U+10F900-10F9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10fa00.woff2") format("woff2");
  unicode-range: U+10FA00-10FAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10fb00.woff2") format("woff2");
  unicode-range: U+10FB00-10FBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10fc00.woff2") format("woff2");
  unicode-range: U+10FC00-10FCFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10fd00.woff2") format("woff2");
  unicode-range: U+10FD00-10FDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10fe00.woff2") format("woff2");
  unicode-range: U+10FE00-10FEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-gj";
  src: url("fonts/mrlgss-gj-10ff00.woff2") format("woff2");
  unicode-range: U+10FF00-10FFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20000.woff2") format("woff2");
  unicode-range: U+20000-200FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20100.woff2") format("woff2");
  unicode-range: U+20100-201FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20200.woff2") format("woff2");
  unicode-range: U+20200-202FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20300.woff2") format("woff2");
  unicode-range: U+20300-203FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20400.woff2") format("woff2");
  unicode-range: U+20400-204FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20500.woff2") format("woff2");
  unicode-range: U+20500-205FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20600.woff2") format("woff2");
  unicode-range: U+20600-206FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20700.woff2") format("woff2");
  unicode-range: U+20700-207FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20800.woff2") format("woff2");
  unicode-range: U+20800-208FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20900.woff2") format("woff2");
  unicode-range: U+20900-209FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20a00.woff2") format("woff2");
  unicode-range: U+20A00-20AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20b00.woff2") format("woff2");
  unicode-range: U+20B00-20BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20c00.woff2") format("woff2");
  unicode-range: U+20C00-20CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20d00.woff2") format("woff2");
  unicode-range: U+20D00-20DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20e00.woff2") format("woff2");
  unicode-range: U+20E00-20EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-20f00.woff2") format("woff2");
  unicode-range: U+20F00-20FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21000.woff2") format("woff2");
  unicode-range: U+21000-210FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21100.woff2") format("woff2");
  unicode-range: U+21100-211FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21200.woff2") format("woff2");
  unicode-range: U+21200-212FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21300.woff2") format("woff2");
  unicode-range: U+21300-213FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21400.woff2") format("woff2");
  unicode-range: U+21400-214FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21500.woff2") format("woff2");
  unicode-range: U+21500-215FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21600.woff2") format("woff2");
  unicode-range: U+21600-216FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21700.woff2") format("woff2");
  unicode-range: U+21700-217FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21800.woff2") format("woff2");
  unicode-range: U+21800-218FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21900.woff2") format("woff2");
  unicode-range: U+21900-219FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21a00.woff2") format("woff2");
  unicode-range: U+21A00-21AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21b00.woff2") format("woff2");
  unicode-range: U+21B00-21BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21c00.woff2") format("woff2");
  unicode-range: U+21C00-21CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21d00.woff2") format("woff2");
  unicode-range: U+21D00-21DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21e00.woff2") format("woff2");
  unicode-range: U+21E00-21EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-21f00.woff2") format("woff2");
  unicode-range: U+21F00-21FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22000.woff2") format("woff2");
  unicode-range: U+22000-220FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22100.woff2") format("woff2");
  unicode-range: U+22100-221FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22200.woff2") format("woff2");
  unicode-range: U+22200-222FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22300.woff2") format("woff2");
  unicode-range: U+22300-223FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22400.woff2") format("woff2");
  unicode-range: U+22400-224FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22500.woff2") format("woff2");
  unicode-range: U+22500-225FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22600.woff2") format("woff2");
  unicode-range: U+22600-226FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22700.woff2") format("woff2");
  unicode-range: U+22700-227FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22800.woff2") format("woff2");
  unicode-range: U+22800-228FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22900.woff2") format("woff2");
  unicode-range: U+22900-229FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22a00.woff2") format("woff2");
  unicode-range: U+22A00-22AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22b00.woff2") format("woff2");
  unicode-range: U+22B00-22BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22c00.woff2") format("woff2");
  unicode-range: U+22C00-22CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22d00.woff2") format("woff2");
  unicode-range: U+22D00-22DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22e00.woff2") format("woff2");
  unicode-range: U+22E00-22EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-22f00.woff2") format("woff2");
  unicode-range: U+22F00-22FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23000.woff2") format("woff2");
  unicode-range: U+23000-230FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23100.woff2") format("woff2");
  unicode-range: U+23100-231FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23200.woff2") format("woff2");
  unicode-range: U+23200-232FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23300.woff2") format("woff2");
  unicode-range: U+23300-233FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23400.woff2") format("woff2");
  unicode-range: U+23400-234FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23500.woff2") format("woff2");
  unicode-range: U+23500-235FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23600.woff2") format("woff2");
  unicode-range: U+23600-236FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23700.woff2") format("woff2");
  unicode-range: U+23700-237FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23800.woff2") format("woff2");
  unicode-range: U+23800-238FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23900.woff2") format("woff2");
  unicode-range: U+23900-239FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23a00.woff2") format("woff2");
  unicode-range: U+23A00-23AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23b00.woff2") format("woff2");
  unicode-range: U+23B00-23BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23c00.woff2") format("woff2");
  unicode-range: U+23C00-23CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23d00.woff2") format("woff2");
  unicode-range: U+23D00-23DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23e00.woff2") format("woff2");
  unicode-range: U+23E00-23EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-23f00.woff2") format("woff2");
  unicode-range: U+23F00-23FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24000.woff2") format("woff2");
  unicode-range: U+24000-240FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24100.woff2") format("woff2");
  unicode-range: U+24100-241FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24200.woff2") format("woff2");
  unicode-range: U+24200-242FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24300.woff2") format("woff2");
  unicode-range: U+24300-243FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24400.woff2") format("woff2");
  unicode-range: U+24400-244FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24500.woff2") format("woff2");
  unicode-range: U+24500-245FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24600.woff2") format("woff2");
  unicode-range: U+24600-246FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24700.woff2") format("woff2");
  unicode-range: U+24700-247FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24800.woff2") format("woff2");
  unicode-range: U+24800-248FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24900.woff2") format("woff2");
  unicode-range: U+24900-249FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24a00.woff2") format("woff2");
  unicode-range: U+24A00-24AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24b00.woff2") format("woff2");
  unicode-range: U+24B00-24BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24c00.woff2") format("woff2");
  unicode-range: U+24C00-24CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24d00.woff2") format("woff2");
  unicode-range: U+24D00-24DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24e00.woff2") format("woff2");
  unicode-range: U+24E00-24EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-24f00.woff2") format("woff2");
  unicode-range: U+24F00-24FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25000.woff2") format("woff2");
  unicode-range: U+25000-250FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25100.woff2") format("woff2");
  unicode-range: U+25100-251FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25200.woff2") format("woff2");
  unicode-range: U+25200-252FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25300.woff2") format("woff2");
  unicode-range: U+25300-253FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25400.woff2") format("woff2");
  unicode-range: U+25400-254FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25500.woff2") format("woff2");
  unicode-range: U+25500-255FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25600.woff2") format("woff2");
  unicode-range: U+25600-256FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25700.woff2") format("woff2");
  unicode-range: U+25700-257FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25800.woff2") format("woff2");
  unicode-range: U+25800-258FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25900.woff2") format("woff2");
  unicode-range: U+25900-259FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25a00.woff2") format("woff2");
  unicode-range: U+25A00-25AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25b00.woff2") format("woff2");
  unicode-range: U+25B00-25BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25c00.woff2") format("woff2");
  unicode-range: U+25C00-25CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25d00.woff2") format("woff2");
  unicode-range: U+25D00-25DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25e00.woff2") format("woff2");
  unicode-range: U+25E00-25EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-25f00.woff2") format("woff2");
  unicode-range: U+25F00-25FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26000.woff2") format("woff2");
  unicode-range: U+26000-260FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26100.woff2") format("woff2");
  unicode-range: U+26100-261FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26200.woff2") format("woff2");
  unicode-range: U+26200-262FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26300.woff2") format("woff2");
  unicode-range: U+26300-263FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26400.woff2") format("woff2");
  unicode-range: U+26400-264FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26500.woff2") format("woff2");
  unicode-range: U+26500-265FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26600.woff2") format("woff2");
  unicode-range: U+26600-266FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26700.woff2") format("woff2");
  unicode-range: U+26700-267FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26800.woff2") format("woff2");
  unicode-range: U+26800-268FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26900.woff2") format("woff2");
  unicode-range: U+26900-269FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26a00.woff2") format("woff2");
  unicode-range: U+26A00-26AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26b00.woff2") format("woff2");
  unicode-range: U+26B00-26BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26c00.woff2") format("woff2");
  unicode-range: U+26C00-26CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26d00.woff2") format("woff2");
  unicode-range: U+26D00-26DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26e00.woff2") format("woff2");
  unicode-range: U+26E00-26EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-26f00.woff2") format("woff2");
  unicode-range: U+26F00-26FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27000.woff2") format("woff2");
  unicode-range: U+27000-270FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27100.woff2") format("woff2");
  unicode-range: U+27100-271FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27200.woff2") format("woff2");
  unicode-range: U+27200-272FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27300.woff2") format("woff2");
  unicode-range: U+27300-273FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27400.woff2") format("woff2");
  unicode-range: U+27400-274FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27500.woff2") format("woff2");
  unicode-range: U+27500-275FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27600.woff2") format("woff2");
  unicode-range: U+27600-276FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27700.woff2") format("woff2");
  unicode-range: U+27700-277FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27800.woff2") format("woff2");
  unicode-range: U+27800-278FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27900.woff2") format("woff2");
  unicode-range: U+27900-279FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27a00.woff2") format("woff2");
  unicode-range: U+27A00-27AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27b00.woff2") format("woff2");
  unicode-range: U+27B00-27BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27c00.woff2") format("woff2");
  unicode-range: U+27C00-27CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27d00.woff2") format("woff2");
  unicode-range: U+27D00-27DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27e00.woff2") format("woff2");
  unicode-range: U+27E00-27EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-27f00.woff2") format("woff2");
  unicode-range: U+27F00-27FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28000.woff2") format("woff2");
  unicode-range: U+28000-280FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28100.woff2") format("woff2");
  unicode-range: U+28100-281FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28200.woff2") format("woff2");
  unicode-range: U+28200-282FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28300.woff2") format("woff2");
  unicode-range: U+28300-283FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28400.woff2") format("woff2");
  unicode-range: U+28400-284FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28500.woff2") format("woff2");
  unicode-range: U+28500-285FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28600.woff2") format("woff2");
  unicode-range: U+28600-286FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28700.woff2") format("woff2");
  unicode-range: U+28700-287FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28800.woff2") format("woff2");
  unicode-range: U+28800-288FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28900.woff2") format("woff2");
  unicode-range: U+28900-289FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28a00.woff2") format("woff2");
  unicode-range: U+28A00-28AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28b00.woff2") format("woff2");
  unicode-range: U+28B00-28BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28c00.woff2") format("woff2");
  unicode-range: U+28C00-28CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28d00.woff2") format("woff2");
  unicode-range: U+28D00-28DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28e00.woff2") format("woff2");
  unicode-range: U+28E00-28EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-28f00.woff2") format("woff2");
  unicode-range: U+28F00-28FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29000.woff2") format("woff2");
  unicode-range: U+29000-290FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29100.woff2") format("woff2");
  unicode-range: U+29100-291FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29200.woff2") format("woff2");
  unicode-range: U+29200-292FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29300.woff2") format("woff2");
  unicode-range: U+29300-293FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29400.woff2") format("woff2");
  unicode-range: U+29400-294FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29500.woff2") format("woff2");
  unicode-range: U+29500-295FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29600.woff2") format("woff2");
  unicode-range: U+29600-296FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29700.woff2") format("woff2");
  unicode-range: U+29700-297FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29800.woff2") format("woff2");
  unicode-range: U+29800-298FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29900.woff2") format("woff2");
  unicode-range: U+29900-299FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29a00.woff2") format("woff2");
  unicode-range: U+29A00-29AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29b00.woff2") format("woff2");
  unicode-range: U+29B00-29BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29c00.woff2") format("woff2");
  unicode-range: U+29C00-29CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29d00.woff2") format("woff2");
  unicode-range: U+29D00-29DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29e00.woff2") format("woff2");
  unicode-range: U+29E00-29EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-29f00.woff2") format("woff2");
  unicode-range: U+29F00-29FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a000.woff2") format("woff2");
  unicode-range: U+2A000-2A0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a100.woff2") format("woff2");
  unicode-range: U+2A100-2A1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a200.woff2") format("woff2");
  unicode-range: U+2A200-2A2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a300.woff2") format("woff2");
  unicode-range: U+2A300-2A3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a400.woff2") format("woff2");
  unicode-range: U+2A400-2A4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a500.woff2") format("woff2");
  unicode-range: U+2A500-2A5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a600.woff2") format("woff2");
  unicode-range: U+2A600-2A6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a700.woff2") format("woff2");
  unicode-range: U+2A700-2A7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a800.woff2") format("woff2");
  unicode-range: U+2A800-2A8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2a900.woff2") format("woff2");
  unicode-range: U+2A900-2A9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2aa00.woff2") format("woff2");
  unicode-range: U+2AA00-2AAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ab00.woff2") format("woff2");
  unicode-range: U+2AB00-2ABFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ac00.woff2") format("woff2");
  unicode-range: U+2AC00-2ACFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ad00.woff2") format("woff2");
  unicode-range: U+2AD00-2ADFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ae00.woff2") format("woff2");
  unicode-range: U+2AE00-2AEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2af00.woff2") format("woff2");
  unicode-range: U+2AF00-2AFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b000.woff2") format("woff2");
  unicode-range: U+2B000-2B0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b100.woff2") format("woff2");
  unicode-range: U+2B100-2B1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b200.woff2") format("woff2");
  unicode-range: U+2B200-2B2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b300.woff2") format("woff2");
  unicode-range: U+2B300-2B3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b400.woff2") format("woff2");
  unicode-range: U+2B400-2B4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b500.woff2") format("woff2");
  unicode-range: U+2B500-2B5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b600.woff2") format("woff2");
  unicode-range: U+2B600-2B6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b700.woff2") format("woff2");
  unicode-range: U+2B700-2B7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b800.woff2") format("woff2");
  unicode-range: U+2B800-2B8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2b900.woff2") format("woff2");
  unicode-range: U+2B900-2B9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ba00.woff2") format("woff2");
  unicode-range: U+2BA00-2BAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2bb00.woff2") format("woff2");
  unicode-range: U+2BB00-2BBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2bc00.woff2") format("woff2");
  unicode-range: U+2BC00-2BCFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2bd00.woff2") format("woff2");
  unicode-range: U+2BD00-2BDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2be00.woff2") format("woff2");
  unicode-range: U+2BE00-2BEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2bf00.woff2") format("woff2");
  unicode-range: U+2BF00-2BFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c000.woff2") format("woff2");
  unicode-range: U+2C000-2C0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c100.woff2") format("woff2");
  unicode-range: U+2C100-2C1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c200.woff2") format("woff2");
  unicode-range: U+2C200-2C2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c300.woff2") format("woff2");
  unicode-range: U+2C300-2C3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c400.woff2") format("woff2");
  unicode-range: U+2C400-2C4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c500.woff2") format("woff2");
  unicode-range: U+2C500-2C5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c600.woff2") format("woff2");
  unicode-range: U+2C600-2C6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c700.woff2") format("woff2");
  unicode-range: U+2C700-2C7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c800.woff2") format("woff2");
  unicode-range: U+2C800-2C8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2c900.woff2") format("woff2");
  unicode-range: U+2C900-2C9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ca00.woff2") format("woff2");
  unicode-range: U+2CA00-2CAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2cb00.woff2") format("woff2");
  unicode-range: U+2CB00-2CBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2cc00.woff2") format("woff2");
  unicode-range: U+2CC00-2CCFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2cd00.woff2") format("woff2");
  unicode-range: U+2CD00-2CDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ce00.woff2") format("woff2");
  unicode-range: U+2CE00-2CEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2cf00.woff2") format("woff2");
  unicode-range: U+2CF00-2CFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d000.woff2") format("woff2");
  unicode-range: U+2D000-2D0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d100.woff2") format("woff2");
  unicode-range: U+2D100-2D1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d200.woff2") format("woff2");
  unicode-range: U+2D200-2D2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d300.woff2") format("woff2");
  unicode-range: U+2D300-2D3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d400.woff2") format("woff2");
  unicode-range: U+2D400-2D4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d500.woff2") format("woff2");
  unicode-range: U+2D500-2D5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d600.woff2") format("woff2");
  unicode-range: U+2D600-2D6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d700.woff2") format("woff2");
  unicode-range: U+2D700-2D7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d800.woff2") format("woff2");
  unicode-range: U+2D800-2D8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2d900.woff2") format("woff2");
  unicode-range: U+2D900-2D9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2da00.woff2") format("woff2");
  unicode-range: U+2DA00-2DAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2db00.woff2") format("woff2");
  unicode-range: U+2DB00-2DBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2dc00.woff2") format("woff2");
  unicode-range: U+2DC00-2DCFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2dd00.woff2") format("woff2");
  unicode-range: U+2DD00-2DDFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2de00.woff2") format("woff2");
  unicode-range: U+2DE00-2DEFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2df00.woff2") format("woff2");
  unicode-range: U+2DF00-2DFFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e000.woff2") format("woff2");
  unicode-range: U+2E000-2E0FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e100.woff2") format("woff2");
  unicode-range: U+2E100-2E1FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e200.woff2") format("woff2");
  unicode-range: U+2E200-2E2FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e300.woff2") format("woff2");
  unicode-range: U+2E300-2E3FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e400.woff2") format("woff2");
  unicode-range: U+2E400-2E4FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e500.woff2") format("woff2");
  unicode-range: U+2E500-2E5FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e600.woff2") format("woff2");
  unicode-range: U+2E600-2E6FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e700.woff2") format("woff2");
  unicode-range: U+2E700-2E7FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e800.woff2") format("woff2");
  unicode-range: U+2E800-2E8FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2e900.woff2") format("woff2");
  unicode-range: U+2E900-2E9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2ea00.woff2") format("woff2");
  unicode-range: U+2EA00-2EAFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-2eb00.woff2") format("woff2");
  unicode-range: U+2EB00-2EBFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3000.woff2") format("woff2");
  unicode-range: U+3000-30FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3400.woff2") format("woff2");
  unicode-range: U+3400-34FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3500.woff2") format("woff2");
  unicode-range: U+3500-35FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3600.woff2") format("woff2");
  unicode-range: U+3600-36FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3700.woff2") format("woff2");
  unicode-range: U+3700-37FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3800.woff2") format("woff2");
  unicode-range: U+3800-38FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3900.woff2") format("woff2");
  unicode-range: U+3900-39FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3a00.woff2") format("woff2");
  unicode-range: U+3A00-3AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3b00.woff2") format("woff2");
  unicode-range: U+3B00-3BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3c00.woff2") format("woff2");
  unicode-range: U+3C00-3CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3d00.woff2") format("woff2");
  unicode-range: U+3D00-3DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3e00.woff2") format("woff2");
  unicode-range: U+3E00-3EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-3f00.woff2") format("woff2");
  unicode-range: U+3F00-3FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4000.woff2") format("woff2");
  unicode-range: U+4000-40FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4100.woff2") format("woff2");
  unicode-range: U+4100-41FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4200.woff2") format("woff2");
  unicode-range: U+4200-42FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4300.woff2") format("woff2");
  unicode-range: U+4300-43FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4400.woff2") format("woff2");
  unicode-range: U+4400-44FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4500.woff2") format("woff2");
  unicode-range: U+4500-45FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4600.woff2") format("woff2");
  unicode-range: U+4600-46FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4700.woff2") format("woff2");
  unicode-range: U+4700-47FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4800.woff2") format("woff2");
  unicode-range: U+4800-48FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4900.woff2") format("woff2");
  unicode-range: U+4900-49FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4a00.woff2") format("woff2");
  unicode-range: U+4A00-4AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4b00.woff2") format("woff2");
  unicode-range: U+4B00-4BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4c00.woff2") format("woff2");
  unicode-range: U+4C00-4CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4d00.woff2") format("woff2");
  unicode-range: U+4D00-4DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4e00.woff2") format("woff2");
  unicode-range: U+4E00-4EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-4f00.woff2") format("woff2");
  unicode-range: U+4F00-4FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5000.woff2") format("woff2");
  unicode-range: U+5000-50FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5100.woff2") format("woff2");
  unicode-range: U+5100-51FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5200.woff2") format("woff2");
  unicode-range: U+5200-52FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5300.woff2") format("woff2");
  unicode-range: U+5300-53FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5400.woff2") format("woff2");
  unicode-range: U+5400-54FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5500.woff2") format("woff2");
  unicode-range: U+5500-55FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5600.woff2") format("woff2");
  unicode-range: U+5600-56FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5700.woff2") format("woff2");
  unicode-range: U+5700-57FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5800.woff2") format("woff2");
  unicode-range: U+5800-58FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5900.woff2") format("woff2");
  unicode-range: U+5900-59FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5a00.woff2") format("woff2");
  unicode-range: U+5A00-5AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5b00.woff2") format("woff2");
  unicode-range: U+5B00-5BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5c00.woff2") format("woff2");
  unicode-range: U+5C00-5CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5d00.woff2") format("woff2");
  unicode-range: U+5D00-5DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5e00.woff2") format("woff2");
  unicode-range: U+5E00-5EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-5f00.woff2") format("woff2");
  unicode-range: U+5F00-5FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6000.woff2") format("woff2");
  unicode-range: U+6000-60FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6100.woff2") format("woff2");
  unicode-range: U+6100-61FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6200.woff2") format("woff2");
  unicode-range: U+6200-62FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6300.woff2") format("woff2");
  unicode-range: U+6300-63FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6400.woff2") format("woff2");
  unicode-range: U+6400-64FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6500.woff2") format("woff2");
  unicode-range: U+6500-65FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6600.woff2") format("woff2");
  unicode-range: U+6600-66FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6700.woff2") format("woff2");
  unicode-range: U+6700-67FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6800.woff2") format("woff2");
  unicode-range: U+6800-68FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6900.woff2") format("woff2");
  unicode-range: U+6900-69FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6a00.woff2") format("woff2");
  unicode-range: U+6A00-6AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6b00.woff2") format("woff2");
  unicode-range: U+6B00-6BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6c00.woff2") format("woff2");
  unicode-range: U+6C00-6CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6d00.woff2") format("woff2");
  unicode-range: U+6D00-6DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6e00.woff2") format("woff2");
  unicode-range: U+6E00-6EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-6f00.woff2") format("woff2");
  unicode-range: U+6F00-6FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7000.woff2") format("woff2");
  unicode-range: U+7000-70FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7100.woff2") format("woff2");
  unicode-range: U+7100-71FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7200.woff2") format("woff2");
  unicode-range: U+7200-72FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7300.woff2") format("woff2");
  unicode-range: U+7300-73FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7400.woff2") format("woff2");
  unicode-range: U+7400-74FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7500.woff2") format("woff2");
  unicode-range: U+7500-75FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7600.woff2") format("woff2");
  unicode-range: U+7600-76FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7700.woff2") format("woff2");
  unicode-range: U+7700-77FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7800.woff2") format("woff2");
  unicode-range: U+7800-78FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7900.woff2") format("woff2");
  unicode-range: U+7900-79FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7a00.woff2") format("woff2");
  unicode-range: U+7A00-7AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7b00.woff2") format("woff2");
  unicode-range: U+7B00-7BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7c00.woff2") format("woff2");
  unicode-range: U+7C00-7CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7d00.woff2") format("woff2");
  unicode-range: U+7D00-7DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7e00.woff2") format("woff2");
  unicode-range: U+7E00-7EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-7f00.woff2") format("woff2");
  unicode-range: U+7F00-7FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8000.woff2") format("woff2");
  unicode-range: U+8000-80FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8100.woff2") format("woff2");
  unicode-range: U+8100-81FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8200.woff2") format("woff2");
  unicode-range: U+8200-82FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8300.woff2") format("woff2");
  unicode-range: U+8300-83FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8400.woff2") format("woff2");
  unicode-range: U+8400-84FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8500.woff2") format("woff2");
  unicode-range: U+8500-85FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8600.woff2") format("woff2");
  unicode-range: U+8600-86FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8700.woff2") format("woff2");
  unicode-range: U+8700-87FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8800.woff2") format("woff2");
  unicode-range: U+8800-88FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8900.woff2") format("woff2");
  unicode-range: U+8900-89FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8a00.woff2") format("woff2");
  unicode-range: U+8A00-8AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8b00.woff2") format("woff2");
  unicode-range: U+8B00-8BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8c00.woff2") format("woff2");
  unicode-range: U+8C00-8CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8d00.woff2") format("woff2");
  unicode-range: U+8D00-8DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8e00.woff2") format("woff2");
  unicode-range: U+8E00-8EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-8f00.woff2") format("woff2");
  unicode-range: U+8F00-8FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9000.woff2") format("woff2");
  unicode-range: U+9000-90FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9100.woff2") format("woff2");
  unicode-range: U+9100-91FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9200.woff2") format("woff2");
  unicode-range: U+9200-92FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9300.woff2") format("woff2");
  unicode-range: U+9300-93FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9400.woff2") format("woff2");
  unicode-range: U+9400-94FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9500.woff2") format("woff2");
  unicode-range: U+9500-95FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9600.woff2") format("woff2");
  unicode-range: U+9600-96FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9700.woff2") format("woff2");
  unicode-range: U+9700-97FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9800.woff2") format("woff2");
  unicode-range: U+9800-98FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9900.woff2") format("woff2");
  unicode-range: U+9900-99FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9a00.woff2") format("woff2");
  unicode-range: U+9A00-9AFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9b00.woff2") format("woff2");
  unicode-range: U+9B00-9BFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9c00.woff2") format("woff2");
  unicode-range: U+9C00-9CFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9d00.woff2") format("woff2");
  unicode-range: U+9D00-9DFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9e00.woff2") format("woff2");
  unicode-range: U+9E00-9EFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-9f00.woff2") format("woff2");
  unicode-range: U+9F00-9FFF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-f900.woff2") format("woff2");
  unicode-range: U+F900-F9FF;
  font-display: swap;
}
@font-face {
  font-family: "mrlgss-mj";
  src: url("fonts/mrlgss-mj-fa00.woff2") format("woff2");
  unicode-range: U+FA00-FAFF;
  font-display: swap;
}
