@charset "UTF-8";
@media screen and (min-width: 768px) {
  .c-breadcrumb {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
    color: #fff;
  }
}
.c-breadcrumb .c-breadcrumb__text,
body .c-breadcrumb > ol > li:last-child > * {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .c-breadcrumb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    color: #fff;
  }

}
body{
  overflow-x: clip;
}

@media screen and (max-width: 767px) {
  #JK261106holiday .lp-page {
    --header-space: on;
    margin-top: var(--header-offset, 0px);
  }
}

#JK261106holiday .lp-page {
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 430;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
  --formula-rail: calc(100vw / var(--pc-width));
  --color-text: #5a5a5a;
  --color-bg: #fff;
  --font-base: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --color-gold: #ba9b62;
  --color-green: #607774;
  --color-beige: #f4f1e9;
  --ease-base: cubic-bezier(0.25, 0.1, 0.25, 1);
  --duration-base: 0.8s;

  --header-offset: 0px;
}

@media (min-width: 1401px) {
  #JK261106holiday .lp-page {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: 1px;
  }
}

@media (min-width: 768px) and (max-width: 1400px) {
  #JK261106holiday .lp-page {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: calc(100vw / var(--pc-width));
  }
}

@media (max-width: 767px) {
  #JK261106holiday .lp-page {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
  }
}

#JK261106holiday .lp-page * {
  box-sizing: border-box;
  font: inherit;
  letter-spacing: inherit;

  font-feature-settings: "palt";
}

#JK261106holiday .lp-page img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  transition: unset;
}

#JK261106holiday .lp-page h1,
#JK261106holiday .lp-page h2,
#JK261106holiday .lp-page h3,
#JK261106holiday .lp-page h4,
#JK261106holiday .lp-page h5,
#JK261106holiday .lp-page h6,
#JK261106holiday .lp-page p {
  margin: 0;
}

#JK261106holiday .lp-page picture {
  display: block;
}

#JK261106holiday .lp-page button {
  padding: 0;
  cursor: pointer;
  appearance: none;
  color: inherit;
  background-color: unset;
  border: unset;
}

@media (min-width: 768px) {
  #JK261106holiday .lp-page .is-hidden--desktop {
    display: none !important;
  }
}

@media (max-width: 767px) {
  #JK261106holiday .lp-page .is-hidden--mobile {
    display: none !important;
  }
}

#JK261106holiday .lp-page .lp-deco {
  pointer-events: none;
}
#JK261106holiday .lp-bg-white{
  background: white;
}

#JK261106holiday .lp-page .lp-slider img,
#JK261106holiday .lp-page .lp-slider a {
  -webkit-user-drag: none;
  user-select: none;
}

#JK261106holiday .lp-page .lp-slider__pager {
  position: static;
}

#JK261106holiday .lp-page section,
#JK261106holiday .lp-page .lp-item {
  display: flow-root;
}

#JK261106holiday .lp-page {
  color: var(--color-text);
  background-color: var(--color-bg);
  font-family: var(--font-base);
  line-height: 1.5;
  letter-spacing: 0.05em;
  background-color: #607774;
}

#JK261106holiday .lp-page .ani-inview {
  opacity: 0;
  translate: 0 calc(30 * var(--formula, 1px));
  transition: opacity var(--duration-base) var(--ease-base),
    translate var(--duration-base) var(--ease-base);
}

#JK261106holiday .lp-page .ani-inview.is-active {
  opacity: 1;
  translate: none;
}

#JK261106holiday .lp-page .ani-fade {
  opacity: 0;
  transition: opacity var(--duration-base) var(--ease-base);
}

#JK261106holiday .lp-page .ani-fade.is-active {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  #JK261106holiday .lp-page .ani-inview,
  #JK261106holiday .lp-page .ani-fade {
    opacity: 1;
    translate: none;
    transition: none;
  }
}

#JK261106holiday .lp-page .lp-inner {
  width: calc(var(--sp-artboard-width) * var(--formula));
  margin-inline: auto;
  display: flow-root;
}

@media (min-width: 768px) {
  #JK261106holiday .lp-page .lp-inner {
    width: calc(var(--pc-artboard-width) * var(--formula_pc));
  }
}

@media (min-width: 768px) {
  #JK261106holiday .lp-page .lp-layout { display: grid; align-items: start; }
  #JK261106holiday .lp-page .lp-layout--col-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #JK261106holiday .lp-page .lp-layout--col-3 {
    grid-template-columns:
      minmax(0, 1fr)
      min(calc(var(--pc-artboard-width) * var(--formula_pc)), 100%)
      minmax(0, 1fr);
  }
}

#JK261106holiday .lp-page .lp-layout__primary {
  overflow-x: clip;
  display: flow-root;
}

#JK261106holiday .lp-page [id] {
  scroll-margin-top: var(--header-offset, 0px);
}

#JK261106holiday .lp-page .lp-pin {
  position: sticky;
  top: calc((100vh + var(--header-offset, 0px) - var(--pin-height, 0px)) / 2);
}

#JK261106holiday .lp-page .lp-photo-pin { position: relative; }
#JK261106holiday .lp-page .lp-photo-pin__layer { position: absolute; inset: 0; opacity: 0; pointer-events: none; }
#JK261106holiday .lp-page .lp-photo-pin__layer.is-shown { pointer-events: auto; }

#JK261106holiday .lp-page .lp-layout__sub { display: none; }

@media (min-width: 768px) {
  #JK261106holiday .lp-page .lp-layout__sub {
    display: grid;
    place-items: center;
    position: sticky;
    top: var(--header-visible, var(--header-offset, 0px));
    height: calc(100dvh - var(--header-visible, var(--header-offset, 0px)));
    overflow: hidden;
  }
}

/* #JK261106holiday .lp-page .lp-mv {
  padding-bottom: calc(9 * var(--formula));
} */

#JK261106holiday .lp-page .lp-mv {
  background-color: #607774;
}

#JK261106holiday .lp-page .lp-mv__visual {
  position: relative;
  width: calc(750 * var(--formula));
  z-index: 3;
}

#JK261106holiday .lp-page .lp-mv__photo {
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-mv__place {
  position: absolute;
  top: calc(931 * var(--formula));
  left: calc(29 * var(--formula));
  width: calc(335 * var(--formula));
}

