:root {
  --color-black: #000;
  --color-gray: #303030;
  --color-white: #fff;
}

.l-container {
  margin-inline: auto;
  width: 100%;
  /* overflow: hidden; */
}

.l-container .main-content .left-content .left-inner-content .wrap_fv .fv,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv {
  position: relative;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img {
  overflow: hidden;
  width: 50vw;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img img,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img img {
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer {
  pointer-events: none;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__head,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__head {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: calc(min(188px, calc(188 *  100vw / 1400)) + 80px);
  width: min(456px, calc(456 *  100vw / 1400));
  z-index: 100;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__logo,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__logo {
  position: absolute;
  bottom: calc(min(26px, calc(26 *  100vw / 1400)) + 80px);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(170px, calc(170 *  100vw / 1400));
  z-index: 100;
}
.l-container .main-content .right-content .right-inner-content .brand_logo,
.l-container .main-content .right-content .right-inner-content .denim_logo,
#feature .main-content .right-content .right-inner-content .brand_logo,
#feature .main-content .right-content .right-inner-content .denim_logo {
  position: absolute;
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_catch,
#feature .main-content .right-content .right-inner-content .wrap_catch {
  padding-top: min(138.506808px, calc(138.506808 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt {
  padding-left: min(6.53334px, calc(6.53334 *  100vw / 1400));
  padding-bottom: min(96.693432px, calc(96.693432 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__img,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__img {
  padding-bottom: min(69.253404px, calc(69.253404 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .look_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .look_01 {
  margin-inline: auto;
  width: min(71.213406px, calc(71.213406 *  100vw / 1400));
  padding-bottom: min(19.60002px, calc(19.60002 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  position: relative;
  padding-top: min(30.053364px, calc(30.053364 *  100vw / 1400));
  padding-bottom: min(95.386764px, calc(95.386764 *  100vw / 1400));
  margin-bottom: min(96.693432px, calc(96.693432 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01::before,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01::before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../img/bk_look_board.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .swiper,
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_03,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .swiper,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_03 {
  width: min(424.6671px, calc(424.6671 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
  position: relative;
  padding-bottom: min(70.560072px, calc(70.560072 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .brand_logo,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .brand_logo {
  top: min(19.60002px, calc(19.60002 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(163.3335px, calc(163.3335 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .denim_logo,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .denim_logo {
  top: min(563.173908px, calc(563.173908 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(181.626852px, calc(181.626852 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04 {
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .look_02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .look_02 {
  margin-inline: auto;
  width: min(71.86674px, calc(71.86674 *  100vw / 1400));
  padding-bottom: min(19.60002px, calc(19.60002 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  position: relative;
  padding-top: min(30.053364px, calc(30.053364 *  100vw / 1400));
  padding-bottom: min(95.386764px, calc(95.386764 *  100vw / 1400));
  margin-bottom: min(96.693432px, calc(96.693432 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01::before,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01::before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../img/bk_look_board.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper,
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_05,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_05 {
  width: min(424.6671px, calc(424.6671 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
  padding-bottom: min(69.253404px, calc(69.253404 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .look_03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .look_03 {
  margin-inline: auto;
  width: min(73.173408px, calc(73.173408 *  100vw / 1400));
  padding-bottom: min(19.60002px, calc(19.60002 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
  position: relative;
  padding-top: min(30.053364px, calc(30.053364 *  100vw / 1400));
  padding-bottom: min(95.386764px, calc(95.386764 *  100vw / 1400));
  margin-bottom: min(96.693432px, calc(96.693432 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01::before,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01::before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../img/bk_look_board.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .swiper,
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_07,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .swiper,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_07 {
  width: min(424.6671px, calc(424.6671 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
  position: relative;
  padding-bottom: min(70.560072px, calc(70.560072 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .brand_logo,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .brand_logo {
  top: min(607.60062px, calc(607.60062 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(163.3335px, calc(163.3335 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .denim_logo,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .denim_logo {
  top: min(20.906688px, calc(20.906688 *  100vw / 1400));
  left: min(19.60002px, calc(19.60002 *  100vw / 1400));
  width: min(181.626852px, calc(181.626852 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_08,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_08 {
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .look_04,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .look_04 {
  margin-inline: auto;
  width: min(71.86674px, calc(71.86674 *  100vw / 1400));
  padding-bottom: min(19.60002px, calc(19.60002 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
  position: relative;
  padding-top: min(30.053364px, calc(30.053364 *  100vw / 1400));
  padding-bottom: min(95.386764px, calc(95.386764 *  100vw / 1400));
  margin-bottom: min(96.693432px, calc(96.693432 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01::before,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01::before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../img/bk_look_board.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .swiper,
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_09,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .swiper,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_09 {
  width: min(424.6671px, calc(424.6671 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
  padding-bottom: min(70.560072px, calc(70.560072 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .look_05,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .look_05 {
  margin-inline: auto;
  width: min(74.480076px, calc(74.480076 *  100vw / 1400));
  padding-bottom: min(19.60002px, calc(19.60002 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
  position: relative;
  padding-top: min(30.053364px, calc(30.053364 *  100vw / 1400));
  padding-bottom: min(95.386764px, calc(95.386764 *  100vw / 1400));
  margin-bottom: min(96.693432px, calc(96.693432 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01::before,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01::before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../img/bk_look_board.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .swiper,
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_11,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .swiper,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_11 {
  width: min(424.6671px, calc(424.6671 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 {
  position: relative;
  padding-bottom: min(69.253404px, calc(69.253404 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .brand_logo,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .brand_logo {
  top: min(607.60062px, calc(607.60062 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(163.3335px, calc(163.3335 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .denim_logo,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .denim_logo {
  top: min(19.60002px, calc(19.60002 *  100vw / 1400));
  left: min(19.60002px, calc(19.60002 *  100vw / 1400));
  width: min(181.626852px, calc(181.626852 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .look_06,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .look_06 {
  margin-inline: auto;
  width: min(74.480076px, calc(74.480076 *  100vw / 1400));
  padding-bottom: min(19.60002px, calc(19.60002 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 {
  position: relative;
  padding-top: min(30.053364px, calc(30.053364 *  100vw / 1400));
  padding-bottom: min(95.386764px, calc(95.386764 *  100vw / 1400));
  margin-bottom: min(100.613436px, calc(100.613436 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01::before,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01::before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: min(490.0005px, calc(490.0005 *  100vw / 1400));
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../img/bk_look_board.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .swiper,
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_13,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .swiper,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_13 {
  width: min(424.6671px, calc(424.6671 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_01,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_01 {
  width: min(249.573588px, calc(249.573588 *  100vw / 1400));
  padding-bottom: min(45.73338px, calc(45.73338 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_02,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_02 {
  width: min(249.573588px, calc(249.573588 *  100vw / 1400));
  padding-bottom: min(107.146776px, calc(107.146776 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
  padding-bottom: min(104.53344px, calc(104.53344 *  100vw / 1400));
  width: min(299.880306px, calc(299.880306 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img {
    width: 100vw;
  }
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img img,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img img {
    height: inherit;
  }
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__head,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__head {
    bottom: 39.73333vw;
    width: 74.13333vw;
  }
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__logo,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer__logo {
    bottom: 5.33333vw;
    width: 36vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch,
  #feature .main-content .right-content .right-inner-content .wrap_catch {
    padding-top: 11.73333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt {
    padding-left: 1.33333vw;
    padding-bottom: 19.73333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__img,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__img {
    padding-bottom: 14.13333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .look_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .look_01 {
    width: 14.53333vw;
    padding-bottom: 4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    padding-top: 6.13333vw;
    padding-bottom: 19.46667vw;
    margin-bottom: 19.73333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01::before {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .swiper,
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .swiper,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_03 {
    width: 86.66667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
    padding-bottom: 14.4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .brand_logo,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .brand_logo {
    top: 4vw;
    left: 50%;
    width: 33.33333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .denim_logo,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .denim_logo {
    top: 114.93333vw;
    left: 50%;
    width: 37.06667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .look_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .look_02 {
    width: 14.66667vw;
    padding-bottom: 4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
    padding-top: 6.13333vw;
    padding-bottom: 19.46667vw;
    margin-bottom: 19.73333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01::before {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper,
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_05,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_05 {
    width: 86.66667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
    padding-bottom: 14.13333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .look_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .look_03 {
    width: 14.93333vw;
    padding-bottom: 4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
    padding-top: 6.13333vw;
    padding-bottom: 19.46667vw;
    margin-bottom: 19.73333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01::before {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .swiper,
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_07,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .swiper,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_07 {
    width: 86.66667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
    padding-bottom: 14.4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .brand_logo,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .brand_logo {
    top: 124vw;
    left: 50%;
    width: 33.33333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .denim_logo,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .denim_logo {
    top: 4.26667vw;
    left: 4vw;
    width: 37.06667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_08,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_08 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .look_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .look_04 {
    width: 14.66667vw;
    padding-bottom: 4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
    padding-top: 6.13333vw;
    padding-bottom: 19.46667vw;
    margin-bottom: 19.73333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01::before {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .swiper,
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_09,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .swiper,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_09 {
    width: 86.66667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
    padding-bottom: 14.4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .look_05,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .look_05 {
    width: 15.2vw;
    padding-bottom: 4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
    padding-top: 6.13333vw;
    padding-bottom: 19.46667vw;
    margin-bottom: 19.73333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01::before {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .swiper,
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_11,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .swiper,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_11 {
    width: 86.66667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 {
    padding-bottom: 14.13333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .brand_logo,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .brand_logo {
    top: 124vw;
    left: 50%;
    width: 33.33333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .denim_logo,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .denim_logo {
    top: 4vw;
    left: 4vw;
    width: 37.06667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .look_06,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .look_06 {
    width: 15.2vw;
    padding-bottom: 4vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 {
    padding-top: 6.13333vw;
    padding-bottom: 19.46667vw;
    margin-bottom: 20.53333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01::before {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .swiper,
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_13,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .swiper,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_13 {
    width: 86.66667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_01,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_01 {
    width: 50.93333vw;
    padding-bottom: 9.33333vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_02,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__allitem_02 {
    width: 50.93333vw;
    padding-bottom: 21.86667vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
    padding-bottom: 21.33333vw;
    width: 61.2vw;
  }
}
/*# sourceMappingURL=style.css.map */