@charset "UTF-8";
@import url(https://use.typekit.net/ubh3qii.css);
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
@font-face {
  font-family: Didot-Reg;
  src: url("../font/Didot Regular.ttf");
  font-style: normal
}
#Contents {
  overflow: hidden
}
@media screen and (max-width:768px) {
  html {
    font-size: calc(10 * (100vw / 750))
  }
  html .pc {
    display: none
  }
}
@media screen and (min-width:769px) {
  html {
    font-size: 62.5%
  }
  html .sp {
    display: none
  }
}
@media screen and (min-width:769px) and (max-width:1024px) {
  html {
    font-size: calc(10 * (100vw / 1200))
  }
}
#preorder_201023 {
  font-family: Pragmatica,"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",sans-serif
}
#preorder_201023 .crossFade {
  -webkit-animation-name: crossFade;
  animation-name: crossFade;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate
}
@-webkit-keyframes crossFade {
  0%,
  30% {
    opacity: 1
  }
  100%,
  70% {
    opacity: 0
  }
}
@keyframes crossFade {
  0%,
  30% {
    opacity: 1
  }
  100%,
  70% {
    opacity: 0
  }
}
#preorder_201023 .anima {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: ease-in,opacity 1.5s;
  -o-transition: ease-in,opacity 1.5s;
  transition: ease-in,opacity 1.5s
}
#preorder_201023 .anima.onView {
  opacity: 1
}
#preorder_201023 .main_visual-image,
#preorder_201023 .main_visual-sub {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: ease-in,opacity 2s;
  -o-transition: ease-in,opacity 2s;
  transition: ease-in,opacity 2s
}
#preorder_201023 .main_visual-sub {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
  width: 45rem;
  margin: 0 auto;
  padding-top: 14.8rem
}
#preorder_201023 .main_visual.onView .main_visual-image,
#preorder_201023 .main_visual.onView .main_visual-sub {
  opacity: 1
}
#preorder_201023 .look__caption,
#preorder_201023 .look__image,
#preorder_201023 .look__video {
  opacity: 0;
  will-change: opacity,transform;
  -webkit-transition: ease-in,opacity 2s,-webkit-transform 1s;
  transition: ease-in,opacity 2s,transform 1s,-webkit-transform 1s;
  -o-transition: ease-in,opacity 2s,transform 1s
}
#preorder_201023 .look__image-inner>.look__image,
#preorder_201023 .look__image-list>.look__image+.look__image {
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s
}
#preorder_201023 .look__image+.look__video,
#preorder_201023 .look__image-inner>.look__image+.look__image,
#preorder_201023 .look__video+.look__image {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s
}
#preorder_201023 .look__image-list > .look__video-02 {
  -webkit-transition-delay: 1.5s;
  -o-transition-delay: 1.5s;
  transition-delay: 1.5s
}
#preorder_201023 .look__image-inner > .look__video-04 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s
}
#preorder_201023 .look__image + .look__video-05 {
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s
}
#preorder_201023 .look__image-inner > .look__image-25 {
  -webkit-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s
}
#preorder_201023 .look__image-inner>.look__image-26,
#preorder_201023 .look__image-inner>.look__image-28 {
  -webkit-transition-delay: 1.5s;
  -o-transition-delay: 1.5s;
  transition-delay: 1.5s
}
#preorder_201023 .look__image-inner > .look__image-41 {
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s
}
#preorder_201023 .look__image-inner > .look__image-42 {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s
}
#preorder_201023 .look__image-09,
#preorder_201023 .look__image-18,
#preorder_201023 .look__image-25,
#preorder_201023 .look__image-41 {
  -webkit-transform: translate3d(0,5rem,0);
  transform: translate3d(0,5rem,0)
}
#preorder_201023 .look__image-10,
#preorder_201023 .look__image-17,
#preorder_201023 .look__image-26,
#preorder_201023 .look__image-42 {
  -webkit-transform: translate3d(0,-5rem,0);
  transform: translate3d(0,-5rem,0)
}
#preorder_201023 .look.onView .look__caption,
#preorder_201023 .look.onView .look__image,
#preorder_201023 .look.onView .look__video {
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0)
}
@media screen and (min-width:769px) {
  #preorder_201023 .look__image-inner > .look__image-38 {
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
  }
  #preorder_201023 .look__image-inner>.look__image+.look__image-39,
  #preorder_201023 .look__image-list>.look__image-45 {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s
  }
  #preorder_201023 .look__image-list > .look__image + .look__image-46 {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
  }
}
#preorder_201023 img,
#preorder_201023 video {
  position: relative;
  width: 100%
}
#preorder_201023 .look__caption-tag li {
  font-family: Pragmatica,sans-serif;
  font-weight: 300;
  color: #2d2d2b;
  font-size: 1.3rem;
  letter-spacing: .02em;
  text-align: left;
  font-size: 13;
  line-height: 1.82;
  margin-right: 1.3rem
}
#preorder_201023 .info_area .title {
  font-family: Didot-Reg,serif;
  font-size: 3.4rem;
  letter-spacing: .02em;
  text-align: center;
  font-weight: 500
}
#preorder_201023 .info_area .category_list li a {
  font-size: 1.8rem;
  font-family: Pragmatica,sans-serif
}
#preorder_201023 .info_area a.check_btn {
  font-size: 1.8rem;
  line-height: 1;
  text-align: center
}
#preorder_201023 .main_visual {
  max-width: 140rem;
  margin: 0 auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look__caption-tag li {
    font-size: 2.2rem;
    font-size: 22;
    line-height: 1.6
  }
  #preorder_201023 .info_area .title {
    font-size: 4.8rem;
    line-height: calc(56 / 48);
    letter-spacing: .011em
  }
  #preorder_201023 .info_area .category_list li a,
  #preorder_201023 .info_area a.check_btn {
    font-size: 2.4rem
  }
  #preorder_201023 .main_visual-sub {
    width: 56.2rem;
    padding-top: 14.3rem
  }
}
#preorder_201023 .look {
  position: relative;
  padding-top: 15rem
}
#preorder_201023 .look__image-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
#preorder_201023 .look__caption-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
@media screen and (max-width:768px) {
  #preorder_201023 .look__caption {
    padding-top: 2.5rem
  }
  #preorder_201023 .look__caption-tag li {
    margin-right: 2.3rem
  }
}
#preorder_201023 .look-item {
  width: 32rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
