DIV.pAccessEditor {
    padding:		4px;
    background-color:	gray;
}
DIV.pAccessScroll {
    overflow:		auto;
}
DIV.pAccessBar {
    position:		relative;
}

TABLE.pAccessBarTop {
    border-collapse:	collapse;
    table-layout:	fixed; 
    empty-cells:	show;
    position:		absolute;
    top:		0px;
    left:		0px;
    background-color:	whitesmoke;
    z-index:		120;
}
TABLE.pAccessBarTop TR {
    height:		32px;
}
TABLE.pAccessBarTop TH {
    background-color:	#40ffa0;
    font-size:		9pt;
    overflow:		hidden;
}

TABLE.pAccessBarCorner {
    border-collapse:	collapse;
    table-layout:	fixed; 
    empty-cells:	show;
    position:		absolute;
    top:		0px;
    left:		0px;
    z-index:		130;
    background-color:	#40ffa0;
}
TABLE.pAccessBarCorner TR {
    height:		32px;
}
TABLE.pAccessBarCorner TH {
    font-size:		12px;
    overflow:		hidden;
}

TABLE.pAccessBarLeft {
    border-collapse:	collapse;
    table-layout:	fixed; 
    empty-cells:	show;
    position:		absolute;
    top:		0px;
    left:		0px;
    z-index:		110;
    background-color:	#40ffa0;
}
TABLE.pAccessBarLeft TR {
    height:		32px;
}
TABLE.pAccessBarLeft TH {
    font-size:		9pt;
}
TABLE.pAccessBarLeft TD {
    height:		32px;
    font-size:		9pt;
    color:		grey;
}

TABLE.pHeader {
    border-collapse:	collapse;
    table-layout:	fixed;
    empty-cells:	show;
    background-color:	whitesmoke;
}
TABLE.pHeader TR {
    height:		32px;
}
TABLE.pHeader TH {
    overflow:		hidden;
    font-size:		9pt;
    background-color:	#40ffa0;
}
TABLE.pHeader TD {
    overflow:		hidden;
    font-size:		9pt;
    color:		#444444;
}

TABLE.pAccess {
    border-collapse:	collapse;
    table-layout:	fixed;
    empty-cells:	show;
    background-color:	#dddddd;
}
TABLE.pAccess TR {
    height:		32px;
}
TABLE.pAccess TH {
    overflow:		hidden;
    font-size:		9pt;
    background-color:	#40ffa0;
}
TABLE.pAccess TD {
    overflow:		hidden;
    font-size:		9pt;
    color:		#444444;
}

#h80		{height: 80px;}
#h20		{height: 20px;}
#h18		{height: 18px;}
#c01		{color: #003399;}
#bgw		{background-color: white;}
#bgg		{background-color: lightgray;}


TABLE.pDsplay2 { 
	width: 800px;
	height: 300px;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: 1px #1C79C6 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	background-color: #FFFFFF; /* 背景色 */ 
}

