/* Theme black */
/* header-back-color  = "rgba(30, 30, 30, 0.9)";//黒 ヘッダーの背景色 */
/* header-color       = "rgb(150, 150, 150)";   //グレー ヘッダーの文字色 */
/* back-color         = "rgb(60, 60, 60)";      //黒 全体の背景色 */
/* theme-bg           = "rgb(45, 45, 45)";      //黒 ボタンの背景色  固定カラーのホバーカラー色 */
/* theme-button-color = "rgb(200, 200, 200)";   //白  ボタン系の文字色 */
/* theme-button-color-hover = "rgb(255, 255, 255)";//白 ホバーした時のボタン系の文字色 */
/* theme-button-bg-hover    = "rgb(80, 80, 80)";   //グレー ホバーした時のボタンの背景色  視聴予約のリンク色 */
/* category-color           = "rgb(255, 255, 255)";//白 カテゴリーの文字色 */
/* category-color-hover     = "rgb(220, 200, 40)"; //黄色 ホバーした時のカテゴリーの文字色 */

body {
  background: rgb(220, 220, 220);
}
header {
  background: rgb(16, 55, 114);
}
.header-color,
.society-name a,
.dash-header {
  color: #fff;
}
.society-name a:hover {
  color: rgb(200, 200, 200);
}
.form-inner input[type="text"] {
  color: rgb(150, 150, 150);
  border: 1px solid rgb(150, 150, 150);
  background: rgb(45, 45, 45);
}
.hunburger-button span {
  background: #fff;
}
.bg-color,
.cont.active {
  background: rgb(60, 60, 60);
}
/* .theme-color-button a,
.theme-color-button button,
.theme-color-button .theater-button {
  color: #fff;
}
.theme-color-button a:hover,
.theme-color-button .theater-button:hover {
  color: rgb(16, 55, 114);
  text-decoration: none;
  background: #fff;
}
.theme-color-button button:hover {
  color: rgb(16, 55, 114);
  text-decoration: none;
  background: #f1f1f1;
} */

.theme-color-button a,
.theme-color-button button,
.theme-color-button .theater-button {
  color: #fff;
  background: rgb(16, 55, 114);
  border: 1px solid rgb(16, 55, 114);
}
.theme-color-button a:hover,
.theme-color-button button:hover,
.theme-color-button .theater-button:hover {
  color: rgb(16, 55, 114);
  text-decoration: none;
  background: #f1f1f1;
}

/* .theme-color-link a:hover,
.theme-color-link i:hover,
.navi-list a:hover, */

/* .sub-icon, */
#ac_button:hover,
.history-contents .view-link,
.qustion-box-all i, .qa-link,
.text-color {
  color: rgb(45, 45, 45);
  text-decoration: none;
}
.history-contents
.view-link:hover,
.qa-link:hover {
  color: rgb(80, 80, 80);
  text-decoration: none;
}
.popup-inner {
  border: 3px solid rgb(45, 45, 45);
}
.category button {
  color: rgb(255, 255, 255);
}
.category button:hover {
  color: rgb(220, 200, 40);
}
.page-item .page-link {
  /* ページネーション */
  color: rgb(16, 55, 114);
  border-radius: 50%;
  border: none;
  background: none;
  margin: 0 0.3em;
}
.page-item.active .page-link {
  background: rgb(16, 55, 114);
  border-color: rgb(16, 55, 114);
}
.guard {
  background: rgb(241, 241, 241);
}
.search_button {
  background: rgb(16, 55, 114);
  border-radius: 9999px;
  padding: 0.5em 3em;
}
.search_button:hover {
  color: #fff;
  background: rgb(16, 55, 114);
}