﻿@charset "UTF-8";
/* --- デフォルトCSS設定 --- */

#FU260427StarWars {
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 450;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
}

@media (min-width: 1401px) {
  #FU260427StarWars {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: 1px;
  }
}

@media (min-width: 768px) and (max-width: 1400px) {
  #FU260427StarWars {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: calc(100vw / var(--pc-width));
  }
}

@media (max-width: 767px) {
  #FU260427StarWars {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
  }
}

#FU260427StarWars img {
  display: block;
  width: 100%;
  height: auto;
}

#FU260427StarWars h2,
#FU260427StarWars h3,
#FU260427StarWars p,
#FU260427StarWars li {
  margin-block: calc((1em - 1lh) / 2);
}

#FU260427StarWars .invisible-heading {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* --- 抽出されたCSS（上から順） --- */

#FU260427StarWars {
  position: relative;
  font-feature-settings: "palt";
  overflow-x: clip;
  min-width: 100%;
  display: flex;
  --font-credit: pragmatica, sans-serif;
  --font-jpn: hiragino-kaku-gothic-pron, sans-serif;
  --font-light: 300;
  --font-regular: 300;
  --blue: #5d7699;
  --light-blue: #e0ebee;
  --bg-blue: #dbe7eb;
  --rose: #bc4951;
  --pink: #ffeef1;
  --black: #333333;
  --dark-gray: #4d4d4d;
  --white: #ffffff;
  /* margin-top: var(--lpHeaderHeight); */
}

#FU260427StarWars .lp-left-area,
#FU260427StarWars .lp-right-area {
  position: sticky;
  top: 0;
  height: 100vh;
  flex: 1;
  display: grid;
  place-items: center;
  background: rgba(224, 235, 238, 1);
}

