/* ========================================
   Wrapper
======================================== */
.table {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}


/* ========================================
   デフォルト（全カラム）
======================================== */
.result-table th,
.result-table td {
  width: 8vw;
  
  box-sizing: border-box;
  white-space: nowrap;
  /* overflow: clip; */
  text-align: center;
  /* text-overflow: ellipsis; */
}

/* ========================================
   Table
======================================== */
.result-table {
  /* width: 100%; */
/* table-layout: fixed; */
  width: 99%;
}

/* ========================================
   非表示
======================================== */
.result-table th[data-key="border"],
.result-table td[data-key="border"]{
  display: none;
}

.result-table th[data-key="Team"],
.result-table td[data-key="Team"]{
  display: none;
}

/* ========================================
   固定カラムだけ上書き指定
======================================== */


/* 画面幅基準 */
.result-table th[data-key="Rank"],
.result-table td[data-key="Rank"] {
  width: 8vw; 
}

.result-table th[data-key="No."],
.result-table td[data-key="No."] {
  width: 8vw;
}

.result-table th[data-key="Name"],
.result-table td[data-key="Name"] {
  width: 14vw;
}



.result-table th[data-key="合計完登数"],
.result-table td[data-key="合計完登数"]
{ 
  width: 10vw;
}

