
header ul.slider{
  width: 100%;

}
header ul.slider li{
  width: 100%;
  object-fit: cover; /* 画像が歪まないように全体を覆う */
  background-position: center top;
  background-size: cover;
  height: 500px;
}
h1{
  text-align: center;
  margin: 50px 0;
  font-size: 2.6rem;
}
.logo h1{
  margin: 0;
}




  @media screen and (max-width: 600px){
    header {
      height: 200px;
    }
    header .flex{
      padding: 10px;
    }
    header .logo{
      width: 30%;
      margin: 0;
    }
    header ul.slider li{
      height: 200px;
    }
    h1{
      font-size: 2.0rem;
    }
    .copy{
      font-size: 1.6rem;
      margin-bottom: 40px;
    }    

  }