@charset "EUC-JP";

.cal_box	{
	background:#eaeae5;
	padding-bottom:10px;
	text-align:center;
	font-size:12px;
	line-height:15px;
}

.cal_box a	{
	text-decoration:none;
}

.cal_box a:hover	{
	color:#f60;
}
.cal_box .kome	{
	width:245px;
	text-align:left;
	margin:auto;
}
.cal_box .hday{
	color:#da3c29;
}
.cal_box .iday{
	color:#289ee8;
}


#calcal	{
	margin-bottom:0.5em;
}
.myCal	{
	margin:auto;
}
.myCal caption	{
	text-align:left;
}
.myCal th,
.myCal td	{
	width:35px; height:30px;
	text-align:center;
}
.myCal th	{
}
.myCal td	{
	background:#f6f6f6;
	border:solid 1px #cdcdc9;
}

.myCal .move td	{
	background:#eaeae5;
	border:none;
	border-bottom:solid 1px #cecec9;
}
.myCal .date	{
	font-weight:bold;
}
.myCal .next	{
	text-align:right;
}
.myCal .prev	{
	text-align:left;
}
.my_cal{
	margin-top:5px;
}	
.my_cal td{
	border:1px #999999 solid;
}
/*
.my_cal2{
	font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
	border-collapse:collapse;
}	

.my_cal2 td{
	border:6px #FFFFFF solid;
	border-top:2px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
}
*/
/*
.myCal .sunday	{
	color:#f33;
}

.myCal .saturday	{
	color:#0000FF
}
*/
.myCal .special	{
	background:#ccc;
}
.myCal .holiday	{
	color:#f33;
}
.myCal .holidayLic	{
	color:#f33;
}
.myCal .today	{
	font-weight:bold;
	background:#ccc;
}
.myCal .maru_dummy	{
	height:10px;
}


