/******* ‘S‘Ì‹¤’Êˆóü—pCSS *******/
*{
	font-family: "‚l‚r ‚o–¾’©", sans-serif;
	line-break: normal;
	font-weight:normal;
	font-size: 10pt;
	color: #000;
}
html{
	background-image:none;
}
body{
	color: #000;
	text-align: center;
	background:none #fff;
}
h1,h2,h3,h4,h5,h6{
	text-align: center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
}
input.StdBtn,
input.PageActive,
input.SmallBtn,
input.search,
.notes,
.box,
.attention,
#Failed,
#SupportInfo,
#PageTop,
div.Menus,
div.Bodyheader,
#PageMenu,
#PageTitle,
#Comments,
.ToTop,
.warning,
#tabs-menu *,
.ui-datepicker-trigger,
th label,
.Flash,
.Caption select,
.NotPrint,
#log{
	display: none;
}
input,
option,
label,
textarea,
#tabs-3 table.Basictable td .SmallBtn{
	border: 0px none;
	display: inline;
	background: none #fff;
	width: auto;
}
textarea{
	overflow-y:hidden;
	height: auto;
}
/* ‘åŠO˜g */
div.Main{
	background: none #fff;
}
/* ƒy[ƒWƒwƒbƒ_[ */
/****** ƒRƒ“ƒeƒ“ƒc•\Ž¦ ******/
div.Bodys{
}
table.Bodys{
}
.Contents{
	line-height: 1em;
	color: #000032;
}
.Pickup{
}

/* ”Ä—pƒe[ƒuƒ‹ */
table.Layout,
table.Basictable{
	width:100%;
}
table.Basictable{
	border-collapse: collapse;
	border:1px solid #000;
	background: #fff;
}
table.Basictable th{
	text-align: center;
	border:1px solid #000;
	font-size: 9pt;
}
table.Basictable td{
	text-align: left;
	border:1px solid #000;
	vertical-align: top;
}
table.Basictable caption{
	text-align: left;
	font-weight: bold;
	padding: 1em 0px 5px 0px;
}
.Caption{
	padding: 3px;
	text-align: left ! important;
	font-weight: bold;
}
.Title{
}
#PrintArea{ width: 630px;height: 800px;}
table.Printable{
	width: 630px;
}
table.Printable th,
table.Printable td{
	border-collapse: collapse;
	border:1px solid #000;
	background: #fff;
}
/* ƒJƒŒƒ“ƒ_[ */
table.Calendar{	padding: 2px;	border: 1px double #646450;	width: 90%;	margin:0 auto;border-collapse: collapse;	}
table.Calendar th{	background-color: #e8e5db; font-weight: bold;	text-align: center;	border: 1px ridge #646450;	
										padding: 10px;	color: #000000;	}	
table.Calendar td{	text-align: center;	border: 1px ridge #646450;	padding: 1px;	width: 14%;height:60px;	}
table.Calendar select{}
td.Weeklist{	background-color: #faf7e6;	font-weight: bold;	height:20px;	}	
td.Otherday{	background-color: #eee;	font-size: small;	color: #666666;	}
td.Weekday{}
td.Saturday{	background-color: #eeffff;	}
td.Holiday{	background-color: #ffeeff;	}
td.Today{	}

table.Calendar td div.A{ background-color: #ffcccc;	}
table.Calendar td div.B{ background-color: #ccffcc;	}
table.Calendar td div.C{ background-color: #ccccff;	}
table.Calendar td div.D{ background-color: #ffffcc;	}
table.Calendar td div.E{ background-color: #ffcc99;	}
table.Calendar td div.F{ background-color: #99eeff;	}

table.Calendar td div.G{ background-color: #ffeeee;	}
table.Calendar td div.H{ background-color: #eeffee;	}
table.Calendar td div.I{ background-color: #eeeeff;	}
table.Calendar td div.J{ background-color: #ffffee;	}
table.Calendar td div.K{ background-color: #ffeecc;	}
table.Calendar td div.L{ background-color: #cceeff;	}

table.Calendar td div.M{ background-color: #ff9999;	}
table.Calendar td div.N{ background-color: #99ff99;	}
table.Calendar td div.O{ background-color: #9999ff;	}
table.Calendar td div.P{ background-color: #ffff99;	}
table.Calendar td div.Q{ background-color: #ff9966;	}
table.Calendar td div.R{ background-color: #9966ff;	}

table.Calendar td div.S{ background-color: #ff6666;	}
table.Calendar td div.T{ background-color: #66ff66;	}
table.Calendar td div.U{ background-color: #6666ff;	}
table.Calendar td div.V{ background-color: #ffff66;	}
table.Calendar td div.W{ background-color: #ff6633;	}
table.Calendar td div.X{ background-color: #3366ff;	}

table.Calendar td div.Y{ background-color: #ff3333;	}
table.Calendar td div.Z{ background-color: #33ff33;	}
table.Calendar td div.Closure{ background-color: #cecece;color:#f00;	}


div.Rsvaccepting{}
div.Rsvtotal{	font-weight: bold;	white-space: pre;	border-top: dotted 1px #646450;	margin-top: 5px;	padding-top: 5px;	}
div.Rsvprice{	font-size: small;	}
div.Rsvvacancy{	border-top: dotted 1px #646450;	margin-top: 5px;	padding-top: 5px; margin-bottom: 5px;	}
div.Rsvinvalidity{	height: 100%;	background-color: #cccccc;	font-size:small;	}

/******************/
div.Bodyfooter,
div.Admin,
div.Powered{
	display: none;
}
