/*----------　ヘッダー　----------*/
.section-mv {
  position: relative;
}
a.header-logo {
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}
a.header-logo img{
  width: 95%;
}
.header-flex{
  justify-content: space-between;
  display: flex;
  align-items: center;
  width: 95%;
  margin: 0 auto;
}
.header-contact {
 width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 850px) {
  .header-contact,a.header-logo {
   width: 30%;
  }
}
@media screen and (max-width: 500px) {
 .header-contact,a.header-logo {
   width: 45%;
  }
		header#header {
		position: relative;
		top: 5px;
	}
}