#contents #k_contents {
  padding-top: 26.1333333333vw;
}
#contents #k_contents ul {
  position: relative;
}
#contents #k_contents ul li a {
  display: flex;
  justify-content: space-between;
  padding: 6.6666666667vw;
  padding-right: 4vw;
}
#contents #k_contents ul li a span {
  font-size: 4.2666666667vw;
  font-weight: 600;
  line-height: 1em;
  display: block;
  color: #00bd44;
}
#contents #k_contents ul li a img {
  display: block;
  width: 2.4vw;
  height: auto;
  padding-left: 1.8666666667vw;
}
#contents #k_contents ul li:nth-child(odd) {
  background-color: #f7f7f7;
}

#contents_ortholog #k_contents {
  padding-top: 39.4666666667vw;
}
#contents_ortholog #k_contents ul {
  position: relative;
}
#contents_ortholog #k_contents ul li {
  padding: 6.6666666667vw;
  padding-right: 4vw;
}
#contents_ortholog #k_contents ul li h3 {
  font-size: 4.2666666667vw;
  font-weight: 600;
  line-height: 1.5em;
  color: #00bd44;
}
#contents_ortholog #k_contents ul li hr {
  height: 0.2666666667vw;
  margin-top: 2.6666666667vw;
  margin-bottom: 2.6666666667vw;
  border: none;
  background-color: #e6e6e6;
}
#contents_ortholog #k_contents ul li ._text {
  font-size: 3.2vw;
  line-height: 5.0666666667vw;
  color: #282828;
}
