@charset "UTF-8";
#Contents .main-area {
  overflow-x: visible;
}
#footer_emmi {
  margin-top: 0;
  padding-top: 0;
}
.main-area::after {
  content: "";
  height: 0px !important;
}

#em260917OFF {
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 460;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
  --formula-viewport: calc(100vw / var(--pc-width));
  --color-text: #242424;
  --color-bg: #f0eeea;
  --color-accent: #331c0a;
  --color-reverse: #ffe2b0;
  --color-section-bg: var(--color-bg);
  --color-rule: var(--color-accent);
  --color-veil: rgba(0, 0, 0, 0.06);
  --font-base: "toppan-bunkyu-gothic-pr6n", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --font-credit: "classica-pro", "Times New Roman", "Hiragino Mincho ProN", serif;
  --ease-base: cubic-bezier(0.25, 0.1, 0.25, 1);
  --ease-blur: cubic-bezier(0.25, 1, 0.5, 1);
  --ease-wipe: cubic-bezier(0.1, 1, 0.54, 1.02);
  --ease-wipe-down: cubic-bezier(0.645, 0.045, 0.355, 1);
  --duration-base: 0.8s;
  --duration-blur: 1.8s;
  --duration-wipe: 2s;
  --duration-wipe-down: 0.6s;
  --duration-rule: 1s;
  --delay-wipe: 0.3s;
  --header-offset: 0px;
}

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

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

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

#em260917OFF * {
  box-sizing: border-box;
  font: inherit;
  letter-spacing: inherit;
  font-feature-settings: "palt";
}

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

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

#em260917OFF ul {
  margin: 0;
  padding-inline-start: 0;
  list-style: none;
}

#em260917OFF picture {
  display: block;
}

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

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

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

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

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

#em260917OFF .lp-slider__pager {
  position: static;
}

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

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

#em260917OFF .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);
}

#em260917OFF .ani-inview.is-active {
  opacity: 1;
  translate: 0 0;
}

#em260917OFF .ani-blur {
  opacity: 0;
  filter: blur(calc(10 * var(--formula)));
  transform: translateZ(0);
  transition: opacity var(--duration-blur) var(--ease-blur),
    filter var(--duration-blur) var(--ease-blur);
  will-change: opacity, filter;
}

#em260917OFF .ani-blur.is-active {
  opacity: 1;
  filter: blur(0);
}

#em260917OFF .ani-wipe {
  transform: perspective(1px) translate3d(0, 100%, 0) rotate(0.0001deg);
  clip-path: inset(0 0 100% 0);
  backface-visibility: hidden;
  transition: transform var(--duration-wipe) var(--ease-wipe) var(--delay-wipe),
    clip-path var(--duration-wipe) var(--ease-wipe) var(--delay-wipe);
  will-change: transform, clip-path;
}

#em260917OFF .is-active .ani-wipe,
#em260917OFF .ani-wipe.is-active {
  transform: perspective(1px) translate3d(0, 0, 0) rotate(0.0001deg);
  clip-path: inset(0 0 -50% 0);
}

#em260917OFF .ani-wipe--down {
  clip-path: inset(0 0 100% 0);
  transition: clip-path var(--duration-wipe-down) var(--ease-wipe-down) var(--delay-wipe);
}

#em260917OFF .ani-wipe--down.is-active {
  clip-path: inset(0);
}

#em260917OFF .ani-rule {
  clip-path: inset(0 100% 0 0);
  transition: clip-path var(--duration-rule) ease;
}

#em260917OFF .ani-rule.is-active {
  clip-path: inset(0);
}

@media (prefers-reduced-motion: reduce) {
  #em260917OFF .ani-inview,
  #em260917OFF .ani-blur,
  #em260917OFF .ani-wipe,
  #em260917OFF .ani-wipe--down,
  #em260917OFF .ani-rule {
    opacity: 1;
    translate: 0 0;
    transform: none;
    filter: none;
    clip-path: none;
    transition: none;
  }
}

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

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

  #em260917OFF .lp-layout {
    display: grid;
    align-items: start;
  }

  #em260917OFF .lp-layout--col-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

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

