@charset "UTF-8";
/* =============================================
  variables
============================================= */
:root {
  --color-gray: #564844;
  --color-white: #fff;
  --bk-color-01: #e6b4a5;
}

/*===========================================
  vw 計算のための処理 Function
===========================================*/
/*=====================================
  device_style
=====================================*/
.l-container {
  margin-inline: auto;
  width: 100%;
  /* overflow: hidden; */
  width: min(1140px, 100vw);
}

#feature .wrap_fv .fv {
  padding-bottom: min(96px, 8.42105vw);
}
#feature .wrap_fv .fv .fv_img {
  width: min(1140px, 100vw);
  margin-inline: auto;
  padding-bottom: min(104px, 9.12281vw);
}
#feature .wrap_fv .fv .fv_catch {
  width: min(428px, 37.54386vw);
  margin-inline: auto;
  padding-left: min(66px, 5.78947vw);
}
#feature .wrap_sec01 {
  padding-bottom: min(248px, 21.75439vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-01 {
  padding-bottom: min(70px, 6.14035vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  padding-left: min(140px, 12.2807vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_1 {
  width: min(500px, 43.85965vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-02 {
  padding-bottom: min(70px, 6.14035vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-02 .box-01 {
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
  overflow: hidden;
}
#feature .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_2 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 {
  position: relative;
  margin-inline: auto;
  width: min(638px, 55.96491vw);
  padding-inline: min(93px, 8.15789vw) min(266px, 23.33333vw);
  overflow: hidden;
}
#feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_3 {
  width: min(638px, 55.96491vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .headBox {
  position: absolute;
  bottom: min(100px, 8.77193vw);
  right: min(58px, 5.08772vw);
  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;
  z-index: 100;
  gap: min(22px, 1.92982vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .headBox .head_01 {
  width: min(104px, 9.12281vw);
}
#feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .headBox .head_01_link {
  width: min(150px, 13.15789vw);
}
#feature .wrap_sec02 {
  padding-bottom: min(246px, 21.57895vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-01 {
  padding-bottom: min(70px, 6.14035vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
  overflow: hidden;
}
#feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_4 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-02 {
  padding-bottom: min(70px, 6.14035vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
  overflow: hidden;
}
#feature .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_5 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 {
  position: relative;
  margin-inline: auto;
  width: min(638px, 55.96491vw);
  padding-inline: min(298px, 26.14035vw) min(62px, 5.4386vw);
  overflow: hidden;
}
#feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .img_6 {
  width: min(638px, 55.96491vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .headBox {
  position: absolute;
  bottom: min(91px, 7.98246vw);
  left: min(53px, 4.64912vw);
  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;
  z-index: 100;
  gap: min(20px, 1.75439vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .headBox .head_02 {
  width: min(196px, 17.19298vw);
}
#feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .headBox .head_02_link {
  width: min(188px, 16.49123vw);
}
#feature .wrap_sec03 {
  padding-bottom: min(246px, 21.57895vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-01 {
  padding-bottom: min(58px, 5.08772vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
  overflow: hidden;
}
#feature .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_7 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-02 {
  padding-bottom: min(56px, 4.91228vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
  margin-inline: auto;
  width: min(466px, 40.87719vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_8 {
  width: min(466px, 40.87719vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 {
  position: relative;
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
  overflow: hidden;
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_9 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .headBox {
  position: absolute;
  bottom: min(393px, 34.47368vw);
  right: min(180px, 15.78947vw);
  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;
  z-index: 100;
  gap: min(13px, 1.14035vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .headBox .head_03 {
  width: min(29px, 2.54386vw);
}
#feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .headBox .head_03_link {
  width: min(145px, 12.7193vw);
}
#feature .wrap_sec04 {
  padding-bottom: min(246px, 21.57895vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 {
  padding-bottom: min(56px, 4.91228vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_10 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-02 {
  padding-bottom: min(56px, 4.91228vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-02 .box-01 {
  margin-inline: auto;
  width: min(466px, 40.87719vw);
  overflow: hidden;
}
#feature .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_11 {
  width: min(466px, 40.87719vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 {
  position: relative;
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
  overflow: hidden;
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .img_12 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .headBox {
  position: absolute;
  bottom: min(297px, 26.05263vw);
  right: min(63px, 5.52632vw);
  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;
  z-index: 100;
  gap: min(20px, 1.75439vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .headBox .head_04 {
  width: min(197px, 17.2807vw);
}
#feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .headBox .head_04_link {
  width: min(343px, 30.08772vw);
}
#feature .wrap_sec05 {
  padding-bottom: min(247px, 21.66667vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-01 {
  padding-bottom: min(70px, 6.14035vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_13 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-02 {
  padding-bottom: min(70px, 6.14035vw);
  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;
  gap: min(20px, 1.75439vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-02 .box-01 {
  width: min(467px, 40.96491vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_14 {
  width: min(467px, 40.96491vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-02 .box-02 {
  margin-top: min(238px, 20.87719vw);
  width: min(467px, 40.96491vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_15 {
  width: min(467px, 40.96491vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 {
  position: relative;
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .img_16 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .headBox {
  position: absolute;
  bottom: min(248px, 21.75439vw);
  right: min(88px, 7.7193vw);
  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;
  z-index: 100;
  gap: min(22px, 1.92982vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .headBox .head_05 {
  width: min(197px, 17.2807vw);
}
#feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .headBox .head_05_link {
  width: min(190px, 16.66667vw);
}
#feature .wrap_sec06 {
  padding-bottom: min(246px, 21.57895vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-01 {
  padding-bottom: min(70px, 6.14035vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-01 .box-01 {
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
  overflow: hidden;
}
#feature .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_17 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-02 {
  padding-bottom: min(70px, 6.14035vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-02 .box-01 {
  margin-inline: auto;
  width: min(700px, 61.40351vw);
  overflow: hidden;
}
#feature .wrap_sec06 .sec06 .wrap_box-02 .box-01 .img_18 {
  width: min(700px, 61.40351vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-03 {
  padding-bottom: min(56px, 4.91228vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 {
  position: relative;
  margin-inline: auto;
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .img_19 {
  width: min(1000px, 87.7193vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .headBox {
  position: absolute;
  bottom: min(225px, 19.73684vw);
  right: min(182px, 15.96491vw);
  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;
  z-index: 100;
  gap: min(20px, 1.75439vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .headBox .head_06 {
  width: min(103px, 9.03509vw);
}
#feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .headBox .head_06_link {
  width: min(125px, 10.96491vw);
}
@media screen and (max-width: 750px) {
  #feature .wrap_fv .fv {
    padding-bottom: min(168px, 22.4vw);
  }
  #feature .wrap_fv .fv .fv_img {
    width: min(750px, 100vw);
    padding-bottom: min(98px, 13.06667vw);
  }
  #feature .wrap_fv .fv .fv_catch {
    width: min(310px, 41.33333vw);
    padding-left: min(40px, 5.33333vw);
  }
  #feature .wrap_sec01 {
    padding-bottom: min(287px, 38.26667vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-01 {
    padding-bottom: min(82px, 10.93333vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    padding-left: initial;
    margin-right: auto;
  }
  #feature .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_1 {
    width: min(586px, 78.13333vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-02 {
    padding-bottom: min(82px, 10.93333vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-02 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_2 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 {
    width: min(750px, 100vw);
    padding-inline: initial;
  }
  #feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .img_3 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .headBox {
    bottom: min(50px, 6.66667vw);
    right: min(53px, 7.06667vw);
    gap: min(24px, 3.2vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .headBox .head_01 {
    width: min(122px, 16.26667vw);
  }
  #feature .wrap_sec01 .sec01 .wrap_box-03 .box-01 .headBox .head_01_link {
    width: min(176px, 23.46667vw);
  }
  #feature .wrap_sec02 {
    padding-bottom: min(288px, 38.4vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-01 {
    padding-bottom: min(80px, 10.66667vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_4 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-02 {
    padding-bottom: min(82px, 10.93333vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_5 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 {
    width: min(750px, 100vw);
    padding-inline: initial;
  }
  #feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .img_6 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .headBox {
    bottom: min(62px, 8.26667vw);
    left: min(33px, 4.4vw);
    gap: min(26px, 3.46667vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .headBox .head_02 {
    width: min(230px, 30.66667vw);
  }
  #feature .wrap_sec02 .sec02 .wrap_box-03 .box-01 .headBox .head_02_link {
    width: min(222px, 29.6vw);
  }
  #feature .wrap_sec03 {
    padding-bottom: min(288px, 38.4vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 {
    padding-bottom: min(65px, 8.66667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_7 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-02 {
    padding-bottom: min(67px, 8.93333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_8 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_9 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .headBox {
    bottom: min(174px, 23.2vw);
    right: min(78px, 10.4vw);
    gap: min(15px, 2vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .headBox .head_03 {
    width: min(34px, 4.53333vw);
  }
  #feature .wrap_sec03 .sec03 .wrap_box-03 .box-01 .headBox .head_03_link {
    width: min(171px, 22.8vw);
  }
  #feature .wrap_sec04 {
    padding-bottom: min(288px, 38.4vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 {
    padding-bottom: min(66px, 8.8vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-01 .box-01 .img_10 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-02 {
    padding-bottom: min(66px, 8.8vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-02 .box-01 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_11 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .img_12 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .headBox {
    bottom: min(86px, 11.46667vw);
    right: min(24px, 3.2vw);
    gap: min(24px, 3.2vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .headBox .head_04 {
    width: min(230px, 30.66667vw);
  }
  #feature .wrap_sec04 .sec04 .wrap_box-03 .box-01 .headBox .head_04_link {
    width: min(402px, 53.6vw);
  }
  #feature .wrap_sec05 {
    padding-bottom: min(288px, 38.4vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-01 {
    padding-bottom: min(80px, 10.66667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-01 .box-01 .img_13 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-02 {
    padding-bottom: min(84px, 11.2vw);
    gap: initial;
  }
  #feature .wrap_sec05 .sec05 .wrap_box-02 .box-01 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-02 .box-01 .img_14 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-02 .box-02 {
    margin-top: min(184px, 24.53333vw);
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-02 .box-02 .img_15 {
    width: min(350px, 46.66667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .img_16 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .headBox {
    bottom: min(56px, 7.46667vw);
    right: min(28px, 3.73333vw);
    gap: min(24px, 3.2vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .headBox .head_05 {
    width: min(230px, 30.66667vw);
  }
  #feature .wrap_sec05 .sec05 .wrap_box-03 .box-01 .headBox .head_05_link {
    width: min(222px, 29.6vw);
  }
  #feature .wrap_sec06 {
    padding-bottom: min(288px, 38.4vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-01 {
    padding-bottom: min(80px, 10.66667vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-01 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-01 .box-01 .img_17 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-02 {
    padding-bottom: min(82px, 10.93333vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-02 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-02 .box-01 .img_18 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-03 {
    padding-bottom: min(83px, 11.06667vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .img_19 {
    width: min(750px, 100vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .headBox {
    bottom: min(84px, 11.2vw);
    right: min(114px, 15.2vw);
    gap: min(25px, 3.33333vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .headBox .head_06 {
    width: min(123px, 16.4vw);
  }
  #feature .wrap_sec06 .sec06 .wrap_box-03 .box-01 .headBox .head_06_link {
    width: min(148px, 19.73333vw);
  }
}
/*# sourceMappingURL=style.css.map */