#JK261106holiday .lp-page .lp-mv__milk {
  position: absolute;
  top: calc(882 * var(--formula));
  left: calc(579 * var(--formula));
  width: calc(142 * var(--formula));
}

#JK261106holiday .lp-page .lp-mv__title {
  position: absolute;
  top: calc(114 * var(--formula));
  left: calc(117 * var(--formula));
  width: calc(512 * var(--formula));
}

#JK261106holiday .lp-page .lp-mv__date {
  position: absolute;
  top: calc(880 * var(--formula));
  left: calc(31 * var(--formula));
  width: calc(312 * var(--formula));
}

#JK261106holiday .lp-page .lp-info {
  padding-bottom: calc(200 * var(--formula));
  margin-top: calc(9 * var(--formula));
}

/* #JK261106holiday .lp-page .lp-info {
  background-color: #607774;
} */

#JK261106holiday .lp-page .lp-label--schedule {
  position: relative;
  margin-top: calc(141 * var(--formula));
  margin-inline: auto;
  width: calc(150 * var(--formula));
  height: calc(69 * var(--formula));
}

#JK261106holiday .lp-page .lp-label--schedule .lp-label__bg {
  width: calc(150 * var(--formula));
}

#JK261106holiday .lp-page .lp-label--schedule .lp-label__text {
  position: absolute;
  top: calc(15 * var(--formula));
  left: calc(46 * var(--formula));
  width: calc(57 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-info__year {
  margin-top: calc(46 * var(--formula));
  margin-inline: auto;
  width: calc(120 * var(--formula));
}

#JK261106holiday .lp-page .lp-date--sat {
  display: flex;
  align-items: flex-start;
  margin-top: calc(21 * var(--formula));
  margin-inline: calc(58 * var(--formula)) auto;
  width: calc(450 * var(--formula));
}

#JK261106holiday .lp-page .lp-date--sat .lp-date__day {
  margin-left: calc(6 * var(--formula));
  width: calc(222 * var(--formula));
}

#JK261106holiday .lp-page .lp-date--sat .lp-date__time {
  margin-top: calc(24 * var(--formula));
  margin-left: calc(252 * var(--formula));
  width: calc(388 * var(--formula));
}

#JK261106holiday .lp-page .lp-date--sun {
  display: flex;
  align-items: flex-start;
  margin-top: calc(48 * var(--formula));
  margin-inline: calc(62 * var(--formula)) auto;
  width: calc(446 * var(--formula));
}

#JK261106holiday .lp-page .lp-date--sun .lp-date__day {
  margin-left: calc(7 * var(--formula));
  width: calc(220 * var(--formula));
}

#JK261106holiday .lp-page .lp-date--sun .lp-date__time {
  margin-top: calc(25 * var(--formula));
  margin-left: calc(248 * var(--formula));
  width: calc(388 * var(--formula));
}

#JK261106holiday .lp-page .lp-label--venue {
  position: relative;
  margin-top: calc(104 * var(--formula));
  margin-inline: auto;
  width: calc(150 * var(--formula));
  height: calc(69 * var(--formula));
}

#JK261106holiday .lp-page .lp-label--venue .lp-label__bg {
  width: calc(150 * var(--formula));
}

#JK261106holiday .lp-page .lp-label--venue .lp-label__text {
  position: absolute;
  top: calc(15 * var(--formula));
  left: calc(46 * var(--formula));
  width: calc(57 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-info__venue {
  margin-top: calc(52 * var(--formula));
  margin-inline: auto;
  width: calc(512 * var(--formula));
}

#JK261106holiday .lp-page .lp-info__venue-ja {
  margin-top: calc(39 * var(--formula));
  margin-inline: auto;
  width: calc(423 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-info__map {
  position: relative;
  margin-top: calc(40 * var(--formula));
  margin-inline: auto;
  width: calc(100 * var(--formula));
  padding-bottom: calc(3 * var(--formula));
}

#JK261106holiday .lp-page .lp-info__map-label {
  margin-top: calc(6 * var(--formula));
  margin-left: calc(17 * var(--formula));
  width: calc(67 * var(--formula));
}

#JK261106holiday .lp-page .lp-info__map-bg {
  position: absolute;
  top: calc(0 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(100 * var(--formula));
}

#JK261106holiday .lp-page .lp-intro {
  position: relative;
  margin-top: calc(180 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  padding-bottom: calc(19 * var(--formula));
}

#JK261106holiday .lp-page .lp-intro__frame-outer {
  margin-top: calc(21 * var(--formula));
  margin-left: calc(20 * var(--formula));
  width: calc(630 * var(--formula));
}

