.countdown
{
	display: flex;
	align-items: center;
	overflow: hidden;
	position: relative;
}
.countdown .digits
{
	display: flex;
}
.digit-container
{
	position: relative;
	height: 59px;
	width: 50px;
}
.countdown .digit
{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 59px;
	background: url("/gooru/images/countdown.svg") no-repeat;
	background-size: 75px;
	background-position: 50% 50%;
	color: #fff;
	font-size: 47px;
	position: absolute;
	top: 0;
	left: 0;
}
.countdown .digit.gone
{
	top: 59px;
	transition-property: top;
	transition-duration: 2s;
}
.countdown .digit.new
{
	position: absolute;
	top: -59px;
	left: 0;
}
.countdown .digit.new.arrive
{
	top: 0;
	transition-property: top;
	transition-duration: 2s;
}
.countdown .name
{
	font-size: 16px;
	line-height: 21px;
	margin-left: 10px;
	color: #999;
}