@charset "UTF-8";

.page-navi { text-align:center; font-size:12px; line-height:20px; padding:0 0 20px 0; margin:-20px 0 0 0;}
	.page-navi a { padding:0 10px; color:#666;text-decoration:none;}
		.page-navi a:hover { color:#300;text-decoration: underline;}

.hypermansion-top { padding:0 0 20px 0; text-align:center;}
	.hypermansion-top h2 { margin:0; padding:0;}
		.hypermansion-top h2 img { position:static; z-index:0;}
.hypermansion { border-collapse:collapse; padding:0; margin:0; width:100%;}
	.hypermansion th { padding:10px 10px 10px 0;}
	.hypermansion td { padding:10px 0 10px 10px; font-size:12px; line-height:18px;}
		.hypermansion td strong { color:#2CAD80;}

.designedhouse2 {}
	.designedhouse2 th {text-align:center; width:120px; padding:10px 10px 10px 0; background:url(../land/images/designedhouse2-bg.gif) no-repeat center; color:#FFF; font-size:24px;}
	.designedhouse2 td { padding:10px 5px;}
		.designedhouse2 td h3 { margin:0; padding:0; font-size:16px; line-height:20px; color:#660000;}
		.designedhouse2 td p { margin:0; padding:4px 0; font-size:12px; line-height:16px;}
		.designedhouse2-note { display:block; padding:2px 0 2px 4px; background-color:#660000; color:#FFF; width:320px;}
.rents35 { border-collapse:collapse; padding:0; margin:0; width:100%;}
	.rents35 th { padding:10px 10px 10px 0;}
	.rents35 td { padding:10px 0 10px 10px; font-size:12px; line-height:18px;}
		.rents35 td strong { color:#2CAD80;}

.inner { padding:0 20px;}
	.inner table { border-collapse:collapse; width:100%;}
		.inner th { border:1px solid #666; padding:4px 1em; font-size:12px; line-height:18px; background:#D6CCCC; text-align:center; vertical-align:middle;}
		.inner td { border:1px solid #666; padding:4px 1em; font-size:12px; line-height:18px;}

.land-inner { padding:0 10px;}
	.land-inner h3 { margin:20px 0 0 0; padding:4px;border:1px solid #CCC; background:url(../images/home-bg.gif) bottom repeat-x; font-size:16px; font-weight:normal; color:#300; line-height:24px; text-align:center;}
	.land-inner p { padding:5px 20px; font-size:14px; line-height:18px;}
	.land-links { width:100%;}
		.land-links th { padding:5px 20px; font-size:16px; line-height:18px; width:50%; text-align:left;}
			.land-links td {padding:5px 20px; }
				.land-links td ul { margin:0; padding:0; list-style:none;}
					.land-links td li { margin:0; padding:4px 0; font-size:16px; font-weight:bold;}
						.land-links td li a { display:block; width:250px; padding:0 0 0 40px; line-height:49px; vertical-align:middle; background: url(../images/land-link.jpg) no-repeat left; text-decoration:none; color:#000000}
							.land-links td li a:hover { color:#006600;}
