.m-card--guideImage .m-card__mediaItem {
  aspect-ratio: 190 / 162;
  object-fit: cover;
}

.m-media__img--009{
  margin-top: -10%;
  margin-bottom: -20%;
}

.m-media__img--012{
  margin-top: -15%;
  margin-bottom: -15%;
}

@media (width < 768px) {
  .m-button--guideWidthAutoSP {
    width: auto !important;
  }

  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body .m-table__th,
  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body .m-table__td {
    border: none !important;
  }

  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body .m-table__row {
    border-left: 1px solid var(--COLOR_OUTLINE) !important;
    border-right: 1px solid var(--COLOR_OUTLINE) !important;
  }

  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body .m-table__th {
    border-bottom: 1px solid var(--COLOR_OUTLINE) !important;
  }

  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body .m-table__td + .m-table__td {
    border-left: 1px solid var(--COLOR_OUTLINE) !important;
  }

  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body .m-table__row + .m-table__row {
    border-top: 1px solid var(--COLOR_OUTLINE) !important;
  }

  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body .m-table__row:last-child {
    border-bottom: 1px solid var(--COLOR_OUTLINE) !important;
  }

  .m-table--columnSP.m-table--guideBorderGraySP .m-table__body {
    padding-top: 1px !important;
  }
}