.business-calendar			{ background: #CACACA; border-collapse: collapse; color: #000000; 
							  font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif"; font-size: 10px; margin: 0 0 5px; padding: 0; text-align: center; width: 100%; }
.business-calendar caption	{ color: #777777; border-bottom: 1px solid #CACACA; margin: 0 0 0; padding: 3px; text-align: left; font-weight: bold; }
.business-calendar th		{ background: #EEEEEE; border: 1px solid #CACACA; font-weight: normal; padding: 3px; width:14%; }
.business-calendar td		{ background: #FFFFFF; border: 1px solid #CACACA; padding: 3px; text-align: center; }
.business-calendar .today { font-weight: bold; }
.business-calendar .attr0 { color: #FF0000; background:#FFCC99; }
.business-calendar .attr1 { background:#FFFF99; }
.business-calendar .attr2 { color: #000099; background:#FFFF99; }
.business-calendar .attr3 { background:#FFCC99; }
.business-calendar-attribute 					{ margin:5px 0 0; padding:0; }
.business-calendar-attribute li					{ padding:5px 10px; line-height:1.3; }
.business-calendar-attribute .attr0				{ color: #FF0000; background:#FFCCCC; }
.business-calendar-attribute .attr1				{ color: #FF6600; background:#FFCC99; }
.business-calendar-attribute .attr2				{ color: #006600; background:#CCFFCC; }
.business-calendar-attribute .attr3				{ color: #0000FF; background:#CCCCFF; }
.business-calendar-attribute .attr4				{ color: #CC00CC; background:#FFCCFF; }
#sidebar .business-calendar-attribute 			{ margin:5px 0 0; padding:0; }
#sidebar .business-calendar-attribute li		{ padding:5px 10px; line-height:1.3; }
#sidebar .business-calendar-attribute .attr0	{ color: #FF0000; background:#FFCCCC; }
#sidebar .business-calendar-attribute .attr1	{ color: #FF6600; background:#FFCC99; }
#sidebar .business-calendar-attribute .attr2	{ color: #006600; background:#CCFFCC; }
#sidebar .business-calendar-attribute .attr3	{ color: #0000FF; background:#CCCCFF; }
#sidebar .business-calendar-attribute .attr4	{ color: #CC00CC; background:#FFCCFF; }
#sidebar .business-calendar-desc				{ margin: 5px; }

#tooltip					{ position: absolute; z-index: 3000; border: 1px solid #111;
							  background-color: #eee; padding: 5px;	opacity: 0.85; }
#tooltip h3, #tooltip div	{ margin: 0; }

/*---------------リンクカラーの設定---------------*/
.business-calendar a:link {
	color: #22507E;
	text-decoration: underline
}

.business-calendar a:visited {
	color: #22507E;
	text-decoration: underline
}

.business-calendar a:hover {
	color: #CC6633;
	text-decoration: underline
}

.business-calendar a:active {
	color: #CC6633;
	text-decoration: underline
}
