@charset "utf-8";
/****************************************
hobby round showroom 2025.11.22 style
last update - 2025.09.12
****************************************/
/* over write */
.cont-title--band {
  font-size: 220%;
}
.main-img {
  background: #fff url(/event/hrsr/assets/image/hrsr-hr33-bg.jpg) 50% 0% no-repeat;
  line-height: 0;
  text-align: center;
  border-bottom: 1rem solid #f22f33;
}
.event-item-list {
  display: grid;
  grid-template-columns: repeat(2 , 1fr);
  gap: calc(var(--rs) * 2) calc(var(--rs) * 1);
  @media screen and (min-width: 767px) {
    
  }
}
.event-item-list__group + .event-item-list__group {
  border-left: none;
  @media screen and (max-width: 767px) {
    margin-top: 0;
  }
}
.event-item-list__group > dd.event-item-list__allitem {
  margin: 1em -0.5em 0;
  @media screen and (min-width: 767px) {
    margin: auto 1em 0;
  }
}
hr.hrsr-hr {
  width: 96%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
.cont-lead-wrap {
  h4 {
    font-size: calc(var(--fs) * 2.4);
    color: var(--color-main);
    padding: 0 0 0.2em 0;
  }
}
/*-------------------------------
 HOBBY ROUND SHOWROOM
---------------------------------*/
.cont-title--band {
  background-color: hsl(350.34deg 93.61% 42.94%);
  background-image: repeating-linear-gradient(-80deg, transparent, transparent 10px, hsl(352.75deg 87.5% 40.78%) 10px, hsl(352.75deg 87.5% 40.78%) 20px );
  background-size: auto auto;
  color: hsl(0deg 0% 100%);
}
.event-cont {
  background-image: url(/event/hr24/assets/image/bg-ruledline.png);
  background-position: 50%;
  background-repeat: repeat;
  background-size: 5rem;
  border-bottom: 0.2rem solid rgba(205, 239, 251, 0.9);
  padding: calc(var(--rs) * 6) calc(var(--rs) * 1);
}

/* カラー制御 */
.link-btn--page li a.list-nml {
  background: #03327a;
}
.link-btn--page li a.list-lmt {
  background: #fb7f00;
}
.link-btn--page li a.list-Nlmt {
  background: #b50005;
}
.link-btn--page li a:hover {
  text-decoration: none;
  filter: brightness(1.2);
}








#list-fss .cont-title, .item-title-fss {
  background: #03327a;
}
#list-sly .cont-title, .item-title-sly {
  background: #b50005;
}
#list-cgm .cont-title, .item-title-cgm {
  background: #4598D5;
}
#list-fiore .cont-title, .item-title-fiore {
  background: #fe5599;
}
#list-wms .cont-title, .item-title-wms {
  background: #abb91b;
}
#list-lmt .cont-title, .item-title-lmt {
  background: #fb7f00;
}





/* -- brand */
#list-fss .item-detail-brand {
  background: #03327a;
}
#list-sly .item-detail-brand {
  background: #b50005;
}
#list-cgm .item-detail-brand {
  background: #4598D5;
}
#list-fiore .item-detail-brand {
  background: #fe5599;
}
#list-wms .item-detail-brand {
  background: #abb91b;
}
#list-lmt .item-detail-brand {
  background: #fb7f00;
}





.notice-cont {
  border-top: 0.2rem solid rgba(205, 239, 251, 0.9);
}
.notice-cont {
  border-top: 0.2rem solid rgba(205, 239, 251, 0.9);
}
.list-cont {
  h4 {
    + p {
      padding: 0 0 1rem;
      font-size: calc(var(--fs)* 2);
    }
  }
}