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

.calendar{
	border-collapse: collapse;
}

.calendar td{
	font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #666;
	padding: 2px 2px;
	text-align: center;
}

.calendar td.wednesday{
	background-color: #FFCC99;
}

.calendar td.days{
	color: #333333;
	font-weight: bold;
}

.calendar td.sunday{
	color: #FF0000;
	font-weight: bold;
}

.calendar td.other_wednesday{
	background-color: #FFCC99;
	color: #CCCCCC;
}

.calendar td.other_month{
	color: #CCCCCC;
	text-align: left;
}

.mailto_table td {
	padding: 2px 0px;
	font-size: 10px;
	color:#666666;
	text-align: left;
}

.shopinfo_table td {
	padding: 2px 0px;
	font-size: 11px;
	color:#666666;
	text-align: left;
}

.shopinfo_table td a:link{
	color: #0099FF;
}

.shopinfo_table td a:visited{
	color: #0099FF;
}
.shopinfo_table td a:hover{
	color: #FF0000;
	text-decoration: none;
}

.kakomi_glay{
	padding: 15px;
	border: 4px dotted #DDD;
	text-align: left; 
}

TABLE.used TD{
	text-align: left;
	}


TABLE.access TD{
	text-align: left;
	}

IMG.cc_banner1{
	margin-top: 15px;
	margin-left: 27px;
	}

IMG.cc_banner2{
	margin-top: 0px;
	margin-left: 27px;
	margin-bottom: 8px;
	}

.scooters_grn{
	width: auto;
	margin-left: 28px;
	padding-left: 10px; 
	text-align: left;
	border-left: 7px solid #008202;
	}

.scooters_blu{
	width: auto;
	margin-left: 28px;
	padding-left: 10px; 
	text-align: left;
	border-left: 7px solid #3300FF;
	}

.scooters_cyan{
	width: auto;
	margin-left: 28px;
	padding-left: 10px; 
	text-align: left;
	border-left: 7px solid cyan;
	}

.scooters_red{
	width: auto;
	margin-left: 28px;
	padding-left: 10px; 
	text-align: left;
	border-left: 7px solid #EE0000;
	}

.scooters_red2{
	width: auto;
	margin-left: 28px;
	padding-left: 10px; 
	text-align: left;
	border-left: 7px solid #FF0000;
	}

.scooters_ylw{
	width: auto;
	margin-left: 28px;
	padding-left: 10px; 
	text-align: left;
	border-left: 7px solid #FBE106;
	}

.scooters_grn,scooters_blu,.scooters_red,.scooters_red2,.scooters_ylw TD{
	text-align: left;
	}	 