@charset "utf-8";

/* 

  ◎サンプルカラー
    ・ボーダーの薄いグレー
        #d8d8d8;
    ・テーブルのヘッダーの背景などの薄いグレー
        #FAFAFA;
    ・緑
        #349F66;
    ・赤
        #FD3201;
*/

.table_2c_th.accessibility {
  width: 47%;
}

.table_2c_td.accessibility {
  width: 53%;
}

@media screen and (max-width: 1024px) {
  .table_2c_th.accessibility {
    width: 100%;
  }
  
  .table_2c_td.accessibility {
    width: 100%;
  }
}


/* ------------------------
テスト結果テーブル
-------------------------- */
.result_table_container {
  
}

.result_table {
  width: 100%;
}

.result_table_tr {

}

.result_table_th {
  vertical-align: middle;
  width: 13%;
  /* max-width: 110px; */
  min-width: 6rem;
  padding: 2rem 1rem;
  border: solid 1px #d8d8d8;
  background-color: #FAFAFA;
}
.result_table_th.result_table_th01 {
  width: 14%;
}
.result_table_th.result_table_th02 {
  width: 35%;
  min-width: 145px;
}
.result_table_th.result_table_th03 {
  width: 15%;
  min-width: 8rem;
}
.result_table_th.result_table_th04 {
  width: 10%;
}
.result_table_th.result_table_th05 {
  width: 10%;
}
.result_table_th.result_table_th06 {
  width: 14%;
  min-width: 8rem;
}

.result_table_td {
  padding: 2rem 1rem;
  border: solid 1px #d8d8d8;
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  .result_table_container {
    overflow-x: scroll;
  }
}


/* ------------------------
テスト結果テーブル
-------------------------- */