@charset "Shift_JIS";

/* ****************************************************
Title: pc_news.css
Created: 2011-02-02
Last Modified: 2011-02-02
***************************************************** */


/* Table Of Contents
----------------------------------------

# PC Hide Content
# GNav
# Main
# Sidebar

----------------------------------------*/


/* # PC Hide Content
---------------------------------------------------------------------------- */


/* # Main
---------------------------------------------------------------------------- */

#reserveArea{
	width: 100%;
}

#reserveArea .title {
}

#reserveArea .link {
	margin-bottom: 20px;
}

#reserveArea .month:nth-of-type(n+2) {
	margin-top: 30px;
}

#reserveArea .month table tr td:nth-child(2) {
	text-align: right;
}

#reserveArea .main table {
	width: 100%;
	text-align: center;
	border-left: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
}

#reserveArea .main .vacancyCalendar tr:nth-child(1) th,
#reserveArea .main .vacancyCalendar tr:nth-child(1) td {
	width: calc(100% / 7);
	text-align: left;
}

#reserveArea .main th,
#reserveArea .main td {
	border: 1px solid #cfcfcf;
	padding: 5px 7px;
}

#reserveArea .main th {
	background-color: #eee;
}

#reserveArea .main th span:first-child {
	margin-right: 1em;
}

#reserveArea .main .Sun {
	background-color: #FFC8E3;
}

#reserveArea .main .Sat {
	background-color: #D0E8FF;
}

#reserveArea .main .closed{
	background-color: #DDDDDD;
}

#reserveArea .main td.comment{
	text-align: left !important;
}

#reserveArea .main td .empty,#reserveArea .main td .closed {
	background-color: #F0F0F0;
}

#reserveArea .main table .noLine, #reserveArea .noLine td {
	border: none;
	text-align: center;

}

#reserveArea .main .legend {
	margin: 0.5rem 0 1rem;
}

#reserveArea .month table, #reserveArea .month td {
	border: none;
	text-align: left;

}



/* # Sidebar
---------------------------------------------------------------------------- */

