@charset "UTF-8";

@media screen and (max-width: 767px) {
  .main-area {
    overflow: clip;
  }

  .main-area .main-inner {
    width: 100%;
  }
}

#LB261002preorder {
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 448;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
  --color-text: #4b2127;
  --color-note: #727272;
  --color-bg: #dfe8ef;
  --color-panel: #fff;
  --color-accent: #4b2127;
  --color-frame: #dfe8ef;
  --color-rule: #fff;
  --font-base: "nimbus-sans", "Nimbus Sans", "Helvetica Neue", Arial, sans-serif;
  --font-copy: "hiragino-kaku-gothic-pron", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --ease-fade: ease-in;
  --ease-slide: ease-out;
  --delay-slide:0s;
  --duration-fade: 1s;
  --duration-slide: 1s;
  --header-offset: 0px;
  margin-bottom: calc(269 * var(--formula));
}

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

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

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

#LB261002preorder * {
  box-sizing: border-box;
  font: inherit;
  letter-spacing: inherit;
  font-feature-settings: normal;
}

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

#LB261002preorder h1,
#LB261002preorder h2,
#LB261002preorder h3,
#LB261002preorder h4,
#LB261002preorder h5,
#LB261002preorder h6,
#LB261002preorder p {
  margin: 0;
}

#LB261002preorder picture {
  display: block;
}

#LB261002preorder button {
  padding: 0;
  cursor: pointer;
  appearance: none;
  color: inherit;
  background-color: unset;
  border: unset;
}

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

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

#LB261002preorder .lp-deco {
  pointer-events: none;
}

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

#LB261002preorder .lp-item {
  display: flow-root;
}

#LB261002preorder .lp-photo,
#LB261002preorder .lp-marquee__item,
#LB261002preorder .lp-cta__button {
  background-color: var(--color-section-bg, var(--color-bg));
}

#LB261002preorder .lp-photo a,
#LB261002preorder .lp-marquee__item a,
#LB261002preorder .lp-cta__button a,
#LB261002preorder .lp-rail__link,
#LB261002preorder .lp-follow__link {
  display: block;
}

#LB261002preorder {
  color: var(--color-text);
  background-color: var(--color-bg);
  font-family: var(--font-base);
  line-height: 1.5;
  letter-spacing: 0.014em;
}

#LB261002preorder .ani-fade {
  opacity: 0;
  transition: opacity var(--duration-fade) var(--ease-fade);
}

#LB261002preorder .ani-fade.is-active {
  opacity: 1;
}

#LB261002preorder .ani-slide-up {
  opacity: 0;
  translate: 0 calc(60 * var(--formula));
  transition: opacity var(--duration-slide) var(--ease-slide) var(--delay-slide),
    translate var(--duration-slide) var(--ease-slide) var(--delay-slide);
}

#LB261002preorder .is-active  .ani-slide-up,
#LB261002preorder .ani-slide-up.is-active {
  opacity: 1;
  translate: 0 0;
}

#LB261002preorder .ani-follow {
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--duration-fade) var(--ease-fade);
}

#LB261002preorder .ani-follow.is-active {
  opacity: 1;
  pointer-events: auto;
}

@media (prefers-reduced-motion: reduce) {
  #LB261002preorder .ani-fade,
  #LB261002preorder .ani-slide-up {
    opacity: 1;
    translate: 0 0;
    transition: none;
  }

  #LB261002preorder .lp-marquee__track {
    animation: none;
  }
}

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

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

@media (min-width: 768px) {
  #LB261002preorder .lp-layout {
    display: grid;
    align-items: start;
  }

  #LB261002preorder .lp-layout--col-3 {
    grid-template-columns:
      minmax(0, 1fr)
      min(calc(var(--pc-artboard-width) * var(--formula_pc)), 100%)
      minmax(0, 1fr);
  }
}

#LB261002preorder .lp-layout__primary {
  overflow-x: clip;
}

#LB261002preorder .lp-layout__sub {
  display: none;
}

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

#LB261002preorder section {
  display: flow-root;
}

#LB261002preorder .lp-body--01,
#LB261002preorder .lp-body--02,
#LB261002preorder .lp-body--03 {
  display: flow-root;
}

#LB261002preorder .lp-body--01,
#LB261002preorder .lp-body--03 {
  --color-section-bg: #dfe8ef;
  background-color: #dfe8ef;
}

