@charset "utf-8";

.miso-post-gallery_shorts .post-wrap { overflow:hidden; line-height:20px; }
.miso-post-gallery_shorts .txt-normal { letter-spacing:0; }
.miso-post-gallery_shorts .txt-short { letter-spacing:-1px; padding-right:1px; }
.miso-post-gallery_shorts .in-right { z-index:1; top:-1px; }
.miso-post-gallery_shorts .in-right .rank-icon { margin:0px !important; }
.miso-post-gallery_shorts .post-vicon { position:absolute; left:6px; top:6px; color: #fff; font-size:20px; z-index:1; text-shadow: 1px 1px 1px #000; }
.miso-post-gallery_shorts .post-none { padding:50px 10px; text-align:center; color:#888; }
.miso-post-gallery_shorts .post-row { float:left; overflow:hidden; }
.miso-post-gallery_shorts .post-list { overflow:hidden;}
.miso-post-gallery_shorts .slick-list { margin: 0 -5px;}
.miso-post-gallery_shorts .slick-slide { margin: 0 5px;}

.shortsVideo .inner {
	position: relative;
	width: 100%;
	aspect-ratio: 9 / 16;
	margin: 0 auto;
}
.shortsVideo .inner iframe {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}
#shorts .shortsSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 50px;
}
#shorts .shortsSlider .slick-dots li {margin-right: 10px;}
#shorts .shortsSlider .slick-dots li:last-child {margin-right: 0;}
#shorts .shortsSlider .slick-dots li button {
	font-size: 0;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #ced1e3;
	border: none;
	outline: none;
	transition: all .3s;
}
#shorts .shortsSlider .slick-dots li.slick-active button {
	width: 25px;
	background: #002d73;
}
.miso-post-gallery_shorts .slick-list { margin: 0;}
.miso-post-gallery_shorts .slick-slide { margin: 0;}
@media all and (max-width: 767px) {
	#shorts .shortsSlider .slick-dots {margin-top: 20px;}
}