@charset "UTF-8";
:root {
  /* テーマカラー */
  --color-key: #cc7a52;
  --color-bg: #4d2d26;
  --color-sub: #b2477d;
  --color-sub-dark: #803359;
  /* 装飾カラー */
  --color-marquee: #4d2d26;
  --color-stripe-bg: rgba(0, 0, 0, 0);
  --color-stripe: #b2477d;
  /* 基本 テキストカラー */
  --color-body-text: #333333;
  --color-link-text: #b2477d;
  --color-hover-text: #4d2d26;
  /* 記事背景カラー */
  --color-article-bg: rgba(0, 0, 0, 0);
  /* ヨドガワ／プロフィール関連カラー */
  --color-yodogawa-text: #803359;
  --color-btn_profile-text: #803359;
  --color-btn_profile-border: #803359;
  --color-btn_profile-hover-text: #b2477d;
  --color-btn_profile-hover-border: #b2477d;
  --color-profile-heading: #b2477d;
  --color-profile-text: #333333;
  /* インデックスナビゲーション関連カラー */
  --color-index_nav-text: #b2477d;
  --color-index_nav-s-text: #4d2d26;
  --color-index_nav-hover-text: #4d2d26;
  --color-index_nav-s-hover-text: #b2477d;
  /* トークナビゲーション関連カラー */
  --color-talk_nav-text: #b2477d;
  --color-talk_nav-stroke: #b2477d;
  /* 対談本文関連カラー */
  --color-talk_body-dt-hobo-text: #803359;
  --color-talk_body-dd-hobo-text: #803359;
  --color-talk_body-pic-border: rgba(0, 0, 0, 0.1);
  --color-talk_body-caption-text: #808080;
  /* 単話記事 .type-single 用 */
  --color-type-single-title-text: #cc7a52;
}

#kv {
  min-height: min(63.33333333vw, 100vh);
}
.is_sp:not(.only_tablet) #kv {
  min-height: min(182.05128205vw, 100vh);
}
#kv img {
  max-height: min(63.33333333vw, 100vh);
  aspect-ratio: 30/19;
}
.is_sp:not(.only_tablet) #kv img {
  max-height: min(182.05128205vw, 100vh);
  aspect-ratio: 39/71;
}
#kv h1 {
  min-height: min(63.33333333vw, 100vh);
  background-color: #4d2d26;
}
.is_sp:not(.only_tablet) #kv h1 {
  min-height: min(182.05128205vw, 100vh);
}

@media (hover: hover) {
  #yodogawa .button {
    transition: all 0.3s;
  }
  #yodogawa .button:hover {
    color: var(--color-sub);
    border-color: var(--color-sub);
  }
}
#yodogawa .button {
  font-size: 16px;
  line-height: 1.5;
  display: inline-block;
  padding: 1em 2em;
  color: var(--color-sub-dark);
  border: 1px solid var(--color-sub-dark);
}
.is_sp #yodogawa .button {
  font-size: 14px;
  padding: 0.75em 1.5em;
}
#yodogawa .button.open-in-new::after {
  content: "\e914";
  font-family: "Hobonichi-Icons";
}

.type-single #information_free li .info_taidan_txt dl {
  --color-name1: #b2477d;
  --color-name2: #cc7a52;
  --color-name3: #4d2d26;
  --color-name4: #4d2d26;
}
.type-single #information_free li .info_taidan_txt dl dt[data-name=稲崎] {
  color: var(--color-name1);
}
.type-single #information_free li .info_taidan_txt dl dt[data-name=稲崎] ~ dd {
  color: var(--color-name1);
}
.type-single #information_free li .info_taidan_txt dl dt[data-name="戈 (か)"] {
  color: var(--color-name2);
}
.type-single #information_free li .info_taidan_txt dl dt[data-name="戈 (か)"] ~ dd {
  color: var(--color-name2);
}
.type-single #information_free li .info_taidan_txt dl dt[data-name=あや美] {
  color: var(--color-name3);
}
.type-single #information_free li .info_taidan_txt dl dt[data-name=あや美] ~ dd {
  color: var(--color-name3);
}
.type-single #information_free li .info_taidan_txt dl dt[data-name=千昭] {
  color: var(--color-name4);
}
.type-single #information_free li .info_taidan_txt dl dt[data-name=千昭] ~ dd {
  color: var(--color-name4);
}

/*# sourceMappingURL=custom-v2.css.map */
