
body.menu { background-color:#696969; margin-right:auto; margin-left:auto; width:1000px; margin-top:0px; }
a{
	blr:expression(this.onFocus=this.blur());   // IE Opera
	outline:none;   // FF Opera
}

a:link, a:visited {
	color: #483D8B;
	background-color: transparent;
	TEXT-DECORATION:none;
}
a:visited{
	color: #483D8B;
}
a:active{ 
	color: Red;
}
a:hover{ 
	color: Blue;
}
a.nodecoration:link, a.nodecoration:visited, a.nodecoration:active, a.nodecoration:hover{
	text-decoration : none;
}
a.info:link, a.info:visited, a.info:active, a.info:hover{
	text-decoration : none ;
	font-size: 1em;
	color:#FF0099;
}
p { margin: 0.5em 1em 0.2em 1em; }
dl, ul, ol { padding: 0.5em 2.5em 0.5em 2.5em; border-style: none; margin:0; }
dt { font-weight:bold; }
hr { border-style: none; height: 2px; color: #cc9933; background-color: transparent; }
ul { list-style-type:square; }
li{ list-style-type: square; color: #D2B48C; }
/* img  */
img{
	border-width: 0px;
	border-style: none;
	border-color: #FFFFFF;
	padding:0px;
}

img.title{
	border-width:3px;
	border-style:solid;
	border-color:#999999;
}
/* div  */
div{
	position:absolute;
}
div.blackBorder{
	border:1px solid black
}

div.bigtitle{
	font-size:2em;
	position:absolute;
	/* background-color:#FFFF00; */
	background-color:#ccffcc;
	border-color:#999999;
	/* border-style:solid; */
	border-style:ridge;
	border-width:5px
	font-weight:bold;
	text-align:center;
}

div.title{
	height:85px;
	width:980px;
}

div.bold{
	font-size: 1.2em;
	font-weight:bold;
	color: #000000;
	position:absolute;
}

div.boldtitle{
	font-size: 1.2em;
	font-weight:bold;
	color: #000000;
}

div.img{
	position:absolute;
}
div.overflow{
	position:absolute;
	OVERFLOW: auto;
}
/* table  */
table{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	border-spacing: 1px;
}
table.inner{
	border-width: 0px;
	border-style: none;
}

table.fixed{
	border-width: 0px;
	border-style: none;
	table-layout:fixed;
}

table.img{
	border-width: 0px;
	border-style:none;
	padding:0px;
	border-spacing:0px;
}
table.button{
	border-width: 2px;
	border-style:none;
	border-spacing:0px;
}
table.double{
	border-style:double;
}
table.alarm{
	border-style:solid;
	padding: 0px;
	border-color:Black;
	border-width: 5px;
	background-color:White;
	vertical-align:middle;
}
/* th  */
th{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	color:  White;
	background-color: #0069b4;
	padding: 1px 3px 1px 3px;
}
th.inner{
	border-width: 0px;
	border-style: none;
	color: White;
	background-color:#0069b4;
}
th.subsection{
	border-width: 1px;
	border-style: solid;
	color: White;
	background-color: #666666;
	font-weight: normal;
	text-align: left;
}
th.img{
	border-width: 0px;
	border-style:none;
}
/* tr */
tr.inner{
	border-width: 0px;
	border-style: None;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* td  */
td{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding: 1px 5px 1px 5px;
}
td.inner{
	border-width: 0px;
	border-style: none;
}

td.nowrap{
	border-width: 0px;
	border-style: none;
	white-space:nowrap;
}

td.img{
	border-width: 0px;
	border-style:none;
	padding:0px;
}

td.title{
	background-color:#93A7FE;
	border-bottom:solid;
	border-bottom-color:#0099CC;
	font-size: 1.5em;
}

td.smalltitle{
	background-color:#9999FF;
	border-bottom:solid;
	border-bottom-color:#0099CC;
	font-size: 1em;
	font-weight: bold;
}

td.settitle{
	background-color:#66FFFF;
	border-bottom:solid;
	border-bottom-color:#0066FF;
	font-size: 1em;
	font-weight: bold;
}

td.info{
	font-size: 1em;
	color:#FF0099;
	border-width: 0px;
	border-style:none;
}

td.topbold{
	font-weight:bold;
	vertical-align:top;
	border-width: 0px;
	border-style: none;
}

td.leftbold{
	font-weight:bold;
	border-width: 0px;
	border-style: none;
}

td.bold{
	font-weight:bold;
	text-align:center;
	border-width: 0px;
	border-style: none;
}
td.white{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	border-width: 0px;
	border-style: none;
}
td.balck{
	color:#000000;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border-width: 0px;
	border-style: none;
}
td.blueCenter{
	color:#006699;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border-width: 0px;
	border-style: none;
}
td.pinkCenter{
	color:#FF00CC;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border-width: 0px;
	border-style: none;
}
td.greenCenter{
	color:#00CC00;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border-width: 0px;
	border-style: none;
}
td.balckleft{
	color:#000000;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	border-width: 0px;
	border-style: none;
}
td.balckright{
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	border-width: 0px;
	border-style: none;
}
td.Red{
	color:Red;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	border-width: 0px;
	border-style: none;
}
td.babybluetitle{
	text-align:center;
	background-color:#0099FF;
	color:#000000;
}
td.bluetitle{
	text-align:center;
	background-color:#93A7FE;
	color:#FFFFFF;
	height:21px;
}
td.Info_pink{
	text-align:center;
	background-color:#FF99FF;
	color:#000000;
	height:21px;
}
td.Info_white{
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
	height:21px;
}
td.purple{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background-color:#FF00FF;
}

td.yellow{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background-color: #FFFF00;
}

td.red{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background-color: #FF0000;
}

td.green{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background-color: #00FF00;
}
td.center{
	border-color: #999999;
	text-align:center;
	white-space:nowrap;
}
td.left{
	border-color:#999999;
	text-align: left ;
}

td.graytitle{
	text-align:center;
	background-color:#666666;
	color:#FFFFFF;
	height:21px;
}

td.whitetitle{
	background-color:#FFFFFF;
	color:#000000;
	height:21px;
	white-space:nowrap;
}

td.leftwhitetitle{
	text-align:right;
	background-color:#FFFFFF;
	color:#000000;
	height:21px;
}

td.skybluetitle{
	background-color: #66FFFF;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

td.purple{background-color:#FF00FF;}
td.yellow{background-color:#FFFF00;}
td.red{background-color: #FF0000;}
td.green{background-color: #00FF00;}

td.alarm{
	padding: 0px 0px 0px 0px;
	font-size: 16pt;
	font-family: MSPゴシック;
	font-weight: bold;
	text-align:center;
}

td.smallinfo{
	border-color:#999999;
	text-align: left ;
	font-size:12px;
	white-space:nowrap;
}

input.center{text-align:center;}

h1, h2, h3, h4 {font-weight: bold;}
h1{font-size: 1.5em;}
h2{
	font-size: 1.2em;
	font-weight:bold;
}
h3{
	font-size: 1em;
	line-height: 1em;
	border-width: 0px 2px 2px 0px;
	padding: 2px 15px 2px 25px;
	margin: 1.5em 0 0 0;
	width: 60%;
}
h4{
	font-size: 1em;
	line-height: 1em;
	border-width: 0px;
	padding: 2px 15px 2px 15px;
	margin: 1em 0 0 0;
	width: 30%;
}
/*  input  */
input.inner{
	font-size:14pt;
	font-family:MSPゴシック;
	width:80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

input.menu2_clicked{
	border:none ;
	background:White;
	TEXT-DECORATION: underline;
	color:#E68E05;
	font-weight:bold;
	font-size:12pt;
	font-family:MSPゴシック;
	width:125px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
}

div.footer   { background-color:#0055A2; text-align:center; padding:4px 0px 4px 0px; color:white; font-size:14px; }

iframe{
	border-none;
	display:block;
}

