
@charset "utf-8";


/* 書き換え
-------------------------------------------*/
div#leftNavRightMainBody #rMainArea {
	overflow:visible;
}
.topLead {
}
.topLead ul {
	padding:10px 10px 4px 0;
}
.topLead .fl {
	width:550px;
}
.topLead .fl p {
	padding:10px 0 10px 10px;
	line-height:1.8;
}
h3 span {
	float:left;
	padding-top:2px;
	display:block;
}
.lBox .fr table th, .mBox .fr table th, .sBox .fr table th {
	background:#e4eaf1;
}
.lBox {
	margin:-1px 0 21px;
	padding:10px 9px;
	background:#f2f6fa;
	border:1px solid #b0b1b5;
}
.mWrap .box {
	padding:0 10px;
}
.sWrap .box {
	padding:0;
}
.mBox {
	padding:0;
	width:357px;
	background:#f2f6fa;
	border-top:1px solid #c7c8ca;
	border-bottom:1px solid #b0b1b5;
	border-left:1px solid #b0b1b5;
	border-right:1px solid #b0b1b5;
}
	.mBox .fl , .sBox .fl {
		padding-left:5px;
		width:98px;
	}
	.mBox .fr {
		padding-right:5px;
		/*padding-bottom:5px;*/
		width:238px;
	}
	.mBox .fr table, .sBox .fr table {
		margin-top:1px;
		width:100%;
	}
	.mBox .fr table th, .mBox .fr table td, .sBox .fr table th, .sBox .fr table td {
		font-size:11px;
	}
	.mBox .fr table td, .sBox .fr table td {
		width:174px;
	}
	.mBox .fr table td em, .sBox .fr table td em {
		font-size:12px;
		font-weight:normal;
	}
.lBox {
	height:auto;
}
.lBox .fl {
	border:none;
}
.lBox .fr dl {
	top:112px;
}
.lBox .fr {
	width:354px;
	height:276px;
}
.lBox .fr p {
	margin-top:4px;
}
.lBox .fr table td {
	width:274px;
}
.sBox {
	padding:0;
	width:359px;
}
.sBox .fr {
	width:238px;
}
.sBox dd.fr {
	width:6.75em;
}
.sBox dl {
	padding-left:7px;
}
	.sBox dl dt {
		width:98px;
	}
.lBox .fr table th, .lBox .fr table td, .mBox .fr table th, .mBox .fr table td, .sBox .fr table th, .sBox .fr table td {
	border:1px solid #c7c8ca;
}
.theme_content p, .box p {
	padding-left:0px;
}
.mBox .fl dd.fr {
	width:6.75em;
}
th.l2 {
	height:3em;
}

.dilute {
	float:none;
	display:inline;
}
.sBox .fr table th {
	width:56px;
}



/* 新規分
-------------------------------------------*/
.caption {
	font-size:10px;
	text-align:right;
}

.sBox h3 {
	padding:2px;
	background:#f2f6fa;
}



.lBox .fr table {
	position:relative;
	width:100%;
}
.lBox .details {
	position:absolute;
	bottom:0;
	right:0;
	width:354px;
}
.lBox .fr table.thum_link {
	margin-bottom:10px;
}
	.lBox .fr table.thum_link td {
		padding:0;
		background:none;
		border:none;
		vertical-align:bottom;
	}
		.lBox .fr table.thum_link td em {
			width:96px;
			height:72px;
			border:1px solid #c8c7c5;
			display:block;
		}
		.lBox .fr table.thum_link td a {
			display:block;
		}
		.lBox .fr table.thum_link td a span {
			float:right;
			padding-left:8px;
			text-align:right;
			background:url(/common/images/parts_itemlist_a/arrow1.gif) no-repeat left center;
			display:block;
		}




.lBox .fr h3.name, .mBox h3.name {
	padding:0;
	background:#f1f6fa url(/housing/lease/tower_mansions/images/name_bk.gif) left bottom repeat-x;
	border:1px solid #b0b1b5;
}
.mBox h3.name {
	border-left:none;
	border-right:none;
	border-top:none;
}
	.lBox .fr h3.name a, .mBox h3.name a, .sBox h3.name a {
		float:left;
		padding:3px;
		border-left:1px solid #ffffff;
		border-top:1px solid #ffffff;
		display:block;
	}
	.sBox h3.name a {
		border-left:none;
		border-top:none;
	}

.h3a, .h3b, .h3c {
	padding:9px 6px;
	background:url(/housing/lease/tower_mansions/images/h3a.gif) left top no-repeat;
	color:#465971;
	font-weight:bold;
}

.h3b {
	margin-bottom:13px;
	padding:9px 4px;
	background:url(/housing/lease/tower_mansions/images/h3b.gif) left top no-repeat;
}

.h3c {
	margin:10px 0;
	padding:9px 4px;
	background:url(/housing/lease/tower_mansions/images/h3c.gif) left top no-repeat;
}