#FU260427StarWars .sec-set {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#FU260427StarWars .splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}
#FU260427StarWars .splide__pagination {
  padding: 0;
  bottom: calc(-43 * var(--formula));
  gap: calc(14 * var(--formula));
}
#FU260427StarWars .splide__pagination__page {
  height: calc(14 * var(--formula));
  width: calc(14 * var(--formula));
  opacity: 1;
  margin: 0;
}
#FU260427StarWars .splide__pagination__page.is-active {
  transform: scale(1);
  background: inherit;
}
#FU260427StarWars #sec1-slide1 .splide__pagination__page,
#FU260427StarWars #sec1-slide2 .splide__pagination__page,
#FU260427StarWars #sec2-slide .splide__pagination__page,
#FU260427StarWars #sec3-slide .splide__pagination__page {
  background: #aebacc;
}
#FU260427StarWars #sec1-slide1 .splide__pagination__page.is-active,
#FU260427StarWars #sec1-slide2 .splide__pagination__page.is-active,
#FU260427StarWars #sec2-slide .splide__pagination__page.is-active,
#FU260427StarWars #sec3-slide .splide__pagination__page.is-active {
  background: #5d7699;
}
#FU260427StarWars #sec4-slide .splide__pagination__page,
#FU260427StarWars #sec5-slide .splide__pagination__page {
  background: #dda4a8;
}
#FU260427StarWars #sec4-slide .splide__pagination__page.is-active,
#FU260427StarWars #sec5-slide .splide__pagination__page.is-active {
  background: #bc4951;
}
#FU260427StarWars #sec6-slide .splide__pagination__page,
#FU260427StarWars #sec7-slide .splide__pagination__page {
  background: #b3b3b3;
}
#FU260427StarWars #sec6-slide .splide__pagination__page.is-active,
#FU260427StarWars #sec7-slide .splide__pagination__page.is-active {
  background: #333333;
}
#FU260427StarWars .splide__pagination {
  display: flex;
  align-items: center; /* 縦のラインを中央で揃える */
}
#FU260427StarWars #sec4-slide .splide__pagination {
  right: unset;
  left: calc(1 * var(--formula));
}
#FU260427StarWars #sec8-slide1 li:nth-child(1) .splide__pagination__page {
  background: #b3b3b3;
}
#FU260427StarWars #sec8-slide1 li:nth-child(2) .splide__pagination__page {
  border-color: #cccccc;
  border-width: max(1px, calc(2 * var(--formula)));
  border-style: solid;
  background: transparent;
}
#FU260427StarWars #sec8-slide1 li:nth-child(3) .splide__pagination__page {
  background: #333333;
}
#FU260427StarWars #sec8-slide2 li:nth-child(1) .splide__pagination__page {
  background: #e9ddd6;
}
#FU260427StarWars #sec8-slide2 li:nth-child(2) .splide__pagination__page {
  background: #f5c3d1;
}
#FU260427StarWars #sec8-slide2 li:nth-child(3) .splide__pagination__page {
  background: #bbd2ed;
}
#FU260427StarWars #sec8-slide3 li:nth-child(1) .splide__pagination__page {
  background: #bbd2ed;
}
#FU260427StarWars #sec8-slide3 li:nth-child(2) .splide__pagination__page {
  background: #e9ddd6;
}
#FU260427StarWars #sec8-slide3 li:nth-child(3) .splide__pagination__page {
  border-color: #cccccc;
  border-width: max(1px, calc(2 * var(--formula)));
  border-style: solid;
  background: transparent;
}
#FU260427StarWars #sec8-slide3 li:nth-child(4) .splide__pagination__page {
  background: #333333;
}
#FU260427StarWars #sec8-slide4 li:nth-child(1) .splide__pagination__page {
  background: #bbd2ed;
}
#FU260427StarWars #sec8-slide4 li:nth-child(2) .splide__pagination__page {
  background: #e9ddd6;
}
#FU260427StarWars #sec8-slide4 li:nth-child(3) .splide__pagination__page {
  border-color: #cccccc;
  border-width: max(1px, calc(2 * var(--formula)));
  border-style: solid;
  background: transparent;
}
#FU260427StarWars #sec8-slide4 li:nth-child(4) .splide__pagination__page {
  background: #333333;
}
#FU260427StarWars #sec8-slide5 li:nth-child(1) .splide__pagination__page {
  background: #333333;
}
#FU260427StarWars #sec8-slide6 li:nth-child(1) .splide__pagination__page {
  background: #9b6646;
}
#FU260427StarWars #sec8-slide6 li:nth-child(2) .splide__pagination__page {
  background: #aab77c;
}
#FU260427StarWars [id*="sec8-slide"] .splide__pagination {
  bottom: calc(-23 * var(--formula));
  gap: calc(12 * var(--formula));
}
#FU260427StarWars #sec8-slide3 .splide__pagination {
  bottom: calc(-25 * var(--formula));
}
#FU260427StarWars #sec8-slide4 .splide__pagination {
  bottom: calc(-24 * var(--formula));
}
#FU260427StarWars [id*="sec8-slide"] .splide__pagination__page {
  height: calc(12 * var(--formula));
  width: calc(12 * var(--formula));
}
#FU260427StarWars [class*="__inner--absolute"] {
  position: relative;
}
#FU260427StarWars [class*="__inner--vertical"] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#FU260427StarWars [class*="mv__txt"] {
  font-family: var(--font-jpn);
  color: var(--blue);
  font-size: calc(24 * var(--formula));
  line-height: calc(52.8 / 24);
  letter-spacing: 0.05em;
  text-align: center;
  font-weight: var(--font-light);
}
#FU260427StarWars [class*="__credit"] {
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--formula));
}

#FU260427StarWars [class*="__credit"] li {
  display: flex;
  font-family: var(--font-credit);
  font-size: calc(22 * var(--formula));
  line-height: 1;
  letter-spacing: 0.04em;
  text-align: center;
  gap: calc(17 * var(--formula));
}
#FU260427StarWars [id*="sec8-slide"] {
  width: calc(280 * var(--formula));
}
#FU260427StarWars [id*="sec8-slide"] .splide__slide {
  width: calc(280 * var(--formula));
  background: transparent;
}
#FU260427StarWars [class*="sec8__item-name"] {
  font-family: var(--font-jpn);
  color: var(--dark-gray);
  font-size: calc(26 * var(--formula));
  line-height: calc(41.6 / 26);
  letter-spacing: 0.05em;
  text-align: center;
  font-weight: var(--font-light);
}