#LB261002preorder .lp-body--02 {
  --color-section-bg: #ece8e1;
  background-color: #ece8e1;
}

#LB261002preorder .lp-mv {
  position: relative;
  z-index: 1;
}

#LB261002preorder .lp-mv__figure {
  position: relative;
}

#LB261002preorder .lp-mv__year {
  position: absolute;
  top: calc(529 * var(--formula));
  left: calc(25 * var(--formula));
  width: calc(110 * var(--formula));
}

#LB261002preorder .lp-mv__main {
  position: absolute;
  top: calc(605 * var(--formula));
  left: calc(28 * var(--formula));
  width: calc(697 * var(--formula));
}

#LB261002preorder .lp-mv__sub {
  position: absolute;
  top: calc(843 * var(--formula));
  left: calc(29 * var(--formula));
  width: calc(404 * var(--formula));
}

#LB261002preorder .lp-intro {
  position: relative;
  z-index: 0;
  padding-bottom: calc(140 * var(--formula));
}

#LB261002preorder .lp-intro__rule--top,
#LB261002preorder .lp-intro__rule--bottom,
#LB261002preorder .lp-cta__rule--top,
#LB261002preorder .lp-cta__rule--bottom {
  width: 100%;
  height: calc(2 * var(--formula));
  background-color: var(--color-rule);
}

#LB261002preorder .lp-intro__rule--top {
  margin-top: calc(140 * var(--formula));
}

#LB261002preorder .lp-intro__rule--bottom {
  margin-top: calc(12 * var(--formula));
}

#LB261002preorder .lp-intro__panel {
  --color-section-bg: #fff;
  position: relative;
  z-index: 1;
  display: flow-root;
  margin-top: calc(12 * var(--formula));
  padding-top: calc(140 * var(--formula));
  padding-bottom: calc(143 * var(--formula));
  background-color: var(--color-panel);
}

#LB261002preorder .lp-intro__badge {
  margin-inline: auto;
  width: calc(364 * var(--formula));
}

#LB261002preorder .lp-intro__catch {
  margin-top: calc(50 * var(--formula));
  margin-inline: auto;
  width: calc(587 * var(--formula));
  z-index: 5;
  position: relative;
}

#LB261002preorder .lp-intro__feat,
#LB261002preorder .lp-cta__feat {
  width: calc(284 * var(--formula));
  margin-inline: auto;
  font-size: calc(28 * var(--formula));
  line-height: 1.0714;
  letter-spacing: 0.014em;
  text-align: center;
  white-space: nowrap;
}

#LB261002preorder .lp-intro__feat {
  margin-top: calc(31 * var(--formula));
  z-index: 5;
  position: relative;
}

#LB261002preorder .lp-intro__campaign {
  position: relative;
  margin-top: calc(97 * var(--formula));
  margin-inline: auto;
  width: calc(690 * var(--formula));
  padding-top: calc(49 * var(--formula));
  padding-bottom: calc(47 * var(--formula));
}

#LB261002preorder .lp-intro__campaign::before {
  content: "";
  position: absolute;
  inset: 0;
  border: calc(2 * var(--formula)) solid var(--color-frame);
}

#LB261002preorder .lp-intro__campaign-label {
  margin-inline: auto;
  width: calc(339 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0714;
  letter-spacing: 0.014em;
  text-align: center;
  white-space: nowrap;
}

#LB261002preorder .lp-intro__campaign-head {
  position: relative;
  margin-top: calc(25 * var(--formula));
  margin-inline: auto;
  width: calc(522 * var(--formula));
}

#LB261002preorder .lp-intro__campaign-bar {
  position: absolute;
  top: calc(29 * var(--formula));
  left: calc(-9 * var(--formula));
  width: calc(540 * var(--formula));
  height: calc(20 * var(--formula));
  background-color: var(--color-frame);
}

#LB261002preorder .lp-intro__campaign-title {
  position: relative;
}

#LB261002preorder .lp-intro__campaign-text {
  margin-top: calc(52 * var(--formula));
  margin-inline: auto;
  width: calc(567 * var(--formula));
  font-family: var(--font-copy);
  font-size: calc(24 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.087em;
  text-align: center;
  white-space: nowrap;
  font-weight: 300;
  font-feature-settings: "palt";
}