#preorder_201023 .look-item .look__caption {
  padding-top: 2.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-item {
    width: 45rem;
    padding-top: 13.2rem
  }
  #preorder_201023 .look-item .look__caption {
    padding-top: 2.7rem
  }
}
#preorder_201023 .look-item .look__image-43 {
  padding-top: .3rem
}
#preorder_201023 .look-01 {
  width: 55rem;
  margin: 0 auto
}
#preorder_201023 .look-01 .look__image-inner {
  padding-top: 3rem
}
#preorder_201023 .look-01 .look__image-03,
#preorder_201023 .look-01 .look__image-04 {
  width: 27.4rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-01 {
    width: 67.6rem;
    padding-top: 14.2rem
  }
  #preorder_201023 .look-01 .look__image-inner {
    padding-top: 4rem
  }
  #preorder_201023 .look-01 .look__image-03,
  #preorder_201023 .look-01 .look__image-04 {
    width: 33.5rem
  }
  #preorder_201023 .look-01 .look__caption li:nth-child(5) {
    width: 100%
  }
}
#preorder_201023 .look-01 .look__caption {
  padding-top: 2.5rem
}
#preorder_201023 .look-02 {
  width: 65rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
#preorder_201023 .look-02 .look__caption {
  position: absolute;
  width: 21.5rem;
  bottom: 1.6rem;
  left: 2rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-02 {
    width: 100%;
    padding-top: 13.5rem
  }
  #preorder_201023 .look-02 .look__caption {
    position: static;
    width: 61.5rem;
    margin-left: 3.7rem;
    padding-top: 2.5rem
  }
}
#preorder_201023 .look-03 {
  width: 70rem;
  margin: 0 auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-03 {
    width: 67.6rem;
    padding-top: 13.6rem
  }
}
@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
  #preorder_201023 .look-03 {
    width: 71rem
  }
}
#preorder_201023 .look-03 .look__image-06 {
  width: 45rem;
  margin: 0 auto
}
#preorder_201023 .look-03 .look__image-inner {
  padding-top: 3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-03 .look__image-06 {
    width: 67.6rem
  }
  #preorder_201023 .look-03 .look__image-inner {
    padding-top: 4.2rem
  }
}
#preorder_201023 .look-03 .look__image-inner > * {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%
}
#preorder_201023 .look-03 .look__caption {
  width: 45rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-04 {
  width: 100rem;
  margin: 0 auto;
  padding-top: 14.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-03 .look__caption {
    width: 100%
  }
  #preorder_201023 .look-04 {
    width: 67.6rem;
    padding-top: 13.5rem
  }
}
#preorder_201023 .look-04 .look__image-list {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
#preorder_201023 .look-04 .look__image-inner {
  width: 62rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-04 .look__image-inner {
    width: 67.6rem;
    padding-top: 4rem
  }
}
#preorder_201023 .look-04 .look__image-08 {
  width: 40rem;
  margin-left: auto;
  margin-right: 0
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-04 .look__image-08 {
    width: 100%;
    margin: 0
  }
}
#preorder_201023 .look-04 .look__image-09,
#preorder_201023 .look-04 .look__image-10 {
  width: 28rem
}
#preorder_201023 .look-04 .look__image-10 {
  padding-top: 20rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-04 .look__image-09,
  #preorder_201023 .look-04 .look__image-10 {
    width: 33.8rem
  }
  #preorder_201023 .look-04 .look__image-10 {
    padding-top: 24.5rem
  }
}
#preorder_201023 .look-04 .look__caption {
  width: 15.3rem;
  margin-top: -49.5rem;
  margin-left: 84.7rem
}
#preorder_201023 .look-04 .look__caption-tag li {
  margin-right: 0
}
#preorder_201023 .look-05 {
  width: 55rem;
  margin: 0 auto;
  padding-top: 15.1rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-04 .look__caption {
    padding: 0;
    margin: -20.5rem 0 0;
    width: 30rem
  }
  #preorder_201023 .look-05 {
    width: 100%;
    padding-top: 13.6rem
  }
}
#preorder_201023 .look-05 .look__caption {
  width: 47rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-06 {
  width: 40rem;
  margin: 0 auto;
  padding-top: 14.7rem
}
#preorder_201023 .look-06 .look__image-13 {
  padding-top: 3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-05 .look__caption {
    width: 60rem;
    margin-left: 3.7rem
  }
  #preorder_201023 .look-06 {
    width: 67.6rem;
    padding-top: 13.5rem
  }
  #preorder_201023 .look-06 .look__image-13 {
    padding-top: 4rem
  }
}
#preorder_201023 .look-06 .look__caption {
  width: 34rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-07 {
  width: 100rem;
  margin: 0 auto;
  padding-top: 14.7rem
}
#preorder_201023 .look-07 .look__image-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-06 .look__caption {
    width: 60rem
  }
  #preorder_201023 .look-07 {
    width: 67.6rem;
    padding-top: 14rem
  }
  #preorder_201023 .look-07 .look__image-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
  #preorder_201023 .look-07 .look__image-15 {
    width: 45rem;
    padding-top: 4rem
  }
}
#preorder_201023 .look-07 .look__caption {
  width: 42rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-08 {
  width: 114.7rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-07 .look__caption {
    position: relative;
    padding: 0 0 2.3rem;
    width: 26.5rem;
    margin-top: -27rem;
    margin-left: auto
  }
  #preorder_201023 .look-07 .look__caption-tag li {
    margin-right: 0
  }
  #preorder_201023 .look-08 {
    width: 100%
  }
}
#preorder_201023 .look-08 .look__image-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
#preorder_201023 .look-08 .look__image-inner {
  width: 54rem;
  padding-top: 14rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-08 .look__image-inner {
    width: 67.6rem;
    margin: 0 auto;
    padding-top: 4rem
  }
}
#preorder_201023 .look-08 .look__image-16 {
  width: 40rem;
  margin-left: 37.6rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-08 .look__image-16 {
    width: 100%;
    margin: 0
  }
}
#preorder_201023 .look-08 .look__image-17,
#preorder_201023 .look-08 .look__image-18 {
  width: 25rem
}
#preorder_201023 .look-08 .look__image-17 {
  padding-top: 11.6rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-08 .look__image-17,
  #preorder_201023 .look-08 .look__image-18 {
    width: 33.8rem
  }
  #preorder_201023 .look-08 .look__image-17 {
    padding-top: 20rem
  }
}
#preorder_201023 .look-08 .look__video {
  width: 30rem;
  margin-top: -20rem;
  margin-left: auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-08 .look__video {
    margin: 0 0 0 37.5rem;
    width: 33.8rem;
    padding-top: 4rem
  }
}
#preorder_201023 .look-08 .look__caption {
  width: 14.5rem;
  margin-left: auto;
  margin-top: -18.8rem
}
#preorder_201023 .look-08 .look__caption-tag li {
  margin-right: 0
}
#preorder_201023 .look-09 {
  width: 72.5rem;
  margin: 0 auto;
  padding-top: 14.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-08 .look__caption {
    padding: 0;
    width: 30rem;
    margin-left: 3.7rem;
    margin-top: -27.5rem
  }
  #preorder_201023 .look-09 {
    width: 67.6rem;
    display: block;
    padding-top: 13.7rem
  }
}
#preorder_201023 .look-09 .look__image {
  width: 50rem;
  padding-bottom: .3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-09 .look__image {
    width: 100%
  }
}
#preorder_201023 .look-09 .look__caption {
  width: 20rem
}
#preorder_201023 .look-10 {
  width: 65rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-09 .look__caption {
    width: 60rem;
    padding-top: 2.2rem
  }
  #preorder_201023 .look-10 {
    width: 100%
  }
}
#preorder_201023 .look-10 .look__caption {
  width: 47rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-11 {
  width: 85rem;
  margin: 0 auto;
  padding-top: 14.6rem
}
#preorder_201023 .look-11 .look__image-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-10 .look__caption {
    width: 60rem;
    margin-left: 3.7rem
  }
  #preorder_201023 .look-11 {
    width: 67.6rem;
    padding-top: 13.5rem
  }
  #preorder_201023 .look-11 .look__image-list {
    display: block
  }
}
#preorder_201023 .look-11 .look__image-21 {
  width: 40rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-11 .look__image-21 {
    width: 100%
  }
}
#preorder_201023 .look-11 .look__image-22 {
  width: 35rem;
  padding-top: 20.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-11 .look__image-22 {
    width: 37.5rem;
    padding-top: 4rem
  }
}
#preorder_201023 .look-11 .look__image-22 .look__caption-tag {
  padding-top: 2.5rem
}
#preorder_201023 .look-11 .look__caption {
  width: 18.8rem;
  margin-top: -14rem;
  margin-left: auto;
  padding-bottom: 4.5rem
}
#preorder_201023 .look-11 .look__caption-tag li {
  margin-right: 0
}
#preorder_201023 .look-12 {
  width: 45rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-11 .look__caption {
    width: 27rem;
    margin-top: -56rem;
    padding-bottom: 36.5rem
  }
  #preorder_201023 .look-11 .look__caption-tag li:nth-child(2) {
    line-height: 1.3;
    padding: .3rem 0
  }
  #preorder_201023 .look-12 {
    width: 100%;
    padding-top: 13.7rem
  }
}
#preorder_201023 .look-12 .look__image-23 {
  width: 35rem;
  margin: 0 auto;
  padding-top: 3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-12 .look__image-23 {
    width: 52.6rem;
    padding-top: 4rem
  }
}
#preorder_201023 .look-12 .look__caption {
  width: 34rem;
  margin-left: 5rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-13 {
  width: 105rem;
  margin: 0 auto;
  padding-top: 14.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-12 .look__caption {
    width: 60rem;
    margin-left: 11.2rem
  }
  #preorder_201023 .look-13 {
    width: 67.6rem;
    padding-top: 13.7rem
  }
}
#preorder_201023 .look-13 .look__image-list {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
#preorder_201023 .look-13 .look__image-inner {
  display: block;
  width: 62rem;
  margin-top: -24rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-13 .look__image-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 4rem
  }
}
#preorder_201023 .look-13 .look__image-24 {
  width: 45rem;
  margin-left: auto;
  margin-right: 0
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-13 .look__image-24 {
    width: 100%
  }
}
#preorder_201023 .look-13 .look__image-25,
#preorder_201023 .look-13 .look__image-26 {
  width: 30rem
}
#preorder_201023 .look-13 .look__image-26 {
  padding-top: 5rem;
  margin-left: 20rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-13 .look__image-25,
  #preorder_201023 .look-13 .look__image-26 {
    width: 33.8rem
  }
  #preorder_201023 .look-13 .look__image-26 {
    margin: 0;
    padding-top: 28rem
  }
}
#preorder_201023 .look-13 .look__caption {
  width: 15.5rem;
  margin-top: -50.5rem;
  margin-left: auto
}
#preorder_201023 .look-13 .look__caption-tag li {
  margin-right: 0
}
@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
  #preorder_201023 .look-13 .look__caption {
    width: 16rem
  }
}
#preorder_201023 .look-14 {
  width: 70rem;
  margin: 0 auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-13 .look__caption {
    margin: -24rem 0 0;
    padding: 0;
    width: 30rem
  }
  #preorder_201023 .look-14 {
    width: 67.6rem;
    padding-top: 14rem
  }
}
@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
  #preorder_201023 .look-14 {
    width: 71rem
  }
}
#preorder_201023 .look-14 .look__image-inner {
  padding-top: 3rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
