.ticker {
	margin: 0 auto;
	width: 115px;
	text-align: left;
	position: relative;
	overflow: hidden;
	background-color: #ffffff;
}

.ticker ul {
  width: 100%;
  position: relative;
}

.ticker ul li {
  width: 100%;
  display: none;
}
@media screen and (max-width: 715px){
/*	#today .headline{
		height:57px;
		overflow: hidden;
	}
	#today .headline.start{
		height:auto;
		overflow:visible;
	}*/
	.marquee:after {
		content: "";
		white-space: nowrap;
	}
	.marquee {
		margin: 0;
		padding-top:10px;
		display: inline-block;
		white-space: nowrap;
	}
	.start .marquee dl {
		margin-left: 0 !important;
			-webkit-animation-name:marqueeRL;
			-webkit-animation-timing-function:linear;
			-webkit-animation-duration:10s;
			-webkit-animation-iteration-count:infinite;
			-moz-animation-name:marqueeRL;
			-moz-animation-timing-function:linear;
			-moz-animation-duration:10s;
			-moz-animation-iteration-count:infinite;
			-ms-animation-name:marqueeRL;
			-ms-animation-timing-function:linear;
			-ms-animation-duration:10s;
			-ms-animation-iteration-count:infinite;
			-o-animation-name:marqueeRL;
			-o-animation-timing-function:linear;
			-o-animation-duration:10s;
			-o-animation-iteration-count:infinite;
			animation-name:marqueeRL;
			animation-timing-function:linear;
			animation-duration:10s;
			animation-iteration-count:infinite;
	}
	.start .marquee dl {
			-webkit-animation-delay:-4s;
			-moz-animation-delay:-4s;
			-ms-animation-delay:-4s;
			-o-animation-delay:-4s;
			animation-delay:-4s;
	}
	.start .marquee dl.asia {
			margin-top:-16px;
			-webkit-animation-delay:-1.5s;
			-moz-animation-delay:-1.5s;
			-ms-animation-delay:-1.5s;
			-o-animation-delay:-1.5s;
			animation-delay:-1.5s;
	}
	.start .marquee dl.eu {
			margin-top:-16px;
			-webkit-animation-delay:1s;
			-moz-animation-delay:1s;
			-ms-animation-delay:1s;
			-o-animation-delay:1s;
			animation-delay:1s;
	}
	.start .marquee dl.usa {
			margin-top:-16px;
			-webkit-animation-delay:3.5s;
			-moz-animation-delay:3.5s;
			-ms-animation-delay:3.5s;
			-o-animation-delay:3.5s;
			animation-delay:3.5s;
	}
}
/*@media screen and (min-width: 681px) and (max-width: 767px){
	.marquee {
		width: 1346px !important;
		padding-left: 767px;
	}
}*/
@media screen and (min-width: 541px) and (max-width: 715px){
	.marquee {
		padding-left: 700px;
	}
	.marquee dl{
		width: 700px !important;
	}
}
@media screen and (min-width: 321px) and (max-width: 540px){
	.marquee {
		padding-left: 540px;
	}
	.start .marquee dl{
		width: 560px !important;
			-webkit-animation-delay:-4s;
			-moz-animation-delay:-4s;
			-ms-animation-delay:-4s;
			-o-animation-delay:-4s;
			animation-delay:-4s;
	}
	html.android .start .marquee dl.japan{
			-webkit-animation-delay:0s;
			-moz-animation-delay:0s;
			-ms-animation-delay:0s;
			-o-animation-delay:0s;
			animation-delay:0s;
	}
	.start .marquee dl.asia{
			-webkit-animation-delay:-1.5s;
			-moz-animation-delay:-1.5s;
			-ms-animation-delay:-1.5s;
			-o-animation-delay:-1.5s;
	}
	html.android .start .marquee dl.asia{
			-webkit-animation-delay:2.5s;
			-moz-animation-delay:2.5s;
			-ms-animation-delay:2.5s;
			-o-animation-delay:2.5s;
			animation-delay:2.5s;
	}
	.start .marquee dl.eu {
			-webkit-animation-delay:1s;
			-moz-animation-delay:1s;
			-ms-animation-delay:1s;
			-o-animation-delay:1s;
			animation-delay:1s;
	}
	html.android .start .marquee dl.eu {
			-webkit-animation-delay:5s;
			-moz-animation-delay:5s;
			-ms-animation-delay:5s;
			-o-animation-delay:5s;
			animation-delay:5s;
	}
	.start .marquee dl.usa {
			-webkit-animation-delay:3.5s;
			-moz-animation-delay:3.5s;
			-ms-animation-delay:3.5s;
			-o-animation-delay:3.5s;
			animation-delay:3.5s;
	}
	html.android .start .marquee dl.usa {
			-webkit-animation-delay:7.5s;
			-moz-animation-delay:7.5s;
			-ms-animation-delay:7.5s;
			-o-animation-delay:7.5s;
			animation-delay:7.5s;
	}
}
@media screen and (max-width: 320px){
	.marquee{
		padding-left: 320px;
	}
	.start .marquee dl{
		width: 580px !important;
			-webkit-animation-delay:-4s;
			-moz-animation-delay:-4s;
			-ms-animation-delay:-4s;
			-o-animation-delay:-4s;
			animation-delay:-4s;
	}
	.start .marquee dl.asia{
			-webkit-animation-delay:-1.5s;
			-moz-animation-delay:-1.5s;
			-ms-animation-delay:-1.5s;
			-o-animation-delay:-1.5s;
			animation-delay:-1.5s;
	}
	.start .marquee dl.eu {
			-webkit-animation-delay:1s;
			-moz-animation-delay:1s;
			-ms-animation-delay:1s;
			-o-animation-duration:1s;
			animation-delay:1s;
	}
	.start .marquee dl.usa {
			-webkit-animation-delay:3.8s;
			-moz-animation-delay:3.8s;
			-ms-animation-delay:3.8s;
			-o-animation-duration:3.8s;
			animation-delay:3.8s;
	}
}
@-webkit-keyframes marqueeRL {
	from {-webkit-transform:translate(0);} to {-webkit-transform:translate(-130%);}
}
@-moz-keyframes marqueeRL {
	from {-moz-transform:translate(0);} to {-moz-transform:translate(-130%);}
}
@-ms-keyframes marqueeRL {
	from {-ms-transform:translate(0);} to {-ms-transform:translate(-130%);}
}
@-o-keyframes marqueeRL {
	from {-o-transform:translate(0);} to {-o-transform:translate(-130%);}
}
@keyframes marqueeRL {
	from {transform:translate(0);} to {transform:translate(-130%);}
}
