.main{	background-image:url(image/background.gif);	background-repeat:repeat-y;	margin-right: auto;	margin-left: auto;}.header{	width:760px;	height:56px;	margin-right: 10px;	margin-left: 10px;	border-bottom: 1px solid #a8a8a8;}.tenjijyo_header{	width:760px;	height:58px;	margin-right: 10px;	margin-left: 10px;	margin-top: 5px;	border-bottom: 2px solid #cccc00;	padding-left: 20px;}.contents{	width:760px;	height:500px;	margin-right: 10px;	margin-left: 10px;	background: url(image/map.gif) no-repeat;	background-position: 20px 20px;}.footer{	width:760px;	margin-right: 10px;	margin-left: 0;	border-top: 1px solid #a8a8a8;}.tab1{	float:left;	width:178px;	height:58px;}.tab1 a{    display: block;	width:178px;	height:58px;	background: url(image/tab_reg_map.gif);	background-repeat: no-repeat;	background-position: left top;	text-decoration: none;}.tab1 a:hover{	background-position: 0 -174px;}.tab2{	margin-left: 3px;	float:left;	width:178px;	height:58px;}.tab2 a{    display: block;	width:178px;	height:58px;	background: url(image/tab_reg_equ.gif);	background-repeat: no-repeat;	background-position: 0 -58px;	text-decoration: none;}.tab2 a:hover{	background-position: 0 -174px;}.tab3{	margin-left: 3px;	float:left;	width:178px;	height:58px;}.tab3 a{    display: block;	width:178px;	height:58px;	background: url(image/tab_reg_typ.gif);	background-repeat: no-repeat;	background-position: left top;	text-decoration: none;}.tab3 a:hover{	background-position: 0 -174px;}.tab4{	margin-left: 3px;	float:left;	width:178px;	height:58px;}.tab4 a{    display: block;	width:178px;	height:58px;	background: url(image/tab_reg_rep.gif);	background-repeat: no-repeat;	background-position: left top;	text-decoration: none;}.tab4 a:hover{	background-position: 0 -174px;}table td {	vertical-align: top;}.table_head1{	text-align:center;	background-color:#E3E3E3;}.table_head2{	text-align:center;	background-color:#E3E3E3;}.table_head3{	text-align:center;	background-color:#E3E3E3;}.table_head4{	text-align:center;	width:210px;	background-color:#E3E3E3;}.table_data1{	width:155px;	background-color:#F3F3F3;	padding:4px;}.table_data2{	width:250px;	background-color:#F3F3F3;	padding:4px;}.table_data3{	width:130px;	background-color:#F3F3F3;	padding:4px;}.text11a .table_data4{	width:255px;	background-color:#F3F3F3;	padding:4px;	font-size: 70%;}.link_office{	margin-left: 475px;	margin-right: 2px;	margin-top: 5px;	width: 25px;	height: 12px;}.link_office a{    display: block;	width: 250px;	height: 12px;	background: url(image/arrow_b.gif) no-repeat;	text-decoration: none;	background-position: 0 2px;}.link_office a:hover{	background-position: 0 -26px;}.link_model{	margin-left: 2px;	width: 155px;}.link_model a{	display: block;	background: url(image/arrow_e.gif);	background-repeat: no-repeat;		background-position: 0 2px;	text-decoration: none;	padding-left: 15px;}.link_model a:hover{	background: url(image/arrow_e.gif);	background-repeat: no-repeat;		background-position: -190px 2px;}.text11a {	font-size:100%;}.text12b {	font-size: 80%;}th {	font-weight: normal;}p.topicPath {	margin-bottom: 2px;}.text11b,.text11c {	font-size: 70%;}