@charset "utf-8";

#guide_space #left_space .inner #calendar .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
	border-color:#e0e0e0!important;
}
#guide_space #left_space .inner #calendar .fc-sun {
	background-color:#df9496;
	color:#fff;
}

#guide_space #left_space .inner #calendar .tabs {margin-bottom:25px;}
#guide_space #left_space .inner #calendar .fc-center h2 {
	font-size:14px;
	margin-bottom:0;
	font-weight:normal;
	border:none;
}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table {
	width:80%;
	height:31px;
	margin:0 10%;
	background:#fff;
	border:none;
}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table table {
	width:100%;
	margin:0;
}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table table td {
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table table thead tr {
	height:30.4px;
	border-bottom:solid 1px #ccc;
}
#guide_space #left_space .inner #calendar .fc-head .fc-head-container .fc-row th {
	background-color:#e0e0e0;
	font-size:14px;
	line-height:1.6;
	padding:5px 0 3px;
}
#guide_space #left_space .inner #calendar .fc-head th.fc-sun {color:#f00;}
#guide_space #left_space .inner #calendar .fc-head th.fc-sat {color:#00f;}
#guide_space #left_space .inner #calendar .fc-basic-view .fc-body .fc-row {
	height:31px;
	min-height:auto;
}
#guide_space #left_space .inner #calendar .fc-basic-view .fc-body .fc-row .fc-content-skeleton table tr td span {
	text-align:center;
	font-size:14px;
	width:100%;
	padding:5px 0 0;
}
#guide_space #left_space .inner #calendar .fc-sat {
	background-color:#91a875;
	color:#fff;
}
#guide_space #left_space .inner #calendar .fc-sun {
	background-color:#df9496;
	color:#fff;
}
#guide_space #left_space .inner #calendar .fc-today {background-color:#fff;}
#guide_space #left_space .inner #calendar .fc-today span {
	text-decoration:underline;
	font-weight:bold;
}
#guide_space #left_space .inner #calendar .fc-toolbar.fc-header-toolbar {margin:1em 0 0!important;}
#guide_space #left_space .inner #calendar .fc-row .fc-content-skeleton {height:100%;}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table table td.fc-day-top.holi {background-color:#df9496;}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table table td.fc-day-top.holi span {color:#fff;}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table table td.fc-day-top.holi02 {background-color:#457dd2;}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table table td.fc-day-top.holi02 span {color:#fff;}
#guide_space #left_space .inner #calendar .fc-view-container * {
	overflow:hidden;
	border:none;
}
#guide_space #left_space .inner #calendar td.fc-other-month {background-color:#fff!important;}
#guide_space #left_space .inner #calendar td.fc-other-month span {color:#aaa!important;}
#guide_space #left_space .inner #calendar .fc-view-container .fc-view table thead tr td .fc-row table tr {
	border:solid 1px #ccc;
	border-bottom:none;
}

