.c-page-header {
  background: url("../img/common/page-header.png") left / 874px 100% no-repeat, url("../img/club/page-header.jpg") center / cover no-repeat;
}

@media screen and (max-width: 896px) {
  .c-page-header {
    background: url("../img/common/page-header_sp.png") left / 60% 100% no-repeat, url("../img/club/page-header_sp.jpg") center / cover no-repeat;
  }
}

#club .c-main {
  background-color: #ffffff33;
  background-blend-mode: lighten;
}

.tbox {
  position: relative;
  margin-top: 60px;
}

.tbox>div {
  text-align: center;
}

.tbox>div p:first-of-type {
  padding-bottom: 20px;
}

#club ._mtl {
  margin-top: 145px;
}

#club .tb-01 {
  margin-top: 55px;
}

.tb-01._board td {
  text-align: center;
  border-left: 1px solid #989E74;
}

.tb-01._board td:first-of-type {
  border-left: unset;
}

#club .tb-01 th:first-of-type {
  width: 20.90%;
}

#club .tb-01 th,
.tb-01 td {
  padding: 13px 30px;
}

@media screen and (max-width: 896px) {
  .tbox {
    margin-top: 35px;
  }

  .tbox>div {
    text-align: start;
  }

  #club ._mtl {
    margin-top: 60px;
  }

  #club .tb-01 th:first-of-type {
    width: 100%;
  }

  .tb-01 td {
    border-top: unset;
    border-bottom: unset;
  }

  .tb-01._board td {
    border-left: unset;
  }

  .tb-01._board tr:first-of-type {
    display: none;
  }

  .tb-01._board tr:nth-of-type(n+4) td:first-of-type {
    background: #efefefee;
  }

  .tb-01._board tr:nth-of-type(n+4) td {
    border-top: unset;
    border-bottom: unset;
  }

  #club .tb-01 th,
  .tb-01 td {
    padding: 0 15px;
  }
}

/* あしらい */
.deco {
  display: block;
  position: absolute;
}

._01 {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.deco._01 span {
  height: 0;
  width: 325px;
  padding-top: 70.76%;
  display: block;
  background: url("../img/contact/img_deco_01.png") left top / 100% 100% no-repeat;
}

@media screen and (max-width: 896px) {
  .deco._01 span {
    width: 210px;
  }
}