@charset "Shift_JIS";
	table.calendarform
	{
		color:#333333;
	}

	table.calendarform td.space
	{
		vertical-align:top;
		font-weight:normal;
		text-align:left;
		margin-left:0;
	}

	table.calendarmain td
	{
		vertical-align:top;
		padding:4px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}

	table.calendarmain td.foot
	{
		padding:0px;
		text-align:left;
		margin-left:0;
	}

	table.calendarmain div.title
	{
		color:#000000;
		background-color: #CC66FF;
		padding:3px;
		font-size:14px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}

	table.calendarmain div.yyyymm
	{
		color:#000000;
		font-size:12px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}

	table.calendar
	{
		border-collapse:collapse;
		font-size:12px;
		background-color:#FFFFFF;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}

	table.calendar tr.head
	{
		background-color:#CC66FF;
		color:#000000;
	}

	table.calendar td
	{
		border-style: solid;
		border-width: 1px;
		border-color: #9933CC;
	}

	table.calendar td.nothing
	{
		background-color:#C0C0C0;
	}

	table.calendar td.style1
	{
		background-color:#FFCC66;
	}

	table.calendar td.style2
	{
		background-color:;
	}

	table.calendar td.style3
	{
		background-color:;
	}

	table.foot
	{
		font-size:12px;
		text-align:left;
		margin-left:0;
	}

	table.foot td
	{
		padding:0px;
		padding-left:5px;
		border-width:0px;
		white-space:nowrap;
		text-align:left;
		margin-left:0;
		vertical-align:top;
	}

	table.foot td.box
	{
		padding-left:12px;
		border-width:1px;
	}

	.normal
	{
		color:#333333;
	}

	td.sat
	{
		color:#0000FF;
	}

	td.holi
	{
		color:#FF0000;
	}
