@charset 'shift_jis';	/*エンコード形式に合わせて変更*/

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
	text-align:center;
}

body#calendarBody
{
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	font-family: verdana, 'trebuchet ms', sans-serif;
	 background-repeat:no-repeat;
	 background-position:center;
	 background-image:none !important;
	 background-image:none;
	background:none;
	text-align:center;
	position:relative;
}
/*カレンダー*/
#calendar {
	width:142px;
	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	marin: 0 auto; 
	padding: 2px;
	text-align: center;
	position:absolute;
	top:0;
	left:0;
 } 

#calendar table {
 padding: 0px;
 border-collapse: collapse;
 border: 0px;
 width: 130px;
 margin: 0;
 } 

#calendar caption {
 color: #666666;
 font-family: Verdana, Arial, sans-serif;
 font-size: x-small;
 
 text-align: center;
 font-weight: bold;
 
 text-transform: uppercase;
 
 letter-spacing: .3em;
 } 

#calendar th {
 text-align: center;
 font-weight: normal;
 padding:2px;
 margin:0;
 } 

#calendar td {
 text-align: center;
 background-color:#F3F3F3;
 border: solid 2px #FFFFFF;
 padding:2px;
 margin:0;
 } 
#calendar td a {
	font-weight:bold;
}
.holiday { color:#FF0000;}
.saturday { color:#0033CC;}


