main {
  background-color: #FFFFFF;
}
main #ad-scores-schedule-top-banner-l,
main #ad-scores-schedule-top-banner-sm,
main #ad-scores-schedule-top-banner-m {
  margin-top: 20px;
  min-height: 50px;
}
main #ad-scores-schedule-top-banner-l iframe,
main #ad-scores-schedule-top-banner-sm iframe,
main #ad-scores-schedule-top-banner-m iframe {
  border: 1px #DDDDDD solid !important;
  /* stylelint-disable-line declaration-no-important */
  background-color: #F3F3F3;
}
#scores-schedule-root {
  min-height: 500px;
  line-height: normal;
}
#scores-schedule-root #gridWrapper {
  max-width: 1440px;
  margin: 0px auto;
}
#scores-schedule-root .bdata-component__root {
  min-height: inherit;
}
#scores-schedule-root * {
  box-sizing: content-box;
}
#scores-schedule-root .sns-daypicker button {
  box-sizing: border-box;
}
#scores-schedule-root nav li a {
  color: #0048AB;
}
#scores-schedule-root .react-datepicker__navigation {
  box-sizing: border-box;
}
#scores-schedule-root .inAppTopRightAd .ad-responsive-slot {
  margin-top: 0;
}
#scores-schedule-root .inAppTopRightAd .ad-responsive-slot .ad-responsive-size:not(:empty) {
  width: 300px;
}
#scores-schedule-root .inAppTopRightAd .ad-responsive-slot .ad-responsive-size:not(:empty) div:empty {
  height: 0px !important;
  /* stylelint-disable-line declaration-no-important */
}
#scores-schedule-root .inAppMidCenterAd .ad-responsive-size:not(:empty) {
  width: 100%;
  border-top: 1px solid #DFDFDF !important;
  /* stylelint-disable-line declaration-no-important */
}
#scores-schedule-root .inAppMidCenterAd .ad-responsive-size:not(:empty):empty {
  display: none;
}
#scores-schedule-root .inAppMidCenterAd .ad-responsive-size:not(:empty) div:first-child {
  padding: 4px 0;
  min-height: 28px;
}
#scores-schedule-root .inAppMidCenterAd .ad-responsive-size:not(:empty) div:first-child:empty {
  display: none;
}
.bottom_ads {
  padding: 1em 0px;
}
html {
  font-size: initial;
}

