@charset "utf-8";

.midashi {
	background-color:#F4F9FF;
}

.today {
	background-color:#9999ff;
	font-weight:bold;
	color:#666;
}
.today_holiday {
	background-color:#FFF7DF;
	font-weight:bold;
	color:#666;
}

.blue {
	/* color : #0000ff; */
	/* background-color:#D9E8FF; */
	color:#666;
}
.blue_holiday {
	/* color : #0000ff; */
	background-color:#FFF7DF;
	color:#666;
}

.red {
	/* color : #ff0000; */
	background-color:#FFF7DF;
	color:#666;
}
.red_holiday {
	/* color : #ff0000; */
	background-color:#FFF7DF;
	color:#666;
}

.white {
	background-color:#FFF;
	color:#666;
}
.white_holiday {
	background-color:#FFF7DF;
	color:#666;
}


#box_calendar {
	margin:auto;
	width:260px;
	text-align:center;
	color:#666;
}

.calendar_move {
	width:100%;
	float:left;
	font-size:16px;
}

.tbl_calendar{
	width:100%;
	float:left;
	font-size:16px;
	border-collapse: collapse;
	border: 1px #CCC solid;
	margin-top:20px;
}

.tbl_calendar caption{
	width:100%;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
}

.tbl_calendar TH { 
	border: 1px #CCC solid;
	height:20px;
} 

.tbl_calendar TD { 
	border: 1px #CCC solid;
	text-align : center;
	width:28px;
	height:20px;
} 


#holiday{
	width:100%;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:14px;
}


#box_calendar a {/*リンクされた文字*/
    color:#00F;
}
#box_calendar a:link {/*未訪問のリンク*/
    color:#00F;
}
#box_calendar a:visited {/*訪問後のリンク*/
    color:#00F;
}
#box_calendar a:hover {/*マウスをのせたとき*/
    color:#00F;
}

#box_calendar a:active {/*クリック中*/
    color:#00F;
}