.cmn05_image-text{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.cmn05_image-text.-image-right{flex-direction:row-reverse}.cmn05_image-text>*{flex:0 0 auto}.cmn05_image-text .detail{flex:1}.cmn05_image-text .detail h3{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:5px}