@charset "UTF-8";
.FR240425LOOK_lp * {
  box-sizing: border-box;
}
.FR240425LOOK_lp li, .FR240425LOOK_lp summary {
  list-style: none;
}
.FR240425LOOK_lp img, .FR240425LOOK_lp video, .FR240425LOOK_lp picture {
  width: 100%;
  height: auto;
}
.FR240425LOOK_lp a, .FR240425LOOK_lp picture, .FR240425LOOK_lp figure {
  display: block;
}
.FR240425LOOK_lp a {
  color: inherit;
  text-decoration: none;
}
.FR240425LOOK_lp table {
  border-collapse: collapse;
}
.FR240425LOOK_lp img {
  width: 100%;
  height: auto;
  border: none;
  vertical-align: bottom;
}
.FR240425LOOK_lp address {
  font-style: inherit;
}
.FR240425LOOK_lp *:focus {
  outline: none;
}

@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .pc_only {
    display: none;
  }
  .FR240425LOOK_lp .sp_only {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .FR240425LOOK_lp .sp_only {
    display: none;
  }
  .FR240425LOOK_lp .pc_only {
    display: block;
  }
  .FR240425LOOK_lp img {
    image-rendering: -webkit-optimize-contrast;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  html,
body {
    font-size: calc(10 *(100vw / 1200));
  }
}
.FR240425LOOK_lp {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "Yu Gothic", "Open Sans", "メイリオ", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000;
}

.FR240425LOOK_lp {
  margin: 0;
  background: #EAE9E5;
}
.FR240425LOOK_lp .credit {
  font-size: calc(11*(100vw / 1200));
  letter-spacing: 0;
  color: #494949;
  font-family: "xanti-typewriter-variable", sans-serif;
  font-variation-settings: "wght" 350;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .credit {
    font-size: calc(15 * (100vw / 600));
  }
}
.FR240425LOOK_lp .crflex {
  display: flex;
}
.FR240425LOOK_lp .example {
  font-family: "xanti-typewriter-variable", sans-serif;
  font-variation-settings: "wght" 350;
}
.FR240425LOOK_lp .sticky-block {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 0;
}
.FR240425LOOK_lp .no-sticky {
  position: relative;
  z-index: 1;
  transform: translateZ(0);
}
.FR240425LOOK_lp .sticky-blocksub {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 0;
}
.FR240425LOOK_lp .no-stickysub {
  position: relative;
  z-index: 1;
  transform: translateZ(0);
}
.FR240425LOOK_lp .spOnly,
.FR240425LOOK_lp video.spOnly {
  display: none;
}
@media screen and (max-width: 767px) {
.FR240425LOOK_lp .spOnly,
.FR240425LOOK_lp video.spOnly {
    display: block;
  }
.FR240425LOOK_lp .pcOnly,
.FR240425LOOK_lp video.pcOnly {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp p.number {
    font-size: calc(16 * (100vw / 600));
    letter-spacing: -0.2em !important;
  }
}
.FR240425LOOK_lp .slick-dots li.slick-active button {
  background: #494949;
}
.FR240425LOOK_lp .top {
  margin-top: 0;
}
.FR240425LOOK_lp .top span {
  display: inline-block;
}
.FR240425LOOK_lp .top__visual {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .top__visual {
    width: 100%;
  }
}
.FR240425LOOK_lp .music {
  width: calc(66*(100vw / 1200));
  position: absolute;
  bottom: calc(20*(100vw / 1200));
  right: calc(20*(100vw / 1200));
  z-index: 99;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .music {
    width: calc(88*(100vw / 600));
    bottom: calc(15*(100vw / 600));
    right: calc(19*(100vw / 600));
  }
}
.FR240425LOOK_lp .music:hover {
  cursor: pointer;
}
.FR240425LOOK_lp .music span {
  display: none;
}
.FR240425LOOK_lp .music span.active {
  display: block;
}
.FR240425LOOK_lp .contents01 {
  margin-top: calc(13*(100vw / 1200));
  padding: 0 calc(10*(100vw / 1200)) 0 calc(17*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 {
    margin-top: calc(27 * (100vw / 600));
    padding: 0;
  }
}
.FR240425LOOK_lp .contents01 .top_txt {
  display: flex;
  justify-content: space-between;
}
.FR240425LOOK_lp .contents01 .top_txt .txt01 {
  width: calc(182*(100vw / 1200));
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .top_txt .txt01 {
    width: calc(194*(100vw / 600));
    margin-left: calc(6*(100vw / 600));
    pointer-events: none;
    margin-top: calc(-2*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .top_txt .txt02 {
  width: calc(838*(100vw / 1200));
  margin-right: calc(6*(100vw / 1200));
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .top_txt .txt02 {
    width: calc(376*(100vw / 600));
    margin-right: calc(3*(100vw / 600));
    pointer-events: none;
  }
}

@media screen and (max-width: 767px) {
  .header {
    background: none !important;
    display: none;
  }
  .header .header-inner {
    background-color: unset;
  }
  .main-inner {
    padding-top: calc(0*(100vw / 600)) !important;
  }

}

/* flexArea01 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea01 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: calc(82*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 {
    display: block;
    margin-top: calc(98 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea01 .model01 {
  display: flex;
  align-items: flex-end;
  width: calc(800*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model01 {
    display: block;
    width: 100%;
    margin-top: 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea01 .model01 .model_img {
  width: calc(582*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model01 .model_img {
    width: 100%;
  }
}
.FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit {
  margin-left: calc(10*(100vw / 1200));
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit {
    margin-left: calc(10 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit .credit_Area01 {
  margin-top: calc(8*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit .credit_Area01 {
    margin-top: calc(10 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit .credit_Area02 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit .credit_Area02 {
    margin-top: calc(10 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit .credit_Area03 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model01 .credit .credit_Area03 {
    margin-top: calc(10 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea01 .model02 {
  width: calc(280*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model02 {
    width: calc(352*(100vw / 600));
    margin-top: calc(65*(100vw / 600));
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model02 .credit {
    margin-top: calc(10 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model02 .credit .credit_Area01 {
    margin-top: calc(6 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea01 .model02 .credit .credit_Area02 {
    margin-top: calc(6 * (100vw / 600));
  }
}


/* flexArea02 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea02 {
  width: calc(1170*(100vw / 1200));
  display: flex;
  justify-content: space-between;
  margin-top: calc(135*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 {
    display: block;
    margin-top: calc(88 * (100vw / 600));
    position: relative;
  }
}
.FR240425LOOK_lp .contents01 .flexArea02 .model03 {
  width: calc(582*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 .model03 {
    width: calc(600 * (100vw / 600));
  }
}

@media screen and (min-width: 768px) {
  .flexArea02_right.pcOnly .sub_flex {
    width: calc(582*(100vw / 1200));
    display: flex;
    justify-content: space-between;
    margin-left: auto;
  }
  .flexArea02_right.pcOnly .model06 {
    width: calc(288*(100vw / 1200));
    margin-top: calc(4*(100vw / 1200));
    margin-left: auto;
  }

}

/* .FR240425LOOK_lp .contents01 .flexArea02 .sub_flex {
  width: calc(582*(100vw / 1200));
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-right: calc(5*(100vw / 1200));
} */
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 .sub_flex {
    width: 100vw;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-top: calc(5*(100vw / 600));
    margin-left: 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea02 .sub_flex .model04 {
  width: calc(288*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 .sub_flex .model04 {
    width: calc(297*(100vw / 600));
    margin: 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea02 .sub_flex .model05 {
  width: calc(288*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 .sub_flex .model05 {
    width: calc(297*(100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 .sub_flex .model06 {
    width: calc(297 * (100vw / 600));
    margin-top: calc(7 * (100vw / 600));
    margin-left: auto;
  }
}
.FR240425LOOK_lp .contents01 .flexArea02 .creditBox2_sp {
  position: absolute;
  bottom: calc(271*(100vw / 600));
  left: calc(15*(100vw / 600));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 .creditBox2_sp .credit_Area03 {
    margin-top: calc(6 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea02 .creditBox2_sp .credit_Area04 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .creditBox2 {
  margin-top: calc(10*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .creditBox2 .credit_Area03 {
  margin-top: calc(7*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .creditBox2 .credit_Area04 {
  margin-top: calc(7*(100vw / 1200));
}

/* flexArea03 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea03 {
  width: calc(226*(100vw / 1200));
  margin-top: calc(142*(100vw / 1200));
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea03 {
    width: calc(263*(100vw / 600));
    margin: calc(126*(100vw / 600)) 0 0 calc(23*(100vw / 600));
    display: block;
  }
}
.FR240425LOOK_lp .contents01 .flexArea03 .credit {
  margin-top: calc(10*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea03 .credit {
    margin-top: calc(14 * (100vw / 600));
  }
}

/* flexArea04 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea04 {
  width: calc(582*(100vw / 1200));
  margin:calc(-435*(100vw / 1200)) calc(4*(100vw / 1200)) 0 0;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea04 {
    width: 100%;
    margin: calc(125 * (100vw / 600)) 0 0 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea04 .credit {
  margin-top: calc(9*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea04 .credit {
    margin-top: calc(16 * (100vw / 600));
    margin-left: calc(15 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea04 .credit .credit_Area05 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea04 .credit .credit_Area05 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea04 .credit .credit_Area06 {
  margin-top: calc(8*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea04 .credit .credit_Area06 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea04 .credit .credit_Area07 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea04 .credit .credit_Area07 {
    margin-top: calc(6 * (100vw / 600));
  }
}

/* flexArea05 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea05 {
  margin-top: calc(353*(100vw / 1200));
  margin-right: calc(4*(100vw / 1200));
  top: calc(300*(100vw / 1200));
  z-index: 10;
  opacity: 0.85;
  mix-blend-mode: multiply;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea05 {
    margin-top: 0;
    margin-right: 0;
    top: calc(10*(100vw / 600));
    padding-top: calc(346*(100vw / 600));
    z-index: 10;
    opacity: 0.85;
  }
}
.FR240425LOOK_lp .contents01 .flexArea05 .model10 {
  width: calc(758*(100vw / 1200));
  margin-left: auto;
  mix-blend-mode: multiply;
  opacity: 0.85;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea05 .model10 {
    width: calc(526*(100vw / 600));
  }
}

/* flexArea06 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea06 {
  width: calc(514*(100vw / 1200));
  margin-left: calc(66*(100vw / 1200));
  margin-top: calc(169*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea06 {
    width: calc(578*(100vw / 600));
    margin-left: 0;
    margin-top: calc(210*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea06 .model11 {
  width: calc(436*(100vw / 1200));
  mix-blend-mode: multiply;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea06 .model11 {
    width: calc(412*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea06 .model11 .credit {
  margin-top: calc(12*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea06 .model11 .credit {
    margin-top: calc(13*(100vw / 600));
    margin-left: calc(15*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea06 .model11 .credit .credit_Area08 {
  margin-top: calc(8*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea06 .model11 .credit .credit_Area08 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea06 .model11_2 {
  width: calc(302*(100vw / 1200));
  margin-left: auto;
  mix-blend-mode: multiply;
  margin-top: calc(225*(100vw / 1200));
  padding-bottom: calc(170*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea06 .model11_2 {
    width: calc(302*(100vw / 600));
    margin-left: auto;
    margin-top: calc(155*(100vw / 600));
    padding-bottom: calc(200*(100vw / 600));
  }
}

/* flexArea07 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea07 {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  width: calc(1144*(100vw / 1200));
  margin: calc(48*(100vw / 1200)) 0 0 calc(25*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea07 {
    display: block;
    width: 100%;
    position: relative;
    /* margin: calc(-76*(100vw / 600)) 0 0 0; */
    margin: calc(126*(100vw / 600)) 0 0 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea07 .model12 {
  width: calc(482*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea07 .model12 {
    width: 100%;
  }
}
.FR240425LOOK_lp .contents01 .flexArea07 .model12 .credit {
  margin-top: calc(12*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea07 .model12 .credit {
    margin-top: calc(12*(100vw / 600));
    margin-left: calc(17*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea07 .model12 .credit .credit_Area09 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea07 .model12 .credit .credit_Area09 {
    margin-top: calc(6*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea07 .model13 {
  width: calc(466*(100vw / 1200));
  margin-top: calc(326*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea07 .model13 {
    width: calc(468*(100vw / 600));
    margin-top: calc(87*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea07 .model13 .credit {
  margin-top: calc(12*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .flexArea07 .model13 .credit .credit_Area10 {
  margin-top: calc(6*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .flexArea07 .model13 .credit .credit_Area11 {
  margin-top: calc(9*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .flexArea07 .model13 .credit .credit_Area12 {
  margin-top: calc(6*(100vw / 1200));
}

/* flexArea08 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea08 {
  margin-top: calc(-156*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea08 {
    width: calc(350*(100vw / 600));
    margin: calc(59 * (100vw / 600)) calc(19 * (100vw / 600)) 0 0;
    margin-left: auto;
  }
}
.FR240425LOOK_lp .contents01 .flexArea08 .model14 {
  width: calc(326*(100vw / 1200));
  margin-left: auto;
  margin-right: calc(219*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea08 .model14 {
    width: calc(350*(100vw / 600));
    margin-left: auto;
    margin-right: calc(19*(100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea08 .credit {
    white-space: nowrap;
    margin-top: calc(22*(100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea08 .credit .credit_Area10 {
    margin-top: calc(6 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea08 .credit .credit_Area11 {
    margin-top: calc(6 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea08 .credit .credit_Area12 {
    margin-top: calc(6 * (100vw / 600));
  }
}

/* flexArea09 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea09 {
  width: calc(514*(100vw / 1200));
  margin-left: calc(39*(100vw / 1200));
  padding-top: calc(142*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea09 {
    width: calc(560*(100vw / 600));
    margin: 0 auto;
    padding-top: calc(102 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea09 .credit {
  margin-top: calc(11*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea09 .credit {
    margin-top: calc(9*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea09 .credit .credit_Area13 {
  margin-top: calc(8*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea09 .credit .credit_Area13 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea09 .credit .credit_Area14 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea09 .credit .credit_Area14 {
    margin-top: calc(6 * (100vw / 600));
  }
}

/* flexArea10 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea10 {
  width: calc(370*(100vw / 1200));
  margin: calc(148*(100vw / 1200)) calc(83*(100vw / 1200)) 0 0;
  margin-left: auto;
  top: calc(-54*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea10 {
    width: calc(560 * (100vw / 600));
    margin: 0 auto;
    padding-top: calc(280 * (100vw / 600));
    /* padding-top: calc(130*(100vw / 600)); */
    top: calc(-64 * (100vw / 600));
  }
}

/* flexArea11 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea11 {
  width: calc(1170*(100vw / 1200));
  display: flex;
  justify-content: space-between;
  margin-top: calc(120*(100vw / 1200));
  margin-left: calc(-3*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 {
    display: block;
    width: 100%;
    margin-top: calc(98*(100vw / 600));
    margin-left: 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .model17 {
  width: calc(444*(100vw / 1200));
  /* margin-right: calc(5*(100vw / 1200)); */
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .model17 {
    width: 100%;
    margin: 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .model17 .credit {
  margin-top: calc(10*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .model17 .credit {
    margin-top: calc(11*(100vw / 600));
    margin-left: calc(16*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .model17 .credit .credit_Area15 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .model17 .credit .credit_Area15 {
    margin-top: calc(8 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .model17 .credit .credit_Area16 {
  margin-top: calc(8*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .flexArea11 .model18 {
  width: calc(444*(100vw / 1200));
  /* margin-right: calc(6*(100vw / 1200)); */
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .model18 {
    width: 100%;
    margin-right: 0;
    margin-top: calc(7*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .model18 .credit {
  margin-top: calc(12*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .flexArea11 .model18 .credit .credit_Area17 {
  margin-top: calc(6*(100vw / 1200));
}
.FR240425LOOK_lp .contents01 .flexArea11 .model18 .credit .credit_Area18 {
  margin-top: calc(8*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex {
    display: flex;
    margin-top: calc(6*(100vw / 600));
    justify-content: space-between;
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model19 {
  width: calc(272*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model19 {
    width: calc(298*(100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model19 .credit {
    margin-top: calc(11*(100vw / 600));
    margin-left: calc(14*(100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model19 .credit .credit_Area17 {
    margin-top: calc(7 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model19 .credit .credit_Area18 {
    margin-top: calc(6 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model19 .credit .credit_Area18_sp {
    margin-top: calc(7 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model20 {
  width: calc(272*(100vw / 1200));
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model20 {
    width: calc(298*(100vw / 600));
    margin-top: 0;
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model20 .credit {
  margin-top: calc(12*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model20 .credit {
    margin-top: calc(11*(100vw / 600));
    margin-left: calc(4*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model20 .credit .credit_Area19 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea11 .sub_flex .model20 .credit .credit_Area19 {
    margin-top: calc(6*(100vw / 600));
  }
}


/* flexArea12 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents01 .flexArea12 {
  width: calc(406*(100vw / 1200));
  margin: calc(93*(100vw / 1200)) calc(61*(100vw / 1200)) 0 0;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea12 {
    width: calc(242*(100vw / 600));
    margin: calc(63*(100vw / 600)) calc(15*(100vw / 600)) 0 0;
    margin-left: auto;
  }
}
.FR240425LOOK_lp .contents01 .flexArea12 .flexBox {
  display: flex;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea12 .flexBox {
    display: block;
  }
}
.FR240425LOOK_lp .contents01 .flexArea12 .flexBox .model21 {
  width: calc(204*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea12 .flexBox .model21 {
    width: 100%;
  }
}
.FR240425LOOK_lp .contents01 .flexArea12 .flexBox .model22 {
  width: calc(204*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea12 .flexBox .model22 {
    width: 100%;
  }
}
.FR240425LOOK_lp .contents01 .flexArea12 .credit {
  margin-top: calc(26*(100vw / 1200));
  margin-left: calc(32*(100vw / 1200));
  position: relative;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea12 .credit {
    margin-top: 0;
    margin-left: 0;
    top: calc(28*(100vw / 600));
    right: calc(70*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents01 .flexArea12 .credit .arrow01 {
  width: calc(62*(100vw / 1200));
  position: absolute;
  top: calc(-18*(100vw / 1200));
  right: calc(79*(100vw / 1200));
  z-index: 1;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents01 .flexArea12 .credit .arrow01 {
    width: calc(42*(100vw / 600));
    top: calc(-17*(100vw / 600));
    right: calc(10*(100vw / 600));
  }
}


/* contents2 start
//------------------------------------------------------------- */

/* .bg #scroll{
  position: relative;
}

.arrow02 {
  position: absolute;
  width: calc(184*(100vw / 1200));
  top: calc(258*(100vw / 1200));
  left: calc(135*(100vw / 1200));
  z-index: 10;
  pointer-events: none;
} */


/* flexArea13 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea13 {
  width: calc(630*(100vw / 1200));
  margin-left: calc(135*(100vw / 1200));
  top: 10%;
  /* padding-top: calc(48*(100vw / 1200));
  top: 10%; */
}
@media screen and (min-width: 768px) {
  .FR240425LOOK_lp .contents2 .flexArea13 {
    margin-left: auto;
    margin-right: calc(435*(100vw / 1200));
  }
}
@media screen and (min-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea13 {
    height: calc(521*(100vw / 1200));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea13 {
    width: calc(386*(100vw / 600));
    margin-left: auto;
    padding-top: calc(10*(100vw / 600));
    top: 0;
    position: relative;
  }
}
.FR240425LOOK_lp .contents2 .flexArea13 .arrow02 {
  width: calc(184*(100vw / 1200));
  position: absolute;
  top: calc(-20*(100vw / 1200));
  left: calc(0*(100vw / 1200));
  z-index: 10;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea13 .arrow02 {
    width: calc(135*(100vw / 600));
    position: absolute;
    top: calc(-6*(100vw / 600));
    left: calc(-164*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea13 .model23 {
  width: calc(412*(100vw / 1200));
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea13 .model23 {
    width: calc(386*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea13 .model23 .credit {
  margin-top: calc(12*(100vw / 1200));
}
.FR240425LOOK_lp .contents2 .flexArea13 .model23 .credit .credit_Area20 {
  margin-top: calc(8*(100vw / 1200));
}
.FR240425LOOK_lp .contents2 .flexArea13 .model23 .credit .credit_Area21 {
  margin-top: calc(7*(100vw / 1200));
}

/* flexArea14 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea14 {
  width: calc(412*(100vw / 1200));
  margin-left: auto;
  padding-top: calc(77*(100vw / 1200));
  margin-right: calc(14*(100vw / 1200));
  top: calc(-60*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea14 {
    width: 100%;
    margin: 0;
    padding-top: calc(70 * (100vw / 600));
  }
}

.FR240425LOOK_lp .contents2 .model24 {
  width: calc(412*(100vw / 1200));
  top: 5.5%;
  margin-right: calc(14*(100vw / 1200));
  margin-left: auto;
  opacity: 0.85;
  /* width: calc(412*(100vw / 1200));
  top: calc(185*(100vw / 1200));
  opacity: 0.85; */
}

@media screen and (min-width: 767px) {
  .FR240425LOOK_lp .contents2 .model24 {
    top: 10%;
  }
}

@media screen and (min-width: 768px) {
  .model24.fade.sticky-block.active {
    margin-top: calc(78*(100vw / 1200));
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea14 .model24 {
    width: 100%;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea14 .model24 .credit {
    margin-top: calc(10 * (100vw / 600));
    margin-left: calc(16 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea14 .model24 .credit .credit_Area20 {
    margin-top: calc(6 * (100vw / 600));
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea14 .model24 .credit .credit_Area21 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .model25 {
  width: calc(412*(100vw / 1200));
  margin-right: calc(14*(100vw / 1200));
  margin-left: auto;
}

@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .model25 {
    width: 100%;
    margin: 0;
  }

}



.model25.fade.no-sticky.active {
  padding: 6rem 0;
  mix-blend-mode: multiply;
}
@media screen and (min-width: 768px) {
  .model25.fade.no-sticky.active {
    /* transform: translateY(-11.5%); */
    padding: 4.9% 0 0;
  }
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea14 .model25 {
    width: 100%;
    padding-top: calc(10 * (100vw / 600));
  }
}

/* flexArea14_sp02 start
//------------------------------------------------------------- */
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea14_sp02 {
    /* padding-top: calc(110*(100vw / 600)); */
    padding-top: calc(300*(100vw / 600));
    bottom: calc(66*(100vw / 600));
  }
}


/* flexArea15 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea15 {
  width: calc(1032*(100vw / 1200));
  display: flex;
  justify-content: space-between;
  margin: calc(119*(100vw / 1200)) 0 0 calc(82*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea15 {
    width: auto;
    display: block;
    margin: calc(130*(100vw / 600)) 0 0 0;
  }
}
.FR240425LOOK_lp .contents2 .flexArea15 .model26 {
  width: calc(476*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea15 .model26 {
    width: calc(476*(100vw / 600));
    margin-left: auto;
  }
}
.FR240425LOOK_lp .contents2 .flexArea15 .model26 .credit {
  margin-top: calc(12*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea15 .model26 .credit {
    margin-top: calc(14 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea15 .model26 .credit .credit_Area22 {
  margin-top: calc(8*(100vw / 1200));
}
.FR240425LOOK_lp .contents2 .flexArea15 .model27 {
  width: calc(386*(100vw / 1200));
  margin-top: calc(106*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea15 .model27 {
    width: calc(490*(100vw / 600));
    margin-top: calc(130*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea15 .model27 .credit {
  margin-top: calc(10*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea15 .model27 .credit {
    margin-top: calc(11*(100vw / 600));
    margin-left: calc(16*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea15 .model27 .credit .credit_Area23 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea15 .model27 .credit .credit_Area23 {
    margin-top: calc(6*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea15 .model27 .credit .credit_Area24 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea15 .model27 .credit .credit_Area24 {
    margin-top: calc(6*(100vw / 600));
  }
}

/* flexArea16 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea16 {
  width: calc(362*(100vw / 1200));
  margin: calc(163*(100vw / 1200)) 0 0 calc(166*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea16 {
    width: calc(458*(100vw / 600));
    margin: calc(164*(100vw / 600)) auto 0;
  }
}
.FR240425LOOK_lp .contents2 .flexArea16 .credit {
  margin-top: calc(13*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea16 .credit {
    margin-top: calc(10 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea16 .credit .credit_Area25 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea16 .credit .credit_Area25 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea16 .credit .credit_Area26 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea16 .credit .credit_Area26 {
    margin-top: calc(6 * (100vw / 600));
  }
}

/* flexArea17 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea17 {
  width: calc(1024*(100vw / 1200));
  display: flex;
  justify-content: space-between;
  margin: calc(202*(100vw / 1200)) 0 0 calc(94*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 {
    width: auto;
    display: block;
    margin: calc(126*(100vw / 600)) 0 0 0;
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 {
  width: calc(496*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 {
    width: 100%;
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit {
  margin-top: calc(13 *(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit {
    margin-top: calc(13 * (100vw / 600));
    margin-left: calc(15 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit .credit_Area27 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit .credit_Area27 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit .credit_Area28 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit .credit_Area28 {
    margin-top: calc(8 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit .credit_Area29 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox1 .credit .credit_Area29 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 {
  width: calc(336*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 {
    width: calc(347*(100vw / 600));
    margin-left: auto;
    margin-top: calc(51*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 .credit {
  margin-top: calc(12*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 .credit {
    margin-top: calc(14 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 .credit .credit_Area30 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 .credit .credit_Area30 {
    margin-top: calc(8 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 .credit .credit_Area31 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .felxBox2 .credit .credit_Area31 {
    margin-top: calc(6 * (100vw / 600));
  }
}

.FR240425LOOK_lp .contents2 .flexArea17 {
  position: relative;
}
.FR240425LOOK_lp .contents2 .flexArea17 .slick-dots {
  margin: calc(0*(100vw / 1200)) 0 0 calc(0*(100vw / 1200));
  position: absolute;
  bottom: calc(-95*(100vw / 1200));
  left: 0;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .slick-dots {
    margin: calc(0 * (100vw / 600)) 0 0 calc(15 * (100vw / 600));
    bottom: calc(-116*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .slick-dots li {
  margin: calc(0*(100vw / 1200)) 0 0 calc(0*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .slick-dots li {
    margin: calc(0 * (100vw / 600)) 0 0 calc(0 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .slick-dots li button {
  width: calc(7*(100vw / 1200));
  height: calc(7*(100vw / 1200));
  border: 1px solid #494949;
  border-radius: 999px;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .slick-dots li button {
    width: calc(12 * (100vw / 600));
    height: calc(12 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea17 .slick-dots li:nth-of-type(1) {
  margin-right: calc(9*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea17 .slick-dots li:nth-of-type(1) {
    margin-right: calc(14 * (100vw / 600));
  }
}

/* flexArea18 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea18 {
  margin-top: calc(-55*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 {
    margin-top: calc(100 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .model31 {
  width: calc(448*(100vw / 1200));
  margin-left: auto;
  margin-right: calc(24*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .model31 {
    width: calc(501*(100vw / 600));
    margin-left: calc(-9*(100vw / 600));
    margin-right: 0;
    overflow-x: hidden;
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .model31 .credit {
  margin-top: calc(11*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .model31 .credit {
    margin-top: calc(15*(100vw / 600));
    margin-left: calc(24*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .model31 .credit .credit_Area32 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .model31 .credit .credit_Area32 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .model31 .credit .credit_Area33 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .model31 .credit .credit_Area33 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea {
  width: calc(706*(100vw / 1200));
  margin-top: calc(-295*(100vw / 1200));
  margin-left: calc(79*(100vw / 1200));
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea {
    width: auto;
    display: block;
    margin: calc(113*(100vw / 600)) 0 0 0;
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 {
  width: calc(458*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 {
    width: calc(570*(100vw / 600));
    margin: 0 auto;
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 .credit {
  margin-top: calc(12*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 .credit {
    margin-top: calc(11 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 .credit .credit_Area34 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 .credit .credit_Area34 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 .credit .credit_Area35 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model32 .credit .credit_Area35 {
    margin-top: calc(8 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model33 {
  width: calc(242*(100vw / 1200));
  margin-top: calc(342.3*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea18 .sub_flexArea .model33 {
    width: calc(570 * (100vw / 600));
    margin: calc(41* (100vw / 600)) auto 0;
  }
}

/* flexArea19 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea19 .box1 {
  width: calc(552*(100vw / 1200));
  margin-left: auto;
  margin-right: calc(15*(100vw / 1200));
  margin-top: calc(34*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .box1 {
    width: auto;
    margin: calc(166*(100vw / 600)) 0 0 0;
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .box1 .credit {
  margin-top: calc(11 *(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .box1 .credit {
    margin: calc(12 * (100vw / 600)) 0 0 calc(16 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .box1 .credit .credit_Area36 {
  margin-top: calc(6*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .box1 .credit .credit_Area36 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .model34 {
  width: calc(480*(100vw / 1200));
  margin-top: calc(-322*(100vw / 1200));
  margin-left: calc(27*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .model34 {
    width: calc(468*(100vw / 600));
    margin-top: calc(138*(100vw / 600));
    margin-left: 0;
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit {
  margin-top: calc(10*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit {
    margin-top: calc(14*(100vw / 600));
    margin-left: calc(15*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit .credit_Area37 {
  margin-top: calc(8*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit .credit_Area37 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit .credit_Area38 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit .credit_Area38 {
    margin-top: calc(6 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit .credit_Area39 {
  margin-top: calc(7*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .model34 .credit .credit_Area39 {
    margin-top: 1.3333333333vw;
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .box1 {
  position: relative;
}
.FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots {
  margin: calc(0*(100vw / 1200)) 0 0 calc(0*(100vw / 1200));
  position: absolute;
  bottom: calc(-57*(100vw / 1200));
  left: 0;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots {
    margin: calc(0 * (100vw / 600)) 0 0 calc(18 * (100vw / 600));
    bottom: calc(-72 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots li {
  margin: calc(0*(100vw / 1200)) 0 0 calc(0*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots li {
    margin: calc(0*(100vw / 1200)) 0 0 calc(0*(100vw / 1200));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots li button {
  width: calc(7*(100vw / 1200));
  height: calc(7*(100vw / 1200));
  border: 1px solid #494949;
  border-radius: 999px;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots li button {
    width: calc(12 * (100vw / 600));
    height: calc(12 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots li:nth-of-type(1) {
  margin-right: calc(9*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea19 .box1 .slick-dots li:nth-of-type(1) {
    margin-right: calc(14 * (100vw / 600));
  }
}

/* flexArea20 start
//------------------------------------------------------------- */
.FR240425LOOK_lp .contents2 .flexArea20 {
  margin-top: calc(125*(100vw / 1200));
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea20 {
    margin-top: calc(61 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea20 .model35 {
  border-bottom: 1px solid #000;
}
.FR240425LOOK_lp .contents2 .flexArea20 .model35 .model_img {
  width: calc(307*(100vw / 1200));
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea20 .model35 .model_img {
    width: calc(298 * (100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea20 .txt03 {
  width: calc(408*(100vw / 1200));
  margin: calc(20*(100vw / 1200)) auto 0;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea20 .txt03 {
    width: calc(514*(100vw / 600));
    margin: calc(23*(100vw / 600)) auto 0;
  }
}
.FR240425LOOK_lp .contents2 .flexArea20 .All_btn {
  margin-top: calc(45*(100vw / 1200));
  font-size: calc(17.41*(100vw / 1200));
  text-align: center;
  padding-bottom: calc(150*(100vw / 1200));
  font-family: "xanti-typewriter-variable", sans-serif;
  font-variation-settings: "wght" 350;
}
@media screen and (max-width: 767px) {
  .FR240425LOOK_lp .contents2 .flexArea20 .All_btn {
    font-size: calc(24.52 * (100vw / 600));
    margin-top: calc(41*(100vw / 600));
    padding-bottom: calc(73*(100vw / 600));
  }
}
.FR240425LOOK_lp .contents2 .flexArea20 .All_btn a {
  display: inline-block;
}

.bg {
  background: #EAE9E5;
  padding-bottom: calc(52*(100vw / 1200));
}
.bg .scroll_txt {
  padding-top: calc(44*(100vw / 1200));
  font-size: calc(11*(100vw / 1200));
  margin: 0 0 0 calc(38*(100vw / 1200));
  font-family: "xanti-typewriter-variable", sans-serif;
  font-variation-settings: "wght" 350;
}
@media screen and (max-width: 767px) {
  .bg .scroll_txt {
    padding-top: calc(160*(100vw / 600));
    font-size: calc(15 * (100vw / 600));
    margin: 0 0 0 calc(14*(100vw / 600));
  }
}

.slick-slider{
  margin: 0;
  padding: 0;
}
.slick-slider img {
  width: 100%;
  height: 100%;
}

#pic {
  width: calc(392*(100vw / 1200));
  height: auto;
  margin: calc(7*(100vw / 1200)) 0 0 calc(39*(100vw / 1200));
}

@media screen and (max-width: 767px) {
  #pic {
    width: calc(500*(100vw / 600));
    margin: calc(7*(100vw / 600)) 0 0 calc(15*(100vw / 600));
  }
}


.FR240425LOOK_lp .fade {
  opacity: 0;
  -webkit-transition: all .8s ease;
  transition: all .8s ease;
}

.FR240425LOOK_lp .fade.active {
  opacity: 1;
}

.FR240425LOOK_lp .fade_2s.active {
  -webkit-transition-delay: .2s;
          transition-delay: .2s;
}

.FR240425LOOK_lp .fade_4s.active {
  -webkit-transition-delay: .4s;
          transition-delay: .4s;
}

.FR240425LOOK_lp .fade_5s.active {
  -webkit-transition-delay: .5s;
          transition-delay: .5s;
}

.FR240425LOOK_lp .fade_6s.active {
  -webkit-transition-delay: .6s;
}


.archive {
  border: none !important;
}
/*# sourceMappingURL=style.css.map */
