.columnList {
  max-width: 804px;
  padding-left: 15px;
  padding-top: 15px;
}

.columnList__item {
  display: flex;
  padding-bottom: 15px;
}

.columnList__img {
  width: 208px;
  cursor: pointer;
}

.columnList__txt {
  width: calc(100% - 208px);
  padding: 0 15px;
}

.columnList__txt h2 {
  font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro",
    sans-serif;
  color: #222222;
  font-size: 22px;
  font-weight: 400;
  line-height: 27px;
  -webkit-line-clamp: 2;
}

.columnList__txt a:hover h2 {
  color: #ff5c95;
}

.columnList__date {
  padding-top: 15px;
  font-size: 12px;
  color: #222222;
  font-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
}

/* Sp  */
.columnListSp {
  max-width: 804px;
  padding-left: 15px;
  padding-top: 10px;
}

.columnListSp__item {
  display: flex;
  padding-bottom: 7px;
}

.columnListSp__img {
  width: 88px;
}

.columnListSp__txt {
  width: calc(100% - 88px);
  padding: 0 5px;
}

.columnListSp__txt h2 {
  font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro",
    sans-serif;
  color: #222222;
  font-size: 13px;
  font-weight: 400;
  line-height: 18.2px;
  -webkit-line-clamp: 2;
}

.columnListSp__txt a:hover h2 {
  color: #ff5c95;
}

.date {
  font-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
}

.newsItem a:hover {
  color: #ff5c95;
}

.newsItem a,
.newsItem p {
  color: #222222;
}

.newsItem {
  font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro",
    sans-serif;
}

.newsColumnList {
  max-width: 886px;
  margin: 47px auto;
}
.newsColumnList__item {
  display: flex;
  margin-bottom: 28px;
  color: #222222;
}
.newsColumnList__item:last-child {
  margin-bottom: 0;
}
.newsColumnList__img {
  width: 326px;
}

.newsColumnList__txt .post-metadata__date,
.Mu0bmS {
  font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro",
    sans-serif !important;
  color: #222222 !important;
  font-weight: 300 !important;
}
.newsColumnList__txt .post-metadata__date {
  font-family: rodin-light, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif !important;
}
.post-metadata__date,
.blog-post-category-description-color,
.blog-post-category-description-font {
  color: #222222 !important;
  font-weight: 300 !important;
}

.newsColumnList__txt {
  width: calc(100% - 336px);
  padding: 25px 30px;
  font-family: fot-udkakugo-large-pr6n, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.post-title__text span {
  font-family: fot-udkakugo-large-pr6n, sans-serif;
  font-weight: 500;
  letter-spacing: 0.01em;
}

.newsColumnList__txt .dZs5e3.htMcyB {
  font-weight: 300;
}

.newsColumnList__txt .V_aJB6.dXvq5u {
  padding-bottom: 21px;
}

.mJ89ha {
  min-height: 24px;
}

.newsColumnList__txt .CS4xCt.JGhsWK {
  padding-bottom: 12px;
  letter-spacing: 0.02em;
}

.newsColumnList__txt .BOlnTh {
  font-size: 16px;
  line-height: 24px;
  font-family: rodin-light, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif !important;
}

.newsColumnList__txt .avatar-image img {
  border-radius: 100%;
}

.sliderSlick .slick-slide img,
.sliderSlick2 .slick-slide img {
  filter: blur(10px);
  transition: 1s;
}

.sliderSlick .slick-current img,
.sliderSlick2 .slick-current img {
  filter: blur(0);
}
.display-sp {
  display: none !important;
}
@media screen and (max-width: 320px) {
  .display-pc {
    display: none !important;
    opacity: 0;
  }
}

@media screen and (max-width: 320px) {
  .display-sp {
    display: block !important;
  }
}

@keyframes smoothScaleRotate {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.02, 0.9);
  }
  40% {
    transform: scale(0.9, 1.01);
  }
  50% {
    transform: scale(1.05, 0.95);
  }
  65% {
    transform: scale(0.98, 1.02);
  }
  75% {
    transform: scale(1.02, 0.98);
  }
  100% {
    transform: scale(1);
  }
}

.element-loop {
  animation: smoothScaleRotate 1s ease infinite;
  animation-delay: 2s;
}

.UNhuLu .fEGEM_ > .kGvnrc > .xfxJ27 {
  font-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif !important;
}

.blog-post-category-link-hashtag-hover-color:hover,
.user-name:hover {
  color: #ff7b08 !important;
}

@keyframes zoomIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.zoom-section {
  opacity: 0;
  transform: scale(0);
  transition: all 0.5s ease-in-out;
}

.zoomIn {
  animation: zoomIn 0.5s ease-in-out forwards;
}

.urT2WH .is-desktop .blog-link-hover-color:hover .user-name {
  color: #3d9be9 !important;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  opacity: 0;
}

@keyframes zoomIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.zoom-section {
  opacity: 0;
  transform: scale(0);
  transition: all 0.5s ease-in-out;
}

.zoomInCus {
  animation: zoomIn 0.5s ease-in-out forwards;
}
a.item-link-wrapper:hover {
  opacity: 0.6;
}
.newsColumnList__img a {
  width: 100%;
  height: 100%;
  display: block;
}
