div.subBody,div.dlBody,div.div.rBody {	
	margin:0 20px;	
	padding:0;
}
div.grfBody {	
	margin: 0 5px;	
	padding: 0 10px;	
	padding-top : 5px;	
	padding-bottom: 5px;	
	border-width: 0 1px;
}
<*--データテーブル部分--*>
div.tblBody {	
	margin: 0 5px;	
	padding: 0 10px;	
	padding-top : 5px;	
	padding-bottom: 5px;	
	background-image: url(../img/bank3.gif);
}
div.subBody {	
	width: 860px;
}
div.grfBody {	
	width: 624px;
}
div.dlBody {	
	width: 600px;
}
div.mainBody {	
	width:932px;
}
div.rBody {	
	padding: 0;	
	padding-top:3px;	
	border-width: 0 0 0 1px;
}
.center	{
	text-align:center;
}
.left	{
	text-align:left;
}
.right	{
	text-align:right;
}
/*---------選択部分--------*/
#a0outLine, .mainBody {	
	width:932px;	
	margin-left:auto;	
	margin-right:auto;	
	text-align:left; 
}
#container {	
	width:932px;	
	margin-left:auto;	
	margin-right:auto;
}
#main_contents {	
	margin:0 0 15px 0;	
	padding:0;	
	width:662px;	
	float:right;	
	background:url(../img/main_bg.gif) repeat-y #f9f9f9;
}
#main_contents h2 {	
	margin:0 0 10px 0;	
	padding:3px 0 0 10px;	
	font-size:18px;	
	text-align:left;	
	line-height:30px;	
	height:32px;	
	background:url(../img/title-m_bg.gif) no-repeat top #f9f9f9;
}
#mainBottom {	
	margin:0;	
	padding:0;	
	height:5px;	
	font-size:1px;	
	line-height:1px;	
	background:url(../img/main_bottom.gif) no-repeat bottom #f9f9f9;
}
#nabi {	
	margin:0;	
	padding:0;	
	width:240px;	
	text-align:left;	
	float:left;	
	background:url(../img/left_bg.gif) repeat-y #dedcdc;
}
#nabi h2 {	
	margin:0 0 10px 0;	
	padding:5px 0 0 10px;	
	font-size:14px;	
	text-align:left;	
	line-height:20px;	
	height:22px;	
	background:url(../img/title-left_bg.gif) no-repeat top #dedcdc;
}
#nabi p {	
	margin:10px;	
	padding:10px;	
	border:#d4d1d2 1px solid;	
	background-color:#f4f4f4;
}
#naviBottom {	
	margin:0;	
	padding:0;	
	height:2px;	
	font-size:1px;	
	line-height:1px;	
	background:url(../img/left_bottom.gif) no-repeat bottom #dedcdc;
}
#indexBody {	
	padding-light: 10px;
}
div.dateCode {	
	margin:10px;	
	padding:0;
}
#tbody1 {	
	margin:0 20px;	
	padding:0;	
	width:622px;
}
.btnSpace {	
	margin:10px 20px;	
	padding:10px 0 0 0;	
	width:622px;	
	border-top:#44617b 3px solid;
}
.btnSpace2 {	
	margin:10px 0 20px 0;	
	padding:15px 0 0 0;	
	width:860px;	
	border-top:#44617b 3px solid;
}
.btnSpace3 {	
	margin:10px 0 0 0;	
	padding:15px 0 0 0;	
	width:912px;	
	border-top:#44617b 3px solid;
}
.btnSpaceR010 {	
	margin:10px 0 0 0;
	padding:15px 0 0 0;	
	width:980px;	
	border-top:#44617b 3px solid;
}
.searchSpace {	
	margin:15px 0;	
	padding:0;	
	text-align:center;	
	height:60px;	
	line-height:60px;	
	background:url(../img/search_bg.gif) no-repeat center;
}
.p-down {	
	padding:0 0 0 15px;	
	background:url(../img/point_down.gif) no-repeat left 3px;	
	font-weight:bold;	
	line-height:130%;
}
.p-right {	
	padding:0 5px 0 13px;	
	font-size:13px;	
	letter-spacing:120%;	
	line-height:130%;	
	background:url(../img/point_right.gif) no-repeat left;
}
.p-sRight {	
	padding:0 5px 0 11px;	
	font-size:80%;	
	background:url(../img/point_s-right.gif) no-repeat left;
}
.grfimgblock {
	margin:0 0 0 28px;
}
a:link.p-sRight, a:visited.p-sRight {
	color:#80b280; 
	text-decoration:none;
}
.errDisp {
	margin:20px 0 80px 0;	
	padding:0;
	width:820px;
}
a:hover.p-sRight, a:active.p-sRight {
	color:#487c48; 
	text-decoration:none;
}
.sboxMain {
	margin:0 11px;	
	padding:0;	
	width:738px;	
	background:url(../img/sbox_bg.gif) repeat-y;	
	line-height:130%;
}
.sboxtop, .sboxbottom {
	margin:0;	
	padding:0;	
	width:738px;	
	height:10px;	
	background:url(../img/sbox_top.gif) no-repeat top;	
	font-size:1px;	line-height:1px;
}
.sboxtop {
	background:url(../img/sbox_top.gif) no-repeat top;
}
.sboxbottom {
	background:url(../img/sbox_bottom.gif) no-repeat bottom;
}
.sbox {
	width:auto;	
	height:auto;
}
.sboxL {
	margin:0;	
	padding:0 0 0 10px;	
	width:349px;	
	float:left;
}
.sboxR {
	margin:0;	
	padding:0 10px 0 0;	
	width:349px;	
	float:right;
}
.sboxMainA000 {
	margin:0;	
	padding:0;	
	width:620px;
}.notice {
	margin:5px 10px 0;	
	padding:0;	
	font-size:90%;
}
.tbl table {	
	border-collapse:collapse;	
	margin:10px 0 0 0;
}
.tbl td,.tbl th {	
	border:#adaaab 1px solid;	
	padding:5px;
}
.tbl th {	
	background-color:#d4d1d2;	
	font-weight:bold;
}
.space input {	
	margin:5px 0 0 5px;	
	padding:0;	
	border:none;
}
<*--共通テーブル位置--*>
#al { text-align: left; } 
#ac { text-align: center; } 
#ar { text-align: right; }
