.access-map {
  position: relative;
}
.access-print {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.access-print .l-container {
  text-align: right;
  padding-top: 22px;
}
.content {
  padding-top: 40px;
}
.box .l-grids-gap {
  margin-top: 14px;
}
.table tr:first-of-type th:first-of-type {
  background-color: #fccf00;
}
.table th,
.table td {
  border: 2px solid #f6f6f6;
}

@media (max-width: 750px) {
  .content {
    padding-top: 10px;
  }
  .box .l-grids-gap {
    margin-top: 2px;
  }
  .participant {
    margin-bottom: 0px;
  }
}