.fc-toolbar{width:100%;height:60px;background-color:#000}
.fc-center{font-size:0;height:100%;text-align:center}
.fc-center h2{display:inline-block;margin:0 36px;font-size:22px;font-family:'NotoSansKR-Regular';letter-spacing:-0.05em;color:#fff;line-height:60px}
.fc-center button{display:inline-block;width:24px;height:30px;margin-top:-16px}
.fc-prevYear-button{margin-right:10px;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{margin-left:10px;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{margin:1px 0;height:100%;border-collapse: separate;border-spacing:1px}
.fc-bg table td{border-right:1px solid #9f8061;}
.fc-row > table th{border-right:2px solid #9f8061;border-bottom:0}
.fc-row > table th:first-child{border-left:1px solid #9f8061}
/* .fc-bg th, .fc-bg td{border:1px solid #d2d2d2} */
.fc-day-header{height:40px;font-size:1.25em;font-family:'NotoSansKR-Bold';color:#fff;vertical-align:middle;background-color:#1b1b1b}
.fc-day-header.fc-sat{background-color:#2b3646}
.fc-content-skeleton{position:relative;z-index:10}
.fc-day-number{font-family:'NotoSansKR-Light';line-height:100%;padding:10px;font-size:16px;letter-spacing:-0.05em;color:#000;text-align:center}
.fc-bg .fc-today{background-color:#f2f2f2}
/* .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;line-height:180%;padding-left:5px;font-size:14px;font-family:'NotoSansKR-Medium';letter-spacing:-0.025em;color:#1b1b1b}
.fc-event-container{padding-bottom:5px}

.fc-day{background-color:#fff}
.fc-day-number{text-align:left;font-family:'NotoSansKR-Medium';}