@charset "UTF-8";
/***** 共通読み込み *****/
/***** ブレイクポイント *****/
/***** 画面幅 *****/
/***** 色 *****/
/***** 文字サイズ *****/
/***** フォント *****/
/***** 余白 *****/
/***** ヘッダー *****/
/*開催情報 sp高さ*/
/***** 画像サムネール *****/
/***** ロールオーバー *****/
/***** ボタン共通 *****/
/***** タイトル *****/
/*下層 タイトル*/
/*背景付パンくず*/
/*インデックス・ナビ*/
/***** 共通余白 *****/
/*マーク*/
/*講演者表示共通*/
/*ヘッダー*/
header .header_top h1 svg {
  fill: #c42433;
}
header .header_bottom > div .lang_switch li a {
  /*日英ボタン*/
  color: #a3300f;
}
header .header_bottom > div .header_sns li a svg {
  /*sns*/
  fill: #a3300f;
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav {
    /*Gナビ*/
    background-color: #a3300f;
  }
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav > ul > li > .nav_disable:not(.btn_instore) {
    /*Ｇナビの押せないボタン*/
    color: rgba(255, 255, 255, 0.5) !important;
  }
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav > ul > li > span,
  header .header_bottom > nav > ul > li > a {
    border-right: 1px solid #681d0c;
    box-shadow: 1px 0 #cc3715;
  }
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav > ul > li:first-child > span,
  header .header_bottom > nav > ul > li:first-child > a {
    border-left: 1px solid #681d0c;
    box-shadow: -1px 0 #cc3715, 1px 0 #cc3715;
  }
}
@media screen and (max-width: 735px) {
  header .header_bottom > nav > ul > li > span.gn_sp_off {
    background-color: rgba(163, 48, 15, 0.2);
  }
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav > ul > li > span.gn_sp_off {
    color: #a3300f;
  }
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav > ul > li > div ul {
    /*pcサブナビ*/
    color: #a3300f;
    border-bottom: 1px solid #681d0c;
  }
  header .header_bottom > nav > ul > li > div ul li:first-child a {
    border-left: 1px solid #681d0c;
  }
  header .header_bottom > nav > ul > li > div ul li a {
    border-right: 1px solid #681d0c;
  }
}
header .header_bottom > nav > ul > li > div button::after {
  color: #a3300f;
}
@media screen and (max-width: 735px) {
  header .header_bottom::before {
    /*SP Gナビ*/
    border-bottom: 1px solid #681d0c;
  }
  header .header_bottom a,
  header .header_bottom span {
    border-bottom: 1px solid #681d0c;
  }
}
header > button {
  /*spボタン*/
  background-color: #a3300f;
}

/********** TOPページ **********/
/***** KV *****/
#kv {
  background: rgba(196, 131, 51, 0.9);
  background: -moz-linear-gradient(left, rgba(196, 131, 51, 0.9) 0%, rgba(196, 36, 51, 0.9) 100%);
  background: -webkit-linear-gradient(left, rgba(196, 131, 51, 0.9) 0%, rgba(196, 36, 51, 0.9) 100%);
  background: linear-gradient(to right, rgba(196, 131, 51, 0.9) 0%, rgba(196, 36, 51, 0.9) 100%);
}
#kv::after {
  background-image: url("../images/home/kv_02.png");
}
#kv > div {
  max-width: 790px;
}
#kv > div::before {
  background-image: url("../images/home/online_icon_b.svg");
}
#kv .btn_pre_kv,
#kv > span {
  color: #a3300f;
}

/***** 見出し *****/
#top_about h2,
.pr h2,
#top_information h2,
#top_comment h2,
#top_speaker h2,
#top_live h2,
#top_pickup h2 {
  color: #a3300f;
}

/***** Pickup *****/
#top_pickup section h3 a {
  background-color: #a3300f;
}

/***** Information *****/
#top_information > a {
  color: #a3300f;
  border-color: #a3300f;
}

