.infoArchive {
  background: var(--color-black);
}

.infoArchive-pageTitle .infoArchive-pageTitle__title {
  width: max(110px, calc(110 / 1920 * 100vw));
}
@media (max-width: 768px) {
  .infoArchive-pageTitle .infoArchive-pageTitle__title {
    width: 65px;
  }
}
.infoArchive-pageTitle .infoArchive-pageTitle__title > img {
  aspect-ratio: 83/36;
}

.infoArchive-posts .post__head {
  background: var(--color-white);
}
.infoArchive-posts .post__body {
  background: var(--color-black);
  padding-bottom: max(150px, calc(150 / 1920 * 100vw));
}
.infoArchive-posts .post__body ::selection {
  background: var(--color-white);
  color: var(--color-black);
}
@media (max-width: 768px) {
  .infoArchive-posts .post__body {
    padding-bottom: 100px;
  }
}

.infoSingle {
  background: var(--color-black);
}

.infoSingle-detail {
  background: var(--color-white);
}

.infoSingle-detail__body {
  padding-inline: 80px;
}
@media screen and (max-width: 560px) {
  .infoSingle-detail__body {
    padding-inline: 30px;
  }
}

.infoSingle-detail__inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 1124px;
  margin-inline: auto;
}
@media (min-width: 1921px) {
  .infoSingle-detail__inner {
    max-width: calc(1124 / 1920 * 100vw);
  }
}
.infoSingle-detail__inner {
  padding-bottom: max(200px, calc(200 / 1920 * 100vw));
}
@media (max-width: 1280px) {
  .infoSingle-detail__inner {
    padding-bottom: 150px;
  }
}
@media (max-width: 768px) {
  .infoSingle-detail__inner {
    padding-bottom: 80px;
  }
}

.infoSingle-detail__head {
  background: var(--color-white);
  width: 100%;
  padding-inline: 80px;
}
@media (max-width: 768px) {
  .infoSingle-detail__head {
    padding-inline: 0;
  }
}
.infoSingle-detail__head .post-categoryNav {
  background: transparent;
  box-sizing: border-box;
  width: 100%;
  max-width: 1124px;
  margin-inline: auto;
}
@media (min-width: 1921px) {
  .infoSingle-detail__head .post-categoryNav {
    max-width: calc(1124 / 1920 * 100vw);
  }
}
@media (max-width: 768px) {
  .infoSingle-detail__head .post-categoryNav {
    max-width: none;
  }
}
.infoSingle-detail__head .post-category {
  background: var(--color-black);
  color: var(--color-white);
}
@media (hover: hover) and (pointer: fine) {
  .infoSingle-detail__head .post-category:hover {
    background: var(--color-white);
    color: var(--color-black);
  }
}

.infoSingle-figure {
  width: 100%;
  margin: 0;
  background: var(--color-black);
}
@media (max-width: 768px) {
  .infoSingle-figure {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
}
.infoSingle-figure .infoSingle-figure__image {
  aspect-ratio: 1124/843;
  object-fit: cover;
}

.infoSingle-content {
  width: 100%;
  margin-top: max(150px, calc(150 / 1920 * 100vw));
  color: var(--color-black);
  font-family: var(--ff-base);
  font-weight: 500;
  line-height: 1.45;
  font-size: 24px;
}
@media (max-width: 768px) {
  .infoSingle-content {
    font-size: 15px;
  }
}
@media (min-width: 1921px) {
  .infoSingle-content {
    font-size: calc(24 / 1920 * 100vw);
  }
}
@media (max-width: 1280px) {
  .infoSingle-content {
    margin-top: 100px;
  }
}
@media (max-width: 768px) {
  .infoSingle-content {
    margin-top: 75px;
    line-height: 1.4;
  }
}

.infoSingle-date,
.infoSingle-title {
  display: block;
  font: inherit;
}

.infoSingle-title {
  margin: 0;
}

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