.ken-div {
	width: 100%;
	height: 15vw;
	margin: 100 auto;
	overflow: hidden;
	position: relative;
}

.ken-div img {
    width: 100%;
    animation: move 20s ease infinite;
    -ms-animation: move 20s ease infinite;
    -webkit-animation: move 20s ease infinite;
    -o-animation: move 20s ease infinite;
    -moz-animation: move 20s ease infinite;
    position: absolute;
}

@-webkit-keyframes move {
	0% {
		-webkit-transform-origin: bottom left;
		-moz-transform-origin: bottom left;
		-ms-transform-origin: bottom left;
		-o-transform-origin: bottom left;
		transform-origin: bottom left;
		transform: scale(1.0);
		-ms-transform: scale(1.0);
		-webkit-transform: scale(1.0);
		-o-transform: scale(1.0);
		-moz-transform: scale(1.0);
	}
	50% {
		transform: scale(1.3);
		-ms-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		-o-transform: scale(1.3);
		-moz-transform: scale(1.3);
	}
	100% {
		transform: scale(1.0);
		-ms-transform: scale(1.0);
		-webkit-transform: scale(1.0);
		-o-transform: scale(1.0);
		-moz-transform: scale(1.0);
	}      
}

.content .ken-div{
  width: calc(100% + 40px);
  margin: -24px -20px 24px;
}