h2 {
  font-weight: 700;
}

h2:not(.title h2) {
  margin-bottom: 12vh;
  padding-left: 2vw;
  border-left: 5px solid #60712F;
}

.m-no-others .no-article {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 7vh;
}
.m-no-others .no-article .no-imagepart {
  width: 40vh;
  max-width: 100%;
  aspect-ratio: 4/3;
  border-radius: 5px;
  flex-grow: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.m-no-others .no-article .no-textpart {
  padding-left: 3vw;
  margin-top: 3vh;
  width: calc(80vw - 40vh);
  min-width: 40vw;
  flex-grow: 1;
}
.m-no-others .no-article .no-textpart .no-textpart-date {
  color: #60712F;
  display: inline;
}
.m-no-others .no-article .no-textpart .no-textpart-label {
  display: inline-block;
  margin-left: 2vw;
  padding: 0.2em 1.2em;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
}
.m-no-others .no-article .no-textpart .sankou {
  background-color: #60712F;
}
.m-no-others .no-article .no-textpart .news {
  background-color: #C492B1;
}
.m-no-others .no-article .no-textpart .impNews {
  background-color: #F07167;
}
.m-no-others .no-article .no-textpart > h3, .m-no-others .no-article .no-textpart > p:last-child {
  margin-top: 2vh;
}
.m-no-others a {
  color: #60712F;
}
.m-no-others a:hover {
  color: #9bb64b;
}/*# sourceMappingURL=climbinglog.css.map */