@charset "UTF-8";
/*---- SP First ----*/

:root {
  --sceneThemeColor: #c79ad1;
}

/*---- ポジションマップ ----*/
.lp--scene-content {
  .gslp-block-lineup--body {
    ul {
      li {
        &.kansha_cs { top: 75%; left: 75%; z-index: +9; }
        &.kansha_cf { top: 25%; left: 75%; z-index: +8; }
        &.uchires   { top: 25%; left: 25%; z-index: +7; }
      }
    }
  }
}

/*---- 特長 ----*/
.lp--scene-content {
    & .lp-strong {
      .lp-strong-point {
        &:nth-of-type(1) {
          background-image: url("/img/usr/@event/memorial/ico-strong-point1.webp");
        }
        &:nth-of-type(2) {
          background-image: url("/img/usr/@event/memorial/ico-strong-point2.webp");
        }
        &:nth-of-type(3) {
          background-image: url("/img/usr/@event/memorial/ico-strong-point3.webp");
        }
    }
  }
}

/*---- タイプサムネイル ----*/
& label.checkbox {
  &[for$="_file"]::before {
    background-image: url('/img/usr/@event/memorial/ctype_f.webp') !important;
  }
  &[for$="_sassi"]::before {
    background-image: url('/img/usr/@event/memorial/ctype_s.webp') !important;
  }
  &[for$="_card"]::before {
    background-image: url('/img/usr/@event/memorial/ctype_c.webp') !important;
  }
  &[for$="_sassi_card"]::before {
    background-image: url('/img/usr/@event/memorial/ctype_sc.webp') !important;
  }
}