html .ist-boxContents__inner {
  background-color: var(--ist-base, #f5f5f0);
  border: none !important;
}

html .ist-titleStickyContent__bodyBorderSectionTitle {
  margin-top: 0;
}

@media (max-width: 960px) {
  html .ist-titleStickyContent__bodyBorderSection
+ .ist-titleStickyContent__bodyBorderSection {
    margin-top: 5rem;
    padding-top: 4rem;
  }
}

html .ist-ptnMedicineKaradaKarada023__positionRelative {
  position: relative;
}

html .ist-ptnMedicineKaradaKarada023__image img {
  display: block;
  width: 100%;
  height: auto;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayText {
  position: absolute;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayText--01 {
  top: 48%;
  left: 6%;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__imageOverlayText--01 {
    top: 30%;
    left: unset;
    right: 87%;
  }
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayText--02 {
  top: 62%;
  left: 3%;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__imageOverlayText--02 {
    top: 49%;
    left: unset;
    right: 84%;
  }
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayText--03 {
  top: 80%;
  left: 1%;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__imageOverlayText--03 {
    top: 66%;
    left: unset;
    right: 84%;
  }
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayText--04 {
  top: 48%;
  left: 81%;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__imageOverlayText--04 {
    top: 40%;
    left: 75%;
  }
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayText--05 {
  top: 65%;
  left: 82%;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__imageOverlayText--05 {
    top: 58%;
    left: 80%;
  }
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayText--06 {
  top: 81%;
  left: 81%;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__imageOverlayText--06 {
    top: 75%;
    left: 73%;
  }
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayTextContent {
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
  margin: 0;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__imageOverlayTextContent {
    font-size: calc(0.5rem + 1dvw);
  }
}

html .ist-ptnMedicineKaradaKarada021__imageOverlayTextRuby {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 100%;
  margin: 0;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada021__imageOverlayTextRuby {
    display: none;
  }
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage {
  position: absolute;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--01 {
  width: 6.6%;
  top: 65%;
  left: 19%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--02 {
  width: 7.3%;
  top: 64.8%;
  left: 27.1%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--03 {
  width: 7.8%;
  top: 65%;
  left: 35.1%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--04 {
  width: 9%;
  top: 64.4%;
  left: 44.1%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--05 {
  width: 8.5%;
  top: 65.4%;
  left: 53.1%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--06 {
  width: 7.1%;
  top: 64.3%;
  left: 62.1%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--07 {
  width: 7.3%;
  top: 64.8%;
  left: 87.9%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--08 {
  width: 7.3%;
  top: 84.9%;
  left: 53.5%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--09 {
  width: 7.3%;
  top: 84.9%;
  left: 62.3%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--10 {
  width: 7.1%;
  top: 84.9%;
  left: 71%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--11 {
  width: 7.3%;
  top: 84.9%;
  left: 79.7%;
}

html .ist-ptnMedicineKaradaKarada023__imageOverlayImage--12 {
  width: 9.4%;
  top: 84.9%;
  left: 88%;
}

html #swiffycontainer {
  width: 100%;
  height: 560px;
  margin: 0 auto;
}

@media (max-width: 960px) {
  html #swiffycontainer {
    height: 288px;
  }
}

html .ist-ptnMedicineKaradaKarada023__columnItem--two-thirds {
  width: calc(100% / 3 * 2 - 5.07%) !important;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__columnItem--two-thirds {
    width: 100% !important;
  }
}

html .ist-ptnMedicineKaradaKarada023__columnItem--one-third {
  width: calc(100% / 3) !important;
}

@media (max-width: 960px) {
  html .ist-ptnMedicineKaradaKarada023__columnItem--one-third {
    width: 100% !important;
  }
}

@media (max-width: 960px) {
  html .ist-imageMap__caption {
    font-size: 1rem;
  }
}

html .ist-boxContents .ist-boxContents__subTitle {
  font-size: 1rem;
}

html .ist-boxContents .ist-boxContents__content {
  font-size: 1rem;
}

html .ist-ptnMedicineKaradaKarada023__borderColor--grey {
  border-color: var(--ist-linegrey, #dfdfdf);
}

/*# sourceMappingURL=ptn.medicine.karada.karada023.css.map */