@charset "utf-8";

/* japanese font
----------------------------------------------------------- */
@font-face {
  font-family: "YakuHanJP";
  src:  local("Yaku Han JP Medium"),
        url(../font/YakuHanJP-Medium.woff2) format('woff2'),
        url(../font/YakuHanJP-Medium.woff) format('woff'),
        url(../font/YakuHanJP-Medium.otf) format("opentype");
}

@font-face {
  font-family: "YakuHanJP";
  src:  local("Yaku Han JP Bold"),
        url(../font/YakuHanJP-Bold.woff2) format('woff2'),
        url(../font/YakuHanJP-Bold.woff) format('woff'),
        url(../font/YakuHanJP-Bold.otf) format("opentype");
  font-weight: bold;
}

@font-face {
  font-family: "NotoSansJP";
  src:  local("Noto Sans JP"),
        url(../font/NotoSansJP-Regular.otf) format("opentype");
}

@font-face {
  font-family: "NotoSansCJKjp";
  src:  local("Noto Sans CJK JP Medium"),
        url(../font/NotoSansCJKjp-Medium_subset.woff2) format('woff2'),
        url(../font/NotoSansCJKjp-Medium_subset.woff) format('woff'),
        url(../font/NotoSansCJKjp-Medium_subset.otf) format("opentype");
}

@font-face {
  font-family: "NotoSansCJKjp";
  src:  local("Noto Sans CJK JP Bold"),
        url(../font/NotoSansCJKjp-Bold_subset.woff2) format('woff2'),
        url(../font/NotoSansCJKjp-Bold_subset.woff) format('woff'),
        url(../font/NotoSansCJKjp-Bold_subset.otf) format("opentype");
  font-weight: bold;
}

/* chinese font
----------------------------------------------------------- */
@font-face {
  font-family: "NotoSansCJKsc";
  src:  local("Noto Sans CJK SC Medium"),
        url(../font/NotoSansCJKsc-Medium.woff2) format('woff2'),
        url(../font/NotoSansCJKsc-Medium.woff) format('woff'),
        url(../font/NotoSansCJKsc-Medium.otf) format("opentype");
}

@font-face {
  font-family: "NotoSansCJKsc";
  src:  local("Noto Sans CJK SC Bold"),
        url(../font/NotoSansCJKsc-Bold.woff2) format('woff2'),
        url(../font/NotoSansCJKsc-Bold.woff) format('woff'),
        url(../font/NotoSansCJKsc-Bold.otf) format("opentype");
  font-weight: bold;
}


/* english font
----------------------------------------------------------- */
@font-face {
  font-family: "RobotoCondensed";
  src:  local("Roboto Condensed Regular"),
        url(../font/RobotoCondensed-Regular.woff2) format('woff2'),
        url(../font/RobotoCondensed-Regular.woff) format('woff'),
        url(../font/RobotoCondensed-Regular.ttf) format('truetype');
}

@font-face {
  font-family: "RobotoCondensed";
  src:  local("Roboto Condensed Bold"),
        url(../font/RobotoCondensed-Bold.woff2) format('woff2'),
        url(../font/RobotoCondensed-Bold.woff) format('woff'),
        url(../font/RobotoCondensed-Bold.ttf) format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: "RobotoCondensed";
  src:  local("Roboto Condensed Bold Italic"),
        url(../font/RobotoCondensed-BoldItalic.woff2) format('woff2'),
        url(../font/RobotoCondensed-BoldItalic.woff) format('woff'),
        url(../font/RobotoCondensed-BoldItalic.ttf) format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "RobotoCondensed";
  src:  local("Roboto Condensed Italic"),
        url(../font/RobotoCondensed-Italic.woff2) format('woff2'),
        url(../font/RobotoCondensed-Italic.woff) format('woff'),
        url(../font/RobotoCondensed-Italic.ttf) format('truetype');
  font-style: italic;
}