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

#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: #49a7cc;
}
.is_sp:not(.only_tablet) #kv h1 {
  min-height: min(182.05128205vw, 100vh);
}

#talk_wrap .title_text span:not(.s) {
  color: var(--color-sub);
}

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