:root {
  --color-black: #000;
  --color-gray: #303030;
  --color-white: #fff;
  --bk-color-01: #222222;
}

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

body.s-modal-open {
  overflow: hidden;
}

.l-container.is-modal-active .s-wrap_modal,
#feature.is-modal-active .s-wrap_modal {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.l-container .s-wrap_modal,
#feature .s-wrap_modal {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--bk-color-white);
  z-index: 900;
}
.l-container .s-wrap_modal .s-modal,
#feature .s-wrap_modal .s-modal {
  width: min(507.7333356px, calc(507.7333356 *  100vw / 1400));
  position: absolute;
  top: calc(min(67.2000003px, calc(67.2000003 *  100vw / 1400)) + 80px);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.l-container .s-wrap_modal .s-modal .swiper_modal,
#feature .s-wrap_modal .s-modal .swiper_modal {
  overflow: hidden;
  background-color: hsla(0, 0%, 100%, 0.8);
}
.l-container .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide,
#feature .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide {
  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-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: min(56.00000025px, calc(56.00000025 *  100vw / 1400));
}
.l-container .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide img,
#feature .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: min(485.3333355px, calc(485.3333355 *  100vw / 1400));
  -o-object-fit: contain;
     object-fit: contain;
}
.l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev,
.l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next,
#feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev,
#feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next {
  background-image: url(../img/slide_arrow.png);
  top: min(346.45333488px, calc(346.45333488 *  100vw / 1400));
  width: min(22.4000001px, calc(22.4000001 *  100vw / 1400));
  height: min(53.76000024px, calc(53.76000024 *  100vw / 1400));
  background-size: min(22.4000001px, calc(22.4000001 *  100vw / 1400)) min(53.76000024px, calc(53.76000024 *  100vw / 1400));
}
.l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev,
#feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev {
  left: min(14.9333334px, calc(14.9333334 *  100vw / 1400));
}
.l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next,
#feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  right: min(14.9333334px, calc(14.9333334 *  100vw / 1400));
}
.l-container .s-wrap_modal .s-modal .s-modal_close-btn,
#feature .s-wrap_modal .s-modal .s-modal_close-btn {
  position: absolute;
  content: "";
  top: max(-49.28000022px, calc(-49.28000022 *  100vw / 1400));
  right: max(-1.49333334px, calc(-1.49333334 *  100vw / 1400));
  z-index: 100;
  cursor: pointer;
}
.l-container .s-wrap_modal .s-modal .s-modal_close-btn .close-btn,
#feature .s-wrap_modal .s-modal .s-modal_close-btn .close-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: min(35.84000016px, calc(35.84000016 *  100vw / 1400));
  height: min(35.84000016px, calc(35.84000016 *  100vw / 1400));
}
.l-container .top-content .wrap_top,
#feature .top-content .wrap_top {
  position: relative;
  width: min(1400px, calc(1400 *  100vw / 1400));
  top: 80px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.l-container .top-content .wrap_top .top .top_bk,
