@charset "UTF-8";
/*================================================

季節のくらしフェア2025 TOP

=================================================*/


/*
top_kanban
============================================== */

.kanban-wrapper{
  background: url(https://r.r10s.jp/evt/event/season/awlife/2025/_pc/img/top/kanban_bg.png?v=202509121104);
  height:305px;
  padding-top:12px;
  box-sizing: border-box;
  position: relative;
  z-index: 0;
}

.kanban-wrapper .kanban-textimg{
  text-align: center;
  margin-bottom: 46px;
}
.kanban-wrapper .kanban-textimg img{
  margin-left: 78px;
}

.kanban-wrapper .swiper{
  height: 190px;
}

.kanban-wrapper .swiper-wrapper{
  display: flex;
  align-items: flex-end;
}

.kanban-wrapper .swiper .swiper-slide{
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 100%; 
  padding:0 25px;
  box-sizing: border-box;
  width:auto !important;
  transition: padding;
  transition-duration: 0.5s;
}

.kanban-wrapper .swiper .swiper-slide._sofa{
  padding:0 45px 0px 24px;
}
.kanban-wrapper .swiper .swiper-slide._bed{
  width: 300px!important;
  padding: 0 16px 0 44px!important;
}
.kanban-wrapper .swiper .swiper-slide._kitchen{
  padding:0 33px 0px 32px;
}
.kanban-wrapper .swiper .swiper-slide._heater{
  padding:0 35px 0px 32px;
}
.kanban-wrapper .swiper .swiper-slide._kotatsu{
  padding:0 28px 0px 35px;
}
.kanban-wrapper .swiper .swiper-slide._chair{
  padding:0 32px 0px 24px;
}
.kanban-wrapper .swiper .swiper-slide._shelf{
  padding:0 40px 0px 76px;
}
.kanban-wrapper .swiper .swiper-slide._shelf img{
  margin-left: 0px;
  transition:margin-left 0.5s;
}
.kanban-wrapper .swiper .swiper-slide-active.swiper-slide._shelf img{
  margin-left: -18px;
  transition:margin-left 0.5s;
}
.kanban-wrapper .swiper .swiper-slide img{
  /* max-width: none;
  width:auto; */
}
.kanban-wrapper .swiper-wrapper > .main-slide img{
  filter: brightness(65%);
}
.kanban-wrapper .swiper-wrapper > .main-slide:first-child img{
  filter: brightness(100%);
}
.kanban-wrapper .swiper-initialized .main-slide img{
  filter: brightness(60%);
  transition-property:filter;
  transition-duration: 0.5s;
}
.kanban-wrapper .swiper-initialized .main-slide.swiper-slide-active img{
  filter: brightness(100%);
}
.h1_image{
  display: none;
}


/*
article,section
============================================== */

.scm-page-overview.-awlife{
  background: url(https://r.r10s.jp/evt/event/season/awlife/2025/_pc/img/cmn/page-overview_bg.png?v=202509121104) no-repeat top center;
  width:960px;
  height:202px ;
  box-sizing: border-box;
  padding-top:60px;
  color:#121212;
}

.scm-page-overview.-awlife .scm-page-overview-headline{
  font-size:24px;
  margin-bottom: 24px;;
}
.scm-page-overview.-awlife .scm-page-overview-text{
  font-size:12px;
}


/*------------------------------------------------

ecm-view-more[ecm]

------------------------------------------------*/
.ecm-view-more-default[data-layout=default] .ecm-button {
  background-color: var(--gray03);
  border: none;
  border-radius: 32px;
}
.ecm-view-more-button[data-layout=default] {
  background-color: var(--white);
  color: var(--black01);
  border: solid 1px var(--black01);
  border-radius: 24px;
}