@charset "utf-8";
/* table 
--------------------------------------- */
article table {
	width:100%;
	margin:0;
	border-collapse:separate;
	border-spacing:2px;
}
article th, article td {
	padding:6px 12px 6px;
	border-width:1px;
	border-style:solid;
	border-radius:4px;
	border-color:#eef #dde #dde #eef;
	box-shadow:0 0 7px #dde inset;
}
article th {
	white-space:nowrap;
	text-align:center;
	background-color:#fafafe;
}
article td {
}
article strong {
	color:#080;
} 
/* map
--------------------------------------- */
.map {
	overflow:hidden;
	margin:20px 5px 0;
	padding:15px 30px;
	border-radius:6px;
	box-shadow:2px 2px 1px #dde;
	border:1px solid #ccd;
	clear:both;
}