/* stylelint-disable declaration-no-important */
/* stylelint-disable no-duplicate-selectors */
@media (max-width: 960px) {
  html .ist-column__item.ist-js__setHeightTarget {
    height: auto !important;
  }
}

html .ist-irIndividual__column .ist-irIndividual__columnItem02 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  justify-content: space-between;
}

@media (max-width: 960px) {
  html .ist-irIndividual__sp1Column .ist-irIndividual__columnItem {
    width: 100%;
  }
}

@media (max-width: 960px) {
  html .ist-cardSmall__mainText.ist-irIndividual__cardSmallText {
    display: block;
  }
}

html .ist-irIndividual__cardSmall {
  height: auto;
}

@media (max-width: 374px) {
  html .ist-irIndividual__cardSmall {
    flex-wrap: wrap;
  }
}

html .ist-irIndividual__cardSmall::before {
  border: 1px solid var(--ist-linegrey, #dfdfdf);
}

html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallContent--iconVideo {
  /* stylelint-disable-next-line max-nesting-depth */
}

html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallContent--iconVideo::after {
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("/ir/individual/images/ist/icon-circleStart.svg");
}

@media (max-width: 374px) {
  html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallContent--iconVideo {
    max-height: 90vh;
  }
}

html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallImage {
  display: flex;
  align-items: center;
  height: auto;
  padding: 1rem 0rem 1rem 1rem;
  background-color: var(--ist-white, #ffffff);
}

@media (max-width: 374px) {
  html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallImage {
    width: 100%;
    padding: 1rem;
  }
}

html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallImage img {
  position: static;
  height: auto;
  border-radius: 1rem;
}

html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallTitle {
  -webkit-line-clamp: none;
}

html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallText {
  -webkit-line-clamp: none;
}

@media (max-width: 960px) {
  html .ist-irIndividual__cardSmall .ist-irIndividual__cardSmallText {
    display: block;
  }
}

html .ist-irIndividual__middleModalContents {
  padding: 1rem;
}

html .ist-irIndividual__boxColor .ist-irIndividual__boxColorInner {
  padding: 1.25rem;
}

/*# sourceMappingURL=ir.individual.css.map */