:root {
  --color-black: #000000;
  --color-gray: #303030;
  --color-white: #fff;
  --color-01: #eae5da;
  --bk-color-01: #eae5da;
}

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

.l-container .main-content .left-content .left-inner-content .left_head_01,
#feature .main-content .left-content .left-inner-content .left_head_01 {
  width: min(375.72px, calc(375.72 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv,
#feature .main-content .center-content .wrap_fv .fv {
  margin-inline: auto;
  position: relative;
}
.l-container .main-content .center-content .wrap_fv .fv .fv_img,
#feature .main-content .center-content .wrap_fv .fv .fv_img {
  width: min(465px, calc(465 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_layer,
#feature .main-content .center-content .wrap_fv .fv .fv_layer {
  position: absolute;
  content: "";
  top: 0;
}
.l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-1,
#feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-1 {
  position: absolute;
  content: "";
  top: min(23.56px, calc(23.56 *  100vw / 1400));
  left: min(68.2px, calc(68.2 *  100vw / 1400));
  width: min(280.24px, calc(280.24 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-2,
#feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-2 {
  position: absolute;
  content: "";
  top: min(54.56px, calc(54.56 *  100vw / 1400));
  left: min(259.16px, calc(259.16 *  100vw / 1400));
  width: min(141.36px, calc(141.36 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_02,
#feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_02 {
  position: absolute;
  content: "";
  top: min(362.08px, calc(362.08 *  100vw / 1400));
  left: min(22.32px, calc(22.32 *  100vw / 1400));
  width: min(409.82px, calc(409.82 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_03,
#feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_03 {
  position: absolute;
  content: "";
  top: min(470.58px, calc(470.58 *  100vw / 1400));
  left: min(66.96px, calc(66.96 *  100vw / 1400));
  width: min(331.08px, calc(331.08 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_catch .catch .catch_ttx,
#feature .main-content .center-content .wrap_catch .catch .catch_ttx {
  padding-top: min(39.68px, calc(39.68 *  100vw / 1400));
  padding-bottom: min(80.6px, calc(80.6 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_catch .catch .catch_ankr,
#feature .main-content .center-content .wrap_catch .catch .catch_ankr {
  position: relative;
  height: min(362.08px, calc(362.08 *  100vw / 1400));
  padding-bottom: min(86.8px, calc(86.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01,
.l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02,
.l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03,
#feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01,
#feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02,
#feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03 {
  position: absolute;
  content: "";
}
.l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01,
#feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01 {
  top: min(4.96px, calc(4.96 *  100vw / 1400));
  left: min(9.3px, calc(9.3 *  100vw / 1400));
  width: min(212.04px, calc(212.04 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02,
#feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02 {
  top: min(4.96px, calc(4.96 *  100vw / 1400));
  left: min(244.28px, calc(244.28 *  100vw / 1400));
  width: min(212.04px, calc(212.04 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03,
#feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03 {
  top: min(147.56px, calc(147.56 *  100vw / 1400));
  left: min(126.48px, calc(126.48 *  100vw / 1400));
  width: min(212.04px, calc(212.04 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01,
#feature .main-content .center-content .wrap_sec01 .sec01 {
  position: relative;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01 {
  position: relative;
  z-index: 100;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01 .head-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01 .head-01 {
  margin-inline: auto;
  width: min(396.8px, calc(396.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .bk_circle,
#feature .main-content .center-content .wrap_sec01 .sec01 .bk_circle {
  position: absolute;
  top: max(-4.96px, calc(-4.96 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: auto;
  background-image: url(../img/bk_circle_01.png);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  background-size: contain;
  width: min(421.6px, calc(421.6 *  100vw / 1400));
  height: min(421.6px, calc(421.6 *  100vw / 1400));
  border-radius: 50%;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100;
  width: min(208.32px, calc(208.32 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 {
  width: min(208.32px, calc(208.32 *  100vw / 1400));
  height: min(156.24px, calc(156.24 *  100vw / 1400));
  margin-block: min(31px, calc(31 *  100vw / 1400)) min(22.32px, calc(22.32 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-1,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-1 {
  position: absolute;
  z-index: 100;
  left: 0;
  width: min(130.2px, calc(130.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-2,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-2 {
  position: absolute;
  top: min(26.04px, calc(26.04 *  100vw / 1400));
  left: min(78.12px, calc(78.12 *  100vw / 1400));
  width: min(130.2px, calc(130.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_ttx,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_ttx {
  position: relative;
  z-index: 100;
  padding-left: min(8.68px, calc(8.68 *  100vw / 1400));
  padding-bottom: min(55.8px, calc(55.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(31px, calc(31 *  100vw / 1400));
  padding-bottom: min(31px, calc(31 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02 {
  width: min(365.8px, calc(365.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
  margin-left: auto;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03 {
  width: min(341px, calc(341 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 {
  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;
  padding-bottom: min(31px, calc(31 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04 {
  width: min(403px, calc(403 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 {
  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;
  padding-bottom: min(146.32px, calc(146.32 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 {
  position: relative;
  z-index: 100;
  margin-left: max(-68.2px, calc(-68.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05 {
  width: min(229.4px, calc(229.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 {
  margin-top: min(173.6px, calc(173.6 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_06,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_06 {
  width: min(303.8px, calc(303.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02,
#feature .main-content .center-content .wrap_sec02 .sec02 {
  position: relative;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02 {
  position: relative;
  z-index: 100;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02 .head-02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02 .head-02 {
  margin-inline: auto;
  width: min(367.04px, calc(367.04 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .bk_circle,
#feature .main-content .center-content .wrap_sec02 .sec02 .bk_circle {
  position: absolute;
  top: max(-4.96px, calc(-4.96 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: auto;
  background-image: url(../img/bk_circle_01.png);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  background-size: contain;
  width: min(421.6px, calc(421.6 *  100vw / 1400));
  height: min(421.6px, calc(421.6 *  100vw / 1400));
  z-index: 1;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100;
  width: min(208.32px, calc(208.32 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 {
  width: min(208.32px, calc(208.32 *  100vw / 1400));
  height: min(156.24px, calc(156.24 *  100vw / 1400));
  margin-block: min(31px, calc(31 *  100vw / 1400)) min(23.56px, calc(23.56 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-1,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-1 {
  position: absolute;
  z-index: 100;
  left: 0;
  width: min(130.2px, calc(130.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-2,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-2 {
  position: absolute;
  top: min(27.28px, calc(27.28 *  100vw / 1400));
  left: min(78.74px, calc(78.74 *  100vw / 1400));
  width: min(130.2px, calc(130.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_ttx,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_ttx {
  position: relative;
  z-index: 100;
  padding-left: min(8.68px, calc(8.68 *  100vw / 1400));
  padding-bottom: min(55.8px, calc(55.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(31px, calc(31 *  100vw / 1400));
  padding-bottom: min(31px, calc(31 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  margin-inline: auto;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07 {
  width: min(403px, calc(403 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 {
  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;
  padding-bottom: min(146.94px, calc(146.94 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
  margin-left: min(198.4px, calc(198.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
  width: min(266.6px, calc(266.6 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
  margin-top: max(-55.8px, calc(-55.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09 {
  width: min(353.4px, calc(353.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03,
#feature .main-content .center-content .wrap_sec03 .sec03 {
  position: relative;
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03 {
  position: relative;
  z-index: 100;
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03 .head-03,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03 .head-03 {
  margin-inline: auto;
  width: min(388.74px, calc(388.74 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .bk_circle,
#feature .main-content .center-content .wrap_sec03 .sec03 .bk_circle {
  position: absolute;
  top: max(-4.96px, calc(-4.96 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: auto;
  background-image: url(../img/bk_circle_01.png);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  background-size: contain;
  width: min(421.6px, calc(421.6 *  100vw / 1400));
  height: min(421.6px, calc(421.6 *  100vw / 1400));
  border-radius: 50%;
  z-index: 1;
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100;
  width: min(208.32px, calc(208.32 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 {
  position: relative;
  width: min(208.32px, calc(208.32 *  100vw / 1400));
  height: min(156.24px, calc(156.24 *  100vw / 1400));
  margin-block: min(31px, calc(31 *  100vw / 1400)) min(23.56px, calc(23.56 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-1,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-1 {
  position: absolute;
  z-index: 100;
  left: 0;
  width: min(130.2px, calc(130.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-2,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-2 {
  position: absolute;
  top: min(26.04px, calc(26.04 *  100vw / 1400));
  left: min(78.12px, calc(78.12 *  100vw / 1400));
  width: min(130.2px, calc(130.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_ttx,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_ttx {
  position: relative;
  z-index: 100;
  padding-left: max(8.68px, calc(8.68 *  100vw / 1400));
  padding-bottom: min(54.56px, calc(54.56 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01,
#feature .main-content .center-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;
  gap: min(31px, calc(31 *  100vw / 1400));
  padding-bottom: min(31px, calc(31 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
  margin-inline: auto;
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10 {
  width: min(403px, calc(403 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 {
  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;
  padding-bottom: min(153.14px, calc(153.14 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
  margin-left: min(210.8px, calc(210.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11 {
  width: min(254.2px, calc(254.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 {
  margin-top: max(-127.72px, calc(-127.72 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_12,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_12 {
  width: min(285.2px, calc(285.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot,
#feature .main-content .center-content .wrap_foot .foot {
  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(77.5px, calc(77.5 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .foot_link_01,
#feature .main-content .center-content .wrap_foot .foot .foot_link_01 {
  width: min(229.4px, calc(229.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .foot_link_02,
#feature .main-content .center-content .wrap_foot .foot .foot_link_02 {
  margin-left: max(-12.4px, calc(-12.4 *  100vw / 1400));
  width: min(229.4px, calc(229.4 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content,
#feature .main-content .right-content .right-inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .right_anker,
#feature .main-content .right-content .right-inner-content .right_anker {
  width: min(434px, calc(434 *  100vw / 1400));
  position: relative;
  height: min(362.08px, calc(362.08 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right_anker .right_anker_01,
.l-container .main-content .right-content .right-inner-content .right_anker .right_anker_02,
.l-container .main-content .right-content .right-inner-content .right_anker .right_anker_03,
#feature .main-content .right-content .right-inner-content .right_anker .right_anker_01,
#feature .main-content .right-content .right-inner-content .right_anker .right_anker_02,
#feature .main-content .right-content .right-inner-content .right_anker .right_anker_03 {
  position: absolute;
  content: "";
}
.l-container .main-content .right-content .right-inner-content .right_anker .right_anker_01,
#feature .main-content .right-content .right-inner-content .right_anker .right_anker_01 {
  z-index: 100;
  top: min(0px, calc(0 *  100vw / 1400));
  left: min(0px, calc(0 *  100vw / 1400));
  width: min(217px, calc(217 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right_anker .right_anker_02,
#feature .main-content .right-content .right-inner-content .right_anker .right_anker_02 {
  z-index: 100;
  top: min(0px, calc(0 *  100vw / 1400));
  left: min(229.4px, calc(229.4 *  100vw / 1400));
  width: min(217px, calc(217 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right_anker .right_anker_03,
#feature .main-content .right-content .right-inner-content .right_anker .right_anker_03 {
  top: min(148.8px, calc(148.8 *  100vw / 1400));
  left: min(116.56px, calc(116.56 *  100vw / 1400));
  width: min(215.76px, calc(215.76 *  100vw / 1400));
}

.is_delay-500ms {
  transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
}

.is_delay-1000ms {
  transition-delay: 1s;
  -webkit-transition-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
}

.is_delay-1500ms {
  transition-delay: 1.5s;
  -webkit-transition-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
}

.is_delay-2000ms {
  transition-delay: 2s;
  -webkit-transition-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
}

@media screen and (max-width: 1700px) {
  .l-container .main-content .left-content .left-inner-content .left_head_01,
  #feature .main-content .left-content .left-inner-content .left_head_01 {
    width: min(387.84px, calc(387.84 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_img,
  #feature .main-content .center-content .wrap_fv .fv .fv_img {
    width: min(480px, calc(480 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-1,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-1 {
    top: min(24.32px, calc(24.32 *  100vw / 1632.8));
    left: min(70.4px, calc(70.4 *  100vw / 1632.8));
    width: min(289.28px, calc(289.28 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-2,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-2 {
    top: min(56.32px, calc(56.32 *  100vw / 1632.8));
    left: min(267.52px, calc(267.52 *  100vw / 1632.8));
    width: min(145.92px, calc(145.92 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_02,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_02 {
    top: min(373.76px, calc(373.76 *  100vw / 1632.8));
    left: min(23.04px, calc(23.04 *  100vw / 1632.8));
    width: min(423.04px, calc(423.04 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_03,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_03 {
    top: min(485.76px, calc(485.76 *  100vw / 1632.8));
    left: min(69.12px, calc(69.12 *  100vw / 1632.8));
    width: min(341.76px, calc(341.76 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ttx,
  #feature .main-content .center-content .wrap_catch .catch .catch_ttx {
    padding-top: min(40.96px, calc(40.96 *  100vw / 1632.8));
    padding-bottom: min(83.2px, calc(83.2 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr {
    height: min(373.76px, calc(373.76 *  100vw / 1632.8));
    padding-bottom: min(89.6px, calc(89.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01 {
    top: min(5.12px, calc(5.12 *  100vw / 1632.8));
    left: min(9.6px, calc(9.6 *  100vw / 1632.8));
    width: min(218.88px, calc(218.88 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02 {
    top: min(5.12px, calc(5.12 *  100vw / 1632.8));
    left: min(252.16px, calc(252.16 *  100vw / 1632.8));
    width: min(218.88px, calc(218.88 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03 {
    top: min(152.32px, calc(152.32 *  100vw / 1632.8));
    left: min(130.56px, calc(130.56 *  100vw / 1632.8));
    width: min(218.88px, calc(218.88 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01 .head-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01 .head-01 {
    width: min(409.6px, calc(409.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .bk_circle,
  #feature .main-content .center-content .wrap_sec01 .sec01 .bk_circle {
    width: min(435.2px, calc(435.2 *  100vw / 1632.8));
    height: min(435.2px, calc(435.2 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 {
    width: min(215.04px, calc(215.04 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 {
    width: min(215.04px, calc(215.04 *  100vw / 1632.8));
    height: min(161.28px, calc(161.28 *  100vw / 1632.8));
    margin-block: min(32px, calc(32 *  100vw / 1632.8)) min(23.04px, calc(23.04 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-1,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-1 {
    width: min(134.4px, calc(134.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-2,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-2 {
    top: min(26.88px, calc(26.88 *  100vw / 1632.8));
    left: min(80.64px, calc(80.64 *  100vw / 1632.8));
    width: min(134.4px, calc(134.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_ttx,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_ttx {
    padding-left: min(8.96px, calc(8.96 *  100vw / 1632.8));
    padding-bottom: min(57.6px, calc(57.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 {
    gap: min(32px, calc(32 *  100vw / 1632.8));
    padding-bottom: min(32px, calc(32 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02 {
    width: min(377.6px, calc(377.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03 {
    width: min(352px, calc(352 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 {
    padding-bottom: min(32px, calc(32 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04 {
    width: min(416px, calc(416 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 {
    padding-bottom: min(151.04px, calc(151.04 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 {
    margin-left: max(-70.4px, calc(-70.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05 {
    width: min(236.8px, calc(236.8 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 {
    margin-top: min(179.2px, calc(179.2 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_06,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_06 {
    width: min(313.6px, calc(313.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02 .head-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02 .head-02 {
    width: min(378.88px, calc(378.88 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .bk_circle,
  #feature .main-content .center-content .wrap_sec02 .sec02 .bk_circle {
    top: max(-5.12px, calc(-5.12 *  100vw / 1632.8));
    width: min(435.2px, calc(435.2 *  100vw / 1632.8));
    height: min(435.2px, calc(435.2 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 {
    width: min(215.04px, calc(215.04 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 {
    width: min(215.04px, calc(215.04 *  100vw / 1632.8));
    height: min(161.28px, calc(161.28 *  100vw / 1632.8));
    margin-block: min(32px, calc(32 *  100vw / 1632.8)) min(24.32px, calc(24.32 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-1,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-1 {
    width: min(134.4px, calc(134.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-2,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-2 {
    top: min(28.16px, calc(28.16 *  100vw / 1632.8));
    left: min(81.28px, calc(81.28 *  100vw / 1632.8));
    width: min(134.4px, calc(134.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_ttx,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_ttx {
    padding-left: min(8.96px, calc(8.96 *  100vw / 1632.8));
    padding-bottom: min(57.6px, calc(57.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 {
    gap: min(32px, calc(32 *  100vw / 1632.8));
    padding-bottom: min(32px, calc(32 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07 {
    width: min(416px, calc(416 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 {
    padding-bottom: min(151.68px, calc(151.68 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
    margin-left: min(204.8px, calc(204.8 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
    width: min(275.2px, calc(275.2 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
    margin-top: max(-57.6px, calc(-57.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09 {
    width: min(364.8px, calc(364.8 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03 .head-03,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03 .head-03 {
    width: min(401.28px, calc(401.28 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .bk_circle,
  #feature .main-content .center-content .wrap_sec03 .sec03 .bk_circle {
    top: max(-5.12px, calc(-5.12 *  100vw / 1632.8));
    width: min(435.2px, calc(435.2 *  100vw / 1632.8));
    height: min(435.2px, calc(435.2 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 {
    width: min(215.04px, calc(215.04 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 {
    width: min(215.04px, calc(215.04 *  100vw / 1632.8));
    height: min(161.28px, calc(161.28 *  100vw / 1632.8));
    margin-block: min(32px, calc(32 *  100vw / 1632.8)) min(24.32px, calc(24.32 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-1,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-1 {
    width: min(134.4px, calc(134.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-2,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-2 {
    top: min(26.88px, calc(26.88 *  100vw / 1632.8));
    left: min(80.64px, calc(80.64 *  100vw / 1632.8));
    width: min(134.4px, calc(134.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_ttx,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_ttx {
    padding-left: min(8.96px, calc(8.96 *  100vw / 1632.8));
    padding-bottom: min(56.32px, calc(56.32 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 {
    gap: min(32px, calc(32 *  100vw / 1632.8));
    padding-bottom: min(32px, calc(32 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10 {
    width: min(416px, calc(416 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 {
    padding-bottom: min(158.08px, calc(158.08 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
    margin-left: min(217.6px, calc(217.6 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11 {
    width: min(262.4px, calc(262.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 {
    margin-top: max(-131.84px, calc(-131.84 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_12,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_12 {
    width: min(294.4px, calc(294.4 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_foot .foot,
  #feature .main-content .center-content .wrap_foot .foot {
    padding-bottom: min(80px, calc(80 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot_link_01,
  #feature .main-content .center-content .wrap_foot .foot .foot_link_01 {
    width: min(236.8px, calc(236.8 *  100vw / 1632.8));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot_link_02,
  #feature .main-content .center-content .wrap_foot .foot .foot_link_02 {
    margin-left: max(-12.8px, calc(-12.8 *  100vw / 1632.8));
    width: min(236.8px, calc(236.8 *  100vw / 1632.8));
  }
  .l-container .main-content .right-content .right-inner-content .right_anker,
  #feature .main-content .right-content .right-inner-content .right_anker {
    width: min(448px, calc(448 *  100vw / 1632.8));
    height: min(373.76px, calc(373.76 *  100vw / 1632.8));
  }
  .l-container .main-content .right-content .right-inner-content .right_anker .right_anker_01,
  #feature .main-content .right-content .right-inner-content .right_anker .right_anker_01 {
    top: min(0px, calc(0 *  100vw / 1632.8));
    left: min(0px, calc(0 *  100vw / 1632.8));
    width: min(224px, calc(224 *  100vw / 1632.8));
  }
  .l-container .main-content .right-content .right-inner-content .right_anker .right_anker_02,
  #feature .main-content .right-content .right-inner-content .right_anker .right_anker_02 {
    top: min(0px, calc(0 *  100vw / 1632.8));
    left: min(236.8px, calc(236.8 *  100vw / 1632.8));
    width: min(224px, calc(224 *  100vw / 1632.8));
  }
  .l-container .main-content .right-content .right-inner-content .right_anker .right_anker_03,
  #feature .main-content .right-content .right-inner-content .right_anker .right_anker_03 {
    top: min(153.6px, calc(153.6 *  100vw / 1632.8));
    left: min(120.32px, calc(120.32 *  100vw / 1632.8));
    width: min(222.72px, calc(222.72 *  100vw / 1632.8));
  }
}

@media screen and (max-width: 1700px) and (max-width: 751px) {
  .l-container .main-content .center-content .wrap_fv .fv .fv_img,
  #feature .main-content .center-content .wrap_fv .fv .fv_img {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-1,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-1 {
    top: min(38px, calc(38 *  100vw / 750));
    left: min(110px, calc(110 *  100vw / 750));
    width: min(452px, calc(452 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-2,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_01 .ttx_01-2 {
    top: min(88px, calc(88 *  100vw / 750));
    left: min(418px, calc(418 *  100vw / 750));
    width: min(228px, calc(228 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_02,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_02 {
    top: min(584px, calc(584 *  100vw / 750));
    left: min(36px, calc(36 *  100vw / 750));
    width: min(661px, calc(661 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_03,
  #feature .main-content .center-content .wrap_fv .fv .fv_layer .layer_ttx_03 {
    top: min(759px, calc(759 *  100vw / 750));
    left: min(108px, calc(108 *  100vw / 750));
    width: min(534px, calc(534 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ttx,
  #feature .main-content .center-content .wrap_catch .catch .catch_ttx {
    padding-top: min(64px, calc(64 *  100vw / 750));
    padding-bottom: min(130px, calc(130 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr {
    height: min(584px, calc(584 *  100vw / 750));
    padding-bottom: min(140px, calc(140 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_01 {
    top: min(8px, calc(8 *  100vw / 750));
    left: min(15px, calc(15 *  100vw / 750));
    width: min(342px, calc(342 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_02 {
    top: min(8px, calc(8 *  100vw / 750));
    left: min(394px, calc(394 *  100vw / 750));
    width: min(342px, calc(342 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03,
  #feature .main-content .center-content .wrap_catch .catch .catch_ankr .anker_03 {
    top: min(238px, calc(238 *  100vw / 750));
    left: min(204px, calc(204 *  100vw / 750));
    width: min(342px, calc(342 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01 .head-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_head-01 .head-01 {
    width: min(640px, calc(640 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .bk_circle,
  #feature .main-content .center-content .wrap_sec01 .sec01 .bk_circle {
    width: min(680px, calc(680 *  100vw / 750));
    height: min(680px, calc(680 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 {
    width: min(336px, calc(336 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 {
    width: min(336px, calc(336 *  100vw / 750));
    height: min(252px, calc(252 *  100vw / 750));
    margin-block: min(50px, calc(50 *  100vw / 750)) min(36px, calc(36 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-1,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-1 {
    width: min(210px, calc(210 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-2,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_item_01 .item_01 .item_01-2 {
    top: min(42px, calc(42 *  100vw / 750));
    left: min(126px, calc(126 *  100vw / 750));
    width: min(210px, calc(210 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_ttx,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_ttx {
    padding-left: min(14px, calc(14 *  100vw / 750));
    padding-bottom: min(90px, calc(90 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 {
    gap: min(50px, calc(50 *  100vw / 750));
    padding-bottom: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02 {
    width: min(590px, calc(590 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03 {
    width: min(550px, calc(550 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 {
    padding-bottom: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 {
    padding-bottom: min(236px, calc(236 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 {
    margin-left: max(-110px, calc(-110 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_05 {
    width: min(370px, calc(370 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 {
    margin-top: min(280px, calc(280 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_06,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_06 {
    width: min(490px, calc(490 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02 .head-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_head-02 .head-02 {
    width: min(592px, calc(592 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .bk_circle,
  #feature .main-content .center-content .wrap_sec02 .sec02 .bk_circle {
    top: max(-8px, calc(-8 *  100vw / 750));
    width: min(680px, calc(680 *  100vw / 750));
    height: min(680px, calc(680 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 {
    width: min(336px, calc(336 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 {
    width: min(336px, calc(336 *  100vw / 750));
    height: min(252px, calc(252 *  100vw / 750));
    margin-block: min(50px, calc(50 *  100vw / 750)) min(38px, calc(38 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-1,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-1 {
    width: min(210px, calc(210 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-2,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_item_02 .item_02 .item_02-2 {
    top: min(44px, calc(44 *  100vw / 750));
    left: min(127px, calc(127 *  100vw / 750));
    width: min(210px, calc(210 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_ttx,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_ttx {
    padding-left: min(14px, calc(14 *  100vw / 750));
    padding-bottom: min(90px, calc(90 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 {
    gap: min(50px, calc(50 *  100vw / 750));
    padding-bottom: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_07 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 {
    padding-bottom: min(237px, calc(237 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
    margin-left: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
    width: min(430px, calc(430 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
    margin-top: max(-90px, calc(-90 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09 {
    width: min(570px, calc(570 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03 .head-03,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_head-03 .head-03 {
    width: min(627px, calc(627 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .bk_circle,
  #feature .main-content .center-content .wrap_sec03 .sec03 .bk_circle {
    top: max(-8px, calc(-8 *  100vw / 750));
    width: min(680px, calc(680 *  100vw / 750));
    height: min(680px, calc(680 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 {
    width: min(336px, calc(336 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 {
    width: min(336px, calc(336 *  100vw / 750));
    height: min(252px, calc(252 *  100vw / 750));
    margin-block: min(50px, calc(50 *  100vw / 750)) min(38px, calc(38 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-1,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-1 {
    width: min(210px, calc(210 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-2,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_item_03 .item_03 .item_03-2 {
    top: min(42px, calc(42 *  100vw / 750));
    left: min(126px, calc(126 *  100vw / 750));
    width: min(210px, calc(210 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_ttx,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_ttx {
    padding-left: min(14px, calc(14 *  100vw / 750));
    padding-bottom: min(88px, calc(88 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 {
    gap: min(50px, calc(50 *  100vw / 750));
    padding-bottom: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_10 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 {
    padding-bottom: min(247px, calc(247 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
    margin-left: min(340px, calc(340 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_11 {
    width: min(410px, calc(410 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 {
    margin-top: max(-206px, calc(-206 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_12,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_12 {
    width: min(460px, calc(460 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot,
  #feature .main-content .center-content .wrap_foot .foot {
    padding-bottom: min(125px, calc(125 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot_link_01,
  #feature .main-content .center-content .wrap_foot .foot .foot_link_01 {
    width: min(370px, calc(370 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot_link_02,
  #feature .main-content .center-content .wrap_foot .foot .foot_link_02 {
    margin-left: max(-20px, calc(-20 *  100vw / 750));
    width: min(370px, calc(370 *  100vw / 750));
  }
}
/*# sourceMappingURL=style.css.map */