.CaptionBlock{background-color:#dedeff;padding:.5em .75em;font-size:.875em;margin-bottom:20px}.ImageIntroduction__grid{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 500px){.ImageIntroduction__grid{grid-template-columns:auto;gap:20px}}.ImageIntroduction__grid .ImageIntroduction__subgrid{display:grid;grid-template-rows:subgrid;place-items:center;grid-row:span 2;text-align:center;padding:0}.ImageIntroduction__subgrid p{-ms-flex-item-align:baseline;align-self:baseline;text-align:left}.ImageIntroduction__subgrid__adjust img{width:250px}.ImageIntroduction__ImageSection h4{color:#5e5ee1;background:none;border:none;width:auto;max-width:100%;text-align:left;margin:1em 0 0}.ListText li{padding-left:1.25em;position:relative}.ListText li::before{content:"";display:inline-block;position:absolute;width:7px;height:7px;background:#505050;border-radius:25px;margin-right:.5em;vertical-align:baseline;margin-top:-4px;top:.65em;left:.3em}.ImageIntroduction__ImageSection h3{max-width:340px}.columns__adujust img{width:250px}@media screen and (max-width: 767px){.ImageIntroduction__grid__subgrid02 img{width:205px}}