.f_body    {
	text-align: left;
	width: 773px;
	clear: both;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.body_line       { background-color: white; text-align: left; margin: 0; padding: 0; border-style: solid inset inset solid; border-width: 1px 2px 2px 1px; border-color: #666   }
#navi_01      { color: #999; font-size: 12px; text-align: right; margin: 0px; padding: 0px 10px }
#navi_02             { color: #666; font-size: 12px; background: #fff url(../img/gif/bg_w01.gif); text-align: left; margin: 0px; padding: 5px 10px }
.contents  { font-size: 12px; padding: 0px 20px }
ul#navi_01 li    { list-style-type: none; margin: 0px; padding: 0px; display: inline }
#navi_02 li    { list-style-type: none; margin: 0px; padding: 0px; display: inline }
#f_01     { text-align: center; float: left; margin: 2px; padding: 5px; width: 160px }
#f_02        {
	font-size: x-small;
	text-align: center;
	float: left;
	margin: 0;
	width: 590px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#f_right   { text-align: center; margin: 2px; padding: 0px; width: 160px }
#contact  { color: #666; font-size: 12px; text-align: center; margin: 0px; padding: 0px }
ul#contact li { color: #fff; margin: 0px; padding: 0px; display: inline }
.footer     { background-color: #666; clear: left; margin: 0px; padding: 3px; width: 770px }
#copyright { color: #999; font-size: 12px; text-align: right; margin: 2px }
#main_img { background-image: url(../img/gif/bg_w01.gif); margin: 0px; padding: 0px; height: 350px}
.tb_tr   { float: left; margin: 0px; padding: 0px; width: 576px }
