@charset "utf-8";

.basic-notice-slider2 {
    max-width: calc(var(--containerV1-width) * 1px);
    width: 100%;
}
.basic-notice-slider2 .item .item-list {
    border-radius: 30px;
    position: relative; bottom: 0; transition: box-shadow 0.2s, bottom 0.5s 0.2s;
}
.basic-notice-slider2 .item .item-list .box_frame {
    height: 100%; position: relative;
    padding: 7.3em 3.3em 7.5em; transition: all 0.2s;
    display: block; background: rgba(255,255,255,0.7);
}
.basic-notice-slider2 .item .item-list .box_frame:hover > * {transition: all 0.3s;}

@media (min-width: 991px) {
    .basic-notice-slider2 .item .item-list .box_frame:hover {
        background: rgba(255,255,255,0.3);
    }
    .basic-notice-slider2 .item .item-list .box_frame:hover > * {
        color: #fff;
    }
}


.basic-notice-slider2 .box_cate > i {color:#888787; font-size:35px;}
.basic-notice-slider2 .label-cap {display:none;}

.basic-notice-slider2 .box_subject { 
overflow: hidden; text-overflow: ellipsis;
word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
font-size: 2.3em; font-weight:bold; color:#000; line-height: 1.4; height: 2.8em; 
margin-bottom: 1em;
}
.basic-notice-slider2 .box_con {
	font-size: 1.6em; font-weight:400; color:#313131;
	/* 한 줄 자르기 */ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	/* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.5; height: fit-content; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
    height: 4.8em; margin-bottom: 4.489em;
}
.basic-notice-slider2 .box_date {font-size:16px; color:#313131;} 







/* box크기조절 */
.basic-notice-slider2 .post-image { display: none; }
.basic-notice-slider2 .img-wrap {
    padding-bottom: 75%;
    --font-size-pc: 10;
    --font-size-mob: 10;
    font-size: min( calc( var(--font-size-mob) / 1430 * 100vw ), calc(var(--font-size-pc) * 1px) );
}

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


@media (max-width:1120px) { 
/* .basic-notice-slider2 .img-wrap {padding-bottom:85%;} */
}

@media (max-width:1000px) { 
    .basic-notice-slider2 .img-wrap {
    padding-bottom: 80%;
    font-size: min( calc( var(--font-size-mob) / 768 * 100vw ), calc(var(--font-size-pc) * 1px) );
    }
    .basic-notice-slider2 .item .item-list:hover {background: transparent;}
}

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

@media (max-width:550px) { 
    .basic-notice-slider2 .img-wrap {
        padding-bottom: 70%; 
    }
}
