@charset "utf-8";
.CalCSS .ajax__calendar_container 
{
	border:1px solid #000000;
	background-color: #EEEEEE;
	color: #000000;
	position:absolute;
	z-index:1000;
}
.CalCSS .ajax__calendar_other .ajax__calendar_day,
.CalCSS .ajax__calendar_other .ajax__calendar_year 
{
	color: white;
}
.CalCSS .ajax__calendar_hover .ajax__calendar_day,
.CalCSS .ajax__calendar_hover .ajax__calendar_month,
.CalCSS .ajax__calendar_hover .ajax__calendar_year 
{
	color: black;
}
.CalCSS .ajax__calendar_active .ajax__calendar_day,
.CalCSS .ajax__calendar_active .ajax__calendar_month,
.CalCSS .ajax__calendar_active .ajax__calendar_year
{
	border:1px solid #000000;
	background-color: #FFFFFF;
	color: #008000;
	font-weight:bold;
}
.CalCSS .ajax__calendar_dayname 
{
	height:19px;
	width:19px;
	text-align:right;
	padding:0 2px;
	font-weight:bold;
}
.CalCSS .ajax__calendar_dayname_sun 
{
	color: red;
	height:19px;
	width:19px;
	text-align:right;
	padding:0 2px;
	font-weight:bold;
}
.CalCSS .ajax__calendar_dayname_sat 
{
	color: blue;
	height:19px;
	width:19px;
	text-align:right;
	padding:0 2px;
	font-weight:bold;
}
.CalCSS .ajax__calendar_day 
{
	height:17px;
	width:18px;
	text-align:right;
	padding:0 2px;
	cursor:pointer;
}
.CalCSS .ajax__calendar_day_sun
{
	color: red;
	height:17px;
	width:18px;
	text-align:right;
	padding:0 2px;
	cursor:pointer;
}
.CalCSS .ajax__calendar_day_sat
{
	color: blue;
	height:17px;
	width:18px;
	text-align:right;
	padding:0 2px;
	cursor:pointer;
}
span.file_hidden01{
		display:block;
		overflow:hidden;
		width:48px;
		height:21px;
		background:url('/resource/images/ADFront/button/btn_search2.gif') no-repeat top left;
	}
.file_hidden02{
	width:0;
	height:20;
	padding:0;	
	margin-left:-21px;
	*margin:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	cursor:pointer;
}

