@charset "UTF-8";

#detailCnt > div + div {
  margin-top: 60px;
}

.base-table {
  margin-top: 17px;
}
.base-table.style01 td {
    text-align: center;
    padding: 15px 12px;
}
.base-table.style01 .t-no-border {
    border-top: none;
}
.base-table.style01 .tb-no-border {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}
.base-table.style01 .tanni-head {
    width: 8%;
    text-align: center;
    background-color: #eee;
}
.base-table.style01 .nendo-head {
    width: 12%;
    text-align: center;
    background-color: #eee;
}

.base-table.style01 .head {
    text-align: left;
}
.base-table.style01 .item-l {
    width: 20%;
}
.base-table.style01 .item-r {
    width: 35%;
    text-align: left;
}
.base-table.style01 .item-c {
    width: 55%;
}
.base-table.style01 .tanni {
    text-align: center;
}
.base-table.style01 .num {
    text-align: right;
}
.base-table.style01 .item {
    width: 55%;
    text-align: left;
}

.table-wrap {
  margin-top: 37px;
}
.table-wrap.margin02 {
  margin-top: 17px;
}


@media only screen and (max-width: 767px) {
  #detailCnt > div + div {
    margin-top: 30px;
  }
    
.base-table.style01 .item-l {
    width: 24%;
}
.base-table.style01 .tanni-head {
    width: 9%;
}
    
  .base-table td,
  .base-table th {
    font-size: 1.5rem;
  }
  .scroll-wrap {
    overflow-x: auto;
  }
  .scroll-wrap > div {
    width: 595px;
  }
}