#FU260427StarWars [class*="sec8__item-price"] {
  font-family: var(--font-credit);
  color: var(--dark-gray);
  font-size: calc(26 * var(--formula));
  line-height: calc(41.6 / 26);
  letter-spacing: 0.04em;
  text-align: center;
  font-weight: var(--font-light);
}
#FU260427StarWars [class*="sec8__inner--item"] {
  display: flex;
  flex-direction: column;
  gap: calc(64 * var(--formula));
  z-index: 5;
  position: relative;
  align-items: center;
}
#FU260427StarWars [class*="sec8__item--desc"] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(33 * var(--formula));
}
#FU260427StarWars [class*="__inner--slide"] {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#FU260427StarWars [class*="-img-"] {
  background: var(--white);
}

#FU260427StarWars .lp-pc-txt-01 {
  width: calc(215 * var(--formula_pc));
  margin: calc(135 * var(--formula_pc)) 0 0 0;
  fill: rgba(93, 118, 153, 1);
}

#FU260427StarWars .lp-main-area {
  width: calc(450 * var(--formula_pc));
  overflow: clip;
}

#FU260427StarWars .mv-cont {
  padding: 0 0 calc(118 * var(--formula)) 0;
  background: var(--light-blue);
}

#FU260427StarWars .lp-mv-img-01 {
  width: calc(750 * var(--formula));
  z-index: 1;
}

#FU260427StarWars .lp-mv-txt-01 {
  width: calc(448 * var(--formula));
  position: absolute;
  z-index: 5;
  bottom: calc(4 * var(--formula));
  left: 50%;
  transform: translateX(-50%);
}

#FU260427StarWars .mv__inner--vertical {
  gap: calc(63 * var(--formula));
  margin: calc(121 * var(--formula)) 0 0 0;
}

#FU260427StarWars .lp-mv-txt-02 {
  width: calc(478 * var(--formula));
  margin: calc(15 * var(--formula)) 0 0 0;
}

#FU260427StarWars .sec1 {
  background: var(--light-blue);
  padding: 0 0 calc(224 * var(--formula)) 0;
}

#FU260427StarWars .sec1-img-01 {
  width: calc(750 * var(--formula));
  z-index: 1;
  position: relative;
}

#FU260427StarWars .sec1-obj-01 {
  width: calc(1036 * var(--formula));
  z-index: 5;
  position: absolute;
  top: calc(54 * var(--formula));
  left: calc(-193 * var(--formula));
  pointer-events: none;
}

#FU260427StarWars .sec1__inner--vertical {
  margin: calc(120 * var(--formula)) 0 0 0;
  gap: calc(85 * var(--formula));
  position: relative;
}
#FU260427StarWars .sec1__inner--vertical::after {
  content: "";
  width: calc(1200 * var(--formula));
  height: calc(1200 * var(--formula));
  position: absolute;
  background-image: url(../img/sec1-obj-02.svg);
  bottom: calc(-655 * var(--formula));
  left: calc(-301 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars #sec1-slide1 {
  width: calc(600 * var(--formula));
  z-index: 5;
}

#FU260427StarWars #sec1-slide1 .splide__slide {
  width: calc(600 * var(--formula));
}

#FU260427StarWars .splide__slide {
  background: var(--white);
}

#FU260427StarWars .sec1__credit {
  color: var(--blue);
  align-items: center;
  gap: calc(16 * var(--formula));
  z-index: 5;
}

#FU260427StarWars .sec1__inner--absolute2 {
  margin: calc(280 * var(--formula)) 0 0 0;
  z-index: 5;
}

#FU260427StarWars .sec1-txt-01 {
  width: calc(620 * var(--formula));
  position: absolute;
  top: calc(-101 * var(--formula));
  left: calc(-60 * var(--formula));
}

#FU260427StarWars #sec1-slide2 {
  width: calc(500 * var(--formula));
}
#FU260427StarWars #sec1-slide2 .splide__slide {
  width: calc(500 * var(--formula));
  overflow: hidden;
  border-radius: calc(250 * var(--formula));
}
#FU260427StarWars .sec2 {
  background: var(--light-blue);
  padding: 0 0 calc(224 * var(--formula)) 0;
  background-image: url(../img/sec2-bg-01.svg);
  background-size: contain;
  background-position: calc(8 * var(--formula)) calc(1157 * var(--formula));
  background-repeat: no-repeat;
}

