@charset "UTF-8";

.archive{
  border-top: none!important;
}



@media screen and (max-width:767px) {
  :root {
    --lpSetSize: (100vw / 750);
  }
}

:root {
  --lpNavSetSize: (100vw / 1400);
}

@media screen and (min-width:768px) and (max-width:1400px) {
  :root {
    --lpSetSize: (100vw / 1400) * 0.5333333333;
  }
}

/* 1401px以上の場合 */
@media screen and (min-width:1401px) {
  :root {
    /* 最小値: 1400px幅の時の値（デザインが崩れない最小の基準値） */
    /* 推奨値: 画面幅に合わせて可変 */
    /* 最大値: 必要に応じて設定（例: 巨大なモニターで文字が大きくなりすぎないように） */
    --lpSetSize: clamp(calc(1400px / 1400 * 0.5333333333), calc(100vw / 1400 * 0.5333333333), calc(1920px / 1400 * 0.5333333333));
  }
}

/*******************************
FR250716AW1st
*******************************/
#FR250716AW1st{
  display: block;
  width: 100%;
  padding: 0 0 calc(204 * var(--lpSetSize));
  border-bottom: 1px solid #000000;
  box-sizing: border-box;
  overflow: clip;
}

@media screen and (max-width:767px) {
  #FR250716AW1st{
    padding: 0 0 calc(170 * var(--lpSetSize));
  }
}

#FR250716AW1st *{box-sizing: border-box;}


#FR250716AW1st .lpSection{
  display: block;
  width: 100%;
}

/*******************************
img setting
*******************************/
#FR250716AW1st .imgOuter{
  display: block;
  width: 100%;
  height: auto;
  pointer-events: none;
}

#FR250716AW1st .imgOuter > .outer,
#FR250716AW1st .imgOuter picture,
#FR250716AW1st .imgOuter img{
  display: block;
  width: 100%;
  height: auto;
}
#FR250716AW1st .imgOuter > a{
  display: block;
  width: 100%;
  height: auto;
  pointer-events: auto;
}


/*******************************
creditLinks
*******************************/
#FR250716AW1st .creditArea{
  display: block;
  padding-top: calc(30 * var(--lpSetSize));
}

#FR250716AW1st .creditLinks{
  display: block;
  white-space: nowrap;
  text-align: center;
}

#FR250716AW1st .creditLinks > a,
#FR250716AW1st .creditLinks > span{
  display: inline-block;
  white-space: nowrap;
  font-family: "muli", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: calc(22 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.85;
  color: #e28892;
  text-decoration: none;
  font-feature-settings: "palt";
}

#FR250716AW1st .creditLinks > a + a,
#FR250716AW1st .creditLinks > span + span,
#FR250716AW1st .creditLinks > a + span,
#FR250716AW1st .creditLinks > span + a{
  margin-left: 0.3em;
}

#FR250716AW1st .creditLinks > a:not(:nth-last-of-type(1))::after,
#FR250716AW1st .creditLinks > span:not(:nth-last-of-type(1))::after{
  content: ',';
  display: inline-block;
}

/*******************************
figSlider
*******************************/
#FR250716AW1st .figSlider{
	overflow: hidden;
	position: relative;
}


#FR250716AW1st #sec01 .figSlider,
#FR250716AW1st #sec07 .figSlider{
  background: #000000;
}
  

#FR250716AW1st .figSlider .container{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

#FR250716AW1st .figSlider .sliderWrapper{}

#FR250716AW1st .figSlider .slider{
  display: block;
  width: 100%;
  background: #FFFFFF;
}

#FR250716AW1st .figSlider .slider a{
  display: block;
  width: 100%;
  height: auto;
}

#FR250716AW1st .figSlider .slider a > img{
  display: block;
  width: 100%;
  height: auto;
}

#FR250716AW1st .figSlider .slider.swiper-slide-active{
  pointer-events: auto;
}

#FR250716AW1st .figSlider ul.pager{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0 calc(20 * var(--lpSetSize));
  width: calc(100% - 40 * var(--lpSetSize));
  position: absolute;
  left: calc(20 * var(--lpSetSize));
  bottom: calc(20 * var(--lpSetSize));
  z-index: 2;
}

