/*TOP*/
/*各コンテンツタイトル下線の色変更*/
.widget-title__border.base-background-color {
  background: #000000 !important;
}

.widget-header__border {
  border-color: #000000 !important;
}

/*ブースのもっと見るボタン色変更*/
div#see-more-booth .v-btn__content {
  color: #000000;
}

/*チケットのもっと見るボタン色変更*/
div#see-more-ticket .v-btn__content {
  color: #000000;
}

/*ヘッダー内文字色変更*/
.header-tab__v-tab.v-tab.v-tab--active.header-tab__active__event {
  color: #000000;
}

/*ヘッダー内で見ているページの下線*/
.header-tab__active__event {
  border-bottom: #000000 2px solid !important;
}

/*ページ上部に戻るボタン色変更*/
.top-button__wrap button.mx-2.top-button__content.base-background-color.v-btn.v-btn--contained.v-btn--fab.v-btn--round.theme--dark.v-size--default {
  background: #000000 !important;
}

/*ブース内タイトルの下線*/
.detail-title__border.base-background-color {
  background: #000000 !important;
}

/*SPのもっと見る*/
@media screen and (max-width: 600px) {
  .widget__wrap.event__layout .widget__bottom.v-btn.v-btn--contained.theme--dark.v-size--default.widget__bottom__event {
    background: #000000 !important;
  }

  .widget__wrap.event__layout .ticket-button__wrap .widget__bottom.v-btn.v-btn--contained.theme--dark.v-size--default {
    background: #000000 !important;
  }
}

/*チケット内*/
/*チケット選択画面・マイチケット画面選択時の下線*/
.ticket__wrap .page-selector .page-selector__ticket .page-selector__border {
  border: #000000 1px solid;
  background: #000000;
}

.my-ticket__wrap .page-selector .page-selector__my-ticket .page-selector__border {
  border: #000000 1px solid;
  background: #000000;
}

/*受付中のテキスト色変更*/
.card-status span.card-status__selling {
  color: #000000;
}

/*チケットポップアップ内無料のテキスト色変更*/
.detail-dialog__content .ticket-price .ticket-price__value {
  color: #000000;
}

/*チケットポップアップ内の+-ボタン色変更*/
button.card-amount__number__button.v-btn.v-btn--disabled.v-btn--flat.v-btn--text.theme--light.v-size--default.card-amount__number__disable,
div.layout.card-amount__number button.card-amount__number__button.v-btn.v-btn--flat.v-btn--text.theme--light.v-size--default.black--text {
  background: #000000;
}

/*カートに入れる*/
#app div.v-dialog__content.v-dialog__content--active div.v-card__actions button.cart-next-button__content.v-btn.v-btn--contained.theme--light.v-size--large {
  background: #000000 !important;
  color: #ffffff !important;
}

/*カートに入れた際表示されるページ下部申し込みブロック色変更*/
section.ticket-total {
  background-color: #000000 !important;
}

/*カートアイコンをモノクロフィルター*/
img.category-status__few__icon {
  filter: brightness(0);
}

/* 詳細を見るボタンを黒色に */
.ticket-detail-description__detail-text {
  color: #000000 !important;
}

.ticket-detail-description__detail-text .v-icon {
  color: #000000 !important;
}

/*申込者情報入力の際の次へ進むボタン*/
.next-button__description button.next-button__content.v-btn.v-btn--contained.theme--light.v-size--large {
  background: #000000 !important;
}

/*申込者情報入力の際の戻るボタンテキストと枠色*/
#app div.v-application--wrap section.profile__wrap section.back-button__wrap button span.v-btn__content {
  color: #000000;
}

#app div.v-application--wrap section.profile__wrap section.back-button__wrap button.back-button__content.v-btn.v-btn--contained.theme--light.v-size--large {
  border: 2px solid #000000;
}

/*申し込み者情報入力画面の人マーク*/
.layout.align-center .status__icon.status__checked {
  background: #000000;
}

/*確認画面の人マークと確認ページのマークを結ぶ線の色変更*/
.status__line.passed {
  background: #000000;
}

