@charset "utf-8";

/* #humt.entry .htmu-contentsListWrap
========================================== */

#editor-input-content {
  max-width: 980px;
  margin: 0 auto;
}

.entryBody {
  max-width: 980px;
  margin: 0 auto;
}

.entryBody p,
#editor-input-content.entry p {
  line-height: 1.8em;
  padding: 0 0 2em;
}

.entryBody img,
#editor-input-content.entry img {
  padding: 40px 0 60px;
}

@media screen and (max-width: 768px) {
  .entryBody img {
    padding: 16px 0 32px;
  }
}

.entryBody h1,
#editor-input-content.entry h1 {
  font-size: 36px;
  margin: 0 0 1.5rem;
}

@media screen and (max-width: 768px) {
  .entryBody h1 {
    font-size: 28px;
  }
}

.entryBody h2,
#editor-input-content.entry h2 {
  font-size: 32px;
  margin: 0 0 1.5rem;
}

@media screen and (max-width: 768px) {
  .entryBody h2 {
    font-size: 26px;
  }
}

.entryBody h3,
#editor-input-content.entry h3 {
  font-size: 28px;
  margin: 0 0 1.5rem;
}

@media screen and (max-width: 768px) {
  .entryBody h3 {
    font-size: 24px;
  }
}

.entryBody h4,
#editor-input-content.entry h4 {
  font-size: 24px;
  margin: 0 0 1rem;
}

@media screen and (max-width: 768px) {
  .entryBody h4 {
    font-size: 22px;
  }
}

.entryBody h5,
#editor-input-content.entry h5 {
  font-size: 20px;
  margin: 0 0 0.8rem;
}

@media screen and (max-width: 768px) {
  .entryBody h5 {
    font-size: 20px;
  }
}

.entryBody h6,
#editor-input-content.entry h6 {
  font-size: 16px;
  margin: 0 0 0.5rem;
}

@media screen and (max-width: 768px) {
  .entryBody h6 {
    font-size: 18px;
  }
}