/* スタイルを定義 */ .carousel { width: 80%; margin: 0 auto; overflow: hidden; position: relative; } .carousel-container { display: flex; width: 400%; transition: all 0.5s ease-in-out; } .carousel-item { flex-basis: 25%; padding: 10px; box-sizing: border-box; } .carousel-image { width: 100%; height: auto; …