.fc-toolbar{width:100%;height:35px;padding-top:5px;background-color:#000}
.fc-center{font-size:0;height:100%;text-align:center}
.fc-center h2{display:inline-block;margin:0 12px;font-weight:500;font-size:18px;font-family:NotoSansKR_Medium;line-height:30px;letter-spacing:-0.075em;color:#fff;vertical-align:top}
.fc-center button{display:inline-block;width:24px;height:30px;vertical-align:top}
.fc-prevYear-button{background:url('../img/btn_prev_year.png') no-repeat 50% 50%}
.fc-prev-button{background:url('../img/btn_prev.png') no-repeat 50% 50%}
.fc-next-button{background:url('../img/btn_next.png') no-repeat 50% 50%}
.fc-nextYear-button{background:url('../img/btn_next_year.png') no-repeat 50% 50%}

.fc-view-container table{width:100%;table-layout:fixed}
.fc-row{position:relative}
.fc-bg{position:absolute;left:0;top:0;right:0;bottom:0}
.fc-bg table{height:100%}
.fc-bg th, .fc-bg td{border:1px solid #d2d2d2}
.fc-day-header{height:38px;border-bottom:2px solid #6b6b6b;font-weight:700;font-size:12px;font-family:NotoSansKR_Bold;letter-spacing:-0.075em;color:#6b6b6b;vertical-align:middle}
.fc-content-skeleton{overflow:hidden;position:relative;z-index:10;min-height:40px}
.fc-day-number{padding:8px;font-size:12px;letter-spacing:-0.05em;color:#000}
.fc-bg .fc-today{background-color:#b4b6b6}
.fc-sat{color:#0000ff}
.fc-sun{color:#ff0000}
.fc-other-month{color:#ccc}

.fc-content .fc-time{display:none}
.fc-content .fc-title{overflow:hidden;display:block;position:relative;padding:4px;background-color:#232020;font-size:11px;line-height:120%;letter-spacing:-0.05em;color:#fff}
.fc-event-container{padding-bottom:5px}