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

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

/* Table10-------------------------------------- */

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

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

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

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

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

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


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

}



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

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

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

}
