@charset "UTF-8";
/* ----------------------------------
    共通パーツ読み込み
------------------------------------ */
/* ----------------------------------
	index
	globalディレクトリのファイルを@forwardしてまとめる
------------------------------------ */
/* ----------------------------------
	font-family
	フォントファミリーの変数
------------------------------------ */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");
/* ----------------------------------
	mediaquery
	メディアクエリのmixin
------------------------------------ */
:root {
  --base-color: #10A282;
  --light-color: #EDF9F5;
  --opacity-color: rgba(16, 162, 130, 0.8);
}

.hBv-en {
  font-family: "Urbanist", sans-serif;
}

.hBvWrap {
  /* ----------------------------------
      本文
  ------------------------------------ */
  font-family: "Noto Sans JP", sans-serif;
  /* ----------------------------------
      PC・SP専用パーツの切り替え
  ------------------------------------ */
  /* pc専用 */
  /* sp専用 */
  /* ----------------------------------
      ホバー
  ------------------------------------ */
  /*　拡大　*/
  /* 本文 */
}
.hBvWrap .-u-sp_display_none {
  display: block;
}
.hBvWrap .-u-sp_display_inline_none {
  display: inline !important;
}
@media (max-width: 767px) {
  .hBvWrap .-u-sp_display_none,
  .hBvWrap .-u-sp_display_inline_none {
    display: none !important;
  }
}
.hBvWrap .-u-pc_display_none,
.hBvWrap .-u-pc_display_inline_none {
  display: none;
}
@media (max-width: 767px) {
  .hBvWrap .-u-pc_display_none {
    display: block !important;
  }
  .hBvWrap .-u-pc_display_inline_none {
    display: inline !important;
  }
}
.hBvWrap .atag {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
}
.hBvWrap .-u-pickup {
  transition: 0.3s;
}
.hBvWrap .-u-pickup:hover {
  transform: scale(1.08);
}
@media (max-width: 767px) {
  .hBvWrap .-u-sp_pickup {
    transition: 0.3s;
  }
  .hBvWrap .-u-sp_pickup:hover {
    transform: scale(1.08);
  }
}
.hBvWrap .hBv_txt {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: 500;
  font-size: 1.18vw;
  line-height: 1.8301610542vw;
  text-align: left;
  color: #333;
}/*# sourceMappingURL=csp.css.map */