/* CSS Document */
#main #system {
	margin-bottom: 80px;
}
#main #system h2 {
	background: url(img/title_system.gif) no-repeat;
	height: 58px;
	width: 418px;
	text-indent: -9999px;
	margin-bottom: 25px;
}
#main #system p {
	margin-bottom: 30px;
}
#main #system table {
	background: url(img/dot.gif) repeat-x left top;
	margin-bottom: 50px;
}
#main #system th {
	width: 350px;
}
#main #system td {
	width: 150px;
}
#main #system th,#system td {
	background: url(img/dot.gif) repeat-x left bottom;
	padding-top: 2px;
	padding-bottom: 2px;
}
#main #system .photo {
	width: 800px;
}
#main #system .photo .left,#system .photo .right {
	background: url(img/photo_bg.gif) no-repeat;
	height: 242px;
	width: 317px;
	padding-top: 9px;
	padding-left: 8px;
	float: left;
}
#main #system .photo .left {
	margin-right: 40px;
}
#main #coupon {
	margin-bottom: 80px;
	clear: both;
	height: auto;
}
#main #coupon h3 {
	background: url(img/title_coupon.gif) no-repeat;
	height: 58px;
	width: 418px;
	text-indent: -9999px;
	margin-bottom: 25px;
}
#main #coupon img {
	float: left;
	width: 110px;
	margin-right: 30px;
}
#main #coupon p {
	width: 400px;
	float: left;
	padding-top: 15px;
}
#main #access {
	margin-bottom: 100px;
	clear: both;
	height: auto;
}
#main #access h3 {
	background: url(img/title_map.gif) no-repeat;
	height: 58px;
	width: 418px;
	text-indent: -9999px;
	margin-bottom: 25px;
}
#main #access table {
	margin-bottom: 20px;
}

#main #access th {
	width: 80px;
}
#main #access th,#main #access td {
	padding-top: 3px;
}
#main #access #map {
	height: 400px;
	width: 600px;
	border: 1px solid #BEBEBE;
}
