/* NOTE single */

/*====================================================
////id |  single
====================================================*/
.column-wrapper {
  font-weight: 400;
}
/* ////////// mobile ////////// */
@media screen and (max-width: 1220.0px) {
  .single #contents {
    padding-top: min(26.5vw, 150px);
  }
}

/* ////////// PC ////////// */
@media print,screen and (min-width: 1220.1px) {
  .single #contents {
    padding-top: 200px;
  }
}

@media (hover: hover) {}

/*====================================================
////id |  post_title
====================================================*/
#post_title {
  margin-bottom: min(9.33vw, 48px);
}
#post_title h1.title {
  color: var(--color_1);
  font-size: min(6.4vw, 3rem);
  margin-bottom: 0;
}
#post_title .catch_copy {
  margin-top: 16px;
}
#post_title .category {
  margin-top: 16px;
}

