@charset "utf-8";
/* CSS Document */

@import url("../../css/common.css");
@import url("../../css/header.css");
@import url("../../css/sidemenu.css");
@import url("../../css/footer.css");

/*contents------------------------------------------------------------*/
#contents {
	clear:both;
	width: 928px;
	position:relative;
}

/*mainContents------------------------------------------------------------*/
#mainContents {
	float:left;
	width:728px;
}

/*mainContents-inner------------------------------------------------------------*/
#mainContents-inner {
	margin:25px;
}


/*sideMenu------------------------------------------------------------*/
#sideMenu .currentMenu { background: url(../../img/sidemenu_03_title.gif) no-repeat; }
#sideMenu ul li a.sidemenu01 {background: url("../../img/sidemenu_03_01.gif") no-repeat;}
#sideMenu ul li a.sidemenu01:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu02 {background: url("../../img/sidemenu_03_02.gif") no-repeat;}
#sideMenu ul li a.sidemenu02:hover {background-position:0 -38px;}


#mainContents-inner table.densya {
	background-color:#FFFCE5;
}
#mainContents-inner table.densya th,
#mainContents-inner table.densya td {
	border:1px solid #999999;
	padding:0.3em;
}
#mainContents-inner table.densya th {
	font-weight:normal;
	text-align:center;
	width:100px;
}
#mainContents-inner table.kuruma {
	background-color:#FFE9C9;
}
#mainContents-inner table.kuruma th,
#mainContents-inner table.kuruma td {
	border:1px solid #999999;
	padding:0.3em;
}
#mainContents-inner table.kuruma th {
	text-align:center;
	font-weight:normal;
	width:100px;
	white-space:nowrap;
}

/*JَԁExٓ------------------------------------------------------------*/

#calenderBox {
	width: 688px;
	_width: 770px;
	margin: 10px 0 0 -10px;
}
#calenderBox .calenderHeader {
	clear: both;
	padding-top: 1em;
}
#calenderBox .calenderHeader h2 {
	margin: 0 0 0 10px;
	padding-bottom: 0.2em;
	border-bottom: 1px dashed #DDDDDD;
}
#calenderBox .calenderHeader p {
	float: right;
	margin-left: 10px;
	html* padding-top: 10px;
	zoom: 1;
}
#calenderBox .calenderHeader p span {
	padding: 0 6px;
	border: 1px solid #999999;
}

#calenderBox table {
	float: left;
	margin: 10px 0 0 10px;
	width: 162px;
}
#calenderBox table.clear {
	clear: both;
}
#calenderBox table td,
#calenderBox table th {
	padding: 0px 2px;
	text-align: center;
	border:1px solid #999999;
}
#calenderBox table th {
	background-color: #B8CCED;
	font-weight: normal;
}
#calenderBox table td.close,
#calenderBox .calenderHeader .close {
	background-color: #CCCCCC;
}
#calenderBox table td.free,
#calenderBox .calenderHeader .free {
	background-color: #EBFF59;
}
#calenderBox table td.holiday,
#calenderBox .calenderHeader .holiday {
	background-color: #FEB6B6;
}
#calenderBox table td.month span {
	font-size: 80%;
}

#mainContents ul.accessList li {
	margin-bottom: 1.5em;
	text-indent: -0.7em;
	padding-left: 1em;
}

