:root {
  --color-black: #000;
  --color-gray: #8e8e8e;
  --color-white: #fff;
  --color-01: #d0edb6;
  --color-02: #dbe2ea;
  --color-03: #d3ebf5;
  --color-04: #ede5ed;
  --color-05: #d3ebf5;
}

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

.l-container .main-content,
#feature .main-content {
  height: 100%;
}
.l-container .main-content .left-content .left-inner-content,
#feature .main-content .left-content .left-inner-content {
  height: 100%;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv,
#feature .main-content .left-content .left-inner-content .wrap_fv {
  position: relative;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img {
  width: 100%;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer {
  position: absolute;
  bottom: min(62px, calc(62 *  100vw / 1400));
  right: min(38px, calc(38 *  100vw / 1400));
  z-index: 200;
  width: min(318px, calc(318 *  100vw / 1400));
  pointer-events: none;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer {
  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: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-1,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-1 {
  margin-right: min(26px, calc(26 *  100vw / 1400));
  margin-bottom: max(-6px, calc(-6 *  100vw / 1400));
  width: min(260px, calc(260 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-2,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-2 {
  width: min(318px, calc(318 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content,
#feature .main-content .left-content .left-inner-content .sticky-content {
  position: relative;
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content {
  margin-top: min(50px, calc(50 *  100vw / 1400));
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head {
  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;
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head [class^=group_],
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head [class^=group_] {
  position: absolute;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head [class^=group_].is_active,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head [class^=group_].is_active {
  opacity: 1;
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_01 .head_01,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_01 .head_01 {
  width: min(220px, calc(220 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_02 .head_02,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_02 .head_02 {
  width: min(214px, calc(214 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_03,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_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(10px, calc(10 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_03 .sec_head,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_03 .sec_head {
  width: min(114px, calc(114 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_03 .head_03,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_03 .head_03 {
  width: min(200px, calc(200 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_04,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: min(10px, calc(10 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_04 .sec_head,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_04 .sec_head {
  width: min(114px, calc(114 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_04 .head_04,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_04 .head_04 {
  width: min(200px, calc(200 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_05 .head_05,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_05 .head_05 {
  width: min(208px, calc(208 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_06,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_06 {
  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(22px, calc(22 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_06 .head_06,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_06 .head_06 {
  width: min(198px, calc(198 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_06 .head_07,
#feature .main-content .left-content .left-inner-content .sticky-content .sticky-innr-content .wrap_head .group_06 .head_07 {
  width: min(225px, calc(225 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content,
#feature .main-content .right-content .right-inner-content {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .fixed-content,
#feature .main-content .right-content .right-inner-content .fixed-content {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 100%;
  width: min(19.58px, calc(19.58 *  100vw / 1400));
  right: min(20px, calc(20 *  100vw / 1400));
  z-index: 200;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .fixed-content .fixed-inner-content,
#feature .main-content .right-content .right-inner-content .fixed-content .fixed-inner-content {
  position: absolute;
  height: 100%;
  bottom: 0;
}
.l-container .main-content .right-content .right-inner-content .fixed-content .fixed-inner-content .fixed-top,
#feature .main-content .right-content .right-inner-content .fixed-content .fixed-inner-content .fixed-top {
  position: -webkit-sticky;
  position: sticky;
  top: 80vh;
  padding-block: 20px;
}
.l-container .main-content .right-content .right-inner-content .fixed-content .fixed-inner-content a,
#feature .main-content .right-content .right-inner-content .fixed-content .fixed-inner-content a {
  pointer-events: painted;
}
.l-container .main-content .right-content .right-inner-content .wrap_catch,
#feature .main-content .right-content .right-inner-content .wrap_catch {
  padding-top: min(70px, calc(70 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch {
  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(18px, calc(18 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head {
  width: min(241px, calc(241 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt {
  padding-bottom: min(52px, calc(52 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: min(84px, calc(84 *  100vw / 1400));
  padding-right: min(76px, calc(76 *  100vw / 1400));
  padding-bottom: min(70px, calc(70 *  100vw / 1400));
  width: min(410px, calc(410 *  100vw / 1400));
  gap: min(23px, calc(23 *  100vw / 1400)) min(37px, calc(37 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_01,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_01 {
  padding-top: min(11px, calc(11 *  100vw / 1400));
  padding-right: min(37px, calc(37 *  100vw / 1400));
  width: min(92px, calc(92 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_02,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_02 {
  padding-right: min(29px, calc(29 *  100vw / 1400));
  padding-top: min(3px, calc(3 *  100vw / 1400));
  width: min(60px, calc(60 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_03,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_03 {
  padding-right: min(1px, calc(1 *  100vw / 1400));
  width: min(108px, calc(108 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_04,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_04 {
  padding-top: min(4px, calc(4 *  100vw / 1400));
  width: min(54px, calc(54 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_05,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_05 {
  padding-top: min(5px, calc(5 *  100vw / 1400));
  width: min(96px, calc(96 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_06,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_06 {
  padding-right: min(15px, calc(15 *  100vw / 1400));
  padding-top: min(13px, calc(13 *  100vw / 1400));
  width: min(54px, calc(54 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_07,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_07 {
  padding-top: min(33px, calc(33 *  100vw / 1400));
  width: min(66px, calc(66 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 {
  position: relative;
  padding-top: min(102px, calc(102 *  100vw / 1400));
  padding-bottom: min(69px, calc(69 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .bk_board_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .bk_board_01 {
  position: absolute;
  top: 0;
  left: min(80px, calc(80 *  100vw / 1400));
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(872px, calc(872 *  100vw / 1400));
  background-color: var(--color-02);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .head_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .head_01 {
  position: absolute;
  top: max(-108px, calc(-108 *  100vw / 1400));
  right: min(28px, calc(28 *  100vw / 1400));
  width: min(366.5px, calc(366.5 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  padding-bottom: min(103px, calc(103 *  100vw / 1400));
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a {
  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;
  height: min(700px, calc(700 *  100vw / 1400));
  background-color: transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a:hover,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a:hover {
  opacity: 0.7;
  cursor: pointer;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a:before,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a:before {
  display: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .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;
  gap: min(20px, calc(20 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .tag_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .tag_01 {
  width: min(324px, calc(324 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 {
  position: relative;
  padding-top: min(100px, calc(100 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .bk_board_02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .bk_board_02 {
  position: absolute;
  top: 0;
  left: min(80px, calc(80 *  100vw / 1400));
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(870px, calc(870 *  100vw / 1400));
  background-color: var(--color-02);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .head_02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .head_02 {
  position: absolute;
  top: max(-76px, calc(-76 *  100vw / 1400));
  left: min(50px, calc(50 *  100vw / 1400));
  width: min(356px, calc(356 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  padding-bottom: min(103px, calc(103 *  100vw / 1400));
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_02 {
  width: min(560px, calc(560 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .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;
  gap: min(20px, calc(20 *  100vw / 1400));
  padding-bottom: min(146px, calc(146 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 {
  position: relative;
  padding-top: min(162px, calc(162 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .bk_board_03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .bk_board_03 {
  position: absolute;
  top: 0;
  left: min(80px, calc(80 *  100vw / 1400));
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(1095px, calc(1095 *  100vw / 1400));
  background-color: var(--color-03);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .bk_img_01,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .bk_img_01 {
  position: absolute;
  top: min(700px, calc(700 *  100vw / 1400));
  left: 0;
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(183px, calc(183 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .sec-head_01,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .sec-head_01 {
  position: absolute;
  top: max(-133px, calc(-133 *  100vw / 1400));
  left: min(185px, calc(185 *  100vw / 1400));
  width: min(190px, calc(190 *  100vw / 1400));
  z-index: 100;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .head_03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .head_03 {
  position: absolute;
  top: max(-49px, calc(-49 *  100vw / 1400));
  left: min(201.4px, calc(201.4 *  100vw / 1400));
  width: min(332px, calc(332 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
  padding-bottom: min(265px, calc(265 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_03 {
  width: min(560px, calc(560 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .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;
  gap: min(20px, calc(20 *  100vw / 1400));
  padding-bottom: min(140px, calc(140 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .tag_02,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .tag_02 {
  margin-inline: auto;
  width: min(38px, calc(38 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04,
#feature .main-content .right-content .right-inner-content .wrap_sec04 {
  position: relative;
  padding-top: min(139px, calc(139 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .bk_board_04,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .bk_board_04 {
  position: absolute;
  top: 0;
  left: min(80px, calc(80 *  100vw / 1400));
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(1141px, calc(1141 *  100vw / 1400));
  background-color: var(--color-04);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .bk_img_02,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .bk_img_02 {
  position: absolute;
  top: min(700px, calc(700 *  100vw / 1400));
  right: 0;
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(183px, calc(183 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .sec-head_01,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .sec-head_01 {
  position: absolute;
  top: max(-110px, calc(-110 *  100vw / 1400));
  left: min(185px, calc(185 *  100vw / 1400));
  width: min(190px, calc(190 *  100vw / 1400));
  z-index: 100;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .head_04,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .head_04 {
  position: absolute;
  top: min(868px, calc(868 *  100vw / 1400));
  left: min(30px, calc(30 *  100vw / 1400));
  width: min(330px, calc(330 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
  padding-bottom: min(336px, calc(336 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_04,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_04 {
  width: min(560px, calc(560 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .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;
  gap: min(20px, calc(20 *  100vw / 1400));
  padding-bottom: min(144px, calc(144 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .tag_03,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .tag_03 {
  margin-inline: auto;
  width: min(38px, calc(38 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05,
#feature .main-content .right-content .right-inner-content .wrap_sec05 {
  position: relative;
  padding-top: min(118px, calc(118 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .bk_board_05,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .bk_board_05 {
  position: absolute;
  top: 0;
  left: min(80px, calc(80 *  100vw / 1400));
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(888px, calc(888 *  100vw / 1400));
  background-color: var(--color-02);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .head_05,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .head_05 {
  position: absolute;
  top: max(-82px, calc(-82 *  100vw / 1400));
  right: min(24px, calc(24 *  100vw / 1400));
  width: min(344px, calc(344 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
  padding-bottom: min(102px, calc(102 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_05,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_05 {
  width: min(560px, calc(560 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .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;
  gap: min(20px, calc(20 *  100vw / 1400));
  padding-bottom: min(137px, calc(137 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .tag_04,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .tag_04 {
  margin-inline: auto;
  width: min(325px, calc(325 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06,
#feature .main-content .right-content .right-inner-content .wrap_sec06 {
  position: relative;
  padding-top: min(152px, calc(152 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .bk_board_06,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .bk_board_06 {
  position: absolute;
  top: 0;
  left: min(80px, calc(80 *  100vw / 1400));
  width: min(400px, calc(400 *  100vw / 1400));
  height: min(1002px, calc(1002 *  100vw / 1400));
  background-color: var(--color-05);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_06,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_06 {
  position: absolute;
  top: max(-125px, calc(-125 *  100vw / 1400));
  left: min(33px, calc(33 *  100vw / 1400));
  width: min(330px, calc(330 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_07,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_07 {
  position: absolute;
  top: min(694px, calc(694 *  100vw / 1400));
  right: min(24px, calc(24 *  100vw / 1400));
  width: min(375px, calc(375 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 {
  padding-bottom: min(182px, calc(182 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_06,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_06 {
  width: min(560px, calc(560 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .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;
  gap: min(20px, calc(20 *  100vw / 1400));
  padding-bottom: min(136px, calc(136 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02 .tag_05,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02 .tag_05 {
  margin-inline: auto;
  padding-left: min(80px, calc(80 *  100vw / 1400));
  width: min(191px, calc(191 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot,
#feature .main-content .right-content .right-inner-content .wrap_foot {
  padding-bottom: min(66px, calc(66 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot {
  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(20px, calc(20 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn {
  width: min(262px, calc(262 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
  width: min(300px, calc(300 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer {
    bottom: 11.07143vw;
    right: 6.78571vw;
    width: 56.78571vw;
  }
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-1,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-1 {
    margin-right: 4.64286vw;
    margin-bottom: max(-6px, calc(-6 *  100vw / 560));
    width: 46.42857vw;
  }
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-2,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__layer .layer .layer__head_01-2 {
    width: 56.78571vw;
  }
  .l-container .main-content .left-content .left-inner-content .sticky-content,
  #feature .main-content .left-content .left-inner-content .sticky-content {
    display: none;
  }
  .l-container .main-content .right-content .right-inner-content .fixed-content,
  #feature .main-content .right-content .right-inner-content .fixed-content {
    top: initial;
    width: 3.49643vw;
    right: 3.57143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch,
  #feature .main-content .right-content .right-inner-content .wrap_catch {
    padding-top: 7.14286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch {
    gap: 3.21429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head {
    width: 43.03571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt {
    padding-bottom: 9.28571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag {
    padding-left: 15vw;
    padding-right: 13.57143vw;
    padding-bottom: 12.5vw;
    width: 73.21429vw;
    gap: 4.10714vw 6.60714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_01,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_01 {
    padding-top: 1.96429vw;
    padding-right: 6.60714vw;
    width: 16.42857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_02,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_02 {
    padding-right: 5.17857vw;
    padding-top: 0.53571vw;
    width: 10.71429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_03,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_03 {
    padding-right: 0.17857vw;
    width: 19.28571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_04,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_04 {
    padding-top: 0.71429vw;
    width: 9.64286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_05,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_05 {
    padding-top: 0.89286vw;
    width: 17.14286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_06,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_06 {
    padding-right: 2.67857vw;
    padding-top: 2.32143vw;
    width: 9.64286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_07,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch_tag .tag-icon_07 {
    padding-top: 5.89286vw;
    width: 11.78571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 {
    padding-top: 18.21429vw;
    padding-bottom: 12.32143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .bk_board_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .bk_board_01 {
    left: 14.28571vw;
    width: 71.42857vw;
    height: 155.71429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .head_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .head_01 {
    top: -19.28571vw;
    right: 5vw;
    width: 65.44643vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    padding-bottom: 18.39286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 a {
    height: min(700px, calc(700 *  100vw / 560));
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
    gap: 3.57143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .tag_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .tag_01 {
    width: 57.85714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 {
    padding-top: 17.85714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .bk_board_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .bk_board_02 {
    left: 14.28571vw;
    width: 71.42857vw;
    height: 155.35714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .head_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .head_02 {
    top: -13.57143vw;
    left: 8.92857vw;
    width: 63.57143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
    padding-bottom: 18.39286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_02 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
    gap: 3.57143vw;
    padding-bottom: 26.07143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 {
    padding-top: 28.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .bk_board_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .bk_board_03 {
    left: 14.28571vw;
    width: 71.42857vw;
    height: 195.53571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .bk_img_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .bk_img_01 {
    top: 125vw;
    width: 71.42857vw;
    height: 32.67857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .sec-head_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .sec-head_01 {
    top: -23.75vw;
    left: 33.03571vw;
    width: 33.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .head_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .head_03 {
    top: -8.75vw;
    left: 35.96429vw;
    width: 59.28571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
    padding-bottom: 47.32143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_03 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
    gap: 3.57143vw;
    padding-bottom: 25vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .tag_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .tag_02 {
    width: 6.78571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 {
    padding-top: 24.82143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .bk_board_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .bk_board_04 {
    left: 14.28571vw;
    width: 71.42857vw;
    height: 203.75vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .bk_img_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .bk_img_02 {
    top: 125vw;
    width: 71.42857vw;
    height: 32.67857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .sec-head_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .sec-head_01 {
    top: -19.64286vw;
    left: 33.03571vw;
    width: 33.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .head_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .head_04 {
    top: 155vw;
    left: 5.35714vw;
    width: 58.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
    padding-bottom: 60vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_04 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
    gap: 3.57143vw;
    padding-bottom: 25.71429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .tag_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .tag_03 {
    width: 6.78571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 {
    padding-top: 21.07143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .bk_board_05,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .bk_board_05 {
    left: 14.28571vw;
    width: 71.42857vw;
    height: 158.57143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .head_05,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .head_05 {
    top: -14.64286vw;
    right: 4.28571vw;
    width: 61.42857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
    padding-bottom: 18.21429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_05,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_05 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 {
    gap: 3.57143vw;
    padding-bottom: 24.46429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .tag_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 .tag_04 {
    width: 58.03571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 {
    padding-top: 27.14286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .bk_board_06,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .bk_board_06 {
    left: 14.28571vw;
    width: 71.42857vw;
    height: 178.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_06,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_06 {
    top: -22.32143vw;
    left: 5.89286vw;
    width: 58.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_07,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .head_07 {
    top: 123.92857vw;
    right: 4.28571vw;
    width: 66.96429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 {
    padding-bottom: 32.5vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_06,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_06 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02 {
    gap: 3.57143vw;
    padding-bottom: 24.28571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02 .tag_05,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02 .tag_05 {
    padding-left: 14.28571vw;
    width: 34.10714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot,
  #feature .main-content .right-content .right-inner-content .wrap_foot {
    padding-bottom: 11.78571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot {
    gap: 3.57143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn {
    width: 46.78571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
    width: 53.57143vw;
  }
}
/*# sourceMappingURL=style.css.map */