@charset "utf-8";
/*
+-----------------------------
| カレンダ用スタイル
+-----------------------------
*/
.calcaption
{
	font-family: Arial;
	font-size: 12px;
}
.calender
{
	background-color: #204B6E;
	width: 250px;
	clip:   rect(   )
}
/* 一番外の枠線 */
.calborder
{
/*	border: 3px #B7B7B7 outset*/
}
.caldropdowns {
	font-family: メイリオ,HG丸ｺﾞｼｯｸM-PRO,ＭＳ ゴシック;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #CDDEEC;		/* コンボの背景色 */
	width: auto;
	clip:  rect(   )
}
.calbutts
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #204B6E;		/* フッタの文字の背景色("<"とか) */
	width: auto;
	clip:  rect(   );
	cursor: pointer;
	border-style: none
}
.calinsideborder
{
/*	border: 2px #40ADE0 inset;*/
	clip:   rect(   )
}
/* 平日タイトル専用ラベル */
.caldays
{
	font-family:メイリオ,HG丸ｺﾞｼｯｸM-PRO,ＭＳ ゴシック;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;	/* 平日タイトルの背景色 */
	text-transform: uppercase
}
/*日曜タイトル専用ラベル*/
.calLblSun
{
	font-family:メイリオ,HG丸ｺﾞｼｯｸM-PRO,ＭＳ ゴシック;
	font-size: 12px;
	color: red;
	background-color: pink;	/* 日曜タイトルの背景色 */
	text-transform: uppercase
}
/*土曜タイトル専用ラベル*/
.calLblSat
{
	font-family:メイリオ,HG丸ｺﾞｼｯｸM-PRO,ＭＳ ゴシック;
	font-size: 12px;
	color: blue;
	background-color: #A7C4DC;
	text-transform: uppercase
}
/*
.calwknd
{
	cursor: hand;font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC
}
*/
/* 平日専用ラベル */
.calwkdy
{
	cursor: pointer;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #D0DCE5;
	vertical-align:top;	
}
/*日曜日専用日付*/
.calSun
{
	cursor: pointer;
	font-family: Arial;
	font-size: 10px;
	color: red;
	background-color: #D0DCE5;
	vertical-align:top;	
}
/*土曜日専用日付*/
.calSat
{
	cursor: pointer;
	font-family: Arial;
	font-size: 10px;
	color: blue;
	background-color: #D0DCE5;
	vertical-align:top;	
}
/*平日の休日専用日付*/
.calHolyday
{
	cursor: pointer;
	font-family: Arial;
	font-size: 10px;
	color: red;
	background-color: #D0DCE5;
	vertical-align:top;	
}


.calinsidesettings
{
	border: 5px #204B6E solid;
	clip:  rect(   );
	width: 300px
}
.calinsidesettings table{
	border-color: red;
	border-style: none;
}
.calinsidesettings td{
	height: 30px;
	border: 2px white solid;
}

/* タイトル */
div.cal_title
{
	background-image: url("../images/calender.gif");
/*	background-color:#FFFFFF;
	color:#BB5566;
	border:1px solid black;*/
	color: #000000;
	width: 250px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	font-family:メイリオ,HG丸ｺﾞｼｯｸM-PRO,ＭＳ ゴシック;

}
#calendar
{
	position	:absolute;
	width		:370px;
	height		:310px;
	top			:0%;
	left		:0%;
	font-weight:900;
	font-size:14px;
	z-index:0;
}
#calendar_box
{
	position	:absolute;
	width		:370px;
	height		:310px;
	top			:0%;
	left		:0%;
	background-color:#9ab1fc;
	filter: alpha(style=0, opacity=55);
	-moz-opacity: 0.55;
	font-weight:900;
	font-size:14px;
}
.calendar_up
{
	color:blue;
	font-weight:900;
}
.calendar_star
{
	color:red;
	font-weight:900;
}
#calendar_div
{
	position	:absolute;
	width		:600px;
	height		:450px;
	top			:30%;
	left		:30%;
	font-weight:900;
	font-size:14px;
	z-index:0;
	display		:none;
}
