/*******ボディ*******/
BODY
{
	BACKGROUND-COLOR:#fffacd;
	BACKGROUND-IMAGE:url("wallpaper.gif");
	COLOR:#2f4f4f;
	FONT-SIZE:14px;
}
/*******リンク*******/
A:link
{
	COLOR:#000000;
	TEXT-DECORATION:underline;
}
A:active
{
	COLOR:#a52a2a;
	TEXT-DECORATION:underline;
}
A:visited
{
	COLOR:#ff1493;
	TEXT-DECORATION:underline;
}
A:hover
{
	COLOR:#00ffff;
	TEXT-DECORATION:underline;
}
/***カレンダー用***/
/**平日用**/
A.normal:link,A.normal:visited,A.normal:active
{
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.normal:hover
{
	COLOR: #000000;
	TEXT-DECORATION: underline
}
/**土曜日用**/
A.Sut:link,A.Sut:visited,A.Sut:active
{
	COLOR: blue;
	TEXT-DECORATION: none
}
A.Sut:hover
{
	COLOR: blue;
	TEXT-DECORATION: underline
}
/**日曜日用**/
A.Sun:link,A.Sun:visited,A.Sun:active
{
	COLOR: red;
	TEXT-DECORATION: none
}
A.Sun:hover
{
	COLOR: red;
	TEXT-DECORATION: underline
}
/*******見だし*******/
H5
{
	TEXT-ALIGN: center
}
H4
{
	TEXT-ALIGN: center
}

/*******テーブル*******/
/***全体***/
TABLE
{
	FONT-SIZE:14px;border-collapse:collapse;
}
/***タイトルセル用***/
TD.title
{
	BACKGROUND-COLOR:#0000ff;
	COLOR:#ffffe0;
	FONT-SIZE:12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	LINE-HEIGHT: 20px;
	border-style:solid;
	border-color:#DCDCDC;
	border-width:1px;
	TEXT-ALIGN: center
}
TD.ltitle
{
	BACKGROUND-COLOR:#0000ff;
	COLOR:#ffffe0;
	FONT-SIZE:12px;
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
}
/***内容セル用***/
/**中央寄せ**/
TD.ccontent
{
	BACKGROUND-COLOR:#ffffe0;
	COLOR:#000000;
	FONT-SIZE:12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	LINE-HEIGHT: 20px;
	border-style:solid;
	border-color:#DCDCDC;
	border-width:1px;
	TEXT-ALIGN: center
}
/**左寄せ**/
TD.lcontent
{
	BACKGROUND-COLOR:#ffffe0;
	COLOR:#000000;
	FONT-SIZE:12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	LINE-HEIGHT: 20px;
	border-style:solid;
	border-color:#DCDCDC;
	border-width:1px;
	TEXT-ALIGN: left
}
/**右寄せ**/
TD.rcontent
{
	BACKGROUND-COLOR:#ffffe0;
	COLOR:#000000;
	FONT-SIZE:12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	LINE-HEIGHT: 20px;
	border-style:solid;
	border-color:#DCDCDC;
	border-width:1px;
	TEXT-ALIGN: right
}
/**ネスケファイル参照用**/
TD.upcontent
{
	BACKGROUND-COLOR:#ffffe0;
	COLOR:#000000;
	FONT-SIZE:12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	border-style:solid;
	border-color:#DCDCDC;
	border-width:1px;
	TEXT-ALIGN: center
}
TD.uplcontent
{
	BACKGROUND-COLOR:#ffffe0;
	COLOR:#000000;
	FONT-SIZE:12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	border-style:solid;
	border-color:#DCDCDC;
	border-width:1px;
	TEXT-ALIGN: left
}
TD.topccontent
{
	FONT-SIZE:12px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: center
}
/***カレンダー用***/
/**当日かつ予定日**/
TD.mhittoday
{
	BACKGROUND-COLOR: #ffccff;
	border-width: 2px;
	border-color: red;
	BORDER-STYLE: solid;
}
TD.ohittoday
{
	BACKGROUND-COLOR: #ccffcc;
	border-width: 2px;
	border-color: red;
	BORDER-STYLE: solid;
}
/**予定日**/
TD.mhit
{
	BACKGROUND-COLOR: #ffccff;
}
TD.ohit
{
	BACKGROUND-COLOR: #ccffcc;
}
/**当日**/
TD.today
{
	border-width: 2px;
	border-color: red;
	BORDER-STYLE: solid;
}
/**該当なし**/
TD.dammy
{
}
/*******フォーム*******/
INPUT.sbtn
{
	width:100px;
	height:25px;
}
INPUT.num
{
	IME-MODE: disabled;
	TEXT-ALIGN: right
}
