/* =========================
   カラーテーマ
========================= */
:root {
  --conf-theme-header-bg: #fa6900;
  --conf-theme-header-border-bottom: #c05000;

  --conf-theme-subtitle-bg: #e0e4cc;
  --conf-theme-subtitle-border: #bfc3ae;

  --conf-theme-menu-bg: #dfe7e7;
  --conf-theme-menu-border: #7e8383;
  --conf-theme-menu-link: #4e4c46;

  --conf-theme-support-bg: #dfe7e7;
  --conf-theme-support-border: #7e8383;
  --conf-theme-support-header-bg: #7e8383;

  --conf-theme-sprite-image: url('/images/conf/sprites_orange.png');
  --conf-theme-hover-bg: #777;
  --conf-theme-hover-color: white;
  --conf-theme-title-sprite-bg: var(--conf-theme-sprite-image);
  --conf-theme-announcement-sprite-bg: var(--conf-theme-sprite-image);
  --conf-theme-announcement-border-top: none;
  --conf-theme-announcement-border-bottom: 1px solid #ccc;
}

/* =========================
   検索窓のために箱は残す
========================= */
.confSubTitleBox {
  display: block !important;
}

/* =========================
   重複情報だけ消す
========================= */
.confDate,
.confPlace,
.timezone,
#confDate,
#confPlace,
.confSubTitle,
.confSubTitleText {
  display: none !important;
}

/* =========================
   タイトル文字だけ見えなくする
   （ロゴは残す）
========================= */
h1.event-title,
h1.conference-title,
h1.page-title,
.event-title,
.conference-title,
.page-title,
.confTitle {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-shadow: none !important;
}

/* タイトルの中にテキスト用spanがある場合にも対応 */
h1.event-title span,
h1.conference-title span,
h1.page-title span,
.event-title span,
.conference-title span,
.page-title span,
.confTitle span {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-shadow: none !important;
}