/*pc_kv---------------------------------------*/
@media screen and (min-width: 768px) {
	.section_kv {
		height: 55vh;
  }
  .container_kv {
    width: 100%;
    height: 100%;
  }
  .container_kv_title {
    width: 60%;
  }
}
/* PC、SP共通 */
.section_kv {
  position: relative;
  width: 100%;
  margin: auto;
  padding: 0;
  text-align: center;
  background-color: #c9c9c9;
}
.container_kv .img_kv {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.7;
}
.container_kv_title {
  z-index: 9;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.container_kv_title img {
  width: 100%;
}
