/* CSS Document */

.bg_clear{clear:both;}

body {
	background:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
}

.style1 {
	color: #009900;
	font-weight: bold;
}

.style2 {
	color: #663300;
	font-weight: bold;
}


table.head {
	width:800px;
	height:160px;
	background:url(../img/h_back.gif) repeat-x;
	margin:0;
}

table.base{
	width:800px;
}

table.foot01{
	width:800px;
	height:48px;
	background:url(../img/f_back.gif) repeat-x;
}

table.foot02{
	width:800px;
	height:82px;
	background:url(../img/main_back.jpg) no-repeat right;
}

table.push{
	width:180px;
	background:url(../img/push_back.gif) repeat-y;
}

table.push_d{
	width:166px;
}

table.push_d th{
	height:22px;
	color:#FF6600;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

table.push_d td{
	font-size:10px;
	vertical-align:top;
	line-height:120%;
	text-align:left;
}

table.tel{
	width:180px;
}

table.share{
	width:760px;
}

table.share td{
	text-align:left;
}

table.tb686{
	padding:0;
	width:686px;
}

table.tb686 td{
	text-align:left;
}

table.tb700{
	padding:0;
	width:700px;
}

table.tb700 td{
	text-align:left;
}

table.tb736{
	padding:0;
	width:736px;
}

table.tb736 td{
	text-align:left;
}

table.tb665{
	padding:0;
	width:665px;
}

table.tb665 td{
	text-align:left;
}