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

/* width 768以上 */
@media print, screen and (min-width : 769px){	

/* Table8-------------------------------------- */

.Table8 td:first-child {
  background: #fbf5f5;
}

.Table8 { width: 100%; border-collapse: collapse;　border-spacing: 0; border: 0px; margin-bottom: 40px}

.Table8 th{ font-size: 1.6rem; border: 1px #8A8A8A solid; text-align: center; vertical-align: middle;
           padding: 5px 10px 5px 10px; background-color: #5E5E5E; color: #FFFFFF; font-weight: normal }

.Table8 td{ font-size: 1.6rem; border: 1px #8A8A8A solid;
           padding: 10px; background-color: #FFFFFF; vertical-align: middle}

.Table8 th:nth-child(1){ display: none}

.Table8 td:nth-child(1){ display: none}
.Table8 td:nth-child(2){ width: 20% }
.Table8 td:nth-child(3){ width: 25%}
.Table8 td:nth-child(4){ width: 5%; text-align: center}
.Table8 td:nth-child(5){ width: 5%; text-align: center}
.Table8 td:nth-child(6){ width: 5%; text-align: center}
.Table8 td:nth-child(7){ width: 5%; text-align: center}
.Table8 td:nth-child(8){ width: 10%; text-align: right}
.Table8 td:nth-child(9){ width: 10%; text-align: center}
.Table8 td:nth-child(10){ width: 10%; text-align: center}
.Table8 td:nth-child(11){ width: 5%; text-align: center}

.Table8 tbody tr:nth-child(2n) {}

.thead2 th:nth-child(1){ display: block; border: 0px}

}



@media screen and (max-width: 769px) {
  .Table8 {
    width: 100%;
  }
  .Table8 .thead {
    display: none;
  }
  .Table8 tr { font-size: 1.4rem;
    width: 100%; padding: 10px; box-sizing: border-box;
  }
  .Table8 td { font-size: 1.4rem;
    display: block; border-bottom: 1px #B5B5B5 solid;
    text-align: right; padding: 10px 20px 10px 10px;
    width: 100%; box-sizing: border-box
  }
  .Table8 td img { width: 20%
  }
  .Table8 td:first-child { font-size: 1.4rem;
    background-color: #5E5E5E;
    color: #fff;
    text-align: center; margin-top: 20px
  }
  .Table8 td:before {
    content: attr(data-label);
    float: left; padding-right: 20px;
    font-weight: bold;
    margin-right: 10px;
  }

.Table8 th:nth-child(1){ display: block}

.Table8 td:nth-child(1){ display: block}

.thead2 { display: none}

}
