@font-face {
  font-family: 'Noto Sans JP';
  src: url('/cuel-fonts/noto-sans-jp-v54-latin-regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('/cuel-fonts/noto-sans-jp-v54-latin-500.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('/cuel-fonts/noto-sans-jp-v54-latin-600.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('/cuel-fonts/noto-sans-jp-v54-latin-700.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}

/* BIZ UDPMincho */
@font-face {
  font-family: 'BIZ UDPMincho';
  src: url('/cuel-fonts/biz-udpmincho-v11-latin-regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'BIZ UDPMincho';
  src: url('/cuel-fonts/biz-udpmincho-v11-latin-700.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  src: url('/cuel-fonts/zen-maru-gothic-v19-latin-regular.woff2')
    format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Zen Maru Gothic';
  src: url('/cuel-fonts/zen-maru-gothic-v19-latin-700.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}