@media (min-width: 768px) {
  #em260917OFF .lp-layout__primary {
    background-color: var(--color-accent);
  }
}

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

@media (min-width: 768px) {
  #em260917OFF .lp-layout__sub {
    display: grid;
    place-items: stretch;
    position: sticky;
    top: 0;
    height: 100vh;
    overflow: hidden;
        margin-right: -1px; 
        width: calc(100% + 1px);
  }
}

#em260917OFF .lp-cover {
  position: relative;
  width: 100%;
  height: 100%;
}

#em260917OFF .lp-cover__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

#em260917OFF .lp-cover__veil {
  position: absolute;
  inset: 0;
  background-color: var(--color-veil);
}

#em260917OFF .lp-cover__inner {
  position: absolute;
  inset: 0;
}

#em260917OFF .lp-cover__line {
  position: absolute;
}

#em260917OFF .lp-cover__line--lead {
  top: calc(1 * var(--formula-viewport));
  left: calc(319 * var(--formula-viewport));
  width: calc(393 * var(--formula-viewport));
}

#em260917OFF .lp-cover__line--autumn {
  top: calc(56 * var(--formula-viewport));
  left: calc(120 * var(--formula-viewport));
  width: calc(604 * var(--formula-viewport));
}

#em260917OFF .lp-cover__line--in {
  top: calc(231 * var(--formula-viewport));
  left: calc(501 * var(--formula-viewport));
  width: calc(224 * var(--formula-viewport));
}

#em260917OFF .lp-cover__line--focus {
  top: calc(407 * var(--formula-viewport));
  left: calc(209 * var(--formula-viewport));
  width: calc(515 * var(--formula-viewport));
}

#em260917OFF .lp-mv {
  position: relative;
  background-color: var(--color-bg);
}

#em260917OFF .lp-mv__veil {
  position: absolute;
  inset: 0;
  background-color: var(--color-veil);
}

#em260917OFF .lp-mv__title {
  position: absolute;
  inset: 0;
}

#em260917OFF .lp-mv__line {
  position: absolute;
}

#em260917OFF .lp-mv__line--lead {
  top: calc(2 * var(--formula));
  left: calc(342 * var(--formula));
  width: calc(422 * var(--formula));
}

#em260917OFF .lp-mv__line--autumn {
  top: calc(61 * var(--formula));
  left: calc(128 * var(--formula));
  width: calc(648 * var(--formula));
}

#em260917OFF .lp-mv__line--in {
  top: calc(249 * var(--formula));
  left: calc(537 * var(--formula));
  width: calc(239 * var(--formula));
}

#em260917OFF .lp-mv__line--focus {
  top: calc(437 * var(--formula));
  left: calc(224 * var(--formula));
  width: calc(552 * var(--formula));
}

#em260917OFF .lp-lead {
  background-color: var(--color-bg);
}

#em260917OFF .lp-lead__text {
  margin-top: calc(87 * var(--formula));
  width: max-content;
  max-width: 100%;
  margin-inline: auto;
  font-size: calc(24 * var(--formula));
  line-height: 2;
  letter-spacing: 0.05em;
  text-align: center;
  white-space: nowrap;
  font-family: pragmatica,"toppan-bunkyu-gothic-pr6n", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;,;
}

#em260917OFF .lp-chapter {
  background-color: var(--color-bg);
}

#em260917OFF .lp-chapter__number {
  display: flex;
  gap: calc(11 * var(--formula));
}

#em260917OFF .lp-chapter__label {
  margin-top: calc(4 * var(--formula));
  width: calc(21 * var(--formula));
}

#em260917OFF .lp-item {
  position: relative;
}

#em260917OFF .lp-photo {
  background-color: var(--color-section-bg);
}

#em260917OFF .lp-photo > a,
#em260917OFF .lp-colors a,
#em260917OFF .swiper-slide > a,
#em260917OFF .splide__slide > a {
  display: block;
}

#em260917OFF .lp-heading {
  position: absolute;
}

