/* Auto-generated by scripts/build-fonts.js (動的サブセット) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/inter-400-b403f0db.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/inter-500-66365fa3.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/inter-600-d44018e1.woff2') format('woff2');
}

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/nunito-400-1c34eaaa.woff2') format('woff2');
}

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/nunito-500-0eda8b16.woff2') format('woff2');
}

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/nunito-600-e52cae83.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/jetbrains-mono-400-969d23d7.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/jetbrains-mono-500-1ab502ca.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/jetbrains-mono-700-e486bbba.woff2') format('woff2');
}

@font-face {
  font-family: 'Murecho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/murecho-400-c90a4376.woff2') format('woff2');
}

@font-face {
  font-family: 'Murecho';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/murecho-500-8e5c97e4.woff2') format('woff2');
}

@font-face {
  font-family: 'Murecho';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/murecho-700-eb1e80b0.woff2') format('woff2');
}

@font-face {
  font-family: 'M PLUS Rounded 1c';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/mplus-rounded-1c-400-270116b0.woff2') format('woff2');
}

@font-face {
  font-family: 'M PLUS Rounded 1c';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/mplus-rounded-1c-500-aa77d0ca.woff2') format('woff2');
}

@font-face {
  font-family: 'M PLUS Rounded 1c';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/mplus-rounded-1c-700-24f9a4aa.woff2') format('woff2');
}

@font-face {
  font-family: 'Explora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/explora-400-bcd76f6a.woff2') format('woff2');
}