#preorder_201023 .look-14 .look__image-inner > * {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%
}
#preorder_201023 .look-14 .look__image-27 {
  width: 55rem;
  margin: 0 auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-14 .look__image-inner {
    padding-top: 4rem
  }
  #preorder_201023 .look-14 .look__image-27 {
    width: 100%
  }
}
#preorder_201023 .look-14 .look__caption {
  width: 45rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-15 {
  width: 56.5rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-14 .look__caption {
    width: 49.5rem;
    margin-left: 21.3rem
  }
  #preorder_201023 .look-15 {
    width: 67.5rem;
    padding-top: 13.4rem
  }
}
#preorder_201023 .look-15 .look__image-29 {
  width: 45rem;
  margin: 0 auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-15 .look__image-29 {
    width: 100%
  }
}
#preorder_201023 .look-15 .look__image-30 {
  width: 35rem;
  padding-top: 3rem;
  margin-left: auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-15 .look__image-30 {
    width: 48.8rem;
    padding-top: 4rem
  }
}
#preorder_201023 .look-15 .look__caption {
  width: 20rem;
  margin-top: -13.8rem
}
#preorder_201023 .look-16 {
  width: 55rem;
  margin: 0 auto;
  padding-top: 14.7rem
}
#preorder_201023 .look-16 .look__image-inner {
  padding-top: 3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-15 .look__caption {
    position: relative;
    width: 30rem;
    margin-top: -25.5rem
  }
  #preorder_201023 .look-16 {
    width: 100%;
    padding-top: 15.6rem
  }
  #preorder_201023 .look-16 .look__image-inner {
    width: 68rem;
    margin: 0 auto;
    padding-top: 4rem
  }
}
#preorder_201023 .look-16 .look__image-32,
#preorder_201023 .look-16 .look__image-33 {
  width: 27.4rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-16 .look__image-32,
  #preorder_201023 .look-16 .look__image-33 {
    width: 33.8rem
  }
}
#preorder_201023 .look-16 .look__caption {
  width: 45rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-17 {
  width: 93.7rem;
  margin: 0 auto;
  padding-top: 14.7rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-16 .look__caption {
    width: 51.5rem;
    margin-left: 23.5rem
  }
  #preorder_201023 .look-17 {
    width: 67.5rem;
    padding-top: 13.8rem
  }
}
#preorder_201023 .look-17 .look__image {
  width: 55rem
}
#preorder_201023 .look-17 .look__image-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-17 .look__image {
    width: 100%
  }
  #preorder_201023 .look-17 .look__image-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