#em260917OFF .lp-credit {
  position: absolute;
  display: flex;
  flex-direction: column;
  font-family: var(--font-credit);
  font-size: calc(22 * var(--formula));
  line-height: 1.9091;
  letter-spacing: 0.025em;
  white-space: nowrap;
}

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

#em260917OFF .lp-credit__item {
  display: block;
  width: fit-content;
  color: inherit;
  text-decoration-skip-ink: none;
  text-underline-offset: calc(2 * var(--formula));
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-thickness: 1px;
}

#em260917OFF .lp-colorhead {
  position: relative;
  height: calc(44 * var(--formula));
}

#em260917OFF .lp-colorhead__rule {
  position: absolute;
  top: calc(21 * var(--formula));
  left: 0;
  width: 100%;
  height: calc(2 * var(--formula));
  background-color: var(--color-rule);
}

#em260917OFF .lp-colorhead__mask {
  position: absolute;
  top: 0;
  left: calc(167 * var(--formula));
  width: calc(416 * var(--formula));
  height: calc(44 * var(--formula));
  background-color: var(--color-section-bg);
}

#em260917OFF .lp-colorhead__label {
  position: absolute;
  top: calc(6 * var(--formula));
  left: calc(183 * var(--formula));
  width: calc(384 * var(--formula));
}

#em260917OFF .lp-colors {
  display: flex;
}

#em260917OFF .lp-colors__item {
  flex: none;
}

#em260917OFF .lp-marquee .splide__slide {
  width: calc(185 * var(--formula));
  margin-right: calc(30 * var(--formula));
}

#em260917OFF .lp-chapter__number--sheer-knit-top {
  margin-top: calc(135 * var(--formula));
  margin-left: calc(319 * var(--formula));
}

#em260917OFF .lp-chapter__number--sheer-knit-top .lp-chapter__digit {
  width: calc(83 * var(--formula));
}

#em260917OFF .lp-item--sheer-knit-top-01 {
  margin-top: calc(37 * var(--formula));
  margin-left: calc(15 * var(--formula));
  width: calc(735 * var(--formula));
}

#em260917OFF .lp-photo--sheer-knit-top-01 {
  margin-left: calc(165 * var(--formula));
  width: calc(570 * var(--formula));
}

#em260917OFF .lp-heading--sheer-knit-top {
  top: calc(365 * var(--formula));
  left: 0;
}

#em260917OFF .lp-heading--sheer-knit-top .lp-heading__line:nth-child(1) {
  width: calc(280 * var(--formula));
}

#em260917OFF .lp-heading--sheer-knit-top .lp-heading__line:nth-child(2) {
  margin-top: calc(19 * var(--formula));
  margin-left: calc(7 * var(--formula));
  width: calc(210 * var(--formula));
}

#em260917OFF .lp-heading--sheer-knit-top .lp-heading__line:nth-child(3) {
  margin-top: calc(18 * var(--formula));
  margin-left: calc(3 * var(--formula));
  width: calc(235 * var(--formula));
}

#em260917OFF .lp-item--sheer-knit-top-02 {
  margin-top: calc(120 * var(--formula));
  margin-left: calc(30 * var(--formula));
  width: calc(690 * var(--formula));
}

#em260917OFF .lp-credit--sheer-knit-top {
  top: calc(741 * var(--formula));
  left: calc(502 * var(--formula));
  width: calc(188 * var(--formula));
  align-items: flex-end;
}

#em260917OFF .lp-colorhead--sheer-knit-top {
  margin-top: calc(100 * var(--formula));
}

#em260917OFF .lp-marquee--sheer-knit-top {
  margin-top: calc(40 * var(--formula));
}

#em260917OFF .lp-chapter__number--lace-dress {
  margin-top: calc(148 * var(--formula));
  margin-left: calc(314 * var(--formula));
}

#em260917OFF .lp-chapter__number--lace-dress .lp-chapter__digit {
  width: calc(95 * var(--formula));
}

#em260917OFF .lp-item--lace-dress-01 {
  margin-top: calc(37 * var(--formula));
  margin-left: calc(53 * var(--formula));
  width: calc(645 * var(--formula));
}

