@charset "utf-8";

.key_visual2 img{
  width: 100vw;
  height: auto;
  object-fit: cover;
}
section{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-bottom: 80px;
  background-color: #F7F3E5;
}
section p{
  font-size: 22px;
}

h1{
  padding-top: 50px;
  font-size: 36px;
  text-align: center;
}

h2{
  padding-top: 40px;
  font-size: 32px;
  text-align: center;
}

.Drink1{
  text-align: center;
}
.set{
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.menu{
  text-align: center;
}

/************ 900px レスポンシブ対応：PCからスマホサイズにする場合 ****************/
/* @media screen and (max-width: 900px){
  
  .content{
    display: block;
    
  }

/************ 640px レスポンシブ対応：PCからスマホサイズにする場合 ****************/
@media screen and (max-width: 640px){
  .key_visual{
    display: none;
  }
  .headerArea a{
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 20% 0;
  }
  h1{
    margin-bottom: 30px;
  }
  section img{
    width: 100%;
  }
  .set img{
    margin-top: 50px;
  }
  .pasta{
    margin-top: 0;
  }
  .set2 img{
    margin-top: 0;
  }
}
