/*!
 * Font: M PLUS 1
 * Copyright 2021 The M+ FONTS Project Authors (https://github.com/coz-m/MPLUS_FONTS)
 * Licensed under the SIL Open Font License, Version 1.1 (https://scripts.sil.org/OFL)
 *
 * Font: Noto Sans JP
 * Copyright 2014-2023 Google LLC and the Noto Project Authors (https://github.com/notofonts/noto-cjk)
 * Licensed under the SIL Open Font License, Version 1.1 (https://scripts.sil.org/OFL)
 */
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW5VSe78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW51Sa78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW5Cya78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW5VSa78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW5Zya78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW5iyG78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW5siG78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW51SG78g.ttf) format('truetype');
}
@font-face {
  font-family: 'M PLUS 1';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/mplus1_R70EjygA28ymD4HgBUGzkN5Eyoj-WpW5_CG78g.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEi75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEj75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFE8j75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFCMj75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFM8k75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEk75s.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/notosansjp-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFLgk75s.ttf) format('truetype');
}
