@charset "utf-8";




.basic-notice-slider2-1 {
	font-size: min(calc(10 / 500 * 100vw), 10px);
}

.basic-notice-slider2-1 .item .item-list {
    background:transparent; padding: 2em; border-radius: 20px; transition: all 0.2s;
}
.basic-notice-slider2-1 .item .item-list .box_frame {height: 100%; position: relative;}

.basic-notice-slider2-1 .box_cate > i {color:#888787; font-size:35px;}

.basic-notice-slider2-1 .label-cap {display:none;}

.basic-notice-slider2-1 .box_subject { 
overflow: hidden; text-overflow: ellipsis;
word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
font-size: max(18px, 2em); font-weight:bold; color:#000; line-height: 1.5; margin-bottom: 20px; height: 3.2em;
}
.basic-notice-slider2-1 .box_con {
	font-size: max(14px, 1.6em); font-weight:400; color:#4c4c4c;
	/* 한 줄 자르기 */ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	/* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.6; height: fit-content; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
    height: 6.2em; padding-top: 20px; margin-bottom: 20px; border-top: 1px solid #a0a0a0;
}
.basic-notice-slider2-1 .box_date {font-size:16px; font-weight:400; color:#4c4c4c;} 

.basic-notice-slider2-1 .img-wrap .img-item {position: relative; top: unset; left: unset;}

.basic-notice-slider2-1 .img-wrap {
    --font-size-pc: 10;
    --font-size-mob: 10;
    height: auto; padding-bottom: unset;
    font-size: min( calc( var(--font-size-mob) / 1430 * 100vw ), calc(var(--font-size-pc) * 1px) );
}

@media (max-width:991px) { 
    .basic-notice-slider2-1 .img-wrap {
    font-size: min( calc( var(--font-size-mob) / 991 * 100vw ), calc(var(--font-size-pc) * 1px) );
    }
}

@media (max-width:497px) { 
    .basic-notice-slider2-1 .img-wrap {
        font-size: min( calc( var(--font-size-mob) / 450 * 100vw ), calc(var(--font-size-pc) * 1px) ); 
    }
}
