	@keyframes infinity-scroll {
from {
  transform: translateX(0);
}
  to {
  transform: translateX(-100%);
}
}

.reel-wrapper {
  overflow: hidden;
  width: 100%;
}

.reel-wrapper {
		  display: flex;
  overflow: hidden;
	flex-wrap: nowrap;
}

body:not(.block-editor-page) .reel-track {
  display: flex;
  flex-wrap: nowrap;
animation: infinity-scroll 50s infinite linear 0.5s both;
  list-style: none;
  padding: 0	
}

.reel-track > figure {
  width: calc(100vw / 6);
}
.reel-track figure > img {
  width: 100%;
}

body:not(.block-editor-page) .reel-track .wp-block-image img:not([style*=object-fit]) {
    height: 250px !important;
    object-fit: cover;
    width: auto;
    display: block;
}

/**
.reel-wrapper {
  overflow: hidden;
  width: 100%;
}

.reel-track {
  display: flex;
  width: max-content;
}

.reel-track > * {
  flex-shrink: 0;
  margin: 0;
}
**/
/* 表示画面（フロントエンド）のときだけアニメーションを適用 */
/**body:not(.block-editor-page) .reel-track {
  animation: reel-scroll 30s linear infinite;
}

@keyframes reel-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}**/
