:root {
  --color-black: #000;
  --color-white: #fff;
  --bk-color-01: #fbf7e4;
}

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

#feature {
  background-color: var(--bk-color-01);
}
#feature .main-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: min(1400px, 100vw);
  gap: min(130px, 9.28571vw);
  margin-inline: auto;
  padding-bottom: min(108px, 7.71429vw);
}
#feature .main-content .left-content {
  padding-left: min(40px, 2.85714vw);
  width: min(630px, 45vw);
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: -webkit-sticky;
  position: sticky;
  content: "";
  top: 0;
  left: 0;
}
#feature .main-content .left-content .wrap_fv {
  position: relative;
}
#feature .main-content .left-content .wrap_fv .bk-txt_01 {
  position: absolute;
  content: "";
  top: min(203px, 14.5vw);
  left: min(4px, 0.28571vw);
  width: min(625px, 44.64286vw);
}
#feature .main-content .left-content .wrap_fv .fv {
  position: relative;
  margin-left: min(76px, 5.42857vw);
}
#feature .main-content .left-content .wrap_fv .fv .fv_head {
  position: absolute;
  content: "";
  top: max(-31px, -2.21429vw);
  left: max(-73px, -5.21429vw);
  width: min(210px, 15vw);
}
#feature .main-content .left-content .wrap_fv .fv .fv_img {
  width: min(468px, 33.42857vw);
}
#feature .main-content .right-content {
  padding-top: min(100px, 7.14286vw);
  width: min(500px, 35.71429vw);
}
#feature .main-content .right-content [class^=num-head_],
#feature .main-content .right-content [class^=head_],
#feature .main-content .right-content [class^=bk-txt_] {
  pointer-events: none;
}
#feature .main-content .right-content .wrap_sec01 .sec01 {
  position: relative;
}
#feature .main-content .right-content .wrap_sec01 .sec01 .num-head_01 {
  position: absolute;
  content: "";
  top: max(-24px, -1.71429vw);
  left: min(374px, 26.71429vw);
  width: min(106px, 7.57143vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .head_01 {
  position: absolute;
  content: "";
  top: min(520px, 37.14286vw);
  left: min(264px, 18.85714vw);
  z-index: 100;
  width: min(216px, 15.42857vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .bk-txt_02 {
  position: absolute;
  content: "";
  left: max(-4px, -0.28571vw);
  top: min(845px, 60.35714vw);
  width: min(509px, 36.35714vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  padding-bottom: min(64px, 4.57143vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02 {
  width: min(400px, 28.57143vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList {
  padding-bottom: min(66px, 4.71429vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList {
  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;
  gap: min(3px, 0.21429vw);
  padding-left: min(8px, 0.57143vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_01 {
  width: min(154px, 11vw);
  padding-right: min(10px, 0.71429vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_02 {
  width: min(154px, 11vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_03 {
  width: min(160px, 11.42857vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-02 {
  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;
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_03 {
  position: relative;
  width: min(450px, 32.14286vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_03 .img_03-head {
  position: absolute;
  content: "";
  top: min(187px, 13.35714vw);
  left: min(145px, 10.35714vw);
  z-index: 100;
  width: min(162px, 11.57143vw);
  pointer-events: none;
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-03 {
  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(13px, 0.92857vw);
  margin-top: max(-200px, -14.28571vw);
  padding-bottom: min(208px, 14.85714vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_04 {
  width: min(320px, 22.85714vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05 {
  width: min(320px, 22.85714vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .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;
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 {
  position: relative;
  padding-bottom: min(68px, 4.85714vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .head_02 .head_02-1 {
  position: absolute;
  content: "";
  top: max(-36px, -2.57143vw);
  left: min(18px, 1.28571vw);
  z-index: 100;
  width: min(423px, 30.21429vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .head_02 .head_02-2 {
  position: absolute;
  content: "";
  top: min(593px, 42.35714vw);
  left: min(120px, 8.57143vw);
  z-index: 100;
  width: min(219px, 15.64286vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_06 {
  width: min(460px, 32.85714vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 {
  padding-bottom: min(66px, 4.71429vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .wrap_itemList .itemList {
  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;
  gap: min(13px, 0.92857vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .wrap_itemList .itemList .itemList-item.item_04 {
  width: min(154px, 11vw);
}
#feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .wrap_itemList .itemList .itemList-item.item_05 {
  width: min(160px, 11.42857vw);
}
#feature .main-content .right-content .wrap_sec02 .sec02 {
  position: relative;
}
#feature .main-content .right-content .wrap_sec02 .sec02 .num-head_02 {
  position: absolute;
  content: "";
  top: max(-25px, -1.78571vw);
  left: min(10px, 0.71429vw);
  z-index: 100;
  width: min(113px, 8.07143vw);
}
#feature .main-content .right-content .wrap_sec02 .sec02 .bk-txt_03 {
  position: absolute;
  content: "";
  top: min(17px, 1.21429vw);
  left: min(69px, 4.92857vw);
  width: min(167px, 11.92857vw);
}
#feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-bottom: min(8px, 0.57143vw);
}
#feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07 {
  width: min(246px, 17.57143vw);
}
#feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-02 {
  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(8px, 0.57143vw);
  padding-bottom: min(147px, 10.5vw);
}
#feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
  width: min(246px, 17.57143vw);
}
#feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09 {
  width: min(246px, 17.57143vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 {
  position: relative;
}
#feature .main-content .right-content .wrap_sec03 .sec03 .num-head_03 {
  position: absolute;
  content: "";
  top: max(-65px, -4.64286vw);
  left: min(193px, 13.78571vw);
  z-index: 100;
  width: min(114px, 8.14286vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .bk-txt_04 {
  position: absolute;
  content: "";
  top: min(156px, 11.14286vw);
  left: max(-4px, -0.28571vw);
  width: min(509px, 36.35714vw);
}
#feature .main-content .right-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;
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
  position: relative;
  margin-bottom: min(80px, 5.71429vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .head_03 {
  position: absolute;
  content: "";
  right: max(-42px, -3vw);
  bottom: max(-51px, -3.64286vw);
  z-index: 100;
  width: min(283px, 20.21429vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10 {
  width: min(400px, 28.57143vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
  padding-bottom: min(53px, 3.78571vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_itemList {
  position: relative;
  z-index: 100;
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_itemList .itemList {
  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;
  gap: min(12px, 0.85714vw);
  padding-right: min(6px, 0.42857vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_06 {
  width: min(168px, 12vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_07 {
  width: min(161px, 11.5vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-bottom: min(120px, 8.57143vw);
}
#feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11 {
  width: min(280px, 20vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 {
  position: relative;
}
#feature .main-content .right-content .wrap_sec04 .sec04 .num-head_04 {
  position: absolute;
  content: "";
  top: max(-36px, -2.57143vw);
  left: min(350px, 25vw);
  z-index: 100;
  width: min(126px, 9vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .bk-txt_05 {
  position: absolute;
  content: "";
  top: min(174px, 12.42857vw);
  right: max(-5px, -0.35714vw);
  width: min(42.2px, 3.01429vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .bk-txt_06 {
  position: absolute;
  content: "";
  top: min(638px, 45.57143vw);
  left: 0;
  width: min(42.2px, 3.01429vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
  position: relative;
  margin-bottom: min(65px, 4.64286vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .head_04 {
  position: absolute;
  content: "";
  bottom: max(-34px, -2.42857vw);
  left: min(114px, 8.14286vw);
  z-index: 100;
  width: min(269px, 19.21429vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_12 {
  width: min(440px, 31.42857vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList {
  position: relative;
  z-index: 100;
  padding-bottom: min(66px, 4.71429vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList {
  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;
  gap: min(3px, 0.21429vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_08 {
  width: min(154px, 11vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_09 {
  width: min(160px, 11.42857vw);
  margin-right: max(-8px, -0.57143vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_10 {
  width: min(154px, 11vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 {
  position: relative;
  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(13px, 0.92857vw);
  padding-bottom: min(182px, 13vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 {
  position: relative;
  z-index: 100;
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_13 {
  width: min(280px, 20vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 .box-02 {
  position: relative;
  z-index: 100;
}
#feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 .box-02 .img_14 {
  width: min(280px, 20vw);
}
#feature .main-content .right-content .wrap_sec04 .sec04 .img_15 {
  position: absolute;
  content: "";
  top: min(67px, 4.78571vw);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(470px, 33.57143vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 {
  position: relative;
}
#feature .main-content .right-content .wrap_sec05 .sec05 .num-head_05 {
  position: absolute;
  content: "";
  top: max(-62px, -4.42857vw);
  left: min(19px, 1.35714vw);
  width: min(125px, 8.92857vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .bk-txt_07 {
  position: absolute;
  content: "";
  top: min(96px, 6.85714vw);
  left: max(-4px, -0.28571vw);
  width: min(509px, 36.35714vw);
}
#feature .main-content .right-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;
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
  position: relative;
  padding-bottom: min(44px, 3.14286vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .head_05-1 {
  position: absolute;
  content: "";
  top: max(-31px, -2.21429vw);
  left: min(206px, 14.71429vw);
  z-index: 100;
  width: min(232px, 16.57143vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_16 {
  width: min(420px, 30vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList {
  position: relative;
  z-index: 100;
  padding-bottom: min(79px, 5.64286vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList {
  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;
  padding-left: min(4px, 0.28571vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_11 {
  width: min(154px, 11vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_12 {
  width: min(154px, 11vw);
  padding-left: min(12px, 0.85714vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_13 {
  width: min(154px, 11vw);
  padding-left: min(4px, 0.28571vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 {
  position: relative;
  padding-bottom: min(169px, 12.07143vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_17 {
  width: min(500px, 35.71429vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_17 .img_17-head {
  pointer-events: none;
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_17 .img_17-head .img_17-head_01 {
  position: absolute;
  content: "";
  top: max(-27px, -1.92857vw);
  left: min(14px, 1vw);
  z-index: 100;
  width: min(437px, 31.21429vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_17 .img_17-head .img_17-head_02 {
  position: absolute;
  content: "";
  top: min(21px, 1.5vw);
  left: min(245px, 17.5vw);
  z-index: 100;
  width: min(248px, 17.71429vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  position: relative;
  padding-bottom: min(141px, 10.07143vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_18 {
  width: min(400px, 28.57143vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_18 .head_05-2 {
  position: absolute;
  content: "";
  top: min(389px, 27.78571vw);
  left: max(-77px, -5.5vw);
  z-index: 100;
  width: min(386px, 27.57143vw);
}
#feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_18 .img_18-head_01 {
  position: absolute;
  content: "";
  top: max(-10px, -0.71429vw);
  left: max(-54px, -3.85714vw);
  width: min(42.2px, 3.01429vw);
}
#feature .main-content .right-content .wrap_foot .foot {
  position: relative;
}
#feature .main-content .right-content .wrap_foot .foot .bk-txt_08 {
  position: absolute;
  content: "";
  top: min(116px, 8.28571vw);
  left: max(-4px, -0.28571vw);
  width: min(509px, 36.35714vw);
}
#feature .main-content .right-content .wrap_foot .foot .foot_img {
  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;
  position: relative;
  padding-bottom: min(87px, 6.21429vw);
}
#feature .main-content .right-content .wrap_foot .foot .foot_img .img_19 {
  width: min(471px, 33.64286vw);
}
#feature .main-content .right-content .wrap_foot .foot .foot_img .all-item {
  position: absolute;
  content: "";
  top: min(234px, 16.71429vw);
  left: min(36px, 2.57143vw);
  z-index: 100;
  width: min(428px, 30.57143vw);
}
#feature .main-content .right-content .wrap_foot .foot .foot_s-redit {
  position: relative;
  z-index: 100;
  margin-inline: auto;
  width: min(217px, 15.5vw);
}
@media screen and (max-width: 751px) {
  #feature .main-content {
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    margin-inline: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: min(750px, 100vw);
    gap: min(204px, 27.2vw);
    padding-bottom: min(158px, 21.06667vw);
  }
  #feature .main-content .left-content {
    position: initial;
    padding-top: min(82px, 10.93333vw);
    padding-left: initial;
    width: min(750px, 100vw);
    height: auto;
  }
  #feature .main-content .left-content .wrap_fv .bk-txt_01 {
    top: min(233px, 31.06667vw);
    left: min(20px, 2.66667vw);
    width: min(722px, 96.26667vw);
  }
  #feature .main-content .left-content .wrap_fv .fv {
    margin-left: min(104px, 13.86667vw);
  }
  #feature .main-content .left-content .wrap_fv .fv .fv_head {
    top: max(-37px, -4.93333vw);
    left: max(-82px, -10.93333vw);
    width: min(242px, 32.26667vw);
  }
  #feature .main-content .left-content .wrap_fv .fv .fv_img {
    width: min(540px, 72vw);
  }
  #feature .main-content .right-content {
    padding-top: initial;
    width: min(750px, 100vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .num-head_01 {
    top: max(-36px, -4.8vw);
    left: min(560px, 74.66667vw);
    width: min(159px, 21.2vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .head_01 {
    top: min(780px, 104vw);
    left: min(398px, 53.06667vw);
    width: min(324px, 43.2vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .bk-txt_02 {
    left: max(-4px, -0.53333vw);
    top: min(1268px, 169.06667vw);
    width: min(762px, 101.6vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    padding-bottom: min(94px, 12.53333vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02 {
    width: min(600px, 80vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList {
    padding-bottom: min(98px, 13.06667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList {
    gap: min(4px, 0.53333vw);
    padding-left: min(8px, 1.06667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item {
    width: min(750px, 100vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_01 {
    width: min(231px, 30.8vw);
    padding-right: min(15px, 2vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_02 {
    width: min(231px, 30.8vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_03 {
    width: min(241px, 32.13333vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_03 {
    width: min(675px, 90vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_03 .img_03-head {
    top: min(281px, 37.46667vw);
    left: min(218px, 29.06667vw);
    width: min(242px, 32.26667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-03 {
    gap: min(20px, 2.66667vw);
    margin-top: max(-300px, -40vw);
    padding-bottom: min(311px, 41.46667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_04 {
    width: min(480px, 64vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05 {
    width: min(480px, 64vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 {
    padding-bottom: min(100px, 13.33333vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .head_02 .head_02-1 {
    top: max(-54px, -7.2vw);
    left: min(28px, 3.73333vw);
    width: min(632px, 84.26667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .head_02 .head_02-2 {
    top: min(888px, 118.4vw);
    left: min(179px, 23.86667vw);
    width: min(329px, 43.86667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_06 {
    width: min(690px, 92vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 {
    padding-bottom: min(100px, 13.33333vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .wrap_itemList .itemList {
    gap: min(20px, 2.66667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .wrap_itemList .itemList .itemList-item.item_04 {
    width: min(230px, 30.66667vw);
  }
  #feature .main-content .right-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .wrap_itemList .itemList .itemList-item.item_05 {
    width: min(240px, 32vw);
  }
  #feature .main-content .right-content .wrap_sec02 .sec02 .num-head_02 {
    top: max(-38px, -5.06667vw);
    left: min(16px, 2.13333vw);
    width: min(168px, 22.4vw);
  }
  #feature .main-content .right-content .wrap_sec02 .sec02 .bk-txt_03 {
    top: min(26px, 3.46667vw);
    left: min(104px, 13.86667vw);
    width: min(251px, 33.46667vw);
  }
  #feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-01 {
    padding-bottom: min(12px, 1.6vw);
  }
  #feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07 {
    width: min(369px, 49.2vw);
  }
  #feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-02 {
    gap: min(12px, 1.6vw);
    padding-bottom: min(218px, 29.06667vw);
  }
  #feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
    width: min(369px, 49.2vw);
  }
  #feature .main-content .right-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09 {
    width: min(369px, 49.2vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .num-head_03 {
    top: max(-96px, -12.8vw);
    left: min(290px, 38.66667vw);
    width: min(170px, 22.66667vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .bk-txt_04 {
    top: min(235px, 31.33333vw);
    left: max(-4px, -0.53333vw);
    width: min(762px, 101.6vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
    margin-bottom: min(124px, 16.53333vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .head_03 {
    right: max(-63px, -8.4vw);
    bottom: max(-78px, -10.4vw);
    width: min(423px, 56.4vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10 {
    width: min(600px, 80vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
    padding-bottom: min(78px, 10.4vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_itemList .itemList {
    gap: min(20px, 2.66667vw);
    padding-right: min(10px, 1.33333vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_06 {
    width: min(250px, 33.33333vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_07 {
    width: min(240px, 32vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-02 {
    padding-bottom: min(184px, 24.53333vw);
  }
  #feature .main-content .right-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11 {
    width: min(420px, 56vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .num-head_04 {
    top: max(-54px, -7.2vw);
    left: min(524px, 69.86667vw);
    width: min(191px, 25.46667vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .bk-txt_05 {
    top: min(260px, 34.66667vw);
    right: max(-6px, -0.8vw);
    width: min(63.2px, 8.42667vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .bk-txt_06 {
    top: min(958px, 127.73333vw);
    width: min(63.2px, 8.42667vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
    margin-bottom: min(96px, 12.8vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .head_04 {
    bottom: max(-50px, -6.66667vw);
    left: min(172px, 22.93333vw);
    width: min(402px, 53.6vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_12 {
    width: min(660px, 88vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList {
    padding-bottom: min(100px, 13.33333vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList {
    gap: min(5px, 0.66667vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_08 {
    width: min(230px, 30.66667vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_09 {
    width: min(240px, 32vw);
    margin-right: max(-8px, -1.06667vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_10 {
    width: min(230px, 30.66667vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 {
    gap: min(20px, 2.66667vw);
    padding-bottom: min(273px, 36.4vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_13 {
    width: min(420px, 56vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .wrap_box-02 .box-02 .img_14 {
    width: min(420px, 56vw);
  }
  #feature .main-content .right-content .wrap_sec04 .sec04 .img_15 {
    top: min(98px, 13.06667vw);
    width: min(706px, 94.13333vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .num-head_05 {
    top: max(-96px, -12.8vw);
    left: min(26px, 3.46667vw);
    width: min(189px, 25.2vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .bk-txt_07 {
    top: min(144px, 19.2vw);
    left: max(-4px, -0.53333vw);
    width: min(762px, 101.6vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
    padding-bottom: min(64px, 8.53333vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .head_05-1 {
    top: max(-46px, -6.13333vw);
    left: min(310px, 41.33333vw);
    width: min(347px, 46.26667vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_16 {
    width: min(630px, 84vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList {
    padding-bottom: min(120px, 16vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList {
    padding-left: min(4px, 0.53333vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_11 {
    width: min(230px, 30.66667vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_12 {
    width: min(230px, 30.66667vw);
    padding-left: min(18px, 2.4vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .wrap_itemList .itemList .itemList-item.item_13 {
    width: min(230px, 30.66667vw);
    padding-left: min(6px, 0.8vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 {
    padding-bottom: min(254px, 33.86667vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_17 {
    width: min(750px, 100vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_17 .img_17-head .img_17-head_01 {
    top: max(-40px, -5.33333vw);
    left: min(22px, 2.93333vw);
    width: min(650px, 86.66667vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_17 .img_17-head .img_17-head_02 {
    top: min(32px, 4.26667vw);
    left: min(370px, 49.33333vw);
    width: min(370px, 49.33333vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 {
    padding-bottom: min(212px, 28.26667vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_18 {
    width: min(600px, 80vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_18 .head_05-2 {
    top: min(584px, 77.86667vw);
    left: max(-114px, -15.2vw);
    width: min(576px, 76.8vw);
  }
  #feature .main-content .right-content .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_18 .img_18-head_01 {
    top: max(-14px, -1.86667vw);
    left: max(-82px, -10.93333vw);
    width: min(63.2px, 8.42667vw);
  }
  #feature .main-content .right-content .wrap_foot .foot .bk-txt_08 {
    top: min(180px, 24vw);
    left: max(-4px, -0.53333vw);
    width: min(759px, 101.2vw);
  }
  #feature .main-content .right-content .wrap_foot .foot .foot_img {
    padding-bottom: min(132px, 17.6vw);
  }
  #feature .main-content .right-content .wrap_foot .foot .foot_img .img_19 {
    width: min(706px, 94.13333vw);
  }
  #feature .main-content .right-content .wrap_foot .foot .foot_img .all-item {
    top: min(350px, 46.66667vw);
    left: min(54px, 7.2vw);
    width: min(640px, 85.33333vw);
  }
  #feature .main-content .right-content .wrap_foot .foot .foot_s-redit {
    width: min(323px, 43.06667vw);
  }
}
/*# sourceMappingURL=style.css.map */