@charset "utf-8";



table.type1 th {
	background:#FFFFCC;
	color:#666666;
	border:#CCCCCC 1px solid;
	text-align:center;
	width:25%;
}

table.type4 th {
	background:#FFFFFF;
	color:#666666;
	border:#CCCCCC 1px solid;	
	text-align:center;
	width:25%;
}


table.type5 th {
	background:#FFFFFF;
	color:#666666;
	border:none;
	text-align:center;
	width:25%;
}





table.type6 {
  border-collapse:collapse;
  border:none;
  border-spacing:0;
  width:auto;
}


table.type6 th,
table.type6 td{
  vertical-align:top;
	border:none;
  font-weight:normal;
  text-align:left;
  padding:0;
}



table.type1 th a,
table.type1 td a,
table.type4 th a,
table.type4 td a {
	color:#666666;
}



table.type1 th a:hover,
table.type1 td a:hover,
table.type4 th a:hover,
table.type4 td a:hover {
	color:#CC0000;
}


table.type4 td.name {
	width:100%;
	background:#FFFFCC;
}



table.type1 td,
table.type2 td,
table.type4 td{
	border:#CCCCCC 1px solid;
}

table.type1 span,
table.type2 span,
table.type4 span {
	font-weight:bold;
}


table.type2 th {
	background:#666666;
	color:#FFFFFF;
	border:#CCCCCC 1px solid;
	text-align:center;
}

table.type2 th.name {
	background:#EEEEEE;
	color:#666666;
	text-align:left;
	width:60%;
}

table.type2 td {
	text-align:center;
}

table.type3 th {
	width:5%;
}


td.tel {
	background:#EFEFEF;
}

td.titile_top,
th.titile_top {
	vertical-align:top;
}