#LB261002preorder .lp-intro__campaign-note {
  margin-top: calc(12 * var(--formula));
  margin-inline: auto;
  width: calc(369 * var(--formula));
  color: var(--color-note);
  font-family: var(--font-copy);
  font-size: calc(20 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.014em;
  text-align: center;
  white-space: nowrap;
  z-index: 5;
  position: relative;
  font-weight: 300;
  letter-spacing: 0.099em;
  font-feature-settings: "palt";
}

#LB261002preorder .lp-flower--mv,
#LB261002preorder .lp-flower--intro-left,
#LB261002preorder .lp-flower--cta-left,
#LB261002preorder .lp-flower--cta-right {
  position: absolute;
  z-index: -1;
}

#LB261002preorder .lp-flower--intro-right,
#LB261002preorder .lp-flower--intro-left {
  position: absolute;
  z-index: 1;
}


#LB261002preorder .lp-flower--mv {
  top: calc(-795 * var(--formula));
  left: calc(447 * var(--formula));
  width: calc(685 * var(--formula));
}

#LB261002preorder .lp-flower--intro-left {
  top: calc(123 * var(--formula));
  left: calc(-79 * var(--formula));
  width: calc(690 * var(--formula));
}

#LB261002preorder .lp-flower--intro-right {
  top: calc(292 * var(--formula));
  left: calc(114 * var(--formula));
  width: calc(685 * var(--formula));
}

#LB261002preorder .lp-flower--cta-left {
  top: calc(-194 * var(--formula));
  left: calc(-97 * var(--formula));
  width: calc(690 * var(--formula));
}

#LB261002preorder .lp-flower--cta-right {
  top: calc(283 * var(--formula));
  left: calc(444 * var(--formula));
  width: calc(685 * var(--formula));
}

#LB261002preorder .lp-look--01,
#LB261002preorder .lp-look--02,
#LB261002preorder .lp-look--03,
#LB261002preorder .lp-look--04,
#LB261002preorder .lp-look--06,
#LB261002preorder .lp-look--07,
#LB261002preorder .lp-look--08,
#LB261002preorder .lp-look--09,
#LB261002preorder .lp-look--10,
#LB261002preorder .lp-look--11,
#LB261002preorder .lp-look--12,
#LB261002preorder .lp-look--13,
#LB261002preorder .lp-look--14,
#LB261002preorder .lp-look--15,
#LB261002preorder .lp-look--16,
#LB261002preorder .lp-look--17,
#LB261002preorder .lp-look--18,
#LB261002preorder .lp-look--19,
#LB261002preorder .lp-marquee--02,
#LB261002preorder .lp-marquee--03,
#LB261002preorder .lp-marquee--04 {
  padding-bottom: calc(132 * var(--formula));
}

#LB261002preorder .lp-look--05 {
  padding-bottom: calc(131 * var(--formula));
}

#LB261002preorder .lp-marquee--01 {
  padding-bottom: calc(140 * var(--formula));
}

#LB261002preorder .lp-look--12 {
  padding-bottom: calc(133 * var(--formula));
}

#LB261002preorder .lp-look__stage--01,
#LB261002preorder .lp-look__stage--03,
#LB261002preorder .lp-look__stage--06,
#LB261002preorder .lp-look__stage--07,
#LB261002preorder .lp-look__stage--10,
#LB261002preorder .lp-look__stage--11,
#LB261002preorder .lp-look__stage--12,
#LB261002preorder .lp-look__stage--16,
#LB261002preorder .lp-look__stage--18 {
  position: relative;
  display: flow-root;
}

#LB261002preorder .lp-look__panel--01,
#LB261002preorder .lp-look__panel--06,
#LB261002preorder .lp-look__panel--10,
#LB261002preorder .lp-look__panel--16 {
  background-color: var(--color-accent);
}

#LB261002preorder .lp-look__title--01,
#LB261002preorder .lp-look__title--06,
#LB261002preorder .lp-look__title--10,
#LB261002preorder .lp-look__title--16 {
  position: absolute;
  left: calc(30 * var(--formula));
  width: calc(433 * var(--formula));
}

#LB261002preorder .lp-catch--03,
#LB261002preorder .lp-catch--07,
#LB261002preorder .lp-catch--11,
#LB261002preorder .lp-catch--18 {
  position: absolute;
  top: calc(2 * var(--formula));
  width: calc(54 * var(--formula));
}