#FU260427StarWars .sec2-img-04 {
  width: calc(750 * var(--formula));
}

#FU260427StarWars .sec2__inner--vertical {
  align-self: end;
  margin: calc(120 * var(--formula)) 0 calc(237 * var(--formula)) 0;
  align-items: start;
  gap: calc(41 * var(--formula));
  position: relative;
}
#FU260427StarWars .sec2__inner--vertical::after {
  content: "";
  width: calc(1000 * var(--formula));
  height: calc(1000 * var(--formula));
  position: absolute;
  background-image: url(../img/sec2-obj-01.svg);
  bottom: calc(-499 * var(--formula));
  left: calc(-620 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars .sec2-img-01 {
  width: calc(500 * var(--formula));
  z-index: 5;
}

#FU260427StarWars .sec2__credit {
  color: var(--blue);
  gap: calc(17 * var(--formula));
  z-index: 5;
}

#FU260427StarWars .sec2__inner--absolute {
  align-self: end;
  margin: 0 calc(75 * var(--formula)) 0 0;
}

#FU260427StarWars .sec2-txt-01 {
  width: calc(340 * var(--formula));
  position: absolute;
  top: calc(-64 * var(--formula));
  left: calc(-95 * var(--formula));
}

#FU260427StarWars #sec2-slide {
  width: calc(500 * var(--formula));
}

#FU260427StarWars #sec2-slide .splide__slide {
  width: calc(500 * var(--formula));
  border-radius: calc(250 * var(--formula));
  overflow: hidden;
}
#FU260427StarWars .sec3 {
  background: var(--light-blue);
  padding: 0 0 calc(183 * var(--formula)) 0;
}

#FU260427StarWars .sec3-img-01 {
  width: calc(1400 * var(--formula));
  position: relative;
  will-change: transform;
  transform: translate3d(0, 0, 0);
  z-index: 5;
}

#FU260427StarWars .sec3__inner--vertical {
  margin: calc(120 * var(--formula)) 0 0 0;
  gap: calc(85 * var(--formula));
}
#FU260427StarWars .sec3__inner--vertical::after {
  content: "";
  width: calc(800 * var(--formula));
  height: calc(804 * var(--formula));
  position: absolute;
  background-image: url(../img/sec3-obj-01.svg);
  top: calc(541 * var(--formula));
  right: calc(-360 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars #sec3-slide {
  width: calc(600 * var(--formula));
  z-index: 5;
}

#FU260427StarWars #sec3-slide .splide__slide {
  width: calc(600 * var(--formula));
}
#FU260427StarWars .sec3__credit {
  color: var(--blue);
  align-items: center;
  gap: calc(17 * var(--formula));
}

#FU260427StarWars .sec4 {
  background: var(--pink);
  padding: 0 0 0 0;
}

#FU260427StarWars .sec4-img-01 {
  width: calc(750 * var(--formula));
}

#FU260427StarWars .sec4__inner--vertical {
  align-self: end;
  margin: calc(120 * var(--formula)) 0 calc(122 * var(--formula)) 0;
  gap: calc(85 * var(--formula));
  align-items: start;
  position: relative;
}
#FU260427StarWars .sec4__inner--vertical::after {
  content: "";
  width: calc(1005 * var(--formula));
  height: calc(1000 * var(--formula));
  position: absolute;
  background-image: url(../img/sec4-obj-01.svg);
  bottom: calc(-400 * var(--formula));
  left: calc(-601 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars #sec4-slide {
  width: calc(610 * var(--formula));
  z-index: 5;
}
#FU260427StarWars #sec4-slide .splide__slide {
  width: calc(610 * var(--formula));
}

#FU260427StarWars .sec4__credit {
  color: var(--rose);
  gap: calc(17 * var(--formula));
  z-index: 5;
}
#FU260427StarWars .sec4-img-04 {
  width: calc(1400 * var(--formula));
  position: relative;
  will-change: transform;
  transform: translate3d(0, 0, 0);
  z-index: 5;
}

