@media screen and (max-width: 500px) {
	section.mrkt_small {
		overflow: auto;
		width: 100%;
	}
	section.mrkt_small .wrap {
		background-color: #c7e5ff;
		overflow: auto;
		width: 100%;
		max-width: 1500px;
		margin: 0 auto;
		padding: 5px;
		box-sizing: border-box;
	}
	section.mrkt_small .item {
		float: left;
		width: 100%;
		padding: 5px;
		box-sizing: border-box;
		overflow: auto;
	}
	section.mrkt_small .item .innr {
		width: 100%;
		height: 40vw;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% auto;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.mrkt_small {
		overflow: auto;
		width: 100%;
	}
	section.mrkt_small .wrap {
		background-color: #c7e5ff;
		overflow: auto;
		width: 100%;
		max-width: 1500px;
		margin: 0 auto;
		padding: 5px;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	section.mrkt_small .item {
		float: left;
		width: 50%;
		padding: 5px;
		box-sizing: border-box;
		overflow: auto;
	}
	section.mrkt_small .item .innr {
		width: 100%;
		height: 40vw;
		max-height: 150px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% auto;
	}
}
@media screen and (min-width: 801px) {
	section.mrkt_small {
		overflow: auto;
		width: 100%;
	}
	section.mrkt_small .wrap {
		background-color: #c7e5ff;
		overflow: auto;
		width: 100%;
		max-width: 1500px;
		margin: 0 auto;
		padding: 5px;
		box-sizing: border-box;
	}
	section.mrkt_small .item {
		float: left;
		width: 33.333%;
		padding: 5px;
		box-sizing: border-box;
		overflow: auto;
	}
	section.mrkt_small .item .innr {
		width: 100%;
		height: 15vw;
		max-height: 200px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
}