h2 {
  font-size: 24px;
  font-family: 'Noto Sans Japanese', sans-serif;
  font-weight: 300;
  color: #707070;
  padding: 0.25em 0.5em;
  margin: 0;
  background: transparent;
  border-left: solid 8px #ABE712;
  background-color: rgba(202, 226, 140, 0.25);
}

h3 {
  font-size: 20px;
  font-family: 'Noto Sans Japanese', sans-serif;
  font-weight: 400;
  padding: 0.25em 0.5em;
  margin: 0;
  border-bottom: solid 1px #ABE712;
}

p {
  font-size: 16px;
  font-family: 'Noto Sans Japanese', sans-serif;
  color: #707070;
}


p:hover {
  color: #999;
}

.acc-open::before{
  color: #ABE712;
}

.acc-open::after{
  color: #ABE712;
}

.link-title {
  font-size: 18px;
  font-family: 'Noto Sans Japanese', sans-serif;
  color: #069560;

}