
table {
	border-collapse:collapse;
	border-spacing: 0;
}
th
{
	/*border:solid black 1px;*/
	background-color:gray;
	color:white;
	padding:4px;
}

td
{
	/*border:solid black 1px;*/
	padding:4px;
	white-space: nowrap;
}

.pointleft {
	padding: 5px 0;
	border: 1px solid #666;
	background-color:#EEEEEE;
	vertical-align: middle;
	text-align: center;
	width: 7em;
}
.pointright {
	padding: 5px 0 2px 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align:left;
	vertical-align:middle;
	background-color: white;
}

.detailLeft {
	padding: 5px 0;
	border: 1px solid #666;
	background-color:#EEEEEE;
	vertical-align:middle;
	text-align: center;
	width: 7em;
}
.detailRight {
	padding: 5px 0 2px 5px;
	border: 1px solid #666;
	text-align:left;
	vertical-align:middle;
	background-color: white;
	
	white-space:normal;
}

.bukken-solo-photos {
	text-align:center;
}

/*-------------------*/





#ditailhead{
	width: 600px;
}
/*左フロート*/
.alignleft {
	margin: 40px 0 0;
	width:200px;
}

/* 問い合わせ */
.contact{
	float:right;
	margin: 5px 20px 0 ;
	text-align:right;
	width:250px;
	}
.contactb{
	margin: 5px 0 0;
	}
.ichiran{
	margin:5px 20px;
	text-align:right;
	font-size: 90%;
}
#contact2{
	margin: 5px 20px 0 ;
	text-align:center;
	}

/* タイトル */
#detailtitle{
	padding: 0 8px 0;
	border-top:5px solid #B50000;
	border-bottom:5px solid #B50000;
	width:570px;
}

#detailtitle2{
	margin: 5px;
	padding: 2px 8px 0px;
	border-left:5px solid #333;
	font-size:140%;
	font-weight:bold;
}
#detaildensha{
	margin: 0px;
	padding: 2px 0 0 20px;
	border-top:1px solid #333;
	font-size:120%;
}
#detailkakaku{
	padding: 3px 8px 0;
	text-align:right;
	vertical-align:bottom;
		font-size:120%;
	font-weight:bold;
}
.detailkakaku2{
	margin-right:5px;
	font-size:140%;
	font-weight:bold;
	color:#990000;
}
.detailkakaku3{
	font-size:90%;
	font-weight:bold;
}

/* 詳細部分 */
/* ポイント */
#point{
	margin: 20px 10px;
	width: 570px;
	font-size:90%;
}
#point .state{
	margin: 0 5px 8px 0;
	text-align:left;
}
.kensa{
	font-size: 120%;
	color:#003399;
}

/* 詳細表 */
#detiletd{
	margin: 10px 0;
	float:left;
	width:280px;
}
#detiletdr{
	margin: 10px 0;
	float:right;
	width:280px;
}
.detiletdleft{
	padding: 5px 0;
	border: 1px solid #666;
	background-color:#EEEEEE;
	vertical-align:middle;
	text-align: center;
	width: 7em;
}
.detiletdleft2{
	padding: 5px 0;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color:#EEEEEE;
	vertical-align:middle;
	text-align: center;
	width: 7em;
}
.letter2{
	letter-spacing:2em;
}
.letter3{
	letter-spacing: 0.5em;
}
.detiletdright{
	padding: 5px 0 2px 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align:left;
	vertical-align:middle;
}
.detiletdright2{
	padding: 5px 0 2px 5px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align:left;
	vertical-align:middle;
}
.detiletdright3{
	padding: 5px 0 2px 5px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align:left;
	vertical-align:middle;
}

.detileleft1{
	padding:3px 0 3px 3px;
	vertical-align:middle;
	text-align:center;
	width: 1.5em;
	background-color:#999999;
	color:#FFFFFF;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
}
.detileleft2{
	padding:3px 0 3px 3px;
	vertical-align:middle;
	text-align:center;
	width: 1.5em;
	background-color:#666;
	color:#FFFFFF;
	border-left: 1px solid #666;
}
/* 満室想定年収 */
.nenshut{
	margin-right:2em;
}
.nenshu{
	color:#336699;
}
.nenshu strong{
	font-size:larger;
	font-weight:bold;
}
/* 満室想定利回り */
.nenshut2{
	margin-right:1em;
}
/*
.bukken-solo .rimawari{
	color:#990000;
	font-size:larger;
}
.bukken-solo .rimawari strong{
	font-size:larger;
	font-weight:bold;
}
*/
.mansitu{
	margin: 0 0 0 8.1em;
}

/* 写真 */
#phot{
	margin: 10px 0;
	text-align:center;
}
.phot2{
	margin: 5px;
}

/*下の説明コメント*/
#undercoment{
 	margin:10px 0 0 5px;
	padding: 5px 10px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	font-size: 90%;
	line-height:1.5;
	text-align:left;
	width:565px;
}
#data{
 	margin:5px 20px;
	font-size: 80%;
	text-align:right;
}

/*単位*/
sup{
	font-size: 60%;
}

/*ハック*/
html>/**/body .letter2
{
	margin-left:1.6em;
	letter-spacing: 1.6em;
}
html>/**/body .letter3
{
	margin-left:0.5em;
	letter-spacing: 0.5em;
}


/* リスト \*/
