body {
	background-image: url(http://www.seiou.co.jp/img/bk-side.gif);
	text-align:center;
}

body,th,td{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin-top: 0px;
	font-size: 13px;
	color: #333333;
	line-height: 17px;
	
}

a:link    {font-size: 10pt; text-decoration:none; color:#000099 ;}
a:visited {font-size: 10pt; text-decoration:none; color:#800080 ;}
a:hover   {font-size: 10pt; text-decoration:underline; color:#FF6600 ;}
a:active  {font-size: 10pt; text-decoration:none; color:#000099 ;}


.p1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color: #CC0000;
}

.p2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color:#FF6600;
}

.p3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color:#0066FF;
}

.p4 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color:#FFFFFF;
}

table.tb_01{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#003366;
    empty-cells:show;
	margin-left:auto;
	margin-right:auto;
}
.tb_01 th{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    color:#FFFFFF;
    background-color:#003F7D;
    background-image:url(./img_rent/tb_01_back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:left;
}
.tb_01 td{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    padding:0.3em 1em;
    background-color:#ffffff;
    text-align:left;
}

table.tb_02{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#003366;
    empty-cells:show;
	margin-left:auto;
	margin-right:auto;
}
.tb_02 td{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    padding:0.3em 0.5em;
    background-color:#F7EEFF;
}

table.tb_03{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#003366;
    empty-cells:show;
	margin-left:auto;
	margin-right:auto;
}

.tb_03 th{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    color:#FFFFFF;
    background-color:#003F7D;
    background-image:url(./img_rent/tb_01_back.gif);
    background-position:left top;
    padding:0.3em 1em;
	text-align:center;
}

table.tb_04{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#003366;
    empty-cells:show;
}

.tb_04 th{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    color:#333333;
    background-color:#EAEAEA;
    background-image:url(./img_rent/tb_04_back.gif);
    background-position:left top;
    padding:0.3em 0.3em;
    text-align:left;
}
.tb_04 td{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    padding:0.3em 1em;
    background-color:#FFFFFF;
}

table.tb_05{
    border-top:1px solid #330066;
    border-left:1px solid #330066;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#330066;
    empty-cells:show;
	margin-left:auto;
	margin-right:auto;
}

.tb_05 td{
    border-right:1px solid #330066;
    border-bottom:1px solid #330066;
    padding:0.3em 0.3em;
    background-color:#FFFFEE;
}

table.tb_06{
    border-top:1px solid #330066;
    border-left:1px solid #330066;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#330066;
    empty-cells:show;
	margin-left:auto;
	margin-right:auto;
}

.tb_06 td{
    border-right:1px solid #330066;
    border-bottom:1px solid #330066;
    padding:0.3em 0.2em;
	vertical-align:middle;
}

table.tb_07{
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFFFEE;
	margin-left:auto;
	margin-right:auto;
}

.tb_07 td{
    padding:0.3em 0.2em;
}

table.tb_08{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

table.footer01{
	margin-left:auto;
	margin-right:auto;
}

div#header01{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
}

div#footer01{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	background-color:#FFFFFF;
}

div#menu{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	height: 20px;
}