@charset "UTF-8";
/*================================================

バレンタイン特集2026 TOP

=================================================*/
/*
 whiteday2026-top-kanban
=================================================*/
.whiteday2026-top-kanban{
  position: relative;
  overflow:hidden;
}
.whiteday2026-top-kanban__bg{
  position: absolute;
  width: 1920px;
  height: 531px;
  z-index:-1;
  top: 0;
  left: 50%;
  transform:translateX(-50%);
  background-color: #01425f;
}
.whiteday2026-top-kanban .scm-kanban-view{
  position: relative;
  width: 960px;
  margin: 0 auto;
}
.whiteday2026-top-kanban .scm-kanban-view .imgwrap{
  position: absolute;
  width: 480px;
  height: 338px;
  top: 0;
  animation: image-switch-animation 4s 0s infinite;
  opacity: 0;
}
.whiteday2026-top-kanban .scm-kanban-view .imgwrap._01{
  animation-delay: 0s;
  left: 0;
}
.whiteday2026-top-kanban .scm-kanban-view .imgwrap._02{
  animation-delay: 0s;
  right: 0;
}
.whiteday2026-top-kanban .scm-kanban-view .imgwrap._03{
  animation-delay: 2s;
  left: 0;
}
.whiteday2026-top-kanban .scm-kanban-view .imgwrap._04{
  animation-delay: 2s;
  right: 0;
}
@keyframes image-switch-animation {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.h1__image {
  height: 0;
  overflow: hidden;
}

/*
 top_mv_banner
=================================================*/
.ecm-slider.-whiteday2026 {
  background-color: transparent;
  filter:drop-shadow(0 0 5px rgba(0,0,0,.3));
}
.ecm-slider.-whiteday2026 .ecm-slider-slide:hover{opacity:1!important;}
.ecm-slider.-whiteday2026 .ecm-slider-slide img:hover{opacity:.8!important;}

/*
 top_mv_banner_modal
=================================================*/
.scm-modal-trigger.scm-modal-trigger-static.-whiteday2026 {
  background: inherit!important;
  color: #fff!important;
  font-size: 16px!important;
}
.ecm-modal-content.-whiteday2026 {
  border-radius: 8px;
}

/*
-whiteday2026-guide-list
=================================================*/
.-whiteday2026-guide-list .scm-content-card-guide-header {
  background: #4d0705;
}
.d-grid-col-2.-whiteday2026-guide-list .scm-content-card:nth-child(2) .scm-content-card-guide-header,
.d-grid-col-2.-whiteday2026-guide-list .scm-content-card:nth-child(3) .scm-content-card-guide-header,
.d-grid-col-2.-whiteday2026-guide-list .scm-content-card:nth-child(6) .scm-content-card-guide-header{
  background: #d43381;
}
.-whiteday2026-guide-list .scm-content-card-triangle{
  border-color: transparent transparent #d43381 transparent;
}

/*
 article_footer
=================================================*/
.guidelist-whiteday2026 .scm-commentary-title {
  /* font-size: 20px;
  font-weight: normal; */
  color:#053142;
}
.guidelist-whiteday2026 .scm-commentary-text {
  color: #053142;
  line-height: 1.5;
}
.guidelist-whiteday2026 .scm-commentary {
  border-bottom-color: #ebeff0;
}
.guidelist-whiteday2026 .ecm-button {
  background-color: #ddeef7;
  color:#025070!important;
  border:none!important;
}
.guidelist-whiteday2026 .ecm-button:hover,
.guidelist-whiteday2026 .ecm-button:visited {
  background-color: #ddeef7;
  color: #025070;
  text-decoration: none!important;
  opacity:.8;
}
.guidelist-whiteday2026 .ecm-button i {
  color:#025070;
  margin-right: 0!important;
}
.guidelist-whiteday2026 .ecm-view-more-button {
  border:none!important;
  color: #025070;
  background-color: #ddeef7;
  position: relative;
}
.guidelist-whiteday2026 .ecm-view-more-button i {
  color:#025070;
  margin-left: 4px;
}
.guidelist-whiteday2026 .ecm-view-more-button:hover{
  opacity:.8;
  text-decoration: none!important;
}