body {
	margin: 2mm 2mm 2mm 2mm;
	background-color:#fcfcff;
	font-size: 9pt;
	color:#394f71;
	scrollbar-face-color: #ffffff;       /* 表面の色 */
	scrollbar-3dlight-color: #ffffff;    /* 左端と上端の色 */
	scrollbar-highlight-color: #e8e8eff;  /* ハイライトの色 */
	scrollbar-shadow-color: #e8e8eff;     /* 影の色 */
	scrollbar-darkshadow-color: #e8e8e8; /* 右端と下端 */
	scrollbar-arrow-color: #808080;      /* 矢印の色 */
	scrollbar-track-color: #e8e8e8;      /* バーの背景の色 */
}

table.form {
	width:700px;
	table-layout:fixed;
	border-collapse: collapse;
}
th.form {
	border-collapse: collapse;
	padding: 1mm 1mm 1mm 1mm;
	border-bottom:1px dotted #808080;
	font-size: 11pt;
}

td.form {
	border-collapse: collapse;
	padding: 1mm 1mm 1mm 1mm;
	border-bottom:1px dotted #808080;
	font-size: 9pt;
}

table.view {
	width:700px;
	table-layout:fixed;
	border-collapse: collapse;
}
th.view {
	border-collapse: collapse;
	padding: 1mm 1mm 1mm 1mm;
	border:1px dotted #d0d0d0;
	font-size: 11pt;
	background-color:#e8eef8;
}
th.view2 {
	border-collapse: collapse;
	padding: 1mm 1mm 1mm 1mm;
	border :1px dotted #d0d0d0;
	font-size: 9pt;
}
td.view {
	border-collapse: collapse;
	padding: 1px 1px 1px 1px;
	border :1px dotted #d0d0d0;
	font-size: 9pt;
}

input.text {
	font-size:9pt;
	background:#f0f0f0;
	color:#000000;
	border: 1px solid #808080;
}
input.pass {
	font-size:9pt;
	background:#f0f0f0;
	color:#000000;
	border: 1px solid #808080;
}
input.button {
	font-size:10pt;
	background:#506c9c;
	color:#ffffff;
	border: 1px solid #f0f0f0;
}
