.sub_menu.league a {
  width: auto !important;
  white-space: nowrap;
}

@media (max-width: 1024px) {
  #basketball #TitleLeft {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
   #basketball #TitleLeft .selectbox {
    display: flex;
    gap: 4px;
    justify-content: center;
    width: 100%;
   }
  #basketball .info_title_right {
    display: none;
  }
  #basketball #i_main {
    width: 100% !important;
    float: none !important;
  }
  #basketball #info {
    display: flex;
    flex-direction: column;
  }
  .info_title_left {
    font-size: 14px!important;
  }
  #i_main * {
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  #i_main *::-webkit-scrollbar {
    display: none;
  }
  #i_main.sclass-content {
    max-width: 100%;
    width: auto;
    float: none;
    box-sizing: content-box;
  }
  .sub_menu.league, #i_main #standingdiv {
    max-width: 100%;
    overflow-x: auto;
    display: flex;
    flex-wrap: nowrap;
  }
  #i_data {
    display: flex;
    flex-direction: column;
  }
  #i_data .data:nth-child(2) {
    float: none;
    max-width: 100%;
  }
  #i_data .data:first-child,
  #i_data #scheDiv,
  #i_main #scheDiv,
  #tableId.data {
    max-width: 100%;
    box-sizing: border-box;
    display: block;
    overflow-x: auto;
    position: relative;
  }

  #i_data #scheDiv th {
    min-width: 50px;
  }

  #i_data #scheDiv [colspan="9"],
  #i_main #scheDiv #scheTab [colspan="9"], #i_main td[colspan="15"] {
    text-align: left;
  }
  #i_data #scheDiv [colspan="9"] strong,
  #i_main #scheDiv #scheTab [colspan="9"] strong, #i_main td[colspan="15"] b {
    position: sticky;
    left: 0;
    width: calc(100dvw - 20px);
    text-align: center;
    display: block;
  }

  #i_main #playoffsDiv tr {
    display: flex;
  }
  #i_main #playoffsDiv tr td {
    width: calc(100dvw - 20px);
    position: sticky;
    left: 0;
  }
  #i_main #playoffsDiv tr td:not(:first-child) {
    display: none;
  }

  #i_main #scheDiv #scheTab th {
    min-width: 100px;
  }

  #i_data #yearMonthDiv {
    overflow-x: auto;
  }
  #i_data #yearMonthDiv td {
    min-width: 50px;
  }

  #tableId.data th {
    min-width: 80px;
    font-size: 12px;
  }

  #tableId.data th > strong {
    white-space: nowrap;
  }

  #tableId.data th:nth-child(2), #tableId.data td:nth-child(2) {
    position: sticky;
    left: 0;
  }
  #tableId.data tr:nth-child(odd) td:nth-child(2) {
    background-color: #f7f7f7;
  }
  #tableId.data tr:nth-child(even) td:nth-child(2) {
    background-color: #fff;
  }
  .dark #tableId.data tr:nth-child(odd) td:nth-child(2) {
    background-color: #222;
  }
  .dark #tableId.data tr:nth-child(even) td:nth-child(2) {
    background-color: #282828;
  }
}