/*選択内容の編集ボタンテキストと外枠*/
button.ma-2.detail__title__edit.v-btn.v-btn--depressed.v-btn--flat.v-btn--outlined.v-btn--text.theme--light.v-size--default .v-btn__content {
  color: #000000;
}

button.ma-2.detail__title__edit.v-btn.v-btn--depressed.v-btn--flat.v-btn--outlined.v-btn--text.theme--light.v-size--default {
  border-color: #000000 !important;
}

/*申込者情報の入力の編集ボタンテキストと外枠*/
button.ma-2.profile__title__edit.v-btn.v-btn--depressed.v-btn--flat.v-btn--outlined.v-btn--text.theme--light.v-size--default .v-btn__content {
  color: #000000;
}

button.ma-2.profile__title__edit.v-btn.v-btn--depressed.v-btn--flat.v-btn--outlined.v-btn--text.theme--light.v-size--default {
  border-color: #000000 !important;
}

/*この内容で申し込むボタン*/
button.confirm__button.v-btn.v-btn--contained.theme--light.v-size--default {
  background: #000000 !important;
}

/*カートに入れたあとの削除ボタン*/
button.item-delete-button__content.v-btn.v-btn--contained.theme--light.v-size--default {
  background: #000000 !important;
}

/*SPのチケット*/
@media screen and (max-width: 600px) {

  p.page-selector__ticket__text.active,
  p.page-selector__my-ticket__text.active {
    background: #000000 !important;
  }

  .layout.ticket-price__sigle .ticket-price__value {
    color: #000000 !important;
  }
}


/*ブース一覧*/
/*タイトル左の縦線の色*/
section.booth-list-title__wrap.list__booth-title.booth-list-title__wrap__list .booth-list-title__text {
  border-left: 8px solid #000000;
}

/*条件を指定して絞り込むの背景*/
.layout.booth-search__button.align-center {
  background: #000000;
}

/*条件を指定して絞り込むのプラスボタン*/
.layout.booth-search__button.align-center .booth-search__button__icon {
  color: #000000;
}

/*パネルorリストの表示方法選択ボタン*/
.mdi:before,
.mdi-set {
  filter: brightness(0);
}

/*検索バー開いた時の画像*/
.row.search-other__layout .v-image__image.v-image__image--cover {
  filter: brightness(0);
}

/*選択してるもののベースカラー選択すべて・閲覧履歴・ピックアップ*/
.row.search-other__layout .base-color {
  color: #000000 !important;
}

/*絞り込むテキスト色・枠色*/
button.booth-search__action-button.v-btn.v-btn--depressed.v-btn--flat.v-btn--outlined.theme--light.v-size--default .v-btn__content {
  color: #000000;
}

button.booth-search__action-button.v-btn.v-btn--depressed.v-btn--flat.v-btn--outlined.theme--light.v-size--default {
  border-color: #000000;
}

/*チケット購入の最終確認ページからブラウザバックすると参加者情報の入力が出る時の戻るボタン（アプデが入ったら削除？）*/
button.back-button__content.v-btn.v-btn--contained.theme--light.v-size--large {
  color: #000000;
}

button.back-button__content.v-btn.v-btn--contained.theme--light.v-size--large {
  border-color: #000000;
}

/* イベントトップに戻る表示を変更 */
.portal-event-top,
.event-top {
  font-size: 0 !important;
}

.portal-event-top:before,
.event-top:before {
  font-size: 14px;
  content: '講演一覧に戻る';
}

/* プロフィール更新ページの表示文言を変更 */
.profile__button button .v-btn__content {
  font-size: 0 !important;
}

.profile__button button .v-btn__content:before {
  font-size: 16px;
  content: '更新';
}

/* 新規登録画面 */
#form_14271{
  display: block!important;
}

/* ヘッダーロゴ調整 */
#app > div > section > section.header__wrap.event__header > div > div.spacer {
  flex-grow: 0!important;
}

.header-logo__wrap {
  height: 55px !important;
}