@charset "UTF-8";
/***** 共通読み込み *****/
/***** ブレイクポイント *****/
/***** 画面幅 *****/
/***** 色 *****/
/***** 文字サイズ *****/
/***** フォント *****/
/***** 余白 *****/
/***** ヘッダー *****/
/*開催情報 sp高さ*/
/***** 画像サムネール *****/
/***** ロールオーバー *****/
/***** ボタン共通 *****/
/***** タイトル *****/
/*下層 タイトル*/
/*背景付パンくず*/
/*インデックス・ナビ*/
/***** 共通余白 *****/
/*マーク*/
/*講演者表示共通*/
/*ヘッダー*/
header {
  /*spボタン*/
}
header .header_top h1 svg {
  fill: #0076b1;
}
header .header_bottom {
  /*Gナビ*/
  /*SP Gナビ*/
}
header .header_bottom > div {
  /*日英ボタン*/
  /*sns*/
}
header .header_bottom > div .lang_switch li a {
  color: #5fc9ed;
}
header .header_bottom > div .header_sns li a svg {
  fill: #5fc9ed;
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav {
    background-color: #0076b1;
  }
}
header .header_bottom > nav > ul > li {
  /*pcサブナビ*/
}
@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 #285c96;
    box-shadow: 1px 0 #5c9adc;
  }
}
@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 #285c96;
    box-shadow: -1px 0 #5c9adc, 1px 0 #5c9adc;
  }
}
@media screen and (max-width: 735px) {
  header .header_bottom > nav > ul > li > span.gn_sp_off {
    background-color: rgba(95, 201, 237, 0.2);
  }
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav > ul > li > span.gn_sp_off {
    color: #0076b1;
  }
}
@media screen and (min-width: 736px) {
  header .header_bottom > nav > ul > li > div ul {
    color: #0076b1;
    border-bottom: 1px solid #285c96;
  }
  header .header_bottom > nav > ul > li > div ul li:first-child a {
    border-left: 1px solid #285c96;
  }
  header .header_bottom > nav > ul > li > div ul li a {
    border-right: 1px solid #285c96;
  }
}
header .header_bottom > nav > ul > li > div button::after {
  color: #0076b1;
}
@media screen and (max-width: 735px) {
  header .header_bottom::before {
    border-bottom: 1px solid #52adc6;
  }
  header .header_bottom a,
  header .header_bottom span {
    border-bottom: 1px solid #52adc6;
  }
}
header > button {
  background-color: #5fc9ed;
}

/********** TOPページ **********/
/***** KV *****/
#kv {
  background: rgba(95, 124, 237, 0.9);
  background: -moz-linear-gradient(left, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
  background: -webkit-linear-gradient(left, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
  background: linear-gradient(to right, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
}
#kv::after {
  background-image: url("../images/home/kv_02.png");
}
@media screen and (min-width: 1024px) {
  #kv > div {
    max-width: 580px;
  }
}
#kv .btn_pre_kv,
#kv > span {
  color: #0076b1;
}

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

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

/***** Information *****/
#top_information > a {
  color: #5fc9ed;
  border-color: #0076b1;
}

/***** みどころ *****/
#top_special {
  background: rgba(95, 124, 237, 0.6);
  background: -moz-linear-gradient(left, rgba(95, 124, 237, 0.6) 0%, rgba(95, 165, 237, 0.6) 100%);
  background: -webkit-linear-gradient(left, rgba(95, 124, 237, 0.6) 0%, rgba(95, 165, 237, 0.6) 100%);
  background: linear-gradient(to right, rgba(95, 124, 237, 0.6) 0%, rgba(95, 165, 237, 0.6) 100%);
}
#top_special h2 {
  color: #0076b1;
}
#top_special .top_special_point .best_of_showaward {
  background-image: url("../images/home/bg_special_02_apps.png");
}

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

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

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

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

/***** よくあるお問い合わせ *****/
#faq nav .btn_faq_contact {
  background: rgba(95, 124, 237, 0.9);
  background: -moz-linear-gradient(left, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
  background: -webkit-linear-gradient(left, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
  background: linear-gradient(to right, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
}
#faq > section h3 {
  color: #5fc9ed;
}
#faq #faq_register > dl dt::before,
#faq #faq_exhibit > dl dt::before,
#faq #faq_press > dl dt::before {
  background-color: #5fc9ed;
}
#faq #faq_register > dl dt::after,
#faq #faq_exhibit > dl dt::after,
#faq #faq_press > dl dt::after {
  color: #5fc9ed;
}
#faq #faq_register > dl dd a,
#faq #faq_exhibit > dl dd a,
#faq #faq_press > dl dd a {
  color: #5fc9ed;
}
#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: #5fc9ed;
}
#faq #faq_register > a::after,
#faq #faq_exhibit > a::after,
#faq #faq_press > a::after {
  background-color: #5fc9ed;
}
#faq #faq_contact::after {
  background: rgba(95, 124, 237, 0.9);
  background: -moz-linear-gradient(left, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
  background: -webkit-linear-gradient(left, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
  background: linear-gradient(to right, rgba(95, 124, 237, 0.9) 0%, rgba(95, 165, 237, 0.9) 100%);
}
#faq #faq_contact > div > div p .btn_faq_in {
  color: #5fc9ed;
}

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

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

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

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