@charset "UTF-8";
.les26s_wear_ny #sec1 {
  background-color: #3e7bd6;
}
.les26s_wear_ny .jou {
  mix-blend-mode: multiply;
}
.les26s_wear_ny {
  /****************** new ******************/
}
.les26s_wear_ny .dere3 {
  -webkit-animation-duration: 3s !important;
          animation-duration: 3s !important;
  -webkit-animation-delay: 2s !important;
          animation-delay: 2s !important;
}
.les26s_wear_ny .dere4 {
  -webkit-animation-duration: 3s !important;
          animation-duration: 3s !important;
  -webkit-animation-delay: 2.5s !important;
          animation-delay: 2.5s !important;
}
.les26s_wear_ny .dere {
  -webkit-animation-duration: 2s !important;
          animation-duration: 2s !important;
}
@-webkit-keyframes kuri {
  0% {
    -webkit-mask-image: none;
            mask-image: none;
    -webkit-mask-size: 0% 0%;
            mask-size: 0% 0%;
    overflow: hidden;
    clip-path: circle(0%);
    line-height: 0;
  }
  100% {
    -webkit-mask-size: 110% 110%;
            mask-size: 110% 110%;
    -webkit-transition: all 1.5s;
    transition: all 1.5s;
    clip-path: circle(100%);
  }
}
@keyframes kuri {
  0% {
    -webkit-mask-image: none;
            mask-image: none;
    -webkit-mask-size: 0% 0%;
            mask-size: 0% 0%;
    overflow: hidden;
    clip-path: circle(0%);
    line-height: 0;
  }
  100% {
    -webkit-mask-size: 110% 110%;
            mask-size: 110% 110%;
    -webkit-transition: all 1.5s;
    transition: all 1.5s;
    clip-path: circle(100%);
  }
}
.les26s_wear_ny .sitani {
  -webkit-animation: sitani 1 2s 1s;
          animation: sitani 1 2s 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-size: 0% 0%;
          mask-size: 0% 0%;
  overflow: hidden;
  line-height: 0;
  line-height: 0;
  clip-path: inset(0% 0% 100% 0%);
  -webkit-mask-position: right center;
          mask-position: right center;
}
@-webkit-keyframes sitani {
  0% {
    -webkit-mask-image: none;
            mask-image: none;
    -webkit-mask-size: 0% 0%;
            mask-size: 0% 0%;
    overflow: hidden;
    line-height: 0;
    line-height: 0;
    clip-path: inset(0% 0% 100% 0%);
    -webkit-mask-position: right center;
            mask-position: right center;
  }
  100% {
    clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
    -webkit-mask-size: 110% 110%;
            mask-size: 110% 110%;
    -webkit-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
  }
}
@keyframes sitani {
  0% {
    -webkit-mask-image: none;
            mask-image: none;
    -webkit-mask-size: 0% 0%;
            mask-size: 0% 0%;
    overflow: hidden;
    line-height: 0;
    line-height: 0;
    clip-path: inset(0% 0% 100% 0%);
    -webkit-mask-position: right center;
            mask-position: right center;
  }
  100% {
    clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
    -webkit-mask-size: 110% 110%;
            mask-size: 110% 110%;
    -webkit-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
  }
}
.les26s_wear_ny #fixed-header.is-show {
  bottom: 0;
}
.les26s_wear_ny .cover {
  width: 100vw;
  height: 100vh;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  place-items: center;
  position: fixed;
  z-index: 1000;
  -webkit-animation: cover 1s 1 2s;
          animation: cover 1s 1 2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 1;
  background-color: white;
  display: none;
}
.les26s_wear_ny .cover img {
  width: 30%;
}
@-webkit-keyframes cover {
  0% {
    visibility: visible;
    opacity: 1;
  }
  100% {
    visibility: hidden;
    opacity: 0;
  }
}
@keyframes cover {
  0% {
    visibility: visible;
    opacity: 1;
  }
  100% {
    visibility: hidden;
    opacity: 0;
  }
}
.les26s_wear_ny .yokoni {
  -webkit-animation: yokoni 1 1s 3s;
          animation: yokoni 1 1s 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-size: 0% 0%;
          mask-size: 0% 0%;
  overflow: hidden;
  line-height: 0;
  line-height: 0;
  clip-path: inset(0% 100% 0% 0%);
  -webkit-mask-position: right center;
          mask-position: right center;
}
@-webkit-keyframes yokoni {
  0% {
    -webkit-mask-image: none;
            mask-image: none;
    -webkit-mask-size: 0% 0%;
            mask-size: 0% 0%;
    overflow: hidden;
    line-height: 0;
    line-height: 0;
    clip-path: inset(0% 100% 0% 0%);
    -webkit-mask-position: right center;
            mask-position: right center;
  }
  100% {
    clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
    -webkit-mask-size: 110% 110%;
            mask-size: 110% 110%;
    -webkit-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
  }
}
@keyframes yokoni {
  0% {
    -webkit-mask-image: none;
            mask-image: none;
    -webkit-mask-size: 0% 0%;
            mask-size: 0% 0%;
    overflow: hidden;
    line-height: 0;
    line-height: 0;
    clip-path: inset(0% 100% 0% 0%);
    -webkit-mask-position: right center;
            mask-position: right center;
  }
  100% {
    clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
    -webkit-mask-size: 110% 110%;
            mask-size: 110% 110%;
    -webkit-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
  }
}
.les26s_wear_ny .migi {
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-size: 0% 0%;
          mask-size: 0% 0%;
  overflow: hidden;
  line-height: 0;
  line-height: 0;
  clip-path: inset(0% 0% 0% 100%);
  -webkit-mask-position: right center;
          mask-position: right center;
}
.les26s_wear_ny .migix {
  clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
  -webkit-mask-size: 110% 110%;
          mask-size: 110% 110%;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.les26s_wear_ny .sita {
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-size: 0% 0%;
          mask-size: 0% 0%;
  overflow: hidden;
  line-height: 0;
  line-height: 0;
  clip-path: inset(0% 0% 100% 0%);
  -webkit-mask-position: right center;
          mask-position: right center;
}
.les26s_wear_ny .sitax {
  clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
  -webkit-mask-size: 110% 110%;
          mask-size: 110% 110%;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.les26s_wear_ny .ue {
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-size: 0% 0%;
          mask-size: 0% 0%;
  overflow: hidden;
  line-height: 0;
  line-height: 0;
  clip-path: inset(100% 0% 0% 0%);
  -webkit-mask-position: right center;
          mask-position: right center;
}
.les26s_wear_ny .uex {
  clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
  -webkit-mask-size: 110% 110%;
          mask-size: 110% 110%;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.les26s_wear_ny .hidari {
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-size: 0% 0%;
          mask-size: 0% 0%;
  overflow: hidden;
  line-height: 0;
  line-height: 0;
  clip-path: inset(0% 100% 0% 0%);
  -webkit-mask-position: right center;
          mask-position: right center;
}
.les26s_wear_ny .hidarix {
  clip-path: inset(0% 0% 0% 0%); /* 右側から全体に広がる */
  -webkit-mask-size: 110% 110%;
          mask-size: 110% 110%;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
.les26s_wear_ny .circle {
  -webkit-mask-image: none;
          mask-image: none;
  -webkit-mask-size: 0% 0%;
          mask-size: 0% 0%;
  overflow: hidden;
  clip-path: circle(0%);
  line-height: 0;
}
.les26s_wear_ny .circlex {
  -webkit-mask-size: 110% 110%;
          mask-size: 110% 110%;
  -webkit-transition: all 1.5s;
  transition: all 1.5s;
  clip-path: circle(100%);
}
.les26s_wear_ny .flip {
  rotate: y 180deg;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.les26s_wear_ny .flipx {
  -webkit-transition: 0.7s ease 0.7s;
  transition: 0.7s ease 0.7s;
  rotate: y 0deg;
}
.les26s_wear_ny .osome1 {
  -webkit-transition: all 1s !important;
  transition: all 1s !important;
}
.les26s_wear_ny .osome2 {
  -webkit-transition: all 2s !important;
  transition: all 2s !important;
}
.les26s_wear_ny .osome3 {
  -webkit-transition: all 3s !important;
  transition: all 3s !important;
}
.les26s_wear_ny .yurero {
  -webkit-animation: yurero infinite 3s;
          animation: yurero infinite 3s;
}
@-webkit-keyframes yurero {
  0% {
    rotate: 0deg;
  }
  50% {
    rotate: 3deg;
  }
  100% {
    rotate: 0deg;
  }
}
@keyframes yurero {
  0% {
    rotate: 0deg;
  }
  50% {
    rotate: 3deg;
  }
  100% {
    rotate: 0deg;
  }
}
.les26s_wear_ny .yure1 {
  -webkit-animation: yure1 infinite 3s;
          animation: yure1 infinite 3s;
}
@-webkit-keyframes yure1 {
  0% {
    rotate: 3deg;
  }
  50% {
    rotate: 0deg;
  }
  100% {
    rotate: 3deg;
  }
}
@keyframes yure1 {
  0% {
    rotate: 3deg;
  }
  50% {
    rotate: 0deg;
  }
  100% {
    rotate: 3deg;
  }
}
.les26s_wear_ny .yure2 {
  -webkit-animation: yure2 infinite 8s;
          animation: yure2 infinite 8s;
}
.les26s_wear_ny .yure3 {
  -webkit-animation: yure3 infinite 8s;
          animation: yure3 infinite 8s;
}
.les26s_wear_ny .yure4 {
  -webkit-animation: yure4 infinite 10s;
          animation: yure4 infinite 10s;
}
.les26s_wear_ny .yure5 {
  -webkit-animation: yure5 infinite 8s;
          animation: yure5 infinite 8s;
}
.les26s_wear_ny .yure6 {
  -webkit-animation: yure6 infinite 8s;
          animation: yure6 infinite 8s;
}
.les26s_wear_ny .anidelay1 {
  -webkit-animation-delay: 0.2s !important;
          animation-delay: 0.2s !important;
}
.les26s_wear_ny .anidelay2 {
  -webkit-animation-delay: 0.4s !important;
          animation-delay: 0.4s !important;
}
.les26s_wear_ny .anidelay3 {
  -webkit-animation-delay: 0.6s !important;
          animation-delay: 0.6s !important;
}
.les26s_wear_ny .anidelay4 {
  -webkit-animation-delay: 0.8s !important;
          animation-delay: 0.8s !important;
}
.les26s_wear_ny .anidelay5 {
  -webkit-animation-delay: 1s !important;
          animation-delay: 1s !important;
}
@-webkit-keyframes yure2 {
  0% {
    rotate: 3deg;
  }
  45% {
    rotate: 0deg;
  }
  50% {
    rotate: 3deg;
  }
  65% {
    rotate: 0deg;
  }
  100% {
    rotate: 3deg;
  }
}
@keyframes yure2 {
  0% {
    rotate: 3deg;
  }
  45% {
    rotate: 0deg;
  }
  50% {
    rotate: 3deg;
  }
  65% {
    rotate: 0deg;
  }
  100% {
    rotate: 3deg;
  }
}
@-webkit-keyframes yure3 {
  0% {
    rotate: 1deg;
  }
  45% {
    rotate: 0deg;
  }
  50% {
    rotate: 1deg;
  }
  65% {
    rotate: 0deg;
  }
  100% {
    rotate: 1deg;
  }
}
@keyframes yure3 {
  0% {
    rotate: 1deg;
  }
  45% {
    rotate: 0deg;
  }
  50% {
    rotate: 1deg;
  }
  65% {
    rotate: 0deg;
  }
  100% {
    rotate: 1deg;
  }
}
@-webkit-keyframes yure4 {
  0% {
    rotate: 1deg;
  }
  45% {
    rotate: 0deg;
  }
  50% {
    rotate: 0.5deg;
  }
  65% {
    rotate: 0deg;
  }
  100% {
    rotate: 1deg;
  }
}
@keyframes yure4 {
  0% {
    rotate: 1deg;
  }
  45% {
    rotate: 0deg;
  }
  50% {
    rotate: 0.5deg;
  }
  65% {
    rotate: 0deg;
  }
  100% {
    rotate: 1deg;
  }
}
@-webkit-keyframes yure5 {
  0% {
    rotate: 0deg;
  }
  5% {
    rotate: 15deg;
  }
  25% {
    rotate: -15deg;
  }
  40% {
    rotate: 15deg;
  }
  65% {
    rotate: -15deg;
  }
  100% {
    rotate: 0deg;
  }
}
@keyframes yure5 {
  0% {
    rotate: 0deg;
  }
  5% {
    rotate: 15deg;
  }
  25% {
    rotate: -15deg;
  }
  40% {
    rotate: 15deg;
  }
  65% {
    rotate: -15deg;
  }
  100% {
    rotate: 0deg;
  }
}
@-webkit-keyframes yure6 {
  0% {
    rotate: 0deg;
  }
  5% {
    rotate: 5deg;
  }
  25% {
    rotate: -5deg;
  }
  40% {
    rotate: 7deg;
  }
  65% {
    rotate: -7deg;
  }
  100% {
    rotate: 0deg;
  }
}
@keyframes yure6 {
  0% {
    rotate: 0deg;
  }
  5% {
    rotate: 5deg;
  }
  25% {
    rotate: -5deg;
  }
  40% {
    rotate: 7deg;
  }
  65% {
    rotate: -7deg;
  }
  100% {
    rotate: 0deg;
  }
}
.les26s_wear_ny .fadein {
  opacity: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.les26s_wear_ny .fadeinx {
  opacity: 1;
}
.les26s_wear_ny .fadeinrot {
  opacity: 0;
  rotate: 180deg;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.les26s_wear_ny .fadeinrotx {
  opacity: 1;
  rotate: 0deg;
}
.les26s_wear_ny .jump1 {
  -webkit-animation: jump1 infinite 3s;
          animation: jump1 infinite 3s;
}
.les26s_wear_ny .jump2 {
  -webkit-animation: jump2 infinite 3s;
          animation: jump2 infinite 3s;
}
.les26s_wear_ny .jump3 {
  -webkit-animation: jump1 infinite 1s;
          animation: jump1 infinite 1s;
}
@-webkit-keyframes jump1 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes jump1 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes jump2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1%);
            transform: translateY(1%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes jump2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1%);
            transform: translateY(1%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.les26s_wear_ny .delay1 {
  -webkit-transition-delay: 0.2s !important;
          transition-delay: 0.2s !important;
}
.les26s_wear_ny .delay2 {
  -webkit-transition-delay: 0.4s !important;
          transition-delay: 0.4s !important;
}
.les26s_wear_ny .delay3 {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.les26s_wear_ny .delay4 {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.les26s_wear_ny .delay5 {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.les26s_wear_ny .delay6 {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.les26s_wear_ny .delay7 {
  -webkit-transition-delay: 1.4s !important;
          transition-delay: 1.4s !important;
}
.les26s_wear_ny #viewer1 {
  position: relative;
  overflow: hidden;
  /* 画像のサイズに合わせて変更ください */
  width: 62.8%;
  aspect-ratio: 0.628/0.954;
  /* サンプルは中央寄せの背景：白 */
  padding: 0px;
  margin: auto;
  margin-left: 0;
  margin-top: -15%;
  z-index: 0;
  top: 0;
  left: 0;
}
@-webkit-keyframes asb {
  0% {
    rotate: 0deg;
  }
  50% {
    rotate: 1deg;
  }
  100% {
    rotate: 0deg;
  }
}
@keyframes asb {
  0% {
    rotate: 0deg;
  }
  50% {
    rotate: 1deg;
  }
  100% {
    rotate: 0deg;
  }
}
@-webkit-keyframes asb2 {
  0% {
    rotate: 0deg;
  }
  50% {
    rotate: 3deg;
  }
  100% {
    rotate: 0deg;
  }
}
@keyframes asb2 {
  0% {
    rotate: 0deg;
  }
  50% {
    rotate: 3deg;
  }
  100% {
    rotate: 0deg;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade1 {
  0% {
    opacity: 0;
    rotate: 10deg;
  }
  100% {
    opacity: 1;
    rotate: 0deg;
  }
}
@keyframes fade1 {
  0% {
    opacity: 0;
    rotate: 10deg;
  }
  100% {
    opacity: 1;
    rotate: 0deg;
  }
}
@-webkit-keyframes tate {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes tate {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes yoko {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes yoko {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
.les26s_wear_ny {
  /*=== 画像の設定 ======================================= */
}
.les26s_wear_ny #viewer1 img {
  position: absolute;
  /* 画像のサイズを表示エリアに合せる */
  height: 100%;
  right: 0;
  left: 0;
  margin: auto;
  opacity: 0;
  -webkit-transition: all 0s;
  transition: all 0s;
  -o-object-fit: cover;
     object-fit: cover;
}
.les26s_wear_ny #viewer1 img.show {
  opacity: 1;
}
.les26s_wear_ny .bottoms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5%;
}
.les26s_wear_ny #viewer2 {
  position: relative;
  overflow: hidden;
  /* 画像のサイズに合わせて変更ください */
  width: 50%;
  aspect-ratio: 0.5/0.567;
  /* サンプルは中央寄せの背景：白 */
  padding: 0px;
  margin: auto;
  z-index: 0;
  top: 0;
  left: 0;
}
.les26s_wear_ny #viewer2 img {
  position: absolute;
  /* 画像のサイズを表示エリアに合せる */
  height: 100%;
  right: 0;
  left: 0;
  margin: auto;
  opacity: 0;
  -webkit-transition: all 0s;
  transition: all 0s;
  -o-object-fit: cover;
     object-fit: cover;
}
.les26s_wear_ny #viewer2 img.show {
  opacity: 1;
}
.les26s_wear_ny #viewer3 {
  position: relative;
  overflow: hidden;
  /* 画像のサイズに合わせて変更ください */
  width: 50%;
  aspect-ratio: 0.5/0.567;
  /* サンプルは中央寄せの背景：白 */
  padding: 0px;
  margin: auto;
  z-index: 0;
  top: 0;
  left: 0;
}
.les26s_wear_ny #viewer3 img {
  position: absolute;
  /* 画像のサイズを表示エリアに合せる */
  height: 100%;
  right: 0;
  left: 0;
  margin: auto;
  opacity: 0;
  -webkit-transition: all 0s;
  transition: all 0s;
  -o-object-fit: cover;
     object-fit: cover;
}
.les26s_wear_ny #viewer3 img.show {
  opacity: 1;
}
.les26s_wear_ny {
  /****************** new ******************/
}
.les26s_wear_ny #jou {
  width: 73.5%;
  margin: auto;
}
.les26s_wear_ny #saigo2 {
  padding-bottom: 50px;
}
.les26s_wear_ny body {
  margin: 0;
}
.les26s_wear_ny .wrap2 {
  line-height: 0;
}
.les26s_wear_ny .wrapperz {
  width: 100vw;
  height: auto;
  position: relative;
  overflow: clip;
}
.les26s_wear_ny .gazo {
  width: 8%;
  height: 50px;
}
.les26s_wear_ny .sec1 {
  width: 100%;
}
.les26s_wear_ny .hane3 li:hover {
  opacity: 0.6;
}
.les26s_wear_ny #sarada1 {
  width: 198px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
}
.les26s_wear_ny .buy .hane3 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.les26s_wear_ny .buy .hane3 li:nth-child(6) {
  margin-bottom: 0;
}
.les26s_wear_ny .buy .hane2 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px;
}
.les26s_wear_ny .buy p {
  display: table-cell;
  vertical-align: middle;
  margin-top: 2%;
}
.les26s_wear_ny .dam {
  margin-bottom: 0 !important;
}
.les26s_wear_ny .modo {
  margin-top: 13px;
}
.les26s_wear_ny #jajaja {
  background-color: #b4a398;
  border-radius: 40px;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: auto;
  margin-top: 30px;
  color: white;
  font-weight: bold;
  text-align: center;
  width: 40%;
}
.les26s_wear_ny #jajaja p {
  color: white;
  font-size: 18px;
}
.les26s_wear_ny #sarada2 {
  width: 90%;
  margin: 0;
  margin-left: auto;
  margin-right: 0;
}
.les26s_wear_ny .hane {
  position: relative;
  width: 160%;
  margin-left: -30%;
  z-index: 3;
}
.les26s_wear_ny #ruga2 .hane {
  position: relative;
  width: 500%;
  margin-left: -380%;
  z-index: 3;
  margin-top: -620%;
}
.les26s_wear_ny #ruga1 .hane {
  position: relative;
  width: 600%;
  margin-left: -370%;
  z-index: 3;
  margin-top: -1180%;
}
.les26s_wear_ny ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.les26s_wear_ny li {
  margin: 0;
  padding: 0;
}
.les26s_wear_ny a {
  text-decoration: none;
}
.les26s_wear_ny img {
  width: 100%;
}
.les26s_wear_ny .lz8 {
  opacity: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.les26s_wear_ny .lz1 {
  margin: auto;
  width: 100%;
  padding-top: 5vw;
  overflow: hidden;
  height: 0px;
  -webkit-animation: hai 1s 1;
          animation: hai 1s 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.les26s_wear_ny .lz1 img {
  height: 22.7vw;
}
.les26s_wear_ny #chokk {
  margin-top: -5px;
}
.les26s_wear_ny .lz1x {
  width: 34.6%;
  height: 22.7vw;
  margin: auto;
  margin-bottom: 25px;
}
.les26s_wear_ny #saisai {
  position: relative;
  z-index: 1;
}
.les26s_wear_ny .saigon {
  width: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  margin: auto;
  position: absolute;
}
.les26s_wear_ny .saigon img {
  opacity: 0;
}
.les26s_wear_ny #saigo1:hover .saigon img {
  opacity: 1 !important;
}
.les26s_wear_ny #saigo1 {
  position: relative;
  width: 100%;
  height: 24vw;
}
.les26s_wear_ny .lz2 div {
  opacity: 0;
  -webkit-animation: fadein 1 1s;
          animation: fadein 1 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.les26s_wear_ny #mm1 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.les26s_wear_ny #mm2 {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}
.les26s_wear_ny #mm3 {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.les26s_wear_ny #mm4 {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.les26s_wear_ny #mm5 {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.les26s_wear_ny #mm6 {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.les26s_wear_ny #mm7 {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}
.les26s_wear_ny #mm8 {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
  margin-top: -10px;
}
.les26s_wear_ny #jump1 {
  -webkit-animation: jump 3s infinite;
          animation: jump 3s infinite;
}
.les26s_wear_ny #jump2 {
  -webkit-animation: jump 4s infinite;
          animation: jump 4s infinite;
}
.les26s_wear_ny #rotate1 {
  -webkit-animation: rotate 3s infinite;
          animation: rotate 3s infinite;
}
.les26s_wear_ny #rotate2 {
  -webkit-animation: rotate 4s infinite;
          animation: rotate 4s infinite;
}
.les26s_wear_ny #rotate3 {
  -webkit-animation: rotate2 4s infinite;
          animation: rotate2 4s infinite;
}
.les26s_wear_ny #rotate4 {
  -webkit-animation: rotate3 3s infinite;
          animation: rotate3 3s infinite;
}
@-webkit-keyframes jump {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes jump {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@-webkit-keyframes rotate2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes rotate2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@-webkit-keyframes rotate3 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes rotate3 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
  70% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@-webkit-keyframes hai {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes hai {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.les26s_wear_ny .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  overflow: hidden;
}
.les26s_wear_ny .slideshow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
}
.les26s_wear_ny .content {
  width: 295vw;
  list-style: none;
  margin-right: 0.5%;
}
.les26s_wear_ny .slideshow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: loop-slide 10s infinite linear both;
          animation: loop-slide 10s infinite linear both;
}
.les26s_wear_ny .cv .slideshow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: loop-slide 15s infinite linear both;
          animation: loop-slide 15s infinite linear both;
}
.les26s_wear_ny .wrap2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 40px;
  position: relative;
  z-index: 1;
  background-color: #f0ece9;
}
@-webkit-keyframes loop-slide {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes loop-slide {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-webkit-keyframes loop-slide2 {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@keyframes loop-slide2 {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
.les26s_wear_ny #pc {
  display: none;
}
.les26s_wear_ny {
  /* Ensure that each section has different heights */
}
.les26s_wear_ny .zzz {
  line-height: 0;
}
.les26s_wear_ny {
  /****************** sp ******************/
}
.les26s_wear_ny .sl2 {
  -webkit-animation: loop-slide2 25s infinite linear both;
          animation: loop-slide2 25s infinite linear both;
}
.les26s_wear_ny .sl2 .content {
  margin-right: 0;
  height: 100vh;
  width: auto;
}
.les26s_wear_ny .sl2 .content img {
  height: 100% !important;
  width: auto !important;
}
.les26s_wear_ny .sl3 {
  -webkit-animation: loop-slide 10s infinite linear both;
          animation: loop-slide 10s infinite linear both;
}
.les26s_wear_ny .sl3 .content {
  margin-right: 0;
  height: 100vh;
  width: auto;
}
.les26s_wear_ny .sl3 .content img {
  height: 100% !important;
  width: auto !important;
}
.les26s_wear_ny .pl1_1 {
  margin: auto;
  width: 68.2vw;
}
.les26s_wear_ny .pl1_2 {
  position: relative;
  width: 100vw;
  margin: auto;
  aspect-ratio: 1/0.526;
}
.les26s_wear_ny .pl1_2 img {
  position: absolute;
  left: 0;
  top: 0;
}
.les26s_wear_ny .nock1 {
  -webkit-animation: nock1 infinite 1.5s;
          animation: nock1 infinite 1.5s;
}
.les26s_wear_ny .nock2 {
  -webkit-animation: nock2 infinite 1.5s;
          animation: nock2 infinite 1.5s;
  opacity: 0;
}
@-webkit-keyframes nock1 {
  0%, 49%, 100% {
    opacity: 1;
  }
  50%, 99% {
    opacity: 0;
  }
}
@keyframes nock1 {
  0%, 49%, 100% {
    opacity: 1;
  }
  50%, 99% {
    opacity: 0;
  }
}
@-webkit-keyframes nock2 {
  0%, 49%, 100% {
    opacity: 0;
  }
  50%, 99% {
    opacity: 1;
  }
}
@keyframes nock2 {
  0%, 49%, 100% {
    opacity: 0;
  }
  50%, 99% {
    opacity: 1;
  }
}
.les26s_wear_ny .top {
  position: relative;
  width: 100vw;
  height: 100dvh;
}
.les26s_wear_ny .les1 {
  position: absolute;
  top: 0;
  left: 0;
}
.les26s_wear_ny .blue1 {
  -webkit-animation: fadein 1 1s;
          animation: fadein 1 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  opacity: 0;
}
.les26s_wear_ny .blue {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.les26s_wear_ny .wonder3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 61.8%;
  margin: auto;
}
.les26s_wear_ny .ww2 {
  margin-bottom: 11.5vw;
}
.les26s_wear_ny .w3 {
  width: 27vw;
}
.les26s_wear_ny .g3 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.les26s_wear_ny .w3_1 {
  margin-left: 7.1svw;
}
.les26s_wear_ny .w3_3 {
  margin-right: 7.1svw;
}
.les26s_wear_ny .lineup {
  padding-bottom: 17vw;
  background-color: #f7f6f4;
}
.les26s_wear_ny .wrap {
  overflow: clip;
  width: 100vw;
}
.les26s_wear_ny .zen {
  font-family: YakuHanJP, "Zen Kaku Gothic New", sans-serif;
  text-align: justify;
}
.les26s_wear_ny .tex1 {
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.3px;
  color: white;
  width: 85.4%;
  margin: auto;
  text-align: justify;
  font-family: YakuHanJP, "Zen Kaku Gothic New", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.les26s_wear_ny .tex1 p {
  color: #0d0d0d;
  margin: 0;
}
.les26s_wear_ny .rolla {
  width: 39%;
  margin-top: 10%;
  -webkit-animation: roll infinite 3s linear;
          animation: roll infinite 3s linear;
  position: relative;
  z-index: 2;
}
.les26s_wear_ny #sec1 .rolla {
  margin-left: auto;
  margin-right: 5%;
}
@-webkit-keyframes roll {
  0% {
    rotate: 0deg;
  }
  100% {
    rotate: 360deg;
  }
}
@keyframes roll {
  0% {
    rotate: 0deg;
  }
  100% {
    rotate: 360deg;
  }
}
.les26s_wear_ny #sec1 .tex1 p {
  color: #d9ff0a;
}
.les26s_wear_ny #sec2 .tex1 p {
  color: #ff454c;
}
.les26s_wear_ny #sec3 .tex1 p {
  color: #8ef683;
}
.les26s_wear_ny #sec4 .tex1 p {
  color: #00baff;
}
.les26s_wear_ny .tex1 {
  width: 66.2%;
  margin: auto;
  margin-right: 7.2%;
}
.les26s_wear_ny .name {
  width: 4.9%;
  margin-left: 7.4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.les26s_wear_ny .texbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.les26s_wear_ny .pep1 {
  margin-bottom: 10% !important;
}
.les26s_wear_ny .peppa {
  margin-top: -9.3% !important;
  position: relative;
  z-index: 2;
}
.les26s_wear_ny .rec1 {
  width: 100%;
  margin: auto;
}
.les26s_wear_ny .reco {
  background-color: #f8fabd;
  border-radius: 20px 20px 0 0;
  margin-top: 9.7%;
  padding-bottom: 13.8%;
}
.les26s_wear_ny .x1 {
  width: 62.8%;
  margin-left: 7.4%;
  margin-top: 10%;
  position: relative;
  z-index: 1;
}
.les26s_wear_ny .x2 {
  width: 80.8%;
  margin: auto;
  margin-right: 0;
  margin-top: -8%;
}
.les26s_wear_ny .x3 {
  width: 41.8%;
  margin-bottom: 2%;
  margin-left: 46.4%;
  margin-top: 10.5%;
}
.les26s_wear_ny .x4 {
  width: 100%;
  margin-top: -5%;
}
.les26s_wear_ny .x5 {
  width: 45.6%;
  margin-left: 6.4%;
  margin-top: 9.5%;
}
.les26s_wear_ny .x6 {
  width: 92.8%;
  margin-left: 0;
  margin-top: -6%;
}
.les26s_wear_ny .tpl {
  width: 79.2%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.les26s_wear_ny .chan {
  padding-bottom: 0 !important;
}
.les26s_wear_ny .meka {
  margin-top: -9.2%;
}
.les26s_wear_ny #sec3 .meka {
  margin-top: -9.5%;
}
.les26s_wear_ny #sec4 .reco {
  background-color: #ffeb83;
}
.les26s_wear_ny #sec4 .chage {
  margin-top: -11.5%;
}
.les26s_wear_ny .meka2 {
  position: relative;
  z-index: 2;
}
.les26s_wear_ny #sec2 .reco {
  background-color: #d9cbfd;
}
.les26s_wear_ny #sec2 {
  background-color: #e5ddd3;
}
.les26s_wear_ny #sec3 {
  background-color: #5853d1;
}
.les26s_wear_ny #sec4 {
  background-color: #fdd5e1;
}
.les26s_wear_ny #sec3 .reco {
  background-color: #ebebd2;
}
.les26s_wear_ny #sec2 .peppa {
  margin-top: -9.6% !important;
}
.les26s_wear_ny .cv {
  width: 90%;
  margin: auto;
  margin-top: 9.2%;
  position: relative;
  aspect-ratio: 0.9/0.749;
  display: grid;
  place-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: clip;
}
.les26s_wear_ny .cvv {
  position: absolute;
  overflow: clip;
  pointer-events: none;
  top: 0;
  left: 0;
}
.les26s_wear_ny .cv .content {
  width: 35.6vw;
  margin-right: 2%;
}
.les26s_wear_ny .cv .vin {
  overflow: clip;
  width: 90vw;
}
.les26s_wear_ny .y1 {
  width: 45.6%;
  margin: auto;
  margin-top: 12%;
}
.les26s_wear_ny .y2 {
  width: 85.4%;
  margin: auto;
  margin-top: 4.4%;
}
.les26s_wear_ny .y3 {
  width: 50.5%;
  margin: auto;
  margin-left: 12.8%;
  margin-top: 13.3%;
}
.les26s_wear_ny .y5 {
  width: 46.5%;
  margin-left: 46%;
  margin-top: 0%;
}
.les26s_wear_ny .y6 {
  width: 87.7%;
  margin-left: 0;
  margin-top: -8%;
  margin-bottom: 10.5%;
}
.les26s_wear_ny #sec2 .cv {
  margin-top: 0;
}
.les26s_wear_ny .z1 {
  width: 39.2%;
  margin-left: 52.6%;
  margin-top: 11.3%;
  position: relative;
  z-index: 2;
}
.les26s_wear_ny .z2 {
  width: 84.6%;
  margin-left: 0;
  margin-top: -10%;
}
.les26s_wear_ny .z3 {
  width: 40%;
  margin-left: 31.5%;
  margin-top: 10.5%;
  position: relative;
  z-index: 2;
}
.les26s_wear_ny .z4 {
  width: 100%;
  margin-left: 0;
}
.les26s_wear_ny .z5 {
  width: 78.2%;
  margin-left: auto;
  margin-right: 0;
}
.les26s_wear_ny .z6 {
  width: 44.9%;
  margin-left: 12.8%;
  margin-top: -30.5%;
  margin-bottom: 26.7%;
  position: relative;
  z-index: 1;
}
.les26s_wear_ny .lz {
  line-height: 0;
}
.les26s_wear_ny #sec3 .cv {
  margin-top: 15.9%;
}
.les26s_wear_ny .big1 {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.les26s_wear_ny .big1x {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.les26s_wear_ny html {
  scroll-behavior: smooth;
}
.les26s_wear_ny .zama {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
}
.les26s_wear_ny .zama1 {
  width: 40vw;
  display: grid;
  place-items: center;
  margin-right: 2.6vw;
}
.les26s_wear_ny .zama2 {
  width: 9vw;
  display: grid;
  place-items: center;
}
.les26s_wear_ny .zamax {
  position: absolute; /* 初期は絶対配置 */
  bottom: auto;
  opacity: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.les26s_wear_ny .zamax.fixed {
  position: fixed;
  bottom: 5vw;
  opacity: 1;
  right: 5vw;
  z-index: 100;
}
.les26s_wear_ny .tpb {
  width: 90%;
  margin: auto;
  color: #7e7e7e;
  font-size: 15px;
  line-height: 21px;
  padding-top: 10%;
  padding-bottom: 10%;
}
.les26s_wear_ny .mokuji {
  padding-bottom: 10%;
}
.les26s_wear_ny .mokuji .content {
  width: 29.7vw;
}
.les26s_wear_ny .mokuji .sl2 .content {
  height: unset;
}
.les26s_wear_ny .mokuji .sl2 .content img {
  height: unset !important;
  width: 100% !important;
}
.les26s_wear_ny .sizee {
  width: 85.6%;
  margin: auto;
  margin-top: 5%;
}
.les26s_wear_ny .love {
  width: 19.2%;
  margin-top: -10.3%;
  position: relative;
  z-index: 2;
}
.les26s_wear_ny #sec1 .chage {
  margin-top: -38.7%;
}
.les26s_wear_ny .clap {
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.les26s_wear_ny .clap1 {
  margin-top: -30.5%;
}
.les26s_wear_ny .migiyori {
  margin: auto;
  margin-right: 0;
}
.les26s_wear_ny .ten1 {
  width: 79.5%;
}
.les26s_wear_ny .clap2 {
  margin-top: -53.6%;
}
.les26s_wear_ny .ten2 {
  width: 83.6%;
}
.les26s_wear_ny .clap3 {
  margin-top: -23.1%;
}
.les26s_wear_ny #sec2 .chage {
  margin-top: -12%;
}
.les26s_wear_ny .ten4 {
  width: 62.8%;
}
.les26s_wear_ny #sec2 .rolla {
  margin-left: 10%;
  margin-top: 15%;
  margin-bottom: -15%;
}
.les26s_wear_ny .clap4 {
  margin-top: -22.4%;
}
.les26s_wear_ny .clap5 {
  margin-top: -4.1%;
}
.les26s_wear_ny .ten5 {
  width: 80%;
}
.les26s_wear_ny .clap6 {
  margin-top: -23.1%;
}
.les26s_wear_ny #sec3 .chage {
  margin-top: -12.1%;
}
.les26s_wear_ny #sec3 .name {
  margin-bottom: 40%;
}
.les26s_wear_ny #sec3 .texbox {
  margin-top: -25%;
}
.les26s_wear_ny #sec3 .rolla {
  margin-top: -12%;
  margin-left: auto;
  margin-right: 2%;
}
.les26s_wear_ny .ten6 {
  width: 62.8%;
  margin: auto;
  margin-top: -3%;
}
.les26s_wear_ny .clap7 {
  margin-top: -4.4%;
}
.les26s_wear_ny .ten7 {
  width: 70%;
}
.les26s_wear_ny .clap8 {
  margin-top: -11.8%;
}
.les26s_wear_ny .clap9 {
  margin-top: -38.7%;
}
.les26s_wear_ny .ten8 {
  margin-top: -10%;
}
.les26s_wear_ny .clap10 {
  margin-top: -27.2%;
}
.les26s_wear_ny .clap11 {
  margin-top: -4.9%;
}
.les26s_wear_ny .miru {
  position: absolute;
  width: 41.8%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5%;
}
.les26s_wear_ny {
  /****************** sp ******************/
  /****************** pc ******************/
}
@media (min-width: 980px) {
  .les26s_wear_ny .love {
    margin-top: 0;
  }
  .les26s_wear_ny .tengo1 {
    margin-top: -51%;
  }
  .les26s_wear_ny .tengo2 {
    margin-top: -25%;
  }
  .les26s_wear_ny .tengo3 {
    margin-top: -24%;
  }
  .les26s_wear_ny .tengo4 {
    margin-top: -24%;
  }
  .les26s_wear_ny #sec1 .chage {
    margin-top: 0;
  }
  .les26s_wear_ny #sec2 .chage {
    margin-top: 0;
  }
  .les26s_wear_ny #sec3 .chage {
    margin-top: 0;
  }
  .les26s_wear_ny #sec4 .chage {
    margin-top: 0;
  }
  .les26s_wear_ny .miru {
    width: 163px;
  }
  .les26s_wear_ny #sec1 {
    background-color: transparent;
  }
  .les26s_wear_ny #sec2 {
    background-color: transparent;
  }
  .les26s_wear_ny #sec3 {
    background-color: transparent;
  }
  .les26s_wear_ny #sec4 {
    background-color: transparent;
  }
  .les26s_wear_ny #sec3 .chage {
    background-color: #5853d1;
  }
  .les26s_wear_ny #sec2 .chage {
    background-color: #e5ddd3;
  }
  .les26s_wear_ny #sec4 .chage {
    background-color: #fdd5e1;
  }
  .les26s_wear_ny #sec1 .chage {
    background-color: #3e7bd6;
  }
  .les26s_wear_ny .uke1 {
    margin-bottom: 30px;
    margin-top: 20px;
  }
  .les26s_wear_ny .asi {
    background-color: #f7f6f4;
  }
  .les26s_wear_ny .tpl {
    width: 20.7vw;
    min-width: 290px;
  }
  .les26s_wear_ny .tpb {
    color: white;
  }
  .les26s_wear_ny .sticky-div {
    position: sticky;
    top: 0px; /* 任意 */
    width: calc(100vw - 632px);
    height: 100vh;
    margin-top: -100vh;
    overflow: clip;
  }
  .les26s_wear_ny .sticky-div img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    opacity: 1;
  }
  .les26s_wear_ny .cv .vin {
    width: 100%;
  }
  .les26s_wear_ny .kaku1:hover .igai {
    -webkit-animation: hope infinite 1s;
            animation: hope infinite 1s;
  }
  @-webkit-keyframes hope {
    0%, 49%, 100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    50%, 99% {
      -webkit-transform: scale(-1, 1);
              transform: scale(-1, 1);
    }
  }
  @keyframes hope {
    0%, 49%, 100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    50%, 99% {
      -webkit-transform: scale(-1, 1);
              transform: scale(-1, 1);
    }
  }
  .les26s_wear_ny .zama {
    display: none;
    margin-left: 5px;
    right: unset;
    left: 2vw;
    bottom: 2vw;
  }
  .les26s_wear_ny .zamax.fixed {
    bottom: 2vw;
  }
  .les26s_wear_ny .zama1 {
    width: 160px;
    margin-right: 10px;
  }
  .les26s_wear_ny .zama2 {
    width: 35px;
  }
  .les26s_wear_ny .uke {
    width: 110px;
    margin-bottom: 20px;
  }
  .les26s_wear_ny .miru2 {
    width: 155px;
    margin-left: -13px;
  }
  .les26s_wear_ny .kaku {
    margin-bottom: 20px;
  }
  .les26s_wear_ny .ike {
    position: sticky;
    z-index: 2;
    margin: auto;
    margin-right: 0;
    height: 100vh;
    top: 0;
    right: 0;
    width: 242px;
  }
  .les26s_wear_ny .asi {
    display: grid;
    place-items: center;
    height: 100%;
  }
  .les26s_wear_ny #sec1 {
    border-top: none;
  }
  .les26s_wear_ny .sec1 {
    padding-bottom: 0;
  }
  .les26s_wear_ny .cv .content {
    width: 139px;
  }
  .les26s_wear_ny .chage {
    width: 390px;
    margin-left: auto;
    margin-right: 242px;
    padding-bottom: 50px;
  }
  .les26s_wear_ny .aska {
    width: 40vw;
    height: 100vh;
    position: sticky;
    top: 0;
  }
  .les26s_wear_ny .aska img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  .les26s_wear_ny {
    /****************** new ******************/
  }
  .les26s_wear_ny .pl1_1 {
    width: 267px;
  }
  .les26s_wear_ny .les1 {
    height: 100%;
  }
  .les26s_wear_ny .pl1_2 {
    width: 390px;
    aspect-ratio: unset;
    height: 206px;
  }
  .les26s_wear_ny .blue .content {
    width: 131vw;
    display: grid;
    place-content: center;
  }
  .les26s_wear_ny {
    /****************** new ******************/
  }
  .les26s_wear_ny .blue1 {
    place-content: center;
  }
  .les26s_wear_ny .blue {
    position: absolute;
    top: 0;
    z-index: 2;
    aspect-ratio: unset;
    height: 31px;
  }
  .les26s_wear_ny .dere4 {
    -webkit-animation-duration: 1s !important;
            animation-duration: 1s !important;
    -webkit-animation-delay: 4s !important;
            animation-delay: 4s !important;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  .les26s_wear_ny .sitani {
    -webkit-animation: sitani 1 1s 1s;
            animation: sitani 1 1s 1s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  .les26s_wear_ny .homies {
    width: 30%;
    height: unset;
    aspect-ratio: 1/0.5;
    top: 38%;
  }
  .les26s_wear_ny .nl3_1 {
    width: 100%;
  }
  .les26s_wear_ny #moge img {
    width: 29vw;
    max-width: unset;
    height: auto;
  }
  .les26s_wear_ny .nl3_6 div img {
    width: 500px;
  }
  .les26s_wear_ny .lz27 {
    height: 360px;
  }
  .les26s_wear_ny .lz28 img {
    height: 360px;
  }
  .les26s_wear_ny .buy {
    width: 140px;
    height: 140px;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 2;
    left: 50%;
    -webkit-transform: translateX(330px);
            transform: translateX(330px);
  }
  .les26s_wear_ny .rep {
    padding-bottom: 30px;
  }
  .les26s_wear_ny #bera {
    padding-bottom: 20px;
  }
  .les26s_wear_ny .app1 div {
    overflow: hidden;
  }
  .les26s_wear_ny .app1 div:nth-child(1) {
    -webkit-animation: masu 1 1s;
            animation: masu 1 1s;
    height: 0%;
    -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  .les26s_wear_ny .app1 div:nth-child(2) {
    -webkit-animation: masu 1 1s;
            animation: masu 1 1s;
    height: 0%;
    -webkit-animation-delay: 0.8s;
            animation-delay: 0.8s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  .les26s_wear_ny .app2 {
    -webkit-animation: fadein 1 1s;
            animation: fadein 1 1s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    opacity: 0;
  }
  .les26s_wear_ny .sukeyoko img {
    width: 500px;
  }
  .les26s_wear_ny .staff1 {
    line-height: 0;
  }
  @-webkit-keyframes masu {
    0% {
      height: 0%;
    }
    100% {
      height: 100%;
    }
  }
  @keyframes masu {
    0% {
      height: 0%;
    }
    100% {
      height: 100%;
    }
  }
  .les26s_wear_ny .desu2 img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  .les26s_wear_ny .mob {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .les26s_wear_ny .zes2a .run {
    padding-bottom: 0;
  }
  .les26s_wear_ny #mezo {
    margin-bottom: 40px;
  }
  .les26s_wear_ny #sec6 {
    margin-bottom: 0;
  }
  .les26s_wear_ny .zes2 {
    padding-bottom: 0;
    height: 1140px;
  }
  .les26s_wear_ny .nom3 {
    padding-bottom: 40px;
  }
  .les26s_wear_ny .nom4 {
    height: 81px;
  }
  .les26s_wear_ny .nom4 img {
    width: 357px;
  }
  .les26s_wear_ny .nom1 {
    margin-top: -321px;
  }
  .les26s_wear_ny .sl3 {
    -webkit-animation: loop-slide 20s infinite linear both;
            animation: loop-slide 20s infinite linear both;
  }
  .les26s_wear_ny .biyou {
    margin-top: -5%;
  }
  .les26s_wear_ny #yori1 {
    height: 956px;
  }
  .les26s_wear_ny #yori2 {
    height: 804px;
  }
  .les26s_wear_ny .zes3,
  .les26s_wear_ny .zes2a {
    padding-bottom: 40px;
  }
  .les26s_wear_ny .masao {
    margin-top: 0;
  }
  .les26s_wear_ny .tetete {
    height: 334px;
  }
  .les26s_wear_ny .jon li {
    width: 150px;
    height: 150px;
  }
  .les26s_wear_ny .block-one {
    margin-top: 0px;
  }
  .les26s_wear_ny .block-two {
    margin-top: 0;
  }
  .les26s_wear_ny .huga {
    width: 500px;
    left: 50vw !important;
  }
  .les26s_wear_ny .mob li {
    margin-bottom: 20px;
  }
  .les26s_wear_ny .app1 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100vh;
    width: 20vh;
  }
  .les26s_wear_ny .ami4 img {
    width: 450px;
  }
  .les26s_wear_ny .app3 {
    width: 60%;
  }
  .les26s_wear_ny .app3 .run {
    opacity: 1;
  }
  .les26s_wear_ny .desu2 {
    width: 50vw;
    height: 100vh;
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 0;
  }
  .les26s_wear_ny .app1 div {
    position: absolute;
    left: 0;
    top: 0;
  }
  .les26s_wear_ny .remon img {
    mix-blend-mode: multiply;
  }
  .les26s_wear_ny .app1 img {
    width: auto;
    height: 100vh;
  }
  .les26s_wear_ny .app2 {
    position: absolute;
    bottom: 1.8vw;
    width: 31%;
    left: 1.8vw;
  }
  .les26s_wear_ny .nl3_4 div:nth-child(2) img {
    width: 500px;
  }
  .les26s_wear_ny .desu1 {
    width: 50vw;
    position: relative;
    overflow: hidden;
    height: 100vh;
  }
  .les26s_wear_ny .desu1 img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .les26s_wear_ny .gazo {
    width: 10.5%;
    height: 68px;
  }
  .les26s_wear_ny .buy span {
    font-size: 14px;
  }
  .les26s_wear_ny #ruga2 .hane {
    margin-top: -520%;
  }
  .les26s_wear_ny #ruga1 .hane {
    margin-top: -1100%;
    margin-left: -270%;
    width: 470%;
  }
  .les26s_wear_ny .buy p {
    margin-top: 4.5%;
  }
  .les26s_wear_ny #jajaja {
    background-color: #b4a398;
    border-radius: 40px;
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: auto;
    margin-top: 40px;
    color: white;
    font-weight: bold;
    text-align: center;
    width: 40%;
  }
  .les26s_wear_ny #jajaja p {
    color: white;
    font-size: 24px;
  }
  .les26s_wear_ny .lzkan {
    width: 60%;
    margin: auto;
    margin-bottom: 30px;
  }
  .les26s_wear_ny .ronron {
    width: 70%;
    margin: auto;
  }
  .les26s_wear_ny .jaga {
    margin-top: -80px;
    margin-bottom: -30px;
  }
  .les26s_wear_ny .lz10 li:hover {
    background-color: rgba(255, 254, 254, 0.8);
  }
  .les26s_wear_ny .top {
    position: relative;
    z-index: 100;
  }
  .les26s_wear_ny .close {
    width: 100px;
    height: 100px;
  }
  .les26s_wear_ny .iro {
    margin-top: -25px;
  }
  .les26s_wear_ny .lz13 {
    width: 315px;
  }
  .les26s_wear_ny .lz12 {
    height: 640px;
  }
  .les26s_wear_ny .lz10 li {
    height: 105px;
  }
  .les26s_wear_ny .lz10 ul {
    width: 350px;
  }
  .les26s_wear_ny .lz9 {
    height: 725px;
  }
  .les26s_wear_ny .window {
    width: 500px;
  }
  .les26s_wear_ny #huki2 {
    margin-right: 18%;
  }
  .les26s_wear_ny #huki1 {
    margin-left: 18%;
  }
  .les26s_wear_ny .gog img {
    width: 500px;
    height: 286px;
  }
  .les26s_wear_ny .lz41 {
    width: 500px;
    height: 300px;
  }
  .les26s_wear_ny .check img {
    width: 500px;
  }
  .les26s_wear_ny .jaru1 img {
    width: 500px;
  }
  .les26s_wear_ny .kawa {
    height: 495px;
  }
  .les26s_wear_ny .lz33 {
    height: 465px;
  }
  .les26s_wear_ny .hop img {
    height: 465px;
    width: 500px;
  }
  .les26s_wear_ny .lz40 {
    height: 520px;
  }
  .les26s_wear_ny .lz36 {
    height: 165px;
  }
  .les26s_wear_ny .lz35 {
    height: 165px;
  }
  .les26s_wear_ny .lz36 img {
    height: 165px;
    width: 500px;
  }
  .les26s_wear_ny .content {
    width: 800px;
  }
  .les26s_wear_ny #saigo1 {
    height: 120px;
  }
  .les26s_wear_ny .lz31 img {
    height: 430px;
  }
  .les26s_wear_ny .content2 {
    width: 1000px;
  }
  .les26s_wear_ny .lz31x {
    height: 430px;
  }
  .les26s_wear_ny #deco {
    height: 20px;
  }
  .les26s_wear_ny .lz29 {
    height: 470px;
  }
  .les26s_wear_ny .iro {
    padding-bottom: 50px;
  }
  .les26s_wear_ny .dd2 {
    height: 1075px;
    overflow: hidden;
  }
  .les26s_wear_ny .didy img {
    width: 200px;
    height: 1075px;
  }
  .les26s_wear_ny .didy {
    height: 1075px;
  }
  .les26s_wear_ny .zz2 li {
    height: 230px;
  }
  .les26s_wear_ny .zy1 img {
    width: 300px;
  }
  .les26s_wear_ny .lz23 {
    height: 177.5px;
  }
  .les26s_wear_ny .lz24 img {
    width: 500px;
    height: 177.5px;
  }
  .les26s_wear_ny .lz14 {
    width: 230px;
  }
  .les26s_wear_ny .lz4 {
    height: 215px;
  }
  .les26s_wear_ny .lz6 {
    height: 140px;
  }
  .les26s_wear_ny .lz8 {
    height: 890px;
  }
  .les26s_wear_ny .ronron {
    -webkit-animation: fadein 1 1s;
            animation: fadein 1 1s;
    opacity: 0;
    -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  .les26s_wear_ny .jonjon div {
    -webkit-animation: fadein 1 1s;
            animation: fadein 1 1s;
    opacity: 0;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  .les26s_wear_ny #jon1 {
    -webkit-animation-delay: 0.8s;
            animation-delay: 0.8s;
  }
  .les26s_wear_ny #jon2 {
    -webkit-animation-delay: 1.1s;
            animation-delay: 1.1s;
  }
  .les26s_wear_ny #jon3 {
    -webkit-animation-delay: 1.4s;
            animation-delay: 1.4s;
  }
  .les26s_wear_ny #sp {
    display: none;
  }
  .les26s_wear_ny .lz2 {
    width: 100%;
    height: 500px;
  }
  .les26s_wear_ny .jaja {
    width: 50%;
    height: auto;
  }
  .les26s_wear_ny #pc {
    display: block;
  }
  .les26s_wear_ny .wrapperz {
    width: 100%;
    margin-top: -100vh;
    margin-right: 0;
    margin-left: auto;
  }
  .les26s_wear_ny .lz4xx {
    height: 214px;
    width: 100%;
  }
  .les26s_wear_ny .lz4xx img {
    height: 214px;
    width: 100%;
  }
  .les26s_wear_ny .lz4x {
    height: 214px;
    width: 100%;
  }
  .les26s_wear_ny .lz4x img {
    height: 214px;
    width: 100%;
  }
  .les26s_wear_ny .jonjon {
    width: 80%;
    margin: auto;
    height: 400px;
    position: relative;
  }
  .les26s_wear_ny .ei {
    display: none;
  }
  .les26s_wear_ny .top {
    width: 100vw;
    height: 100vh;
    z-index: 5;
    position: relative;
  }
  .les26s_wear_ny .topnaka {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 1100px;
    max-width: 1300px;
    width: 80%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 42vw;
    min-height: 582px;
    max-height: 687px;
  }
  .les26s_wear_ny .dump div:nth-child(1) img {
    width: 500px;
  }
  .les26s_wear_ny .lev {
    width: 60%;
    -webkit-animation: fadein 1s 1;
            animation: fadein 1s 1;
    opacity: 0;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    min-width: 800px;
    max-width: 900px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 5%;
  }
  .les26s_wear_ny .job {
    width: 500px;
    margin-left: auto;
    margin-right: 0;
    line-height: 0;
  }
  .les26s_wear_ny .biyou1 img {
    width: 500px;
  }
  .les26s_wear_ny .broke {
    position: relative;
    z-index: 100;
  }
  .les26s_wear_ny .gedan {
    width: 100vw;
    position: relative;
  }
  .les26s_wear_ny .logo {
    width: 287px;
    position: fixed;
    display: block;
    left: 20px;
    top: 30px;
    height: 100%;
  }
  .les26s_wear_ny .bt2x {
    top: 18%;
  }
  .les26s_wear_ny .bt1x {
    top: 18%;
  }
  .les26s_wear_ny .vibes {
    width: 18.9vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .les26s_wear_ny .moji {
    font-size: 14px;
  }
  .les26s_wear_ny #ja {
    margin-top: -40px;
  }
  .les26s_wear_ny #jo {
    position: relative;
    z-index: 2;
  }
  .les26s_wear_ny #jig:hover {
    opacity: 0.6;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .les26s_wear_ny .rza {
    width: 173px;
    top: 60%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    position: absolute;
    right: -780px;
  }
  .les26s_wear_ny .wu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
  }
  .les26s_wear_ny .en {
    border: 1px solid black;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    margin-left: 30px;
    margin-top: 3px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .les26s_wear_ny .moji {
    margin-left: 10px;
  }
  .les26s_wear_ny {
    /*========= レイアウトのためのCSS ===============*/
  }
  .les26s_wear_ny h1 {
    font-size: 1.2rem;
  }
  .les26s_wear_ny h2 {
    font-size: 1.2rem;
    text-align: center;
    margin: 0 0 30px 0;
  }
  .les26s_wear_ny small {
    background: #333;
    color: #fff;
    display: block;
    text-align: center;
    padding: 20px;
  }
  .les26s_wear_ny .uru {
    width: 7%;
    left: 9%;
    top: 38%;
  }
  .les26s_wear_ny nav ul li a {
    display: block;
    text-decoration: none;
    color: #666;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .les26s_wear_ny nav ul li.current a,
  .les26s_wear_ny nav ul li a:hover {
    color: #fff;
  }
  .les26s_wear_ny .vib1 {
    width: 100%;
  }
  .les26s_wear_ny .vib2 {
    width: 43.4%;
    margin: auto;
  }
  .les26s_wear_ny nav ul li.current .en {
    background-color: black;
  }
  .les26s_wear_ny .noz {
    padding-bottom: 150px;
  }
  .les26s_wear_ny .scroll {
    width: 70px;
    bottom: -70px;
    left: unset;
    right: 50px;
    position: absolute;
  }
  .les26s_wear_ny .byon {
    position: sticky;
    top: 0;
    place-items: center;
    display: grid;
    height: 100vh;
  }
  .les26s_wear_ny .circle {
    -webkit-mask-size: 110% 110%;
            mask-size: 110% 110%;
    -webkit-transition: all 1.5s;
    transition: all 1.5s;
    clip-path: circle(100%);
  }
}