@charset "UTF-8";
/* ▼ -----------可変設定---------- ▼ */
.LB260107preorder {
  /*デザインの値*/
  --pc-width: 1400; /*PCデザイン幅*/
  --sp-width: 750; /*SPデザイン幅*/
  --pc-artboard-width: 434; /*SP共通デザイン幅*/
  --sp-artboard-width: 750; /*PC共通デザイン幅*/
  /*可変率の計算式*/
  --formula: calc(var(--variable) * var(--ratio)); /*SP,PC共通箇所の可変割合の計算式*/
  --formula_pc: calc(var(--variable) * 1); /*PCデザインの可変割合の計算式*/
}

/* PC画面幅 1400px以上 固定 */
@media (min-width: 1401px) {
  .LB260107preorder {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width)); /* PCとSPのデザイン幅の比率 */
    --variable: 1px; /* 固定値（可変しない） */
  }
}
/* PC画面幅 768～1400px 可変 */
@media (min-width: 768px) and (max-width: 1400px) {
  .LB260107preorder {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width)); /* PCとSPのデザイン幅の比率 */
    --variable: calc(100vw / var(--pc-width)); /* 画面幅に基づく可変値 */
  }
}
/* SP画面幅 767px以下 可変 */
@media (max-width: 767px) {
  .LB260107preorder {
    --ratio: 1; /* 比率は1（変わらない） */
    --variable: calc(100vw / var(--sp-width)); /* 画面幅に基づく可変値 */
  }
}
/* ▲ -----------可変設定---------- ▲ */
.main-area .main-inner {
  width: 100%;
}

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