#JK261106holiday .lp-page .lp-intro__bg {
  position: absolute;
  top: calc(0 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-intro__logo {
  position: absolute;
  top: calc(111 * var(--formula));
  left: calc(152 * var(--formula));
  width: calc(361 * var(--formula));
}

#JK261106holiday .lp-page .lp-intro__text--01 {
  position: absolute;
  top: calc(349 * var(--formula));
  left: calc(35 * var(--formula));
  width: calc(600 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.9911;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-intro__text--03 {
  position: absolute;
  top: calc(693 * var(--formula));
  left: calc(35 * var(--formula));
  width: calc(600 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.9821;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-intro__text--02 {
  position: absolute;
  top: calc(493 * var(--formula));
  left: calc(35 * var(--formula));
  width: calc(600 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-intro__frame-inner {
  position: absolute;
  top: calc(31 * var(--formula));
  left: calc(30 * var(--formula));
  width: calc(610 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice {
  padding-bottom: calc(200 * var(--formula));
}
#JK261106holiday .lp-page .lp-notice {
  background-color: #f4f1e9;
}
#JK261106holiday .lp-page .lp-notice.bg-none{
  background-color: white;
}


#JK261106holiday .lp-page .lp-notice__ttl {
  margin-top: calc(120 * var(--formula));
  width: calc(580 * var(--formula));
}
#JK261106holiday .bg-none{
  background-color: white;
}

#JK261106holiday .lp-page .lp-notice__card {
  position: relative;
  margin-top: calc(80 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  height: calc(2170 * var(--formula));
}
#JK261106holiday .lp-page .lp-notice__card.ticket-card02{
  margin-top: calc(120 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice__novelty {
  position: absolute !important;
  top: calc(1102 * var(--formula));
  left: calc(160 * var(--formula));
  width: calc(359 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice__card-bg {
  position: absolute;
  top: calc(0 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(670 * var(--formula));
  border: 1px solid #ba9b62;
}

#JK261106holiday .lp-page .lp-notice__ticket {
  position: absolute;
  top: calc(314 * var(--formula));
  left: calc(35 * var(--formula));
  width: calc(601 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice__lead {
  position: absolute;
  top: calc(66 * var(--formula));
  left: calc(40 * var(--formula));
  width: calc(590 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  text-align: justify;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-notice__notes {
  position: absolute;
  top: calc(1700 * var(--formula));
  left: calc(40 * var(--formula));
  width: calc(590 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
  text-align: justify;
}

#JK261106holiday .lp-page .lp-notice__price {
  position: absolute;
  top: calc(726 * var(--formula));
  left: calc(50 * var(--formula));
  width: calc(570 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-notice__giveaway-ttl {
  position: absolute;
  top: calc(990 * var(--formula));
  left: calc(88 * var(--formula));
  width: calc(494 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice__buy {
  position: absolute;
  top: calc(793 * var(--formula));
  left: calc(85 * var(--formula));
  width: calc(500 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice__buy-arrow {
  position: absolute;
  top: calc(1602 * var(--formula));
  left: calc(195 * var(--formula));
  width: calc(280 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice__buy-text {
  position: absolute;
  top: calc(1606 * var(--formula));
  left: calc(195 * var(--formula));
  width: calc(240 * var(--formula));
  font-size: calc(32 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq {
  padding-bottom: calc(189 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq {
  background-color: #f4f1e9;
}

#JK261106holiday .lp-page .lp-faq__ttl {
  margin-top: calc(118 * var(--formula));
  width: calc(584 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__line--01 {
  margin-top: calc(77 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--01 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(38 * var(--formula));
  margin-inline: calc(39 * var(--formula)) auto;
  width: calc(419 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--01 .lp-faq__chevron {
  margin-top: calc(8 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--01 .lp-faq__q-text {
  margin-left: calc(29 * var(--formula));
  width: calc(368 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__line--02 {
  margin-top: calc(39 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--02 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(38 * var(--formula));
  margin-inline: calc(39 * var(--formula)) auto;
  width: calc(473 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--02 .lp-faq__chevron {
  margin-top: calc(8 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--02 .lp-faq__q-text {
  margin-left: calc(29 * var(--formula));
  width: calc(422 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__line--03 {
  margin-top: calc(39 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--03 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(36 * var(--formula));
  margin-inline: calc(39 * var(--formula)) auto;
  width: calc(669 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--03 .lp-faq__chevron {
  margin-top: calc(8 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--03 .lp-faq__q-text {
  margin-left: calc(29 * var(--formula));
  width: calc(618 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__line--04 {
  margin-top: calc(39 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--04 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(36 * var(--formula));
  margin-inline: calc(39 * var(--formula)) auto;
  width: calc(462 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--04 .lp-faq__chevron {
  margin-top: calc(8 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--04 .lp-faq__q-text {
  margin-left: calc(29 * var(--formula));
  width: calc(411 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__line--05 {
  margin-top: calc(39 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--05 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(40 * var(--formula));
  margin-inline: calc(39 * var(--formula)) auto;
  width: calc(630 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--05 .lp-faq__chevron {
  margin-top: calc(8 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--05 .lp-faq__q-text {
  margin-left: calc(29 * var(--formula));
  width: calc(579 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__line--06 {
  margin-top: calc(39 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--06 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(38 * var(--formula));
  margin-inline: calc(39 * var(--formula)) auto;
  width: calc(396 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--06 .lp-faq__chevron {
  margin-top: calc(9 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__q--06 .lp-faq__q-text {
  margin-left: calc(29 * var(--formula));
  width: calc(345 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__line--07 {
  margin-top: calc(40 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__other-ttl {
  margin-top: calc(117 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__other--01 {
  margin-top: calc(40 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-faq__other--02 {
  margin-top: calc(29 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
  text-align: justify;
}

#JK261106holiday .lp-page .lp-faq__other--03 {
  margin-top: calc(18 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
  text-align: justify;
}

#JK261106holiday .lp-page .lp-contents {
  padding-bottom: calc(200 * var(--formula));
}

#JK261106holiday .lp-page .lp-contents__ttl {
  margin-top: calc(120 * var(--formula));
  width: calc(580 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--ticket {
  display: flex;
  align-items: flex-start;
  margin-top: calc(77 * var(--formula));
  margin-inline: calc(63 * var(--formula)) auto;
  width: calc(538 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--ticket .lp-idx-head__icon {
  margin-top: calc(0 * var(--formula));
  width: calc(54 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--ticket .lp-idx-head__text {
  margin-left: calc(64 * var(--formula));
  width: calc(479 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-sub--ticket {
  margin-top: calc(31 * var(--formula));
  margin-inline: calc(133 * var(--formula)) auto;
  width: calc(498 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-box--novelty {
  position: relative;
  margin-top: calc(49 * var(--formula));
  margin-inline: auto;
  width: calc(650 * var(--formula));
  padding-bottom: calc(41 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box--novelty .lp-idx-box__label-bg {
  margin-top: calc(5 * var(--formula));
  margin-left: calc(68 * var(--formula));
  width: calc(374 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box--novelty .lp-idx-box__note {
  margin-top: calc(356 * var(--formula));
  margin-left: calc(85 * var(--formula));
  width: calc(551 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-link--01 {
  position: absolute;
  top: calc(115 * var(--formula));
  left: calc(83 * var(--formula));
  width: calc(450 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.7019;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-link--02 {
  position: absolute;
  top: calc(227 * var(--formula));
  left: calc(83 * var(--formula));
  width: calc(450 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.7019;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-link--03 {
  position: absolute;
  top: calc(348 * var(--formula));
  left: calc(85 * var(--formula));
  width: calc(487 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-box__chevron--01 {
  position: absolute;
  top: calc(133 * var(--formula));
  left: calc(30 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box__chevron--02 {
  position: absolute;
  top: calc(245 * var(--formula));
  left: calc(30 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box__chevron--03 {
  position: absolute;
  top: calc(357 * var(--formula));
  left: calc(30 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box--novelty .lp-idx-box__frame {
  position: absolute;
  top: calc(25 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(650 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box--novelty .lp-idx-box__label {
  position: absolute;
  top: calc(0 * var(--formula));
  left: calc(83 * var(--formula));
  width: calc(373 * var(--formula));
  /* font-size: calc(28 * var(--formula)); */
  font-size: calc(26 * var(--formula));
  line-height: 1.7857;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-box--experience {
  position: relative;
  margin-top: calc(54 * var(--formula));
  margin-inline: auto;
  width: calc(650 * var(--formula));
  height: calc(514 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box--experience .lp-idx-box__label-bg {
  margin-left: calc(68 * var(--formula));
  width: calc(350 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-link--04 {
  position: absolute;
  top: calc(108 * var(--formula));
  left: calc(83 * var(--formula));
  width: calc(481 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.7308;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-link--05 {
  position: absolute;
  top: calc(222 * var(--formula));
  left: calc(83 * var(--formula));
  width: calc(495 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.7308;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-link--06 {
  position: absolute;
  top: calc(333 * var(--formula));
  left: calc(83 * var(--formula));
  width: calc(471 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-box__chevron--05 {
  position: absolute;
  top: calc(240 * var(--formula));
  left: calc(30 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box__chevron--06 {
  position: absolute;
  top: calc(350 * var(--formula));
  left: calc(30 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box__chevron--04 {
  position: absolute;
  top: calc(126 * var(--formula));
  left: calc(30 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box--experience .lp-idx-box__frame {
  position: absolute;
  top: calc(20 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(650 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-box--experience .lp-idx-box__label {
  position: absolute;
  top: calc(-2 * var(--formula));
  left: calc(83 * var(--formula));
  width: calc(190 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.65;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-head--exclusive {
  display: flex;
  align-items: flex-start;
  margin-top: calc(81 * var(--formula));
  margin-inline: calc(63 * var(--formula)) auto;
  width: calc(647 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--exclusive .lp-idx-head__icon {
  margin-top: calc(0 * var(--formula));
  width: calc(54 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--exclusive .lp-idx-head__text {
  margin-left: calc(64 * var(--formula));
  width: calc(588 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-sub--exclusive {
  padding-top: calc(7 * var(--formula));
  margin-inline: calc(83 * var(--formula)) auto;
  width: calc(417 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
  position: relative;
  z-index: 2;
}

#JK261106holiday .lp-page .lp-idx-link--07 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(31 * var(--formula));
  margin-inline: calc(32 * var(--formula)) auto;
  width: calc(583 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-link--07 .lp-idx-link__chevron {
  margin-top: calc(17 * var(--formula));
  width: calc(26 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-link--07 .lp-idx-link__text {
  margin-left: calc(29 * var(--formula));
  width: calc(532 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
  display: flex;
}
#JK261106holiday .lp-page .lp-idx-link--07 .lp-idx-link__sub-text{
  margin-left: calc(29 * var(--formula));
  margin-top: calc(25 * var(--formula));
  display: block;
  font-size: calc(22 * var(--formula));
  letter-spacing: .04em;
}

#JK261106holiday .lp-page .lp-idx-box__ex-shopping{
    position: relative;
    margin-top: calc(24 * var(--formula));
    margin-inline: auto;
    width: calc(650 * var(--formula));
}
#JK261106holiday .lp-page .lp-idx-box__ex-shopping .lp-idx-box__label-bg{
    position: absolute;
    margin-left: calc(64 * var(--formula));
    width: calc(450 * var(--formula));
}
#JK261106holiday .lp-page .lp-idx-box__ex-shopping .lp-idx-box__frame{
    position: absolute;
    top: 0;
    top: calc(20 * var(--formula));
    left: calc(0 * var(--formula));
    width: calc(650 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--free {
  display: flex;
  align-items: flex-start;
  margin-top: calc(122 * var(--formula));
  margin-inline: calc(12 * var(--formula)) auto;
  width: calc(475 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--free .lp-idx-head__icon {
  margin-top: calc(1 * var(--formula));
  width: calc(54 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-head--free .lp-idx-head__text {
  margin-left: calc(65 * var(--formula));
  width: calc(415 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-sub--free {
  margin-top: calc(30 * var(--formula));
  margin-inline: calc(82 * var(--formula)) auto;
  width: calc(352 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
  position: relative;
  z-index: 2;
}
#JK261106holiday .lp-page .lp-idx-box__free-content{
    position: relative;
    margin-top: calc(24 * var(--formula));
    margin-inline: auto;
    width: calc(650 * var(--formula));
}
#JK261106holiday .lp-page .lp-idx-box__free-content .lp-idx-box__label-bg{
    position: absolute;
    margin-left: calc(66 * var(--formula));
    width: calc(382 * var(--formula));
    margin-top: calc(76 * var(--formula));
}
#JK261106holiday .lp-page .lp-idx-box__free-content .lp-idx-box__frame{
    position: absolute;
    top: calc(96 * var(--formula));
    width: calc(650 * var(--formula));
}

#JK261106holiday .lp-page .lp-idx-link--08 {
  margin-top: calc(42 * var(--formula));
  margin-inline: calc(83 * var(--formula)) auto;
  width: calc(235 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-idx-link--09 {
  margin-top: calc(40 * var(--formula));
  margin-inline: calc(83 * var(--formula)) auto;
  width: calc(138 * var(--formula));
  font-size: calc(26 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-ticket {
  padding-bottom: calc(148 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd-line--01 {
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--ticket {
  display: flex;
  align-items: flex-start;
  margin-top: calc(36 * var(--formula));
  margin-inline: auto;
  width: calc(538 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--ticket .lp-hd__icon {
  margin-top: calc(1 * var(--formula));
  width: calc(54 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--ticket .lp-hd__text {
  margin-left: calc(64 * var(--formula));
  width: calc(479 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd-line--02 {
  margin-top: calc(38 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-ttl--labo {
  margin-top: calc(100 * var(--formula));
  margin-inline: auto;
  width: calc(598 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-lead--labo {
  margin-top: calc(6 * var(--formula));
  margin-inline: auto;
  width: calc(680 * var(--formula));
  font-size: calc(20 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-labo__photos {
  display: flex;
  align-items: flex-start;
  margin-top: calc(44 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-labo__photo--milk {
  width: calc(319 * var(--formula));
}

#JK261106holiday .lp-page .lp-labo__photo--ornament {
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-labo__text {
  margin-top: calc(28 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
  text-align: justify;
}

#JK261106holiday .lp-page .lp-insta--milk {
  display: flex;
  align-items: flex-start;
  margin-top: calc(20 * var(--formula));
  margin-inline: calc(40 * var(--formula)) auto;
  width: calc(195 * var(--formula));
}

#JK261106holiday .lp-page .lp-insta--milk .lp-insta__icon {
  width: calc(40 * var(--formula));
}

#JK261106holiday .lp-page .lp-insta--milk .lp-insta__text {
  margin-top: calc(6 * var(--formula));
  margin-left: calc(10 * var(--formula));
  width: calc(149 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-item-ttl--beauty {
  margin-top: calc(102 * var(--formula));
  margin-inline: auto;
  width: calc(618 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-lead--beauty {
  margin-top: calc(6 * var(--formula));
  margin-inline: auto;
  width: calc(680 * var(--formula));
  font-size: calc(20 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-beauty--01 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(44 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty--01 .lp-beauty__photo {
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty--01 .lp-beauty__text {
  margin-top: calc(4 * var(--formula));
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-beauty--02 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(80 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty--02 .lp-beauty__text {
  margin-top: calc(4 * var(--formula));
  width: calc(315 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-beauty--02 .lp-beauty__photo {
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty--03 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(80 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty--03 .lp-beauty__photo {
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty--03 .lp-beauty__text {
  margin-top: calc(4 * var(--formula));
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-beauty__logos {
  display: flex;
  align-items: flex-start;
  margin-top: calc(38 * var(--formula));
  margin-inline: calc(249 * var(--formula)) auto;
  width: calc(270 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty__logo--kinujo {
  margin-top: calc(35 * var(--formula));
  width: calc(156 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty__logo--three {
  margin-left: calc(27 * var(--formula));
  width: calc(93 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-ttl--giveaway {
  margin-top: calc(104 * var(--formula));
  margin-inline: auto;
  width: calc(364 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-lead--giveaway {
  margin-top: calc(21 * var(--formula));
  margin-inline: auto;
  width: calc(680 * var(--formula));
  font-size: calc(20 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-gift--bag {
  display: flex;
  align-items: flex-start;
  margin-top: calc(43 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-gift--bag .lp-gift__photo {
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-gift--bag .lp-gift__text {
  margin-top: calc(46 * var(--formula));
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-gift--cookie {
  display: flex;
  align-items: flex-start;
  margin-top: calc(69 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-gift--cookie .lp-gift__text {
  width: calc(315 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-gift--cookie .lp-gift__photo {
  margin-top: calc(11 * var(--formula));
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-gift__about {
  margin-top: calc(49 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-insta--timeless {
  display: flex;
  align-items: flex-start;
  margin-top: calc(19 * var(--formula));
  margin-inline: calc(40 * var(--formula)) auto;
  width: calc(310 * var(--formula));
}

#JK261106holiday .lp-page .lp-insta--timeless .lp-insta__icon {
  width: calc(40 * var(--formula));
}

#JK261106holiday .lp-page .lp-insta--timeless .lp-insta__text {
  margin-top: calc(6 * var(--formula));
  margin-left: calc(10 * var(--formula));
  width: calc(264 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 1.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-exclusive {
  padding-bottom: calc(148 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd-line--03 {
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--exclusive {
  display: flex;
  align-items: flex-start;
  margin-top: calc(37 * var(--formula));
  margin-inline: auto;
  width: calc(647 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--exclusive .lp-hd__icon {
  margin-top: calc(0 * var(--formula));
  width: calc(54 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--exclusive .lp-hd__text {
  margin-left: calc(65 * var(--formula));
  width: calc(588 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd-line--04 {
  margin-top: calc(40 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-ttl--market-santa {
  margin-top: calc(100 * var(--formula));
  margin-inline: auto;
  width: calc(638 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-lead--market-santa {
  margin-top: calc(18 * var(--formula));
  margin-inline: auto;
  width: calc(680 * var(--formula));
  font-size: calc(20 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ba9b62;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-santa {
  display: flex;
  align-items: flex-start;
  margin-top: calc(44 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-santa__photo {
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-santa__text {
  margin-top: calc(26 * var(--formula));
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  color: #5a5a5a;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-free {
  padding-bottom: calc(1 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd-line--05 {
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--free {
  display: flex;
  align-items: flex-start;
  margin-top: calc(36 * var(--formula));
  margin-inline: auto;
  width: calc(475 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--free .lp-hd__icon {
  margin-top: calc(1 * var(--formula));
  width: calc(54 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd--free .lp-hd__text {
  margin-left: calc(66 * var(--formula));
  width: calc(415 * var(--formula));
}

#JK261106holiday .lp-page .lp-hd-line--06 {
  margin-top: calc(38 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-item-ttl--market {
  margin-top: calc(100 * var(--formula));
  margin-inline: auto;
  width: calc(416 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__row--01 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(45 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__photo--01 {
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__photo--02 {
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__row--02 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(40 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__photo--03 {
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__photo--04 {
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__row--03 {
  display: flex;
  align-items: flex-start;
  margin-top: calc(40 * var(--formula));
  margin-inline: auto;
  width: calc(670 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__photo--05 {
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-market__photo--06 {
  margin-left: calc(40 * var(--formula));
  width: calc(315 * var(--formula));
}

#JK261106holiday .lp-page .lp-ending {
  padding-bottom: calc(160 * var(--formula));
}

#JK261106holiday .lp-page .lp-ending {
  background-color: #607774;
}

#JK261106holiday .lp-page .lp-ending__photos {
  display: flex;
  align-items: flex-start;
  margin-top: calc(1 * var(--formula));
  width: calc(750 * var(--formula));
}

#JK261106holiday .lp-page .lp-ending__photo--01 {
  width: calc(375 * var(--formula));
}

#JK261106holiday .lp-page .lp-ending__photo--02 {
  width: calc(375 * var(--formula));
}

#JK261106holiday .lp-page .lp-ending__text--01 {
  margin-top: calc(106 * var(--formula));
  margin-inline: auto;
  width: calc(600 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-ending__text--02 {
  margin-top: calc(32 * var(--formula));
  margin-inline: auto;
  width: calc(600 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 2.0536;
  letter-spacing: 0.04em;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
}

#JK261106holiday .lp-page .lp-ending__bear {
  margin-top: calc(157 * var(--formula));
  margin-inline: calc(303 * var(--formula)) auto;
  width: calc(134 * var(--formula));
}

#JK261106holiday .lp-page {
  font-weight: 500;
}

#JK261106holiday .lp-page a {
  color: inherit;
  text-decoration: none;
}

#JK261106holiday .lp-page section {
  position: relative;
  overflow-x: clip;
  display: flow-root;
}

#JK261106holiday .lp-page .lp-label__bg,
#JK261106holiday .lp-page .lp-info__map-bg,
#JK261106holiday .lp-page .lp-intro__bg,
#JK261106holiday .lp-page .lp-notice__card-bg,
#JK261106holiday .lp-page .lp-idx-box__label-bg,
#JK261106holiday .lp-page .lp-faq__line,
#JK261106holiday .lp-page .lp-hd-line {
  display: block;
}

#JK261106holiday .lp-page .lp-label__bg {
  height: calc(60 * var(--formula));
  background-color: var(--color-gold);
}

#JK261106holiday .lp-page .lp-label__text {
  color: #fff;
}

#JK261106holiday .lp-page .lp-info__map {
  display: block;
}

#JK261106holiday .lp-page .lp-info__map-label {
  position: relative;
  z-index: 1;
}

#JK261106holiday .lp-page .lp-info__map-bg {
  height: calc(40 * var(--formula));
  background-color: #fff;
}

#JK261106holiday .lp-page .lp-intro__bg {
  height: calc(923 * var(--formula));
  background-color: #fff;
}

#JK261106holiday .lp-page .lp-intro__frame-outer {
  position: relative;
  z-index: 1;
}

#JK261106holiday .lp-page .lp-notice__card-bg {
  height: calc(2165 * var(--formula));
  background-color: #fff;
}

#JK261106holiday .lp-page .lp-notice__novelty,
#JK261106holiday .lp-page .lp-notice__ticket {
  display: block;
  z-index: 1;
}

#JK261106holiday .lp-page .lp-notice__novelty {
  position: relative;
}

#JK261106holiday .lp-page .lp-notice__price-tax {
  font-size: calc(24 * var(--formula));
}

#JK261106holiday .lp-page .lp-notice__buy {
  display: block;
  height: calc(100 * var(--formula));
  border-radius: calc(50 * var(--formula));
  background-color: var(--color-green);
}

#JK261106holiday .lp-page .lp-notice__buy-text {
  color: #fff;
}

#JK261106holiday .lp-page .lp-faq__line,
#JK261106holiday .lp-page .lp-hd-line {
  /* height: calc(3 * var(--formula)); */
  /* background-color: var(--color-gold); */
  border-top: calc(3 * var(--formula)) solid var(--color-gold);
}

#JK261106holiday .lp-page .lp-idx-box__label-bg {
  height: calc(42 * var(--formula));
  background-color: #fff;
}

#JK261106holiday .lp-page .lp-idx-box__label {
  z-index: 1;
}

#JK261106holiday .lp-page .lp-notice__lead,
#JK261106holiday .lp-page .lp-notice__notes,
#JK261106holiday .lp-page .lp-faq__other--02,
#JK261106holiday .lp-page .lp-faq__other--03,
#JK261106holiday .lp-page .lp-labo__text {
  white-space: normal;
}

#JK261106holiday .lp-page .lp-gift__about .lp-gift__body {
  display: block;
  text-align: left;
}

#JK261106holiday .lp-page .lp-faq__other-body,
#JK261106holiday .lp-page .lp-beauty__body,
#JK261106holiday .lp-page .lp-gift__body {
  color: #5a5a5a;
}

#JK261106holiday .lp-page .lp-info__map {
  height: calc(40 * var(--formula));
  padding-bottom: 0;
}

#JK261106holiday .lp-page .lp-info__map .lp-info__map-label {
  margin-top: calc(4 * var(--formula));
}

#JK261106holiday .lp-page .lp-beauty__head,
#JK261106holiday .lp-page .lp-gift__head {
  font-size: calc(24 * var(--formula));
  line-height: calc(44 / 24);
}

#JK261106holiday .lp-page .lp-faq__q {
  text-align: left;
  cursor: pointer;
}

#JK261106holiday .lp-page .lp-faq__chevron {
  transition: rotate 0.3s var(--ease-base);
}

/* #JK261106holiday .lp-page .lp-faq__q[aria-expanded="true"] .lp-faq__chevron {
  rotate: 180deg;
} */

#JK261106holiday .lp-page .lp-faq__a {
  display: flex;
  padding-left: calc(40 * var(--formula));
  padding-block: calc(45 * var(--formula)) calc(48 * var(--formula));
  white-space: normal;
  width: calc(650 * var(--formula));
  border-bottom: calc(3 * var(--formula)) solid var(--color-gold);
  overflow: hidden;
  font-size: calc(28 * var(--formula));
  line-height: 2;
  letter-spacing: 0.04em;
}

#JK261106holiday .lp-page .lp-faq__a[hidden] {
  display: none;
  border-bottom: 0;
}

#JK261106holiday .lp-page .lp-faq__a-mark {
  flex: none;
  width: calc(57 * var(--formula));
  color: var(--color-gold);
}

#JK261106holiday .lp-page .lp-faq__a-text {
  width: calc(593 * var(--formula));
}

#JK261106holiday .lp-page .lp-faq__a-link {
  color: var(--color-gold);
  text-decoration: underline;
  text-underline-offset: 0.2em;
  text-decoration-skip-ink: none;
}

#JK261106holiday .lp-page .lp-idx-link {
  display: block;
}

#JK261106holiday .lp-page .lp-idx-link--08,
#JK261106holiday .lp-page .lp-idx-link--09 {
  position: relative;
}

#JK261106holiday .lp-page .lp-idx-link--08::before,
#JK261106holiday .lp-page .lp-idx-link--09::before {
  content: "";
  position: absolute;
  top: calc(7 * var(--formula));
  left: calc(-53 * var(--formula));
  width: calc(26 * var(--formula));
  height: calc(17 * var(--formula));
  background: url("../img/chevron.svg") no-repeat center / contain;
}

#JK261106holiday .lp-page .lp-insta {
  display: flex;
}

#JK261106holiday .lp-page .lp-star {
  position: absolute;
  width: calc(12 * var(--formula));
}

#JK261106holiday .lp-page .lp-star[src$="star.png"] {
  width: calc(25 * var(--formula));
}

#JK261106holiday .lp-page .lp-fade {
  opacity: 0;
  transition: opacity 1.5s ease-in;
}

#JK261106holiday .lp-page .lp-fade-up {
  opacity: 0;
  translate: 0 calc(20 * var(--formula));
  transition: opacity 1s ease-in, translate 1s ease-in;
}

#JK261106holiday .lp-page .lp-fade.is-active,
#JK261106holiday .lp-page .lp-fade-up.is-active {
  opacity: 1;
  translate: none;
}

@media (prefers-reduced-motion: reduce) {
  #JK261106holiday .lp-page .lp-fade,
  #JK261106holiday .lp-page .lp-fade-up {
    opacity: 1;
    translate: none;
    transition: none;
  }
}

@media (min-width: 768px) {
  #JK261106holiday .lp-page {
    background-color: var(--color-green);
  }

  #JK261106holiday .lp-page .lp-rail__logo {
    width: calc(264 * var(--formula-rail));
    margin-right: calc(5 * var(--formula-rail));
  }

  #JK261106holiday .lp-page .lp-rail__stars {
    position: absolute;
  }

  #JK261106holiday .lp-page .lp-rail__stars--left {
    /* top: calc(82 * var(--formula-rail));
    left: calc(41 * var(--formula-rail));
    width: calc(373 * var(--formula-rail)); */
        width: 77%;
        top: 52.5%;
        left: 47%;
        transform: translate(-50%, -50%);
  }

  #JK261106holiday .lp-page .lp-rail__stars--right {
    /* top: calc(43 * var(--formula-rail));
    left: calc(76 * var(--formula-rail));
    width: calc(376 * var(--formula-rail)); */
    width: 78%;
    top: 50%;
    left: 54.4%;
    transform: translate(-50%, -50%);
  }
}

#JK261106holiday .lp-page .lp-mv__visual,
#JK261106holiday .lp-page .lp-label,
#JK261106holiday .lp-page .lp-info__map,
#JK261106holiday .lp-page .lp-intro,
#JK261106holiday .lp-page .lp-notice__card,
#JK261106holiday .lp-page .lp-idx-box {
  display: flow-root;
}

#JK261106holiday .lp-page .lp-date > *,
#JK261106holiday .lp-page .lp-faq__q > *,
#JK261106holiday .lp-page .lp-idx-head > *,
#JK261106holiday .lp-page .lp-idx-link--07 > *,
#JK261106holiday .lp-page .lp-hd > *,
#JK261106holiday .lp-page .lp-labo__photos > *,
#JK261106holiday .lp-page .lp-insta > *,
#JK261106holiday .lp-page .lp-beauty > *,
#JK261106holiday .lp-page .lp-beauty__logos > *,
#JK261106holiday .lp-page .lp-gift > *,
#JK261106holiday .lp-page .lp-santa > *,
#JK261106holiday .lp-page .lp-market__row > *,
#JK261106holiday .lp-page .lp-ending__photos > * {
  flex-shrink: 0;
}

#JK261106holiday .lp-page .lp-idx-box__label-bg {
  position: relative;
  z-index: 1;
}

#JK261106holiday .lp-page .lp-idx-link--07 {
  display: flex;
}

#JK261106holiday .lp-page .lp-ending__logo {
  position: absolute;
  top: calc(1160 * var(--formula));
  left: calc(239 * var(--formula));
  width: calc(272 * var(--formula));
}

/* #JK261106holiday .lp-page .lp-faq__ttl {
  margin-left: calc(-2 * var(--formula));
} */

#JK261106holiday .lp-page .lp-hd-line--05 {
  margin-top: calc(1 * var(--formula));
}

#JK261106holiday .lp-page .lp-intro__frame-inner {
  z-index: 2;
}

@media (min-width: 1401px) {
  #JK261106holiday .lp-page {
    --formula-rail: 1px;
  }
}

#JK261106holiday .lp-page .lp-star--mv-01 { top: calc(997 * var(--formula)); left: calc(416 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-01 { top: calc(101 * var(--formula)); left: calc(120 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-02 { top: calc(240 * var(--formula)); left: calc(708 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-03 { top: calc(691 * var(--formula)); left: calc(605 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-04 { top: calc(797 * var(--formula)); left: calc(30 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-05 { top: calc(1167 * var(--formula)); left: calc(217 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-06 { top: calc(1245 * var(--formula)); left: calc(565 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-07 { top: calc(1623 * var(--formula)); left: calc(7 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-08 { top: calc(1940 * var(--formula)); left: calc(728 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-09 { top: calc(2256 * var(--formula)); left: calc(95 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--info-10 { top: calc(2374 * var(--formula)); left: calc(450 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--ending-01 { top: calc(658 * var(--formula)); left: calc(408 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--ending-02 { top: calc(909 * var(--formula)); left: calc(708 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--ending-03 { top: calc(1072 * var(--formula)); left: calc(82 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--ending-04 { top: calc(1252 * var(--formula)); left: calc(622 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--ending-05 { top: calc(1381 * var(--formula)); left: calc(154 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--ending-06 { top: calc(1524 * var(--formula)); left: calc(-6 * var(--formula)); }
#JK261106holiday .lp-page .lp-star--ending-07 { top: calc(1598 * var(--formula)); left: calc(554 * var(--formula)); }

#JK261106holiday .lp-page .lp-date--sat { height: calc(112 * var(--formula)); }
#JK261106holiday .lp-page .lp-date--sat .lp-date__day { margin-top: calc(14 * var(--formula)); margin-left: calc(6 * var(--formula)); }
#JK261106holiday .lp-page .lp-date--sat .lp-date__time { margin-top: calc(32 * var(--formula)); margin-left: calc(30 * var(--formula));width: calc(374 * var(--formula)); }
#JK261106holiday .lp-page .lp-date--sun { height: calc(112 * var(--formula)); }
#JK261106holiday .lp-page .lp-date--sun .lp-date__day { margin-top: calc(14 * var(--formula)); margin-left: calc(7 * var(--formula)); }
#JK261106holiday .lp-page .lp-date--sun .lp-date__time { margin-top: calc(33 * var(--formula)); margin-left: calc(28 * var(--formula));width: calc(370 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--01 .lp-faq__chevron { margin-top: calc(8 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--01 .lp-faq__q-text { margin-top: calc(0 * var(--formula)); margin-left: calc(27 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--02 { height: calc(28 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--02 .lp-faq__chevron { margin-top: calc(8 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--02 .lp-faq__q-text { margin-top: calc(0 * var(--formula)); margin-left: calc(27 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--03 { height: calc(28 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--03 .lp-faq__chevron { margin-top: calc(8 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--03 .lp-faq__q-text { margin-top: calc(0 * var(--formula)); margin-left: calc(27 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--04 { height: calc(28 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--04 .lp-faq__chevron { margin-top: calc(8 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--04 .lp-faq__q-text { margin-top: calc(0 * var(--formula)); margin-left: calc(27 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--05 { height: calc(28 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--05 .lp-faq__chevron { margin-top: calc(8 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--05 .lp-faq__q-text { margin-top: calc(0 * var(--formula)); margin-left: calc(27 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--06 { height: calc(28 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--06 .lp-faq__chevron { margin-top: calc(9 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--06 .lp-faq__q-text { margin-top: calc(0 * var(--formula)); margin-left: calc(27 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--ticket { height: calc(52 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--ticket .lp-idx-head__icon { margin-top: calc(0 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--ticket .lp-idx-head__text { margin-top: calc(4 * var(--formula)); margin-left: calc(12 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--exclusive { height: calc(112 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--exclusive .lp-idx-head__icon { margin-top: calc(0 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--exclusive .lp-idx-head__text { margin-top: calc(3 * var(--formula)); margin-left: calc(12 * var(--formula)); }
/* #JK261106holiday .lp-page .lp-idx-link--07 { height: calc(182 * var(--formula)); } */
#JK261106holiday .lp-page .lp-idx-link--07 .lp-idx-link__chevron { margin-top: calc(17 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-link--07 .lp-idx-link__text { margin-top: calc(0 * var(--formula)); margin-left: calc(27 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--free { height: calc(53 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--free .lp-idx-head__icon { margin-top: calc(1 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-idx-head--free .lp-idx-head__text { margin-top: calc(4 * var(--formula)); margin-left: calc(13 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--ticket { height: calc(53 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--ticket .lp-hd__icon { margin-top: calc(1 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--ticket .lp-hd__text { margin-top: calc(4 * var(--formula)); margin-left: calc(12 * var(--formula)); }
#JK261106holiday .lp-page .lp-labo__photos { height: calc(315 * var(--formula)); }
#JK261106holiday .lp-page .lp-labo__photo--milk { margin-top: calc(-2 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-labo__photo--ornament { margin-top: calc(0 * var(--formula)); margin-left: calc(38 * var(--formula)); }
#JK261106holiday .lp-page .lp-insta--milk { height: calc(36 * var(--formula)); }
#JK261106holiday .lp-page .lp-insta--milk .lp-insta__icon { margin-top: calc(-2 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-insta--milk .lp-insta__text { margin-top: calc(6 * var(--formula)); margin-left: calc(8 * var(--formula)); }
#JK261106holiday .lp-page .lp-beauty__logos { height: calc(84 * var(--formula)); }
#JK261106holiday .lp-page .lp-beauty__logo--kinujo { margin-top: calc(35 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-beauty__logo--three { margin-top: calc(-2 * var(--formula)); margin-left: calc(25 * var(--formula)); }
#JK261106holiday .lp-page .lp-insta--timeless { height: calc(36 * var(--formula)); }
#JK261106holiday .lp-page .lp-insta--timeless .lp-insta__icon { margin-top: calc(-2 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-insta--timeless .lp-insta__text { margin-top: calc(6 * var(--formula)); margin-left: calc(8 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--exclusive { height: calc(112 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--exclusive .lp-hd__icon { margin-top: calc(0 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--exclusive .lp-hd__text { margin-top: calc(3 * var(--formula)); margin-left: calc(13 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--free { height: calc(53 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--free .lp-hd__icon { margin-top: calc(1 * var(--formula)); margin-left: calc(-2 * var(--formula)); }
#JK261106holiday .lp-page .lp-hd--free .lp-hd__text { margin-top: calc(4 * var(--formula)); margin-left: calc(14 * var(--formula)); }
#JK261106holiday .lp-page .lp-faq__q--01,#JK261106holiday .lp-page .lp-faq__q--02,#JK261106holiday .lp-page .lp-faq__q--03,#JK261106holiday .lp-page .lp-faq__q--04 { 
    height: auto;
    background: white;
    padding-top:calc(38 * var(--formula));
    margin-top: 0;
}
#JK261106holiday .lp-page .lp-faq__q--05,#JK261106holiday .lp-page .lp-faq__q--06,#JK261106holiday .lp-page .lp-faq__q--07{
     height: auto;
    background: white;
    padding-top:calc(40 * var(--formula));
    margin-top: 0;
}

/* アコーディオン回答エリアの基本設定 */
#JK261106holiday .lp-page .lp-faq__a {
  display: flex;
  opacity: 1;
  overflow: hidden;
  transition: 
    max-height 0.6s cubic-bezier(0.25, 1, 0.5, 1), 
    opacity 0.5s ease, 
    padding 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  width: 100%;
}
#JK261106holiday .lp-page .lp-faq__a[hidden] {
  display: flex !important;
  max-height: 0 !important;
  opacity: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

