#section-list.custom02 .altlist-tile {
  --gutter-x: 0rem;
  --item-width:23.5%;
}

#section-list.custom02 .altlist-tile .altlist-tile-item {
    width: var(--item-width);
    margin-top: var(--gutter-y);
    padding-right:0;
    padding-left:0;
    border: 1px solid #ddd;
    margin-right:24px;
}

#section-list.custom02 .altlist-tile .altlist-tile-item:nth-child(4n){
	margin-right:0
}
#section-list.custom02 .altlist-tile .altlist-tile-item .altlist-tile-content{
	padding: 1rem;
}
#section-list.custom02 .altlist-tile .altlist-tile-item .altlist-tile-content .altlist-info2{
	text-align:center;
	flex-wrap: wrap;
	font-size: 0.8125rem;
	margin-bottom: 1rem;
	display: block;
	font-size: .9rem;
	font-weight: 700;
	color: #000;
	position:relative;
}
#section-list.custom02 .altlist-tile .altlist-tile-item .altlist-tile-content .altlist-info2:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    width: 30%;
    max-width: 50px;
    border-top: 1px solid #333;
    top: -8px;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}


/* 윤미정 / 1514142 / 20251014 */
#article-view .writer01 {margin-bottom: 1.5rem;  padding: 1rem 0;}
#article-view .writer01 .item {width: 100%;margin-bottom: 20px;padding: 20px;background-color: #fff;border: 1px solid rgba(0, 0, 0, .12);border-radius: 10px;box-shadow: 0 0 6px rgba(0, 0, 0, .2);}
#article-view .writer01 .item .pic {display: flex;flex-wrap: wrap;}
#article-view .writer01 .item .pic .image {display: inline-block;margin-right: .75rem;overflow: hidden;position: relative;width: 50px;height: 50px;vertical-align: middle;background-repeat: no-repeat;background-position: 50%;background-size: cover;border-radius: 50%;}
#article-view .writer01 .item .pic .image::before {content: '';position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid rgba(0, 0, 0, .08);border-radius: 50%;}
#article-view .writer01 .item .pic>:last-child {margin-right: 0;}
#article-view .writer01 .item .pic>.writer-info {display: inline-block;vertical-align: middle;}
#article-view .writer01 .item .pic >.writer-info .email {font-size: .8125rem;color: #a4a4a4;}
#article-view .writer01 .item .pic >.writer-info .profile {display: block;font-size: .9375rem;font-weight: 500;letter-spacing: -.05em;}
#article-view .writer01 .item .pic >.writer-info .profile a {text-decoration: none;}
#article-view .writer01 .item .pic >.writer-info .profile .name {font-size: 1.1375rem;margin-right: 10px;}
#article-view .writer01 .item .pic >.writer-info .profile .link-btn {padding: 5px 20px 5px 15px;margin-right: 10px;color:#03cc5c;border: 1px solid #03cc5c;border-radius: 50px;}
#article-view .writer01 .item .pic >.writer-info .profile a:hover .link-btn {color:#fff;background-color:#03cc5c;}
#article-view .writer01 .item .pic >.writer-info .profile .good .icon-heart {color:#ff0133;}
#article-view .writer01 .item .news-link {margin-top: 20px;letter-spacing: -.05em;}
#article-view .writer01 .good {cursor: pointer;}
#article-view .writer01 span {display: inline-block;transition: transform 1s ease-in-out;user-select: none;}
@media screen and (max-width: 39.9375em){
#article-view .writer01 .item {width: 100%;}
#article-view .writer01 .item .pic >.writer-info .profile .name {font-size: 1.1075rem;}  
#article-view .writer01 .item .pic >.writer-info .profile .link-btn { padding: 2px 15px 2px 10px;margin-right: 5px;}
}