#LB261002preorder .lp-look__row--09,
#LB261002preorder .lp-look__row--13,
#LB261002preorder .lp-look__row--15 {
  display: flex;
  gap: calc(30 * var(--formula));
  width: calc(750 * var(--formula));
}

#LB261002preorder .lp-photo--look01-01 {
  margin-inline: auto;
  width: calc(690 * var(--formula));
}

#LB261002preorder .lp-look__stage--01 {
  margin-top: calc(70 * var(--formula));
}

#LB261002preorder .lp-look__panel--01 {
  position: relative;
  margin-top: calc(70 * var(--formula));
  width: calc(570 * var(--formula));
  aspect-ratio: 570 / 760;
}

#LB261002preorder .lp-photo--look01-02 {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(570 * var(--formula));
}

#LB261002preorder .lp-look__title--01 {
  top: calc(451 * var(--formula));
}

#LB261002preorder .lp-slider--look02,
#LB261002preorder .lp-slider--look04,
#LB261002preorder .lp-slider--look09,
#LB261002preorder .lp-slider--look17 {
  position: relative;
  width: calc(750 * var(--formula));
}

#LB261002preorder .lp-slider--look07 {
  position: relative;
  margin-top: calc(49 * var(--formula));
  margin-inline: auto 0;
  width: calc(570 * var(--formula));
}

#LB261002preorder .lp-slider--look08 {
  position: relative;
  margin-inline: auto;
  width: calc(650 * var(--formula));
}

#LB261002preorder .lp-slider--look13 {
  position: relative;
  width: calc(650 * var(--formula));
}

#LB261002preorder .lp-slider__pager--look02,
#LB261002preorder .lp-slider__pager--look04,
#LB261002preorder .lp-slider__pager--look07,
#LB261002preorder .lp-slider__pager--look08,
#LB261002preorder .lp-slider__pager--look09,
#LB261002preorder .lp-slider__pager--look13,
#LB261002preorder .lp-slider__pager--look17 {
  position: absolute;
  display: flex;
  gap: calc(12 * var(--formula));
  width: calc(36 * var(--formula));
  height: calc(12 * var(--formula));
  margin: 0;
  z-index: 1;
}

#LB261002preorder .lp-slider .swiper-pagination-bullet {
  width: calc(12 * var(--formula));
  height: calc(12 * var(--formula));
  margin: 0;
  background-color: #fff;
  opacity: 0.5;
}

#LB261002preorder .lp-slider .swiper-pagination-bullet-active {
  opacity: 1;
}

#LB261002preorder .lp-slider__pager--look02,
#LB261002preorder .lp-slider__pager--look09,
#LB261002preorder .lp-slider__pager--look17 {
  top: calc(968 * var(--formula));
  left: calc(694 * var(--formula));
}

#LB261002preorder .lp-slider__pager--look04 {
  top: calc(918 * var(--formula));
  left: calc(664 * var(--formula));
}

#LB261002preorder .lp-slider__pager--look07 {
  top: calc(728 * var(--formula));
  left: calc(514 * var(--formula));
}

#LB261002preorder .lp-slider__pager--look08,
#LB261002preorder .lp-slider__pager--look13 {
  top: calc(835 * var(--formula));
  left: calc(594 * var(--formula));
}

#LB261002preorder .lp-photo--look02-03 {
  margin-top: calc(50 * var(--formula));
  margin-inline: auto;
  width: calc(650 * var(--formula));
}

#LB261002preorder .lp-look__band {
  --color-section-bg: #4b2127;
  padding-top: calc(100 * var(--formula));
  padding-bottom: calc(100 * var(--formula));
  background-color: var(--color-accent);
}

#LB261002preorder .lp-photo--look03-01 {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(630 * var(--formula));
}

#LB261002preorder .lp-photo--look03-02 {
  position: absolute;
  top: calc(720 * var(--formula));
  left: 0;
  width: calc(410 * var(--formula));
}

#LB261002preorder .lp-photo--look03-03 {
  position: relative;
  margin-top: calc(1117 * var(--formula));
  margin-inline: calc(270 * var(--formula)) auto;
  width: calc(410 * var(--formula));
  --delay-slide:0.3s;
}

#LB261002preorder .lp-catch--03 {
  left: calc(49 * var(--formula));
}

#LB261002preorder .lp-photo--look04-back {
  width: calc(750 * var(--formula));
}

