#setsumei-left {
	FLOAT: left; MARGIN: 0px; WIDTH: 200px;
}
#setsumei-right {
	FLOAT: right; MARGIN: 0px; WIDTH: 768px;
}

#setsumei-left-box {
	width:198px;
	margin:0px 0px 30px 0px;
	border:1px solid #cccccc;
}

#setsumei-left-box li{
	padding:5px 0px 10px 15px;
	border-bottom:1px dotted #cccccc;
}

#setsumei-left-box li.last{
	border-bottom:none;
}

#setsumei-right H3 {
	margin:20px 0px 0px 0px;
}

#table {
	margin:0px auto;
	width:720px;
	clear:both;
}

table.gaiyo {
	margin:20px 0px 20px 0px;
	width:720px;
	padding:0px;
	border:1px solid #cccccc;
	border-spacing:0px;
}

th.gaiyo {
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:4px 4px 4px 20px;
	margin:0px;
	font-weight:bold;
	text-align:left;
}

td.gaiyo {
	border-bottom:1px solid #cccccc;
	margin:0px;
	padding:4px 4px 4px 20px;
}

th.gaiyo_last {
	border-bottom:none;
	border-right:1px solid #cccccc;
	background-color:#eeeeee;
	margin:0px;
	padding:4px 4px 4px 20px;
	font-weight:bold;
	text-align:left;
}

td.gaiyo_last {
	border-bottom:none;
	padding:4px 4px 4px 20px;
	margin:0px;
}

table.map {
	margin:20px 0px 20px 10px;
	width:748px;
	padding:0px;
}

th.map {
	border-top:1px dashed #cccccc;
	margin:0px;
	padding:4px 4px 4px 10px;
	height:50px;
	font-weight:bold;
}

td.map {
	border-top:1px dashed #cccccc;
	margin:0px;
	padding:4px 4px 4px 10px;
	height:50px;
}

th.map_last {
	border-top:1px dashed #cccccc;
	border-bottom:1px dashed #cccccc;
	margin:0px;
	padding:4px 4px 4px 10px;
	height:50px;
	font-weight:bold;
}

td.map_last {
	border-top:1px dashed #cccccc;
	border-bottom:1px dashed #cccccc;
	padding:4px 4px 4px 10px;
	margin:0px;
	height:50px;
}

#map{
	width:758px;
	margin:0px 0px 20px 10px;
	padding:0px;
}