/* Add Style */
/* ------------------------------------------------------------ */
.swiper-slide a,
.Info__thumb a {
  display: block;
  position: relative;
}
.swiper-slide a::before,
.Info__thumb a::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.swiper-slide a img,
.Info__thumb a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.Thumb__thumb,
.c-article__thumb {
  display: block;
  position: relative;
}
.Thumb__thumb::before,
.c-article__thumb::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.Thumb__thumb img,
.c-article__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.Info__text {
  overflow: initial !important;
  white-space: initial !important;
  text-indent: -0.65em;
  margin-left: 0.65em;
}

.c-article__title {
  overflow: initial !important;
  white-space: initial !important;
  text-indent: -0.55em;
  margin-left: 0.55em;
}/*# sourceMappingURL=add.css.map */