.elementor-90013033 .elementor-element.elementor-element-6b8333f > .elementor-container{max-width:1010px;}.elementor-90013033 .elementor-element.elementor-element-14c82bc{z-index:10;}.elementor-90013033 .elementor-element.elementor-element-a86df81{z-index:9;}.elementor-90013033 .elementor-element.elementor-element-6f774a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90013033 .elementor-element.elementor-element-ee15bab > .elementor-container{max-width:340px;}.elementor-90013033 .elementor-element.elementor-element-cddf0c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90013033 .elementor-element.elementor-element-e20c360 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-90013033 .elementor-element.elementor-element-18a08aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90013033 .elementor-element.elementor-element-3a0dd30 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-90013033:not(.elementor-motion-effects-element-type-background), body.elementor-page-90013033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}/* Start custom CSS for column, class: .elementor-element-9bacb90 */@media (max-width:767px) {
  .elementor-column.top--1stview__left {
      padding:0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f256c11 */@media screen and (min-width: 600px) and (max-width: 1024px) {
  #before_banner {
    width: 100%;
    height: auto;
    aspect-ratio: 344 / 193;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43bbc1f */.l-game-top-info-custom .c-score-board {
  display: none;
}
.l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-vs .c-game-info-jumbotron-vs-detail__status--before,
.c-game-info-jumbotron .c-game-info-jumbotron-header__exhibition-title,
.l-game-top-info-custom .c-game-info-jumbotron .c-game-info-jumbotron-starting-pitcher__name {
  color: #fff;
}
.c-game-info-jumbotron .c-game-info-jumbotron-header__exhibition-title span {
  background-color: transparent;
}

@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 {
    max-width: 600px;
  }

  .l-game-top-info-custom .c-game-info-jumbotron {
    aspect-ratio: 16/9;
  }

  .l-game-top-info-custom .c-game-info-jumbotron-default {
    padding: 10px !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 5px;
  }

  .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: 10px 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) {
  .l-game-top-info > .c-game-info-jumbotron-default {
    aspect-ratio: 101 / 71;
    margin-bottom: 0;
    padding: 10px!important;
  }

  .l-game-top-info-custom .l-game-top-info {
    padding-bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
padding: 0px;
padding-top:10px;
}/* End custom CSS */