#em260917OFF .lp-heading--lace-dress {
  top: calc(680 * var(--formula));
  left: calc(57 * var(--formula));
  width: calc(533 * var(--formula));
}

#em260917OFF .lp-item--lace-dress-02 {
  margin-top: calc(100 * var(--formula));
  margin-left: calc(53 * var(--formula));
  width: calc(645 * var(--formula));
}

#em260917OFF .lp-credit--lace-dress {
  top: calc(639 * var(--formula));
  left: 0;
  width: calc(158 * var(--formula));
}

#em260917OFF .lp-colorhead--lace-dress {
  margin-top: calc(120 * var(--formula));
}

#em260917OFF .lp-colors--lace-dress {
  margin-top: calc(40 * var(--formula));
  margin-left: calc(75 * var(--formula));
}

#em260917OFF .lp-colors--lace-dress .lp-colors__item {
  width: calc(200 * var(--formula));
}

#em260917OFF .lp-chapter__number--corduroy-shirt {
  margin-top: calc(148 * var(--formula));
  margin-left: calc(319 * var(--formula));
}

#em260917OFF .lp-chapter__number--corduroy-shirt .lp-chapter__digit {
  width: calc(88 * var(--formula));
}

#em260917OFF .lp-item--corduroy-shirt-01 {
  margin-top: calc(37 * var(--formula));
  width: 100%;
}

#em260917OFF .lp-photo--corduroy-shirt-01 {
  margin-left: calc(180 * var(--formula));
  width: calc(570 * var(--formula));
}

#em260917OFF .lp-heading--corduroy-shirt {
  top: calc(4 * var(--formula));
  left: 0;
  width: calc(170 * var(--formula));
}

#em260917OFF .lp-item--corduroy-shirt-02 {
  margin-top: calc(100 * var(--formula));
  margin-left: calc(30 * var(--formula));
  width: calc(690 * var(--formula));
}

#em260917OFF .lp-credit--corduroy-shirt {
  top: calc(699 * var(--formula));
  left: calc(522 * var(--formula));
  width: calc(168 * var(--formula));
  align-items: flex-end;
}

#em260917OFF .lp-colorhead--corduroy-shirt {
  margin-top: calc(120 * var(--formula));
}

#em260917OFF .lp-colors--corduroy-shirt {
  margin-top: calc(40 * var(--formula));
  margin-left: calc(58 * var(--formula));
  gap: calc(40 * var(--formula));
}

#em260917OFF .lp-colors--corduroy-shirt .lp-colors__item {
  width: calc(185 * var(--formula));
}

#em260917OFF .lp-chapter__number--feather-knit-skirt {
  margin-top: calc(148 * var(--formula));
  margin-left: calc(314 * var(--formula));
}

#em260917OFF .lp-chapter__number--feather-knit-skirt .lp-chapter__digit {
  width: calc(96 * var(--formula));
}

#em260917OFF .lp-item--feather-knit-skirt-01 {
  margin-top: calc(37 * var(--formula));
  margin-left: calc(24 * var(--formula));
  width: calc(726 * var(--formula));
  height: calc(910 * var(--formula));
}

#em260917OFF .lp-photo--feather-knit-skirt-01 {
  position: absolute;
  top: 0;
  left: calc(66 * var(--formula));
  width: calc(660 * var(--formula));
}

#em260917OFF .lp-heading--feather-knit-skirt {
  top: calc(460 * var(--formula));
  left: 0;
}

#em260917OFF .lp-heading--feather-knit-skirt .lp-heading__line:nth-child(1) {
  width: calc(352 * var(--formula));
}

#em260917OFF .lp-heading--feather-knit-skirt .lp-heading__line:nth-child(2) {
  margin-top: calc(32 * var(--formula));
  width: calc(199 * var(--formula));
}

#em260917OFF .lp-heading--feather-knit-skirt .lp-heading__line:nth-child(3) {
  margin-top: calc(22 * var(--formula));
  width: calc(228 * var(--formula));
}

#em260917OFF .lp-item--feather-knit-skirt-02 {
  margin-top: calc(70 * var(--formula));
  margin-left: calc(45 * var(--formula));
  width: calc(660 * var(--formula));
}

