<style>
.flex {
  display: flex; /*横並び*/
}
.flex .image {
  width: 400px; /*画像サイズ指定*/
  margin: 0;
  padding: 0;
}
.flex .image img {
  width: 100%;
  height: auto;
}
.flex .text {
  margin: 0 0 0 20px;
  padding: 0;
}

body {
  margin: 20px;
  padding: 0;
}

.scroller {
    margin: 0 auto;
    width: 200px;
    height: 260px;
    overflow-y: scroll;
    background-color: #f4edfc;
    border: solid 4px #CCBBE1;
    border-radius: 5px;
    scrollbar-color: #FAF8D8 #CCBBE1;
    scrollbar-width: auto;
}

</style>