#LB261002preorder .lp-photo--look04 {
  position: absolute;
  top: calc(30 * var(--formula));
  left: 50%;
  width: calc(690 * var(--formula));
  transform: translateX(-50%);
  background-color: #000;
}

#LB261002preorder .lp-photo--look05-01,
#LB261002preorder .lp-photo--look11-03,
#LB261002preorder .lp-photo--look14-02 {
  width: calc(750 * var(--formula));
}

#LB261002preorder .lp-marquee__frame--01,
#LB261002preorder .lp-marquee__frame--02,
#LB261002preorder .lp-marquee__frame--03,
#LB261002preorder .lp-marquee__frame--04 {
  width: 100%;
  overflow: hidden;
}

#LB261002preorder .lp-marquee__track--01,
#LB261002preorder .lp-marquee__track--02,
#LB261002preorder .lp-marquee__track--03,
#LB261002preorder .lp-marquee__track--04 {
  display: flex;
  width: max-content;
  animation: ani-marquee var(--duration-marquee) linear infinite;
}

#LB261002preorder .lp-marquee__track--01 {
  --duration-marquee: 18s;
}

#LB261002preorder .lp-marquee__track--02 {
  --duration-marquee: 23s;
}

#LB261002preorder .lp-marquee__track--03 {
  --duration-marquee: 18s;
}

#LB261002preorder .lp-marquee__track--04 {
  --duration-marquee: 20s;
}

#LB261002preorder .lp-marquee__item--01,
#LB261002preorder .lp-marquee__item--03 {
  width: calc(550 * var(--formula));
}

#LB261002preorder .lp-marquee__item--02 {
  width: calc(690 * var(--formula));
}

#LB261002preorder .lp-marquee__item--04 {
  width: calc(610 * var(--formula));
}

@keyframes ani-marquee {
  to {
    translate: -50% 0;
  }
}

#LB261002preorder .lp-look__panel--06,
#LB261002preorder .lp-look__panel--10,
#LB261002preorder .lp-look__panel--16 {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(550 * var(--formula));
  aspect-ratio: 550 / 733;
}

#LB261002preorder .lp-photo--look06-01,
#LB261002preorder .lp-photo--look10-01,
#LB261002preorder .lp-photo--look16-01 {
  position: relative;
  margin-top: calc(130 * var(--formula));
  margin-inline: auto 0;
  width: calc(550 * var(--formula));
}

#LB261002preorder .lp-look__title--06,
#LB261002preorder .lp-look__title--10,
#LB261002preorder .lp-look__title--16 {
  top: calc(52 * var(--formula));
}

#LB261002preorder .lp-look__stage--07 {
  margin-top: calc(140 * var(--formula));
}

#LB261002preorder .lp-photo--look07-01 {
  margin-left: calc(30 * var(--formula));
  width: calc(590 * var(--formula));
}

#LB261002preorder .lp-catch--07 {
  left: calc(640 * var(--formula));
}

#LB261002preorder .lp-look__row--09 {
  margin-top: calc(50 * var(--formula));
}

#LB261002preorder .lp-look__side--09 {
  width: calc(150 * var(--formula));
}

#LB261002preorder .lp-photo--look09-04 {
  width: calc(570 * var(--formula));
}

#LB261002preorder .lp-photo--look11-01 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: calc(370 * var(--formula));
}

#LB261002preorder .lp-photo--look11-02 {
  position: relative;
  margin-top: calc(220 * var(--formula));
  margin-inline: calc(290 * var(--formula)) auto;
  width: calc(370 * var(--formula));
  --delay-slide:0.3s;
}

#LB261002preorder .lp-catch--11 {
  right: calc(16 * var(--formula));
}

#LB261002preorder .lp-photo--look11-03 {
  margin-top: calc(70 * var(--formula));
}

#LB261002preorder .lp-photo--look12-01,
#LB261002preorder .lp-photo--look14-01 {
  margin-inline: auto;
  width: calc(650 * var(--formula));
}

#LB261002preorder .lp-look__stage--12 {
  margin-top: calc(70 * var(--formula));
}

#LB261002preorder .lp-photo--look12-02 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: calc(530 * var(--formula));
}

#LB261002preorder .lp-photo--look12-03 {
  position: relative;
  margin-top: calc(203 * var(--formula));
  width: calc(430 * var(--formula));
}

#LB261002preorder .lp-look__side--13 {
  width: calc(70 * var(--formula));
}

