.sm-story-box .swiper-slide{margin:0 51px 0 0;width:calc(33.3333% - 34px);}
.sm-story-box .swiper-slide a{display:block;position:relative;}
.sm-story-box .swiper-slide .sm-img-box{position:relative;height:272px;}
.sm-story-box .swiper-slide .sm-img-box img{width:100%;height:100%;object-fit:cover;}
.sm-story-box .swiper-slide .sm-txt-box{padding:30px 0 0;}
.sm-story-box .swiper-slide .sm-txt-box > p{display:-webkit-box;height:60px;font-weight:500;font-size:19px;line-height:30px;text-overflow:ellipsis;word-break:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.sm-story-box .swiper-slide a:hover .sm-txt-box > p{text-decoration:underline;}
.sm-story-box .swiper-slide .sm-txt-box .sm-title{font-weight:500;color:#111;}

@media screen and (min-width: 1025px) {
	.sm-story-box .swiper-slide:last-of-type{margin:0;}
}

@media screen and (max-width: 1024px) {
	.sm-story-box{padding:0 0 0 20px;}
	.sm-story-box .swiper-slide{margin:0 20px 0 0;width:45%;}
}

@media screen and (max-width: 768px) {
	.sm-story-box .swiper-slide .sm-img-box{height:190px;}
	.sm-story-box .swiper-slide .sm-txt-box > p{height:auto;font-size:18px;line-height:28px;}
}

@media screen and (max-width:480px) {
	.sm-story-box .swiper-slide{width:85%;}

}