/* common */
.g-Section__inner { max-width: 1200px !important; margin: 0 auto; }
.g-ImageTextHP__contentsBlock__text { width: 57.4%; padding: 0 !important; }
.irg-list ul { margin-left: -25px; }
.irg-list ul li,
.irg-list ul li a { color: #000 !important; }
.irg-sct01 { max-width: 1920px; margin: 0 auto; padding: 80px 0 70px; box-sizing: border-box; background: url(/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/promotion/2602/limited_ss26/bg01_lg.jpg) 50% 50% no-repeat; background-size: auto 265px; }
.irg-sct01 .g-Section__inner { max-width: 1308px !important; padding: 0 54px; }
.irg-sct02 { position: relative; display: flex; align-items: center; width: calc(100% - 44px); max-width: 1396px; min-height: 520px; margin: 80px auto; padding: 100px 32px 90px; box-sizing: border-box; }
.irg-sct02 { background: url(/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/promotion/2602/limited_ss26/bg02_lg.jpg) 50% 50% no-repeat #fff; background-size: cover; }
.irg-sct02 .irg-anchor { position: absolute; top: -100px; }
.irg-sct02 .g-Column__cols-lg-2 { width: 100%; }


/* large ---------- */
@media (min-width: 1025px) {
}

/* middle ---------- */
@media (min-width: 641px) and (max-width: 1024px) {
  .irg-list ul li span + span { display: block; }
  .irg-sct01 { padding: 70px 0 60px; background: url(/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/promotion/2602/limited_ss26/bg01_md.jpg) 50% 50% no-repeat; background-size: cover; }
  .irg-sct01 .g-Section__inner { padding: 0 48px; }
  .irg-sct02 { margin-top: 40px; margin-bottom: 40px; padding: 50px 32px 40px; }
  .irg-sct02 { background: url(/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/promotion/2602/limited_ss26/bg02_md.jpg) 50% 50% no-repeat #fff; background-size: cover; }
  .irg-sct02 .irg-anchor { top: -80px; }
  .g-ImageTextHP__contentsBlock__text { width: 57.53%; }
}

/* small ---------- */
@media (max-width: 640px) {
  .irg-sct01 .g-ImageTextHP__contentsBlock__text { width: 53% !important; }
  .irg-list ul li span + span { display: block; }
  .irg-sct01 { padding: 40px 0 30px; background: url(/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/promotion/2602/limited_ss26/bg01_sm.jpg) 50% 50% no-repeat; background-size: cover; }
  .irg-sct01 .g-Section__inner { padding: 0 20px; }
  .irg-sct02 { width: calc(100% - 24px); margin: 2px 12px 0; padding: 40px 20px 30px; }
  .irg-sct02 { margin-top: 40px; margin-bottom: 40px; }
  .irg-sct02 { background: url(/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/promotion/2602/limited_ss26/bg02_sm.jpg) 50% 50% no-repeat #fff; background-size: cover; }
  .irg-sct02 .irg-anchor { top: -80px; }
  .irg-sct02 {
    /*aspect-ratio: 352 / 722;*/
    min-height: 792px;
  }
}



