
/*　-----------------------　メインビジュアル　-----------------------　*/

#MainVisual {
  padding-top: 70px;
  position: relative;
}
#MainVisual figure {
  height: min(37.5vw , 720px);
  background-image: url("../images/index_BG.jpg");
  background-position: top center;
  background-size: cover;
}
.sectionHead_ttl {
  position: absolute;
  height: 54px;
  top:50%;left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* ----------------------- */
/* 1000*/
/* ----------------------- */
@media screen and (max-width: 1000px) {


}

/* ----------------------- */
/* sp */
/* ----------------------- */
@media screen and (max-width: 767px) {

#MainVisual {
  padding-top: 70px;
  position: relative;
}
#MainVisual figure {
  width: 100%;
  height: 60vw;
}
#MainVisual figure figcaption {
  bottom:1%;
}
.sectionHead_ttl {
  height: 9vw;
}

}