#FU260427StarWars .sec5 {
  margin: 0 0 calc(183 * var(--formula)) 0;
}
#FU260427StarWars .sec5::after {
  content: "";
  position: absolute;
  background: var(--pink);
  width: calc(750 * var(--formula));
  height: calc(1100 * var(--formula));
  background-image: url(../img/sec5-bg-01.svg);
  background-size: cover;
  background-position: calc(-1 * var(--formula)) calc(-9 * var(--formula));
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  pointer-events: none;
}

#FU260427StarWars .sec5__inner--vertical1 {
  padding: calc(180 * var(--formula)) 0 calc(164 * var(--formula)) 0;
  width: 100%;
  position: relative;
  z-index: 5;
}
#FU260427StarWars .sec5__inner--vertical1::after {
  content: "";
  width: calc(860 * var(--formula));
  height: calc(864 * var(--formula));
  position: absolute;
  background-image: url(../img/sec5-obj-01.svg);
  bottom: calc(-240 * var(--formula));
  left: calc(271 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars #sec5-slide {
  width: calc(540 * var(--formula));
  z-index: 5;
}

#FU260427StarWars #sec5-slide .splide__slide {
  width: calc(540 * var(--formula));
}

#FU260427StarWars .sec5__inner--vertical2 {
  gap: calc(41 * var(--formula));
  z-index: 5;
}

#FU260427StarWars .sec5-img-03 {
  width: calc(750 * var(--formula));
}

#FU260427StarWars .sec5__credit {
  color: var(--dark-gray);
  align-items: center;
  gap: calc(17 * var(--formula));
}

#FU260427StarWars .sec6 {
  padding: 0 0 calc(183 * var(--formula)) 0;
}

#FU260427StarWars .sec6__inner--absolute::after {
  content: "";
  width: calc(1459 * var(--formula));
  height: calc(1250 * var(--formula));
  position: absolute;
  background-image: url(../img/sec6-obj-01.svg);
  top: calc(68 * var(--formula));
  left: calc(-430 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}

#FU260427StarWars .sec6-img-01 {
  width: calc(600 * var(--formula));
  z-index: 1;
  position: relative;
}

#FU260427StarWars .sec6-txt-01 {
  width: calc(274 * var(--formula));
  position: absolute;
  z-index: 5;
  top: calc(-19 * var(--formula));
  left: calc(98 * var(--formula));
  pointer-events: none;
}

#FU260427StarWars .sec6-txt-02 {
  width: calc(192 * var(--formula));
  position: absolute;
  z-index: 5;
  top: calc(380 * var(--formula));
  right: calc(-58 * var(--formula));
  pointer-events: none;
}

#FU260427StarWars .sec6-txt-03 {
  width: calc(149 * var(--formula));
  position: absolute;
  z-index: 5;
  bottom: calc(49 * var(--formula));
  left: calc(47 * var(--formula));
  pointer-events: none;
}

#FU260427StarWars .sec6__inner--vertical {
  margin: calc(30 * var(--formula)) 0 0 0;
  position: relative;
  gap: calc(85 * var(--formula));
}

#FU260427StarWars .sec6-txt-04 {
  width: calc(252 * var(--formula));
  position: absolute;
  z-index: 5;
  right: calc(-47 * var(--formula));
  top: calc(70 * var(--formula));
  pointer-events: none;
}

#FU260427StarWars #sec6-slide {
  width: calc(600 * var(--formula));
  z-index: 1;
}
#FU260427StarWars #sec6-slide .splide__slide {
  width: calc(600 * var(--formula));
}
#FU260427StarWars .sec6__credit {
  color: var(--dark-gray);
  gap: calc(17 * var(--formula));
  align-items: center;
}

#FU260427StarWars .sec7-img-01 {
  width: calc(750 * var(--formula));
  z-index: 5;
}

#FU260427StarWars .sec7__inner--vertical {
  margin: calc(120 * var(--formula)) 0 calc(278 * var(--formula)) 0;
  gap: calc(41 * var(--formula));
  position: relative;
}
#FU260427StarWars .sec7__inner--vertical::after {
  content: "";
  width: calc(1200 * var(--formula));
  height: calc(1200 * var(--formula));
  position: absolute;
  background-image: url(../img/sec7-obj-01.svg);
  top: calc(-220 * var(--formula));
  left: calc(55 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars .sec7-img-02 {
  width: calc(600 * var(--formula));
  z-index: 5;
}

#FU260427StarWars .sec7__credit {
  align-items: center;
  gap: calc(17 * var(--formula));
}