#FR250716AW1st .figSlider ul.pager > li{
  display: block;
  width: calc(12 * var(--lpSetSize));
  height: calc(12 * var(--lpSetSize));
  background-color: inherit;
  border: 1px solid #000;
  border-radius: 50%;
  margin-left: 0;
  margin-right: 0;
  transition: background 0.3s ease;
  cursor: pointer;
  opacity: 1;
  pointer-events: auto;
}

#FR250716AW1st .figSlider ul.pager > li.swiper-pagination-bullet-active{
  opacity: 1;
  background: #000;
}



/*******************************
fadeInSetting
*******************************/
#FR250716AW1st .fadeInBlock{
  opacity: 0;
  transform: translateY(calc(100 * var(--lpSetSize)));
  transition: transform 1.1s ease, opacity 1.1s ease;
}
#FR250716AW1st .fadeInBlock.fade_left {
  transform: translateX(calc(-100 * var(--lpSetSize)));
}
#FR250716AW1st .fadeInBlock.fade_right {
  transform: translateX(calc(100 * var(--lpSetSize)));
}
#FR250716AW1st .js-fade_center{
  opacity: 0;
  transform: translateX(calc(100 * var(--lpSetSize)));
  transition: transform 1.1s ease, opacity 1.1s ease;
}
#FR250716AW1st .js-fade_center.move_left{
  transform: translateX(calc(-100 * var(--lpSetSize)));
}



#FR250716AW1st .fadeInBlock.view{
  opacity: 1;
  transform: translateY(0);
}
#FR250716AW1st .fadeInBlock.fade_left.view {
  transform: translateX(0);
}
#FR250716AW1st .fadeInBlock.fade_right.view {
  transform: translateX(0);
}
#FR250716AW1st .js-fade_center.view{
  opacity: 1;
  transform: translateX(0);
}
#FR250716AW1st .js-fade_center.move_left.view {
  transform: translateX(0);
}




/*******************************
lpMainWrap
*******************************/
#FR250716AW1st .lpMainWrap{
  display: block;
  width: 100%;
}

#FR250716AW1st .leftTTL{
  display: none;
}

#FR250716AW1st .rightAllItems{
  display: block;
  width: 100%;
  /* height: calc(114 * var(--lpSetSize)); */
  position: fixed;
  left: 0;
  bottom: 0;
  
  z-index: 99;
  opacity: 0;
  transition: opacity 1.1s ease;
  pointer-events: none;
}

#FR250716AW1st .rightAllItems.view{
  opacity: 1;
  pointer-events: auto;
}

#FR250716AW1st .rightAllItems a.pcView{display: none;}

#FR250716AW1st .rightAllItems a.spView{
  /* display: block; */
  /* width: 100%; */
  /* height: 100%; */
}

#FR250716AW1st .rightAllItems_sp{
  display: block;
  width: 100%;
  /* height: calc(114 * var(--lpSetSize)); */
  position: fixed;
  left: 0;
  bottom: 0;
  
  z-index: 99;
  opacity: 0;
  transition: opacity 1.1s ease;
  pointer-events: none;
}
#FR250716AW1st .rightAllItems_sp a {
  display: block;
  width: 100%;
  height: 100%;
}
#FR250716AW1st .rightAllItems_sp.view{
  opacity: 1;
  pointer-events: auto;
}



#FR250716AW1st .lpMainBlock{
  display: block;
  width: 100%;
}


