@charset "UTF-8";
.main-c,
.has-sango-main-color {
  color: #6667ab;
}

.main-bc,
.has-sango-main-background-color {
  background-color: #6667ab;
}

.main-bdr,
#inner-content .main-bdr {
  border-color: #6667ab;
}

.pastel-c,
.has-sango-pastel-color {
  color: #c8e4ff;
}

.pastel-bc,
.has-sango-pastel-background-color,
#inner-content .pastel-bc {
  background-color: #c8e4ff;
}

.accent-c,
.has-sango-accent-color {
  color: #ffb36b;
}

.accent-bc,
.has-sango-accent-background-color {
  background-color: #ffb36b;
}

.header,
#footer-menu,
.drawer__title {
  background-color: #6667ab;
}

#logo a {
  color: #ffffff;
}

.desktop-nav li a,
.mobile-nav li a,
#footer-menu a,
#drawer__open,
.header-search__open,
.copyright,
.drawer__title {
  color: #000000;
}

.drawer__title .close span,
.drawer__title .close span:before {
  background: #000000;
}

.desktop-nav li:after {
  background: #000000;
}

.mobile-nav .current-menu-item {
  border-bottom-color: #000000;
}

.widgettitle,
.sidebar .wp-block-group h2,
.drawer .wp-block-group h2 {
  color: #000000;
  background-color: #ffffff;
}

.footer {
  background-color: #e0e4eb;
}

.footer,
.footer a,
.footer .widget ul li a {
  color: #ffffff;
}

#toc_container .toc_title,
.entry-content .ez-toc-title-container,
#footer_menu .raised,
.pagination a,
.pagination span,
#reply-title:before,
.entry-content blockquote:before,
.main-c-before li:before,
.main-c-b:before {
  color: #6667ab;
}

.searchform__submit,
.sidebar .wp-block-search .wp-block-search__button,
.drawer .wp-block-search .wp-block-search__button,
#toc_container .toc_title:before,
.ez-toc-title-container:before,
.cat-name,
.pre_tag > span,
.pagination .current,
.post-page-numbers.current,
#submit,
.withtag_list > span,
.main-bc-before li:before {
  background-color: #6667ab;
}

#toc_container,
#ez-toc-container,
.entry-content h3,
.li-mainbdr ul,
.li-mainbdr ol {
  border-color: #6667ab;
}

.search-title i,
.acc-bc-before li:before {
  background: #ffb36b;
}

.li-accentbdr ul,
.li-accentbdr ol {
  border-color: #ffb36b;
}

.pagination a:hover,
.li-pastelbc ul,
.li-pastelbc ol {
  background: #c8e4ff;
}

@media only screen and (min-width: 481px) {
  body {
    font-size: 107%;
  }
}
@media only screen and (min-width: 1030px) {
  body {
    font-size: 107%;
  }
}
.totop {
  background: #5ba9f7;
}

.header-info a {
  color: #FFF;
  background: linear-gradient(95deg, #738bff, #85e3ec);
}

.fixed-menu ul {
  background: #FFF;
}

.fixed-menu a {
  color: #a2a7ab;
}

.fixed-menu .current-menu-item a,
.fixed-menu ul li a.active {
  color: #6bb6ff;
}

.post-tab {
  background: #FFF;
}

.post-tab > div {
  color: #a7a7a7;
}

.post-tab > div.tab-active {
  background: linear-gradient(45deg, #bdb9ff, #67b8ff);
}

.roomBox {
  display: table;
}

#normal-item #timeTableView .sessionDaily .roomBox .roomTtile {
  background-color: #6667aa;
  color: rgb(255, 255, 255);
  margin-top: 5px;
  display: table-cell;
  vertical-align: middle;
}

#normal-item #timeTableView .sessionDaily .dayType {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: bold;
}

#normal-item #timeTableView .sessionThBox .sessionCol .sessionId {
  background-color: #6667aa;
  color: rgb(255, 255, 255);
}

#normal-item #timeTableView .sessionThBox .col_5 .sessionLabel .sessionId {
  background-color: #6667aa;
  color: rgb(255, 255, 255);
}


#normal-item #timeTableView .col_5{
  width: calc(9%);
  min-width: calc(14%);
}

@media screen and (max-width: 1300px) {
  #normal-item #timeTableView .col_5 .dayTitle{
    font-size: 15px;
  }

  #normal-item #timeTableView .col_5 .dayType{
    font-size: 15px;
  }

  #normal-item #timeTableView .roomBox{
    padding: 0 10px;
  }
}

#normal-item #timeTableView .roomBox{
  width: calc(9%);
  min-width: calc(14%);
}

#normal-item #timeTableView #dayContainer-2 .sessionDaily .col_5{
  width: calc(9%);
  min-width: calc(14%);
}

#normal-item #timeTableView #dayContainer-2 .sessionDaily .roomBox{
  width: calc(16%);
  min-width: calc(21%);
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox{
  width: calc(16%);
  min-width: calc(21%);
}

#normal-item #timeTableView #dayContainer-0 .sessionThBox .sessionBox:nth-child(n+63):nth-child(-n+63){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(2n):nth-child(-n+8){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(2n+1):nth-child(n+10):nth-child(-n+18){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(2n):nth-child(n+20):nth-child(-n+28){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(2n+1):nth-child(n+28):nth-child(-n+38){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(2n):nth-child(n+38):nth-child(-n+46){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(2n+1):nth-child(n+46):nth-child(-n+56){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(2n):nth-child(n+56):nth-child(-n+64){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(n+64):nth-child(-n+65){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(n+69):nth-child(-n+71){
  display:none;
}

#normal-item #timeTableView #dayContainer-2 .sessionThBox .sessionBox:nth-child(n+73):nth-child(-n+74){
  display:none;
}

.tag_221bcc8837f050336616dd6ca1fbdd7e {
  display:none !important;
}

.tag_5b7c4ca2a97ab18e301325123e9d6878 {
  border-color: #f44336 !important;
}

.tag_4d0c6a9fca448137c2de8a9b82c8749b {
  border-color: #FF9800 !important;
}

.tag_bbec4db7c0a613b30d570b693caa6743 {
  border-color: #FF5722 !important;
}

.tag_019979b0297980a5514bcd31d2677ce2 {
  border-color: #FFC107 !important;
}

.tag_5fc0d20fd10673084b22ee337b8e26a3 {
  border-color: #00BCD4 !important;
}

.tag_dcc8c09de528b039dde15e84ace4c501 {
  border-color: #3F51B5 !important;
}

.tag_706061b7cba144bb8329bcff3b9e9a39 {
  border-color: #4CAF50 !important;
}

.tag_5aeb53d17ce6bf82d172d8fd6a2cd5d9 {
  border-color: #2196F3 !important;
}

.tag_e7c7bb6bf693585375f3ab940814aca8 {
  border-color: #607D8B !important;
}

.tag_23cefa8874bf8e03a255c23bfef63222 {
  border-color: #795548 !important;
}

.tag_93a8f089250d63f10652be257f61e90b {
  border-color: #9C27B0 !important;
}

.tag_76fc574266fc2b1c8db957fb6d26863e {
  border-color: #E91E63 !important;
}

.tag_2288b110270cd8d59a1edccb52c0b490 {
  border-color: #CDDC39 !important;
}

.sponsor ul li {
  font-size: 16px;
}
