carouselメソッドをオーバーホール。