.l-top_container {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	margin: 0 auto 20px;
}

.l-top_left {
	flex: 0 1 240px;
	width: 240px;
}

@media screen and (min-width: 600px) {

.l-top_container {
	width: 100%;
}

.l-top_right {
	flex: 0 1 940px;
	width: 940px;
	margin-top: 23px;
}

}

@media screen and (min-width: 960px) {

.l-top_container {
	width: 1200px;
}

}

@media screen and (max-width: 599px) {

.l-top_container {
	width: 100%;
}

.l-top_right {
	flex: 0 1 auto;
	width: 100%;
}

.l-top_left {
	display: none;
}

}

