@charset "UTF-8";
/* CSS Document */

/**
 * Noto Sans CJK JP: https://www.google.com/get/noto/#sans-jpan
 * Noto Sans JP: https://fonts.google.com/earlyaccess#Noto+Sans+JP
 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans CJK JP Regular"),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans CJK JP Medium"),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans CJK JP Bold"),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 900;
  src: local("Noto Sans CJK JP black"),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.otf) format('opentype');
}
.noto100 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 100!important;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.noto300 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 300!important;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.noto400 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400!important;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.noto500 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.noto700 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.noto900 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 900!important;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.montserrat400 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.montserrat500 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.montserrat600 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  /*font-feature-settings: "palt"*/
  font-style: normal;
}
.zilla_slab700 {
font-family: 'Zilla Slab', serif;
font-weight: 700;
/*font-feature-settings: "palt"*/
font-style: normal;
}