.menu{
    padding:90px 0 60px;
    color:#5a5c5f;
}
.menu-card{
    width: 33%;
    margin-top:35px;
}
.menu-card-inner{
    padding:25px 30px;
    background-color:#dbe0e4;
    border-radius:7px;
    box-shadow: 1px 1px 4px #d2d4d6;
    text-align:center;
    margin: 0 20px;
}
.menu-card-wrapper{
    display: flex; /* これだけで横並びに! */
   justify-content: center; /* 横方向の中央寄せ */
   flex-wrap:wrap;
}
h3{
    color:#5a5c5f;
}