#preorder_201023 .look-17 .look__video {
  width: 38.7rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-17 .look__video {
    width: 56.2rem;
    margin: 0 auto;
    padding-top: 4rem
  }
}
#preorder_201023 .look-17 .look__caption {
  width: 50rem;
  padding-top: 2.4rem
}
#preorder_201023 .look-18 {
  width: 68rem;
  margin-left: 26rem;
  padding-top: 14.3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-17 .look__caption {
    width: 60rem;
    margin-left: 5.6rem;
    padding-top: 2.5rem
  }
  #preorder_201023 .look-18 {
    width: 67.5rem;
    margin: 0 auto;
    padding-top: 13.5rem
  }
}
#preorder_201023 .look-18 .look__image-35 {
  width: 45rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-18 .look__image-35 {
    width: 100%
  }
}
#preorder_201023 .look-18 .look__image-36 {
  width: 40rem;
  margin-left: auto;
  padding-top: 6rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-18 .look__image-36 {
    width: 41.2rem;
    padding-top: 4rem
  }
}
#preorder_201023 .look-18 .look__caption {
  width: 20rem;
  margin-top: -13.8rem
}
#preorder_201023 .look-19 {
  width: 100rem;
  margin: 0 auto;
  padding-top: 14.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
#preorder_201023 .look-19 .look__image-list {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-18 .look__caption {
    width: 27.5rem;
    margin-top: -23rem;
    margin-left: -1.7rem
  }
  #preorder_201023 .look-19 {
    width: 67.5rem
  }
  #preorder_201023 .look-19 .look__image-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