#FU260427StarWars .sec7__inner--absolute::after {
  content: "";
  width: calc(720 * var(--formula));
  height: calc(720 * var(--formula));
  position: absolute;
  background-image: url(../img/sec7-obj-02.svg);
  top: calc(100 * var(--formula));
  left: calc(-335 * var(--formula));
  z-index: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars .sec7-txt-01 {
  width: calc(480 * var(--formula));
  position: absolute;
  top: calc(-95 * var(--formula));
  left: 50%;
  transform: translateX(-50%);
}

#FU260427StarWars #sec7-slide {
  width: calc(500 * var(--formula));
  z-index: 5;
}

#FU260427StarWars #sec7-slide .splide__slide {
  width: calc(500 * var(--formula));
  border-radius: calc(250 * var(--formula));
  overflow: hidden;
}

#FU260427StarWars .sec8 {
  margin: calc(235 * var(--formula)) 0 0 0;
}
#FU260427StarWars .sec8__marquee-container {
  display: flex;
  overflow: hidden;
  width: 100%;
}
#FU260427StarWars .sec8__inner--anm {
  width: max-content;
  will-change: transform;
  display: flex;
}

#FU260427StarWars .sec8-txt-03 {
  width: calc(1246 * var(--formula));
  padding-right: calc(25 * var(--formula));
  /* ここにも描画のヒントを与える */
  flex-shrink: 0;
}

#FU260427StarWars .sec8__inner--grid {
  margin: calc(115 * var(--formula)) 0 0 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: calc(39 * var(--formula));
  grid-row-gap: calc(79 * var(--formula));
  position: relative;
}
#FU260427StarWars .sec8__inner--grid::after {
  content: "";
  width: calc(680 * var(--formula));
  height: calc(682 * var(--formula));
  position: absolute;
  background-image: url(../img/sec8-obj-01.svg);
  left: calc(294 * var(--formula));
  z-index: 0;
  bottom: calc(748 * var(--formula));
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}
#FU260427StarWars [id*="sec8-slide"] .splide__pagination__page {
  box-sizing: border-box;
  border-width: max(1px, calc(2 * var(--formula)));
  border-style: solid;
  border-color: transparent; /* ここを透明にして見えないようにする */
}

#FU260427StarWars .sec8__inner--item3 {
  gap: calc(65 * var(--formula));
}

#FU260427StarWars .sec8__inner--item4 {
  gap: calc(64 * var(--formula));
}

#FU260427StarWars .sec8__inner--item5 {
  gap: calc(40 * var(--formula));
}
#FU260427StarWars .sec8__inner--item7 {
  gap: calc(40 * var(--formula));
}
#FU260427StarWars .sec8__inner--grid > *:nth-child(7) {
  grid-column: 1 / 3;
  justify-self: center;
  width: 100%;
}
#FU260427StarWars .sec8-txt-01 {
  width: calc(690 * var(--formula));
  margin: calc(178 * var(--formula)) 0 calc(183 * var(--formula)) 0;
}

#FU260427StarWars .sec8-txt-02 {
  width: calc(223 * var(--formula));
  margin: 0 0 calc(345 * var(--formula)) calc(-2 * var(--formula));
}

#FU260427StarWars .lp-pc-txt-02 {
  width: calc(276 * var(--formula_pc));
  margin: calc(139 * var(--formula_pc)) 0 0 0;
  fill: rgba(93, 118, 153, 1);
}
@media (max-width: 767px) {
  #FU260427StarWars .lp-left-area,
  #FU260427StarWars .lp-right-area {
    display: none;
  }

  #FU260427StarWars .lp-main-area {
    width: 100%;
  }
}
/* 
////////////////////////////////////////////
animation
////////////////////////////////////////////
*/
@keyframes infinite-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
#FU260427StarWars .stagger-child,
#FU260427StarWars .scroll-blur-in {
  visibility: hidden;
}
