.contents__inner {
  background: #fff;
  box-shadow: 0px 0px 20px -10px #cccccc;
  border-radius: 10px;
  padding: 40px;
  max-width: 1180px;
}
@media screen and (max-width: 768px) {
  .contents__inner {
    width: 90%;
    margin: 0 auto 40px;
    padding: 20px;
  }
}
.contents__inner .day {
  font-size: 16px;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .contents__inner .day {
    font-size: 4.2666666667vw;
    margin-bottom: 20px;
  }
}
.contents__inner .ttl {
  font-size: 28px;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .contents__inner .ttl {
    font-size: 5.3333333333vw;
    margin-bottom: 20px;
  }
}
.contents__inner .text {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .contents__inner .text {
    font-size: 4.2666666667vw;
  }
}/*# sourceMappingURL=post.css.map */