@charset "utf-8";

div.post-title span.post-title {-webkit-line-clamp: 1}
span.post-title span.mg-right svg{transform: translateY(2px)}

@media screen and (max-width:1280px){
	li.community-list-contents {padding: 0.5rem 0.5rem}
	div.mb-writeInfo > div {margin: 0.2rem 0}
	span.post-title span.mg-right{margin-right: 2px}
	
	span.no-img-icon svg{width: 12px; height: 12px}
}

@media screen and (min-width:1281px){
	section.sect{display: flex; justify-content: center}
	
    li.community-list-contents.rev-row {min-height: 30px; padding: 10px 0 }
	a.community-list-contents-href{width: 95%}
	
	span.post-title span.mg-right{margin-right: 4px}
	span.no-img-icon svg{width: 13px; height: 13.5px}
}

/*커뮤니티 배너1,2*/
section.banner{overflow:hidden; position: relative; margin-top: 40px}
section.banner-top{margin: 0 0 1.25rem 0 !important}
div.banner-inner {box-sizing: border-box; overflow: hidden}
img.img{display:block; width:100%; height:100%; object-fit:cover}
@media screen and (max-width:1280px){
	section.banner{margin: 2rem 0 40px}
	section.banner-top{margin: 15px 0 2.5rem !important}
}
@media screen and (min-width:1281px){
	section.banner{display: flex; justify-content: center; margin:2rem 0 0}
}
/*커뮤니티 배너1,2*/

/*커뮤니티 배너3*/
section.banner-right{margin-top: 0}
div.community-list-right{width: 165px; margin-left: 20px; justify-content: flex-end; position: sticky; top: 70px; margin-bottom: 9.68rem; align-self: flex-start; box-sizing: border-box}
div.banner-inner {box-sizing: border-box; overflow: hidden}
#bannerLink_2 > img{display:block; width:165px; height:100%; object-fit:cover}

@media screen and (max-width:1280px){
	div.community-list-right{display: none}
}
/*커뮤니티 배너3*/