@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: "MPLUS2"; font-weight: 200; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff"), url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}

@font-face {
  font-family: "MPLUS2"; font-weight: 300; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff") url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}

@font-face {
  font-family: "MPLUS2"; font-weight: 400; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff") url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}
  
@font-face {
  font-family: "MPLUS2"; font-weight: 500; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff") url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}
  
@font-face {
  font-family: "MPLUS2"; font-weight: 600; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff") url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}
  
@font-face {
  font-family: "MPLUS2"; font-weight: 700; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff") url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}
  
@font-face {
  font-family: "MPLUS2"; font-weight: 800; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff") url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}  
  
@font-face {
  font-family: "MPLUS2"; font-weight: 900; font-display: swap;  src: url("../fonts/MPLUS2-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/MPLUS2-VariableFont_wght.woff")format("woff") url("../fonts/MPLUS2-VariableFont_wght.eot")format("eot");}
  
  
@font-face {
  font-family: "NotoSansJP"; font-weight: 200; font-display: swap; src: url("../fonts/NotoSansJP-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/NotoSansJP-VariableFont_wght.woff")format("woff"), url("../fonts/NotoSansJP-VariableFont_wght.eot")format("eot");} 
  
@font-face {
  font-family: "NotoSansJP"; font-weight: 300; font-display: swap; src: url("../fonts/NotoSansJP-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/NotoSansJP-VariableFont_wght.woff")format("woff"), url("../fonts/NotoSansJP-VariableFont_wght.eot")format("eot");}   
  
@font-face {
  font-family: "NotoSansJP"; font-weight: 400; font-display: swap; src: url("../fonts/NotoSansJP-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/NotoSansJP-VariableFont_wght.woff")format("woff"), url("../fonts/NotoSansJP-VariableFont_wght.eot")format("eot");}     
  
@font-face {
  font-family: "NotoSansJP"; font-weight: 500; font-display: swap; src: url("../fonts/NotoSansJP-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/NotoSansJP-VariableFont_wght.woff")format("woff"), url("../fonts/NotoSansJP-VariableFont_wght.eot")format("eot");}    
  
@font-face {
  font-family: "NotoSansJP"; font-weight: 700; font-display: swap; src: url("../fonts/NotoSansJP-VariableFont_wght.woff2")format("woff2"),
  url("../fonts/NotoSansJP-VariableFont_wght.woff")format("woff"), url("../fonts/NotoSansJP-VariableFont_wght.eot")format("eot");} 
  
@font-face {
  font-family: "ZenKakuGothicNew-Black"; font-display: swap; src: url("../fonts/ZenKakuGothicNew-Black.woff")format("woff"),
  url("../fonts/ZenKakuGothicNew-Black.woff")format("woff"), url("../fonts/ZenKakuGothicNew-Black.eot")format("eot");}   