@charset "utf-8";
.Lsubmenu {
	float: left;
	width: 128px;
}
.Lsubmenu02 {
	width: 126px;
	border-right: 3px solid #CCCCCC;
	margin-top: 30px;
}
.Lsubmenu   h5 {
	background: url(../images/luxuryproperty/h301.gif);
	height: 23px;
	width: 129px;
	margin: 0px;
	padding: 6px 0px 0px;
	font-weight: bold;
	text-indent: 25px;
	letter-spacing: 0.2em;
	font-size: 14px;
	color: #FFFFFF;
}
.Lbox .contentsL {
	float: right;
}
.contentsL   h5 {
	background: url(../images/luxuryproperty/h302.gif);
	height: 23px;
	width: 620px;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 0px;
	text-indent: 15px;
	margin: 0px 0px 30px;
	color: #FFFFFF;
}



.Lbox  li a {
	background: url(../images/luxuryproperty/li02.gif) no-repeat 5px;
	text-indent: 20px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #999999;
	width: 105px;
}
.Lbox  li a:hover {
	background: url(../images/luxuryproperty/li01.gif) no-repeat 5px;
	text-indent: 20px;
	display: block;
}
.Lbox01 {
	height: 290px;
	width: 190px;
	border: 1px solid #999999;
	margin-right: 10px;
	padding: 4px;
	float: left;
	margin-bottom: 30px;
}
.Lbox-img {
	height: 200px;
	width: 190px;
}
.Lbox-price {
	color: #FFFF00;
	background: #333333;
	font-size: 15px;
	padding: 5px 5px 2px;
}
.Lbox-address {
	font-size: 11px;
	color: #FFFFFF;
	background: #333333;
	padding: 0px 5px;
}
.Lbox00 {
	width: 630px;
	display: block;
}

.Lbox-ldk {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #333333;
	padding: 0px 5px;
}
.Lbox-link a {
	display: block;
	height: 17px;
	width: 130px;
	margin-right: auto;
	margin-left: auto;
}
.Lbox-link {
	background: #333333;
	padding: 0px 5px 5px;
}
.Lbox-link b {
	display: none;
}
.Lbox h2 {
	border-bottom: 1px solid #999999;
	border-left: 6px solid #999999;
	padding: 5px 10px 7px;
	display: block;
	margin-bottom: 10px;
}
.Lbox .h21 {
	font-size: 20px;
	font-weight: bold;
}
.ltext {
	text-indent: 30px;
}
.listh5  {
	background: url(../images/luxuryproperty/h302.gif);
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 0px;
	text-indent: 15px;
	color: #FFFFFF;
	margin: 0px;
}
.Lbox td {
	padding: 3px;
}
.td2 {
	color: #FFFFFF;
	background: #333333;
	text-align: center;
}
.td3 {
	background: #FFFFFF;
	text-align: center;
	padding: 3px;
}
.li-img {
	margin-bottom: 20px;
	display: none;
}
.li-madori {
	width: 340px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 9px;
}
.li-title-madori {
	color: #FFFFFF;
	background: #333333;
	width: 360px;
	text-indent: 10px;
	margin-top: 10px;
}
#lprint {
	background: url(../images/luxuryproperty/printoutwindow.gif) no-repeat;
	height: 52px;
	width: 258px;
	display: block;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.contactus {
	margin: 5px;
}