@media screen and (min-width:768px){

  #FR250716AW1st .rightAllItems_sp {
    display: none;
  }


  #FR250716AW1st .lpMainWrap{
    display: flex;
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
  }

  #FR250716AW1st .leftTTL{
    order: 1;
    display: block;
    width: calc(50% - 750 * var(--lpSetSize) / 2);
    padding-left: calc(100* var(--lpNavSetSize));
    opacity: 0;
    transition: opacity 1.1s ease;
    pointer-events: none;
  }
  
  #FR250716AW1st .leftTTL.view{
    opacity: 1;
    pointer-events: auto;
  }

  #FR250716AW1st .leftTTL > picture{
    display: block;
    width: calc(260 * var(--lpNavSetSize));
    position: sticky;
    left: 0;
    top: calc(50% - 0 * var(--lpNavSetSize) / 2);
  }
  
  #FR250716AW1st .rightAllItems{
    order: 3;
    display: block;
    height: auto;
    width: calc(50% - 750 * var(--lpSetSize) / 2);
    padding-right: calc(100 * var(--lpNavSetSize));
    transition: opacity 1.1s ease;
    pointer-events: none;
    position: relative;
  }

  #FR250716AW1st .rightAllItems.view{
    opacity: 1;
    pointer-events: auto;
  }

  #FR250716AW1st .rightAllItems a.spView{display: none;}
  
  #FR250716AW1st .rightAllItems a.pcView{
    display: block;
    width: calc(256.347 * var(--lpNavSetSize));
    margin: 0 0 0 auto;
    position: sticky;
    right: 0;
    top: calc(50% - -25 * var(--lpNavSetSize) / 2);
  }


  #FR250716AW1st .lpMainBlock{
    order: 2;
    display: block;
    width: calc(750 * var(--lpSetSize));
  }
  
}

/*******************************
mvBlock
*******************************/
#FR250716AW1st .mvBlock{
  display: block;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto calc(122 * var(--lpSetSize));
}


@media screen and (max-width:767px) {
  #FR250716AW1st .mvBlock{
    width: 100%;
    margin: 0 auto calc(120 * var(--lpSetSize));
  }
}

#FR250716AW1st .mvBlock .mvOuter{
  display: block;
  width: 100%;
  height: auto;
}

#FR250716AW1st .mvBlock picture,
#FR250716AW1st .mvBlock img{
  display: block;
  width: 100%;
  height: auto;
}





/*******************************
allItemBtn
*******************************/
#FR250716AW1st .allItemBtn{
  display: block;
  width: calc(200 * var(--lpSetSize));
  margin: 0 auto calc(151* var(--lpSetSize));
  position: relative;
}

#FR250716AW1st .allItemBtn a{
  display: block;
  width: 100%;
}

#FR250716AW1st .allItemBtn img,
#FR250716AW1st .allItemBtn picture{
  width: 100%;
  height: auto;
}


/*******************************
overRide
*******************************/
@media screen and (max-width:767px) {
  #FR250716AW1st .pcView{display: none;}
}

@media screen and (min-width:768px){
  #FR250716AW1st .spView{display: none;}
}



/*
//////////////////////////////////////////////////////////////////////////////////////////////
animation - common_sticky
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.FR250716AW1st .c-position {
  position: absolute;
  pointer-events: none;
}
.FR250716AW1st .common_sticky {
  position: sticky;
  top: min(140*(100vw / 1400),140px);
  pointer-events: none;
  z-index: 5;
}
@media screen and (max-width: 767px) {
  .FR250716AW1st .common_sticky {
    top: 20px;
    /* top: calc(var(--header-height) + 20px); */
  }
}

/*************************************************************
FR250716AW1st contents
*************************************************************/
#FR250716AW1st a {
  display: block;
}
#FR250716AW1st img {
  width: 100%;
  height: auto;
}

/* first_block */
.first_block {
  width: 100%;
  margin: 0 auto calc(160  * var(--lpSetSize));
}

/* second_block */
.second_block {
  margin: 0 auto;
  padding-bottom: calc(160 * var(--lpSetSize));
  height: calc(4732 * var(--lpSetSize));
}
.second_block_img01 {
  width: calc(585  * var(--lpSetSize));
  margin: 0 auto calc(144  * var(--lpSetSize));
}
.sticky_text01 {
  width: calc(670  * var(--lpSetSize));
  left: calc(10  * var(--lpSetSize));
}
/*  */
.second_block_inner {
  position: relative;
  top: calc(-700 * var(--lpSetSize));
}
.FR250716AW1st .common_sticky.common_sticky01 {
  margin-left: calc(30 * var(--lpSetSize));
  margin-top: calc(862 * var(--lpSetSize));
}

