@media screen and (max-width: 767px) {
  .creditTxt {
    font-size: calc(16*(100vw / 750)) !important;
    letter-spacing: 0.01em !important;
  }

  .lilybrown_241118 .creditWrap-cont {
    justify-content: flex-start !important;
  }

  .creditWrap-cont {
    padding: calc(14* (100vw /750)) 0 calc(14* (100vw /750)) calc(19* (100vw /750));
    row-gap: calc(10*(100vw / 750));
    column-gap: calc(11*(100vw / 750));
  }

  .creditWrap-cont:after {
    content: "";
    position: absolute;
    top: calc(-10* (100vw /750));
    left: 50%;
    transform: translateX(-50%);
    background-size: contain;
    background-image: url(../img/SVG/arrow.svg);
    background-repeat: no-repeat;
    z-index: 1;
    width: calc(50* (100vw /750));
    height: calc(30* (100vw /750));
  }

  .creditWrap-cont.limited:after {
    content: "";
    position: absolute;
    top: calc(-10* (100vw /750));
    left: 50%;
    transform: translateX(-50%);
    background-size: contain;
    background-image: url(../img/SVG/arrow_pnk.svg);
    background-repeat: no-repeat;
    z-index: 1;
    width: calc(50* (100vw /750));
    height: calc(30* (100vw /750));
  }

  /* ===============================================
* snap *
=============================================== */
  .p-style--snap01 .creditWrap-cont {
    width: calc(436*(100vw / 750));
    top: calc(810*(100vw / 750));
    left: calc(62*(100vw / 750));
  }

  .p-style--snap02 .creditWrap-cont {
    top: calc(-473*(100vw / 750));
    left: calc(180*(100vw / 750));
    width: calc(168*(100vw / 750));
    padding-left: calc(30* (100vw /750));
  }

  .p-style--snap03 .creditWrap-cont {
    top: calc(368*(100vw / 750));
    left: calc(326*(100vw / 750));
    width: calc(376*(100vw / 750));
  }

  .p-style--snap04 .creditWrap-cont {
    top: calc(451*(100vw / 750));
    left: calc(106*(100vw / 750));
    width: calc(556*(100vw / 750));
  }

  .p-style--snap05 .creditWrap-cont {
    top: calc(602*(100vw / 750));
    left: calc(146*(100vw / 750));
    width: calc(345*(100vw / 750));
  }

  .p-style--snap06 .creditWrap-cont {
    top: calc(654*(100vw / 750));
    left: calc(62*(100vw / 750));
    width: calc(438*(100vw / 750));
  }

  .p-style--snap06 .creditWrap-cont.limited {
    top: calc(914*(100vw / 750));
    left: calc(331*(100vw / 750));
    width: calc(196*(100vw / 750));
    padding-left: calc(30* (100vw /750));
  }

  .p-style--snap07 .creditWrap-cont {
    top: calc(654*(100vw / 750));
    left: calc(54*(100vw / 750));
    width: calc(556*(100vw / 750));
  }

  .p-style--snap08 .creditWrap-cont.limited {
    top: calc(214*(100vw / 750));
    left: calc(68*(100vw / 750));
    width: calc(196*(100vw / 750));
    padding-left: calc(30* (100vw /750));
  }

  .p-style--snap09 .creditWrap-cont {
    top: calc(450*(100vw / 750));
    left: calc(3*(100vw / 750));
    width: calc(436*(100vw / 750));
  }

  /* 22:00 追加 */
  .l-lpcontents .p-style--snap09 .creditWrap-cont.limited{
    width: calc(198.43*(100vw / 750));
    top: calc(353.9*(100vw / 750));
    right: calc(93.3*(100vw / 750));
    left: auto;
    justify-content: center!important;
  }

  .p-style--snap10 .creditWrap-cont {
    top: calc(517*(100vw / 750));
    right: calc(-25*(100vw / 750));
    left: auto;
    width: calc(346*(100vw / 750));
  }

  .p-style--snap11 .creditWrap-cont.limited {
    top: calc(694*(100vw / 750));
    left: calc(508*(100vw / 750));
    width: calc(196*(100vw / 750));
    padding-left: 0;
    justify-content: center!important;
  }
  /* 22:00 追加 */
  .p-style--snap11 .creditWrap-cont {
    top: calc(519.5*(100vw / 750));
    right: calc(77.1*(100vw / 750));
    left: auto;
    width: calc(435.92*(100vw / 750));
    padding-left: calc(18*(100vw / 750));
  }

  .p-style--snap12 .creditWrap-cont {
    top: calc(763*(100vw / 750));
    left: calc(250*(100vw / 750));
    width: calc(436*(100vw / 750));
  }

  .p-style--snap13 .creditWrap-cont {
    top: calc(287*(100vw / 750));
    left: calc(58*(100vw / 750));
    width: calc(456*(100vw / 750));
  }

  .p-style--snap13 .creditWrap-cont.creditWrap-cont02 {
    top: calc(763*(100vw / 750));
    left: calc(250*(100vw / 750));
    width: calc(436*(100vw / 750));
  }

  /* ===============================================
* dresscode *
=============================================== */
  .p-style--dresscode01 .creditWrap-cont,
  .p-style--dresscode02 .creditWrap-cont {
    top: calc(838*(100vw / 750));
    left: calc(149*(100vw / 750));
    width: calc(277*(100vw / 750));
  }

  .p-style--dresscode01 .creditWrap-cont.limited,
  .p-style--dresscode02 .creditWrap-cont.limited {
    top: calc(334*(100vw / 750));
    left: calc(289*(100vw / 750));
    width: calc(229*(100vw / 750));
    padding-left: calc(40*(100vw / 750));
  }
  /* .p-style--dresscode01 .creditWrap-cont.limited,
  .p-style--dresscode02 .creditWrap-cont.limited{
    background-color: #000;
  }
  .p-style--dresscode01 .creditWrap-cont.limited::after,
  .p-style--dresscode02 .creditWrap-cont.limited::after{
    background-image: url(../img/SVG/arrow.svg);
  } */
  .p-style--dresscode03 .creditWrap-cont {
    bottom: calc(66*(100vw / 750));
    left: calc(354*(100vw / 750));
    width: calc(236*(100vw / 750));
  }

  .p-style--dresscode04 .creditWrap-cont {
    top: calc(257*(100vw / 750));
    left: calc(6*(100vw / 750));
    width: calc(236*(100vw / 750));
  }

  .p-style--dresscode05 .creditWrap-cont.limited:nth-last-of-type(2) {
    top: calc(398*(100vw / 750));
    left: calc(415*(100vw / 750));
    width: calc(230*(100vw / 750));
  }

  .p-style--dresscode05 .creditWrap-cont.limited:nth-last-of-type(1) {
    top: calc(398*(100vw / 750));
    left: calc(415*(100vw / 750));
    width: calc(230*(100vw / 750));
    padding-left: calc(27*(100vw / 750));
  }

  .p-style--dresscode06 .creditWrap-cont {
    width: calc(233.32*(100vw / 750));
    top: calc(271.5*(100vw / 750));
    left: calc(131.2*(100vw / 750));
  }
  .l-lpcontents .p-style--dresscode06 .creditWrap-cont.creditWrap-cont02{
    top: calc(603*(100vw / 750));
    left: calc(123*(100vw / 750));
    width: calc(372*(100vw / 750));
  }

  .p-style--dresscode07 .creditWrap-cont {
    top: calc(637*(100vw / 750));
    left: calc(378*(100vw / 750));
    width: calc(278*(100vw / 750));
  }

  .p-style--dresscode08 .creditWrap-cont {
    top: calc(603*(100vw / 750));
    left: calc(123*(100vw / 750));
    width: calc(372*(100vw / 750));
  }

  .p-style--dresscode09 .creditWrap-cont {
    top: calc(603*(100vw / 750));
    left: calc(123*(100vw / 750));
    width: calc(170*(100vw / 750));
  }

  .p-style--dresscode12 .creditWrap-cont.creditWrap-cont02 {
    top: calc(333*(100vw / 750));
    right: calc(0*(100vw / 750));
    left: auto;
    width: calc(429*(100vw / 750));
  }

  .p-style--dresscode11 .creditWrap-cont {
    top: calc(423*(100vw / 750));
    left: calc(4*(100vw / 750));
    width: calc(437*(100vw / 750));
  }

  .p-style--dresscode12 .creditWrap-cont {
    top: calc(555*(100vw / 750));
    left: calc(317*(100vw / 750));
    width: calc(409*(100vw / 750));
  }

  .p-style--dresscode13 .creditWrap-cont {
    top: calc(745*(100vw / 750));
    left: calc(121*(100vw / 750));
    width: calc(331*(100vw / 750));
  }

  /* ===============================================
* sipsip *
=============================================== */
  .p-style--sipsip01 .creditWrap-cont {
    top: calc(274*(100vw / 750));
    left: calc(50*(100vw / 750));
    width: calc(255*(100vw / 750));
  }

  .p-style--sipsip01 .creditWrap-cont.creditWrap-cont02 {
    top: calc(712*(100vw / 750));
    left: calc(158*(100vw / 750));
    width: calc(381*(100vw / 750));
  }

  .p-style--sipsip01 .creditWrap-cont.limited {
    top: calc(567*(100vw / 750));
    left: calc(177*(100vw / 750));
    width: calc(221*(100vw / 750));
    padding-left: calc(21* (100vw /750));
  }

  .p-style--sipsip01 .creditWrap-cont.limited:nth-last-of-type(1) {
    top: calc(848*(100vw / 750));
    left: calc(467*(100vw / 750));
    width: calc(201*(100vw / 750));
    padding-left: calc(44*(100vw / 750));
  }

  .p-style--sipsip02 .creditWrap-cont {
    top: calc(354*(100vw / 750));
    left: calc(90*(100vw / 750));
    width: calc(255*(100vw / 750));
  }

  .p-style--sipsip02 .creditWrap-cont.limited {
    top: calc(727*(100vw / 750));
    left: calc(307*(100vw / 750));
    width: calc(389.7*(100vw / 750));
    padding-left: 0;
    justify-content: center !important;
  }


  .p-style--sipsip04 .creditWrap-cont {
    top: calc(457*(100vw / 750));
    left: calc(325*(100vw / 750));
    width: calc(337*(100vw / 750));
  }

  .p-style--sipsip05 .creditWrap-cont {
    top: calc(536*(100vw / 750));
    left: calc(30*(100vw / 750));
    width: calc(354*(100vw / 750));
  }

  .p-style--sipsip06 .creditWrap-cont {
    top: calc(602*(100vw / 750));
    left: calc(96*(100vw / 750));
    width: calc(415*(100vw / 750));
  }


  .p-style--sipsip07 .creditWrap-cont {
    top: calc(682*(100vw / 750));
    left: calc(310*(100vw / 750));
    width: calc(359*(100vw / 750));
  }

  .p-style--sipsip07 .creditWrap-cont.limited {
    top: calc(927*(100vw / 750));
    left: calc(182*(100vw / 750));
    width: calc(157*(100vw / 750));
    padding-left: 0;
    justify-content: center!important;
  }




  .p-style--sipsip08 .creditWrap-cont {
    top: calc(682*(100vw / 750));
    left: calc(292*(100vw / 750));
    width: calc(400*(100vw / 750));
  }

  .p-style--sipsip08 .creditWrap-cont.limited {
    top: calc(927*(100vw / 750));
    left: calc(182*(100vw / 750));
    width: calc(157*(100vw / 750));
    padding-left: 0;
    justify-content: center!important;
  }





  .p-style--sipsip09 .creditWrap-cont {
    top: calc(687*(100vw / 750));
    left: calc(462*(100vw / 750));
    width: calc(163*(100vw / 750));
  }

  .p-style--sipsip10 .creditWrap-cont {
    top: calc(595*(100vw / 750));
    left: calc(-38*(100vw / 750));
    width: calc(357*(100vw / 750));
  }

  .p-style--sipsip11 .creditWrap-cont {
    top: calc(390*(100vw / 750));
    left: calc(30*(100vw / 750));
    width: calc(320*(100vw / 750));
  }

  .p-style--sipsip11 .creditWrap-cont.limited {
    top: calc(537*(100vw / 750));
    left: calc(432*(100vw / 750));
    width: calc(231*(100vw / 750));
    padding-left: calc(32* (100vw /750));
  }

  .p-style--sipsip12 .creditWrap-cont {
    top: calc(584*(100vw / 750));
    left: calc(338*(100vw / 750));
    width: calc(373*(100vw / 750));
  }

  .p-style--sipsip13 .creditWrap-cont {
    top: calc(517*(100vw / 750));
    left: calc(65*(100vw / 750));
    width: calc(380*(100vw / 750));
  }
}