:root {
  --color-base: #106b6f;
  --color-darkBase: #fff9f0;
  --color-baseDark: #ffecea;
  --color-background: #106b6f;
  --color-white: #fff;
  --color-hover: #ffecea;
  --color-orange: #cc774d;
  --color-red: #bab08c;
}

.areaTop {
  display: none;
}

.contents__catagoryList.eventParts,
.result-heading__title-enSub {
  margin: 0 auto;
  width: 730px;
}

.contents__catagoryList.eventParts {
  gap: 8px;
  display: flex;
  justify-content: left;
  padding: 0;
}

.result-heading__title-enSub {
  background: var(--color-base);
  color: var(--color-white);
  margin: 10px auto;
  max-width: 730px;
}

.contents__catagoryList.eventParts li {
  flex-wrap: wrap;
  width: calc((100% - 16px) / 3);
  margin: 0;
}

.contents__catagoryList.eventParts li span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38%;
  margin: 4px auto 0;
  padding: 2px 3px;
  font-size: 10px;
  color: var(--color-white);
  background: var(--color-red);
  border-radius: 10px;
}

.contents__catagoryList.eventParts li span:after {
  content: "";
  position: relative;
  right: -2px;
  width: 3px;
  height: 3px;
  border: solid var(--color-white);
  border-width: 1px 0 0 1px;
  transform: rotate(130deg);
}

.contents__catagoryList.eventParts li a {
  display: block;
  padding: 15px 5px;
  font-weight: bold;
  color: var(--color-base);
  background: var(--color-darkBase);
  border: 2px solid var(--color-base);
  border-radius: 2px;
  transition: 0.3s;
}

.contents__catagoryList.eventParts li a.active,
.contents__catagoryList.eventParts li a:hover {
  background-color: var(--color-background);
  color: var(--color-white);
}
