@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --keycolor: #8c781f;
  --normal: 350;
  --bold: 650;
  font-family: "Roboto", "Noto Sans JP", sans-serif;
  font-weight: var(--normal);
}

.p-top-mv {
  position: relative;
}
@media (min-width: 568px) {
  .p-top-mv {
    background-image: url(../images/hitomiiwano/top_mv_bg_pc.jpg);
  }
}
@media (max-width: 567px) {
  .p-top-mv__title {
    all: unset;
    display: grid;
    align-content: center;
    justify-items: center;
    grid-row-gap: 1.4em;
    aspect-ratio: 390/200;
    background-image: url(../images/hitomiiwano/top_mv_bg_sp.jpg);
  }
}
@media (max-width: 567px) and (max-width: 567px) {
  html[lang=ja] .p-top-mv__title img {
    height: auto;
    width: 8em;
  }
  html[lang=en] .p-top-mv__title img {
    height: auto;
    width: 6em;
  }
}
@media (max-width: 567px) {
  .p-top-mv__title::after {
    content: "";
    aspect-ratio: 160/55;
    width: 5.5em;
    background: url(../images/hitomiiwano/kimekomi_logo.svg) no-repeat center center/contain;
  }
}
@media (min-width: 568px) {
  .p-top-mv__title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    aspect-ratio: 160/55;
    width: 8em;
    transform: translate(-18em, -50%);
    background: url(../images/hitomiiwano/kimekomi_logo.svg) no-repeat center center/contain;
  }
}
@media (min-width: 568px) {
  .p-top-profile__content {
    grid-template-columns: max-content 1fr;
  }
}
@media (min-width: 568px) {
  .p-top-profile__biography {
    grid-area: unset;
    grid-template-columns: max-content 1fr;
    grid-column-gap: 1em;
    grid-column: span 2;
    margin-top: 1em;
  }
}
@media (min-width: 568px) {
  .p-top-profile__biography .body {
    column-count: 2;
    padding-top: 0.4em;
  }
}

.p-footer__copy::before {
  content: "";
  aspect-ratio: 160/55;
  width: 11.6666666667em;
  background: url(../images/hitomiiwano/kimekomi_logo_gray.svg) no-repeat center center/contain;
}
