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

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

/* Table9-------------------------------------- */

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

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

.Table9 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 }

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

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

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

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

}



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

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

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

}
