@charset "utf-8";

/* basic-post-webzine2 */
.basic-post-webzine2 { overflow:hidden; }
.basic-post-webzine2 ul { margin:0px; padding:0px; list-style:none; }
.basic-post-webzine2 li { padding-bottom:12px; border-bottom:1px solid #eee; margin-bottom:11px; }
.basic-post-webzine2 li:last-child { padding-bottom:0px; border-bottom:0; margin-bottom:0px; }
.basic-post-webzine2 li .media { padding:0; margin:0; }

/* 원형 이미지 영역 간격 조정 */
.basic-post-webzine2 li .img-left { margin-right:15px; }
.basic-post-webzine2 li .img-right { margin-left:15px; }

/* 원형 아이콘 크기 150px로 조정 */
.basic-post-webzine2 li .img .fix-icon.circle.normal { 
    width: 120px !important; 
    height: 120px !important; 
    line-height: 120px !important;
    display: block;
    overflow: hidden;
}

/* 내부 이미지가 원을 꽉 채우도록 설정 */
.basic-post-webzine2 li .img .fix-icon.circle.normal img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.basic-post-webzine2 li strong { display:block; line-height:20px; margin:0px; }
.basic-post-webzine2 li .details { padding:4px 0px; font-size:13px; color:#aaa; line-height:20px; }
.basic-post-webzine2 li .cont { padding:0; line-height:20px; }
.basic-post-webzine2 li .sp { margin:0 10px; }
.basic-post-webzine2 li.item-none { padding:50px 10px; }

@media (min-width: 480px) { 
	.responsive .basic-post-webzine2 li strong { text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
}