/*---------カレンダーヘッダ---------*/

.cal_head{
	color: #000000;
	font-weight: bold;
	font-family: 'Arial'
}

/*---------カレンダー簡易---------*/

table#calendar th {
	color: #000000;
	font-weight: bold;
	font-family: 'Arial'
	}	
	
table#calendar tr {
	color: #000000;
	font-weight: normal;
	font-family: 'Arial'
	}

/*---------カレンダー詳細---------*/

table#calendar2 {
#	border-collapse: separate;
	table-layout:fixed; 
	}
table#calendar2 th {
	padding: 1px;
	border: solid 1px #CCC;
	text-align: center;
	vertical-align: top;
	color: #000000;
	font-weight: bold;
	font-family: 'Arial'
	}	
table#calendar2 td {
	width: 93px;
	padding: 1px;
	border: solid 1px #CCC;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	font-family: 'Arial'
	}

/*---------トップページ利用案内---------*/
table.foottable-chi-top {
    background-image: url("common/footerback1-chi.gif");
    background-repeat: repeat-x;
}
table.foottable-chi-foot {
    background-image: url("common/footerback2-chi.gif");
    background-repeat: repeat-x;
}
table.foottable-com-top {
    background-image: url("common/footerback1-com.gif");
    background-repeat: repeat-x;
}
table.foottable-com-foot {
    background-image: url("common/footerback2-com.gif");
    background-repeat: repeat-x;
}
table.foottable-hos-top {
    background-image: url("common/footerback1-hos.gif");
    background-repeat: repeat-x;
}
table.foottable-hos-foot {
    background-image: url("common/footerback2-hos.gif");
    background-repeat: repeat-x;
}
table.foottable-net-top {
    background-image: url("common/footerback1-net.gif");
    background-repeat: repeat-x;
}
table.foottable-net-foot {
    background-image: url("common/footerback2-net.gif");
    background-repeat: repeat-x;
}
table.foottable-sim-top {
    background-image: url("common/footerback1-sim.gif");
    background-repeat: repeat-x;
}
table.foottable-sim-foot {
    background-image: url("common/footerback2-sim.gif");
    background-repeat: repeat-x;
}