#em260917OFF .lp-credit--feather-knit-skirt {
  top: calc(659 * var(--formula));
  left: calc(15 * var(--formula));
  width: calc(189 * var(--formula));
}

#em260917OFF .lp-colorhead--feather-knit-skirt {
  margin-top: calc(120 * var(--formula));
}

#em260917OFF .lp-colors--feather-knit-skirt {
  margin-top: calc(40 * var(--formula));
  margin-inline: calc(165 * var(--formula));
  gap: calc(20 * var(--formula));
}

#em260917OFF .lp-colors--feather-knit-skirt .lp-colors__item {
  width: calc(200 * var(--formula));
}

#em260917OFF .lp-item--feather-knit-skirt-cap {
  margin-top: calc(139 * var(--formula));
  margin-inline: auto;
  width: calc(627 * var(--formula));
}

#em260917OFF .lp-photo--feather-knit-skirt-cap {
  position: absolute;
  top: calc(21 * var(--formula));
  left: calc(21 * var(--formula));
  width: calc(585 * var(--formula));
}

#em260917OFF .lp-item__frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

#em260917OFF .lp-credit--feather-knit-skirt-cap {
  position: static;
  margin-top: calc(852 * var(--formula));
  margin-inline: auto;
  width: calc(280 * var(--formula));
  align-items: center;
  text-align: center;
}

#em260917OFF .lp-chapter--feather-knit-skirt {
  padding-bottom: calc(9 * var(--formula));
}

#em260917OFF .lp-chapter__number--panelled-dress {
  margin-top: calc(126 * var(--formula));
  margin-left: calc(314 * var(--formula));
}

#em260917OFF .lp-chapter__number--panelled-dress .lp-chapter__digit {
  width: calc(91 * var(--formula));
}

#em260917OFF .lp-chapter__number--panelled-dress .lp-chapter__label {
  margin-top: calc(8 * var(--formula));
}

#em260917OFF .lp-item--panelled-dress-01 {
  margin-top: calc(37 * var(--formula));
  width: calc(734 * var(--formula));
}

#em260917OFF .lp-photo--panelled-dress-01 {
  width: calc(570 * var(--formula));
}

#em260917OFF .lp-heading--panelled-dress {
  top: calc(4 * var(--formula));
  left: calc(594 * var(--formula));
  width: calc(140 * var(--formula));
}

#em260917OFF .lp-item--panelled-dress-02 {
  margin-top: calc(80 * var(--formula));
  margin-inline: auto;
  width: calc(690 * var(--formula));
  height: calc(940 * var(--formula));
}

#em260917OFF .lp-photo--panelled-dress-02 {
  position: absolute;
  top: calc(20 * var(--formula));
  left: 0;
  width: 100%;
}

#em260917OFF .lp-credit--panelled-dress {
  top: calc(783 * var(--formula));
  left: calc(531 * var(--formula));
  width: calc(159 * var(--formula));
  align-items: flex-end;
}

#em260917OFF .lp-colorhead--panelled-dress {
  margin-top: calc(80 * var(--formula));
}

#em260917OFF .lp-colors--panelled-dress {
  margin-top: calc(40 * var(--formula));
  margin-left: calc(75 * var(--formula));
}

#em260917OFF .lp-colors--panelled-dress .lp-colors__item {
  width: calc(200 * var(--formula));
}

#em260917OFF .lp-chapter--eco-fur-vest {
  position: sticky;
  top: 0;
  z-index: 1;
  padding-bottom: calc(120 * var(--formula));
  background-color: var(--color-bg);
}

#em260917OFF .lp-chapter__number--eco-fur-vest {
  margin-top: calc(148 * var(--formula));
  margin-left: calc(314 * var(--formula));
}

#em260917OFF .lp-chapter__number--eco-fur-vest .lp-chapter__digit {
  width: calc(98 * var(--formula));
}

#em260917OFF .lp-item--eco-fur-vest-01 {
  margin-top: calc(37 * var(--formula));
  margin-left: calc(61 * var(--formula));
  width: calc(632 * var(--formula));
  height: calc(807 * var(--formula));
}

