@charset "utf-8";
/* CSS Document */

/* ==========================
==========　メイン　===========
============================= */
/*ペ`ジビジュアル*/
.page_visual {
    background: url(/sci/about/training/img/paga_visual.png)no-repeat center center;
    background-size: cover;
}

.teacher_table {border: 1px solid #a0a0a0;font-size: 14px;max-width: 1000px;width: 90%; margin: auto;}
.teacher_table tr {border-top: 1px solid #a0a0a0;}

.teacher_table tr th,
.teacher_table tr td {
  padding: 15px 20px;
}
.teacher_table tr:nth-child(odd) td:nth-child(odd) {background: #f6f7f7;}
.teacher_table tr:nth-child(odd) td:nth-child(even) {background: #fff;}
.teacher_table tr:nth-child(even) td:nth-child(odd) {background: #e8e9e9;}
.teacher_table tr:nth-child(even) td:nth-child(even) {background: #f0f1f1;}

.teacher_table tr th:nth-child(1) {width: 150px}
.teacher_table tr th:nth-child(2) {width: 105px}
.teacher_table tr th:nth-child(3) {width: 120px}
.teacher_table tr th:nth-child(4) {width: 438px}


/*tablee*/

.teacher_table.sugaku tr th {background: #cea0ad;}
.teacher_table.sugaku tr th:nth-child(odd) {background: #c995a4;}

.teacher_table.buturi tr th {background: #dbaaa8;}
.teacher_table.buturi tr th:nth-child(odd) {background: #d7a09e;}

.teacher_table.kagaku tr th {background: #c3abbd;}
.teacher_table.kagaku tr th:nth-child(odd) {background: #bda1b6;}

.teacher_table.bunsi tr th {background: #d9be9a;}
.teacher_table.bunsi tr th:nth-child(odd) {background: #d5b78f;}

.teacher_table.seitai tr th {background: #d4ddd2;}
.teacher_table.seitai tr th:nth-child(odd) {background: #cfdacd;}


/* 耕嗤のスマホ鮄峰
========================== */

/* 700pxより弌さい栽 */
@media screen and ( max-width: 700px ){

  .teacher_table tr th:first-child {
      width: 90px;
  }

  .teacher_table tr th, .teacher_table tr td {
      padding: 15px 7px;
  }
 
  .teacher_table tr th:nth-child(4) {width: 300px}
  .teacher_table tr th, .teacher_table tr td {
    padding: 15px;
  }

  
}


@media print {


}