/* ----------------------------------------
冒頭調整
---------------------------------------- */
.c-article.first {margin: 100px 0 0 0;}



/* ----------------------------------------
リンク
---------------------------------------- */
h2 a,
ul.sitemap_list a {
  text-decoration: none;
  transition: color 0.2s ease;}

h2 a.hover {color: #008b56;}

ul.sitemap_list a.hover {
  color: #008b56;
  text-decoration: underline;}



/* ----------------------------------------
サイトマップ
---------------------------------------- */
ul.sitemap_list {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.6rem;
  line-height: 1.5;
  padding-bottom: 35px;
  margin-top: 35px;
  margin-bottom: 53px;
  border-bottom: 1px solid #e5ebeb;
}

.c-article:last-child ul.sitemap_list {
  margin-bottom: 45px;
  border-bottom:none;}

ul.sitemap_list > li {
  margin:0 65px 20px 0;}

ul.sitemap_list > li > a {
  display: inline-block;
  position: relative;}

ul.sitemap_list > li > a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -12px;
    width: 8px;
    height: 8px;
    border-top: 2px solid #008b56;
    border-right: 2px solid #008b56;
    transform: rotate(45deg) translateY(-50%);
}

/*研究助成一覧*/

ul.sitemap_list > li.sitemap_research {
  width:100%;
  margin-right:0;

}
ul.sitemap_research_list {
  margin:10px 0 15px 1.6rem;
  display: flex;
  flex-wrap: wrap;
}

ul.sitemap_research_list > li {
  margin-bottom:15px;
  margin-right:1rem;
  padding-right:1rem;}

ul.sitemap_research_list > li::after{
  content: "｜";
  padding-left:20px;
  color:#555;
}


/* ----------------------------------------

---------------------------------------- */




/* ----------------------------------------

---------------------------------------- */