#em260917OFF .lp-photo--eco-fur-vest-01 {
  position: absolute;
  top: 0;
  left: calc(14 * var(--formula));
  width: calc(600 * var(--formula));
}

#em260917OFF .lp-heading--eco-fur-vest {
  top: calc(629 * var(--formula));
  left: 0;
  width: calc(632 * var(--formula));
}

#em260917OFF .lp-item--eco-fur-vest-02 {
  margin-top: calc(93 * var(--formula));
  margin-left: calc(75 * var(--formula));
  width: calc(600 * var(--formula));
}

#em260917OFF .lp-credit--eco-fur-vest {
  top: calc(579 * var(--formula));
  left: 0;
  width: calc(189 * var(--formula));
}

#em260917OFF .lp-colorhead--eco-fur-vest {
  margin-top: calc(120 * var(--formula));
}

#em260917OFF .lp-colors--eco-fur-vest {
  margin-top: calc(40 * var(--formula));
  margin-left: calc(170 * var(--formula));
  gap: calc(40 * var(--formula));
}

#em260917OFF .lp-colors--eco-fur-vest .lp-colors__item {
  width: calc(185 * var(--formula));
}

#em260917OFF .lp-matisse {
  --color-section-bg: var(--color-accent);
  --color-rule: var(--color-reverse);
  position: relative;
  z-index: 2;
  color: var(--color-reverse);
  background-color: var(--color-accent);
}

#em260917OFF .lp-matisse__lead {
  margin-top: calc(45 * var(--formula));
  margin-left: calc(45 * var(--formula));
}

#em260917OFF .lp-matisse__lead-line:nth-child(1) {
  width: calc(663 * var(--formula));
}

#em260917OFF .lp-matisse__lead-line:nth-child(2) {
  margin-top: calc(17 * var(--formula));
  margin-left: calc(88 * var(--formula));
  width: calc(488 * var(--formula));
}

#em260917OFF .lp-chapter__number--matisse-shirt {
  margin-top: calc(112 * var(--formula));
  margin-left: calc(319 * var(--formula));
}

#em260917OFF .lp-chapter__number--matisse-shirt .lp-chapter__digit {
  width: calc(90 * var(--formula));
}

#em260917OFF .lp-chapter__number--matisse-shirt .lp-chapter__label {
  margin-top: calc(5 * var(--formula));
}

#em260917OFF .lp-item--matisse-shirt-01 {
  margin-top: calc(13 * var(--formula));
  margin-left: calc(30 * var(--formula));
  width: calc(640 * var(--formula));
  height: calc(786 * var(--formula));
}

#em260917OFF .lp-photo--matisse-shirt-01 {
  position: absolute;
  top: calc(26 * var(--formula));
  left: calc(70 * var(--formula));
  width: calc(650 * var(--formula)); /* 枠幅を 650 に変更 */
  overflow: hidden;
}

#em260917OFF .lp-heading--matisse-shirt {
  top: 0;
  left: 0;
  width: calc(143 * var(--formula));
}

#em260917OFF .lp-item--matisse-shirt-02 {
  margin-top: calc(105 * var(--formula));
  margin-left: calc(23 * var(--formula));
  width: calc(705 * var(--formula));
}

#em260917OFF .lp-credit--matisse-shirt {
  top: calc(677 * var(--formula));
  left: calc(494 * var(--formula));
  width: calc(188 * var(--formula));
  align-items: flex-end;
}

#em260917OFF .lp-colorhead--matisse-shirt {
  margin-top: calc(100 * var(--formula));
}

#em260917OFF .lp-colors--matisse-shirt {
  margin-top: calc(40 * var(--formula));
  margin-left: calc(58 * var(--formula));
  gap: calc(40 * var(--formula));
}

#em260917OFF .lp-colors--matisse-shirt .lp-colors__item {
  width: calc(185 * var(--formula));
}

#em260917OFF .lp-chapter__number--matisse-sweat-top {
  margin-top: calc(147 * var(--formula));
  margin-left: calc(314 * var(--formula));
}

