@charset "EUC-JP";
/*
@charset "Shift_JIS";
*/
/* -------------------------------------------------------------------------- */
BODY
{
	margin: 0px 0px 0px 0px;
	background: transparent;
}
FORM
{
	margin: 0px;
}
/* -------------------------------------------------------------------------- */
INPUT.text
{
	border-top-width   : 1px;
	border-bottom-width: 1px;
	border-left-width  : 1px;
	border-right-width : 1px;

	border-color    : #808080;
	background-color: #ffffff; 
}
/* -------------------------------------------------------------------------- */
A.menu
{
	text-decoration: none;
	background-color: #ccccff;
	color: #000000;
}
A.menu:hover
{
	text-decoration: none;
	background-color: #ccffff;
	color: #666666;
	cursor: pointer;
}
/* -------------------------------------------------------------------------- */
TD.header
{
	height: 41px;
	background-image: url("../img/background_header.jpg");
	background-repeat: repeat-x;
/*
	background-color: #6666ff;
	color: #ffffff;
*/
}
TD.footer
{
	height: 20px;
	background-image: url("../img/background_footer.jpg");
	background-repeat: repeat-x;
/*
	background-color: #6666ff;
*/
	font-size: 12pt;
	color: #ffffff;
}
TD.menu
{
/*
	background-image: url("../img/background_menu.gif");
	background-repeat: repeat-y;
*/
}
TD.title
{
/*
	background-image: url("../img/background_title.gif");
	background-repeat: repeat-x;
*/
	background-color: #ffffff;
	color: #0000ff;
}
TD.main
{
/*
	background-image: url("../img/background_main.gif");
	background-repeat: no-repeat;
	background-position: bottom;
*/
}
TD.debug
{
/*
	background-image: url("../img/background_debug.gif");
	background-repeat: repeat-y;
	background-position: 100%;
*/
}
TD.left
{
	background-image: url("../img/background_left.bmp");
	background-repeat: repeat-y;
	background-position: 100%;
}
TD.right
{
	background-image: url("../img/background_right.bmp");
	background-repeat: repeat-y;
}
/* -------------------------------------------------------------------------- */
TABLE.data
{
	margin: 0px;
	table-layout: fixed;
	empty-cells: show;

/*	width: 100%;					*/
}
TR.data
{
	
}
TD.data_key
{
	border-style: solid;
	border-width: 1px;
/*	border-color: #0000ff;			*/
	border-color: #17395b;

/*	background-color: #ccccff;		*/
	background-color: #1a5e8f;
	padding: 2px;

/*	color: #0000ff;					*/
	color: #ffffff;
	text-align: center;
}
TD.data_value
{
	border-style: solid;
	border-width: 1px;
/*	border-color: #0000ff;			*/
	border-color: #17395b;

	background-color: #ffffff;
	padding: 2px;

	color: #000000;
	text-align: left;
}
TD.data_slash
{
	background-image: url("../img/slash.gif");
	background-repeat: repeat;

	border-style: solid;
	border-width: 1px;
/*	border-color: #0000ff;			*/
	border-color: #17395b;

	background-color: #ffffff;
	padding: 2px;

	color: #000000;
	text-align: left;
}
TD.data_active
{
	border-style: solid;
	border-width: 1px;
/*	border-color: #0000ff;			*/
	border-color: #17395b;

/*	background-color: #ccccff;		*/
/*	background-color: #1a5e8f;		*/
	background-color: #2070c0;
/*	background-color: #277cd6;		*/
	padding: 2px;

/*	color: #0000ff;					*/
	color: #ffffff;
	text-align: center;
}
/* -------------------------------------------------------------------------- */
TABLE.print
{
	margin: 0px;
	table-layout: fixed;
	empty-cells: show;
}
TR.print
{
	
}
TD.print_key
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;

	background-color: #cccccc;
	padding: 2px;

	color: #000000;
	text-align: center;
}
TD.print_value
{
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #000000;

	background-color: #ffffff;
	padding: 2px;

	color: #000000;
	text-align: left;
}
/* -------------------------------------------------------------------------- */
TD.sheet_r7
{
	width : 8px;
	height: 8px;
	background-image: url("../img/sheet_r7.gif");
}
TD.sheet_r8
{
/*	background-color: #808080;		*/
	background-color: #afd4da;
}
TD.sheet_r9
{
	width : 8px;
	height: 8px;
	background-image: url("../img/sheet_r9.gif");
}
TD.sheet_r4
{
/*	background-color: #808080;		*/
	background-color: #afd4da;
}
TD.sheet_r5
{
/*	background-color: #808080;		*/
	background-color: #afd4da;
}
TD.sheet_r6
{
/*	background-color: #808080;		*/
	background-color: #afd4da;
}
TD.sheet_r1
{
	width : 8px;
	height: 8px;
	background-image: url("../img/sheet_r1.gif");
}
TD.sheet_r2
{
/*	background-color: #808080;		*/
	background-color: #afd4da;
}
TD.sheet_r3
{
	width : 8px;
	height: 8px;
	background-image: url("../img/sheet_r3.gif");
}
TD.sheet_tab01_left
{
	width : 20px;
	height: 32px;
	background-image: url("../img/tab01_left.gif");
}
TD.sheet_tab01_center
{
/*	background-color: #c0c0c0;		*/
	background-color: #afd4da;
}
TD.sheet_tab01_right
{
	width : 20px;
	height: 32px;
	background-image: url("../img/tab01_right.gif");
}
TD.sheet_tab02_left
{
	width : 20px;
	height: 32px;
	background-image: url("../img/tab02_left.gif");
}
TD.sheet_tab02_center
{
	background-color: #808080;
}
TD.sheet_tab02_right
{
	width : 20px;
	height: 32px;
	background-image: url("../img/tab02_right.gif");
}
/* -------------------------------------------------------------------------- */
TABLE.form_title
{
/*	background-color: #808080;		*/
	background-color: #2f76be;
}
TR.form_title
{
	
}
TD.form_title
{
	background-color: #ffffff;
	color: #000000;
	text-align: left;
}
/* -------------------------------------------------------------------------- */
TD.calendar_top
{
/*	background-color: #eeeeee;		*/
	background-color: #1a5e8f;
	color: #ffffff;
	text-align: center;
}
TD.calendar_Sunday
{
/*	background-color: #ffcccc;		*/
	background-color: #ff7e7e;
	color: #000000;
	text-align: center;
}
TD.calendar_Monday
{
/*	background-color: #e0e0e0;		*/
	background-color: #bdd3f0;
	color: #000000;
	text-align: center;
}
TD.calendar_Tuesday
{
/*	background-color: #e0e0e0;		*/
	background-color: #bdd3f0;
	color: #000000;
	text-align: center;
}
TD.calendar_Wednesday
{
/*	background-color: #e0e0e0;		*/
	background-color: #bdd3f0;
	color: #000000;
	text-align: center;
}
TD.calendar_Thursday
{
/*	background-color: #e0e0e0;		*/
	background-color: #bdd3f0;
	color: #000000;
	text-align: center;
}
TD.calendar_Friday
{
/*	background-color: #e0e0e0;		*/
	background-color: #bdd3f0;
	color: #000000;
	text-align: center;
}
TD.calendar_Saturday
{
/*	background-color: #ccccff;		*/
	background-color: #88c1fe;
	color: #000000;
	text-align: center;
}
TD.calendar_Today
{
/*	background-color: #ffffcc;		*/
	background-color: #d9f2e6;
	color: #000000;
	text-align: center;
}
SPAN.calendar_font
{
/*
	width:40px;
	text-align:right;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
*/
	width:70px;
	font-size: 22pt;
	line-height: 26pt;
	color: #808080;
	font-family: serif; 
}
/* -------------------------------------------------------------------------- */
TD.font12
{
	font-size: 12pt;
	line-height: 15pt;
}
/* -------------------------------------------------------------------------- */