#LB261002preorder .lp-marquee__frame--03 {
  margin-top: calc(140 * var(--formula));
}

#LB261002preorder .lp-photo--look14-02 {
  margin-top: calc(50 * var(--formula));
}

#LB261002preorder .lp-photo--look15-01,
#LB261002preorder .lp-photo--look18-01 {
  margin-inline: auto;
  width: calc(690 * var(--formula));
}

#LB261002preorder .lp-look__row--15 {
  margin-top: calc(50 * var(--formula));
}

#LB261002preorder .lp-photo--look15-02 {
  width: calc(530 * var(--formula));
}

#LB261002preorder .lp-look__side--15 {
  width: calc(190 * var(--formula));
}

#LB261002preorder .lp-look__stage--18 {
  margin-top: calc(70 * var(--formula));
}

#LB261002preorder .lp-photo--look18-02 {
  margin-inline: auto 0;
  width: calc(490 * var(--formula));
}

#LB261002preorder .lp-catch--18 {
  left: calc(189 * var(--formula));
}

#LB261002preorder .lp-photo--look19-01 {
  margin-inline: auto;
  width: calc(630 * var(--formula));
}

#LB261002preorder .lp-credit--look01,
#LB261002preorder .lp-credit--look02,
#LB261002preorder .lp-credit--look03,
#LB261002preorder .lp-credit--look04,
#LB261002preorder .lp-credit--look05,
#LB261002preorder .lp-credit--look06,
#LB261002preorder .lp-credit--look07,
#LB261002preorder .lp-credit--look08,
#LB261002preorder .lp-credit--look09,
#LB261002preorder .lp-credit--look10,
#LB261002preorder .lp-credit--look11,
#LB261002preorder .lp-credit--look12,
#LB261002preorder .lp-credit--look13,
#LB261002preorder .lp-credit--look14,
#LB261002preorder .lp-credit--look15,
#LB261002preorder .lp-credit--look16,
#LB261002preorder .lp-credit--look17,
#LB261002preorder .lp-credit--look18,
#LB261002preorder .lp-credit--look19,
#LB261002preorder .lp-credit--marquee02,
#LB261002preorder .lp-credit--marquee03,
#LB261002preorder .lp-credit--marquee04 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  margin-top: calc(42 * var(--formula));
  margin-inline: auto;
  font-size: calc(24 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.014em;
  text-align: center;
  white-space: nowrap;
}

#LB261002preorder .lp-credit--look06,
#LB261002preorder .lp-credit--look10,
#LB261002preorder .lp-credit--look16 {
  align-items: flex-start;
  margin-inline: calc(30 * var(--formula)) 0;
}

#LB261002preorder .lp-credit__row {
  display: flex;
  gap: calc(30 * var(--formula));
}

#LB261002preorder .lp-credit__item {
  /* position: relative;
  display: block;
  width: calc(var(--credit-width) * var(--formula));
  color: inherit;
  text-align: center;
  text-decoration: none;
  white-space: nowrap; */
      position: relative;
    display: block;
    width: calc(var(--credit-width) * var(--formula));
    color: inherit;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    text-decoration: underline;
    text-decoration-thickness: calc(2 * var(--formula));
    text-underline-offset: calc(4 * var(--formula));
    text-decoration-skip-ink: none;
}

/* #LB261002preorder .lp-credit__item::after {
    content: "";
    position: absolute;
    bottom: calc(8 * var(--formula));
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
} */

#LB261002preorder .lp-cta {
  position: relative;
  z-index: 0;
  padding-bottom: calc(140 * var(--formula));
}

#LB261002preorder .lp-cta__rule--bottom {
  margin-top: calc(12 * var(--formula));
}

#LB261002preorder .lp-cta__panel {
  --color-section-bg: #fff;
  position: relative;
  z-index: 1;
  display: flow-root;
  margin-top: calc(12 * var(--formula));
  padding-top: calc(140 * var(--formula));
  padding-bottom: calc(138 * var(--formula));
  background-color: var(--color-panel);
}

#LB261002preorder .lp-cta__year {
  margin-inline: calc(328 * var(--formula)) auto;
  width: calc(88 * var(--formula));
}

#LB261002preorder .lp-cta__main {
  margin-top: calc(31 * var(--formula));
  margin-inline: calc(108 * var(--formula)) auto;
  width: calc(530 * var(--formula));
}

