@charset "UTF-8";
/*********************************************************************
* ブレークポイント定義
**********************************************************************/
/*********************************************************************
* メディアクエリー定義
**********************************************************************/
/* ************************************************
 *	TOP
 * *************************************************/
.tgi-mv-wrapper {
  background: #BCA475;
}

.tgi-mv-inner {
  position: relative;
  height: 92.96875vw;
  background: url(images/mv-object.svg) no-repeat, url(images/mv-bottom.svg) no-repeat;
  background-position: center 9.6875vw, center bottom;
  background-size: 50.1% auto, 100% auto;
  padding-top: 52.34375vw;
}

.mv-logo {
  width: 100%;
  height: 100%;
  position: absolute;
}
.mv-logo img {
  width: 40.89%;
  max-width: 785px;
  margin: 0 auto;
  position: sticky;
  top: 50%;
  transform: translateY(-50%);
}

.tgi-blank {
  height: 85.7vh;
  background: #fff;
}

.tgi-content {
  height: 40vw;
  text-align: center;
  padding-top: 40px;
}
.tgi-content p {
  position: relative;
  z-index: 1;
}/*# sourceMappingURL=front.css.map */