.second_block_img02 {
  width: 100%;
}
.second_block_img03 {
  display: flex;
  justify-content: space-between;
  margin-top: calc(-50 * var(--lpSetSize));
  margin-bottom: calc(156* var(--lpSetSize));
}
.second_block_img03_1 {
  width: calc(360 * var(--lpSetSize));
  margin-top: calc(220 * var(--lpSetSize));
}
.second_block_img03_2 {
  width: calc(360 * var(--lpSetSize));
}
.back_white {
  background-color: #fff;
}
.credit_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: calc(17 * var(--lpSetSize)) calc(13 * var(--lpSetSize));
}
.credit_block01 {
  width: calc(250 * var(--lpSetSize));
  margin-top: calc(55 * var(--lpSetSize));
  margin-left: calc(10 * var(--lpSetSize));
}
.credit_wrap a {
  font-family: "aktiv-grotesk", sans-serif;
  font-size: calc(20 * var(--lpSetSize));
  letter-spacing: 0.04em;
}
.second_block_img04 {
  width: calc(660  * var(--lpSetSize));
  margin: 0 auto calc(160  * var(--lpSetSize));
}
.credit_block02 {
  width: calc(547 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: end;
  margin-left: auto;
}
.second_block_img05 {
  width: calc(570  * var(--lpSetSize));
  margin: 0 auto calc(80  * var(--lpSetSize));
}
.second_block_img06 {
  width: 100%;
}
.slide_loop_inner {
  width: calc(435 * var(--lpSetSize)) !important;
}
.credit_block03 {
  width: calc(450 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}

/* third_block */
.third_block {
  margin: 0 auto;
  padding-bottom: calc(160 * var(--lpSetSize));
}
.sticky_text02 {
  width: calc(669  * var(--lpSetSize));
  left: calc(1  * var(--lpSetSize));
}
/*  */
.third_block_inner {
  position: relative;
  top: calc(113 * var(--lpSetSize));
}
.FR250716AW1st .common_sticky.common_sticky02 {
  margin-left: calc(40 * var(--lpSetSize));
  margin-top: calc(300 * var(--lpSetSize));
  margin-bottom: calc(250 * var(--lpSetSize));
}
.credit_block04 {
  width: calc(400 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
  margin-right: calc(40 * var(--lpSetSize));
  justify-content: end;
  margin-left: auto;
}
.third_block_inner_img01 {
  width: 100%;
  margin-bottom: calc(160 * var(--lpSetSize));
}
.third_block_inner_img02 {
  width: 100%;
  margin-bottom: calc(160 * var(--lpSetSize));
  position: relative;
}
.third_block_inner_img02_1 {
  width: calc(560 * var(--lpSetSize));
}
.third_block_inner_img02_2 {
  width: calc(420 * var(--lpSetSize));
  position: absolute;
  top: 17%;
  right: 0%;
}
.credit_block05 {
  width: calc(540 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.third_block_inner_img03 {
  width: calc(540 * var(--lpSetSize));
  margin: 0 auto calc(80 * var(--lpSetSize));
}
.third_block_inner_img04 {
  width: 100%;
  margin: 0 auto calc(160 * var(--lpSetSize));
}
.credit_block06 {
  width: calc(600 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.third_block_inner_img05 {
  width: 100%;
  position: relative;
  margin: 0 auto calc(160 * var(--lpSetSize));
}
.third_block_inner_img05_1 {
  width: calc(560 * var(--lpSetSize));
  margin-left: auto;
}
.third_block_inner_img05_2 {
  width: calc(420 * var(--lpSetSize));
  position: absolute;
  top: 17%;
  left: 0%;
}
.credit_block07 {
  width: calc(600 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.third_block_inner_img06 {
  width: calc(630 * var(--lpSetSize));
  margin: 0 auto calc(160 * var(--lpSetSize));
}
.credit_block08 {
  width: calc(390 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: end;
  margin-left: auto;
}
.third_block_inner_img07 {
  width: 100%;
  position: relative;
  margin: 0 auto calc(160 * var(--lpSetSize));
}
.third_block_inner_img07_1 {
  width: calc(560 * var(--lpSetSize));
}
.third_block_inner_img07_2 {
  width: calc(420 * var(--lpSetSize));
  position: absolute;
  top: 17%;
  right: 0%;
}
.credit_block09 {
  width: calc(460 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.third_block_inner_img08 {
  width: calc(525 * var(--lpSetSize));
  margin: 0 auto calc(157* var(--lpSetSize));
}
.credit_block10 {
  width: calc(150 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: end;
  margin-left: auto;
}
.third_block_inner_img09 {
  width: calc(525 * var(--lpSetSize));
  margin: 0 auto calc(80* var(--lpSetSize));
}

/* forth_block */
.forth_block {
  margin: 0 auto;
  padding-bottom: calc(160 * var(--lpSetSize));
  height: calc(6100 * var(--lpSetSize));
  margin-top: calc(1195 * var(--lpSetSize));
}
.sticky_text03 {
  width: calc(669  * var(--lpSetSize));
  left: calc(0  * var(--lpSetSize));
}
.forth_block_inner {
  position: relative;
  top: calc(-1220 * var(--lpSetSize));
}
.FR250716AW1st .common_sticky.common_sticky03 {
  margin-left: calc(40 * var(--lpSetSize));
  margin-top: calc(428 * var(--lpSetSize));
  margin-bottom: calc(1105 * var(--lpSetSize));
}
/*  */
.forth_block_inner_img01 {
  width: 100%;
  margin: 0 auto calc(160 * var(--lpSetSize));
}
.credit_block11 {
  width: calc(440 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(43 * var(--lpSetSize));
  justify-content: center;
}
.forth_block_inner_img02 {
  width: 100%;
  margin: 0 auto calc(80 * var(--lpSetSize));
}
.forth_block_inner_img03 {
  width: calc(600 * var(--lpSetSize));
  margin-bottom: calc(160 * var(--lpSetSize));
}
.credit_block12 {
  width: calc(450 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: end;
  margin-left: auto;
}
.forth_block_inner_img04 {
  width: 100%;
  margin: 0 auto calc(80 * var(--lpSetSize));
}
.forth_block_inner_img05 {
  width: calc(540 * var(--lpSetSize));
  margin: 0 auto calc(180 * var(--lpSetSize));
}
.credit_block13 {
  width: calc(450 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
}
.forth_block_inner_img06 {
  width: calc(645 * var(--lpSetSize));
  margin-bottom: calc(270 * var(--lpSetSize));
  margin-left: auto;
}

/* fifth_block */
.fifth_block {
  margin: 0 auto;
  padding-bottom: calc(160 * var(--lpSetSize));
  margin-top: calc(-1140 * var(--lpSetSize));
  height: calc(5952 * var(--lpSetSize));
}
.sticky_text04 {
  width: calc(665  * var(--lpSetSize));
  left: calc(0  * var(--lpSetSize));
}
.fifth_block_inner {
  position: relative;
  top: calc(-930 * var(--lpSetSize));
}
.FR250716AW1st .common_sticky.common_sticky04 {
  margin-left: calc(40 * var(--lpSetSize));
  margin-top: calc(1200 * var(--lpSetSize));
  margin-bottom: calc(70 * var(--lpSetSize));
}
/*  */
.fifth_block_inner_img01 {
  width: 100%;
  padding-bottom: calc(160 * var(--lpSetSize));
}
.credit_block14 {
  width: calc(500 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.fifth_block_inner_img02 {
  width: calc(600 * var(--lpSetSize));
  margin: 0 auto calc(80 * var(--lpSetSize));
}
.fifth_block_inner_img03 {
  width: 100%;
  margin: 0 auto calc(160 * var(--lpSetSize));
}
.credit_block15 {
  width: calc(500 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.fifth_block_inner_img04 {
  width: calc(480 * var(--lpSetSize));
  margin: 0 auto calc(80 * var(--lpSetSize));
}
.fifth_block_inner_img05 {
  width: 100%;
  margin: 0 auto calc(80 * var(--lpSetSize));
}
.fifth_block_inner_img06 {
  width: calc(570 * var(--lpSetSize));
  margin: 0 auto;
}
.credit_block16 {
  width: calc(520 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.credit_block16 > div {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: calc(17 * var(--lpSetSize)) calc(13 * var(--lpSetSize));
}

/* sixth_block */
.sixth_block {
  margin: 0 auto;
  padding-bottom: calc(160 * var(--lpSetSize));
}
.sticky_text05 {
  width: calc(675  * var(--lpSetSize));
  left: calc(0  * var(--lpSetSize));
}
.sixth_block_inner {
  position: relative;
  top: calc(110 * var(--lpSetSize));
}
.FR250716AW1st .common_sticky.common_sticky05 {
  margin-left: calc(40 * var(--lpSetSize));
  margin-top: calc(225 * var(--lpSetSize));
  margin-bottom: calc(165 * var(--lpSetSize));
}
/*  */
.sixth_block_inner_img01 {
  width: calc(420 * var(--lpSetSize));
  margin-left: auto;
}
.sixth_block_inner_img02 {
  width: calc(360 * var(--lpSetSize));
  margin-top: calc(-230 * var(--lpSetSize));
  margin-bottom: calc(80 * var(--lpSetSize));
}
.sixth_block_inner_img03 {
  width: 100%;
}
.slide_loop_inner02 {
  width: calc(585 * var(--lpSetSize)) !important;
}
.credit_block17 {
  width: calc(470 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}

/* seventh_block */
.seventh_block {
  margin: 0 auto;
  padding-bottom: calc(125 * var(--lpSetSize));
}
.sticky_text06 {
  width: calc(660  * var(--lpSetSize));
  left: calc(0  * var(--lpSetSize));
}
.seventh_block_inner {
  position: relative;
  top: calc(115 * var(--lpSetSize));
}
.FR250716AW1st .common_sticky.common_sticky06 {
  margin-left: calc(40 * var(--lpSetSize));
  margin-top: calc(-210 * var(--lpSetSize));
  margin-bottom: calc(345 * var(--lpSetSize));
}
/*  */
.seventh_block_inner_img01 {
  width: 100%;
  position: relative;
  margin-bottom: calc(80 * var(--lpSetSize));
}
.seventh_block_inner_img01_1 {
  width: calc(560 * var(--lpSetSize));
}
.seventh_block_inner_img01_2 {
  width: calc(420 * var(--lpSetSize));
  position: absolute;
  top: 22%;
  right: 0%;
}
.seventh_block_inner_img02 {
  width: calc(555 * var(--lpSetSize));
  margin: 0 auto calc(160 * var(--lpSetSize));
}
.credit_block18 {
  width: calc(410 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: end;
  margin-left: auto;
}
.seventh_block_inner_img03 {
  width: 100%;
  margin-bottom: calc(160 * var(--lpSetSize));
}
.credit_block19 {
  width: calc(500 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.seventh_block_inner_img04 {
  width: calc(585 * var(--lpSetSize));
  margin-bottom: calc(30 * var(--lpSetSize));
}
.seventh_block_inner_img05 {
  width: calc(585 * var(--lpSetSize));
  margin-bottom: calc(160 * var(--lpSetSize));
}
.credit_block20 {
  width: calc(450 * var(--lpSetSize));
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: end;
  margin-left: auto;
}
.seventh_block_inner_img06 {
  width: calc(645 * var(--lpSetSize));
  margin: 0 auto calc(80 * var(--lpSetSize));
}
.seventh_block_inner_img07 {
  width: calc(495 * var(--lpSetSize));
  margin: 0 auto calc(180 * var(--lpSetSize));
}
.credit_block21 {
  width: calc(495 * var(--lpSetSize));
  margin: 0 auto;
  margin-top: calc(40 * var(--lpSetSize));
  justify-content: center;
}
.staff_text {
  font-family: "aktiv-grotesk", sans-serif;
  font-size: calc(20 * var(--lpSetSize));
  letter-spacing: 0.04em;
  line-height: 1.85;
  margin-bottom: calc(-20 * var(--lpSetSize));
  text-align: center;
}

@media screen and (max-width:767px) {
  .seventh_block {
    padding-bottom: calc(122 * var(--lpSetSize));
  }
}

#FR250716AW1st .second_block_img02 .figSlider .container {
  background: #8e8377;
}
#FR250716AW1st .forth_block_inner_img01 .figSlider .container {
  background: #717073;
}
#FR250716AW1st .forth_block_inner_img04 .figSlider .container {
  background: #737371;
}
#FR250716AW1st .seventh_block_inner_img06 .figSlider .container {
  background: #825c4e;
}