@charset "utf-8";
/* CSS Document */


select{
	width:300px;
}

#button{
	clear:both;
	text-align:right;
	margin-right:40px;
}


#calender1,#calender{
	border-collapse:collapse;
	border:1px solid #006;
}

#calender1 td{
	width:70px;
	font-size:20px;
/*	font-size:16px;*/
	text-align:center;
}


#calender{
	text-align:center;
	margin-top:10px;
	padding-top:20px;
	background:#eee;
	width: 80%;
}

#calender table{
	margin:10px auto;
	background:white;
	width: 90%;
}

#calender tr{
	height:40px;
}

#calender th{
	width:210px;
	border:1px solid #006;
	text-align:left;
	padding-left:10px;
	font-weight:normal;
}

#calender td{
	border:1px solid #006;
	width: 40px;
	text-align: center;
	font-size:20px;
}

#calender td a{
	display:block;
	padding-top:10px;
	height:35px;
}

#calender td a:hover{
	background:#FC3;
	color:white;
}


#calender .time{
	font-size:13px;
}


#yoyaku_head{
	padding-top:50px;
	height:150px;
}


#yoyaku_left{
	width:650px;
	float:left;
	padding-top:50px;
}

#yoyaku_right{
	width:280px;
	margin-right:20px;
	float:right;
}

#yoyaku_left,#yoyaku_right{
	height:220px;
}

#yoyaku_bt{
	text-align:center;
	margin-top:10px;
}


#filter,#hanrei,#hanrei_sub{
	clear:both;
	border:1px solid #006;
}

#filter fieldset{
	width:980px;
}

#filter_list li.kai{
	width:230px;
	height:150px;
	float:left;
}

.today{
	background:#FFC;
}

.sunday{
	background:#FCC;
}

.suturday{
	background:#CCF;
}

.reserved_td{
	background:#FDE8D0;
}

.link_span {
	 text-decoration: underline;
	 color: #00F;
	 cursor: pointer;
}

.pointer {
	cursor: pointer;
}

.over {
	cursor: pointer;
}
#top #side #yoyaku_week #filter form #filter_list .kai ul {
	padding: 0px;
}

#shisetu_name {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 5px;
}
