@charset "utf-8";
/* .ui-calendar .calendar-area .calendar .calHeader .prev,.ui-calendar .calendar-area .calendar .calHeader .next{border:1px solid #ddd;border-radius:50%;width:40px;height:40px;background-size:24px;background-position:50%}
.ui-calendar{border:1px solid #ddd}
.ui-calendar .time-area{border-left:1px solid #ddd;background-color:#FBFBFB;padding:30px}
.ui-calendar .time-area .date_tit{text-align:center;color:#000;font-weight:500}
.ui-calendar .time-area .date_tit span{display:block;color:#5171C6;font-size:27px;font-weight:800;line-height:1.4}
.ui-calendar .calendar-area .calendar .schcal_tbl th,.ui-calendar .calendar-area .calendar .schcal_tbl td{border:none;padding:4px;background:none!important}
.ui-calendar .calendar-area .calendar .schcal_tbl td > div{display:inline-block;padding:15px 0;float:none;font-weight:700;font-size:17px;background:#fff;width:100%;height:100%;position:relative;z-index:0;cursor:default;border:1px solid #ddd}
.ui-calendar .calendar-area .calendar .schcal_tbl td > div > .holiday{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/pcms/common/images/ir/bg_pattern.png)}
.ui-calendar .calendar-area .calendar .schcal_tbl td > div > .holiday:before{content:'휴관일';font-size:12px;line-height:1;color:#cd1f2a;opacity:1;position:absolute;top:44px;left:0;width:100%;text-align:center;font-family:돋움,Helvetica,"Apple SD Gothic Neo","애플 SD 산돌고딕 Neo";letter-spacing:-1px}
.ui-calendar .calendar-area .calendar .schcal_tbl td.today > div{background-color:#23385b}
.ui-calendar .calendar-area .calendar .schcal_tbl td.today > div a{color:#fff}
.ui-calendar .calendar-area .calendar .schcal_tbl td.today > div:before{content:'TODAY';font-size:11px;line-height:1;color:#fff;opacity:.5;position:absolute;top:46px;left:0;width:100%;text-align:center;font-family:Helvetica,"Apple SD Gothic Neo","애플 SD 산돌고딕 Neo";letter-spacing:.5px}
.ui-calendar .calendar-area .calendar .schcal_tbl td.today > div > .holiday:before{display:none}
.ui-calendar .calendar-area .calendar .schcal_tbl td.selected > div{background:#cd1f2a}
.ui-calendar .calendar-area .calendar .schcal_tbl td.off > div{background:#efefef;opacity:.7;color:#666!important;border:1px solid #efefef}
.ui-calendar .time-area .time_box .item .cat{border-radius:30px} */



.ui-calendar .time-area .time_box .item{display:flex;align-items:center}
.ui-calendar .time-area .time_box {margin-bottom: 0;height:100%;}
.ui-calendar .time-area .time_box .item .cat{font-size:15px;min-width:100px;}
.ui-calendar .time-area .time_box .item{font-size:18px;}