@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Noto+Sans+JP:wght@100..900&display=swap");
.lpChiikawa {
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #432f31;
}
.lpChiikawa:is(main) {
  padding: 0;
}
.lpChiikawa .cmp__lpModButton:is(a, button) {
  background-color: #432f31;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: .06em;
  margin-inline: auto;
  margin-block: auto;
  width: min(19.4444444444vw, 280px);
  border: none;
}
.lpChiikawa .cmp__lpModButton:is(a, button) span {
  font-size: min(1.1111111111vw, 16px);
}
.lpChiikawa .cmp__lpModButton:is(a, button)::after {
  content: "";
}
.lpChiikawa .cmp__lpModButton:is(a, button) .lpChiikawaBtn__arrow {
  display: block;
  position: absolute;
  right: min(1.1111111111vw, 16px);
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  width: min(1.25vw, 18px);
  height: min(1.25vw, 18px);
}

.lpChiikawaStar {
  animation: lpChiikawaStars 1s steps(1) infinite both;
}

@keyframes lpChiikawaStars {
  0% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(4deg);
  }
  100% {
    transform: rotate(-4deg);
  }
}
@keyframes lpChiikawaBounceUp {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes lpChiikawaCharacterArcEnterOdd {
  0% {
    opacity: 0;
    translate: -200% 0;
  }
  20% {
    opacity: .4;
    translate: -165% -10%;
  }
  45% {
    opacity: .8;
    translate: -110% -42%;
  }
  70% {
    opacity: 1;
    translate: -52% -28%;
  }
  88% {
    opacity: 1;
    translate: -16% -8%;
  }
  100% {
    opacity: 1;
    translate: 0 0;
  }
}
@keyframes lpChiikawaCharacterArcEnterEven {
  0% {
    opacity: 0;
    translate: 200% 0;
  }
  50% {
    opacity: 1;
    translate: 100% -50%;
  }
  100% {
    opacity: 1;
    translate: 0 0;
  }
}
@keyframes lpChiikawaFloatingX {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
.lpChiikawaFadein {
  transition: opacity .9s ease, transform .9s cubic-bezier(.175, .885, .32, 1.275);
  opacity: 0;
  transform: translateY(50px);
}
.lpChiikawaFadein--isFadein {
  opacity: 1;
  transform: translateY(0);
}

.lpChiikawaTitle {
  text-align: center;
  margin-inline: auto;
  max-width: 740px;
  width: 100%;
}
.lpChiikawaTitle picture,
.lpChiikawaTitle img {
  display: block;
  width: 100%;
  height: auto;
}

.lpChiikawaMv {
  width: 100%;
}
.lpChiikawaMv img {
  width: 100%;
  height: min(41.6666666667vw, 600px);
  height: auto;
  display: block;
}

.lpChiikawaIntro {
  background-color: #e7f9fe;
  overflow: hidden;
  position: relative;
}
.lpChiikawaIntro__wrapper {
  padding-top: min(9.7222222222vw, 140px);
  padding-bottom: min(11.6666666667vw, 168px);
  position: relative;
  max-width: min(61.1111111111vw, 880px);
  margin-inline: auto;
}
.lpChiikawaIntro__title {
  display: grid;
  place-items: center;
  position: relative;
  z-index: 2;
}
.lpChiikawaIntro__title img {
  display: block;
  width: 100%;
  height: auto;
}
.lpChiikawaIntro__text:is(p) {
  margin-top: min(2.9166666667vw, 42px);
  text-align: center;
  font-size: min(1.1111111111vw, 16px);
  line-height: 2.4;
  font-weight: 700;
  margin-inline: auto;
  font-feature-settings: "palt";
  letter-spacing: .06em;
}
.lpChiikawaIntro__illust {
  position: absolute;
  height: auto;
}
.lpChiikawaIntro__illustCloudA {
  top: 9.5%;
  left: 3.5%;
  width: min(11.1805555556vw, 161px);
}
.lpChiikawaIntro__illustCloudB {
  top: 46%;
  right: 0;
  width: min(8.5416666667vw, 123px);
}
.lpChiikawaIntro__illustBear {
  top: 23%;
  right: 9%;
  width: min(6.8055555556vw, 98px);
  animation: lpChiikawaFloatingX 1.2s cubic-bezier(.42, 0, .58, 1) infinite alternate;
}
.lpChiikawaIntro__illustFish {
  top: 47.5%;
  left: 9.5%;
  width: min(5vw, 72px);
  animation: lpChiikawaFloatingX 1.2s cubic-bezier(.42, 0, .58, 1) infinite alternate;
  animation-delay: .6s;
}
.lpChiikawaIntro__illustStar {
  bottom: 11%;
  right: 16%;
  width: min(4.4444444444vw, 64px);
  animation: lpChiikawaFloatingX 1.2s cubic-bezier(.42, 0, .58, 1) infinite alternate;
}
.lpChiikawaIntro__button {
  margin-top: min(4.4444444444vw, 64px);
}

.lpChiikawaIntroInfo {
  margin-top: min(4.7222222222vw, 68px);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: min(5.5555555556vw, 80px);
  padding-block: min(2.9166666667vw, 42px);
  position: relative;
}
.lpChiikawaIntroInfo::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 99%;
  height: 4px;
  background-image: radial-gradient(circle, #3a9db2 1.5px, transparent 1.6px);
  background-repeat: repeat-x;
  background-position: top center;
  background-size: 10px 4px;
}
.lpChiikawaIntroInfo::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 99%;
  height: 4px;
  background-image: radial-gradient(circle, #3a9db2 1.5px, transparent 1.6px);
  background-repeat: repeat-x;
  background-position: bottom center;
  background-size: 10px 4px;
}
.lpChiikawaIntroInfo__content {
  display: grid;
  row-gap: min(1.1111111111vw, 16px);
  align-content: start;
  position: relative;
}
.lpChiikawaIntroInfo__content:first-of-type {
  margin-left: auto;
}
.lpChiikawaIntroInfo__content:last-of-type .lpChiikawaIntroInfo__list {
  margin-right: auto;
  margin-left: 14px;
}
.lpChiikawaIntroInfo__content:last-of-type .lpChiikawaIntroInfo__list::before {
  content: "";
  display: block;
  position: absolute;
  top: max(-.2777777778vw, -4px);
  left: max(-2.9166666667vw, -42px);
  width: 4px;
  height: 104%;
  background-image: radial-gradient(circle, #3a9db2 1.5px, transparent 1.6px);
  background-repeat: repeat-y;
  background-position: top center;
  background-size: 4px 10px;
}
.lpChiikawaIntroInfo__title {
  display: grid;
  row-gap: min(.2777777778vw, 4px);
  justify-content: center;
  justify-items: center;
}
.lpChiikawaIntroInfo__title span {
  display: inline-block;
}
.lpChiikawaIntroInfo__titleLabel {
  font-size: min(1.0416666667vw, 15px);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  color: #432f31;
  letter-spacing: .02em;
  font-feature-settings: "palt";
}
.lpChiikawaIntroInfo__titleDate {
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-size: min(2.2222222222vw, 32px);
  font-style: normal;
  font-weight: 800;
  line-height: 1.4;
  color: #432f31;
  letter-spacing: 0;
}
.lpChiikawaIntroInfo__titleDateSmall {
  font-size: min(1.6666666667vw, 24px);
  margin-left: min(.4166666667vw, 6px);
}
.lpChiikawaIntroInfo__list {
  display: grid;
  row-gap: min(.5555555556vw, 8px);
  max-width: min(26.4583333333vw, 381px);
}
.lpChiikawaIntroInfo__item:is(li) {
  font-size: min(.8333333333vw, 12px);
  line-height: 1.85;
  color: #432f31;
  font-weight: 400;
  position: relative;
}
.lpChiikawaIntroInfo__item:is(li)::before {
  content: "※";
  display: inline-block;
  margin-right: min(.2777777778vw, 4px);
  position: absolute;
  left: max(-.9722222222vw, -14px);
  top: 0;
}
.lpChiikawaIntroInfo__item:is(li) a {
  text-decoration: underline;
  color: #432f31;
}

.lpChiikawaModelMain {
  display: grid;
  grid-template-areas: "charactor item" "caption item";
  grid-template-rows: auto auto;
  column-gap: min(8.1944444444vw, 118px);
  row-gap: min(3.8888888889vw, 56px);
}

.lpChiikawaModelMainCharactor {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: charactor;
  display: grid;
  row-gap: min(2.9861111111vw, 43px);
  justify-items: center;
  position: relative;
}

.lpChiikawaModel:nth-child(even) .lpChiikawaModelMain > .lpChiikawaModelMainCharactor {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.lpChiikawaModelMainCharactor[data-character=chiikawa] {
  margin-top: max(-12.2222222222vw, -176px);
}
.lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgMain {
  width: min(26.0416666667vw, 375px);
  transform: translateX(max(-3.4722222222vw, -50px));
}
.lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgMain--isEntered {
  animation: lpChiikawaCharacterArcEnterOdd .8s cubic-bezier(.16, 1, .3, 1);
  will-change: translate, opacity;
}
.lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgPartner {
  right: -4%;
  bottom: 16%;
  transform: translate(0, -50%) rotate(12deg);
  width: min(7.9861111111vw, 115px);
}
.lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgMotif--1 {
  top: 5.5%;
  right: -9.5%;
  transform: rotate(0deg);
  width: min(7.9166666667vw, 114px);
}
.lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgMotif--2 {
  top: 57%;
  left: -24%;
  transform: rotate(0deg);
  width: min(7.9166666667vw, 114px);
}
.lpChiikawaModelMainCharactor[data-character=hachiware] {
  row-gap: min(1.7361111111vw, 25px);
}
.lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgMain {
  width: min(25vw, 360px);
  margin-top: max(-9.7222222222vw, -140px);
  transform: translateX(max(-2.3611111111vw, -34px));
}
.lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgMain--isEntered {
  animation: lpChiikawaCharacterArcEnterEven .8s cubic-bezier(.22, .61, .36, 1);
  will-change: translate, opacity;
}
.lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgPartner {
  top: 19%;
  right: -17%;
  transform: rotate(32deg);
  width: min(6.7361111111vw, 97px);
}
.lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgMotif--1 {
  top: -26%;
  right: -12%;
  transform: rotate(32deg);
  width: min(5.9722222222vw, 86px);
}
.lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgMotif--2 {
  top: -45%;
  left: -23%;
  transform: rotate(32deg);
  width: min(5.9722222222vw, 86px);
}
.lpChiikawaModelMainCharactor[data-character=usagi] {
  row-gap: min(1.7361111111vw, 25px);
}
.lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgMain {
  width: min(24.8611111111vw, 358px);
  margin-top: max(-16.3888888889vw, -236px);
  transform: translateX(max(-1.9444444444vw, -28px));
}
.lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgMain--isEntered {
  animation: lpChiikawaCharacterArcEnterOdd .8s ease-in;
  will-change: translate, opacity;
}
.lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgPartner {
  top: 31%;
  left: -24%;
  transform: rotate(27deg);
  width: min(7.2222222222vw, 104px);
}
.lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgMotif--1 {
  top: -32%;
  right: -5%;
  rotate: 0deg;
  width: min(5.1388888889vw, 74px);
}
.lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgMotif--2 {
  right: -13%;
  bottom: 51.5%;
  width: min(5.1388888889vw, 74px);
}
.lpChiikawaModelMainCharactor[data-character=momonga] {
  row-gap: min(2.5vw, 36px);
}
.lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgMain {
  width: min(38.125vw, 549px);
  margin-top: max(-13.6805555556vw, -197px);
  transform: translateX(min(.8333333333vw, 12px));
  scale: 1.06;
}
.lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgMain--isEntered {
  animation: lpChiikawaCharacterArcEnterEven .8s cubic-bezier(.22, .61, .36, 1);
  will-change: translate, opacity;
}
.lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgMotif--1 {
  top: -42%;
  left: -29%;
  transform: rotate(30deg);
  width: min(5.7638888889vw, 83px);
}
.lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgMotif--2 {
  right: -27%;
  bottom: 28%;
  transform: rotate(27deg);
  width: min(5.7638888889vw, 83px);
}
.lpChiikawaModelMainCharactor[data-character=kurimanju] {
  row-gap: min(2.5vw, 36px);
}
.lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgMain {
  width: min(26.25vw, 378px);
  margin-top: max(-10.9027777778vw, -157px);
  transform: translateX(0vw);
}
.lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgMain--isEntered {
  animation: lpChiikawaCharacterArcEnterOdd .8s cubic-bezier(.16, 1, .3, 1);
  will-change: translate, opacity;
}
.lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgPartner {
  top: 30%;
  left: -23%;
  transform: rotate(23deg);
  width: min(7.2222222222vw, 104px);
}
.lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgMotif--1 {
  top: -35%;
  right: -13%;
  transform: rotate(17deg);
  width: min(4.2361111111vw, 61px);
}
.lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgMotif--2 {
  bottom: 47%;
  left: -9%;
  transform: rotate(-9deg);
  width: min(4.1666666667vw, 60px);
}
.lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgName {
  scale: 1.09;
}
.lpChiikawaModelMainCharactor[data-character=cool] {
  row-gap: min(3.8194444444vw, 55px);
}
.lpChiikawaModelMainCharactor[data-character=cool] .lpChiikawaModelMainCharactor__imgMain {
  width: min(36.5277777778vw, 526px);
  margin-top: max(-8.5416666667vw, -123px);
  scale: 1.265;
  transform: translateX(max(-1.3888888889vw, -20px));
}
.lpChiikawaModelMainCharactor[data-character=cool] .lpChiikawaModelMainCharactor__imgMotif--1 {
  top: -38%;
  left: -24%;
  width: min(6.1805555556vw, 89px);
}
.lpChiikawaModelMainCharactor[data-character=cool] .lpChiikawaModelMainCharactor__imgMotif--2 {
  right: -27%;
  bottom: -2%;
  width: min(6.1805555556vw, 89px);
}
.lpChiikawaModelMainCharactor[data-character=happy] {
  row-gap: min(4.8611111111vw, 70px);
}
.lpChiikawaModelMainCharactor[data-character=happy] .lpChiikawaModelMainCharactor__imgMain {
  width: min(36.5277777778vw, 526px);
  margin-top: max(-5.7638888889vw, -83px);
  scale: 1.185;
  transform: translateX(max(-.1388888889vw, -2px));
}
.lpChiikawaModelMainCharactor[data-character=happy] .lpChiikawaModelMainCharactor__imgMotif--1 {
  top: -34%;
  right: -28%;
  transform: rotate(45deg);
  width: min(5.8333333333vw, 84px);
}
.lpChiikawaModelMainCharactor[data-character=happy] .lpChiikawaModelMainCharactor__imgMotif--2 {
  bottom: 40%;
  left: -52%;
  transform: rotate(66deg);
  width: min(5.6944444444vw, 82px);
}
.lpChiikawaModelMainCharactor__img {
  display: block;
  height: auto;
  position: relative;
  z-index: 2;
}
.lpChiikawaModelMainCharactor__imgMain {
  transform: translateX(max(-2.9166666667vw, -42px));
}
.lpChiikawaModelMainCharactor__imgMain--isEntered {
  opacity: 1;
}
.lpChiikawaModelMainCharactor__imgPartner img {
  animation: lpChiikawaFloatingX 1.2s cubic-bezier(.42, 0, .58, 1) infinite alternate;
  display: block;
  height: auto;
}
.lpChiikawaModelMainCharactor__imgMotif--1 img {
  animation: lpChiikawaFloatingX 1.2s cubic-bezier(.42, 0, .58, 1) infinite alternate;
  animation-delay: .6s;
  display: block;
  height: auto;
}
.lpChiikawaModelMainCharactor__imgMotif--2 img {
  animation: lpChiikawaFloatingX 1.2s cubic-bezier(.42, 0, .58, 1) infinite alternate;
  animation-delay: .3s;
  display: block;
  height: auto;
}
.lpChiikawaModelMainCharactor__name {
  display: block;
  margin-inline: auto;
  position: relative;
  z-index: 2;
  height: -moz-fit-content;
  height: fit-content;
}

.lpChiikawaModelMainCaption {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  position: relative;
  z-index: 1;
  grid-area: caption;
  width: min(31.25vw, 450px);
  background-color: #fff;
  padding-block: min(2.5vw, 36px) min(2.7777777778vw, 40px);
  padding-inline: 40px;
  display: grid;
  justify-content: center;
  row-gap: min(.6944444444vw, 10px);
  margin-inline: auto;
  border-radius: 20px;
  height: -moz-fit-content;
  height: fit-content;
}

.lpChiikawaModel:nth-child(even) .lpChiikawaModelMain > .lpChiikawaModelMainCaption {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.lpChiikawaModelMainCaption[data-character=chiikawa] .lpChiikawaModelMainCaption__title {
  color: #e79aa8;
}
.lpChiikawaModelMainCaption[data-character=chiikawa] .lpChiikawaModelMainCaption__imgMotif--1 {
  top: 5%;
  left: -12%;
  rotate: -32deg;
  width: min(11.3194444444vw, 163px);
}
.lpChiikawaModelMainCaption[data-character=chiikawa] .lpChiikawaModelMainCaption__imgMotif--2 {
  top: 5%;
  right: -17%;
  width: min(9.7222222222vw, 140px);
}
.lpChiikawaModelMainCaption[data-character=hachiware] .lpChiikawaModelMainCaption__title {
  color: #4588b4;
}
.lpChiikawaModelMainCaption[data-character=hachiware] .lpChiikawaModelMainCaption__imgMotif--1 {
  top: 8%;
  left: -12%;
  rotate: -40deg;
  width: min(11.3194444444vw, 163px);
}
.lpChiikawaModelMainCaption[data-character=hachiware] .lpChiikawaModelMainCaption__imgMotif--2 {
  top: 51%;
  right: -16%;
  width: min(7.8472222222vw, 113px);
}
.lpChiikawaModelMainCaption[data-character=usagi] .lpChiikawaModelMainCaption__title {
  color: #ca9351;
}
.lpChiikawaModelMainCaption[data-character=usagi] .lpChiikawaModelMainCaption__imgMotif--1 {
  top: 6%;
  left: -11%;
  rotate: -35deg;
  width: min(11.3194444444vw, 163px);
}
.lpChiikawaModelMainCaption[data-character=usagi] .lpChiikawaModelMainCaption__imgMotif--2 {
  top: -47%;
  right: -6%;
  rotate: 29deg;
  width: min(8.1944444444vw, 118px);
}
.lpChiikawaModelMainCaption[data-character=momonga] .lpChiikawaModelMainCaption__title {
  color: #81789e;
}
.lpChiikawaModelMainCaption[data-character=momonga] .lpChiikawaModelMainCaption__imgMotif--1 {
  top: 5%;
  left: -12%;
  rotate: -29deg;
  width: min(11.3194444444vw, 163px);
}
.lpChiikawaModelMainCaption[data-character=momonga] .lpChiikawaModelMainCaption__imgMotif--2 {
  top: 66%;
  right: -9%;
  rotate: 9deg;
  width: min(7.6388888889vw, 110px);
}
.lpChiikawaModelMainCaption[data-character=kurimanju] .lpChiikawaModelMainCaption__title {
  color: #5a997f;
}
.lpChiikawaModelMainCaption[data-character=kurimanju] .lpChiikawaModelMainCaption__imgMotif--1 {
  top: min(.8333333333vw, 12px);
  left: 5;
  rotate: -29deg;
  width: min(11.3194444444vw, 163px);
}
.lpChiikawaModelMainCaption[data-character=kurimanju] .lpChiikawaModelMainCaption__imgMotif--2 {
  top: 73%;
  right: -10%;
  width: min(6.0416666667vw, 87px);
}
.lpChiikawaModelMainCaption[data-character=cool] .lpChiikawaModelMainCaption__text {
  color: #3e3a39;
}
.lpChiikawaModelMainCaption[data-character=cool] .lpChiikawaModelMainCaption__imgMotif--1 {
  top: 78;
  left: -9%;
  rotate: -28deg;
  width: min(11.3194444444vw, 163px);
}
.lpChiikawaModelMainCaption[data-character=cool] .lpChiikawaModelMainCaption__imgMotif--2 {
  top: 84%;
  right: -16%;
  rotate: 6deg;
  width: min(9.8611111111vw, 142px);
}
.lpChiikawaModelMainCaption[data-character=happy] .lpChiikawaModelMainCaption__text {
  color: #3e3a39;
}
.lpChiikawaModelMainCaption[data-character=happy] .lpChiikawaModelMainCaption__imgMotif--1 {
  top: 5%;
  left: -10%;
  rotate: -30deg;
  width: min(11.3194444444vw, 163px);
}
.lpChiikawaModelMainCaption[data-character=happy] .lpChiikawaModelMainCaption__imgMotif--2 {
  top: 84%;
  right: -7%;
  rotate: 10deg;
  width: min(9.8611111111vw, 142px);
}
.lpChiikawaModelMainCaption__title {
  font-size: min(1.25vw, 18px);
  line-height: 1.8;
  letter-spacing: .06em;
  font-weight: 800;
  text-align: center;
  font-feature-settings: "palt";
}
.lpChiikawaModelMainCaption__text:is(p) {
  font-size: min(1.1111111111vw, 16px);
  line-height: 1.8;
  letter-spacing: .06em;
  text-align: center;
  font-weight: 600;
  font-feature-settings: "palt";
}
.lpChiikawaModelMainCaption__imgMotif img {
  display: block;
  height: auto;
}
.lpChiikawaModelMainCaption__imgMotif--1 {
  top: 5%;
  left: -10%;
  rotate: -32deg;
}
.lpChiikawaModelMainCaption__imgMotif--2 {
  top: 5%;
  right: -19%;
}
.lpChiikawaModelMainCaption__imgMotif--2 img {
  animation: lpChiikawaFloatingX 1.2s cubic-bezier(.42, 0, .58, 1) infinite alternate;
  animation-delay: 1s;
}
.lpChiikawaModelMainCaption__attention {
  display: grid;
  justify-content: center;
}
.lpChiikawaModelMainCaption__attentionItem:is(li) {
  font-size: min(.9722222222vw, 14px);
  line-height: 1.7;
  color: #432f31;
  font-weight: 600;
}

.lpChiikawaModelMainItem {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: item;
  padding-block: min(2.5vw, 36px) min(3.3333333333vw, 48px);
  padding-inline: min(2.5vw, 36px);
  border-radius: min(2.1527777778vw, 31px);
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.lpChiikawaModel:nth-child(even) .lpChiikawaModelMain > .lpChiikawaModelMainItem {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
}
.lpChiikawaModelMainItem[data-character=chiikawa] {
  background-color: #fff2f4;
}
.lpChiikawaModelMainItem[data-character=chiikawa] .cmp__lpModButton {
  background-color: #e79aa8;
}
.lpChiikawaModelMainItem[data-character=chiikawa] .cmp__lpModListview__slider--mini .slick-current img {
  border: 1px solid #e79aa8;
}
.lpChiikawaModelMainItem[data-character=chiikawa] .lpChiikawaModelMainItem__label {
  background-color: #e79aa8;
}
.lpChiikawaModelMainItem[data-character=chiikawa] .cmp__lpModListview__arrow--prev.is--active::before,
.lpChiikawaModelMainItem[data-character=chiikawa] .cmp__lpModListview__arrow--next.is--active::before {
  color: #e79aa8;
}
.lpChiikawaModelMainItem[data-character=chiikawa] .cmp__lpModPrice em {
  color: #e79aa8;
}
.lpChiikawaModelMainItem[data-character=hachiware] {
  background-color: #ecf7ff;
}
.lpChiikawaModelMainItem[data-character=hachiware] .cmp__lpModButton {
  background-color: #4588b4;
}
.lpChiikawaModelMainItem[data-character=hachiware] .cmp__lpModListview__slider--mini .slick-current img {
  border: 1px solid #4588b4;
}
.lpChiikawaModelMainItem[data-character=hachiware] .lpChiikawaModelMainItem__label {
  background-color: #4588b4;
}
.lpChiikawaModelMainItem[data-character=hachiware] .cmp__lpModListview__arrow--prev.is--active::before,
.lpChiikawaModelMainItem[data-character=hachiware] .cmp__lpModListview__arrow--next.is--active::before {
  color: #4588b4;
}
.lpChiikawaModelMainItem[data-character=hachiware] .cmp__lpModPrice em {
  color: #4588b4;
}
.lpChiikawaModelMainItem[data-character=usagi] {
  background-color: #fff7e1;
}
.lpChiikawaModelMainItem[data-character=usagi] .cmp__lpModButton {
  background-color: #ca9351;
}
.lpChiikawaModelMainItem[data-character=usagi] .cmp__lpModListview__slider--mini .slick-current img {
  border: 1px solid #ca9351;
}
.lpChiikawaModelMainItem[data-character=usagi] .lpChiikawaModelMainItem__label {
  background-color: #ca9351;
}
.lpChiikawaModelMainItem[data-character=usagi] .cmp__lpModListview__arrow--prev.is--active::before,
.lpChiikawaModelMainItem[data-character=usagi] .cmp__lpModListview__arrow--next.is--active::before {
  color: #ca9351;
}
.lpChiikawaModelMainItem[data-character=usagi] .cmp__lpModPrice em {
  color: #ca9351;
}
.lpChiikawaModelMainItem[data-character=momonga] {
  background-color: #fbf5ff;
}
.lpChiikawaModelMainItem[data-character=momonga] .cmp__lpModButton {
  background-color: #81789e;
}
.lpChiikawaModelMainItem[data-character=momonga] .cmp__lpModListview__slider--mini .slick-current img {
  border: 1px solid #81789e;
}
.lpChiikawaModelMainItem[data-character=momonga] .lpChiikawaModelMainItem__label {
  background-color: #81789e;
}
.lpChiikawaModelMainItem[data-character=momonga] .cmp__lpModListview__arrow--prev.is--active::before,
.lpChiikawaModelMainItem[data-character=momonga] .cmp__lpModListview__arrow--next.is--active::before {
  color: #81789e;
}
.lpChiikawaModelMainItem[data-character=momonga] .cmp__lpModPrice em {
  color: #81789e;
}
.lpChiikawaModelMainItem[data-character=kurimanju] {
  background-color: #e0e8e0;
}
.lpChiikawaModelMainItem[data-character=kurimanju] .cmp__lpModButton {
  background-color: #5a997f;
}
.lpChiikawaModelMainItem[data-character=kurimanju] .cmp__lpModListview__slider--mini .slick-current img {
  border: 1px solid #5a997f;
}
.lpChiikawaModelMainItem[data-character=kurimanju] .lpChiikawaModelMainItem__label {
  background-color: #5a997f;
}
.lpChiikawaModelMainItem[data-character=kurimanju] .cmp__lpModListview__arrow--prev.is--active::before,
.lpChiikawaModelMainItem[data-character=kurimanju] .cmp__lpModListview__arrow--next.is--active::before {
  color: #5a997f;
}
.lpChiikawaModelMainItem[data-character=kurimanju] .cmp__lpModPrice em {
  color: #5a997f;
}
.lpChiikawaModelMainItem[data-character=cool] {
  background-color: #e8e8e8;
}
.lpChiikawaModelMainItem[data-character=cool] .cmp__lpModButton {
  background-color: #3e3a39;
}
.lpChiikawaModelMainItem[data-character=cool] .cmp__lpModListview__slider--mini .slick-current img {
  border: 1px solid #3e3a39;
}
.lpChiikawaModelMainItem[data-character=cool] .lpChiikawaModelMainItem__label {
  background-color: #3e3a39;
}
.lpChiikawaModelMainItem[data-character=cool] .cmp__lpModListview__arrow--prev.is--active::before,
.lpChiikawaModelMainItem[data-character=cool] .cmp__lpModListview__arrow--next.is--active::before {
  color: #3e3a39;
}
.lpChiikawaModelMainItem[data-character=cool] .cmp__lpModPrice em {
  color: #3e3a39;
}
.lpChiikawaModelMainItem[data-character=happy] {
  background-color: #fff6d0;
}
.lpChiikawaModelMainItem[data-character=happy] .cmp__lpModButton {
  background-color: #3e3a39;
}
.lpChiikawaModelMainItem[data-character=happy] .cmp__lpModListview__slider--mini .slick-current img {
  border: 1px solid #3e3a39;
}
.lpChiikawaModelMainItem[data-character=happy] .lpChiikawaModelMainItem__label {
  background-color: #3e3a39;
}
.lpChiikawaModelMainItem[data-character=happy] .cmp__lpModListview__arrow--prev.is--active::before,
.lpChiikawaModelMainItem[data-character=happy] .cmp__lpModListview__arrow--next.is--active::before {
  color: #3e3a39;
}
.lpChiikawaModelMainItem[data-character=happy] .cmp__lpModPrice em {
  color: #3e3a39;
}
.lpChiikawaModelMainItem .pj__lpModItems {
  margin: 0 0;
}
.lpChiikawaModelMainItem .pj__lpModItems__list {
  margin: 0;
  padding: 0;
}
.lpChiikawaModelMainItem .cmp__lpModListview {
  max-width: min(32.0833333333vw, 462px);
  width: 100%;
  aspect-ratio: 462/387;
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider {
  width: 100%;
  margin: 0;
  padding: 0;
  max-width: min(27.7777777778vw, 400px);
  max-height: min(18.5416666667vw, 267px);
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider > .cmp__lpModListview__list {
  margin: 0;
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini {
  max-width: min(20.1388888889vw, 290px);
  max-height: min(13.0555555556vw, 188px);
  margin: 11px auto 0;
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__list {
  margin: 0;
  padding: 0;
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__item {
  position: relative;
  padding: 0;
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__item img {
  width: 100%;
  height: auto;
  max-width: min(6.25vw, 90px);
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__item.slick-current::before {
  width: 0;
  height: 0;
  display: none;
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__arrow {
  top: 50%;
  display: block;
  width: min(1.6666666667vw, 24px);
  height: min(1.6666666667vw, 24px);
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__arrow--prev {
  left: max(-4.0277777778vw, -58px);
}
.lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__arrow--next {
  right: max(-4.0277777778vw, -58px);
}
.lpChiikawaModelMainItem .pj__lpModItems__item {
  max-width: min(27.7777777778vw, 400px);
  width: 100%;
  margin: 0;
}
.lpChiikawaModelMainItem .cmp__lpModItem__price {
  margin-top: min(2.7777777778vw, 40px);
}
.lpChiikawaModelMainItem .cmp__lpModPrice--small em {
  font-size: min(1.6666666667vw, 24px);
  line-height: 1.4;
  font-weight: 700;
}
.lpChiikawaModelMainItem .cmp__lpModItem__code {
  margin-top: min(.2777777778vw, 4px);
  font-size: min(.9722222222vw, 14px);
  line-height: 1.4;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
}
.lpChiikawaModelMainItem .cmp__lpModButton {
  width: min(19.4444444444vw, 280px);
  height: min(4.1666666667vw, 60px);
  margin-top: min(1.25vw, 18px);
}
.lpChiikawaModelMainItem .cmp__lpModButton span {
  font-size: 15px;
  line-height: 1.4;
}
.lpChiikawaModelMainItem .cmp__lpModButton::after {
  right: min(1.1111111111vw, 16px);
}
.lpChiikawaModelMainItem__button {
  display: grid;
  place-items: center;
  margin-top: min(1.9444444444vw, 28px);
  row-gap: min(.8333333333vw, 12px);
}
.lpChiikawaModelMainItem .auglio-tryon-btn {
  transition-property: opacity;
  transition-duration: .15s;
}
.lpChiikawaModelMainItem .auglio-tryon-btn:hover {
  opacity: .7;
}
.lpChiikawaModelMainItem__label {
  width: min(6.25vw, 90px);
  height: min(6.25vw, 90px);
  display: grid;
  place-items: center;
  border-radius: 9999px;
  position: absolute;
  top: max(-2.0833333333vw, -30px);
  right: max(-2.2222222222vw, -32px);
  z-index: 2;
}
.lpChiikawaModelMainItem__label span {
  font-size: min(1.1111111111vw, 16px);
  line-height: 1.4;
  font-weight: 500;
  color: #fff;
  font-family: "M PLUS Rounded 1c", sans-serif;
}

.lpChiikawaModelPoint {
  margin-top: min(6.6666666667vw, 96px);
  display: grid;
  row-gap: min(2.7777777778vw, 40px);
  margin-inline: auto;
}
.lpChiikawaModelPoint[data-character=chiikawa] .lpChiikawaModelPointSlide__img {
  border: 2px solid #e79aa8;
}
.lpChiikawaModelPoint[data-character=chiikawa] .lpChiikawaModelPointSlide__point {
  background-color: #e79aa8;
}
.lpChiikawaModelPoint[data-character=chiikawa] .lpChiikawaModelPointSlide__text {
  color: #e79aa8;
}
.lpChiikawaModelPoint[data-character=chiikawa] .lpChiikawaModelPointSlide .slick-arrow {
  background-color: #e79aa8;
}
.lpChiikawaModelPoint[data-character=chiikawa] .lpChiikawaModelPointSlide .slick-dots li button {
  background-color: transparent;
  border: 1px solid #e79aa8;
}
.lpChiikawaModelPoint[data-character=chiikawa] .lpChiikawaModelPointSlide .slick-dots li.slick-active button {
  border: 1px solid #e79aa8;
  background-color: #e79aa8;
}
.lpChiikawaModelPoint[data-character=hachiware] .lpChiikawaModelPointSlide__img {
  border: 2px solid #4588b4;
}
.lpChiikawaModelPoint[data-character=hachiware] .lpChiikawaModelPointSlide__point {
  background-color: #4588b4;
}
.lpChiikawaModelPoint[data-character=hachiware] .lpChiikawaModelPointSlide__text {
  color: #4588b4;
}
.lpChiikawaModelPoint[data-character=hachiware] .lpChiikawaModelPointSlide .slick-arrow {
  background-color: #4588b4;
}
.lpChiikawaModelPoint[data-character=hachiware] .lpChiikawaModelPointSlide .slick-dots li button {
  background-color: transparent;
  border: 1px solid #4588b4;
}
.lpChiikawaModelPoint[data-character=hachiware] .lpChiikawaModelPointSlide .slick-dots li.slick-active button {
  border: 1px solid #4588b4;
  background-color: #4588b4;
}
.lpChiikawaModelPoint[data-character=usagi] .lpChiikawaModelPointSlide__img {
  border: 2px solid #ca9351;
}
.lpChiikawaModelPoint[data-character=usagi] .lpChiikawaModelPointSlide__point {
  background-color: #ca9351;
}
.lpChiikawaModelPoint[data-character=usagi] .lpChiikawaModelPointSlide__text {
  color: #ca9351;
}
.lpChiikawaModelPoint[data-character=usagi] .lpChiikawaModelPointSlide .slick-arrow {
  background-color: #ca9351;
}
.lpChiikawaModelPoint[data-character=usagi] .lpChiikawaModelPointSlide .slick-dots li button {
  background-color: transparent;
  border: 1px solid #ca9351;
}
.lpChiikawaModelPoint[data-character=usagi] .lpChiikawaModelPointSlide .slick-dots li.slick-active button {
  border: 1px solid #ca9351;
  background-color: #ca9351;
}
.lpChiikawaModelPoint[data-character=momonga] .lpChiikawaModelPointSlide__img {
  border: 2px solid #81789e;
}
.lpChiikawaModelPoint[data-character=momonga] .lpChiikawaModelPointSlide__point {
  background-color: #81789e;
}
.lpChiikawaModelPoint[data-character=momonga] .lpChiikawaModelPointSlide__text {
  color: #81789e;
}
.lpChiikawaModelPoint[data-character=momonga] .lpChiikawaModelPointSlide .slick-arrow {
  background-color: #81789e;
}
.lpChiikawaModelPoint[data-character=momonga] .lpChiikawaModelPointSlide .slick-dots li button {
  background-color: transparent;
  border: 1px solid #81789e;
}
.lpChiikawaModelPoint[data-character=momonga] .lpChiikawaModelPointSlide .slick-dots li.slick-active button {
  border: 1px solid #81789e;
  background-color: #81789e;
}
.lpChiikawaModelPoint[data-character=kurimanju] .lpChiikawaModelPointSlide__img {
  border: 2px solid #5a997f;
}
.lpChiikawaModelPoint[data-character=kurimanju] .lpChiikawaModelPointSlide__point {
  background-color: #5a997f;
}
.lpChiikawaModelPoint[data-character=kurimanju] .lpChiikawaModelPointSlide__text {
  color: #5a997f;
}
.lpChiikawaModelPoint[data-character=kurimanju] .lpChiikawaModelPointSlide .slick-arrow {
  background-color: #5a997f;
}
.lpChiikawaModelPoint[data-character=kurimanju] .lpChiikawaModelPointSlide .slick-dots li button {
  background-color: transparent;
  border: 1px solid #5a997f;
}
.lpChiikawaModelPoint[data-character=kurimanju] .lpChiikawaModelPointSlide .slick-dots li.slick-active button {
  border: 1px solid #5a997f;
  background-color: #5a997f;
}
.lpChiikawaModelPoint[data-character=cool] .lpChiikawaModelPointSlide__img {
  border: 2px solid #3e3a39;
}
.lpChiikawaModelPoint[data-character=cool] .lpChiikawaModelPointSlide__point {
  background-color: #3e3a39;
}
.lpChiikawaModelPoint[data-character=cool] .lpChiikawaModelPointSlide__text {
  color: #3e3a39;
}
.lpChiikawaModelPoint[data-character=cool] .lpChiikawaModelPointSlide .slick-arrow {
  background-color: #3e3a39;
}
.lpChiikawaModelPoint[data-character=cool] .lpChiikawaModelPointSlide .slick-dots li button {
  background-color: transparent;
  border: 1px solid #3e3a39;
}
.lpChiikawaModelPoint[data-character=cool] .lpChiikawaModelPointSlide .slick-dots li.slick-active button {
  border: 1px solid #3e3a39;
  background-color: #3e3a39;
}
.lpChiikawaModelPoint[data-character=happy] .lpChiikawaModelPointSlide__img {
  border: 2px solid #3e3a39;
}
.lpChiikawaModelPoint[data-character=happy] .lpChiikawaModelPointSlide__point {
  background-color: #3e3a39;
}
.lpChiikawaModelPoint[data-character=happy] .lpChiikawaModelPointSlide__text {
  color: #3e3a39;
}
.lpChiikawaModelPoint[data-character=happy] .lpChiikawaModelPointSlide .slick-arrow {
  background-color: #3e3a39;
}
.lpChiikawaModelPoint[data-character=happy] .lpChiikawaModelPointSlide .slick-dots li button {
  background-color: transparent;
  border: 1px solid #3e3a39;
}
.lpChiikawaModelPoint[data-character=happy] .lpChiikawaModelPointSlide .slick-dots li.slick-active button {
  border: 1px solid #3e3a39;
  background-color: #3e3a39;
}

.lpChiikawaModelPointSlide {
  display: grid;
  grid-template-columns: repeat(3, auto);
  column-gap: min(3.8888888889vw, 56px);
  align-items: start;
  justify-content: center;
}
.lpChiikawaModelPointSlide__item {
  display: grid;
  row-gap: min(1.5972222222vw, 23px);
  justify-items: center;
  max-width: min(16.6666666667vw, 240px);
  position: relative;
}
.lpChiikawaModelPointSlide__point {
  position: absolute;
  top: min(1.5972222222vw, 23px);
  left: 0;
  padding-block: min(.3472222222vw, 5px) min(.4166666667vw, 6px);
  padding-inline: min(1.0416666667vw, 15px);
  border-radius: 9999px;
  color: #fff;
  display: grid;
  place-items: center;
}
.lpChiikawaModelPointSlide__point span {
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-size: min(1.0416666667vw, 15px);
  line-height: 1.4;
  font-weight: 800;
}
.lpChiikawaModelPointSlide__img {
  display: block;
  width: min(16.6666666667vw, 240px);
  height: min(16.6666666667vw, 240px);
  height: auto;
  border-radius: 999px;
  aspect-ratio: 1/1;
}
.lpChiikawaModelPointSlide__text:is(p) {
  font-size: min(1.0416666667vw, 15px);
  line-height: 1.8;
  font-weight: 600;
  text-align: left;
}
.lpChiikawaModelPointSlide .slick-arrow {
  width: 9.6vw;
  height: 9.6vw;
  font-size: 0;
  border-radius: 9999px;
  border: 0 solid transparent;
  background-color: currentColor;
  position: absolute;
  display: grid;
  place-items: center;
  padding: 0;
  z-index: 5;
  top: 30.25%;
}
.lpChiikawaModelPointSlide .slick-arrow::before {
  content: "";
  background-image: url("../img/icon_arrow_white.svg");
  width: 4.8vw;
  height: 4.8vw;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  transform: translateX(-1px);
}
.lpChiikawaModelPointSlide .slick-arrow.slick-next {
  right: 13.5%;
}
.lpChiikawaModelPointSlide .slick-arrow.slick-next::before {
  transform: rotate(180deg) translateX(-1px);
}
.lpChiikawaModelPointSlide .slick-arrow.slick-prev {
  left: 13.5%;
}
.lpChiikawaModelPointSlide .slick-dots {
  margin-inline: auto;
  display: flex;
  justify-content: center;
  gap: 1.6vw;
  margin-top: 5.8666666667vw;
}
.lpChiikawaModelPointSlide .slick-dots li button {
  width: 2.1333333333vw;
  height: 2.1333333333vw;
  aspect-ratio: 1/1;
  border-radius: 9999px;
  font-size: 0;
  display: block;
  padding: 0;
  background-color: currentColor;
}
.lpChiikawaModelPointSlide .slick-dots li button.slick-active {
  background-color: currentColor;
}

.lpChiikawaModelGoods {
  display: grid;
  row-gap: min(2.7777777778vw, 40px);
  margin-inline: auto;
  margin-top: min(5vw, 72px);
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.lpChiikawaModelGoods[data-character=chiikawa] .lpChiikawaModelGoodsItem__info::before {
  background-image: radial-gradient(circle, #e79aa8 2px, transparent 2px);
}
.lpChiikawaModelGoods[data-character=chiikawa] .lpChiikawaModelGoods__imgMotif {
  bottom: -11%;
  left: -25%;
  transform: rotate(-20deg);
  width: min(14.1666666667vw, 204px);
}
.lpChiikawaModelGoods[data-character=hachiware] .lpChiikawaModelGoodsItem__info::before {
  background-image: radial-gradient(circle, #4588b4 2px, transparent 2px);
}
.lpChiikawaModelGoods[data-character=hachiware] .lpChiikawaModelGoods__imgMotif {
  right: -20%;
  bottom: -18%;
  transform: rotate(-17deg);
  width: min(12.5vw, 180px);
}
.lpChiikawaModelGoods[data-character=usagi] .lpChiikawaModelGoodsItem__info::before {
  background-image: radial-gradient(circle, #ca9351 2px, transparent 2px);
}
.lpChiikawaModelGoods[data-character=usagi] .lpChiikawaModelGoods__imgMotif {
  top: 27%;
  left: -21%;
  width: min(11.5277777778vw, 166px);
}
.lpChiikawaModelGoods[data-character=momonga] .lpChiikawaModelGoodsItem__info::before {
  background-image: radial-gradient(circle, #81789e 2px, transparent 2px);
}
.lpChiikawaModelGoods[data-character=momonga] .lpChiikawaModelGoods__imgMotif {
  right: -22%;
  bottom: 37%;
  transform: rotate(15deg);
  width: min(12.1527777778vw, 175px);
}
.lpChiikawaModelGoods[data-character=kurimanju] .lpChiikawaModelGoodsItem__info::before {
  background-image: radial-gradient(circle, #5a997f 2px, transparent 2px);
}
.lpChiikawaModelGoods[data-character=kurimanju] .lpChiikawaModelGoods__imgMotif {
  left: -24%;
  bottom: 3%;
  transform: rotate(-9deg);
  width: min(11.6666666667vw, 168px);
}
.lpChiikawaModelGoods[data-character=cool] .lpChiikawaModelGoodsItem__info::before {
  background-image: radial-gradient(circle, #3e3a39 2px, transparent 2px);
}
.lpChiikawaModelGoods[data-character=cool] .lpChiikawaModelGoods__imgMotif {
  right: -29%;
  bottom: -21%;
  transform: rotate(-17deg);
  width: min(12.5vw, 180px);
}
.lpChiikawaModelGoods[data-character=happy] .lpChiikawaModelGoodsItem__info::before {
  background-image: radial-gradient(circle, #3e3a39 2px, transparent 2px);
}
.lpChiikawaModelGoods[data-character=happy] .lpChiikawaModelGoods__imgMotif {
  right: -29%;
  bottom: -21%;
  transform: rotate(-17deg);
  width: min(12.5vw, 180px);
}
.lpChiikawaModelGoods__list {
  display: grid;
  grid-template-columns: repeat(2, auto);
  column-gap: min(3.3333333333vw, 48px);
  align-items: center;
  justify-content: center;
}
.lpChiikawaModelGoods__imgMotif {
  opacity: 0;
  scale: 1.3;
  transition: opacity .6s ease, scale .6s cubic-bezier(.175, .885, .32, 1.275);
}
.lpChiikawaModelGoods__imgMotif--isStamped {
  opacity: 1;
  scale: 1;
}

.lpChiikawaModelGoodsItem {
  display: grid;
  border-radius: 40px;
  background-color: #fff;
  width: min(20.2777777778vw, 292px);
}
.lpChiikawaModelGoodsItem__wrapper {
  padding: min(2.5vw, 36px);
  display: grid;
  place-items: center;
  row-gap: min(2.7777777778vw, 40px);
  position: relative;
}
.lpChiikawaModelGoodsItem__img {
  display: block;
  width: 100%;
  height: auto;
  max-width: min(10.4166666667vw, 150px);
  aspect-ratio: 1/1;
}
.lpChiikawaModelGoodsItem__info {
  display: grid;
  row-gap: min(.2777777778vw, 4px);
  justify-items: start;
  position: relative;
  text-align: center;
  justify-items: center;
  width: 100%;
}
.lpChiikawaModelGoodsItem__info::before {
  content: "";
  background-repeat: repeat-x;
  background-position: top left;
  background-size: 13px 6px;
  width: 100%;
  height: 6px;
  top: max(-1.3888888889vw, -20px);
  left: 50%;
  transform: translateX(-50%);
  display: block;
  position: absolute;
}
.lpChiikawaModelGoodsItem__name {
  font-size: min(1.25vw, 18px);
  line-height: 1.6;
  letter-spacing: .06em;
  font-weight: 600;
  font-feature-settings: "palt";
}
.lpChiikawaModelGoodsItem__price:is(p) {
  font-size: min(1.6666666667vw, 24px);
  line-height: 1.4;
  letter-spacing: .02em;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  margin-inline: auto;
}
.lpChiikawaModelGoodsItem__code:is(p) {
  font-size: min(.9722222222vw, 14px);
  line-height: 1.4;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  color: #666;
}

.lpChiikawaLineup {
  position: relative;
  background-color: #fff;
  display: grid;
}
.lpChiikawaLineup::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: calc(100% - 4px);
  height: 4px;
  background-image: url("../img/lineup_illust_cloudA.svg");
  background-repeat: no-repeat;
  background-position: top center;
  width: 100%;
  height: min(4.0972222222vw, 59px);
  z-index: 2;
}
.lpChiikawaLineup::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: calc(100% - 4px);
  height: 4px;
  background-image: url("../img/lineup_illust_cloudB.svg");
  background-repeat: no-repeat;
  background-position: top center;
  width: 100%;
  height: min(4.0972222222vw, 59px);
  z-index: 2;
}
.lpChiikawaLineup__wrapper {
  position: relative;
  display: grid;
  row-gap: min(2.5vw, 36px);
  max-width: min(59.8611111111vw, 862px);
  margin-inline: auto;
  padding-block: min(3.6111111111vw, 52px) min(6.1805555556vw, 89px);
}
.lpChiikawaLineup__title {
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: 800;
  font-size: 46px;
  line-height: 1.4;
  text-align: center;
}
.lpChiikawaLineup__list {
  display: grid;
  grid-template-areas: "chiikawa chiikawa hachiware hachiware usagi usagi momonga momonga kurimanju kurimanju" "cool cool cool cool cool happy happy happy happy happy";
  grid-template-columns: repeat(10, auto);
  justify-content: center;
  column-gap: min(1.9444444444vw, 28px);
  row-gap: min(2.2222222222vw, 32px);
}
.lpChiikawaLineup__item {
  display: grid;
  place-items: center;
  aspect-ratio: 1/1;
  width: min(10.4166666667vw, 150px);
  height: min(10.4166666667vw, 150px);
}
.lpChiikawaLineup__item:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: chiikawa;
}
.lpChiikawaLineup__item:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: hachiware;
}
.lpChiikawaLineup__item:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: usagi;
}
.lpChiikawaLineup__item:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 13;
  -ms-grid-column-span: 3;
  grid-area: momonga;
}
.lpChiikawaLineup__item:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 17;
  -ms-grid-column-span: 3;
  grid-area: kurimanju;
}
.lpChiikawaLineup__item:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 9;
  grid-area: cool;
  margin-left: auto;
}
.lpChiikawaLineup__item:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
  -ms-grid-column-span: 9;
  grid-area: happy;
  margin-right: auto;
}
.lpChiikawaLineup__link {
  display: grid;
  place-items: center;
}
.lpChiikawaLineup__label {
  display: block;
  height: auto;
  aspect-ratio: 1/1;
  width: min(10.4166666667vw, 150px);
  height: min(10.4166666667vw, 150px);
}

.lpChiikawaModels {
  background-color: #ebf5d9;
  display: grid;
  row-gap: min(8.3333333333vw, 120px);
}

.lpChiikawaModel {
  position: relative;
  padding-top: min(7.7777777778vw, 112px);
  padding-bottom: min(10.5555555556vw, 152px);
  width: calc(100% - 86px);
  position: relative;
}
.lpChiikawaModel::before {
  content: "";
  position: absolute;
  width: 100%;
  margin: auto;
  z-index: 1;
}
.lpChiikawaModel:nth-child(odd)::before {
  border-radius: 0 30px 30px 0;
}
.lpChiikawaModel:nth-child(odd) {
  margin-right: auto;
}
.lpChiikawaModel:nth-child(odd) .lpChiikawaModel__wrapper {
  padding-right: min(7.7777777778vw, 112px);
  padding-left: min(13.8888888889vw, 200px);
}
.lpChiikawaModel:nth-child(even) {
  margin-left: auto;
}
.lpChiikawaModel:nth-child(even)::before {
  border-radius: 30px 0 0 30px;
}
.lpChiikawaModel:nth-child(even) .lpChiikawaModel__wrapper {
  padding-left: min(7.7777777778vw, 112px);
  padding-right: min(13.8888888889vw, 200px);
}
.lpChiikawaModel:nth-child(even) .lpChiikawaModelMain {
  grid-template-areas: "item charactor" "item caption";
}
.lpChiikawaModel[data-character=chiikawa]::before {
  background-color: #fae3e5;
}
.lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__starShooting {
  right: 10%;
  bottom: 20.25%;
}
.lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__starVerySmall {
  top: 42.5%;
  left: 48.55%;
  rotate: -20deg;
}
.lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__starDoubleWide {
  left: 9%;
  top: 50.5%;
  rotate: -12deg;
  scale: 1, -1;
}
.lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__flower--1 {
  top: -2.25%;
  left: 80.5%;
  rotate: -40deg;
}
.lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__flower--2 {
  top: 45%;
  left: 99%;
  rotate: -40deg;
}
.lpChiikawaModel[data-character=hachiware]::before {
  background-color: #d3e4f0;
}
.lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starVerySmall {
  top: 36.75%;
  right: 9.5%;
  rotate: 0deg;
}
.lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starLargeRight {
  top: 87.25%;
  left: 12%;
  rotate: -2deg;
}
.lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starLargeLeft {
  top: 50.5%;
  left: 87.5%;
}
.lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starMiddle {
  top: 69.25%;
  left: 10.75%;
  rotate: 0deg;
}
.lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__flower--1 {
  top: -3.5%;
  left: 94.25%;
  rotate: -50deg;
}
.lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__flower--2 {
  top: -1%;
  left: 16%;
  rotate: -50deg;
}
.lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__flower--3 {
  top: 50.5%;
  left: -2.5%;
  rotate: -20deg;
}
.lpChiikawaModel[data-character=usagi]::before {
  background-color: #f0d99c;
}
.lpChiikawaModel[data-character=usagi] .lpChiikawaModel__starVerySmall {
  top: 32.25%;
  left: 50%;
  rotate: 32deg;
}
.lpChiikawaModel[data-character=usagi] .lpChiikawaModel__starDoubleWide {
  top: 87.75%;
  left: 82.5%;
  rotate: -11deg;
}
.lpChiikawaModel[data-character=usagi] .lpChiikawaModel__starDoubleNarrow {
  top: 49.5%;
  left: 10.5%;
  rotate: 0deg;
}
.lpChiikawaModel[data-character=usagi] .lpChiikawaModel__flower--1 {
  top: 0;
  left: 85%;
  rotate: -49deg;
}
.lpChiikawaModel[data-character=usagi] .lpChiikawaModel__flower--2 {
  top: 54%;
  left: 104%;
  rotate: -49deg;
}
.lpChiikawaModel[data-character=usagi] .lpChiikawaModel__flower--3 {
  top: 87%;
  left: 99%;
  rotate: -20deg;
}
.lpChiikawaModel[data-character=usagi] .lpChiikawaModel__flower--4 {
  top: -3%;
  left: 4%;
}
.lpChiikawaModel[data-character=momonga]::before {
  background-color: #e5dbec;
}
.lpChiikawaModel[data-character=momonga] .lpChiikawaModel__starVerySmall {
  top: 37%;
  left: 88.75%;
  rotate: 53deg;
}
.lpChiikawaModel[data-character=momonga] .lpChiikawaModel__starDoubleNarrow {
  top: 88%;
  left: 8%;
  rotate: 0deg;
  transform: scale(-1, 1);
}
.lpChiikawaModel[data-character=momonga] .lpChiikawaModel__starLargeRight {
  top: 55%;
  left: 86%;
  rotate: -2deg;
}
.lpChiikawaModel[data-character=momonga] .lpChiikawaModel__flower--1 {
  top: 19.5%;
  left: -7%;
  rotate: -50deg;
}
.lpChiikawaModel[data-character=momonga] .lpChiikawaModel__flower--2 {
  top: -6.5%;
  left: 0;
  rotate: -50deg;
}
.lpChiikawaModel[data-character=momonga] .lpChiikawaModel__flower--3 {
  top: 67.75%;
  left: -2.5%;
  rotate: -55deg;
}
.lpChiikawaModel[data-character=kurimanju]::before {
  background-color: #c8dcc6;
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starVerySmall {
  top: 37%;
  left: 50.75%;
  rotate: 35deg;
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starMiddle {
  top: 72.5%;
  left: 87.25%;
  transform: scale(-1, 1);
  rotate: 7deg;
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starLargeRight {
  top: 51.25%;
  left: 9.75%;
  rotate: -12deg;
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starShooting {
  right: 81.5%;
  bottom: 21%;
  transform: scale(-1, 1);
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__flower--1 {
  top: -1.5%;
  left: 74.25%;
  rotate: 19deg;
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__flower--2 {
  top: -9%;
  left: -1%;
  rotate: -24deg;
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__flower--3 {
  top: 32.5%;
  left: 103%;
  rotate: -24deg;
}
.lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__flower--4 {
  top: 90.5%;
  left: 99%;
  rotate: -20deg;
}
.lpChiikawaModel[data-character=cool]::before {
  background-color: #d8d7d8;
}
.lpChiikawaModel[data-character=cool] .lpChiikawaModel__starVerySmall {
  top: 49%;
  left: 90%;
  rotate: 35deg;
}
.lpChiikawaModel[data-character=cool] .lpChiikawaModel__starDoubleWide {
  top: 78%;
  left: 82.25%;
  rotate: -12deg;
  scale: 1.18;
}
.lpChiikawaModel[data-character=cool] .lpChiikawaModel__starLargeRight {
  top: 64.25%;
  left: 10%;
  rotate: 27deg;
}
.lpChiikawaModel[data-character=cool] .lpChiikawaModel__starDoubleNarrow {
  display: none;
}
.lpChiikawaModel[data-character=cool] .lpChiikawaModel__flower--1 {
  top: 46%;
  left: -7%;
  rotate: -40deg;
}
.lpChiikawaModel[data-character=cool] .lpChiikawaModel__flower--2 {
  top: -2%;
  left: 22%;
  rotate: 17deg;
}
.lpChiikawaModel[data-character=happy]::before {
  background-color: #efd773;
}
.lpChiikawaModel[data-character=happy] .lpChiikawaModel__starShooting {
  bottom: 11.25%;
  left: 7%;
  transform: scale(-1, 1);
}
.lpChiikawaModel[data-character=happy] .lpChiikawaModel__starVerySmall {
  top: 50%;
  left: 50.5%;
  rotate: 11deg;
}
.lpChiikawaModel[data-character=happy] .lpChiikawaModel__starMiddle {
  top: 78%;
  left: 89.5%;
  rotate: 0deg;
}
.lpChiikawaModel[data-character=happy] .lpChiikawaModel__starDoubleWide {
  left: 8%;
  top: 65%;
  rotate: -12deg;
  scale: 1, -1;
}
.lpChiikawaModel[data-character=happy] .lpChiikawaModel__flower--1 {
  top: -2%;
  left: 41%;
  rotate: -40deg;
}
.lpChiikawaModel[data-character=happy] .lpChiikawaModel__flower--2 {
  top: 46.5%;
  left: 104%;
  rotate: 17deg;
}
.lpChiikawaModel[data-character=happy] .lpChiikawaModel__flower--3 {
  top: -4%;
  left: 97.5%;
  rotate: 17deg;
}
.lpChiikawaModel__wrapper {
  position: relative;
  z-index: 2;
  max-width: min(94.0277777778vw, 1354px);
  margin-inline: auto;
}
.lpChiikawaModel__title {
  text-align: center;
  margin-inline: auto;
}
.lpChiikawaModel__ornament {
  position: absolute;
  height: auto;
  z-index: 1;
}
.lpChiikawaModel__star,
.lpChiikawaModel__flower {
  display: block;
  z-index: 2;
}
.lpChiikawaModel__starWrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-width: min(94.0277777778vw, 1354px);
  margin: auto;
  pointer-events: none;
}
.lpChiikawaModel__star {
  position: absolute;
}
.lpChiikawaModel__starShooting {
  width: min(7.4305555556vw, 107px);
}
.lpChiikawaModel__starVerySmall {
  width: min(1.5972222222vw, 23px);
}
.lpChiikawaModel__starDoubleWide {
  width: min(8.125vw, 117px);
  animation-delay: .2s;
}
.lpChiikawaModel__starDoubleNarrow {
  width: min(6.7361111111vw, 97px);
  animation-delay: .4s;
}
.lpChiikawaModel__starLargeRight,
.lpChiikawaModel__starLargeLeft {
  width: min(4.1666666667vw, 60px);
  animation-delay: .6s;
}
.lpChiikawaModel__starMiddle {
  width: min(2.8472222222vw, 41px);
  animation-delay: .7s;
}
.lpChiikawaModel__flower {
  width: min(2.9861111111vw, 43px);
  z-index: 0;
}

.lpChiikawa .lpChiikawaCustom {
  padding: min(15vw, 216px) 0 min(17.9166666667vw, 258px);
  background-color: #ebf5d9;
  position: relative;
}
.lpChiikawa .lpChiikawaCustom__box {
  max-width: min(61.1111111111vw, 880px);
  border-radius: 20px;
  margin: 0 auto;
  padding: min(5.5555555556vw, 80px) 0 min(7.7777777778vw, 112px);
  background-color: #fff;
  position: relative;
}
.lpChiikawa .lpChiikawaCustom__boxCharactor {
  position: absolute;
  z-index: 1;
  display: flex;
  justify-content: center;
  gap: 12px;
}
.lpChiikawa .lpChiikawaCustom__boxCharactor--kurimanju {
  top: max(-2.7777777778vw, -40px);
  left: max(-4.5833333333vw, -66px);
}
.lpChiikawa .lpChiikawaCustom__boxCharactor--kurimanju .lpChiikawaCustom__boxCharactorIllust {
  width: min(11.8055555556vw, 170px);
  height: min(11.875vw, 171px);
  position: relative;
}
.lpChiikawa .lpChiikawaCustom__boxCharactor--kurimanju .lpChiikawaCustom__boxCharactorIllust::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: min(1.8055555556vw, 26px);
  height: min(1.9444444444vw, 28px);
  background-image: url(../img/custom_illust_star_single.svg);
  background-size: cover;
  background-repeat: no-repeat;
}
.lpChiikawa .lpChiikawaCustom__boxCharactor--kurimanju .lpChiikawaCustom__boxCharactorStar {
  width: min(1.8055555556vw, 26px);
  height: min(1.9444444444vw, 28px);
  transform: translate(0px, 20px);
}
.lpChiikawa .lpChiikawaCustom__boxCharactor--momonga {
  bottom: max(-3.1944444444vw, -46px);
  right: max(-10.4166666667vw, -150px);
}
.lpChiikawa .lpChiikawaCustom__boxCharactor--momonga .lpChiikawaCustom__boxCharactorIllust {
  width: min(13.1944444444vw, 190px);
  height: min(12.4305555556vw, 179px);
}
.lpChiikawa .lpChiikawaCustom__boxCharactor--momonga .lpChiikawaCustom__boxCharactorStar {
  width: min(4.6527777778vw, 67px);
  height: min(4.4444444444vw, 64px);
  transform: translate(-38px, -27px);
}
.lpChiikawa .lpChiikawaCustom__product {
  border-radius: 20px;
}
.lpChiikawa .lpChiikawaCustom__heading {
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: grid;
  place-items: center;
  margin-inline: auto;
}
.lpChiikawa .lpChiikawaCustom__headingTitle {
  color: #432f31;
  font-size: min(3.1944444444vw, 46px);
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: 800;
  line-height: 1.4;
  text-align: center;
  margin-inline: auto;
}
.lpChiikawa .lpChiikawaCustom__headingImg {
  position: absolute;
  z-index: 1;
}
.lpChiikawa .lpChiikawaCustom__headingImg path {
  fill: #fae3e5;
}
.lpChiikawa .lpChiikawaCustom__headingImgLeft {
  top: 46%;
  left: -10%;
  width: min(1.875vw, 27px);
  height: min(1.875vw, 27px);
}
.lpChiikawa .lpChiikawaCustom__headingImgRight {
  top: -10%;
  right: -15%;
  width: min(3.5416666667vw, 51px);
  height: min(3.9583333333vw, 57px);
}
.lpChiikawa .lpChiikawaCustom__container {
  margin-top: min(2.7777777778vw, 40px);
  padding-inline: min(10.9722222222vw, 158px);
  overflow: hidden;
}
.lpChiikawa .lpChiikawaCustom__container > .slick-list {
  overflow: visible;
}
.lpChiikawa .lpChiikawaCustom__container > .slick-dots {
  display: flex;
  gap: min(.4166666667vw, 6px);
}
.lpChiikawa .lpChiikawaCustom__label {
  width: min(6.25vw, 90px);
  height: min(6.25vw, 90px);
  display: grid;
  place-items: center;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: min(1.25vw, 18px);
  z-index: 1000;
  transform: translateZ(0);
}
.lpChiikawa .lpChiikawaCustom__label span {
  font-size: min(1.1111111111vw, 16px);
  line-height: 1.4;
  font-weight: 500;
  color: #fff;
  font-family: "M PLUS Rounded 1c", sans-serif;
}
.lpChiikawa .lpChiikawaCustom__plus {
  position: relative;
  width: min(2.0833333333vw, 30px);
  height: min(2.0833333333vw, 30px);
  margin: min(1.3888888889vw, 20px) auto;
}
.lpChiikawa .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__plus::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 3px;
  border-radius: 1.5px;
  margin: auto;
}
.lpChiikawa .lpChiikawaCustom__plus::after {
  rotate: 90deg;
}
.lpChiikawa .lpChiikawaCustom__color {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: min(1.6666666667vw, 24px);
  padding: min(1.6666666667vw, 24px);
  border-radius: 20px;
  position: relative;
}
.lpChiikawa .lpChiikawaCustom__colorContent {
  display: grid;
  row-gap: min(.4861111111vw, 7px);
}
.lpChiikawa .lpChiikawaCustom__colorHeading {
  font-size: min(1.3888888889vw, 20px);
  font-weight: 800;
  line-height: 1.4;
  letter-spacing: .06em;
}
.lpChiikawa .lpChiikawaCustom__colorText {
  display: flex;
  font-size: min(1.1111111111vw, 16px);
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: .02em;
}
.lpChiikawa .lpChiikawaCustom__colorLine {
  display: inline-block;
  position: relative;
  top: min(.1388888889vw, 2px);
  margin-inline: min(.4166666667vw, 6px) min(.2777777778vw, 4px);
  width: 1px;
  height: min(1.1111111111vw, 16px);
  rotate: 23deg;
  font-size: 0;
}
.lpChiikawa .lpChiikawaCustom__colorImgSingle {
  width: min(4.9305555556vw, 71px);
  height: min(4.9305555556vw, 71px);
}
.lpChiikawa .lpChiikawaCustom__colorImgMultiple {
  width: min(10.9722222222vw, 158px);
  height: min(4.9305555556vw, 71px);
}
.lpChiikawa .lpChiikawaCustom__colorGrass {
  position: absolute;
  top: max(-1.1111111111vw, -16px);
  left: min(2.5vw, 36px);
  width: min(6.25vw, 90px);
  height: min(2.2222222222vw, 32px);
  transform: translateX(-50%);
  rotate: -22deg;
}
.lpChiikawa .lpChiikawaCustom__button {
  margin-top: min(3.3333333333vw, 48px);
}
.lpChiikawa .lpChiikawaCustom__linkIndex {
  margin-top: min(4.4444444444vw, 64px);
}
.lpChiikawa .lpChiikawaCustom__linkNote {
  margin-top: min(5vw, 72px);
}
.lpChiikawa .lpChiikawaCustom__linkNote .cmp__lpModButton:is(a, button) {
  width: min(28.6111111111vw, 412px);
  height: min(6.6666666667vw, 96px);
  text-align: center;
}
.lpChiikawa .lpChiikawaCustom__linkNote .cmp__lpModButton:is(a, button) > span {
  font-size: min(1.25vw, 18px);
  line-height: 1.6;
}
.lpChiikawa .lpChiikawaCustom__linkNote .cmp__lpModButton:is(a, button) > span small {
  font-size: min(1.1111111111vw, 16px);
  line-height: 1.6;
}
.lpChiikawa .lpChiikawaCustom__copyright {
  margin-top: min(1.3888888889vw, 20px);
  text-align: center;
  font-size: min(.9027777778vw, 13px);
}
.lpChiikawa .lpChiikawaCustom__item {
  position: relative;
  max-width: min(39.1666666667vw, 564px);
  padding-top: min(2.2222222222vw, 32px);
  padding-inline: min(3.4722222222vw, 50px);
}
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__product,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__color {
  background-color: #fae3e5;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__label,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__colorLine,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .cmp__lpModButton,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__plus::after {
  background-color: #e79aa8;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .cmp__lpModListview__arrow--next.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .cmp__lpModListview__arrow--prev.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__colorHeading,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .lpChiikawaCustom__colorText,
.lpChiikawa .lpChiikawaCustom__item[data-character=chiikawa] .cmp__lpModPrice em {
  color: #e79aa8;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__product,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__color {
  background-color: #d3e4f0;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__label,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__colorLine,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .cmp__lpModButton,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__plus::after {
  background-color: #4588b4;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .cmp__lpModListview__arrow--next.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .cmp__lpModListview__arrow--prev.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__colorHeading,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .lpChiikawaCustom__colorText,
.lpChiikawa .lpChiikawaCustom__item[data-character=hachiware] .cmp__lpModPrice em {
  color: #4588b4;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__product,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__color {
  background-color: #f0d99c;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__label,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__colorLine,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .cmp__lpModButton,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__plus::after {
  background-color: #ca9351;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .cmp__lpModListview__arrow--next.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .cmp__lpModListview__arrow--prev.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__colorHeading,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .lpChiikawaCustom__colorText,
.lpChiikawa .lpChiikawaCustom__item[data-character=usagi] .cmp__lpModPrice em {
  color: #ca9351;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__product,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__color {
  background-color: #e5dbec;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__label,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__colorLine,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .cmp__lpModButton,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__plus::after {
  background-color: #81789e;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .cmp__lpModListview__arrow--next.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .cmp__lpModListview__arrow--prev.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__colorHeading,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .lpChiikawaCustom__colorText,
.lpChiikawa .lpChiikawaCustom__item[data-character=momonga] .cmp__lpModPrice em {
  color: #81789e;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__product,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__color {
  background-color: #c8dcc6;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__label,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__colorLine,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .cmp__lpModButton,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__plus::after {
  background-color: #5a997f;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .cmp__lpModListview__arrow--next.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .cmp__lpModListview__arrow--prev.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__colorHeading,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .lpChiikawaCustom__colorText,
.lpChiikawa .lpChiikawaCustom__item[data-character=kurimanju] .cmp__lpModPrice em {
  color: #5a997f;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__product,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__color {
  background-color: #d8d7d8;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__label,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__colorLine,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .cmp__lpModButton,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__plus::after {
  background-color: #3e3a39;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .cmp__lpModListview__arrow--next.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .cmp__lpModListview__arrow--prev.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__colorHeading,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .lpChiikawaCustom__colorText,
.lpChiikawa .lpChiikawaCustom__item[data-character=cool] .cmp__lpModPrice em {
  color: #3e3a39;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__product,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__color {
  background-color: #efd773;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__label,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__colorLine,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .cmp__lpModButton,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__plus::before,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__plus::after {
  background-color: #3e3a39;
}
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .cmp__lpModListview__arrow--next.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .cmp__lpModListview__arrow--prev.is--active,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__colorHeading,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .lpChiikawaCustom__colorText,
.lpChiikawa .lpChiikawaCustom__item[data-character=happy] .cmp__lpModPrice em {
  color: #3e3a39;
}
.lpChiikawa .lpChiikawaCustom__item .pj__lpModItems:is(div) {
  position: relative;
  z-index: 1;
}
.lpChiikawa .lpChiikawaCustom__item .pj__lpModItems__list {
  margin: 0;
  padding: 0;
}
.lpChiikawa .lpChiikawaCustom__item .pj__lpModItems__item {
  width: 100%;
  margin: 0;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview {
  margin: 0;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__list:is(div) {
  margin: 0;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModItem {
  padding: min(2.5vw, 36px) min(2.2222222222vw, 32px) min(2.5vw, 36px);
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider {
  margin: 0;
  padding: 0;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__item {
  position: relative;
  z-index: 1;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider--mini {
  margin: min(1.25vw, 18px) auto 0;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider--mini .cmp__lpModListview__list {
  max-width: min(20.1388888889vw, 290px);
  margin: 0 auto;
  padding: 0;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider--mini .cmp__lpModListview__item {
  padding: 0 min(.3472222222vw, 5px);
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider--mini .cmp__lpModListview__item:before {
  content: none;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModPrice em {
  font-size: min(1.6666666667vw, 24px);
  line-height: 1.4;
  letter-spacing: .02em;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}
.lpChiikawa .lpChiikawaCustom__item .cmp__lpModItem__code {
  margin-top: min(.2777777778vw, 4px);
  font-size: min(.9722222222vw, 14px);
  line-height: 1.4;
  font-family: "Open Sans", sans-serif;
}
.lpChiikawa .lpChiikawaCustom .slick-dots {
  justify-content: center;
  gap: min(.4166666667vw, 6px);
  margin-top: min(4.7222222222vw, 68px);
  margin-inline: auto;
}
.lpChiikawa .lpChiikawaCustom .slick-dots li[role=presentation] {
  height: -moz-fit-content;
  height: fit-content;
  display: grid;
}
.lpChiikawa .lpChiikawaCustom .slick-dots li[role=presentation] button {
  display: inline-block;
  position: relative;
  padding: 0;
  width: min(3.4722222222vw, 50px);
  height: 4px;
  color: #e6e6e6;
  font-size: 0;
  border: none;
  border-radius: 3px;
  background-color: #e6e6e6;
  box-sizing: border-box;
  cursor: pointer;
}
.lpChiikawa .lpChiikawaCustom .slick-dots li.slick-active[role=presentation] button {
  background-color: #1a1a1a;
}
.lpChiikawa .lpChiikawaCustom__flower {
  display: block;
  position: absolute;
  z-index: 2;
  width: min(2.9861111111vw, 43px);
}
.lpChiikawa .lpChiikawaCustom__flower--1 {
  top: 4.25%;
  left: 84.5%;
  rotate: -39deg;
}
.lpChiikawa .lpChiikawaCustom__flower--2 {
  top: 20%;
  left: 6%;
  transform: rotate(66deg);
}
.lpChiikawa .lpChiikawaCustom__flower--3 {
  top: 29%;
  left: 91%;
  transform: rotate(51deg);
}
.lpChiikawa .lpChiikawaCustom__flower--4 {
  top: 40%;
  left: 10%;
  transform: rotate(124deg);
}
.lpChiikawa .lpChiikawaCustom__flower--5 {
  top: 59.25%;
  left: 6%;
  transform: rotate(-25deg);
}
.lpChiikawa .lpChiikawaCustom__flower--6 {
  top: 69.25%;
  left: 88.25%;
  transform: rotate(-7deg);
}
.lpChiikawa .lpChiikawaCustom__flower--7 {
  top: 83.5%;
  left: 13.5%;
  transform: rotate(22deg);
}
.lpChiikawa .lpChiikawaCustom__flower--8 {
  top: 91.75%;
  left: 84%;
  transform: rotate(14deg);
}
.lpChiikawa .lpChiikawaCustom__charactors {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-52%);
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.lpChiikawa .lpChiikawaCustom__charactor {
  display: block;
  height: auto;
  opacity: 0;
}
.lpChiikawa .lpChiikawaCustom__charactor--isBounce {
  animation: lpChiikawaBounceUp .5s ease-in-out;
  opacity: 1;
  transform: translateY(0);
}
.lpChiikawa .lpChiikawaCustom__charactor--usagi {
  z-index: 1;
  margin-right: max(-1.25vw, -18px);
  width: min(9.1666666667vw, 132px);
}
.lpChiikawa .lpChiikawaCustom__charactor--chiikawa {
  z-index: 2;
  width: min(11.5277777778vw, 166px);
}
.lpChiikawa .lpChiikawaCustom__charactor--hachiware {
  z-index: 1;
  margin-left: max(-1.25vw, -18px);
  width: min(10.2083333333vw, 147px);
}
.lpChiikawa .lpChiikawaCustom__star {
  display: block;
  position: relative;
  z-index: 3;
  flex-shrink: 0;
  align-self: flex-start;
}
.lpChiikawa .lpChiikawaCustom__star img {
  display: block;
  width: 100%;
  height: auto;
}
.lpChiikawa .lpChiikawaCustom__star--large {
  width: min(2.5694444444vw, 37px);
  height: min(2.5vw, 36px);
  transform: translate(max(-.8333333333vw, -12px), min(2.1527777778vw, 31px));
}
.lpChiikawa .lpChiikawaCustom__star--small {
  width: min(1.6666666667vw, 24px);
  height: min(1.3888888889vw, 20px);
  transform: translate(min(1.3888888889vw, 20px), min(4.7222222222vw, 68px));
}

.lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory {
  max-width: 880px;
  border: none;
  margin: 112px auto 0;
}
.lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory__column {
  justify-content: flex-start;
  flex-direction: row-reverse;
  border-radius: 20px;
  background-color: #fff;
  margin: 0;
  padding: min(2.7777777778vw, 40px) min(4.1666666667vw, 60px);
  align-items: flex-start;
  gap: min(3.3333333333vw, 48px);
  max-width: min(61.1111111111vw, 880px);
  margin-inline: auto;
}
.lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory__item {
  max-width: min(22.2222222222vw, 320px);
  width: 100%;
}
.lpChiikawa .lpChiikawaCustomAccessory__wrapper {
  max-width: min(61.1111111111vw, 880px);
  border: none;
  margin: 112px auto 0;
  background-color: #fff;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  padding-block: min(2.7777777778vw, 40px);
  padding-inline: min(4.1666666667vw, 60px);
  gap: min(3.3333333333vw, 48px);
}
.lpChiikawa .lpChiikawaCustomAccessory__img {
  height: auto;
  width: min(22.2222222222vw, 320px);
}
.lpChiikawa .lpChiikawaCustomAccessory__title:is(h3) {
  font-weight: 800;
  font-size: min(1.8055555556vw, 26px);
  line-height: 1.4;
  font-family: "M PLUS Rounded 1c", sans-serif;
}
.lpChiikawa .lpChiikawaCustomAccessory__text:is(p) {
  font-size: min(1.0416666667vw, 15px);
  line-height: 1.8;
  padding-top: min(1.3888888889vw, 20px);
  margin-top: min(1.3888888889vw, 20px);
  position: relative;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 600;
}
.lpChiikawa .lpChiikawaCustomAccessory__text:is(p)::before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
  background-position: 0 -3px;
  background-image: radial-gradient(#432f31 1.5px, transparent 1.5px);
  background-size: 10px 10px;
  pointer-events: none;
  content: "";
}

.lpChiikawa .lpChiikawaAbout {
  position: relative;
  background-color: #bdd8ae;
  padding-block: min(5.5555555556vw, 80px) min(6.6666666667vw, 96px);
}
.lpChiikawa .lpChiikawaAbout::before {
  content: "";
  display: block;
  position: absolute;
  bottom: calc(100% - 2px);
  left: 0;
  width: 100%;
  height: min(4.0972222222vw, 59px);
  background-image: url(../img/about_bg.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center bottom;
}
.lpChiikawa .lpChiikawaAbout__box {
  border-radius: 20px;
  max-width: min(61.1111111111vw, 880px);
  margin-inline: auto;
  padding: min(2.7777777778vw, 40px) min(4.1666666667vw, 60px);
  background-color: #fff;
  display: grid;
  gap: min(3.3333333333vw, 48px);
  grid-template-columns: min(22.2222222222vw, 320px) 1fr;
  position: relative;
}
.lpChiikawa .lpChiikawaAbout__box::before {
  content: "";
  display: block;
  position: absolute;
  top: 4.5%;
  left: -18%;
  width: min(6.3888888889vw, 92px);
  height: min(6.4583333333vw, 93px);
  background-image: url(../img/about_illust_star_left.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  pointer-events: none;
  animation: stars 1s steps(1) infinite both;
  animation-delay: .2s;
}
.lpChiikawa .lpChiikawaAbout__box::after {
  content: "";
  display: block;
  position: absolute;
  right: -21%;
  bottom: 2%;
  width: min(8.6111111111vw, 124px);
  height: min(7.6388888889vw, 110px);
  background-image: url(../img/about_illust_star_right.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  pointer-events: none;
  animation: stars 1s steps(1) infinite both;
}
.lpChiikawa .lpChiikawaAbout__img img {
  width: 100%;
  height: auto;
  max-width: min(22.2222222222vw, 320px);
}
.lpChiikawa .lpChiikawaAbout__heading {
  position: relative;
  padding-bottom: min(1.25vw, 18px);
  color: #432f31;
  font-size: min(1.8055555556vw, 26px);
  font-weight: 800;
  line-height: 1.4;
  font-family: "M PLUS Rounded 1c", sans-serif;
}
.lpChiikawa .lpChiikawaAbout__heading::before {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 4px;
  background-position: 0 -3px;
  background-image: radial-gradient(#432f31 1.5px, transparent 1.5px);
  background-size: 10px 10px;
  pointer-events: none;
  content: "";
}
.lpChiikawa .lpChiikawaAbout__text {
  margin-top: min(1.25vw, 18px);
  font-size: min(1.0416666667vw, 15px);
  line-height: 1.8;
  letter-spacing: .06em;
  font-weight: 600;
  font-feature-settings: "palt";
}
.lpChiikawa .lpChiikawaAbout__list {
  display: flex;
  gap: min(2.2222222222vw, 32px);
  margin-top: min(1.1111111111vw, 16px);
}
.lpChiikawa .lpChiikawaAbout__item {
  position: relative;
}
.lpChiikawa .lpChiikawaAbout__item::before {
  content: "";
  display: block;
  position: absolute;
  right: max(-.9722222222vw, -14px);
  top: min(.4166666667vw, 6px);
  bottom: 0;
  rotate: 23deg;
  width: 1px;
  height: min(1.1111111111vw, 16px);
  margin: auto;
  background-color: #432f31;
}
.lpChiikawa .lpChiikawaAbout__item:last-child::before {
  content: none;
}
.lpChiikawa .lpChiikawaAbout__link {
  position: relative;
  padding-bottom: min(.2777777778vw, 4px);
  font-size: min(.9027777778vw, 13px);
  line-height: 1.2;
  font-weight: 600;
  font-feature-settings: "palt";
}
.lpChiikawa .lpChiikawaAbout__link::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-radius: .5px;
  background-color: #432f31;
}

.lpChiikawa .pj__lpModFixanchor {
  left: 50%;
  right: auto;
  transform: translate(-50%, 120%);
}
.lpChiikawa .pj__lpModFixanchor.is--show {
  left: 50%;
  transform: translate(-50%, 0%);
}
.lpChiikawa .pj__lpModFixanchor ul {
  border: 0 solid transparent;
  background-color: transparent;
  width: 100%;
  gap: min(2.2222222222vw, 32px);
}
.lpChiikawa .pj__lpModFixanchor li {
  border: 0 solid transparent;
  width: min(7.6388888889vw, 110px);
  height: min(7.6388888889vw, 110px);
  aspect-ratio: 1/1;
}
.lpChiikawa .pj__lpModFixanchor a {
  height: auto;
}
.lpChiikawa .pj__lpModFixanchor img {
  width: min(7.6388888889vw, 110px);
  height: min(7.6388888889vw, 110px);
  aspect-ratio: 1/1;
}
@media screen and (max-width: 768px) {
  .lpChiikawa .uPc {
    display: none;
  }
  .lpChiikawa .cmp__lpModButton:is(a, button) {
    max-width: 74.6666666667vw;
    width: 100%;
    height: 16vw;
  }
  .lpChiikawa .cmp__lpModButton:is(a, button) span {
    font-size: 3.7333333333vw;
  }
  .lpChiikawa .cmp__lpModButton:is(a, button)::after {
    font-size: 3.7333333333vw;
  }
  .lpChiikawa .cmp__lpModButton:is(a, button) .lpChiikawaBtn__arrow {
    right: 4.2666666667vw;
    width: 4.8vw;
    height: 4.8vw;
  }
  .lpChiikawaTitle {
    max-width: 100%;
  }
  .lpChiikawaTitle picture,
  .lpChiikawaTitle img {
    height: 50px;
    object-fit: contain;
  }
  .lpChiikawaIntro__wrapper {
    padding-top: 13.6vw;
    padding-bottom: 37.8666666667vw;
    padding-inline: 5.3333333333vw;
    max-width: none;
  }
  .lpChiikawaIntro__text:is(p) {
    margin-top: 8vw;
    font-size: 3.7333333333vw;
    line-height: 2.4;
    letter-spacing: .06em;
  }
  .lpChiikawaIntro__illustCloudA {
    top: 1.5%;
    left: -8.5%;
    width: 29.3333333333vw;
    z-index: 1;
  }
  .lpChiikawaIntro__illustCloudB {
    width: 21.8666666667vw;
    top: 29%;
    right: -5%;
  }
  .lpChiikawaIntro__illustBear {
    top: 14.5%;
    right: 4%;
    width: 13.6vw;
  }
  .lpChiikawaIntro__illustFish {
    width: 10.4vw;
    top: 68.5%;
    left: 5.5%;
  }
  .lpChiikawaIntro__illustStar {
    width: 12vw;
    right: 8%;
    bottom: 5.5%;
  }
  .lpChiikawaIntro__button {
    margin-top: 12.8vw;
  }
  .lpChiikawaIntroInfo {
    margin-top: 13.3333333333vw;
    grid-template-columns: 1fr;
    column-gap: 0;
    padding-block: 8vw;
  }
  .lpChiikawaIntroInfo__content {
    row-gap: 4.2666666667vw;
    margin-inline: 0;
  }
  .lpChiikawaIntroInfo__content:first-of-type {
    padding-bottom: 28px;
    margin-left: 0;
    position: relative;
  }
  .lpChiikawaIntroInfo__content:first-of-type::after {
    background-image: radial-gradient(circle, #3a9db2 1.5px, transparent 1.6px);
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 10px 4px;
    width: 90%;
    height: 1.0666666667vw;
    bottom: 0vw;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    position: absolute;
    content: "";
  }
  .lpChiikawaIntroInfo__content:last-of-type {
    padding-top: 28px;
  }
  .lpChiikawaIntroInfo__content:last-of-type .lpChiikawaIntroInfo__list {
    margin-left: 2.6666666667vw;
    margin-right: 0;
  }
  .lpChiikawaIntroInfo__content:last-of-type .lpChiikawaIntroInfo__list::before {
    display: none;
  }
  .lpChiikawaIntroInfo__title {
    row-gap: 0vw;
  }
  .lpChiikawaIntroInfo__titleLabel {
    font-size: 3.4666666667vw;
  }
  .lpChiikawaIntroInfo__titleDate {
    font-size: 6.9333333333vw;
  }
  .lpChiikawaIntroInfo__titleDateSmall {
    font-size: 5.3333333333vw;
    margin-left: 1.6vw;
  }
  .lpChiikawaIntroInfo__list {
    row-gap: 0vw;
    padding-top: 0;
    max-width: none;
    margin-left: 2.6666666667vw;
  }
  .lpChiikawaIntroInfo__item:is(li) {
    font-size: 2.6666666667vw;
    padding-left: 3.4666666667vw;
    line-height: 1.8;
    max-width: 80vw;
    font-feature-settings: "palt";
    letter-spacing: 0;
  }
  .lpChiikawaIntroInfo__item:is(li)::before {
    margin-right: 0vw;
    left: 0vw;
  }
  .lpChiikawaModelMain {
    grid-template-areas: "charactor" "caption" "item";
    column-gap: 0vw;
    justify-items: center;
    justify-content: center;
    row-gap: 11.7333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=chiikawa] {
    margin-top: -15.2vw;
    row-gap: 5.8666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgMain {
    width: 51.2vw;
    transform: translateX(-3.2vw);
  }
  .lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgPartner {
    width: 13.8666666667vw;
    right: -1%;
    bottom: 22%;
    transform: translate(0, -50%) rotate(12deg);
  }
  .lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgMotif--1 {
    top: 28.5%;
    right: -13%;
    width: 14.4vw;
  }
  .lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgMotif--2 {
    top: 58%;
    left: -12%;
    width: 11.2vw;
  }
  .lpChiikawaModelMainCharactor[data-character=chiikawa] .lpChiikawaModelMainCharactor__imgName {
    width: 64.2666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=hachiware] {
    row-gap: 2.9333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgMain {
    width: 50.1333333333vw;
    transform: translateX(-3.2vw);
    margin-top: -16vw;
  }
  .lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgPartner {
    width: 11.7333333333vw;
    height: 9.3333333333vw;
    top: 24%;
    right: -7%;
    transform: rotate(31deg);
  }
  .lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgMotif--1 {
    top: -4%;
    right: -2%;
    width: 9.0666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgMotif--2 {
    top: -26%;
    left: -1%;
    width: 9.3333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=hachiware] .lpChiikawaModelMainCharactor__imgName {
    width: 64.2666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=usagi] {
    row-gap: 4.2666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgMain {
    width: 50.1333333333vw;
    transform: translateX(-3.2vw);
    margin-top: -24.5333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgPartner {
    width: 13.8666666667vw;
    top: 38%;
    left: -35%;
    transform: rotate(31deg);
  }
  .lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgMotif--1 {
    top: 35%;
    right: -21%;
    width: 9.3333333333vw;
    transform: rotate(80deg);
  }
  .lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgMotif--2 {
    top: -4%;
    left: 96%;
    width: 9.3333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=usagi] .lpChiikawaModelMainCharactor__imgName {
    width: 55.4666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=momonga] {
    row-gap: 4.8vw;
  }
  .lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgMain {
    width: 63.2vw;
    transform: translateX(2.9333333333vw);
    margin-top: -19.4666666667vw;
    scale: 1;
  }
  .lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgMotif--1 {
    top: 48%;
    left: 101%;
    width: 10.6666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgMotif--2 {
    top: -12%;
    left: -30%;
    width: 10.6666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=momonga] .lpChiikawaModelMainCharactor__imgName {
    width: 64.2666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=kurimanju] {
    row-gap: 6.1333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgMain {
    width: 52.2666666667vw;
    transform: translateX(0vw);
    margin-top: -14.9333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgPartner {
    width: 10.6666666667vw;
    top: 24%;
    right: 6%;
    transform: rotate(31deg);
  }
  .lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgMotif--1 {
    top: -4%;
    right: 2%;
    width: 9.0666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgMotif--2 {
    bottom: auto;
    top: 42%;
    left: 6%;
    width: 9.3333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=kurimanju] .lpChiikawaModelMainCharactor__imgName {
    width: 85.3333333333vw;
    scale: 1;
  }
  .lpChiikawaModelMainCharactor[data-character=cool] {
    row-gap: 10.1333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=cool] .lpChiikawaModelMainCharactor__imgMain {
    width: 86.1333333333vw;
    transform: translateX(-2.1333333333vw);
    margin-top: -5.3333333333vw;
    scale: 1.14;
  }
  .lpChiikawaModelMainCharactor[data-character=cool] .lpChiikawaModelMainCharactor__imgMotif--1 {
    top: 11%;
    left: auto;
    right: 1%;
    width: 11.7333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=cool] .lpChiikawaModelMainCharactor__imgMotif--2 {
    top: -7%;
    left: 5%;
    width: 11.7333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=cool] .lpChiikawaModelMainCharactor__imgName {
    width: 53.3333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=happy] {
    row-gap: 10.1333333333vw;
  }
  .lpChiikawaModelMainCharactor[data-character=happy] .lpChiikawaModelMainCharactor__imgMain {
    width: 86.1333333333vw;
    transform: translateX(-.8533333333vw);
    margin-top: 1.3333333333vw;
    scale: 1.05;
  }
  .lpChiikawaModelMainCharactor[data-character=happy] .lpChiikawaModelMainCharactor__imgMotif--1 {
    top: -8%;
    left: 85%;
    right: auto;
    width: 9.8666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=happy] .lpChiikawaModelMainCharactor__imgMotif--2 {
    bottom: 66%;
    left: -2%;
    transform: rotate(-18deg);
    width: 10.6666666667vw;
  }
  .lpChiikawaModelMainCharactor[data-character=happy] .lpChiikawaModelMainCharactor__imgName {
    width: 57.8666666667vw;
  }
  .lpChiikawaModelMainCharactor__imgMain {
    transform: translateX(0vw);
  }
  .lpChiikawaModelMainCaption {
    max-width: none;
    padding-block: 6.4vw 7.4666666667vw;
    padding-inline: 7.7333333333vw;
    row-gap: 2.6666666667vw;
    width: 100%;
  }
  .lpChiikawaModelMainCaption[data-character=chiikawa] .lpChiikawaModelMainCaption__imgMotif--2 {
    width: 14.4vw;
    top: auto;
    right: -1%;
    bottom: -20%;
    rotate: 16deg;
  }
  .lpChiikawaModelMainCaption[data-character=hachiware] .lpChiikawaModelMainCaption__imgMotif--2 {
    width: 18.1333333333vw;
    top: auto;
    right: -3%;
    bottom: -6%;
    rotate: 0deg;
  }
  .lpChiikawaModelMainCaption[data-character=usagi] .lpChiikawaModelMainCaption__imgMotif--2 {
    width: 14.6666666667vw;
    top: auto;
    right: -3%;
    bottom: 4%;
    rotate: 29deg;
  }
  .lpChiikawaModelMainCaption[data-character=momonga] .lpChiikawaModelMainCaption__imgMotif--2 {
    width: 14.6666666667vw;
    top: auto;
    right: -4%;
    bottom: -12%;
    rotate: 6deg;
  }
  .lpChiikawaModelMainCaption[data-character=momonga] .lpChiikawaModelMainCaption__text {
    letter-spacing: .04em;
  }
  .lpChiikawaModelMainCaption[data-character=kurimanju] .lpChiikawaModelMainCaption__imgMotif--2 {
    width: 12.8vw;
    top: auto;
    right: -4%;
    bottom: -12%;
    rotate: 12deg;
  }
  .lpChiikawaModelMainCaption[data-character=cool] .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 8%;
    left: -5%;
    rotate: -31deg;
  }
  .lpChiikawaModelMainCaption[data-character=cool] .lpChiikawaModelMainCaption__imgMotif--2 {
    width: 23.7333333333vw;
    top: auto;
    right: -3.5%;
    bottom: -9%;
    rotate: 6deg;
  }
  .lpChiikawaModelMainCaption[data-character=happy] .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 8%;
    left: -5%;
  }
  .lpChiikawaModelMainCaption[data-character=happy] .lpChiikawaModelMainCaption__imgMotif--2 {
    width: 20.2666666667vw;
    top: auto;
    right: -2%;
    bottom: -12%;
    rotate: 6deg;
  }
  .lpChiikawaModelMainCaption__title {
    font-size: 4.5333333333vw;
    line-height: 1.6;
    letter-spacing: .06em;
  }
  .lpChiikawaModelMainCaption__text:is(p) {
    font-size: 3.7333333333vw;
    font-feature-settings: "palt";
  }
  .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 4%;
    left: -5%;
  }
  .lpChiikawaModelMainCaption__attentionItem:is(li) {
    font-size: 3.2vw;
  }
  .lpChiikawaModelMainCharactor {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .lpChiikawaModelMainCaption {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .lpChiikawaModelMainItem {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .lpChiikawaModelMainItem {
    padding-block: 4.2666666667vw 6.4vw;
    padding-inline: 4.2666666667vw;
    border-radius: 2.6666666667vw;
    margin-top: 36px;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview {
    max-width: none;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview__slider {
    max-width: none;
    max-height: none;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview__slider > .cmp__lpModListview__list {
    margin-inline: auto;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview__slider--mini {
    max-width: none;
    max-height: none;
    margin-top: 15px;
    margin-inline: auto;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__list {
    margin-inline: 5.3333333333vw;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__item {
    padding-inline: 1.0666666667vw;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__item img {
    max-width: 21.8666666667vw;
  }
  .lpChiikawaModelMainItem .cmp__lpModListview__slider--mini .cmp__lpModListview__arrow {
    width: 2.1333333333vw;
    height: 2.1333333333vw;
  }
  .lpChiikawaModelMainItem .pj__lpModItems__item {
    max-width: 75.2vw;
    width: 100%;
  }
  .lpChiikawaModelMainItem .pj__lpModItems__item img {
    width: auto;
  }
  .lpChiikawaModelMainItem .cmp__lpModItem__price {
    margin-top: 6.6666666667vw;
  }
  .lpChiikawaModelMainItem .cmp__lpModPrice--small em {
    font-size: 5.3333333333vw;
  }
  .lpChiikawaModelMainItem .cmp__lpModItem__code {
    margin-top: .5333333333vw;
    font-size: 3.2vw;
  }
  .lpChiikawaModelMainItem .cmp__lpModButton {
    width: 74.6666666667vw;
    height: 16vw;
    margin-top: 6.4vw;
  }
  .lpChiikawaModelMainItem .cmp__lpModButton span {
    font-size: 16px;
    line-height: 1.4;
  }
  .lpChiikawaModelMainItem__button {
    margin-top: 5.8666666667vw;
    row-gap: 3.2vw;
  }
  .lpChiikawaModelMainItem__label {
    width: 16vw;
    height: 16vw;
    top: -5.8666666667vw;
    right: -3.2vw;
  }
  .lpChiikawaModelMainItem__label span {
    font-size: 3.2vw;
  }
  .lpChiikawaModelPoint {
    margin-top: 18.1333333333vw;
    row-gap: 7.4666666667vw;
  }
  .lpChiikawaModelPointSlide {
    width: 97.0666666667vw;
    position: relative;
    left: 50%;
    right: calc(50% + 11px);
    margin-left: -50vw;
    margin-right: -50vw;
    column-gap: 0;
    align-items: center;
    justify-content: center;
    grid-template-columns: auto;
  }
  .lpChiikawaModelPointSlide__item {
    max-width: none;
    width: -moz-fit-content;
    width: fit-content;
    margin-inline: 4.2666666667vw;
  }
  .lpChiikawaModelPointSlide__point {
    top: 6.1333333333vw;
    padding-block: 1.3333333333vw 1.6vw;
    padding-inline: 3.4666666667vw;
    left: 0vw;
  }
  .lpChiikawaModelPointSlide__point span {
    font-size: 4vw;
  }
  .lpChiikawaModelPointSlide__img {
    width: 64vw;
    height: 64vw;
  }
  .lpChiikawaModelPointSlide__text:is(p) {
    font-size: 3.7333333333vw;
    margin-top: 3.2vw;
    max-width: 64vw;
    width: -moz-fit-content;
    width: fit-content;
    margin-inline: auto;
  }
  .lpChiikawaModelGoods {
    margin-top: 16vw;
    row-gap: 4.8vw;
    width: auto;
  }
  .lpChiikawaModelGoods[data-character=chiikawa] .lpChiikawaModelGoods__imgMotif {
    width: 31.2vw;
    bottom: -24%;
    left: -6%;
    transform: rotate(-17deg);
  }
  .lpChiikawaModelGoods[data-character=hachiware] .lpChiikawaModelGoods__imgMotif {
    width: 27.7333333333vw;
    bottom: -24%;
    left: 73%;
    transform: rotate(-17deg);
  }
  .lpChiikawaModelGoods[data-character=usagi] .lpChiikawaModelGoods__imgMotif {
    width: 28vw;
    top: -.8vw;
    left: -7%;
  }
  .lpChiikawaModelGoods[data-character=momonga] .lpChiikawaModelGoods__imgMotif {
    width: 29.3333333333vw;
    bottom: -27%;
    left: 69%;
  }
  .lpChiikawaModelGoods[data-character=kurimanju] .lpChiikawaModelGoods__imgMotif {
    width: 26.6666666667vw;
    bottom: -22%;
    left: -5%;
    transform: rotate(-8deg);
  }
  .lpChiikawaModelGoods[data-character=cool] .lpChiikawaModelGoods__imgMotif {
    width: 31.2vw;
    bottom: -24%;
    left: -6%;
    transform: rotate(-17deg);
  }
  .lpChiikawaModelGoods[data-character=happy] .lpChiikawaModelGoods__imgMotif {
    width: 31.2vw;
    bottom: -24%;
    left: -6%;
    transform: rotate(-17deg);
  }
  .lpChiikawaModelGoods__list {
    column-gap: 3.2vw;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 1fr;
  }
  .lpChiikawaModelGoodsItem {
    width: 100%;
    max-width: 106.6666666667vw;
    border-radius: 28px;
  }
  .lpChiikawaModelGoodsItem__wrapper {
    padding-block: 6.4vw;
    padding-inline: 3.7333333333vw;
    row-gap: 9.0666666667vw;
  }
  .lpChiikawaModelGoodsItem__img {
    max-width: 28vw;
  }
  .lpChiikawaModelGoodsItem__info {
    row-gap: 0vw;
  }
  .lpChiikawaModelGoodsItem__info::before {
    height: 6px;
    background-size: 11px 6px;
    top: -4.2666666667vw;
  }
  .lpChiikawaModelGoodsItem__name {
    font-size: 4vw;
    letter-spacing: .02em;
  }
  .lpChiikawaModelGoodsItem__price:is(p) {
    font-size: 5.3333333333vw;
  }
  .lpChiikawaModelGoodsItem__code:is(p) {
    font-size: 2.6666666667vw;
    margin-top: .5333333333vw;
  }
  .lpChiikawaLineup::before {
    height: 59px;
    bottom: calc(100% - 4px);
  }
  .lpChiikawaLineup::after {
    height: 59px;
    top: calc(100% - 4px);
  }
  .lpChiikawaLineup__wrapper {
    padding-block: 6.6666666667vw 8vw;
    max-width: none;
    row-gap: 8.5333333333vw;
  }
  .lpChiikawaLineup__title {
    font-size: 9.6vw;
  }
  .lpChiikawaLineup__list {
    grid-template-areas: "chiikawa chiikawa hachiware hachiware usagi usagi" ". momonga momonga kurimanju kurimanju ." ". cool cool happy happy .";
    column-gap: 3.7333333333vw;
    row-gap: 5.3333333333vw;
    grid-template-columns: repeat(6, auto);
  }
  .lpChiikawaLineup__item {
    width: 27.2vw;
    height: 27.2vw;
  }
  .lpChiikawaLineup__item:nth-child(4) {
    margin-left: auto;
  }
  .lpChiikawaLineup__item:nth-child(5) {
    margin-right: auto;
  }
  .lpChiikawaLineup__item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .lpChiikawaLineup__item:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    -ms-grid-column-span: 3;
  }
  .lpChiikawaLineup__item:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
    -ms-grid-column-span: 3;
  }
  .lpChiikawaLineup__item:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .lpChiikawaLineup__item:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
  }
  .lpChiikawaLineup__item:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .lpChiikawaLineup__item:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
    -ms-grid-column-span: 3;
  }
  .lpChiikawaLineup__label {
    width: 27.2vw;
    height: 27.2vw;
  }
  .lpChiikawaModels {
    row-gap: 19.2vw;
  }
  .lpChiikawaModel {
    padding-top: 21.8666666667vw;
    padding-bottom: 29.8666666667vw;
    width: calc(100% - 11px);
  }
  .lpChiikawaModel::before {
    inset: 21.8666666667vw 0 0 0;
    height: calc(100% - 21.8666666667vw);
  }
  .lpChiikawaModel:nth-child(odd)::before {
    border-radius: 0 20px 20px 0;
  }
  .lpChiikawaModel:nth-child(odd) .lpChiikawaModel__wrapper {
    padding-right: 5.3333333333vw;
    padding-left: 8vw;
  }
  .lpChiikawaModel:nth-child(even)::before {
    border-radius: 20px 0 0 20px;
  }
  .lpChiikawaModel:nth-child(even) .lpChiikawaModel__wrapper {
    padding-right: 8vw;
    padding-left: 5.3333333333vw;
  }
  .lpChiikawaModel:nth-child(even) .lpChiikawaModelMain {
    grid-template-areas: "charactor" "caption" "item";
  }
  .lpChiikawaModel:nth-child(even) .lpChiikawaModelMain > .lpChiikawaModelMainCharactor {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .lpChiikawaModel:nth-child(even) .lpChiikawaModelMain > .lpChiikawaModelMainCaption {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .lpChiikawaModel:nth-child(even) .lpChiikawaModelMain > .lpChiikawaModelMainItem {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .lpChiikawaModel:nth-child(even) .lpChiikawaModelPointSlide {
    left: calc(50% + 11px);
    right: 50%;
  }
  .lpChiikawaModel[data-character=chiikawa] {
    margin-top: 18.4vw;
  }
  .lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__starShooting {
    right: 8.5%;
    bottom: 21.5%;
  }
  .lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__starVerySmall {
    display: none;
  }
  .lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__starDoubleWide {
    top: 57%;
    left: 5%;
  }
  .lpChiikawaModel[data-character=chiikawa] .lpChiikawaModel__flower--1 {
    right: auto;
    top: 1.5%;
    bottom: auto;
    left: 81%;
    rotate: -46deg;
  }
  .lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starVerySmall {
    top: 78.25%;
    right: 87.5%;
  }
  .lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starLargeRight {
    top: 96.25%;
    left: 19%;
  }
  .lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starLargeLeft {
    top: 58.5%;
    left: 88%;
  }
  .lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__starMiddle {
    display: none;
  }
  .lpChiikawaModel[data-character=hachiware] .lpChiikawaModel__flower--1 {
    top: -1.5%;
    right: auto;
    bottom: auto;
    left: 80%;
    rotate: -46deg;
  }
  .lpChiikawaModel[data-character=usagi] .lpChiikawaModel__starVerySmall {
    display: none;
  }
  .lpChiikawaModel[data-character=usagi] .lpChiikawaModel__starDoubleWide {
    top: 57%;
    left: 4%;
    rotate: -18deg;
  }
  .lpChiikawaModel[data-character=usagi] .lpChiikawaModel__starDoubleNarrow {
    top: 98%;
    left: 73%;
    rotate: 205deg;
  }
  .lpChiikawaModel[data-character=usagi] .lpChiikawaModel__flower--1 {
    top: -2%;
    left: 8%;
    rotate: -46deg;
  }
  .lpChiikawaModel[data-character=momonga] .lpChiikawaModel__starVerySmall {
    display: none;
  }
  .lpChiikawaModel[data-character=momonga] .lpChiikawaModel__starDoubleNarrow {
    top: 96.5%;
    left: 7%;
    rotate: -23deg;
  }
  .lpChiikawaModel[data-character=momonga] .lpChiikawaModel__starLargeRight {
    top: 58.75%;
    left: 81%;
  }
  .lpChiikawaModel[data-character=momonga] .lpChiikawaModel__flower--1 {
    top: -1.5%;
    right: auto;
    bottom: auto;
    left: 81%;
    rotate: 46deg;
  }
  .lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starVerySmall {
    display: none;
  }
  .lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starMiddle {
    top: 76.5%;
    left: 87.5%;
  }
  .lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starLargeRight {
    top: 57.5%;
    left: 5%;
  }
  .lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__starShooting {
    right: 82%;
    bottom: 19.5%;
  }
  .lpChiikawaModel[data-character=kurimanju] .lpChiikawaModel__flower--1 {
    top: -2.5%;
    left: 19.25%;
  }
  .lpChiikawaModel[data-character=cool] .lpChiikawaModel__starVerySmall {
    display: none;
  }
  .lpChiikawaModel[data-character=cool] .lpChiikawaModel__starDoubleWide {
    display: none;
  }
  .lpChiikawaModel[data-character=cool] .lpChiikawaModel__starLargeRight {
    top: 70.5%;
    left: 6%;
  }
  .lpChiikawaModel[data-character=cool] .lpChiikawaModel__starDoubleNarrow {
    display: block;
    top: 96.5%;
    left: 75%;
    rotate: 191deg;
    scale: 1.5;
  }
  .lpChiikawaModel[data-character=cool] .lpChiikawaModel__flower--1 {
    top: -2.25%;
    left: 35%;
  }
  .lpChiikawaModel[data-character=happy] .lpChiikawaModel__starShooting {
    bottom: 7%;
    left: 7%;
  }
  .lpChiikawaModel[data-character=happy] .lpChiikawaModel__starVerySmall {
    top: 92.5%;
    left: 87%;
  }
  .lpChiikawaModel[data-character=happy] .lpChiikawaModel__starMiddle {
    display: none;
  }
  .lpChiikawaModel[data-character=happy] .lpChiikawaModel__starDoubleWide {
    top: 67.25%;
    left: 4%;
    rotate: 4deg;
  }
  .lpChiikawaModel[data-character=happy] .lpChiikawaModel__flower--1 {
    top: 0;
    left: 24%;
  }
  .lpChiikawaModel__title--point {
    width: 30.1333333333vw;
  }
  .lpChiikawaModel__title--goods {
    width: 33.6vw;
  }
  .lpChiikawaModel__starShooting {
    width: 14.1333333333vw;
  }
  .lpChiikawaModel__starVerySmall {
    width: 5.8666666667vw;
  }
  .lpChiikawaModel__starDoubleWide {
    width: 15.7333333333vw;
  }
  .lpChiikawaModel__starDoubleNarrow {
    width: 8.8vw;
  }
  .lpChiikawaModel__starLargeRight,
  .lpChiikawaModel__starLargeLeft {
    width: 7.4666666667vw;
  }
  .lpChiikawaModel__starMiddle {
    width: 8.2666666667vw;
  }
  .lpChiikawaModel__flower {
    width: 8vw;
  }
  .lpChiikawaModel__flower--2,
  .lpChiikawaModel__flower--3,
  .lpChiikawaModel__flower--4 {
    display: none;
  }
  .lpChiikawa .lpChiikawaCustom {
    padding: 39.4666666667vw 0 47.2vw;
  }
  .lpChiikawa .lpChiikawaCustom__box {
    max-width: none;
    width: 100%;
    padding-block: 14.9333333333vw 29.8666666667vw;
    border-radius: 10px;
  }
  .lpChiikawa .lpChiikawaCustom__boxCharactor--kurimanju {
    top: -19.4666666667vw;
    left: 6.1333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__boxCharactor--kurimanju .lpChiikawaCustom__boxCharactorIllust {
    width: 32.2666666667vw;
    height: 32.2666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__boxCharactor--kurimanju .lpChiikawaCustom__boxCharactorStar {
    width: 4.2666666667vw;
    height: 4.5333333333vw;
    transform: translate(3px, 7px) rotate(-4deg);
  }
  .lpChiikawa .lpChiikawaCustom__boxCharactor--momonga {
    bottom: -13.8666666667vw;
    right: 0vw;
    gap: 0;
  }
  .lpChiikawa .lpChiikawaCustom__boxCharactor--momonga .lpChiikawaCustom__boxCharactorIllust {
    width: 35.7333333333vw;
    height: 33.6vw;
  }
  .lpChiikawa .lpChiikawaCustom__boxCharactor--momonga .lpChiikawaCustom__boxCharactorStar {
    width: 12.5333333333vw;
    height: 12vw;
    transform: translate(-18px, -12px);
  }
  .lpChiikawa .lpChiikawaCustom__product {
    border-radius: 10px;
    width: -moz-fit-content;
    width: fit-content;
  }
  .lpChiikawa .lpChiikawaCustom__headingTitle {
    font-size: 8.5333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__headingImgLeft {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    top: 9.3333333333vw;
    left: -10.6666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__headingImgRight {
    top: 2.4vw;
    right: -11.4666666667vw;
    width: 10.4vw;
    height: 12.2666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__container {
    padding-inline: 0;
    margin-top: 0;
    overflow: visible;
  }
  .lpChiikawa .lpChiikawaCustom__label {
    width: 14.9333333333vw;
    height: 14.9333333333vw;
    top: 5.3333333333vw;
    right: .5333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__label span {
    font-size: 3.2vw;
  }
  .lpChiikawa .lpChiikawaCustom__plus {
    width: 6.4vw;
    height: 6.4vw;
    margin: 4.2666666667vw auto;
  }
  .lpChiikawa .lpChiikawaCustom__color {
    gap: 3.7333333333vw;
    padding-block: 7.2vw;
    padding-inline: 5.3333333333vw;
    border-radius: 10px;
    width: 100%;
  }
  .lpChiikawa .lpChiikawaCustom__colorContent {
    row-gap: 0vw;
  }
  .lpChiikawa .lpChiikawaCustom__colorHeading {
    font-size: 4.2666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__colorText {
    font-size: 3.7333333333vw;
    margin-top: .8vw;
  }
  .lpChiikawa .lpChiikawaCustom__colorImgSingle {
    width: 10.6666666667vw;
    height: 10.6666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__colorImgMultiple {
    width: 23.7333333333vw;
    height: 10.6666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__colorGrass {
    width: 14.9333333333vw;
    height: 5.0666666667vw;
    top: -1.8666666667vw;
    left: 6.4vw;
  }
  .lpChiikawa .lpChiikawaCustom__button {
    margin-top: 12.5333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__linkIndex {
    margin-top: 9.6vw;
  }
  .lpChiikawa .lpChiikawaCustom__linkNote {
    margin-top: 10.6666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__linkNote .cmp__lpModButton:is(a, button) {
    width: 84.2666666667vw;
    height: 22.9333333333vw;
    max-width: none;
  }
  .lpChiikawa .lpChiikawaCustom__linkNote .cmp__lpModButton:is(a, button) > span {
    font-size: 4vw;
  }
  .lpChiikawa .lpChiikawaCustom__linkNote .cmp__lpModButton:is(a, button) > span small {
    font-size: 3.2vw;
  }
  .lpChiikawa .lpChiikawaCustom__copyright {
    margin-top: 3.2vw;
    font-size: 3.4666666667vw;
  }
  .lpChiikawa .lpChiikawaCustom__item {
    max-width: 76.8vw;
    padding-inline: 0;
    padding-top: 8.5333333333vw;
    max-width: none;
    width: 100%;
    margin-inline: auto;
    display: grid;
    justify-content: center;
  }
  .lpChiikawa .lpChiikawaCustom__item .pj__lpModItems:is(div) {
    margin: 0;
  }
  .lpChiikawa .lpChiikawaCustom__item .pj__lpModItems__item {
    max-width: 76.8vw;
    width: 100%;
  }
  .lpChiikawa .lpChiikawaCustom__item .pj__lpModItems__item img {
    width: auto;
  }
  .lpChiikawa .lpChiikawaCustom__item .cmp__lpModItem {
    padding: 3.7333333333vw 3.7333333333vw 8.5333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider {
    max-width: none;
  }
  .lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider--mini {
    margin: 3.7333333333vw auto 0;
  }
  .lpChiikawa .lpChiikawaCustom__item .cmp__lpModListview__slider--mini .cmp__lpModListview__list {
    max-width: none;
    margin-inline: 5.3333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__item .cmp__lpModPrice em {
    font-size: 5.3333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__item .cmp__lpModItem__code {
    font-size: 3.2vw;
  }
  .lpChiikawa .lpChiikawaCustom .cmp__lpModListview__arrow--next {
    right: -6.4vw;
  }
  .lpChiikawa .lpChiikawaCustom .cmp__lpModListview__arrow--prev {
    left: -6.4vw;
  }
  .lpChiikawa .lpChiikawaCustom .slick-dots {
    gap: 1.3333333333vw;
    margin-top: 17.0666666667vw;
    max-width: 77.3333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom .slick-dots li[role=presentation] button {
    width: 10.1333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__flower {
    width: 8vw;
  }
  .lpChiikawa .lpChiikawaCustom__flower--1 {
    top: 2.75%;
    left: 68%;
    rotate: -39deg;
  }
  .lpChiikawa .lpChiikawaCustom__flower--2 {
    top: 56%;
    left: 19%;
    transform: rotate(-6deg);
  }
  .lpChiikawa .lpChiikawaCustom__flower--3 {
    top: 91.25%;
    left: 72%;
    transform: rotate(0deg);
  }
  .lpChiikawa .lpChiikawaCustom__flower--4 {
    display: none;
  }
  .lpChiikawa .lpChiikawaCustom__flower--5 {
    display: none;
  }
  .lpChiikawa .lpChiikawaCustom__flower--6 {
    display: none;
  }
  .lpChiikawa .lpChiikawaCustom__flower--7 {
    display: none;
  }
  .lpChiikawa .lpChiikawaCustom__flower--8 {
    display: none;
  }
  .lpChiikawa .lpChiikawaCustom__charactors {
    left: 50%;
    transform: translateX(-50%);
  }
  .lpChiikawa .lpChiikawaCustom__charactor--usagi {
    margin-right: -3.7333333333vw;
    width: 22.1333333333vw;
  }
  .lpChiikawa .lpChiikawaCustom__charactor--chiikawa {
    width: 28.8vw;
  }
  .lpChiikawa .lpChiikawaCustom__charactor--hachiware {
    margin-left: -3.7333333333vw;
    width: 24.8vw;
  }
  .lpChiikawa .lpChiikawaCustom__star--large {
    width: 6.4vw;
    height: 5.3333333333vw;
    transform: translate(-2.6666666667vw, 5.3333333333vw);
  }
  .lpChiikawa .lpChiikawaCustom__star--small {
    width: 4.2666666667vw;
    height: 3.7333333333vw;
    transform: translate(3.7333333333vw, 11.4666666667vw);
  }
  .lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory__column {
    display: grid;
    border-radius: 16px;
    padding: 4.8vw 5.8666666667vw 10.1333333333vw;
    gap: 9.6vw;
  }
  .lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory__list {
    max-width: 72.5333333333vw;
  }
  .lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory__main {
    order: 2;
  }
  .lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory__slider {
    order: 1;
  }
  .lpChiikawa .lpChiikawaCustomAccessory .pj__lpModAccessory__item {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .lpChiikawa .lpChiikawaCustomAccessory__wrapper {
    display: grid;
    justify-content: center;
    border-radius: 16px;
    padding: 6.4vw 5.8666666667vw 10.1333333333vw;
    max-width: 84.2666666667vw;
    gap: 1.6vw;
    margin: 100px auto 0;
  }
  .lpChiikawa .lpChiikawaCustomAccessory__img {
    height: auto;
    width: 72.5333333333vw;
  }
  .lpChiikawa .lpChiikawaCustomAccessory__title:is(h3) {
    font-size: 5.0666666667vw;
  }
  .lpChiikawa .lpChiikawaCustomAccessory__text:is(p) {
    font-size: 3.7333333333vw;
    padding-top: 2.6666666667vw;
    margin-top: 2.6666666667vw;
  }
  .lpChiikawa .lpChiikawaAbout {
    padding-block: 18.6666666667vw 26.1333333333vw;
    padding-inline: 8vw;
  }
  .lpChiikawa .lpChiikawaAbout::before {
    height: 15.7333333333vw;
    bottom: auto;
    top: -9.6vw;
    background-size: cover;
  }
  .lpChiikawa .lpChiikawaAbout__box::before {
    width: 10.4vw;
    height: 10.9333333333vw;
    background-size: contain;
    top: -10%;
    left: 0;
    transform: translateX(-50%);
  }
  .lpChiikawa .lpChiikawaAbout__box::after {
    width: 14.6666666667vw;
    height: 12.2666666667vw;
    background-size: contain;
    right: -2%;
    bottom: -12%;
  }
  .lpChiikawa .lpChiikawaAbout__box {
    max-width: none;
    grid-template-columns: 1fr;
    gap: 6.4vw;
    border-radius: 14px;
    padding: 5.3333333333vw 5.3333333333vw 9.6vw;
  }
  .lpChiikawa .lpChiikawaAbout__img img {
    width: 100%;
    height: auto;
    max-width: 72.5333333333vw;
    margin-inline: auto;
  }
  .lpChiikawa .lpChiikawaAbout__heading {
    font-size: 4.8vw;
    padding-bottom: 4.2666666667vw;
  }
  .lpChiikawa .lpChiikawaAbout__text {
    margin-top: 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
  .lpChiikawa .lpChiikawaAbout__list {
    gap: 6.4vw;
    margin-top: 4.2666666667vw;
  }
  .lpChiikawa .lpChiikawaAbout__item::before {
    right: -3.2vw;
    top: 1.6vw;
    height: 4vw;
  }
  .lpChiikawa .lpChiikawaAbout__link {
    font-size: 2.9333333333vw;
    line-height: 1.8;
    font-weight: 600;
    padding-bottom: 1.0666666667vw;
  }
  .lpChiikawa .pj__lpModFixanchor {
    bottom: 4.8vw;
  }
  .lpChiikawa .pj__lpModFixanchor ul {
    gap: 1.3333333333vw;
  }
  .lpChiikawa .pj__lpModFixanchor li {
    width: 12.5333333333vw;
    height: 12.5333333333vw;
  }
  .lpChiikawa .pj__lpModFixanchor img {
    width: 12.5333333333vw;
    height: 12.5333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .lpChiikawa .uSp {
    display: none;
  }
  .lpChiikawaModel {
    padding-top: min(14.0277777778vw, 202px);
  }
  .lpChiikawaModel::before {
    inset: min(6.25vw, 90px) 0 0 0;
    height: calc(100% - min(6.25vw, 90px));
  }
  .lpChiikawaModel[data-character=chiikawa] {
    margin-top: min(9.8611111111vw, 142px);
  }
}
@media (orientation: landscape) and (max-width: 767px) {
  .lpChiikawa .cmp__lpModPageup.is--show {
    transform: translateY(-116px);
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .lpChiikawaModelMainCaption[data-character=chiikawa] .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 4%;
    left: -5%;
  }
  .lpChiikawaModelMainCaption[data-character=hachiware] .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 4%;
    left: -5%;
  }
  .lpChiikawaModelMainCaption[data-character=usagi] .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 4%;
    left: -5%;
  }
  .lpChiikawaModelMainCaption[data-character=momonga] .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 4%;
    left: -5%;
  }
  .lpChiikawaModelMainCaption[data-character=kurimanju] .lpChiikawaModelMainCaption__imgMotif--1 {
    width: 28.8vw;
    top: 4%;
    left: -5%;
    rotate: -32deg;
  }
}
@media screen and (min-width: 1441px) {
  .lpChiikawaModelMainItem {
    margin-inline: auto;
  }
}
@media screen and (min-width: 1600px) {
  .lpChiikawaLineup::before {
    bottom: calc(100% - 20px);
  }
}

/* 注意事項 IM追加 2026/3/6 */
.lpChiikawa .lpChiikawaCustom__note {
  padding-top: min(5.5555555556vw, 80px);
  padding-left: min(10.9722222222vw, 158px);
}
.lpChiikawa .lpChiikawaCustom__noteTitle {
  display: block;
  font-weight: 700;
}
.lpChiikawaCustom__noteList {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .lpChiikawa .lpChiikawaCustom__note {
    padding: 14.9333333333vw 0 0;
  }
  .lpChiikawa .lpChiikawaCustom__noteTitle {
    padding-inline: 10px;
  }
  .lpChiikawa .lpChiikawaCustom__noteText {
    padding-top: 8px;
    padding-inline: 5vw;
  }
  .lpChiikawa .lpChiikawaCustom__noteList {
    font-size: 12px;
  }
}