@charset "UTF-8";
@media screen and (min-width : 601px){

  /* -------------------------------------------------------------------------------------------
  *
  * 表組
  *
  * ----------------------------------------------------------------------------------------- */

  .table_box.codeList table th:nth-of-type(1),
  .table_box.codeList table td:nth-of-type(1){
    width: 13.5%;
  }
  .table_box.codeList table th:nth-of-type(2),
  .table_box.codeList table td:nth-of-type(2){
    width: 40%;
  }
  .table_box.codeList table th:nth-of-type(3),
  .table_box.codeList table td:nth-of-type(3){
    width: 18.5%;
  }
  .table_box.codeList table th:last-child,
  .table_box.codeList table td:last-child{
    width: 28%;
  }

  /* タイトル列 */
  .table_box.codeList table th:nth-of-type(2).newline,
  .table_box.codeList table td:nth-of-type(2).newline{
    min-width: 20rem;
  }

  /* 中学校保健体育1列目 */
  .pe .table_box.codeList table th:nth-of-type(1).newline,
  .pe .table_box.codeList table td:nth-of-type(1).newline{
    min-width: 10rem;
  }


}@media screen and (max-width : 600px){


  /* タイトル列 */
  .table_box.codeList table th:nth-of-type(2).newline,
  .table_box.codeList table td:nth-of-type(2).newline{
    min-width: 14rem;
  }

  /* 中学校保健体育1列目 */
  .table_box.codeList table th:nth-of-type(1).newline,
  .table_box.codeList table td:nth-of-type(1).newline{
    min-width: 6rem;
  }


}

/* タブレット調整部分 */
@media screen and (min-width: 601px) and (max-width: 1024px){


  .tabPanel_cnt_box_1 .bookcover{
    margin: 0 auto 1.5rem auto;
    text-align: center;
  }

  .tabPanel_cnt_box_1 .bookcover .bookcoverImg{
    display: inline-block;
    vertical-align: top;
  }

}


/* 旧SE調整部分 */
@media screen and (max-width: 359px){
}
