/* 本文の通常ulに限定。ナビ・一覧パネル等の専用リストは対象外 */
.main ul.content-list,
.main ul.note__list {
  padding-inline-start: 1.5em;
  list-style: none;
}

.main ul.content-list > li,
.main ul.note__list > li {
  position: relative;
  margin-block-end: 8px;
}

.main ul.content-list > li::before,
.main ul.note__list > li::before {
  position: absolute;
  top: 0.55em;
  left: -1em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--color-accent);
  content: "";
}

.main ul.linkbox > li {
  margin-block-end: 8px;
}

.main ul.linkbox a {
  text-decoration: none;
}

.main ul.linkbox a:hover,
.main ul.linkbox a:focus-visible {
  text-decoration: underline;
}
