:root {
  --clr-white: #eee;
  --clr-black: #333;
  --clr-err: #e53935;
  --clr-weak: #a0a0a0;
  --clr-strong: #ff6633;
  --clr-link: #0277bd;
  --clr-hover: #0277bd;
  --fw-regular: 400;
  --fw-bold: 600;
  --cubic: cubic-bezier(0.13, 1.05, 0.96, 1);
  --cubicHigh: cubic-bezier(.18,1.07,.55,1.07);
}

.post__utility {
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-between;
}

.sns__container {
  display: flex;
}

.post__sns a {
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 0.5rem 0;
}
.post__sns a i:before {
  font-size: 2.5rem;
}
.post__sns a:hover {
  opacity: 0.6;
}

.sns__twitter i:before {
  color: #55acee;
}

.sns__facebook i:before {
  color: #1778f2;
}

.sns__line i:before {
  color: #1dcd00;
}

.post__article__header {
  margin-bottom: 3rem;
}
.post__article__header time {
  display: block;
  text-align: right;
  font-size: 1.4rem;
}

/*# sourceMappingURL=single.css.map */
