/*--------------------------------------------------------------------------
   overwrite
---------------------------------------------------------------------------*/
/* use
-----------------------------------------------------------------*/
/*==========================================================================

   mixin

===========================================================================*/
/*==========================================================================

   keyframes

===========================================================================*/
/* section
-----------------------------------------------------------------*/
/*--------------------------------------------------------------------------
   common
---------------------------------------------------------------------------*/
/* use
-----------------------------------------------------------------*/
/* section
-----------------------------------------------------------------*/
.section {
  padding-block: clamp(50px, 6.9444444444vw, 100px);
}
@media only screen and (max-width: 767px) {
  .section {
    padding-block: 50px;
  }
}

/*--------------------------------------------------------------------------
  #sec-worry
---------------------------------------------------------------------------*/
/* use
-----------------------------------------------------------------*/
/* section
-----------------------------------------------------------------*/
.sec-worry .l-flex-grid {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .sec-worry .l-flex-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.sec-worry .m-ico-panel {
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .sec-worry .m-ico-panel {
    width: auto;
  }
}
/*--------------------------------------------------------------------------
  #sec-standard
---------------------------------------------------------------------------*/
/* use
-----------------------------------------------------------------*/
/* section
-----------------------------------------------------------------*/
.sec-standard {
  overflow: hidden;
}
.sec-standard .m-item-panel:not(:first-of-type) {
  margin-top: clamp(40px, 5.5555555556vw, 80px);
}
@media only screen and (max-width: 767px) {
  .sec-standard .m-item-panel:not(:first-of-type) {
    margin-top: 40px;
  }
}

/*--------------------------------------------------------------------------
  #sec-why
---------------------------------------------------------------------------*/
/* use
-----------------------------------------------------------------*/
/* section
-----------------------------------------------------------------*/
.sec-why__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: clamp(20px, 2.7777777778vw, 40px);
}
/*--------------------------------------------------------------------------
   custom animation
---------------------------------------------------------------------------*/
/* use
-----------------------------------------------------------------*/
/* section
-----------------------------------------------------------------*/
/*# sourceMappingURL=about-valuewalk.css.map */