.c-topics__card__list {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.c-topics__card__list .c-topics__card__item {
  border: 1px solid #c2c2c2;
  border-radius: 5px;
}
.c-topics__card__list .c-topics__card__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  cursor: pointer;
}
@media screen and (min-width: 767px) {
  .c-topics__card__list .c-topics__card__link {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
    height: 100%;
  }
}
.c-topics__card__list .c-topics__card__header {
  width: 100%;
  background: #485da9;
  font-weight: normal;
  padding: 3px 7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.c-topics__card__list .c-topics__card__header .c-topics__card__labelList {
  color: #fff;
  font-size: 10px;
}
.c-topics__card__list .c-topics__card__header .c-topics__card__label {
  padding: 0;
  font-size: 10px;
}
.c-topics__card__list .c-topics__card__header .c-topics__card__label.-eat,
.c-topics__card__list .c-topics__card__header .c-topics__card__label.-support,
.c-topics__card__list .c-topics__card__header .c-topics__card__label.-create,
.c-topics__card__list .c-topics__card__header .c-topics__card__label.-deliver,
.c-topics__card__list .c-topics__card__header .c-topics__card__label.-enjoy,
.c-topics__card__list .c-topics__card__header .c-topics__card__label.-welcome {
  background: none;
  color: #fff;
  font-weight: normal;
}
.c-topics__card__list .c-topics__card__headRight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.c-topics__card__list .c-topics__card__areaTag {
  font-size: 10px;
  color: #fff;
}
.c-topics__card__list .c-topics__card__likeButton {
  line-height: 1;
  margin-left: 5px;
  position: relative;
  top: 1px;
}
.c-topics__card__list .c-topics__card__likeButton path {
  fill: #fff;
}
.c-topics__card__list .c-topics__card__likeButton.like-on path {
  fill: #f44336;
}
.c-topics__card__list .c-topics__card__title {
  width: 100%;
  padding: 6px 7px;
  font-size: 1.4rem;
  margin: 0;
  border-bottom: 1px solid #c2c2c2;
  letter-spacing: 0em;
  line-height: 1.4;
}
.c-topics__card__list .c-topics__card__left {
  width: 32%;
  position: relative;
}
.c-topics__card__list .c-topics__card__picture img {
  width: 100%;
  aspect-ratio: 6/4;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 767px) {
  .c-topics__card__list .c-topics__card__picture {
    height: auto;
  }
}
.c-topics__card__list .c-topics__card__button {
  background: #eff3ff;
  border: 2px solid #485da9;
  color: #444;
  border-radius: 3px;
  font-size: 8px;
  padding: 3px;
  text-align: center;
  font-weight: 700;
  margin: 8px 5px;
  letter-spacing: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 90%;
}
.c-topics__card__list .c-topics__card__right {
  width: 68%;
  padding: 10px;
}
.c-topics__card__list .c-topics__card__access {
  letter-spacing: 0em;
  line-height: 1.4;
}
@media screen and (min-width: 767px) {
  .c-topics__card__list .c-topics__card__access {
    font-size: 12px;
  }
}
.c-topics__card__list .c-topics__card__schedule {
  margin-top: 3px;
}
@media screen and (min-width: 767px) {
  .c-topics__card__list .c-topics__card__schedule {
    font-size: 12px;
  }
}
.c-topics__card__list .c-topics__card__summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.c-topics__card__list .c-topics__card__summary dt,
.c-topics__card__list .c-topics__card__summary dd {
  letter-spacing: 0;
  font-size: 0.95em;
}
@media screen and (min-width: 767px) {
  .c-topics__card__list .c-topics__card__summary dt,
  .c-topics__card__list .c-topics__card__summary dd {
    font-size: 12px;
  }
}

.sortArea {
  text-align: right;
  margin-bottom: 10px;
}
.sortArea__button {
  cursor: pointer;
  position: relative;
  font-size: 13px;
  padding: 5px 15px;
  padding-left: 35px;
  font-weight: bold;
}
.sortArea__button:before, .sortArea__button:after {
  content: "";
  height: 6px;
  width: 6px;
  position: absolute;
  border-top: 2px #888 solid;
  border-right: 2px #888 solid;
  left: 15px;
  top: 50%;
}
.sortArea__button:before {
  -webkit-transform: translateY(-8px) rotate(-45deg);
          transform: translateY(-8px) rotate(-45deg);
}
.sortArea__button:after {
  -webkit-transform: translateY(2px) rotate(135deg);
          transform: translateY(2px) rotate(135deg);
}/*# sourceMappingURL=test.css.map */