main#content {
	padding: 0;
}
/*Elementorカラムのpaddingをリセット*/
.elementor-column-gap-default
	> .elementor-column
	> .elementor-element-populated {
	padding: 0px;
}

.c-news__list .c-news__list-item a {
	text-decoration: none;
}

.c-news-list .c-news__list-item a {
	text-decoration: none;
}

.c-media__table .c-media__table-head {
	background-color: #777;
}

.c-media__table .c-media__table-body {
	background-color: #262626;
}

.c-media__table .c-media__table-description td {
	background-color: #262626;
}

.c-calender-game-schedule__week .c-calender-game-schedule__weekday {
	background-color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.c-calender-game-schedule__table td a {
	color: inherit;
	text-decoration: inherit;
}

.c-music-list__itunes .c-music-list__itunes-link {
	color: #fff;
}

.c-column--1 {
	gap: 22px;
}

.c-column--1 .c-column__content {
	width: 100%;
}

.player-header-jp,
.player-header-en {
	display: block;
}

.margin-bottom-14px {
	margin-bottom: 14px;
}
.batter_pulldown {
	display: none;
}

/* style.min.cssのpadding:15pxを無くなるため */
/* style.min.cssのデフォルトのborder設定の解除 */
table td,
table th {
	padding: 0px;
	border: none;
}

@media screen and (max-width: 767px) {
	#c3-participant-results .results-table-batter-1 th:nth-child(1) > div {
		width: 34px;
	}
	#c3-participant-results .results-table-batter-1 th:nth-child(2) > div {
		width: 52px;
	}
}

.c-news__more button {
	background: #262626 !important;
	color: #fff !important;
}

.c-event__calendar .c-calendar-list .c-calendar-list-day-body .c-event__calendar-list-text:nth-of-type(1) {
	width: 450px;
}
.c-event__calendar .c-calendar-list .c-calendar-list-day-body .c-event__calendar-list-text:nth-of-type(2) {
	width: 350px;
}

/* 余白を調整 */
/* トップHTMLに以下のstyleが含まれていたので追加 */
.top-banner-01 {
  margin: 24px auto;
}
.top-banner-01 img {
  width: 100%;
}
.top-announce {
  margin-top: 40px;
}
.top-announce .c-announce-top {
  border: 1px solid #777;
}
.top-news {
  margin-top: 80px;
}
.top-banner-02 {
  margin-top: 80px;
}
.top-media {
  margin-top: 24px;
}
.top-movie {
  margin-top: 24px;
}
.top-calendar {
  margin-top: 40px;
}
.top-update .c-button__section {
  margin-top: 40px;
}
.top-thumbmenu {
  margin-top: 80px;
}
.top-stats {
  margin-top: 80px;
}
.top-banner-03 {
  margin-top: 40px;
}
.top-supported {
  margin-top: 24px;
}
@media screen and (max-width: 37.4375em) {
  .top-news {
	margin-top: 40px;
  }
  .top-mobile {
	margin: 40px 30px 0;
  }
  .top-media {
	margin-top: 40px;
  }
  .top-movie {
	margin-top: 40px;
  }
  .top-calendar {
	margin-top: 40px;
  }
  .top-update .c-button__section {
	margin: 40px 30px 0;
  }
  .c-announce-top__player a {
    font-size: 1.4rem !important;
  }
}
.c-announce-top__link > .c-link-text {
	color: #90CE9C;
	font-weight: 500;
	font-size: 1.6rem;
}

.c-player-directory__control > .c-player-directory__control-button a {
	text-align: center;
}

a.c-pager__item.disabled {
    pointer-events: none;
    color: #555;
}