#em260917OFF .lp-chapter__number--matisse-sweat-top .lp-chapter__digit {
  width: calc(91 * var(--formula));
}

#em260917OFF .lp-item--matisse-sweat-top-01 {
  margin-top: calc(37 * var(--formula));
  width: calc(716 * var(--formula));
}

#em260917OFF .lp-photo--matisse-sweat-top-01 {
  width: calc(570 * var(--formula));
}

#em260917OFF .lp-heading--matisse-sweat-top {
  top: calc(247 * var(--formula));
  left: calc(557 * var(--formula));
  width: calc(159 * var(--formula));
}

#em260917OFF .lp-item--matisse-sweat-top-02 {
  margin-top: calc(100 * var(--formula));
  margin-left: calc(23 * var(--formula));
  width: calc(705 * var(--formula));
}

#em260917OFF .lp-credit--matisse-sweat-top {
  top: calc(761 * var(--formula));
  left: calc(28 * var(--formula));
  width: calc(188 * var(--formula));
}

#em260917OFF .lp-colorhead--matisse-sweat-top {
  margin-top: calc(120 * var(--formula));
}

#em260917OFF .lp-colors--matisse-sweat-top {
  margin-top: calc(40 * var(--formula));
  margin-left: calc(58 * var(--formula));
  gap: calc(40 * var(--formula));
}

#em260917OFF .lp-colors--matisse-sweat-top .lp-colors__item {
  width: calc(185 * var(--formula));
}

#em260917OFF .lp-checkall {
  margin-top: calc(165 * var(--formula));
  padding-top: calc(80 * var(--formula));
  padding-bottom: calc(149 * var(--formula));
  display: flow-root;
  color: var(--color-text);
  background-color: var(--color-bg);
}

#em260917OFF .lp-checkall__title {
  margin-left: calc(45 * var(--formula));
  width: calc(294 * var(--formula));
}

#em260917OFF .lp-checkall__line:nth-child(1) {
  margin-left: calc(4 * var(--formula));
  width: calc(290 * var(--formula));
}

#em260917OFF .lp-checkall__line:nth-child(2) {
  margin-top: calc(20 * var(--formula));
  width: calc(145 * var(--formula));
}

#em260917OFF .lp-checkall__line:nth-child(3) {
  margin-top: calc(37 * var(--formula));
  margin-left: calc(5 * var(--formula));
  width: calc(242 * var(--formula));
}

#em260917OFF .lp-photo--matisse-shirt-01 {
    position: absolute;
    top: calc(26 * var(--formula));
    left: calc(70 * var(--formula));
    width: calc(650 * var(--formula));
}

#em260917OFF .lp-photo--matisse-shirt-01 .swiper {
    width: 100%; /* 親に合わせて650になる */
    overflow: hidden; /* 💡はみ出し許可(visible)は削除してデフォルトに戻す */
}

#em260917OFF .lp-photo--matisse-shirt-01 .swiper-slide {
    width: calc(585 * var(--formula));
    padding-right: calc(15 * var(--formula));
    box-sizing: border-box;
    margin-right: 0;
}

#em260917OFF .lp-slider--panelled-dress .swiper-slide:nth-child(2) {
    margin-top: calc(-19 * var(--formula)); /* 💡 下げたい数値を指定 */
}
@media (max-width: 767px) {
    #em260917OFF .lp-credit__item{
        text-decoration-thickness: 0.5px; 
    }
}
/* #em260917OFF .lp-cover__image.ani-blur {
    transform: scale(1.05) translateZ(0);
    transition: opacity var(--duration-blur) var(--ease-blur),
                filter var(--duration-blur) var(--ease-blur),
                transform var(--duration-blur) var(--ease-blur);
    will-change: opacity, filter, transform;
}

#em260917OFF .lp-cover__image.ani-blur.is-active {
    transform: scale(1) translateZ(0);
} */

#em260917OFF a.link-disable:hover{
  opacity: 1;
}

#em260917OFF .lp-mv__title .ani-wipe,
#em260917OFF .lp-cover__line.ani-wipe {
  --delay-wipe: 0s; 
}