/* line 13, ../../src/sass/entryBody.scss */
article.entryBody {
  margin-top: var(--contents-margin-default);
}
/* line 16, ../../src/sass/entryBody.scss */
article.entryBody .dateCate {
  display: flex;
  align-items: center;
  gap: var(--spacing-s, 16px);
  align-self: stretch;
  justify-content: flex-end;
}
/* line 23, ../../src/sass/entryBody.scss */
article.entryBody .dateCate .date {
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
/* line 28, ../../src/sass/entryBody.scss */
article.entryBody .dateCate .cate {
  width: calc(var(--vw) * 9.375);
  display: flex;
  padding: var(--spacing-xs, 8px) var(--spacing-s, 16px);
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: var(--primary-dark);
  color: var(--basic-white);
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt_min, 14px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 28, ../../src/sass/entryBody.scss */
  article.entryBody .dateCate .cate {
    width: calc(var(--vw) * 19.53125);
  }
}
@media screen and (max-width: 500px) {
  /* line 28, ../../src/sass/entryBody.scss */
  article.entryBody .dateCate .cate {
    width: calc(var(--vw) * 40);
  }
}
/* line 513, ../../src/sass/setting/_variables.scss */
article.entryBody .dateCate .cate.important {
  background: var(--red-base);
}
/* line 32, ../../src/sass/entryBody.scss */
article.entryBody .dateCate + h1 {
  margin-top: var(--spacing-m);
}
/* line 38, ../../src/sass/entryBody.scss */
article.entryBody .blocks {
  margin-top: var(--spacing-xl);
  display: flex;
  width: var(--contents);
  flex-direction: column;
  align-items: stretch;
  gap: var(--spacing-xl, 64px);
}
/* line 47, ../../src/sass/entryBody.scss */
article.entryBody .btmNav {
  text-align: center;
  margin-top: var(--contents-margin-default);
}
