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

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

.l-container .top-content .wrap_fv .fv,
#feature .top-content .wrap_fv .fv {
  position: relative;
  margin-inline: auto;
}
.l-container .top-content .wrap_fv .fv .fv_img,
#feature .top-content .wrap_fv .fv .fv_img {
  width: 100%;
}
.l-container .top-content .wrap_fv .fv .fv_layer,
#feature .top-content .wrap_fv .fv .fv_layer {
  position: absolute;
  content: "";
  top: 0;
  pointer-events: none;
}
.l-container .top-content .wrap_fv .fv .fv_layer .head_01,
#feature .top-content .wrap_fv .fv .fv_layer .head_01 {
  position: absolute;
  content: "";
  top: 27.14286vw;
  left: 17.42857vw;
  width: 28.64286vw;
}
.l-container .top-content .wrap_fv .fv .fv_layer .logo_01,
#feature .top-content .wrap_fv .fv .fv_layer .logo_01 {
  position: absolute;
  content: "";
  top: 36.42857vw;
  left: 21.42857vw;
  width: 20.71429vw;
}
.l-container .main-content,
#feature .main-content {
  background-color: var(--bk-color-01);
}
.l-container .main-content .left-content .left-inner-content,
#feature .main-content .left-content .left-inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100vh;
  overflow: hidden;
  position: absolute;
}
.l-container .main-content .left-content .left-inner-content .left-head_01,
#feature .main-content .left-content .left-inner-content .left-head_01 {
  padding-left: min(60px, calc(60 *  100vw / 1400));
  width: min(256px, calc(256 *  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 {
  padding-top: min(91.2px, calc(91.2 *  100vw / 1400));
  padding-bottom: min(60px, calc(60 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .ttx_01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .ttx_01 {
  width: min(374.4px, calc(374.4 *  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-inline: auto;
  padding-bottom: min(60px, calc(60 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_01,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_01 {
  width: min(390px, calc(390 *  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 {
  padding-bottom: min(42px, calc(42 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .ttx_02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .ttx_02 {
  width: min(396px, calc(396 *  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-right: auto;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_02,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_02 {
  width: min(330px, calc(330 *  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 {
  padding-bottom: min(180px, calc(180 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_03 {
  margin-left: min(150px, calc(150 *  100vw / 1400));
  width: min(300px, calc(300 *  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 {
  padding-bottom: min(58.8px, calc(58.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_04 {
  width: min(390px, calc(390 *  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 {
  padding-bottom: min(44.4px, calc(44.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .ttx_03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .ttx_03 {
  width: min(429px, calc(429 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03 {
  padding-bottom: min(132px, calc(132 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03 .img_05,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03 .img_05 {
  margin-left: min(150px, calc(150 *  100vw / 1400));
  width: min(300px, calc(300 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04 {
  padding-bottom: min(109.8px, calc(109.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04 .img_06,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04 .img_06 {
  width: min(330px, calc(330 *  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 {
  padding-bottom: min(58.8px, calc(58.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_07,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_07 {
  width: min(390px, calc(390 *  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 {
  padding-bottom: min(42px, calc(42 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .ttx_04,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .ttx_04 {
  width: min(398.4px, calc(398.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03 {
  padding-bottom: min(135.6px, calc(135.6 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03 .img_08,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03 .img_08 {
  width: min(390px, calc(390 *  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 {
  position: relative;
  z-index: 100;
  margin-left: auto;
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_09,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_09 {
  width: min(330px, calc(330 *  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-top: max(-28.8px, calc(-28.8 *  100vw / 1400));
  padding-bottom: min(60px, calc(60 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_10,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_10 {
  margin-right: min(150px, calc(150 *  100vw / 1400));
  width: min(300px, calc(300 *  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 {
  padding-bottom: min(111.6px, calc(111.6 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_11,
#feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_11 {
  width: min(390px, calc(390 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  padding-bottom: min(109.2px, calc(109.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_12,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_12 {
  width: min(450px, calc(450 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
  padding-bottom: min(60px, calc(60 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_13,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_13 {
  width: min(390px, calc(390 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03 {
  padding-bottom: min(43.2px, calc(43.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03 .ttx_05,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03 .ttx_05 {
  width: min(403.2px, calc(403.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04 {
  padding-bottom: min(182.4px, calc(182.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04 .img_14,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04 .img_14 {
  width: min(360px, calc(360 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
  padding-bottom: min(45.6px, calc(45.6 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .ttx_06,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .ttx_06 {
  width: min(414px, calc(414 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
  padding-bottom: min(63px, calc(63 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_15,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_15 {
  width: min(420px, calc(420 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03 {
  padding-bottom: min(97.2px, calc(97.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03 .img_16,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03 .img_16 {
  width: min(360px, calc(360 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04 {
  padding-bottom: min(110.4px, calc(110.4 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04 .img_17,
#feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04 .img_17 {
  width: min(360px, calc(360 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot,
#feature .main-content .center-content .wrap_foot .foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-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_foot .foot .wrap_thanks,
#feature .main-content .center-content .wrap_foot .foot .wrap_thanks {
  width: min(450px, calc(450 *  100vw / 1400));
  padding-bottom: min(175.2px, calc(175.2 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks,
#feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks {
  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;
  background-image: url(../img/thanks_bk_01.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_head_01,
#feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_head_01 {
  padding-block: min(21.6px, calc(21.6 *  100vw / 1400));
  width: min(280.8px, calc(280.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_img,
#feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_img {
  padding-bottom: min(27px, calc(27 *  100vw / 1400));
  width: min(420px, calc(420 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_address,
#feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_address {
  padding-bottom: min(25.2px, calc(25.2 *  100vw / 1400));
  width: min(406.8px, calc(406.8 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_link_01,
#feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_link_01 {
  padding-bottom: min(18px, calc(18 *  100vw / 1400));
  width: min(432px, calc(432 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_sns_01,
#feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_sns_01 {
  padding-bottom: min(26.4px, calc(26.4 *  100vw / 1400));
  width: min(312px, calc(312 *  100vw / 1400));
}
.l-container .main-content .center-content .wrap_foot .foot .foot_link,
#feature .main-content .center-content .wrap_foot .foot .foot_link {
  padding-bottom: min(170.4px, calc(170.4 *  100vw / 1400));
  width: min(84px, calc(84 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content,
#feature .main-content .right-content .right-inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
  overflow: hidden;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.l-container .main-content .right-content .right-inner-content .right_logo_01,
#feature .main-content .right-content .right-inner-content .right_logo_01 {
  padding-right: min(18px, calc(18 *  100vw / 1400));
  width: min(200px, calc(200 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .top-content .wrap_fv .fv .fv_img,
  #feature .top-content .wrap_fv .fv .fv_img {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .top-content .wrap_fv .fv .fv_layer .head_01,
  #feature .top-content .wrap_fv .fv .fv_layer .head_01 {
    top: min(469px, calc(469 *  100vw / 750));
    left: min(126px, calc(126 *  100vw / 750));
    width: min(497px, calc(497 *  100vw / 750));
  }
  .l-container .top-content .wrap_fv .fv .fv_layer .logo_01,
  #feature .top-content .wrap_fv .fv .fv_layer .logo_01 {
    top: min(629px, calc(629 *  100vw / 750));
    left: min(193px, calc(193 *  100vw / 750));
    width: min(365px, calc(365 *  100vw / 750));
  }
  .l-container .main-content .left-content .left-inner-content .left-head_01,
  #feature .main-content .left-content .left-inner-content .left-head_01 {
    width: min(256px, calc(256 *  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 {
    padding-top: min(132px, calc(132 *  100vw / 750));
    padding-bottom: min(102px, calc(102 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .ttx_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .ttx_01 {
    width: min(624px, calc(624 *  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 {
    padding-bottom: min(102px, calc(102 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_01,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_01 {
    width: min(650px, calc(650 *  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 {
    padding-bottom: min(74px, calc(74 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .ttx_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .ttx_02 {
    width: min(660px, calc(660 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_02,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_02 {
    width: min(550px, calc(550 *  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 {
    padding-bottom: min(300px, calc(300 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_03 {
    margin-left: min(250px, calc(250 *  100vw / 750));
    width: min(500px, calc(500 *  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 {
    padding-bottom: min(98px, calc(98 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_04 {
    width: min(650px, calc(650 *  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 {
    padding-bottom: min(76px, calc(76 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .ttx_03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-02 .ttx_03 {
    width: min(715px, calc(715 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03 {
    padding-bottom: min(220px, calc(220 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03 .img_05,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-03 .img_05 {
    margin-left: min(250px, calc(250 *  100vw / 750));
    width: min(500px, calc(500 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04 {
    padding-bottom: min(183px, calc(183 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04 .img_06,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-03 .box-04 .img_06 {
    width: min(550px, calc(550 *  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 {
    padding-bottom: min(98px, calc(98 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_07,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-01 .img_07 {
    width: min(650px, calc(650 *  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 {
    padding-bottom: min(76px, calc(76 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .ttx_04,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-02 .ttx_04 {
    width: min(664px, calc(664 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03 {
    padding-bottom: min(224px, calc(224 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03 .img_08,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-04 .box-03 .img_08 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_09,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-01 .img_09 {
    width: min(550px, calc(550 *  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-top: max(-48px, calc(-48 *  100vw / 750));
    padding-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_10,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-02 .img_10 {
    margin-right: min(250px, calc(250 *  100vw / 750));
    width: min(500px, calc(500 *  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 {
    padding-bottom: min(186px, calc(186 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_11,
  #feature .main-content .center-content .wrap_sec01 .sec01 .wrap_box-05 .box-03 .img_11 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
    padding-bottom: min(182px, calc(182 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_12,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_12 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
    padding-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_13,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_13 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03 {
    padding-bottom: min(72px, calc(72 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03 .ttx_05,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-03 .ttx_05 {
    width: min(672px, calc(672 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04 {
    padding-bottom: min(304px, calc(304 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04 .img_14,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-04 .img_14 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
    padding-bottom: min(76px, calc(76 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .ttx_06,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .ttx_06 {
    width: min(690px, calc(690 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
    padding-bottom: min(105px, calc(105 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_15,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_15 {
    width: min(700px, calc(700 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03 {
    padding-bottom: min(162px, calc(162 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03 .img_16,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-03 .img_16 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04 {
    padding-bottom: min(184px, calc(184 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04 .img_17,
  #feature .main-content .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-04 .img_17 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .wrap_thanks,
  #feature .main-content .center-content .wrap_foot .foot .wrap_thanks {
    width: min(750px, calc(750 *  100vw / 750));
    padding-bottom: min(202px, calc(202 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_head_01,
  #feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_head_01 {
    padding-block: min(36px, calc(36 *  100vw / 750));
    width: min(468px, calc(468 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_img,
  #feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_img {
    padding-bottom: min(45px, calc(45 *  100vw / 750));
    width: min(700px, calc(700 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_address,
  #feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_address {
    padding-bottom: min(42px, calc(42 *  100vw / 750));
    width: min(674px, calc(674 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_link_01,
  #feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_link_01 {
    padding-bottom: min(34px, calc(34 *  100vw / 750));
    width: min(720px, calc(720 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_sns_01,
  #feature .main-content .center-content .wrap_foot .foot .wrap_thanks .thanks .thanks_sns_01 {
    padding-bottom: min(38px, calc(38 *  100vw / 750));
    width: min(520px, calc(520 *  100vw / 750));
  }
  .l-container .main-content .center-content .wrap_foot .foot .foot_link,
  #feature .main-content .center-content .wrap_foot .foot .foot_link {
    padding-bottom: min(202px, calc(202 *  100vw / 750));
    width: min(140px, calc(140 *  100vw / 750));
  }
}
/*# sourceMappingURL=style.css.map */