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

/* font */
@font-face {
  font-family: "NotoSans";
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans CJK JP Regular')
    ,local('NotoSansCJKjp-Regular')
    ,local('NotoSansJP-Regular')
    ,url("../font/NotoSansJP-Regular.woff2") format("woff2")
    ,url("../font/NotoSansJP-Regular.woff") format("woff")
    ,url("../font/NotoSansJP-Regular.otf") format("otf");
}
@font-face {
  font-family: "NotoSans";
  font-style: bold;
  font-weight: 700;
  src: local('Noto Sans CJK JP Bold')
    ,local('NotoSansCJKjp-Bold')
    ,local('NotoSansJP-Bold')
    ,url("../font/NotoSansJP-Bold.woff2") format("woff2")
    ,url("../font/NotoSansJP-Bold.woff") format("woff")
    ,url("../font/NotoSansJP-Bold.otf") format("otf");
}
@font-face {
  font-family: "NotoSans";
  font-style: bold;
  font-weight: 900;
  src: local('Noto Sans CJK JP Black')
    ,local('NotoSansCJKjp-Black')
    ,local('NotoSansJP-Black')
    ,url("../font/NotoSansJP-Black.woff2") format("woff2")
    ,url("../font/NotoSansJP-Black.woff") format("woff")
    ,url("../font/NotoSansJP-Black.otf") format("otf");
}
-webkit-@font-face {
	font-family: "NotoSans";
  font-style: bold;
  font-weight: 900;
  src: local('Noto Sans CJK JP Black')
    ,local('NotoSansCJKjp-Black')
    ,local('NotoSansJP-Black')
    ,url("../font/NotoSansJP-Black.woff2") format("woff2")
    ,url("../font/NotoSansJP-Black.woff") format("woff")
    ,url("../font/NotoSansJP-Black.otf") format("otf");
}
-moz-@font-face {
	font-family: "NotoSans";
  font-style: bold;
  font-weight: 900;
  src: local('Noto Sans CJK JP Black')
    ,local('NotoSansCJKjp-Black')
    ,local('NotoSansJP-Black')
    ,url("../font/NotoSansJP-Black.woff2") format("woff2")
    ,url("../font/NotoSansJP-Black.woff") format("woff")
    ,url("../font/NotoSansJP-Black.otf") format("otf");
}
-ms-@font-face {
	font-family: "NotoSans";
  font-style: bold;
  font-weight: 900;
  src: local('Noto Sans CJK JP Black')
    ,local('NotoSansCJKjp-Black')
    ,local('NotoSansJP-Black')
    ,url("../font/NotoSansJP-Black.woff2") format("woff2")
    ,url("../font/NotoSansJP-Black.woff") format("woff")
    ,url("../font/NotoSansJP-Black.otf") format("otf");
}
@font-face{
  font-family: "OpenSans";
  font-style: normal;
  font-weight:400;
  src: url("../font/OpenSans-Regular.woff2") format("woff2")
    ,url("../font/OpenSans-Regular.woff") format("woff")
    ,url("../font/OpenSans-Regular.ttf") format("truetype");
}
@font-face{
  font-family: "OpenSans";
  font-style: normal;
  font-weight:600;
  src: url("../font/OpenSans-Bold.woff2") format("woff2")
    ,url("../font/OpenSans-Bold.woff") format("woff")
    ,url("../font/OpenSans-Bold.ttf") format("truetype");
}
@font-face{
  font-family: "OpenSans";
  font-style: normal;
  font-weight:900;
  src: url("../font/OpenSans-ExtraBold.woff2") format("woff2")
    ,url("../font/OpenSans-ExtraBold.woff") format("woff")
    ,url("../font/OpenSans-ExtraBold.ttf") format("truetype");
}