.choice{
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 30px;
}
.table_box{
	max-width: 1000px;
	margin: 0 auto;
}
.table_box table tr td{
	padding-left:0;
	padding-right:0;
}
.bx-viewport ul li img{
	width: 100%;
	height:100%;
}
.content_w_aside1{
	padding:0;
}
.bx-viewport{
	max-width: 900px;
	max-height: 630px;
	margin: 0 auto;
}
@media screen and (max-width: 767.5px) {
	.bx-viewport{
		max-width: 720px;
		max-height: 450px;
		margin: 0 auto;
	}
}
@media screen and (max-width: 575.5px) {
	.bx-viewport{
		max-width: 540px;
		max-height: 270px;
		margin: 0 auto;
	}
}