240pxの画像を囲った、div.phtにmargin-right:20pxをつけています。
div.textのwidthは100%ですが、画像と余白をの幅250pxを引いて、width: calc(100% - 260px);を指定しています。ウィンドウのサイズが変わっても、画像幅は固定で、テキストのdivは伸縮します。 display:flex;で横並びにしています。