@charset "UTF-8";
.flow1{
    width : 100%;
    text-align : center;
    overflow : hidden;
    padding: 20px 0;
    box-sizing: border-box;
}
.flow1 div{
    margin:0;
    display : inline-block;
    padding-left: 100%;
    white-space : nowrap;
}
.flow1 div p{
    margin: 0;
    line-height: 100%;
    letter-spacing: 5px;
}
@keyframes scrollSample01{
0% { transform: translateX(0)}
100% { transform: translateX(-100%)}
}
.tenmetsu{
    animation: flash 1s linear infinite;
}
@keyframes flash {
0%,
100% {
opacity: 1;
}
50% {
opacity: 0;
}
}
.k_tenmetsu{
    animation: flashk 0.3s linear infinite;
}
@keyframes flashk {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.c_henka{
    animation: flashc 2s linear infinite;
}
@keyframes flashc {

	0%,
	35%,
	60%,
	100% {
		opacity: 0;
	}

	25% {
		opacity: 1;
		color: #7fff00;
	}

	50% {
		opacity: 1;
		color: #0091EA;
	}

	75% {
		opacity: 1;
		color: #ff1493;
	}
}