.contents{
	padding-top: 120px;	
}
h2 img{
	max-width: 400px;
	width: 95%;
}
.mt{
	margin-top: 40px;	
}

.slick-slide{
	padding: 5px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.slider-navi{
	padding: 0px;
	margin-top: 5px;
}
.slider-navi .slick-track {
  transform: unset !important;
}
.thumbnail-img {
  opacity: .3;
  transition: opacity .3s linear;
}
.slider-navi .slick-current {
  opacity: 1;
}
.thumbnail-img {
  width: calc(100% / 5) !important;
}
@media screen and (max-width:768px) {
	.contents{
	padding-top: 60px;	
}
	.slick-slide{
	padding: 2px;
}
	.thumbnail-img {
  width: calc(100% / 3) !important;
}
}