body{
/*	background-color:#9ecfcc; */
	background-color:#c9c9f8;
	margin:0px;
	margin-top:0px;
	width:auto;height:auto;
}
div.body{
	background-color:#fff;
	width:800px;height:auto;
	margin-left:auto;margin-right:auto;
/*	border:1px solid #666; */
}
div.Tbody{
	width:700px;
	margin-left:auto;margin-right:auto;
}
div.wak{
	width:343px;height:auto;
	margin:1px;
	border:2px solid #334;
	float:left;
	background-color:#cdd;
}
td.lu{
	background-image:url(./sys_img/lu.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:10px;height:10px;line-height:10px;
}
td.ru{
	background-image:url(./sys_img/ru.png);
	background-position:right top;
	background-repeat:no-repeat;
	width:10px;height:10px;line-height:10px;
}
td.ld{
	background-image:url(./sys_img/ld.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:10px;height:10px;line-height:10px;
}
td.rd{
	background-image:url(./sys_img/rd.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:10px;height:10px;
}
td.lm{
	background-color:#fff;
}
div.clr{
	clear:both;
	line-height:1px;
}
div.title{
	font:bold small "ＭＳ ゴシック",Osaka-等幅,monospace;
	color:#eef;
	background-color:#334;
	margin-bottom:5px;
	padding-left:3px;padding-bottom:3px;
}
span.num{
	font:normal 10px "Times new Roman",Osaka-等幅,impact;
	color:#256;
}
span.date{
	font:bold 10px "ＭＳ ゴシック",Osaka-等幅,monospace;
	color:#558;
	margin-left:2px;margin-right:10px;
}
span.dai{
/*	font:normal small "ＭＳ Ｐ明朝",平成明朝,sans; */
	font:normal small "ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#113;
}
span.name{
	font:bold small "ＭＳ ゴシック",Osaka-等幅,monospace;
	color:#578;
	margin-left:0px;margin-right:0px;
	vertical-align:middle;
}
span.plus{
	font:bold x-small "ＭＳ ゴシック",Osaka-等幅,monospace;
	color:#558;
	margin-left:2px;margin-right:10px;
}
table.t1{
	width:320px;
	margin-top:5px;
	margin-left:auto;margin-right:auto;
	margin-bottom:5px;
}
div#footer{
	width:780px;
	padding:10px;
	color:#ffffff;
	background-color:#181877;
	text-align:right;
	font:normal x-small monospace;
}
span#foot1{
	color:#ccd;
}
span#foot2{
	color:#aaa;
}
/*入力用*/
div.iarea{
	padding:3px;
	background-color:#000;
	margin-left:auto;margin-right:auto;
	width:500px;
}
div.mida{
	margin:0px;
	background-color:#cdd;
}
div.midb{
	width:40px;
	overflow:hidden;
	text-align:center;
	float:left;
	font: normal 12px "ＭＳゴシック",Osaka,monospace;
	line-height:20px;
	vertical-align:middle;
}
div.iptA{
	float:left;
}
div.clr{
	clear:both;
	line-height:1px;
	font-size:1px;
}
.iptOK{
	border:1px solid #cdd;
	background-color:#eff;
	padding:2px;
	font:normal small monospace;
}
.iptNG{
	border:1px solid #cdd;
	background-color:#faa;
	padding:2px;
	font:normal small monospace;
}
input.hid{
	line-height:1px;
}
div.red{
	margin-left:50px;
	color:#c66;
	font:normal x-small sans-serif;
}
/* システム移動 */
div.irntbl{
	width:780px;
	margin-left:auto;margin-right:auto;
}
div#irnspace{
	width:99.5%;
	margin:0px;
	border-bottom:1px solid #004;
	padding:2px 2px 0px;
	background-color:#08b;
	vertical-align:middle;
}
div#irnspace a.b {
	text-decoration: none;
	width:auto;height:auto;
	margin:2px 2px 0px;
	border:3px double #448;
	padding:2px 4px;
	font:normal 10px monospace;
	color:#224;
	background-color:#fff;
}
div#irnspace a.b:hover {
	color:#c44;
	text-decoration: none;
	background-color:#fee;
	border:3px double #e44;
}
div#irnspace img{
	border:0px solid #000;
	margin-right:5px;
	vertical-align:middle;
}
div#irnspaceB{
	width:99.5%;
	margin:0px;
	border-top:1px solid #004;
	padding:2px;
	background-color:#08b;
	text-align:center;
	font:bold small monospace;
	color:#fff;
}
div#irnspaceB a {
	text-decoration: none;
	width:auto;height:auto;
	margin:2px;
	padding:2px;
	color:#fff;
}
div#irnspaceB a:hover {
	color:#c44;
	text-decoration: none;
} 
