@charset "shift_jis";

/* =====================================================================
 * @PHP@  calSquare.inc  升目型カレンダーのスタイルシート
 * バージョン：1.0	[SJIS]
 * 作成日付　：2003/10/9
 * 作成者　　：飛鷹
 * Copyright 2003 MediaSENS
 * ---------------------------------------------------------------------
 * 備考：
 * ---------------------------------------------------------------------
 * 更新：
 * 2004-8-23  小さい升目に変更
 * =====================================================================
 */

//a				{color: #000; text-decoration: none; cursor:text; border-right: 2pt double #fff; Xborder-left: 2pt double #ffffff;}
//a:link			{Xcolor: 000; text-decoration: none; cursor:text;}
//a:visited		{color: #000; text-decoration: none; cursor:text;}
a.RLine:hover	{color: #000; text-decoration: none; cursor:pointer; border-right: 2pt double #d2691e;}
a.LLine:hover	{color: #000; text-decoration: none; cursor:pointer; border-left:  2pt double #d2691e;}
a:active		{color: #000; text-decoration: none; cursor:text;}

A:link { color: #AA0000; text-decoration: underline; }
A:visited { color: #aA731D; text-decoration: none; }
A:hover   { color: #ffaa11; text-decoration: underline; }

/*-----------------------------------
// カレンダー表全体のスタイル
//---------------------------------*/
.TableDef {
	width				: 150px;				/* 表全体の横幅 */
/*	border				: 1px solid black; */
	background-color	: #ECB979;			/* 全体の背景色 */
	summary				: カレンダー出力;
}

/*-----------------------------------
// 200x年 y月 の部分のスタイル
//---------------------------------*/
.ThisMonth {
	height				: 15px;
	font-size			: 10pt;
	text-align			: center;
	font-weight			: bold;
	border				: 0px solid black;
}

/*-----------------------------------
// 以下３つの共通のスタイル
//---------------------------------*/
.notThisMonth, .day, .today {
	width				: 14%;
	text-align			: center;
	vertical-align		: top;
	font-size			: 8pt;
	height				: 18px;					/* 枠の高さ */
//	border				: 0px solid black;		/* ﾎﾞｰﾀﾞｰは無し */
}

/*-----------------------------------
// 月初月末部分のスタイル(今月以外)
//---------------------------------*/
.notThisMonth {
	color				: gray;
	background-color	: gainsboro !important;
}

/*-----------------------------------
// 今日以外のスタイル
//---------------------------------*/
.day {
}

/*-----------------------------------
// 今日のスタイル
//---------------------------------*/
.today {
	border				: 1px solid blue;	/* 今日の枠線 */
	background-color	: LightSkyBlue !important;
}

/*-----------------------------------
// 祝日セルのスタイル
//---------------------------------*/
.cellFestival {
	background-color	: Mistyrose;
}

/*-----------------------------------
// 特別日セルのスタイル
//---------------------------------*/
.cellSpecial {
	background-color	: Moccasin;	/* 薄いオレンジ */
}

/*-----------------------------------
// 土曜セルのスタイル
//---------------------------------*/
.cellSat {
	background-color	: #EBA859;
}

/*-----------------------------------
// 日曜セルのスタイル
//---------------------------------*/
.cellSun {
	background-color	: Mistyrose;
}

/*-----------------------------------
// 普通日セルのスタイル
//---------------------------------*/
.cellDay {
	background-color	: #F6DEC0;
}

/*-----------------------------------
// 他
//---------------------------------*/
.WeekHeader {
	text-align			: center;
	background-color	: #e0e0e0;
	height				: 11pt;
}

/*-----------------------------------
// 20031009 スケジュールのスタイル
//---------------------------------*/
.Schedule {
	font-size			: 13pt;
	color				: navy;
}

.WeekDay {
	text-align			: center;
	font-size			: 9pt;
	font-weight			: bold;
	font-family			: Verdana;
}

.colorRed {
	color				: #f00;
}

.colorBlue {
	color				: #00f;
}

.colorMistyrose {
	background-color	: #ffe4e1;
}

.colorCornflower {
	background-color	: #bfefdf;
}

.colorLavender {
	background-color	: #e6e6e6;
}

.colorGray {
	background-color	: #777;
}

.colorWhite {
	background-color	: #fff;
}

/*-----------------------------------
// 20020902 祝祭日のスタイル
//---------------------------------*/
.Festival {
	font-size			: 12pt;
	color				: #f00;
	height				: 10pt;
	text-align			: center;
	vertical-align		: bottom;
}

/*-----------------------------------
// 20030104 特別日のスタイル
//---------------------------------*/
.Special {
	font-size			: 12pt;
	color				: #008051;
	height				: 10pt;
	text-align			: center;
	vertical-align		: bottom;
}

/*-----------------------------------
// 20030104 &lt;&lt; のスタイル
//---------------------------------*/
.PrevMonth {
	font-size			: 8pt;
	text-align			: right;
}

/*-----------------------------------
// 20030104 &gt;&gt; のスタイル
//---------------------------------*/
.NextMonth {
	font-size			: 8pt;
	text-align			: left;
}