/***** みどころ *****/
#top_special {
  background: rgba(196, 131, 51, 0.7);
  background: -moz-linear-gradient(left, rgba(130, 10, 10, 0.6) 0%, rgba(196, 36, 51, 0.6) 100%);
  background: -webkit-linear-gradient(left, rgba(130, 10, 10, 0.6) 0%, rgba(196, 36, 51, 0.6) 100%);
  background: linear-gradient(to right, rgba(130, 10, 10, 0.6) 0%, rgba(196, 36, 51, 0.6) 100%);
}
#top_special h2 {
  color: #631d09;
}
#top_special .top_special_point .best_of_showaward {
  background-image: url("../images/home/bg_special_02_dsj.png");
}

/***** 下層ページ *****/
/*ページ内リンク*/
#page_nav ul li .current::after {
  background: #a3300f;
}

/** アクセス **/
#access > section h2 {
  color: #a3300f;
}
#access > section > a {
  color: #a3300f;
  border-color: #a3300f;
}
#access > section #transportation ul li h5 {
  color: #a3300f;
}

/** アバウト **/
.about_inner .text_area h2 {
  color: #a3300f;
}
.about_inner h3 {
  color: #a3300f;
}
.about_inner h4.outline_sub_title {
  color: #a3300f;
}
.about_inner h4.outline_sub_title:after {
  background: #a3300f;
}

/***** 個人情報保護方針 *****/
#privacy > section h3 {
  color: #a3300f;
}
#privacy #privacy_contact address a {
  color: #a3300f;
}

/***** よくあるお問い合わせ *****/
#faq nav .btn_faq_contact {
  background: #c48333;
  background: -moz-linear-gradient(left, #c48333 0%, #c42433 100%);
  background: -webkit-linear-gradient(left, #c48333 0%, #c42433 100%);
  background: linear-gradient(to right, #c48333 0%, #c42433 100%);
}
#faq > section h3 {
  color: #a3300f;
}
#faq #faq_register > dl dt::before,
#faq #faq_exhibit > dl dt::before,
#faq #faq_press > dl dt::before {
  background-color: #a3300f;
}
#faq #faq_register > dl dt::after,
#faq #faq_exhibit > dl dt::after,
#faq #faq_press > dl dt::after {
  color: #a3300f;
}
#faq #faq_register > dl dd a,
#faq #faq_exhibit > dl dd a,
#faq #faq_press > dl dd a {
  color: #a3300f;
}
#faq #faq_register > dl dd .btn_faq_in,
#faq #faq_exhibit > dl dd .btn_faq_in,
#faq #faq_press > dl dd .btn_faq_in {
  background-color: #a3300f;
}
#faq #faq_register > a::after,
#faq #faq_exhibit > a::after,
#faq #faq_press > a::after {
  background-color: #a3300f;
}
#faq #faq_contact::after {
  background: #c48333;
  background: -moz-linear-gradient(left, #c48333 0%, #c42433 100%);
  background: -webkit-linear-gradient(left, #c48333 0%, #c42433 100%);
  background: linear-gradient(to right, #c48333 0%, #c42433 100%);
}
#faq #faq_contact > div > div p .btn_faq_in {
  color: #a3300f;
}

/***** 更新情報一覧 *****/
#information > dl dt {
  color: #a3300f;
  border-left: 2px solid #a3300f;
}

/***** 出展社・プレス専用ページ *****/
#dl {
  /*事務局推薦業社*/
}
#dl > section h3 {
  color: #a3300f;
}
#dl #dl_recommend > ul > li h4::after {
  color: #a3300f;
}
#dl #dl_recommend > ul > li h4 span {
  background-color: #a3300f;
}

/***** 基調講演動画 *****/
#movie > article #video_archive > div h3 {
  color: #a3300f;
}

/*# sourceMappingURL=dsj.css.map */
