.section-activity {
  margin: 20px 0 40px;
}
.section-activity .box {
  margin: 24px 5px;
}
.section-activity .box__txt {
  border: 1px solid #ccc;
  margin-top: 20px;
  padding: 20px;
}
.section-activity .box__img {
  display: flex;
  margin-top: 20px;
}
.section-activity .box__mix {
  display: flex;
  background: #f3f3f3;
  border: 1px solid #ccc;
  margin-top: 20px;
  padding: 10px;
}
.section-activity .box__mix__left {
  width: 50%;
}
.section-activity .box__mix__left img {
  margin-bottom: 10px;
}
.section-activity .box__mix__right {
  width: 50%;
  padding-left: 10px;
}
.section-activity .box__mix__right p {
  background: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 10px;
}
.section-activity .box__link {
  margin-top: 20px;
}
.section-activity .box__link a {
  display: inline-block;
  color: red;
}
.section-activity .box__link a:hover {
  text-decoration: none;
}
.section-activity a {
  display: inline-block;
  color: #1f7ea7;
}
.section-activity a:hover {
  color: #64bee6;
  text-decoration: none;
}
.section-activity .title-h4 {
  border-bottom: 2px solid #2cabe2;
  margin-bottom: 10px;
  font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
  font-size: 0.875rem;
  font-weight: bold;
  color: #105978;
}
.section-activity .btn-prev a {
  display: inline-block;
  color: #1f7ea7;
}
.section-activity .btn-prev a:hover {
  color: #64bee6;
  text-decoration: none;
}

/*# sourceMappingURL=index.css.map*/