#bloglist .container {
  max-width: 132rem;
}
@media (min-width: 1201px) {
  #bloglist .container .bloglist--wrapper .post-list:not(:nth-child(3n)) {
    border-right: 0.1rem solid #ce5e5b;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  #bloglist .container .bloglist--wrapper .post-list:not(:nth-child(2n)) {
    border-right: 0.1rem solid #ce5e5b;
  }
}
#bloglist .container .bloglist--wrapper .post-list a:hover {
  color: #94a38d;
}
#bloglist .container .bloglist--wrapper .post-list a:hover .single--wrapper--title {
  text-decoration: underline;
  text-underline-offset: 0.5rem;
}
#bloglist .container .bloglist--wrapper .post-list .single--wrapper--img {
  width: 100%;
  height: 12.2rem;
}
#bloglist .container .bloglist--wrapper .post-list .single--wrapper--img img {
  -o-object-position: left;
     object-position: left;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#bloglist .container .bloglist--wrapper .post-list .single--wrapper--date p {
  color: #ce5e5b;
  font-size: 1.2rem;
  font-family: 400;
}
#bloglist .container .bloglist--wrapper .post-list .single--wrapper--title p {
  color: #94a38d;
  font-size: 1.6rem;
  line-height: 3rem;
  font-weight: 700;
}
#bloglist .container .bloglist--wrapper .post-list .single--wrapper--content p {
  overflow-wrap: break-word;
  font-size: 1.6rem;
  color: #4F4F4F;
  line-height: 3rem;
  font-weight: 400;
}