@media screen and (min-width: 768px) {
  .go-top {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .LB260107preorder {
    display: flex;
    background-color: rgba(255, 212, 212, 0.2);
    display: grid;
    grid-template-columns: minmax(0, 1fr) calc(750 * var(--variable) * var(--ratio)) minmax(0, 1fr);
  }
}
.LB260107preorder img {
  width: 100%;
  height: auto;
}
.LB260107preorder p, .LB260107preorder a {
  color: #333333;
}
.LB260107preorder--sticky01 {
  position: sticky;
  top: calc(-8300 * var(--formula));
  overflow: hidden;
}
.LB260107preorder--sticky02 {
  background-color: white;
  position: sticky;
  top: calc(-4100 * var(--formula));
  overflow: hidden;
}
.LB260107preorder--sticky03 {
  background-color: white;
  position: sticky;
  top: calc(-11000 * var(--formula));
  overflow: hidden;
}
.LB260107preorder--sticky04 {
  background-color: white;
  position: sticky;
  top: 0;
  overflow: hidden;
}
.LB260107preorder__pc-left {
  display: none;
}
@media screen and (min-width: 768px) {
  .LB260107preorder__pc-left {
    display: block;
    width: calc(310 * var(--formula_pc));
    margin-left: calc(51 * var(--formula_pc));
    margin-top: calc(50 * var(--formula_pc));
    position: sticky;
    top: calc(50 * var(--formula_pc));
    height: 100vh;
  }
}
.LB260107preorder__main {
  /*******************************
  figSlider
  *******************************/
}
@media screen and (min-width: 768px) {
  .LB260107preorder__main {
    width: calc(428 * var(--formula_pc));
    margin: 0 auto;
  }
}
.LB260107preorder__main__mv {
  background-color: #b2c9d8;
  padding-bottom: calc(140 * var(--formula));
}
.LB260107preorder__main__mv__main-img {
  padding: calc(30 * var(--formula)) calc(30 * var(--formula)) calc(40 * var(--formula)) calc(30 * var(--formula));
}
.LB260107preorder__main__mv__title {
  text-align: center;
}
.LB260107preorder__main__mv__title h1, .LB260107preorder__main__mv__title p {
  color: white;
  font-family: "baskerville-urw", serif;
}
.LB260107preorder__main__mv__title h1 {
  font-size: calc(98 * var(--formula));
  letter-spacing: -0.004em;
}
.LB260107preorder__main__mv__title h1 span {
  font-size: calc(32 * var(--formula));
  letter-spacing: 0.01em;
  display: block;
}
@media screen and (min-width: 768px) {
  .LB260107preorder__main__mv__title h1 span {
    margin-bottom: calc(24 * var(--formula));
  }
}
.LB260107preorder__main__mv__title .js-active-text {
  margin: calc(3 * var(--formula)) auto calc(34 * var(--formula));
  font-size: calc(46 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260107preorder__main__mv__title .js-active-text {
    margin: calc(24 * var(--formula)) auto calc(43 * var(--formula));
  }
}
.LB260107preorder__main__mv__title--name {
  font-family: "acumin-pro", sans-serif !important;
  font-size: calc(26 * var(--formula));
  letter-spacing: 0.03em !important;
}
.LB260107preorder__main__mv--cs-text {
  background-color: #ffd4d4;
  padding: calc(26 * var(--formula)) calc(30 * var(--formula));
  margin: calc(99 * var(--formula)) auto 0;
}
.LB260107preorder__main__mv__sub-img {
  display: flex;
  justify-content: space-between;
  margin-top: calc(100 * var(--formula));
}
.LB260107preorder__main__mv__sub-img--accent01, .LB260107preorder__main__mv__sub-img--accent02 {
  width: calc(135 * var(--formula));
  pointer-events: none;
}
.LB260107preorder__main__mv__sub-img a {
  width: calc(480 * var(--formula));
}
.LB260107preorder__main__mv__coupon {
  background-color: white;
  padding: calc(3 * var(--formula));
  margin: calc(103 * var(--formula)) calc(30 * var(--formula)) 0 calc(30 * var(--formula));
  text-align: center;
}
.LB260107preorder__main__mv__coupon--border {
  border: calc(8 * var(--formula)) solid #b2c9d8;
}
.LB260107preorder__main__mv__coupon--border img {
  width: calc(592 * var(--formula));
  margin: calc(60 * var(--formula)) auto;
}
.LB260107preorder__main .top_slider {
  pointer-events: none;
}
.LB260107preorder__main .top_slider .infinite_slider {
  position: relative;
  height: calc(1407 * var(--formula));
}
.LB260107preorder__main .top_slider .infinite_slider:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(40 * var(--formula));
  height: 100%;
  background-repeat: repeat-y;
  background-size: 100% auto;
  animation: loop-down 30s linear infinite;
  background-image: url("../img/loop-text01.png");
}
@keyframes loop-down {
  0% {
    background-position: 0 -100rem;
  }
  100% {
    background-position: 0 0;
  }
}
.LB260107preorder__main .price-list {
  font-size: calc(24 * var(--formula));
  font-family: "acumin-pro", sans-serif;
  line-height: 1.75;
  letter-spacing: 0.03em;
}
.LB260107preorder__main .figSlider {
  overflow: hidden;
  position: relative;
}
.LB260107preorder__main .figSlider .container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 20;
}
.LB260107preorder__main .figSlider .slider {
  display: block;
  width: 100%;
  background: #FFFFFF;
  margin: 0;
}
.LB260107preorder__main .figSlider .slider a {
  display: block;
  width: 100%;
  height: auto;
}
.LB260107preorder__main .figSlider .slider a > img {
  display: block;
  width: 100%;
  height: auto;
}
.LB260107preorder__main .figSlider .slider.swiper-slide-active {
  pointer-events: auto;
}
.LB260107preorder__main .figSlider ul.pager {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0 calc(20 * var(--formula));
  width: calc(100% - 30 * var(--formula));
  position: absolute;
  left: calc(2 * var(--formula));
  bottom: calc(30 * var(--formula));
  z-index: 20;
}
.LB260107preorder__main .figSlider ul.pager > li {
  display: block;
  width: calc(16 * var(--formula));
  height: calc(16 * var(--formula));
  background-color: inherit;
  border-radius: 50%;
  margin-left: 0;
  margin-right: 0;
  transition: background 0.3s ease;
  cursor: pointer;
  opacity: 1;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.5);
}
.LB260107preorder__main .figSlider ul.pager > li.swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
}
.LB260107preorder__main__content01 {
  margin: 0 auto;
  padding-top: calc(140 * var(--formula));
  padding-bottom: calc(142 * var(--formula));
  background: white;
}
.LB260107preorder__main__content01__img02 {
  margin-top: calc(100 * var(--formula));
  display: grid;
  grid-template-columns: calc(32 * var(--formula)) calc(185 * var(--formula)) calc(455 * var(--formula)) auto;
  grid-template-rows: calc(700 * var(--formula)) calc(433 * var(--formula)) auto;
}
.LB260107preorder__main__content01__img02--img01 {
  grid-column: 1/4;
  grid-row: 1/4;
  width: calc(630 * var(--formula));
}
.LB260107preorder__main__content01__img02--img02 {
  grid-column: 3/4;
  grid-row: 2/4;
  width: calc(530 * var(--formula));
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content01__img02 .top_slider {
  grid-column: 4/auto;
  grid-row: 1/4;
  width: calc(40 * var(--formula));
  position: relative;
  z-index: 2;
}
.LB260107preorder__main__content01__img02 .price-list {
  grid-column: 2/4;
  grid-row: 3/auto;
  position: relative;
  z-index: 2;
}
.LB260107preorder__main__content02 {
  padding-bottom: calc(140 * var(--formula));
  background: white;
}
.LB260107preorder__main__content02__img01--price {
  margin: calc(23 * var(--formula)) calc(30 * var(--formula)) 0;
}
.LB260107preorder__main__content02__img01--price a {
  margin-right: calc(27 * var(--formula));
}
.LB260107preorder__main__content02__img01--price a:first-child span {
  margin-left: calc(4 * var(--formula));
}
.LB260107preorder__main__content02__img01--price a:nth-child(2) span, .LB260107preorder__main__content02__img01--price a:nth-child(3) span {
  margin-left: calc(8 * var(--formula));
}
.LB260107preorder__main__content02__img02 {
  width: calc(550 * var(--formula));
  margin: calc(132 * var(--formula)) auto 0;
  position: relative;
}
.LB260107preorder__main__content02__img02::after {
  content: "";
  background-image: url("../img/content02_bg_img.jpg");
  background-size: cover;
  width: calc(550 * var(--formula));
  height: calc(733 * var(--formula));
  display: block;
  position: absolute;
  left: calc(100 * var(--formula));
  top: calc(100 * var(--formula));
  pointer-events: none;
}
.LB260107preorder__main__content03 {
  margin: 0 auto;
  padding: calc(100 * var(--formula)) 0 calc(140 * var(--formula));
  position: relative;
  background: white;
}
.LB260107preorder__main__content03::after {
  content: "";
  background: #fff0e9;
  width: calc(369 * var(--formula));
  height: calc(2137 * var(--formula));
  position: absolute;
  left: 0;
  display: block;
  top: calc(100 * var(--formula));
}
.LB260107preorder__main__content03__img01 {
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content03__img02 {
  position: relative;
  z-index: 1;
  margin-top: calc(100 * var(--formula));
}
.LB260107preorder__main__content03__img02 .fadeInBlock {
  width: calc(630 * var(--formula));
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content03__img02--price {
  position: absolute;
  right: calc(30 * var(--formula));
  bottom: calc(24 * var(--formula));
  text-align: right;
  z-index: 1;
}
.LB260107preorder__main__content03__img02 .figSlider ul.pager {
  justify-content: left;
  left: calc(28 * var(--formula));
}
.LB260107preorder__main__content03__img03 {
  margin-top: calc(100 * var(--formula));
  width: calc(490 * var(--formula));
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content04__img01 {
  width: calc(690 * var(--formula));
  margin: 0 auto;
  position: relative;
}
.LB260107preorder__main__content04__img01--price {
  position: absolute;
  left: calc(30 * var(--formula));
  bottom: calc(25 * var(--formula));
  z-index: 2;
}
.LB260107preorder__main__content04__img01--title {
  font-family: "baskerville-urw", serif;
  font-size: calc(160 * var(--formula));
  color: #724833;
}
.LB260107preorder__main__content04__img01--title span {
  position: absolute;
  pointer-events: none;
}
.LB260107preorder__main__content04__img01--title span:nth-child(1) {
  top: calc(23 * var(--formula));
  left: calc(22 * var(--formula));
}
.LB260107preorder__main__content04__img01--title span:nth-child(2) {
  top: calc(153 * var(--formula));
  left: calc(165 * var(--formula));
}
.LB260107preorder__main__content04__img01--title span:nth-child(3) {
  bottom: calc(250 * var(--formula));
  right: calc(145 * var(--formula));
}
.LB260107preorder__main__content04__img01--title span:nth-child(4) {
  bottom: calc(72 * var(--formula));
  right: calc(30 * var(--formula));
}
.LB260107preorder__main__content04__img02 {
  position: relative;
  padding-bottom: calc(140 * var(--formula));
}
.LB260107preorder__main__content04__img02--title {
  font-family: "baskerville-urw", serif;
  font-size: calc(160 * var(--formula));
  color: #724833;
}
.LB260107preorder__main__content04__img02--title span {
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
.LB260107preorder__main__content04__img02--title span:nth-child(1) {
  top: calc(720 * var(--formula));
  right: calc(30 * var(--formula));
}
.LB260107preorder__main__content04__img02--title span:nth-child(2) {
  top: calc(914 * var(--formula));
  right: calc(150 * var(--formula));
}
.LB260107preorder__main__content04__img02--title span:nth-child(3) {
  top: calc(1148 * var(--formula));
  right: calc(51 * var(--formula));
}
.LB260107preorder__main__content04__img02--title span:nth-child(4) {
  top: calc(1390 * var(--formula));
  right: calc(128 * var(--formula));
}
.LB260107preorder__main__content04__img02--01 {
  margin-top: calc(100 * var(--formula));
}
.LB260107preorder__main__content04__img02--01::before {
  content: "";
  background-image: url("../img/content04_bg_img.jpg");
  width: calc(580 * var(--formula));
  height: calc(773 * var(--formula));
  display: block;
  position: absolute;
  left: calc(90 * var(--formula));
  background-size: cover;
}
.LB260107preorder__main__content04__img02--01 a {
  width: calc(580 * var(--formula));
  margin-left: auto;
  display: block;
  position: relative;
  z-index: 2;
  padding-top: calc(80 * var(--formula));
}
.LB260107preorder__main__content04__img02--02 {
  margin-top: calc(140 * var(--formula));
  position: relative;
}
.LB260107preorder__main__content04__img02--02--price {
  position: absolute;
  right: calc(30 * var(--formula));
  bottom: calc(22 * var(--formula));
  z-index: 2;
  text-align: right;
}
.LB260107preorder__main__content04__img02--03 {
  width: calc(610 * var(--formula));
  margin: calc(100 * var(--formula)) auto calc(140 * var(--formula));
}
.LB260107preorder__main__content04__img02--04 {
  background-image: url("../img/content06_bg_img.jpg");
  padding: calc(50 * var(--formula));
  margin-bottom: calc(20 * var(--formula));
  background-size: cover;
}
.LB260107preorder__main__content04__img02--04--price {
  text-align: right;
  margin-right: calc(30 * var(--formula));
  margin-bottom: calc(140 * var(--formula));
}
.LB260107preorder__main__content04__img02--04--price a {
  margin-left: calc(24 * var(--formula));
}
.LB260107preorder__main__content05__img01 {
  position: relative;
}
.LB260107preorder__main__content05__img01::after {
  content: "";
  background-color: #4f2f21;
  position: absolute;
  bottom: 0;
  height: calc(290 * var(--formula));
  width: 100%;
  display: block;
}
.LB260107preorder__main__content05__img01--img {
  width: calc(650 * var(--formula));
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content05__img01--price {
  margin-top: calc(18 * var(--formula));
  margin-left: calc(30 * var(--formula));
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content05__img01--price a {
  margin-right: calc(27 * var(--formula));
  color: white;
}
.LB260107preorder__main__content05__img02 {
  background-color: #4f2f21;
  margin-top: -1px;
  padding-top: calc(96 * var(--formula));
}
.LB260107preorder__main__content05__img02--img01 {
  width: calc(650 * var(--formula));
  margin-left: auto;
  margin-bottom: calc(100 * var(--formula));
}
.LB260107preorder__main__content05__img02--logo {
  text-align: center;
}
.LB260107preorder__main__content05__img02--logo img {
  width: calc(460 * var(--formula));
  margin: 0 auto calc(54 * var(--formula));
}
.LB260107preorder__main__content05__img02--logo--text {
  font-size: calc(28 * var(--formula));
  font-family: "baskerville-urw", serif;
  color: white !important;
  margin-bottom: calc(4 * var(--formula));
}
.LB260107preorder__main__content05__img02--logo .js-active-text02 {
  font-size: calc(54 * var(--formula));
  font-family: "baskerville-urw", serif;
  color: white;
  padding-bottom: calc(100 * var(--formula));
}
.LB260107preorder__main__content05__img03 {
  background-color: #4f2f21;
  padding: 0 calc(30 * var(--formula)) calc(135 * var(--formula));
}
.LB260107preorder__main__content05__img03--price {
  margin-top: calc(20 * var(--formula));
}
.LB260107preorder__main__content05__img03--price a {
  color: white;
  margin-right: calc(30 * var(--formula));
}
.LB260107preorder__main__content05__img03 .figSlider ul.pager {
  justify-content: left;
  left: calc(28 * var(--formula));
}
.LB260107preorder__main__content06__img01 {
  margin: calc(140 * var(--formula)) auto calc(100 * var(--formula));
}
.LB260107preorder__main__content06__slider li {
  width: calc(530 * var(--formula)) !important;
}
.LB260107preorder__main__content06__slider--price {
  margin: calc(19 * var(--formula)) 0 0 calc(30 * var(--formula));
}
.LB260107preorder__main__content06__slider--price a {
  margin-right: calc(30 * var(--formula));
}
.LB260107preorder__main__content06__img02 {
  margin-top: calc(135 * var(--formula));
}
.LB260107preorder__main__content06__img02--price {
  margin: calc(20 * var(--formula)) auto calc(131 * var(--formula)) calc(30 * var(--formula));
}
.LB260107preorder__main__content06__img02--price a {
  margin-right: calc(30 * var(--formula));
}
.LB260107preorder__main__content06__img03 {
  display: grid;
  grid-template-columns: calc(30 * var(--formula)) calc(130 * var(--formula)) calc(80 * var(--formula)) auto;
  grid-template-rows: calc(150 * var(--formula)) calc(480 * var(--formula)) calc(511 * var(--formula)) auto;
}
.LB260107preorder__main__content06__img03--img01 {
  grid-column: 2/4;
  grid-row: 1/4;
  width: calc(450 * var(--formula));
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content06__img03--img02 {
  grid-column: 4/4;
  grid-row: 2/4;
  width: calc(510 * var(--formula));
  pointer-events: none;
}
.LB260107preorder__main__content06__img03--img03 {
  grid-column: 3/4;
  grid-row: 3/4;
  width: calc(590 * var(--formula));
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content06__img03--price {
  grid-column: 2/4;
  grid-row: 4/4;
  position: relative;
  z-index: 2;
}
.LB260107preorder__main__content06__img04 {
  width: calc(690 * var(--formula));
  margin: calc(123 * var(--formula)) auto calc(140 * var(--formula));
}
.LB260107preorder__main__content07 {
  margin: calc(140 * var(--formula)) auto 0;
  position: relative;
}
.LB260107preorder__main__content07::after {
  content: "";
  background-color: #eaf1f4;
  height: calc(1052 * var(--formula));
  width: 100%;
  display: block;
  position: absolute;
  top: calc(633 * var(--formula));
  z-index: 0;
}
.LB260107preorder__main__content07__img01 {
  margin-top: calc(100 * var(--formula));
}
.LB260107preorder__main__content07__img01--img01 {
  width: calc(650 * var(--formula));
  position: relative;
  z-index: 1;
}
.LB260107preorder__main__content07__img02 {
  display: flex;
  align-items: flex-end;
  margin-top: calc(30 * var(--formula));
}
.LB260107preorder__main__content07__img02--img02 {
  width: calc(590 * var(--formula));
  position: relative;
  z-index: 1;
  margin-left: auto;
}
.LB260107preorder__main__content07__img02 .price-list {
  position: absolute;
  left: 0;
  z-index: 2;
  margin: 0 0 calc(25 * var(--formula)) calc(30 * var(--formula));
}
.LB260107preorder__main__content07 .top_slider {
  width: calc(40 * var(--formula));
  position: absolute;
  z-index: 1;
  right: calc(30 * var(--formula));
  top: 0;
}
.LB260107preorder__main__content07 .top_slider .infinite_slider {
  height: calc(1680 * var(--formula));
}
.LB260107preorder__main__content08 {
  background-color: #eaf1f4;
  padding-top: calc(140 * var(--formula));
  padding-bottom: calc(140 * var(--formula));
}
.LB260107preorder__main__content08__img01 {
  position: relative;
}
.LB260107preorder__main__content08__img01--title01, .LB260107preorder__main__content08__img01--title02 {
  font-size: calc(90 * var(--formula));
  font-family: "baskerville-urw", serif;
  color: white;
}
.LB260107preorder__main__content08__img01--title01 span, .LB260107preorder__main__content08__img01--title02 span {
  position: absolute;
  color: white;
}
.LB260107preorder__main__content08__img01--title01 span:first-child {
  left: calc(20 * var(--formula));
  top: calc(18 * var(--formula));
}
.LB260107preorder__main__content08__img01--title01 span:nth-child(2) {
  top: calc(30 * var(--formula));
  left: calc(92 * var(--formula));
}
.LB260107preorder__main__content08__img01--title01 span:nth-child(3) {
  top: calc(-21 * var(--formula));
  left: calc(162 * var(--formula));
}
.LB260107preorder__main__content08__img01--title01 span:nth-child(4) {
  top: calc(9 * var(--formula));
  left: calc(224 * var(--formula));
}
.LB260107preorder__main__content08__img01--title01 span:nth-child(5) {
  top: calc(-22 * var(--formula));
  left: calc(290 * var(--formula));
}
.LB260107preorder__main__content08__img01--title01 span:nth-child(6) {
  top: calc(38 * var(--formula));
  left: calc(382 * var(--formula));
}
.LB260107preorder__main__content08__img01--title01 span:nth-child(7) {
  top: calc(10 * var(--formula));
  left: calc(449 * var(--formula));
}
.LB260107preorder__main__content08__img01--title02 span:nth-child(1) {
  right: calc(252 * var(--formula));
  bottom: calc(15 * var(--formula));
}
.LB260107preorder__main__content08__img01--title02 span:nth-child(2) {
  right: calc(180 * var(--formula));
  bottom: calc(4 * var(--formula));
}
.LB260107preorder__main__content08__img01--title02 span:nth-child(3) {
  right: calc(122 * var(--formula));
  bottom: calc(46 * var(--formula));
}
.LB260107preorder__main__content08__img01--title02 span:nth-child(4) {
  right: calc(59 * var(--formula));
  bottom: calc(16 * var(--formula));
}
.LB260107preorder__main__content08__img01--title02 span:nth-child(5) {
  right: calc(25 * var(--formula));
  bottom: calc(105 * var(--formula));
}
.LB260107preorder__main__content08--price {
  margin: calc(22 * var(--formula)) 0 calc(93 * var(--formula)) calc(30 * var(--formula));
}
.LB260107preorder__main__content08--price a {
  margin-right: calc(30 * var(--formula));
}
.LB260107preorder__main__content08__img02 {
  background-image: url("../img/content10_bg_img.png");
  background-size: cover;
  padding: calc(80 * var(--formula));
}
.LB260107preorder__main__content09__img01 {
  margin-bottom: calc(100 * var(--formula));
}
.LB260107preorder__main__content09__img02 {
  display: flex;
  justify-items: flex-end;
  position: relative;
  margin-bottom: calc(140 * var(--formula));
}
.LB260107preorder__main__content09__img02--img01 {
  width: calc(590 * var(--formula));
  margin-left: auto;
}
.LB260107preorder__main__content09__img02--price {
  position: absolute;
  bottom: calc(25 * var(--formula));
  left: calc(30 * var(--formula));
}
.LB260107preorder__main__content09__img03 {
  margin-right: calc(60 * var(--formula));
  margin-bottom: calc(140 * var(--formula));
}
.LB260107preorder__main__content09__img03 .figSlider ul.pager {
  justify-content: left;
  left: calc(28 * var(--formula));
}
.LB260107preorder__main__content09__img03--price {
  margin-left: calc(30 * var(--formula));
  margin-top: calc(18 * var(--formula));
}
.LB260107preorder__main__content09__img03--price a {
  margin-right: calc(30 * var(--formula));
}
.LB260107preorder__main__content09__slider li {
  width: calc(590 * var(--formula)) !important;
}
.LB260107preorder__main__content09__slider--price {
  margin-left: calc(30 * var(--formula));
  margin-top: calc(16 * var(--formula));
}
.LB260107preorder__main__content09__slider--price a {
  margin-right: calc(30 * var(--formula));
}
.LB260107preorder__main__content09__img04 {
  display: flex;
  justify-content: flex-end;
  position: relative;
  margin-top: calc(135 * var(--formula));
}
.LB260107preorder__main__content09__img04--img01 {
  width: calc(610 * var(--formula));
  margin-left: auto;
}
.LB260107preorder__main__content09__img04--price {
  position: absolute;
  left: calc(30 * var(--formula));
  bottom: calc(25 * var(--formula));
}
.LB260107preorder__main__content10 {
  position: relative;
  margin-top: calc(140 * var(--formula));
}
.LB260107preorder__main__content10__img01 {
  width: calc(650 * var(--formula));
  margin-bottom: calc(100 * var(--formula));
}
.LB260107preorder__main__content10 .top_slider {
  position: absolute;
  top: 0;
  right: calc(30 * var(--formula));
  width: calc(40 * var(--formula));
  height: calc(1967 * var(--formula));
}
.LB260107preorder__main__content10 .top_slider .infinite_slider {
  height: calc(1967 * var(--formula));
}
.LB260107preorder__main__content10--price {
  margin-left: calc(30 * var(--formula));
  margin-top: calc(20 * var(--formula));
}
.LB260107preorder__main__content10--price a {
  margin-right: calc(30 * var(--formula));
}
.LB260107preorder__footer {
  background-color: #b2c9d8;
  margin-top: calc(133 * var(--formula));
}
.LB260107preorder__footer__title {
  margin: calc(93 * var(--formula)) auto calc(100 * var(--formula));
  text-align: center;
}
.LB260107preorder__footer__title p {
  color: white;
}
.LB260107preorder__footer__title--01 {
  font-size: calc(34 * var(--formula));
  font-family: "baskerville-urw", serif;
}
.LB260107preorder__footer__title--02 {
  margin: calc(2 * var(--formula)) auto calc(0 * var(--formula));
  font-size: calc(98 * var(--formula));
  font-family: "baskerville-urw", serif;
}
@media screen and (min-width: 768px) {
  .LB260107preorder__footer__title--02 {
    margin: calc(23 * var(--formula)) auto;
  }
}
.LB260107preorder__footer__title--03 {
  font-size: calc(46 * var(--formula));
  font-family: "baskerville-urw", serif;
}
.LB260107preorder__footer__all-check-btn {
  font-family: "acumin-pro", sans-serif;
  font-size: calc(30 * var(--formula));
  border: 1px solid white;
  margin: calc(30 * var(--formula));
  padding: calc(45 * var(--formula));
  width: auto;
  text-align: center;
  color: white;
  letter-spacing: 0.03em;
}
.LB260107preorder__footer__all-check-btn a {
  color: white;
}
.LB260107preorder__footer__list {
  text-align: center;
  margin-top: calc(46 * var(--formula));
  color: white;
  font-family: "acumin-pro", sans-serif;
  font-size: calc(30 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.75;
}
.LB260107preorder__footer__list a {
  color: white;
}
.LB260107preorder__footer__list a::after {
  content: "";
  background-image: url("../img/footer-list-slash.svg");
  width: calc(21 * var(--formula));
  height: calc(21 * var(--formula));
  display: inline-block;
  margin: 0 calc(25 * var(--formula));
}
.LB260107preorder__footer__list a.slash-none::after {
  content: none;
}
.LB260107preorder__footer__staff {
  width: calc(437 * var(--formula));
  margin: calc(100 * var(--formula)) auto;
}
.LB260107preorder__check-all-item-btn {
  width: calc(220 * var(--formula));
  position: fixed;
  bottom: calc(20 * var(--formula));
  right: calc(20 * var(--formula));
  z-index: 10;
}
@media screen and (min-width: 768px) {
  .LB260107preorder__check-all-item-btn {
    bottom: calc(30 * var(--formula_pc));
    right: calc(30 * var(--formula_pc));
    width: calc(130 * var(--formula_pc));
  }
}