.elementor-90014955 .elementor-element.elementor-element-99a2bd7{margin-top:-9px;margin-bottom:0px;}/* Start custom CSS for shortcode, class: .elementor-element-86f7e68 */@media screen and (min-width: 37.5em) {
  .l-game-top-info-custom .c-score-board {margin-bottom: 0;}
  .l-game-top-info-custom .l-game-top-info {padding-bottom: 0;}
/*  .l-game-top-info-custom .c-score-board {display:none;} */

  .l-game-top-info-custom {
/*    max-width: 600px;*/
    max-width: none;
  }
  .l-game-top-info-custom .c-game-info-jumbotron {
    aspect-ratio: 16/9;
  }
  .l-game-top-info-custom .c-game-info-jumbotron-default {
    padding: 28px 0 24px !important;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-header {
    max-width: 334px;
    width: auto;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-header__text {
    width: 80px;
    font-size: 1.2rem;
    font-weight: 500;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs {
    max-width: 334px;
    width: auto;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs__logo {
    width: 80px;
    height: 80px;
    padding: 0 6px;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs__logo span {
    font-size: 1rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail {
    width: calc(100% - 80px - 80px);
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__status {
    font-size: 1.2rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__status--before {
    font-size: 2rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__status--none {
    font-size: 2.2rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__start {
    font-size: 1.6rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__score {
    font-size: 5.4rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__score span {
    min-width: 55px;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__score i {
    width: 15px;
    height: 6px;
    margin: 0 17px;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__inning {
    font-size: 1.2rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron__text {
    font-size: 1.2rem;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-starting-pitcher {
    max-width: 334px;
    width: auto;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-starting-pitcher__name {
    width: 80px;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-game-buttons {
    max-width: 334px;
    margin-right: auto;
    margin-left: auto;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-game-buttons__column {
    width: 45.22293%;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-game-buttons__column + .c-game-info-jumbotron-game-buttons__column {
    margin-left: 9.55414%;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-pacificleaguetv-button {
    width: auto;
    max-width: 334px;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-pacificleaguetv-button .c-pacificleague-button {
    height: 44px;
  }
  .l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-pacificleaguetv-button .c-pacificleague-button span img {
    width: 127px;
  }
  .l-game-top-info-custom .c-score-board {
    max-width: none;
    padding: 0 5px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-logo {
    width: 28px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-logo .c-score-board-table-logo-cell {
    height: 37px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-logo .c-score-board-table-logo-cell img {
    height: auto;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-logo .c-score-board-table-logo-cell:first-child {
    height: 24px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-wrapper {
    width: calc(100% - 28px - 72px);
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-wrapper .c-score-board-table-score-container {
    width: auto;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-header {
    font-size: 1rem;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-header .c-score-board-table-score-header-cell {
    width: calc(100% / 12);
    height: 24px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-body {
    font-size: 1.6rem;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-body .c-score-board-table-score-body-cell {
    width: calc(100% / 12);
    height: 37px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result {
    width: 72px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-header {
    font-size: 1rem;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-header .c-score-board-table-score-result-header-cell {
    height: 24px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-header .c-score-board-table-score-result-header-cell:first-child {
    width: 42px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-header .c-score-board-table-score-result-header-cell:last-child {
    width: calc(100% - 42px);
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-body {
    font-size: 1.6rem;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-body .c-score-board-table-score-result-body-cell {
    height: 37px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-body .c-score-board-table-score-result-body-cell:first-child {
    width: 42px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-table .c-score-board-table-score-result .c-score-board-table-score-result-body .c-score-board-table-score-result-body-cell:last-child {
    width: calc(100% - 42px);
  }
  .l-game-top-info-custom .c-score-board .c-score-board-footer {
    margin-top: 8px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-footer .c-score-board-footer-column:nth-child(1) {
    width: 100%;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-footer .c-score-board-footer-column:nth-child(2) {
    width: 100%;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-footer .c-score-board-footer-column + .c-score-board-footer-column {
    margin-top: 27px;
  }
  .l-game-top-info-custom .c-score-board .c-score-board-about {
    font-size: 1.2rem;
    line-height: 1.5;
  }
}

@media screen and (min-width: 37.5em) {
    .l-game-top-info-custom .c-game-info-jumbotron {
      /* 試合情報を 16:9 で表示する（PC） */
      aspect-ratio: 16/9;
      padding: 0 !important;
  
      /* 試合情報下の余白を削除する（PC） */
      margin-bottom: 0; 
    }
  
    /* 試合情報を 16:9 で表示するための余白調整（PC） */
    .c-game-info-jumbotron .c-game-info-jumbotron-vs {
      margin-bottom: 0;
    }
    .c-game-info-jumbotron .c-game-info-jumbotron-game-buttons {
      margin-top: 15px;
    }
    .c-game-info-jumbotron-inner {
      padding: 0 10px;
    }
    .c-game-info-jumbotron .c-game-info-jumbotron-game-buttons .c-game-info-jumbotron-game-button a {
      height: 38px;
    }
  
    /* 試合情報をカラムいっぱいで表示する（PC） */
    .l-game-top-info-custom {
      max-width: none;
    }
  }
  
  /* 試合情報をデフォルトの比率で表示する（SP） */
  @media screen and (max-width: 37.4375em) {
    .c-game-info-jumbotron-default {
      aspect-ratio: 202 / 167;
    }
  }

.c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__status {
  color: #FFFFFF;
}
.c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__score em {
  color: #FFFFFF;
}
.c-game-info-jumbotron .c-game-info-jumbotron-starting-pitcher__name {
  color: #FFFFFF;
  font-size: 1.4rem;
}/* End custom CSS */