:root {
  --color-black: #4d4948;
  --color-gray: #303030;
  --color-white: #fff;
  --bk-color-01: #f2efe6;
}

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

#feature .wrap_fv,
#feature [class^=wrap_sec],
#feature .wrap_foot {
  margin-inline: auto;
  width: 100%;
  max-width: 1200px;
  background-color: var(--bk-color-01);
}
#feature .wrap_fv .fv .fv_img {
  width: min(1200px, 85.71429vw);
  margin-inline: auto;
}
#feature .wrap_sec01 {
  padding-top: min(150px, 10.71429vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  gap: min(80px, 5.71429vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 {
  width: min(480px, 34.28571vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_text {
  width: min(480px, 34.28571vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-02 {
  margin-top: max(-330px, -23.57143vw);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  gap: min(80px, 5.71429vw);
  padding-bottom: min(169px, 12.07143vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-02 .box-01 .wrap_text {
  width: min(480px, 34.28571vw);
  padding-bottom: min(30px, 2.14286vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_02 {
  width: min(480px, 34.28571vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-01 {
  padding-bottom: min(275px, 19.64286vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  width: min(1200px, 85.71429vw);
  overflow: hidden;
}
#feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper_01 {
  width: min(320px, 22.85714vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper-slide {
  margin-inline: min(10px, 0.71429vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: min(124px, 8.85714vw);
  padding-left: min(2px, 0.14286vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_04 {
  width: min(418px, 29.85714vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
  margin-top: min(4px, 0.28571vw);
  width: min(460px, 32.85714vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_head_01 {
  margin-inline: auto;
  width: min(162px, 11.57143vw);
  padding-bottom: min(78px, 5.57143vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-01 .box-03 .img_05 {
  width: min(420px, 30vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-02 {
  margin-top: max(-311px, -22.21429vw);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  gap: min(126px, 9vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
  width: min(418px, 29.85714vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 .wrap_text {
  padding-bottom: min(174px, 12.42857vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_05 {
  width: min(458px, 32.71429vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 {
  margin-top: max(-86px, -6.14286vw);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: min(126px, 9vw);
  padding-right: min(14px, 1vw);
  padding-bottom: min(102px, 7.28571vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_06 {
  width: min(396px, 28.28571vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-02 {
  margin-top: min(241px, 17.21429vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-02 .img_07 {
  width: min(340px, 24.28571vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(96px, 6.85714vw);
  padding-bottom: min(280px, 20vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-04 .box-02 .img_04 {
  width: min(420px, 30vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-04 .box-03 .img_08 {
  width: min(600px, 42.85714vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: min(127px, 9.07143vw);
  padding-right: min(10px, 0.71429vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_09 {
  width: min(350px, 25vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
  margin-top: max(-1px, -0.07143vw);
  width: min(436px, 31.14286vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_head_02 {
  margin-inline: auto;
  padding-bottom: min(76px, 5.42857vw);
  width: min(184px, 13.14286vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_head_02 .head_02 {
  letter-spacing: min(1.8px, 0.12857vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-02 {
  margin-top: max(-175px, -12.5vw);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: min(72px, 5.14286vw);
  gap: min(82px, 5.85714vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_10 {
  width: min(435px, 31.07143vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-02 .box-02 {
  margin-top: min(340px, 24.28571vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-02 .box-02 .img_11 {
  width: min(312px, 22.28571vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 {
  margin-top: max(-60px, -4.28571vw);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(178px, 12.71429vw);
  padding-bottom: min(100px, 7.14286vw);
  padding-right: min(4px, 0.28571vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 {
  width: min(312px, 22.28571vw);
  padding-left: min(470px, 33.57143vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-02 {
  width: min(511px, 36.5vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-02 .img_12 {
  width: min(511px, 36.5vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-04 {
  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;
  gap: min(93px, 6.64286vw);
  padding-bottom: min(278px, 19.85714vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-04 .box-01 {
  padding-left: min(4px, 0.28571vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-04 .box-02 .img_13 {
  width: min(1000px, 71.42857vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: min(75px, 5.35714vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
  margin-top: max(-1px, -0.07143vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 .wrap_head_03 {
  width: min(136px, 9.71429vw);
  margin-inline: auto;
  padding-bottom: min(75px, 5.35714vw);
  padding-right: min(4px, 0.28571vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 .wrap_head_03 .head_03 {
  letter-spacing: min(0.8px, 0.05714vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-inline: auto;
  gap: min(25px, 1.78571vw) min(22px, 1.57143vw);
  width: min(830px, 59.28571vw);
  padding-left: min(6px, 0.42857vw);
  padding-bottom: min(148px, 10.57143vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-02 .img_14,
#feature .wrap_sec05 .sec05 .wrap_box-02 .img_15,
#feature .wrap_sec05 .sec05 .wrap_box-02 .img_16,
#feature .wrap_sec05 .sec05 .wrap_box-02 .img_17 {
  width: min(402px, 28.71429vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-03 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: min(206px, 14.71429vw);
  padding-bottom: min(162px, 11.57143vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .img_18 {
  width: min(792px, 56.57143vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: min(208px, 14.85714vw);
  padding-bottom: min(150px, 10.71429vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-04 .box-01 .img_19 {
  width: min(791px, 56.5vw);
}
#feature .wrap_foot .foot {
  padding-bottom: min(162px, 11.57143vw);
}
#feature .wrap_foot .foot .foot_btn {
  margin-inline: auto;
  width: min(400px, 28.57143vw);
  padding-bottom: min(79px, 5.64286vw);
}
#feature .wrap_foot .foot .foot_s-credit {
  padding-left: min(6px, 0.42857vw);
  width: min(181px, 12.92857vw);
  margin-inline: auto;
}
@media screen and (max-width: 751px) {
  #feature .wrap_fv,
  #feature [class^=wrap_sec],
  #feature .wrap_foot {
    max-width: initial;
  }
  #feature .wrap_fv .fv .fv_img {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec01 {
    padding-top: min(104px, 13.86667vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-01 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: min(110px, 14.66667vw);
    padding-bottom: min(106px, 14.13333vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 {
    width: min(670px, 89.33333vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_text {
    width: initial;
  }
  #feature .wrap_sec01 .sec01 .wrap_box-02 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: initial;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: min(80px, 10.66667vw);
    padding-bottom: min(169px, 22.53333vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-02 .box-01 .wrap_text {
    width: initial;
    padding-bottom: min(30px, 4vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_02 {
    width: min(480px, 64vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-01 {
    padding-bottom: min(324px, 43.2vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper_01 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 .swiper-slide {
    margin-inline: min(10px, 1.33333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 {
    -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;
    gap: min(112px, 14.93333vw);
    padding-left: initial;
    padding-right: min(4px, 0.53333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_04 {
    width: min(418px, 55.73333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
    margin-top: min(4px, 0.53333vw);
    width: min(460px, 61.33333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_head_01 {
    width: initial;
    padding-bottom: min(56px, 7.46667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 .box-03 {
    padding-bottom: min(107px, 14.26667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 .box-03 .img_05 {
    width: min(481px, 64.13333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-02 {
    -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;
    margin-top: initial;
    gap: min(126px, 16.8vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
    width: min(418px, 55.73333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 .wrap_text {
    padding-bottom: min(104px, 13.86667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_05 {
    width: min(458px, 61.06667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 {
    margin-top: initial;
    gap: min(56px, 7.46667vw);
    padding-right: initial;
    padding-bottom: min(108px, 14.4vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_06 {
    width: min(357px, 47.6vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-02 {
    margin-top: min(100px, 13.33333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-02 .img_07 {
    width: min(257px, 34.26667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-04 {
    gap: min(109px, 14.53333vw);
    padding-bottom: min(338px, 45.06667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-04 .box-02 .img_04 {
    width: min(480px, 64vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-04 .box-03 {
    padding-top: min(10px, 1.33333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-04 .box-03 .img_08 {
    width: min(668px, 89.06667vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: min(108px, 14.4vw);
    padding-right: initial;
    padding-bottom: min(119px, 15.86667vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_09 {
    width: min(479px, 63.86667vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
    margin-top: initial;
    width: initial;
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_head_02 {
    padding-bottom: min(55px, 7.33333vw);
    width: initial;
    padding-right: min(10px, 1.33333vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_head_02 .head_02 {
    letter-spacing: min(1px, 0.13333vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-02 {
    margin-top: initial;
    padding-left: initial;
    gap: min(64px, 8.53333vw);
    padding-bottom: min(106px, 14.13333vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_10 {
    width: min(352px, 46.93333vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-02 .box-02 {
    margin-top: min(226px, 30.13333vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-02 .box-02 .img_11 {
    width: min(252px, 33.6vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 {
    margin-top: initial;
    gap: min(107px, 14.26667vw);
    padding-bottom: min(104px, 13.86667vw);
    padding-right: initial;
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 {
    width: initial;
    padding-left: initial;
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-02 {
    width: min(480px, 64vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-02 .img_12 {
    width: min(480px, 64vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-04 {
    gap: min(110px, 14.66667vw);
    padding-bottom: min(330px, 44vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-04 .box-01 {
    padding-left: initial;
  }
  #feature .wrap_sec04 .sec04 .wrap_box-04 .box-02 .img_13 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-01 {
    padding-bottom: min(107px, 14.26667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
    margin-top: initial;
  }
  #feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 .wrap_head_03 {
    width: initial;
    padding-bottom: min(55px, 7.33333vw);
    padding-right: min(4px, 0.53333vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 .wrap_head_03 .head_03 {
    letter-spacing: initial;
  }
  #feature .wrap_sec05 .sec05 .wrap_box-02 {
    gap: min(20px, 2.66667vw) min(19px, 2.53333vw);
    width: min(670px, 89.33333vw);
    padding-left: min(2px, 0.26667vw);
    padding-bottom: min(170px, 22.66667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-02 .img_14,
  #feature .wrap_sec05 .sec05 .wrap_box-02 .img_15,
  #feature .wrap_sec05 .sec05 .wrap_box-02 .img_16,
  #feature .wrap_sec05 .sec05 .wrap_box-02 .img_17 {
    width: min(324px, 43.2vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-03 {
    padding-left: initial;
    padding-bottom: min(199px, 26.53333vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .img_18 {
    width: min(481px, 64.13333vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-04 {
    padding-right: initial;
    padding-bottom: min(242px, 32.26667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-04 .box-01 .img_19 {
    width: min(750px, 100vw);
  }
  #feature .wrap_foot .foot {
    padding-bottom: min(242px, 32.26667vw);
  }
  #feature .wrap_foot .foot .foot_btn {
    width: min(478px, 63.73333vw);
    padding-bottom: min(120px, 16vw);
  }
  #feature .wrap_foot .foot .foot_s-credit {
    padding-left: min(6px, 0.8vw);
    width: min(240px, 32vw);
  }
}
/*# sourceMappingURL=style.css.map */