
table#LocationMenuTbl {
	width:100%;
	margin:4px 0 28px 0;
	background:#f0f0f0;
	}
div.LocationSubTitle {
	width:100%;
	text-align:center;
	padding-bottom:20px;
	border-bottom:5px solid #B5DADC;
	}
	div.LocationSubTitleL {
		width:600px;
		text-align:left;
		padding-bottom:20px;
		border-bottom:5px solid #B5DADC;
		}

div.LocationMain {
	margin:20px 0;
	}
	div.LocationMain p.Ft12 {
		line-height:1.33;
		}
	div.LocationMain .Caption {
/*		text-indent:-1em;*/
		float:left;
		line-height:1.25;
/*		margin-left:1em;*/
		}
table.LocationTbl {
	margin-top:7px;
	}
	table.LocationTbl p {
		margin-top:9px;
		line-height:1.5;
		}

div.SectTitle {
	margin-top:10px;
	margin-bottom:0px;
	}
div.LocationAroundFrame {
	border:1px solid #C7E1E2;
	margin-top:4px;
	}
	div.LocationAroundBox {
		margin:5px;
		}
		div.LocationAroundBox table {
			width:100%;
			}
			div.LocationAroundBox table td.Top {
				width:239px;
				vertical-align:top;
				}
				div.LocationAroundBox table td.Top p {
					margin-top:27px;
					line-height:133%;
					}

				div.LocationAroundBox table td.Top div.ML168 {
					width:210px;
					margin-top:16px;
					margin-left:8px;
					}
			div.LocationAroundBox table td.BaseLine {
				vertical-align:bottom;
				}
div.LocationAroundFrame div.GaikuBox {
	width:579px;
	margin:10px auto 0 auto;
	}
	div.LocationAroundFrame div.GaikuBox p.Ft12 {
		margin-top:10px;
		line-height:150%;
		}
	div.LocationAroundFrame div.GaikuBox div {
		margin-top:6px;
		}
div.LocationAroundFrame table.Parks {
	margin:22px auto 0 auto;
	}
	div.LocationAroundFrame table.Parks .Ft10 {
		font-size:10px;
		margin:2px 0;
		}
	div.LocationAroundFrame table.Parks td {
		padding-bottom:10px;
		}

.Ft10R {
	width:96%;
	font-size:10px;
	margin:4px 0 0 0;
	}

