@font-face {
  font-family: Roboto;
  src: local("Roboto");
	font-weight: 600;
}
@font-face {
  font-family: 'NotoSansJP Thin';
  font-style: normal;
  font-weight: 100;
  src: url("../../../assets/fonts/NotoSansCJKjp-Thin.woff2")format('woff2'),
       url(../../../assets/fonts/NotoSansCJKjp-Thin.woff) format('woff'),
       url(../../../assets/fonts/NotoSansCJKjp-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSansJP Light';
  font-style: normal;
  src: url(../../../assets/fonts/NotoSansCJKjp-Light.woff2) format('woff2'),
       url(../../../assets/fonts/NotoSansCJKjp-Light.woff) format('woff'),
       url(../../../assets/fonts/NotoSansCJKjp-Light.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSansJP Regular';
  font-style: normal;
  src: url(../../../assets/fonts/NotoSansCJKjp-Regular.woff2) format('woff2'),
       url(../../../assets/fonts/NotoSansCJKjp-Regular.woff) format('woff'),
       url(../../../assets/fonts/NotoSansCJKjp-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSansJP Medium';
  font-style: normal;
  src: url(../../../assets/fonts/NotoSansCJKjp-Medium.woff2) format('woff2'),
       url(../../../assets/fonts/NotoSansCJKjp-Medium.woff) format('woff'),
       url(../../../assets/fonts/NotoSansCJKjp-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSansJP Bold';
  font-style: normal;
  src: url(../../../assets/fonts/NotoSansCJKjp-Bold.woff2) format('woff2'),
       url(../../../assets/fonts/NotoSansCJKjp-Bold.woff) format('woff'),
       url(../../../assets/fonts/NotoSansCJKjp-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSansJP Black';
  font-style: normal;
  src: url(../../../assets/fonts/NotoSansCJKjp-Black.woff2) format('woff2'),
       url(../../../assets/fonts/NotoSansCJKjp-Black.woff) format('woff'),
       url(../../../assets/fonts/NotoSansCJKjp-Black.otf) format('opentype');
}
.page-title{
	font-family: 'NotoSansJP Medium',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.index .ancrs a,
h2.section-title,
h3.block-title,
a.btn,
.acs-box .num,
#SEC3 .rch-box .pc-flex.cont h4.flex{
	font-family:'NotoSansJP Medium', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
#SEC3 .vr-cont .pr-box .rb,
#SEC3 .br-box h4,
#SEC3 .rch-box header .upper,
#SEC3 .rch-box header .head-icon{
	font-family: "ヒラギノ丸ゴ Pro W3","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro",'NotoSansJP Regular', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#SEC3 .vr-cont h3.block-title,
#SEC3 .br-box header h3.block-title span em{
	font-family: "ヒラギノ丸ゴ Pro W3","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro",'NotoSansJP Light', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

