@charset "utf-8";


ul#snavi{
	list-style: none;
	margin:0px;
	padding:0px;
	}
ul#snavi li.h32 {
	float: left;
	margin:0px;
	_margin-top:-4px;
	padding:0px;
	height:32px;
}
ul#snavi li.h34 {
	float: left;
	margin:0px;
	padding:0px;
	height:34px;
	_margin-top:-4px;
}
.table1{
width:350px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E0E0;
}
.table2{
width:520px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E0E0;
}
.table3{
width:520px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E0E0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E0E0;
}
.table1 th,
.table1 td,
.table2 th,
.table2 td
{
vertical-align:top;
	text-align:left;
	padding:12px 7px 12px 13px;
}

.table1 th.first_cell,
.table2 th.first_cell
{
	padding:10px 7px 12px 12p;
background: url(../images/line.gif) repeat-x #F6F6F6 left bottom;
}
.table1 td.first_cell,
.table2 td.first_cell
{
	padding:10px 7px 12px 12p;
background: url(../images/line.gif) repeat-x #FFFFFF left bottom;
}
.table1 th.last_cell,
.table1 td.last_cell,
.table2 th.last_cell,
.table2 td.last_cell
{
	padding:12px 7px 10px 12px;
}
.table1 th{
	width:92px;
	background: url(../images/line.gif) repeat-x #F6F6F6 left bottom;

}
.table2 th{
	width:110px;
	background: url(../images/line.gif) repeat-x #F6F6F6 left bottom;

}
.table1 td,.table2 td{
	background:url(../images/line.gif) left bottom repeat-x #ffffff;
}
.table3 th{
	width:170px;
	background:url(../../company/images/office/line.gif) left bottom repeat-x #ffffff;
	padding:20px;
}
.table3 td{
	background:url(../../company/images/office/line.gif) left bottom repeat-x #ffffff;
	padding-top:20px;
	vertical-align:top;
}
.table3 th.last_cell{
	width:170px;
	padding:20px;
	background:#ffffff;
}
.table3 td.last_cell{
	padding-top:20px;
	vertical-align:top;
	background:#ffffff;
}

