:root {
  --color-black: #5b5b5b;
  --color-gray: #303030;
  --color-white: #fff;
  --bk-color-01: #f2f6f9;
}

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

.l-container .main-content .left-content .left-inner-content,
#feature .main-content .left-content .left-inner-content {
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0;
  -webkit-transition: opacity 1s, -webkit-transform 1s, -webkit-filter 1s;
  transition: opacity 1s, -webkit-transform 1s, -webkit-filter 1s;
  transition: opacity 1s, transform 1s, filter 1s;
  transition: opacity 1s, transform 1s, filter 1s, -webkit-transform 1s, -webkit-filter 1s;
}
.l-container .main-content .left-content .left-inner-content *,
#feature .main-content .left-content .left-inner-content * {
  -webkit-transition: 1s ease;
  transition: 1s ease;
}
.l-container .main-content .left-content .left-inner-content .left-t-head,
#feature .main-content .left-content .left-inner-content .left-t-head {
  position: absolute;
  content: "";
  top: min(160px, calc(160 *  100vw / 1920));
  left: min(96px, calc(96 *  100vw / 1920));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(38px, calc(38 *  100vw / 1920));
}
.l-container .main-content .left-content .left-inner-content .left-t-head .left-t-head__logo,
#feature .main-content .left-content .left-inner-content .left-t-head .left-t-head__logo {
  width: min(246px, calc(246 *  100vw / 1920));
}
.l-container .main-content .left-content .left-inner-content .left-t-head .left-t-head__sub,
#feature .main-content .left-content .left-inner-content .left-t-head .left-t-head__sub {
  padding-left: min(2px, calc(2 *  100vw / 1920));
  width: min(198px, calc(198 *  100vw / 1920));
}
.l-container .main-content .left-content .left-inner-content .left-b-head,
#feature .main-content .left-content .left-inner-content .left-b-head {
  position: absolute;
  content: "";
  top: min(537px, calc(537 *  100vw / 1920));
  left: min(96px, calc(96 *  100vw / 1920));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(32px, calc(32 *  100vw / 1920));
  width: min(412px, calc(412 *  100vw / 1920));
}
.l-container .main-content .left-content .left-inner-content .left-b-head .left-b-head__head,
#feature .main-content .left-content .left-inner-content .left-b-head .left-b-head__head {
  width: min(316px, calc(316 *  100vw / 1920));
}
.l-container .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit,
#feature .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit {
  position: relative;
  width: min(412px, calc(412 *  100vw / 1920));
}
.l-container .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_01,
.l-container .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_02,
#feature .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_01,
#feature .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_02 {
  position: absolute;
  top: 0;
  left: 0;
}
.l-container .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_01,
#feature .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_01 {
  opacity: 1;
  width: min(412px, calc(412 *  100vw / 1920));
}
.l-container .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_02,
#feature .main-content .left-content .left-inner-content .left-b-head .left-b-head__s-credit .s-credit_02 {
  opacity: 0;
  width: min(398px, calc(398 *  100vw / 1920));
}
.l-container .main-content .center-content,
#feature .main-content .center-content {
  background-color: var(--color-white);
}
.l-container .main-content .center-content .wrap_fv .fv,
#feature .main-content .center-content .wrap_fv .fv {
  position: relative;
  background-color: var(--color-white);
}
.l-container .main-content .center-content .wrap_fv .fv .fv__img,
#feature .main-content .center-content .wrap_fv .fv .fv__img {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv_logo,
#feature .main-content .center-content .wrap_fv .fv .fv_logo {
  position: absolute;
  content: "";
  top: min(380.600346px, calc(380.600346 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: min(209.00019px, calc(209.00019 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_fv .fv .fv__sub-head,
#feature .main-content .center-content .wrap_fv .fv .fv__sub-head {
  margin-left: auto;
  padding-top: min(28.600026px, calc(28.600026 *  100vw / 1400));
  padding-right: min(22.733354px, calc(22.733354 *  100vw / 1400));
  padding-bottom: min(482.533772px, calc(482.533772 *  100vw / 1400));
  width: min(145.200132px, calc(145.200132 *  100vw / 1400));
}
.l-container .main-content .center-content [class^=wrap_sec],
#feature .main-content .center-content [class^=wrap_sec] {
  background-color: var(--color-white);
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch,
#feature .main-content .center-content .wrap_sec01 .sec01 .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;
  gap: min(35.200032px, calc(35.200032 *  100vw / 1400));
  padding-left: min(36.6667px, calc(36.6667 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__head {
  width: min(341.733644px, calc(341.733644 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__s-credit,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__s-credit {
  width: min(445.867072px, calc(445.867072 *  100vw / 1400));
  padding-bottom: min(46.933376px, calc(46.933376 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
  margin-bottom: min(120.266776px, calc(120.266776 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 {
  margin-bottom: min(146.6668px, calc(146.6668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04__head {
  margin-left: auto;
  padding-bottom: min(7.33334px, calc(7.33334 *  100vw / 1400));
  width: min(187.733504px, calc(187.733504 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04 {
  width: min(451.00041px, calc(451.00041 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 {
  margin-bottom: min(120.266776px, calc(120.266776 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_06,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_06 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 {
  margin-bottom: min(146.6668px, calc(146.6668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07__head {
  margin-left: auto;
  padding-bottom: min(5.866672px, calc(5.866672 *  100vw / 1400));
  width: min(187.733504px, calc(187.733504 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07 {
  width: min(451.00041px, calc(451.00041 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: 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 .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
  overflow: hidden;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_08,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_08 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 {
  margin-bottom: min(74.800068px, calc(74.800068 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_09,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_09 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_10,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_10 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 {
  margin-bottom: min(117.33344px, calc(117.33344 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .img_11,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .img_11 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 {
  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 .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 {
  margin-bottom: min(146.6668px, calc(146.6668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12__head {
  margin-left: auto;
  padding-bottom: min(10.266676px, calc(10.266676 *  100vw / 1400));
  width: min(187.733504px, calc(187.733504 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12 {
  width: min(451.00041px, calc(451.00041 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_13,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_13 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 {
  margin-bottom: min(73.3334px, calc(73.3334 *  100vw / 1400));
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
  overflow: hidden;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_14,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_14 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-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;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01 {
  margin-bottom: min(10.266676px, calc(10.266676 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01 .img_15,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01 .img_15 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 {
  margin-bottom: min(120.266776px, calc(120.266776 *  100vw / 1400));
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
  overflow: hidden;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .img_16,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .img_16 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 {
  margin-bottom: min(146.6668px, calc(146.6668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17__head {
  margin-left: auto;
  padding-bottom: min(5.866672px, calc(5.866672 *  100vw / 1400));
  width: min(187.733504px, calc(187.733504 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17 {
  width: min(451.00041px, calc(451.00041 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 {
  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 .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
  overflow: hidden;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .img_18,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .img_18 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02 {
  margin-bottom: min(120.266776px, calc(120.266776 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02 .img_19,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02 .img_19 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 {
  margin-bottom: min(146.6668px, calc(146.6668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20__head {
  margin-left: auto;
  padding-bottom: min(7.33334px, calc(7.33334 *  100vw / 1400));
  width: min(187.733504px, calc(187.733504 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20 {
  width: min(451.00041px, calc(451.00041 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 {
  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 .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
  overflow: hidden;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .img_21,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .img_21 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02 {
  margin-bottom: min(114.400104px, calc(114.400104 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02 .img_22,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02 .img_22 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 {
  margin-bottom: min(146.6668px, calc(146.6668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23__head {
  margin-left: auto;
  padding-bottom: min(11.733344px, calc(11.733344 *  100vw / 1400));
  width: min(187.733504px, calc(187.733504 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23 {
  width: min(451.00041px, calc(451.00041 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 {
  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 .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01 .img_24,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01 .img_24 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02 {
  margin-bottom: min(73.3334px, calc(73.3334 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02 .img_25,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02 .img_25 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
  overflow: hidden;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .img_26,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .img_26 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04 {
  margin-bottom: min(115.866772px, calc(115.866772 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04 .img_27,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04 .img_27 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 {
  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 .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 {
  margin-bottom: min(139.33346px, calc(139.33346 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28__head,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28__head {
  margin-left: auto;
  padding-bottom: min(7.33334px, calc(7.33334 *  100vw / 1400));
  width: min(187.733504px, calc(187.733504 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28 {
  width: min(451.00041px, calc(451.00041 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 {
  margin-bottom: min(14.66668px, calc(14.66668 *  100vw / 1400));
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
  overflow: hidden;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .swiper,
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .img_29,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .swiper,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .img_29 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-03 .img_30,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-03 .img_30 {
  width: min(550.0005px, calc(550.0005 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot,
#feature .main-content .center-content .wrap_foot {
  display: none;
}
.l-container .main-content .center-content .wrap_foot .foot,
#feature .main-content .center-content .wrap_foot .foot {
  background-color: var(--bk-color-02);
  padding-top: min(44.00004px, calc(44.00004 *  100vw / 1400));
  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: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  padding-left: min(42.533372px, calc(42.533372 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .foot__head,
#feature .main-content .center-content .wrap_foot .foot .foot__head {
  padding-bottom: min(19.066684px, calc(19.066684 *  100vw / 1400));
  width: min(342.466978px, calc(342.466978 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .foot__sub-head,
#feature .main-content .center-content .wrap_foot .foot .foot__sub-head {
  padding-bottom: min(26.400024px, calc(26.400024 *  100vw / 1400));
  width: min(145.200132px, calc(145.200132 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .foot__check-all,
#feature .main-content .center-content .wrap_foot .foot .foot__check-all {
  padding-bottom: min(293.3336px, calc(293.3336 *  100vw / 1400));
  width: min(123.200112px, calc(123.200112 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .foot__s-credit,
#feature .main-content .center-content .wrap_foot .foot .foot__s-credit {
  padding-bottom: min(44.00004px, calc(44.00004 *  100vw / 1400));
  width: min(391.600356px, calc(391.600356 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content,
#feature .main-content .right-content .right-inner-content {
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0;
  -webkit-transition: opacity 1s, -webkit-transform 1s, -webkit-filter 1s;
  transition: opacity 1s, -webkit-transform 1s, -webkit-filter 1s;
  transition: opacity 1s, transform 1s, filter 1s;
  transition: opacity 1s, transform 1s, filter 1s, -webkit-transform 1s, -webkit-filter 1s;
}
.l-container .main-content .right-content .right-inner-content .right-all-item,
#feature .main-content .right-content .right-inner-content .right-all-item {
  position: absolute;
  content: "";
  top: min(140px, calc(140 *  100vw / 1920));
  right: min(62px, calc(62 *  100vw / 1920));
  width: min(108px, calc(108 *  100vw / 1920));
  z-index: 200;
}
.l-container .main-content.is-show .left-content .left-inner-content,
.l-container .main-content.is-show .left-content .right-inner-content,
.l-container .main-content.is-show .right-content .left-inner-content,
.l-container .main-content.is-show .right-content .right-inner-content,
#feature .main-content.is-show .left-content .left-inner-content,
#feature .main-content.is-show .left-content .right-inner-content,
#feature .main-content.is-show .right-content .left-inner-content,
#feature .main-content.is-show .right-content .right-inner-content {
  -webkit-filter: blur(0);
          filter: blur(0);
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.l-container .main-content.is-show.is-change .left-content .left-inner-content,
#feature .main-content.is-show.is-change .left-content .left-inner-content {
  -webkit-filter: blur(0);
          filter: blur(0);
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.l-container .main-content.is-show.is-change .left-content .left-inner-content .left-b-head__s-credit .s-credit_01,
#feature .main-content.is-show.is-change .left-content .left-inner-content .left-b-head__s-credit .s-credit_01 {
  opacity: 0;
}
.l-container .main-content.is-show.is-change .left-content .left-inner-content .left-b-head__s-credit .s-credit_02,
#feature .main-content.is-show.is-change .left-content .left-inner-content .left-b-head__s-credit .s-credit_02 {
  opacity: 1;
}
@media screen and (max-width: 751px) {
  .l-container .main-content .center-content .wrap_fv .fv .fv__img,
  #feature .main-content .center-content .wrap_fv .fv .fv__img {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv_logo,
  #feature .main-content .center-content .wrap_fv .fv .fv_logo {
    top: min(519px, calc(519 *  100vw / 750));
    width: min(285px, calc(285 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_fv .fv .fv__sub-head,
  #feature .main-content .center-content .wrap_fv .fv .fv__sub-head {
    padding-top: min(39px, calc(39 *  100vw / 750));
    padding-right: min(31px, calc(31 *  100vw / 750));
    padding-bottom: min(658px, calc(658 *  100vw / 750));
    width: min(198px, calc(198 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch {
    gap: min(48px, calc(48 *  100vw / 750));
    padding-left: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__head {
    width: min(466px, calc(466 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__s-credit,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_catch .catch .catch__s-credit {
    width: min(608px, calc(608 *  100vw / 750));
    padding-bottom: min(64px, calc(64 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_02 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
    margin-bottom: min(164px, calc(164 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_03 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 {
    margin-bottom: min(200px, calc(200 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04__head {
    padding-bottom: min(10px, calc(10 *  100vw / 750));
    width: min(256px, calc(256 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_04 {
    width: min(615px, calc(615 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 {
    margin-bottom: min(164px, calc(164 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_06,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_06 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 {
    margin-bottom: min(200px, calc(200 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07__head {
    padding-bottom: min(8px, calc(8 *  100vw / 750));
    width: min(256px, calc(256 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-03 .img_07 {
    width: min(615px, calc(615 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 {
    width: min(750px, calc(750 *  100vw / 750));
    margin-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_08,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_08 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 {
    margin-bottom: min(102px, calc(102 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_09,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .img_09 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_10,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_10 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 {
    margin-bottom: min(160px, calc(160 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .img_11,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .img_11 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 {
    margin-bottom: min(200px, calc(200 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12__head {
    padding-bottom: min(14px, calc(14 *  100vw / 750));
    width: min(256px, calc(256 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_12 {
    width: min(615px, calc(615 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_13,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_13 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 {
    margin-bottom: min(100px, calc(100 *  100vw / 750));
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_14,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_14 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01 {
    margin-bottom: min(14px, calc(14 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01 .img_15,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-01 .img_15 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 {
    margin-bottom: min(164px, calc(164 *  100vw / 750));
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .img_16,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-02 .img_16 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 {
    margin-bottom: min(200px, calc(200 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17__head {
    padding-bottom: min(8px, calc(8 *  100vw / 750));
    width: min(256px, calc(256 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-06 .box-03 .img_17 {
    width: min(615px, calc(615 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .img_18,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-01 .img_18 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02 {
    margin-bottom: min(164px, calc(164 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02 .img_19,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-02 .img_19 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 {
    margin-bottom: min(200px, calc(200 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20__head {
    padding-bottom: min(10px, calc(10 *  100vw / 750));
    width: min(256px, calc(256 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-07 .box-03 .img_20 {
    width: min(615px, calc(615 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .img_21,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-01 .img_21 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02 {
    margin-bottom: min(156px, calc(156 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02 .img_22,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-02 .img_22 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 {
    margin-bottom: min(200px, calc(200 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23__head {
    padding-bottom: min(16px, calc(16 *  100vw / 750));
    width: min(256px, calc(256 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-08 .box-03 .img_23 {
    width: min(615px, calc(615 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01 .img_24,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-01 .img_24 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02 {
    margin-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02 .img_25,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-02 .img_25 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .img_26,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-03 .img_26 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04 {
    margin-bottom: min(158px, calc(158 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04 .img_27,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-09 .box-04 .img_27 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 {
    margin-bottom: min(190px, calc(190 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28__head,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28__head {
    padding-bottom: min(10px, calc(10 *  100vw / 750));
    width: min(256px, calc(256 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-01 .img_28 {
    width: min(615px, calc(615 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .swiper,
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .img_29,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .swiper,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-02 .img_29 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-03 {
    margin-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-03 .img_30,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-10 .box-03 .img_30 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot,
  #feature .main-content .center-content .wrap_foot {
    display: block;
  }
  .l-container .main-content .center-content .wrap_foot .foot,
  #feature .main-content .center-content .wrap_foot .foot {
    padding-top: min(72px, calc(72 *  100vw / 750));
    padding-left: min(58px, calc(58 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot__head,
  #feature .main-content .center-content .wrap_foot .foot .foot__head {
    padding-bottom: min(26px, calc(26 *  100vw / 750));
    width: min(467px, calc(467 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot__sub-head,
  #feature .main-content .center-content .wrap_foot .foot .foot__sub-head {
    padding-bottom: min(36px, calc(36 *  100vw / 750));
    width: min(198px, calc(198 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot__check-all,
  #feature .main-content .center-content .wrap_foot .foot .foot__check-all {
    padding-bottom: min(400px, calc(400 *  100vw / 750));
    width: min(168px, calc(168 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot__s-credit,
  #feature .main-content .center-content .wrap_foot .foot .foot__s-credit {
    padding-bottom: min(60px, calc(60 *  100vw / 750));
    width: min(534px, calc(534 *  100vw / 750));
  }
}
/*# sourceMappingURL=style.css.map */