#preorder_201023 .look-19 .look__image-inner {
  width: 40rem;
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  margin-top: 15rem;
  margin-left: auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-19 .look__image-inner {
    width: 100%;
    margin: 0;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-top: 4rem
  }
}
#preorder_201023 .look-19 .look__image-37 {
  width: 45rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-19 .look__image-37 {
    width: 100%
  }
}
#preorder_201023 .look-19 .look__image-38,
#preorder_201023 .look-19 .look__image-39 {
  width: 25rem
}
#preorder_201023 .look-19 .look__image-38 {
  padding-top: 5rem
}
#preorder_201023 .look-19 .look__image-39 {
  margin-left: auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-19 .look__image-38,
  #preorder_201023 .look-19 .look__image-39 {
    width: 33.8rem
  }
  #preorder_201023 .look-19 .look__image-38 {
    padding: 0
  }
  #preorder_201023 .look-19 .look__image-39 {
    margin: 0;
    padding-top: 20rem
  }
}
#preorder_201023 .look-19 .look__caption {
  width: 16rem;
  margin-top: -20.8rem
}
#preorder_201023 .look-20 {
  width: 55rem;
  margin: 0 auto
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-19 .look__caption {
    padding: 0;
    width: 30rem;
    margin-top: -15.5rem
  }
  #preorder_201023 .look-20 {
    width: 100%;
    padding-top: 13.6rem
  }
}
#preorder_201023 .look-20 .look__caption {
  width: 47rem;
  padding-top: 2.6rem
}
#preorder_201023 .look-21 {
  width: 90rem;
  margin: 0 auto;
  padding-top: 14.4rem
}
#preorder_201023 .look-21 .look__image-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-20 .look__caption {
    width: 60rem;
    padding-top: 2.5rem;
    margin-left: 3.7rem
  }
  #preorder_201023 .look-21 {
    width: 67.5rem;
    padding-top: 13.5rem
  }
  #preorder_201023 .look-21 .look__image-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
