#sub_content { width:100%; min-width:0; }
#sub_content .inner { padding:0 20px; padding-top:0; text-align:center; }
#sub_content .inner2 { padding:0; padding-top:0; text-align:center; }

.main_photo { margin:0 auto; padding-top:50px; }
.main_photo img { width:100%; }
.title { font-size:20px; text-align:center; font-weight:bolder; }
.info_wrap { text-align:center; }

/*
@media (max-width:420px) {

	.swiper {
	width: 100%;
	height: 100&;
	}

	.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}

	.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	}

	.swiper {
	width: 100%;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	}

	.swiper-slide {
	background-size: cover;
	background-position: center;
	}

	.mySwiper2 {
	height: 80%;
	width: 100&;
	}

	.mySwiper {
	width:100%;
	height: 100%;
	box-sizing: border-box;
	margin: 10px 0;
	}

	.mySwiper .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
	}

	.mySwiper .swiper-slide-thumb-active {
	opacity: 1;
	}

}
*/

@media (max-width:768px) {
	.thumbnail ul li { opacity:0.5; text-align:center; }
	.thumbnail ul li.hover { opacity:1; }
	.thumbnail ul { overflow:hidden; width:100%; display:inline-block; }
	.thumbnail ul li img { float:left; width:24%; margin-right:1.3%; margin-bottom:1.3%; }
	.thumbnail ul li:nth-child(4n) img { margin-right:0 !important; }

	.main_photo { text-align:center; margin-bottom:2%; position:relative; }
	.main_photo ul { width:100%; margin:0 auto; }
	.main_photo ul li { width:100%; }
	.main_photo ul li img { width:100%; height:auto; }

	.bx-wrapper img { min-height:1px !important; }

	table.tb_scroll_y { height:100%; }
	div.scrollable_y { overflow-x:hidden; overflow-y:scroll; width:100%; margin:0; height:55px; }

	.DB_org { width:100%; height:100%; overflow:hidden; }
	.DB_org img { width:1600px !important; height:100%; object-fit:cover; margin-top:0; }
}