#feature .top-content .wrap_top .top .top_bk {
  position: absolute;
  padding-left: min(4px, calc(4 *  100vw / 1400));
  top: min(174px, calc(174 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(1286px, calc(1286 *  100vw / 1400));
}
.l-container .top-content .wrap_top .top .top_btn,
#feature .top-content .wrap_top .top .top_btn {
  position: absolute;
  top: min(406px, calc(406 *  100vw / 1400));
  left: min(1020px, calc(1020 *  100vw / 1400));
  width: min(326px, calc(326 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv,
#feature .main-content .center-content .wrap_fv .fv {
  position: relative;
  width: min(560.0000025px, calc(560.0000025 *  100vw / 1400));
  height: min(919.89333744px, calc(919.89333744 *  100vw / 1400));
  padding-bottom: min(82.1333337px, calc(82.1333337 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_img,
#feature .main-content .center-content .wrap_fv .fv .fv_img {
  width: min(560.0000025px, calc(560.0000025 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_bk,
#feature .main-content .center-content .wrap_fv .fv .fv_bk {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-left: min(2.98666668px, calc(2.98666668 *  100vw / 1400));
  top: min(362.13333495px, calc(362.13333495 *  100vw / 1400));
  width: min(479.36000214px, calc(479.36000214 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv [class^=fv_model_],
#feature .main-content .center-content .wrap_fv .fv [class^=fv_model_] {
  position: absolute;
}
.l-container .main-content .center-content .wrap_fv .fv .fv_model_01,
#feature .main-content .center-content .wrap_fv .fv .fv_model_01 {
  top: min(32.85333348px, calc(32.85333348 *  100vw / 1400));
  left: min(7.4666667px, calc(7.4666667 *  100vw / 1400));
  width: min(127.68000057px, calc(127.68000057 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_model_02,
#feature .main-content .center-content .wrap_fv .fv .fv_model_02 {
  top: min(55.25333358px, calc(55.25333358 *  100vw / 1400));
  left: min(155.30666736px, calc(155.30666736 *  100vw / 1400));
  width: min(141.8666673px, calc(141.8666673 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_model_03,
#feature .main-content .center-content .wrap_fv .fv .fv_model_03 {
  top: min(25.38666678px, calc(25.38666678 *  100vw / 1400));
  left: min(301.65333468px, calc(301.65333468 *  100vw / 1400));
  width: min(129.024000576px, calc(129.024000576 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_model_04,
#feature .main-content .center-content .wrap_fv .fv .fv_model_04 {
  top: min(50.02666689px, calc(50.02666689 *  100vw / 1400));
  left: min(437.54666862px, calc(437.54666862 *  100vw / 1400));
  width: min(127.381333902px, calc(127.381333902 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_model_05,
#feature .main-content .center-content .wrap_fv .fv .fv_model_05 {
  top: min(427.09333524px, calc(427.09333524 *  100vw / 1400));
  left: min(68.69333364px, calc(68.69333364 *  100vw / 1400));
  width: min(126.037333896px, calc(126.037333896 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_model_06,
#feature .main-content .center-content .wrap_fv .fv .fv_model_06 {
  top: min(469.65333543px, calc(469.65333543 *  100vw / 1400));
  left: min(224.000001px, calc(224.000001 *  100vw / 1400));
  width: min(120.064000536px, calc(120.064000536 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_model_07,
#feature .main-content .center-content .wrap_fv .fv .fv_model_07 {
  top: min(409.17333516px, calc(409.17333516 *  100vw / 1400));
  left: min(371.84000166px, calc(371.84000166 *  100vw / 1400));
  width: min(126.037333896px, calc(126.037333896 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_btn,
#feature .main-content .center-content .wrap_fv .fv .fv_btn {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: min(833.28000372px, calc(833.28000372 *  100vw / 1400));
  width: min(404.69333514px, calc(404.69333514 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_staff .staff .staff_head,
#feature .main-content .center-content .wrap_staff .staff .staff_head {
  width: min(560.0000025px, calc(560.0000025 *  100vw / 1400));
  margin-bottom: max(-11.94666672px, calc(-11.94666672 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_staff .staff .staff_list,
#feature .main-content .center-content .wrap_staff .staff .staff_list {
  border-bottom: min(1.49333334px, calc(1.49333334 *  100vw / 1400)) solid #c7c7c7;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.l-container .main-content .center-content .wrap_staff .staff .staff_list::before, .l-container .main-content .center-content .wrap_staff .staff .staff_list::after,
#feature .main-content .center-content .wrap_staff .staff .staff_list::before,
#feature .main-content .center-content .wrap_staff .staff .staff_list::after {
  position: absolute;
  content: "";
  background-color: #c7c7c7;
}
.l-container .main-content .center-content .wrap_staff .staff .staff_list::before,
#feature .main-content .center-content .wrap_staff .staff .staff_list::before {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100;
  width: min(1.49333334px, calc(1.49333334 *  100vw / 1400));
  height: 100%;
}
.l-container .main-content .center-content .wrap_staff .staff .staff_list::after,
#feature .main-content .center-content .wrap_staff .staff .staff_list::after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: min(1.49333334px, calc(1.49333334 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_staff .staff .staff_list .staff_box,
#feature .main-content .center-content .wrap_staff .staff .staff_list .staff_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: min(280.00000125px, calc(280.00000125 *  100vw / 1400));
  height: min(360.64000161px, calc(360.64000161 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_staff .staff .staff_list .staff_box [class^=staff_],
#feature .main-content .center-content .wrap_staff .staff .staff_list .staff_box [class^=staff_] {
  padding-bottom: min(8.96000004px, calc(8.96000004 *  100vw / 1400));
  width: min(179.2000008px, calc(179.2000008 *  100vw / 1400));
  height: min(306.1333347px, calc(306.1333347 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer {
  position: relative;
  z-index: 100;
  height: min(1912.21334187px, calc(1912.21334187 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_head {
  position: absolute;
  top: min(76.16000034px, calc(76.16000034 *  100vw / 1400));
  left: min(0px, calc(0 *  100vw / 1400));
  width: min(504.74666892px, calc(504.74666892 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer [class^=puffer_model_],
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer [class^=puffer_model_] {
  position: absolute;
  content: "";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_01 {
  top: min(194.1333342px, calc(194.1333342 *  100vw / 1400));
  left: min(347.94666822px, calc(347.94666822 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_02 {
  top: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
  left: min(134.4000006px, calc(134.4000006 *  100vw / 1400));
  width: min(298.666668px, calc(298.666668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_03 {
  top: min(373.333335px, calc(373.333335 *  100vw / 1400));
  left: max(-18.66666675px, calc(-18.66666675 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_04 {
  top: min(791.4666702px, calc(791.4666702 *  100vw / 1400));
  left: min(116.48000052px, calc(116.48000052 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_05,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_05 {
  top: min(940.05333753px, calc(940.05333753 *  100vw / 1400));
  left: min(317.33333475px, calc(317.33333475 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_06,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_06 {
  top: min(1314.1333392px, calc(1314.1333392 *  100vw / 1400));
  left: min(168.74666742px, calc(168.74666742 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted {
  position: relative;
  padding-top: min(85.12000038px, calc(85.12000038 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-1,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-1 {
  position: absolute;
  content: "";
  top: min(0px, calc(0 *  100vw / 1400));
  left: max(-17.92000008px, calc(-17.92000008 *  100vw / 1400));
  width: min(114.98666718px, calc(114.98666718 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-2,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-2 {
  position: absolute;
  content: "";
  top: min(1530.6666735px, calc(1530.6666735 *  100vw / 1400));
  right: min(3.73333335px, calc(3.73333335 *  100vw / 1400));
  width: min(114.98666718px, calc(114.98666718 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short {
  position: relative;
  height: min(2023.4666757px, calc(2023.4666757 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_head {
  position: absolute;
  right: min(0px, calc(0 *  100vw / 1400));
  width: min(440.5333353px, calc(440.5333353 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short [class^=quilted_short_model_],
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short [class^=quilted_short_model_] {
  position: absolute;
  content: "";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_01 {
  top: min(74.666667px, calc(74.666667 *  100vw / 1400));
  left: min(146.34666732px, calc(146.34666732 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_02 {
  top: min(719.78666988px, calc(719.78666988 *  100vw / 1400));
  left: min(34.34666682px, calc(34.34666682 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_03 {
  top: min(719.78666988px, calc(719.78666988 *  100vw / 1400));
  left: min(288.21333462px, calc(288.21333462 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_04 {
  top: min(1366.4000061px, calc(1366.4000061 *  100vw / 1400));
  left: min(146.34666732px, calc(146.34666732 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle {
  position: relative;
  height: min(1058.77333806px, calc(1058.77333806 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_head {
  position: absolute;
  width: min(440.5333353px, calc(440.5333353 *  100vw / 1400));
  left: min(15.68000007px, calc(15.68000007 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: min(37.3333335px, calc(37.3333335 *  100vw / 1400));
  width: min(1194.666672px, calc(1194.666672 *  100vw / 1400));
  height: min(862.40000385px, calc(862.40000385 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_01 {
  margin-top: min(265.81333452px, calc(265.81333452 *  100vw / 1400));
  margin-left: max(-17.92000008px, calc(-17.92000008 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_02 {
  margin-top: min(0px, calc(0 *  100vw / 1400));
  margin-left: max(-33.60000015px, calc(-33.60000015 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_03 {
  margin-top: min(265.81333452px, calc(265.81333452 *  100vw / 1400));
  margin-left: max(-34.34666682px, calc(-34.34666682 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_04 {
  margin-top: min(0px, calc(0 *  100vw / 1400));
  margin-left: max(-19.41333342px, calc(-19.41333342 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_05,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_05 {
  margin-top: min(265.81333452px, calc(265.81333452 *  100vw / 1400));
  margin-left: max(-16.42666674px, calc(-16.42666674 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa {
  position: relative;
  z-index: 100;
  height: min(830.29333704px, calc(830.29333704 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_head,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_head {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: min(0px, calc(0 *  100vw / 1400));
  width: min(442.02666864px, calc(442.02666864 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa [class^=boa_model_],
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa [class^=boa_model_] {
  position: absolute;
  content: "";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_01 {
  top: min(48.53333355px, calc(48.53333355 *  100vw / 1400));
  left: min(30.61333347px, calc(30.61333347 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_02 {
  top: min(246.4000011px, calc(246.4000011 *  100vw / 1400));
  left: min(287.46666795px, calc(287.46666795 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool {
  position: relative;
  padding-top: min(85.12000038px, calc(85.12000038 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-1,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-1 {
  position: absolute;
  content: "";
  top: min(0.74666667px, calc(0.74666667 *  100vw / 1400));
  left: min(0.74666667px, calc(0.74666667 *  100vw / 1400));
  width: min(180.69333414px, calc(180.69333414 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-2,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-2 {
  position: absolute;
  content: "";
  top: min(3595.20001605px, calc(3595.20001605 *  100vw / 1400));
  right: max(-2.98666668px, calc(-2.98666668 *  100vw / 1400));
  width: min(180.69333414px, calc(180.69333414 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short {
  position: relative;
  height: min(1438.08000642px, calc(1438.08000642 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_head,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_head {
  position: absolute;
  width: min(358.4000016px, calc(358.4000016 *  100vw / 1400));
  right: min(14.9333334px, calc(14.9333334 *  100vw / 1400));
  top: min(4.48000002px, calc(4.48000002 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short [class^=wool_short_model_],
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short [class^=wool_short_model_] {
  position: absolute;
  content: "";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_01 {
  top: min(79.89333369px, calc(79.89333369 *  100vw / 1400));
  left: min(146.34666732px, calc(146.34666732 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_02 {
  top: min(643.62666954px, calc(643.62666954 *  100vw / 1400));
  left: min(284.48000127px, calc(284.48000127 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_03,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_03 {
  top: min(781.01333682px, calc(781.01333682 *  100vw / 1400));
  left: min(38.08000017px, calc(38.08000017 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle {
  position: relative;
  height: min(1358.9333394px, calc(1358.9333394 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_head,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_head {
  position: absolute;
  right: min(0px, calc(0 *  100vw / 1400));
  width: min(537.6000024px, calc(537.6000024 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle [class^=wool_middle_model_],
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle [class^=wool_middle_model_] {
  position: absolute;
  content: "";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_01 {
  top: min(75.41333367px, calc(75.41333367 *  100vw / 1400));
  left: min(277.01333457px, calc(277.01333457 *  100vw / 1400));
  width: min(298.666668px, calc(298.666668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_02 {
  top: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
  left: min(19.41333342px, calc(19.41333342 *  100vw / 1400));
  width: min(298.666668px, calc(298.666668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_03,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_03 {
  top: min(701.8666698px, calc(701.8666698 *  100vw / 1400));
  left: min(258.34666782px, calc(258.34666782 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long {
  position: relative;
  height: min(2069.76000924px, calc(2069.76000924 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_head,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_head {
  position: absolute;
  left: min(0px, calc(0 *  100vw / 1400));
  width: min(545.0666691px, calc(545.0666691 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long [class^=wool_long_model_],
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long [class^=wool_long_model_] {
  position: absolute;
  content: "";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_01 {
  top: min(75.41333367px, calc(75.41333367 *  100vw / 1400));
  left: min(30.61333347px, calc(30.61333347 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_02 {
  top: min(75.41333367px, calc(75.41333367 *  100vw / 1400));
  left: min(291.2000013px, calc(291.2000013 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_03,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_03 {
  top: min(721.28000322px, calc(721.28000322 *  100vw / 1400));
  left: min(161.28000072px, calc(161.28000072 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_04,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_04 {
  top: min(1366.4000061px, calc(1366.4000061 *  100vw / 1400));
  left: min(34.34666682px, calc(34.34666682 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_05,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_05 {
  top: min(1366.4000061px, calc(1366.4000061 *  100vw / 1400));
  left: min(288.21333462px, calc(288.21333462 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber {
  position: relative;
  z-index: 100;
  height: min(1476.90667326px, calc(1476.90667326 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_head,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_head {
  position: absolute;
  left: min(0px, calc(0 *  100vw / 1400));
  top: min(0px, calc(0 *  100vw / 1400));
  width: min(562.98666918px, calc(562.98666918 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber [class^=bomber_model_],
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber [class^=bomber_model_] {
  position: absolute;
  content: "";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_01,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_01 {
  top: min(117.97333386px, calc(117.97333386 *  100vw / 1400));
  left: min(45.54666687px, calc(45.54666687 *  100vw / 1400));
  width: min(268.8000012px, calc(268.8000012 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_02,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_02 {
  top: min(536.85333573px, calc(536.85333573 *  100vw / 1400));
  left: min(265.81333452px, calc(265.81333452 *  100vw / 1400));
  width: min(298.666668px, calc(298.666668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_03,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_03 {
  top: min(760.85333673px, calc(760.85333673 *  100vw / 1400));
  left: min(60.48000027px, calc(60.48000027 *  100vw / 1400));
  width: min(238.9333344px, calc(238.9333344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot {
  padding-bottom: min(134.4000006px, calc(134.4000006 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot .foot_btn,
#feature .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot .foot_btn {
  margin-inline: auto;
  width: min(403.2000018px, calc(403.2000018 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .s-wrap_modal,
  #feature .s-wrap_modal {
    top: 0;
  }
  .l-container .s-wrap_modal .s-modal,
  #feature .s-wrap_modal .s-modal {
    width: min(680px, calc(680 *  100vw / 750));
    top: calc(min(90px, calc(90 *  100vw / 750)) + 52px);
  }
  .l-container .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide,
  #feature .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide {
    margin-top: min(75px, calc(75 *  100vw / 750));
  }
  .l-container .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide img,
  #feature .s-wrap_modal .s-modal .swiper_modal .swiper-wrapper .swiper-slide img {
    height: min(700px, calc(700 *  100vw / 750));
  }
  .l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev,
  .l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next,
  #feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev,
  #feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next {
    top: min(464px, calc(464 *  100vw / 750));
    width: min(30px, calc(30 *  100vw / 750));
    height: min(72px, calc(72 *  100vw / 750));
    background-size: min(30px, calc(30 *  100vw / 750)) min(72px, calc(72 *  100vw / 750));
  }
  .l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev,
  #feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-prev {
    left: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next,
  #feature .s-wrap_modal .s-modal .swiper_modal .swiper-parts .swiper-button-next {
    right: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .s-wrap_modal .s-modal .s-modal_close-btn,
  #feature .s-wrap_modal .s-modal .s-modal_close-btn {
    top: max(-66px, calc(-66 *  100vw / 750));
    right: max(-2px, calc(-2 *  100vw / 750));
  }
  .l-container .s-wrap_modal .s-modal .s-modal_close-btn .close-btn,
  #feature .s-wrap_modal .s-modal .s-modal_close-btn .close-btn {
    width: min(48px, calc(48 *  100vw / 750));
    height: min(48px, calc(48 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv,
  #feature .main-content .center-content .wrap_fv .fv {
    width: min(750px, calc(750 *  100vw / 750));
    height: min(1232px, calc(1232 *  100vw / 750));
    padding-bottom: min(110px, calc(110 *  100vw / 750));
  }
  .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_bk,
  #feature .main-content .center-content .wrap_fv .fv .fv_bk {
    padding-left: min(4px, calc(4 *  100vw / 750));
    top: min(485px, calc(485 *  100vw / 750));
    width: min(642px, calc(642 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_model_01,
  #feature .main-content .center-content .wrap_fv .fv .fv_model_01 {
    top: min(44px, calc(44 *  100vw / 750));
    left: min(10px, calc(10 *  100vw / 750));
    width: min(171px, calc(171 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_model_02,
  #feature .main-content .center-content .wrap_fv .fv .fv_model_02 {
    top: min(74px, calc(74 *  100vw / 750));
    left: min(208px, calc(208 *  100vw / 750));
    width: min(190px, calc(190 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_model_03,
  #feature .main-content .center-content .wrap_fv .fv .fv_model_03 {
    top: min(34px, calc(34 *  100vw / 750));
    left: min(404px, calc(404 *  100vw / 750));
    width: min(172.8px, calc(172.8 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_model_04,
  #feature .main-content .center-content .wrap_fv .fv .fv_model_04 {
    top: min(67px, calc(67 *  100vw / 750));
    left: min(586px, calc(586 *  100vw / 750));
    width: min(170.6px, calc(170.6 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_model_05,
  #feature .main-content .center-content .wrap_fv .fv .fv_model_05 {
    top: min(572px, calc(572 *  100vw / 750));
    left: min(92px, calc(92 *  100vw / 750));
    width: min(168.8px, calc(168.8 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_model_06,
  #feature .main-content .center-content .wrap_fv .fv .fv_model_06 {
    top: min(629px, calc(629 *  100vw / 750));
    left: min(300px, calc(300 *  100vw / 750));
    width: min(160.8px, calc(160.8 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_model_07,
  #feature .main-content .center-content .wrap_fv .fv .fv_model_07 {
    top: min(548px, calc(548 *  100vw / 750));
    left: min(498px, calc(498 *  100vw / 750));
    width: min(168.8px, calc(168.8 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_btn,
  #feature .main-content .center-content .wrap_fv .fv .fv_btn {
    top: min(1116px, calc(1116 *  100vw / 750));
    width: min(542px, calc(542 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_staff .staff .staff_head,
  #feature .main-content .center-content .wrap_staff .staff .staff_head {
    width: min(750px, calc(750 *  100vw / 750));
    margin-bottom: max(-16px, calc(-16 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_staff .staff .staff_list,
  #feature .main-content .center-content .wrap_staff .staff .staff_list {
    border-bottom: min(2px, calc(2 *  100vw / 750)) solid #c7c7c7;
  }
  .l-container .main-content .center-content .wrap_staff .staff .staff_list::before,
  #feature .main-content .center-content .wrap_staff .staff .staff_list::before {
    width: min(2px, calc(2 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_staff .staff .staff_list::after,
  #feature .main-content .center-content .wrap_staff .staff .staff_list::after {
    height: min(2px, calc(2 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_staff .staff .staff_list .staff_box,
  #feature .main-content .center-content .wrap_staff .staff .staff_list .staff_box {
    width: min(375px, calc(375 *  100vw / 750));
    height: min(483px, calc(483 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_staff .staff .staff_list .staff_box [class^=staff_],
  #feature .main-content .center-content .wrap_staff .staff .staff_list .staff_box [class^=staff_] {
    padding-bottom: min(12px, calc(12 *  100vw / 750));
    width: min(240px, calc(240 *  100vw / 750));
    height: min(410px, calc(410 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer {
    height: min(2561px, calc(2561 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_head {
    top: min(102px, calc(102 *  100vw / 750));
    width: min(676px, calc(676 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_01 {
    top: min(260px, calc(260 *  100vw / 750));
    left: min(466px, calc(466 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_02 {
    top: min(360px, calc(360 *  100vw / 750));
    left: min(180px, calc(180 *  100vw / 750));
    width: min(400px, calc(400 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_03 {
    top: min(500px, calc(500 *  100vw / 750));
    left: max(-25px, calc(-25 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_04 {
    top: min(1060px, calc(1060 *  100vw / 750));
    left: min(156px, calc(156 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_05,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_05 {
    top: min(1259px, calc(1259 *  100vw / 750));
    left: min(425px, calc(425 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_06,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_puffer .puffer .puffer_model_06 {
    top: min(1760px, calc(1760 *  100vw / 750));
    left: min(226px, calc(226 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted {
    padding-top: min(114px, calc(114 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-1,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-1 {
    left: max(-24px, calc(-24 *  100vw / 750));
    width: min(154px, calc(154 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-2,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .bk_ttx_01-2 {
    top: min(2050px, calc(2050 *  100vw / 750));
    right: min(5px, calc(5 *  100vw / 750));
    width: min(154px, calc(154 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short {
    height: min(2710px, calc(2710 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_head {
    width: min(590px, calc(590 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_01 {
    top: min(100px, calc(100 *  100vw / 750));
    left: min(196px, calc(196 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_02 {
    top: min(964px, calc(964 *  100vw / 750));
    left: min(46px, calc(46 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_03 {
    top: min(964px, calc(964 *  100vw / 750));
    left: min(386px, calc(386 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_short .quilted_short_model_04 {
    top: min(1830px, calc(1830 *  100vw / 750));
    left: min(196px, calc(196 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle {
    height: min(1418px, calc(1418 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_head {
    width: min(590px, calc(590 *  100vw / 750));
    left: min(21px, calc(21 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model {
    padding-top: min(50px, calc(50 *  100vw / 750));
    width: min(1600px, calc(1600 *  100vw / 750));
    height: min(1155px, calc(1155 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_01 {
    margin-top: min(356px, calc(356 *  100vw / 750));
    margin-left: max(-24px, calc(-24 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_02 {
    margin-top: min(0px, calc(0 *  100vw / 750));
    margin-left: max(-45px, calc(-45 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_03 {
    margin-top: min(356px, calc(356 *  100vw / 750));
    margin-left: max(-46px, calc(-46 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_04 {
    margin-top: min(0px, calc(0 *  100vw / 750));
    margin-left: max(-26px, calc(-26 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_05,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_quilted .quilted .quilted_middle .quilted_middle_model_05 {
    margin-top: min(356px, calc(356 *  100vw / 750));
    margin-left: max(-22px, calc(-22 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa {
    height: min(1112px, calc(1112 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_head,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_head {
    top: min(0px, calc(0 *  100vw / 750));
    width: min(592px, calc(592 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_01 {
    top: min(65px, calc(65 *  100vw / 750));
    left: min(41px, calc(41 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_boa .boa .boa_model_02 {
    top: min(330px, calc(330 *  100vw / 750));
    left: min(385px, calc(385 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool {
    padding-top: min(114px, calc(114 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-1,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-1 {
    top: min(1px, calc(1 *  100vw / 750));
    left: min(1px, calc(1 *  100vw / 750));
    width: min(242px, calc(242 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-2,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .bk_ttx_02-2 {
    top: min(4815px, calc(4815 *  100vw / 750));
    right: max(-4px, calc(-4 *  100vw / 750));
    width: min(242px, calc(242 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short {
    height: min(1926px, calc(1926 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_head,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_head {
    width: min(480px, calc(480 *  100vw / 750));
    right: min(20px, calc(20 *  100vw / 750));
    top: min(6px, calc(6 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_01 {
    top: min(107px, calc(107 *  100vw / 750));
    left: min(196px, calc(196 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_02 {
    top: min(862px, calc(862 *  100vw / 750));
    left: min(381px, calc(381 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_03,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_short .wool_short_model_03 {
    top: min(1046px, calc(1046 *  100vw / 750));
    left: min(51px, calc(51 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle {
    height: min(1820px, calc(1820 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_head,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_head {
    width: min(720px, calc(720 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_01 {
    top: min(101px, calc(101 *  100vw / 750));
    left: min(371px, calc(371 *  100vw / 750));
    width: min(400px, calc(400 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_02 {
    top: min(360px, calc(360 *  100vw / 750));
    left: min(26px, calc(26 *  100vw / 750));
    width: min(400px, calc(400 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_03,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_middle .wool_middle_model_03 {
    top: min(940px, calc(940 *  100vw / 750));
    left: min(346px, calc(346 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long {
    height: min(2772px, calc(2772 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_head,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_head {
    width: min(730px, calc(730 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_01 {
    top: min(101px, calc(101 *  100vw / 750));
    left: min(41px, calc(41 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_02 {
    top: min(101px, calc(101 *  100vw / 750));
    left: min(390px, calc(390 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_03,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_03 {
    top: min(966px, calc(966 *  100vw / 750));
    left: min(216px, calc(216 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_04,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_04 {
    top: min(1830px, calc(1830 *  100vw / 750));
    left: min(46px, calc(46 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_05,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_wool .wool .wool_long .wool_long_model_05 {
    top: min(1830px, calc(1830 *  100vw / 750));
    left: min(386px, calc(386 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber {
    height: min(1978px, calc(1978 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_head,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_head {
    top: min(0px, calc(0 *  100vw / 750));
    width: min(754px, calc(754 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_01,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_01 {
    top: min(158px, calc(158 *  100vw / 750));
    left: min(61px, calc(61 *  100vw / 750));
    width: min(360px, calc(360 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_02,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_02 {
    top: min(719px, calc(719 *  100vw / 750));
    left: min(356px, calc(356 *  100vw / 750));
    width: min(400px, calc(400 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_03,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_bomber .bomber .bomber_model_03 {
    top: min(1019px, calc(1019 *  100vw / 750));
    left: min(81px, calc(81 *  100vw / 750));
    width: min(320px, calc(320 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot {
    padding-bottom: min(180px, calc(180 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot .foot_btn,
  #feature .main-content .center-content .wrap_sec03 .sec03 .wrap_foot .foot .foot_btn {
    width: min(540px, calc(540 *  100vw / 750));
  }
}
/*# sourceMappingURL=style.css.map */