body {
		font-size:10pt ;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,
		Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		background-color:#F5F5F5 ;
		background-image: url('../image/bgimage.png');
		background-repeat: repeat-y;
		background-position: center center;
		margin: 0;
		padding: 0;
	}
DIV.indidiv{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-75px
}

a:link {
		color:#333399 ;		/* 通常のリンク */
		text-decoration:underline ;
		}
a:visited {
		color:#333399 ;		/* 読み込み済みのリンク */
		text-decoration:underline ;
		}
a:active {
		color:#FF9900 ; 		/* クリックされた瞬間のリンク */
		text-decoration:underline ;
		}
a:hover {
		color:#FF9900 ; 		/* マウスが乗せられている状態のリンク */
		text-decoration:underline ;
		}

TABLE {  }
.table1 {					/* 画面名＆SASのテーブル */
		width:800px ;
		border-collapse: collapse ;
		}
.table2 { width:240px ;}
.table3 {
		width:240px ;
	  	border-collapse: collapse ;
	  	}
.table4 { width:150px ; }
.table5 {
		width:705px ;
	  	border-collapse: collapse ;
	  	}
.table11{
		border-collapse:collapse;
		border-spacing:0px;
		background-color:#ffffCC;
		empty-cells:show;
}

TR {  }
.tr1 {
		font-size:12px ;	/* 画面名のテーブル行 */
		color:white ;
		height:45px ;
	/*	background-image: url(/ECOPAY_MBL/image/header.gif); */
	 }
.tr2 { background-color:#C7E19E ;}


.tr3 { /* SASのテーブル行 */
		/* background-image: url('../image/footer.gif') ; */
		background-color:#00A994;
		height:28px ;
		font-size:12px ;
		color:white ;
	 }

.tr4 { background-color:#ADD8E6 ;} /* 給与  */

.tr5 { background-color:#F0E68C ;} /* 賞与  */


TD {  }
.tdhd1 {
		/* background-image: url('../image/header1.gif'); */
		background-color:#00A994;
		width:550px;
		text-align:left;
		}
.tdhd2 {
		/* background-image: url('../image/header2.gif'); */
		background-color:#00A994;
		width: 250px;
		text-align:left;
		}

.td1 { text-align:center ; }
.td2 {
		text-align:center ;
        background-color:#FFFFCC ;
		border: 3px double #C7E19E ;
        padding:5px ;
     }
.td4 {
		width:70px ;
        text-align:right ;
        background-color:#FFFFCC ;
		border: 3px double #C7E19E ;
        padding:5px ;
     }
.td5 {
		width:635px ;
        text-align:center ;
        background-color:#FFFFCC ;
		border: 3px double #C7E19E ;
        padding:5px ;
     }
.td9 {  width:50px ;
        text-align:center ;
        background-color:#FFFFCC ;
		border: 3px double #C7E19E ;
        padding:5px ;
     }
.td10 {
		text-align:right ;
        background-color:#FFFFCC ;
		border: 3px double #C7E19E ;
        padding:5px ;
      }



.content_header{
	background: #DDDDDD;
	font-size: 14pt;
	font-weight: bold;
}
.content{
	background: #FFFFEE;
	color: #990000;
	padding: 10px 20px 40px 20px;
}
.content_footer{
	background: #DDDDDD;
	text-align: right;
	font-size: 8pt;
}
table.list{
	background:#EEEEEE;
	padding: 3px;
}
table.list th{
	background:#999999;
	padding: 5px;
}
table.list td{
	background:#CCCCCC;
	padding: 5px;
}

#jikantai { background-color:#FFCCCC; } /* スケジュール登録画面の時間帯背景色 */

div:after{
content:””;
display:block;
clear:both;
border-top:1px transparent solid;
height:1%;
}

TH {  }
.th1 {
	text-align:center ;
	font-size:8pt;
	color:#111199;
	height:10px;
	border-right: 2px solid #FFFFFF ;
	border-left: 2px solid #FFFFFF ;
	padding:2px ;
 }

#menu {
 	color:#FFFFFF;
}
 #menu:hover {
 	color:#FF9900;
 	text-decoration:underline;
 }