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

#kv {
  /* キービジュアル（KV）の最小高さ設定(PC) */
  --kv-min-height-pc: calc(760 / (1200 - var(--scrollbar-width, 0px)) * 100vh);
}
#kv {
  min-height: var(--kv-min-height-pc);
}
.is_sp:not(.only_tablet) #kv {
  min-height: min(182.05128205vw, 100vh);
}
#kv img {
  width: auto;
  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(var(--kv-min-height-pc), 100vh);
  background-color: var(--color-key);
}
.is_sp:not(.only_tablet) #kv h1 {
  min-height: min(182.05128205vw, 100vh);
}

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

.info_taidan_txt dl dt[data-name=稲崎],
#talk_body > div dl dt[data-name=稲崎] {
  color: #626f8c;
}
.info_taidan_txt dl dt[data-name=稲崎] ~ dd,
#talk_body > div dl dt[data-name=稲崎] ~ dd {
  color: #626f8c;
}

.info_taidan_txt dl dt[data-name=奥野],
#talk_body > div dl dt[data-name=奥野] {
  color: rgb(57.1490196078%, 45.7236674952%, 34.6156862745%);
}
.info_taidan_txt dl dt[data-name=奥野] ~ dd,
#talk_body > div dl dt[data-name=奥野] ~ dd {
  color: rgb(57.1490196078%, 45.7236674952%, 34.6156862745%);
}

#talk_wrap .title_text span:not(.s) {
  color: var(--color-bg);
}
#talk_wrap .title_text .s {
  color: var(--color-key);
}
#talk_wrap .subtitle {
  color: #626f8c;
}
#talk_wrap .txt_box .desc p {
  font-size: 16px;
  text-align: justify;
}
#talk_wrap .caption-arrow .pic_wrap .caption {
  color: var(--color-talk_body-caption-text);
}
#talk_wrap .talk_end {
  margin: 40px auto;
}

#index_nav ul li a p.title span:not(.s)::after {
  content: none;
  background-image: none;
}

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