/* -----------------------------------------------------------------
   next_detail
----------------------------------------------------------------- */

#next_detail{
	display:block;
	margin:0 0 20px !important;
	text-align:center;
}
#next_detail p{
	margin:0px;
	font-weight:bold;
	text-align:center;
	font-size:1.2rem;
}
#next_detail p.date{
	font-size:0.87rem;
}


/* -----------------------------------------------------------------
   slider
----------------------------------------------------------------- */

#slider{
	position:relative;
	width:680px;
	max-width:100%;
	margin:0 auto;
}
#slider ul{/*4:3*/
	position:relative;
	width:100%;
	margin:0px !important;
	list-style:none;
	}
	#slider ul .slick-slide{
		padding:20px;
		background:rgba(0,0,0,0.1);
	}
	#slider ul .slick-slide img {
		display:block;
		width:100%;
		height:auto;
		object-fit:cover;
}

.thumbs_dots{
	margin:10px 0 20px;
}
.thumbs_list{
	position:relative;
	height:auto !important;
	padding:0 0 0 0 !important;
	text-align:center;
	list-style:none;
}
.thumbs_list li {
	display: inline-block;
	width: 120px;
	height: 90px;
	margin:0 5px;
	opacity: 0.3;
	border:1px solid rgba(0,0,0,0.3);
	cursor: pointer;
	transition: 0.3s;
}
.thumbs_list li.slick-active {
	opacity: 1;
}
/* --- responsive --- */
@media screen and (max-width:767px){
	#slider ul .slick-slide{
		padding:10px;
	}
	.thumbs_list li {
		width:80px;
		height:60px;
	}
}