@charset "utf-8";
/* CSS Document */


/* Table3-------------------------------------- */
.Table3 {font-size: 1.6rem; border-collapse: collapse;}

.Table3 th{ border: solid 1px;padding: 10px}

.Table3 td{ font-size: 1.6rem; vertical-align: top; border: solid 1px;
            padding: 5px}

.Table3 td:nth-child(1){ white-space: wrap; text-align: center; font-weight: normal}
.Table3 td:nth-child(2){ white-space: wrap; text-align: center; font-weight: normal}
.Table3 td:nth-child(3){ white-space: wrap; text-align: left; font-weight: normal }
.Table3 td:nth-child(4){ white-space: wrap; text-align: center; font-weight: normal }

/* Table3-1-------------------------------------- */
.Table3-1 {font-size: 1.6rem; border-collapse: collapse;}

.Table3-1 th{ border: solid 1px;padding: 10px}

.Table3-1 td{ font-size: 1.6rem; vertical-align: top; border: solid 1px;
            padding: 5px}

.Table3-1 td:nth-child(1){ white-space: wrap; text-align: center; font-weight: normal}
.Table3-1 td:nth-child(2){ white-space: wrap; text-align: center; font-weight: normal}
.Table3-1 td:nth-child(3){ white-space: wrap; text-align: center; font-weight: normal }
.Table3-1 td:nth-child(4){ white-space: wrap; text-align: left; font-weight: normal }

/* Table3-2-------------------------------------- */
.Table3-2 { font-size: 2.0rem; border: 1px solid #999999; border-radius:10px; border-collapse: separate; border-spacing:0; margin:0 auto; width:690px; height:180px}

.colspancell0{ border: solid 1px black; padding:10px; white-space: wrap; text-align: center; font-weight: normal; width:70px; height:60px }
.colspancell1{ border: solid 1px black; padding:10px; white-space: wrap; text-align: center; font-weight: normal; width:200px; height:60px}
.colspancell2{ border: solid 1px black; padding:10px; white-space: wrap; text-align: center; font-weight: normal; width:140px; height:30px }
.colspancell3{ border: solid 1px black; padding:10px; white-space: wrap; text-align: left; font-weight: normal; width:350px; height:30px }
.colspancell4{ border: solid 1px black; padding:10px; white-space: wrap; text-align: center; font-weight: normal; width:140px; height:30px }
.colspancell5{ border: solid 1px black; padding:10px; white-space: wrap; text-align: left; font-weight: normal; width:350px; height:30px; word-break: break-all}

.cell0{
  border: solid 1px black;
  border-bottom-left-radius:10px;
  padding:10px;
  white-space: wrap;
  text-align: center;
  font-weight: normal;
  width:200px ;
  height:60px}

.cell10{
  border: solid 1px black;
  border-bottom-right-radius:10px;
  padding:10px;
  white-space: wrap;
  text-align: center;
  font-weight: normal;
  width:70px ;
  height:60px}

.rowspancell1{
   border: solid 1px black;
   border-top-left-radius:10px;
   border-top-right-radius:10px;
   color: white;
   text-align:center;
   background:#3f7bc3;
   width:690px;
   height:60px}



/* width 769以上 */

@media print, screen and (min-width : 769px){

.Table3 td{ padding-top: 20px; padding-bottom: 20px}

.Table3 td:nth-child(1){ }
.Table3 td:nth-child(2){ padding-left: 10px}
.Table3 td:nth-child(3){ padding-left: 20px}
.Table3 td:nth-child(4){ padding-left: 20px}

}