#LB261002preorder .lp-cta__sub {
  margin-top: calc(30 * var(--formula));
  margin-inline: auto;
  width: calc(312 * var(--formula));
}

#LB261002preorder .lp-cta__catch {
  margin-top: calc(51 * var(--formula));
  margin-inline: auto;
  width: calc(469 * var(--formula));
}

#LB261002preorder .lp-cta__feat {
  margin-top: calc(30 * var(--formula));
}

#LB261002preorder .lp-cta__button {
  margin-top: calc(68 * var(--formula));
  margin-inline: auto;
  width: calc(570 * var(--formula));
}

#LB261002preorder .lp-cta__nav {
  margin-top: calc(70 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.0714;
  letter-spacing: 0.014em;
}

#LB261002preorder .lp-cta__nav-row--01,
#LB261002preorder .lp-cta__nav-row--02 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: calc(27 * var(--formula));
}

#LB261002preorder .lp-cta__nav-row--02 {
  margin-top: calc(26 * var(--formula));
}

#LB261002preorder .lp-cta__nav-link {
  display: block;
  width: calc(var(--nav-width) * var(--formula));
  color: inherit;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

#LB261002preorder .lp-cta__nav-slash {
  display: block;
  width: calc(25 * var(--formula));
}

#LB261002preorder .lp-follow {
  position: fixed;
  right: calc(20 * var(--formula));
  bottom: calc(20 * var(--formula));
  width: calc(224 * var(--formula));
  z-index: 10;
}

/* 💡 10/7(水)12:00 以降の位置調整 (.is-step1) */
#LB261002preorder .is-step1 .lp-flower--intro-left {
  top: calc(2 * var(--formula)); /* 調整したい値に変更 */
  left: calc(-79 * var(--formula));
}
#LB261002preorder .is-step1 .lp-flower--intro-right {
  top: calc(213 * var(--formula));
  right: calc(10 * var(--formula));
}

#LB261002preorder .lp-intro__panel.is-step1{
    padding-top: calc(90 * var(--formula));
    padding-bottom: calc(140 * var(--formula));
}

#LB261002preorder .lp-intro__panel.is-step2{
    padding-top: calc(90 * var(--formula));
    padding-bottom: calc(131 * var(--formula));
}

/* 💡 10/10(土) 0:00 以降の位置調整 (.is-step2) */
#LB261002preorder .is-step2 .lp-flower--intro-left {
  top: calc(2 * var(--formula)); /* 調整したい値に変更 */
  left: calc(-79 * var(--formula));
}
#LB261002preorder .is-step2 .lp-flower--intro-right {
  top: calc(126 * var(--formula));
  left: calc(114 * var(--formula));
}
#LB261002preorder .lp-intro__lead-text.lp-intro__campaign-text{
    margin-top: calc(89 * var(--formula));
    z-index: 5;
    position: relative;
    letter-spacing: 0.04em;
    font-weight: 300;
    margin-inline: calc(99 * var(--formula)) auto;
    font-feature-settings: normal;
}
@media (min-width: 768px) {
  #LB261002preorder .lp-rail--left {
    position: absolute;
    top: calc(41 * var(--formula_pc));
    left: calc(40 * var(--formula_pc));
    width: calc(343 * var(--formula_pc));
  }

  #LB261002preorder .lp-rail__year {
    width: calc(53 * var(--formula_pc));
  }

  #LB261002preorder .lp-rail__main {
    margin-top: calc(24 * var(--formula_pc));
    margin-left: calc(1 * var(--formula_pc));
    width: calc(342 * var(--formula_pc));
  }

  #LB261002preorder .lp-rail__sub {
    margin-top: calc(29 * var(--formula_pc));
    margin-left: calc(2 * var(--formula_pc));
    width: calc(199 * var(--formula_pc));
  }

  #LB261002preorder .lp-rail__feat {
    margin-top: calc(30 * var(--formula_pc));
    width: calc(152 * var(--formula_pc));
  }

  #LB261002preorder .lp-rail--right {
    position: absolute;
    right: calc(20 * var(--formula_pc));
    bottom: calc(20 * var(--formula_pc));
    width: calc(140 * var(--formula_pc));
  }
}
#Foot .go-top{display: none !important;}

#LB261002preorder .lp-page .lp-slider__pager .swiper-pagination-bullet:nth-child(n+3) {
  display: none !important;
}

.footer .page-top {display: none !important;}