/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.cardset-body {border-top: 3px solid #000; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.cardset-body {border-top: 1px solid #000; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.cardset-body .title{font-weight: 600; color: #000; font-size:clamp(18px, 1.719vw, 22px); margin-bottom:clamp(10px, 1.563vw, 20px)}
.cardset-body .day{font-weight: 500; color: #666}
.cardset-body .tx{font-weight: 500; color: #666; font-size: clamp(14px, 1.406vw, 18px); line-height: 140%; }


.cardset-tit {
  color: var(--white);  width: auto!important; clear: both; background: rgba(0,0,0,0.00)!important;    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notice_label{
  color: var(--white);  width: 100%!important;float: left;  background: rgba(0,0,0,0.00)!important;    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.label{ padding:7px 10px!important;   width: auto!important; float: left;border-radius: 50px;  text-align: center;  margin-bottom: clamp(10px, 1.563vw, 20px)}
.label.labelcolor1{background-color: #f16246; padding:7px 10px!important; width: auto!important; float: left;border-radius: 50px;  text-align: center}
.label.labelcolor2{background-color: #65b363}
.label.labelcolor3{background-color: #49a5df}



