/* 基本要素 */
@media screen and (min-width: 601px), print {
  .content {
    max-width: 820px;
    padding: 46px 0 0;
  }
  .content_main {
    width: auto;
    margin-bottom: 100px;
  }
}
.content_head {
  align-items: start;
  flex-direction: column;
}
.content_head .head_logo {
  margin-bottom: 24px;
}
.content_main .article_head {
  display: none;
}
.content_main .article_body p {
  margin: 0;
}
.content_main .article_body h2 {
  border-bottom: 1px solid #dcdcdc;
  font-size: 112.5%;
  line-height: 1.67;
  margin-top: -5px;
  margin-bottom: 10px;
  padding-bottom: 6px;
  padding-left: 0;
}
.content_main .article_body h2::after {
  display: none;
}
.content_body {
  margin-bottom: 30px;
}
.content_body.note p:last-child {
  margin-top: 1.6rem;
}
@media screen and (max-width: 600px) {
  .content_head .head_title {
    font-size: 4.375vw;
  }
}
