/* カスタマイズ用CSS */
body {
  font-family: "メイリオ", Meiryo, "游ゴシック", YuGothic, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, Roboto, sans-serif;
  color: #999 !important;
}

/* ヘッダータイトル */
.ec-headerTitle .ec-headerTitle__title a {
    color: #377bb5;
}

/* クルクルキャッチ4つ */
@media only screen and (min-width: 768px) {
  .ec-topicRole .ec-topicRole__listItem {
    width: 25%;
  }
}

/* フッタ */
.ec-footerRole {
  border-top: 1px solid #7d7d7d;
  margin-top: 30px;
  background: #377bb5;
}

/* ボタン */
.ec-blockBtn--top {
  color: #fff;
  background-color: #377bb5;
  border-color: #377bb5;
}

.ec-blockBtn--top:hover {
  color: #fff;
  opacity: 0.8 ;
}