.s-calendar{
  display:flex;
  justify-content: space-between;
}
.s-calendar > table{
width:30%;
}
.s-calendar > div{
width:35%;
}
.memo p{
  margin:5px 0;
}

@media screen and (max-width: 767px){
  .s-calendar{
  flex-wrap:wrap;
  }
  .s-calendar > table{
    width: auto;
    margin: 30px auto 0;
  }
  .s-calendar > div {
    width: 100%;
    margin: 30px auto;
}
}