/* 

追加CSS
ベースのCSSに追加するCSSを記述します。

*/

/* HOME */

/* HOME ここまで */

/* research */

.research-detail {
  margin-bottom: 37px;
}

.research-detail__info h3 {
  font-size: 16px;
  line-height: 1.88;
  color: #55bca7;
  text-align: left;
  margin: 0;
  padding: 0;
  font-weight: 500;
}

.research-detail__info .figure {
  text-align: center;
}

.research-detail__info + .research-detail__info {
  border-top: dashed 1px #55bca7;
  margin-top: 40px;
  padding-top: 40px;
}

@media (max-width: 768px) {
  .research-detail {
    margin-bottom: 43px;
  }
  
  .research-detail h3 {
    margin-bottom: 22px;
  }
}

/* research ここまで*/

/* member */

/* member ここまで*/

/* publication */

.publication-detail {
  margin-bottom: 37px;
}

.publication-detail ul {
  max-width: 960px;
  padding-left: 20px;
  color: #464646;
  font-size: 16px;
  line-height: 1.88;
  list-style-type: disc;
}

.publication-detail ul li + li {
  margin-top: 15px;
}

.publication-detail__info h3 {
  font-size: 16px;
  line-height: 1.88;
  color: #55bca7;
  text-align: left;
  margin: 0;
  padding: 0;
  border: none;
  font-weight: 500;
}

.publication-detail__info + .publication-detail__info {
  border-top: dashed 1px #55bca7;
  margin-top: 40px;
  padding-top: 40px;
}

@media (max-width: 768px) {
  .publication-detail {
    margin-bottom: 43px;
  }

  .publication-detail h3 {
    margin-bottom: 22px;
  }

  .publication-detail ul {
    margin: 0 auto 30px auto;
  }
}

/* publication ここまで*/