#preorder_201023 .look-21 .look__image-41 {
  width: 45rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-21 .look__image-41 {
    width: 52.5rem
  }
}
#preorder_201023 .look-21 .look__image-42 {
  width: 35rem;
  padding-top: 21.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-21 .look__image-42 {
    width: 41.2rem;
    padding-top: 4rem;
    margin-left: auto;
    position: relative;
    left: 3.7rem
  }
}
#preorder_201023 .look-21 .look__caption {
  width: 40rem;
  margin-top: -6.5rem
}
#preorder_201023 .look-22 {
  width: 55rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
#preorder_201023 .look-22 .look__caption {
  width: 34rem;
  padding-top: 2.6rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-21 .look__caption {
    margin-top: -23rem
  }
  #preorder_201023 .look-22 {
    width: 67.5rem;
    padding-top: 13.5rem
  }
  #preorder_201023 .look-22 .look__caption {
    width: 50rem
  }
}
#preorder_201023 .look-23 {
  width: 100rem;
  margin: 0 auto;
  padding-top: 14.7rem
}
#preorder_201023 .look-23 .look__image-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-23 {
    width: 100%;
    padding-top: 13.7rem
  }
  #preorder_201023 .look-23 .look__image-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }
  #preorder_201023 .look-23 .look__image-45 {
    width: 52.5rem;
    margin: 0 auto
  }
  #preorder_201023 .look-23 .look__image-46 {
    padding-top: 4rem
  }
}
#preorder_201023 .look-23 .look__caption {
  width: 50rem;
  padding-top: 2.5rem
}
#preorder_201023 .look-24 {
  width: 60rem;
  margin: 0 auto;
  padding-top: 14.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-23 .look__caption {
    padding-top: 2.7rem;
    margin-left: 3.8rem
  }
  #preorder_201023 .look-24 {
    width: 67.5rem;
    padding-top: 13.6rem
  }
}
#preorder_201023 .look-24 .look__caption {
  width: 47rem;
  padding-top: 2.6rem
}
#preorder_201023 .look-25 {
  width: 50rem;
  margin: 0 auto;
  padding-top: 14.6rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-24 .look__caption {
    width: 60rem
  }
  #preorder_201023 section.look-24 + section.look-item {
    width: 41.2rem;
    padding-top: 13.7rem
  }
  #preorder_201023 .look-25 {
    width: 67.5rem;
    padding-top: 13.4rem
  }
}
#preorder_201023 .look-25 .look__image-50 {
  width: 25rem;
  padding-top: 3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-25 .look__image-50 {
    width: 33.5rem;
    padding-top: 3.5rem
  }
}
#preorder_201023 .look-25 .look__caption {
  width: 18.8rem;
  margin-top: -11.5rem;
  margin-left: auto
}
#preorder_201023 .look-25 .look__caption-tag li {
  margin-right: 0
}
#preorder_201023 .info_area {
  padding-top: 15.5rem;
  padding-bottom: 7.5rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .look-25 .look__caption {
    padding: 0;
    width: 31.7rem;
    margin-top: -17rem
  }
  #preorder_201023 .info_area {
    padding-top: 19rem;
    padding-bottom: 13rem
  }
}
#preorder_201023 .info_area .title {
  width: 58rem;
  margin: 0 auto 4.5rem;
  background: #fff;
  position: relative
}
#preorder_201023 .info_area .title::before {
  content: "";
  width: 200vw;
  height: 1px;
  background: #000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100vw;
  margin: auto;
  z-index: -1
}
@media screen and (max-width:768px) {
  #preorder_201023 .info_area .title {
    margin-bottom: 5.5rem
  }
  #preorder_201023 .info_area .title::before {
    display: none
  }
}
#preorder_201023 .info_area .category_list {
  width: 56rem;
  margin: 0 auto 2.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}
#preorder_201023 .info_area .category_list li {
  border-right: 1px solid #000;
  margin-bottom: 3.3rem
}
#preorder_201023 .info_area .category_list li a {
  display: block;
  padding: 0 3rem
}
@media screen and (max-width:768px) {
  #preorder_201023 .info_area .category_list {
    width: 100%;
    margin-bottom: 3.5rem
  }
  #preorder_201023 .info_area .category_list li {
    margin-bottom: 5rem
  }
  #preorder_201023 .info_area .category_list li a {
    padding: 0 4rem
  }
}
#preorder_201023 .info_area .category_list li:nth-child(4),
#preorder_201023 .info_area .category_list li:nth-child(7) {
  border-right: none
}
#preorder_201023 .info_area a.check_btn {
  width: 41.5rem;
  height: 6rem;
  margin: 0 auto 2rem;
  display: block;
  border: 1px solid #000;
  padding: 2rem 0
}
@media screen and (max-width:768px) {
  #preorder_201023 .info_area a.check_btn {
    width: 45rem;
    height: 10rem;
    margin: 0 auto 3rem;
    padding: 3.7rem
  }
}
#preorder_201023 .info_area a.check_btn span {
  padding-left: .3em
}