#eigyo_calendar_box {
	margin-left: 2px;
	width: 174px;
    border: 1px solid #B4B4B4;
    padding-bottom: 5px;
    background-color: #EEFFFF;
}
#eigyo_calendar_title {
	text-align: center;
}
#ym {
	text-align: center;
	color: #3F7ED3;
	font-size: 1.5em;
}
#eigyo_calendar {
	margin: 0px auto;
	padding: 0px 5px;
    text-align: center;
}
#eigyo_calendar table {
	width: 158px;
    margin: 0px auto;
    text-align: left;
    border: 0px double #DDDDDD;
    background-color: #CCCCCC;
    border-collapse: collapse;
}
.ie6 #eigyo_calendar table {
    width: 150px;
}
#eigyo_calendar th {
    width: 14%;
    padding: 1px;
    font-size: 9px;
    font-weight: normal;
    text-align: center;
    border: 0px solid #CCCCCC;
    background-color: #F0F0F0;
    cursor: default;
}
#eigyo_calendar th.navi {
    background-color: #FFFFFF;
}
#eigyo_calendar th.navi table {
    border: 0px solid #FFFFFF;
}
#eigyo_calendar th.navi td {
    cursor: pointer;
    border: 0px solid #CCCCCC;
    font-weight: normal;
}
.ie #eigyo_calendar th.navi td {
    font-size: x-small;
}
#eigyo_calendar th.navi td.navLink {
    background-color: #FFFFFF;
}
#eigyo_calendar th.navi td.navLinkMouseOver {
    background-color: #CCFF66;
}
#eigyo_calendar th.navi td.navLinkDisabled {
    background-color: #FFFFFF;
    color: #CCCCCC;
    cursor: default;
}
#eigyo_calendar th.title {
    background-color: #FFFFFF;
}
#eigyo_calendar td {
    width: 14%;
    padding: 1px;
    font-size: 10px;
    text-align: center;
    border: 0px solid #CCCCCC;
    background-color: #FFFFFF;
    cursor: default;
}
#eigyo_calendar th.weekday {
    color: #666666;
}
#eigyo_calendar th.holiday {
    color: #FF0000;
}
#eigyo_calendar th.saturday {
    color: #0000FF;
}
.eigyo_normal {
    background-color: #99FF00;
}
#eigyo_normal_regend {
	color: #99FF00;
}
.eigyo_partial {
    background-color: #FFCC33;
}
#eigyo_partial_regend {
	color: #FFCC33; font-size: 1.5em;
}
.eigyo_all {
    background-color: #FFCCFF;
}
#eigyo_all_regend {
	color: #FFCCFF; font-size: 1.5em;
}
#eigyo_calendar td div.today {
    border: 1px solid #F9503A;
    background-color: transparent;
}
#eigyo_calendar td div.other_day {
    border: 2px solid #FFFFFF;
    background-color: transparent;
}
#eigyo_calendar span.weekday {
    color: #666666;
}
#eigyo_calendar span.holiday {
    color: #FF0000;
}
#eigyo_calendar span.saturday {
    color: #0000FF;
}
#eigyo_calendar span.weekday2 {
    color: #CCCCCC;
}
#eigyo_calendar span.holiday2 {
    color: #FF9999;
}
#eigyo_calendar span.saturday2 {
    color: #9999FF;
}
#eigyo_calendar_regend {
	padding-top: 5px; text-align: center;
}
#eigyo_calendar_help {
	padding-top: 5px; text-align: center; font-size: 0.9em;
}
