/* SPECIAL */
@media screen and (min-width: 1025px) {
  .special-index .content-inner {
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
}

.news-index .content-box {
  padding-top: 0;
}

.thumb-list__item__title {
  position: relative;
}
.thumb-list__item__title .icon--fin {
  background-color: #CCCCCC;
  color: #FFFFFF;
  padding: 5px 10px;
  line-height: 1em;
  font-size: 0.8em;
  display: inline-block;
}