@charset "UTF-8";
/*
 * setting font-weight
 */
@font-face {
  font-family: "YakuHanJP";
  font-style: normal;
  font-weight: 100;
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Thin.eot");
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Thin.woff2") format("woff2"), url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Thin.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJP";
  font-style: normal;
  font-weight: 200;
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.eot");
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.woff2") format("woff2"), url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJP";
  font-style: normal;
  font-weight: 300;
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-DemiLight.eot");
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-DemiLight.woff2") format("woff2"), url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-DemiLight.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJP";
  font-style: normal;
  font-weight: 400;
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Regular.eot");
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Regular.woff2") format("woff2"), url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Regular.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJP";
  font-style: normal;
  font-weight: 500;
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Medium.eot");
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Medium.woff2") format("woff2"), url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Medium.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJP";
  font-style: normal;
  font-weight: 700;
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Bold.eot");
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Bold.woff2") format("woff2"), url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Bold.woff") format("woff");
}

@font-face {
  font-family: "YakuHanJP";
  font-style: normal;
  font-weight: 900;
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Black.eot");
  src: url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Black.woff2") format("woff2"), url("//cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/fonts/YakuHanJP/YakuHanJP-Black.woff") format("woff");
}

/*
// @font-face {
//   font-family: 'fv-original';
//   src:
//     url( $font + 'icon/fv-original.ttf?ax4de') format('truetype'),
//     url( $font + 'icon/fv-original.woff?ax4de') format('woff'),
//     url( $font + 'icon/fv-original.svg?ax4de#fv-original') format('svg');
//   font-weight: normal;
//   font-style: normal;
// }*/
/* 源柔ゴシックP */
/*
// @font-face {
//   font-family: "GenJyuuGothic-P";
//   font-style: normal;
//   font-weight: 400;
//   src: url( $font + 'GenJyuuGothic-P/Regular/GenJyuuGothic-P-Regular.woff') format( "woff" ),
//        url( $font + 'GenJyuuGothic-P/Regular/GenJyuuGothic-P-Regular.ttf')  format( "truetype" );
// }
// @font-face {
//   font-family: "GenJyuuGothic-P";
//   font-style: normal;
//   font-weight: 500;
//   src: url( $font + 'GenJyuuGothic-P/Medium/GenJyuuGothic-P-Medium.woff') format( "woff" ),
//        url( $font + 'GenJyuuGothic-P/Medium/GenJyuuGothic-P-Medium.ttf')  format( "truetype" );
// }
// @font-face {
//   font-family: "GenJyuuGothic-P";
//   font-style: normal;
//   font-weight: 700;
//   src: url( $font + 'GenJyuuGothic-P/Bold/GenJyuuGothic-P-Bold.woff') format( "woff" ),
//        url( $font + 'GenJyuuGothic-P/Bold/GenJyuuGothic-P-Bold.ttf')  format( "truetype" );
// }*/
@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 500;
  src: 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 Japanese";
  font-style: normal;
  font-weight: 700;
  src: url("//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff") format("woff"), url("//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf") format("opentype");
}

@font-face {
  font-family: "Noto Sans Japanese";
  font-style: normal;
  font-weight: 900;
  src: url("//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2") format("woff2"), url("//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff") format("woff"), url("//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf") format("opentype");
}