/* WEST 基本CSS */

/* 各ページごとの設定 */


/* Topの設定 */
.new1{
		background:url("../../images/new_title.gif") top left;
		background-repeat:no-repeat;
		font-size:12px;
		width:550px;
		height:30px;
		padding:10px 0px 0px 0px;
		}
div.new2{
		padding:4 4 4 8px; 
		text-align:left;
		height:180px;
		width:250px;
		line-height:16px;
		margin:0;
		font-size:12px;
		float:left;
		}
div.new3{
	float:right;
	width:270px;
	height:180px;
	overflow:auto;
	margin:0;
}
		
		
div.new3 table tr td{
	font-size:10px;
	line-height:1.5;
}		
		

.west{
		text-align:center;
		padding:0; overflow:auto; height:180px; width:265px; line-height: 16px;
		margin:0px; font-size:12px; border-left:solid 1px #7A7A7A; 
		border-bottom:solid 1px #7A7A7A; border-right:solid 1px #7A7A7A;
		}

.pick{
		background-image: url("../../images/pick.gif");background-repeat:no-repeat; font-size:11px;
		width:265px; height:30px; padding:10 35 0 0px;
		}

.top_bukken {font-size:12px;}
.top_bukken img{width:150px;}

.pop1{
		background-image: url("../../images/pop2.gif");
		margin: 0px; padding:3 0 3 0px;
		font-size:12px;	border-left:solid 2px #7A7A7A;
		border-right:solid 2px #7A7A7A;
		background-position:center;	background-repeat:no-repeat;
		}
.pop1 h2{font-size:12px; color:#FFFFFF;}
.pop2{
		margin: 0px; font-size:12px; border-left:solid 2px #7A7A7A;
		border-bottom:solid 2px #7A7A7A; border-right:solid 2px #7A7A7A;
		}
.pop3{font-size:12px;}

.train{
		margin:5px; font-size:11px; line-height:15px; border:solid 1px #7A7A7A;
		}

/* テンプレートメインの設定 */
.temp{margin:8 0 5 0px; font-size:12px;}


/* 新築物件の設定 */
.new_house{
		margin: 10 0 10 0px;
		}
.new_house caption h3{
		background-image: url("../../common/index/line2.gif");
		background-repeat:no-repeat;
		padding:0 0 0 55px; margin:0 0 10 0px;
	}
.new_house th{
	text-align:left; padding: 0 0 0 20px;
}
.new_house td h3{
		padding:0 20 0 0px;
	}
.new_house td img{
	text-align:center;
	margin: 10px;
}

.new_house2{
		border:1px soild #fefefe;
		font-size:12px;
		margin: 10 0 10 0px;
		}
.new_house2 p{
		padding:2 0 2 5px;
		}
.new_house2 h3{
		padding:2 0 2 5px;
		}
.new_house2 h4{
 font-size:16px;
 color:#FF8000;
}
.new_house3{
	font-size:12px;
	color:#FF8000;
	}

.new_detail{
		margin;10 0 10 0px;
		font-size:12px;
		}
.new_detail caption h3{
		background-image: url("../../common/index/line2.gif");
		background-repeat:no-repeat;
		padding:0 0 0 55px; margin:0 0 10 0px;
	}
.new_detail th{
	font-size:12px;
	background-color:#D4D4D4;
	}
.new_detail h4{
	font-size:12px;
	text-align:center;
	}
.new_detail h5{
	font-size:18px;
	text-align:center;
	}

.new_detail2 img{
	text-align:center;
	width:200px;
		}
.money{
	text-align:center;
	font-size:12px;
	}
.money td{
	text-align:center;
	font-size:12px;
	padding:5px;
	}
/* ウエストプロジェクトの設定 */
.project{margin: 10 0 10 0px;}

/**物件検索***********************************/

form.tt table.implantForm{
	width:525px;
	border-collapse :collapse;
	margin:10px;
	border-left:solid #666666 1px;
	border-top:solid #666666 1px
}
form.tt table.implantForm th{
	margin:3px;
	font-size:small;
	text-align:center;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:2px 2px
	}

form.tt table.implantForm td{
	font-size:small;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:2px 2px
	}
 ul#madori li{
	list-style:none;
}
  input {
	margin:auto
}
 table.implantList{
	width:580px;
	border-collapse :collapse;
	margin:10px;
	border-left:solid #666666 1px;
	border-top:solid #666666 1px
}

  table.implantList th{
	margin:3px;
	font-size:small;
	text-align:center;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:2px 2px
	}

 table.implantList td{
	font-size:small;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:2px 2px;
	text-align:center;
	}
 table.implantList td.l_tinryou{
	font-weight:bold;
	color:#FF309C;
}
/****************物件詳細****/
 div.detail{
 width:750px;
 float:right;
}

 div.detail h2{
	font-size:small;
	font-weight:bold;
	margin:3px;
	padding:3px;
}
 table.top4{
	width:750px;
	border-collapse :collapse;
	margin:10px 0px;
	border-left:solid #666666 1px;
	border-top:solid #666666 1px
}

  table.top4 th{
	margin:0px;
	font-size:small;
	text-align:center;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:2px 2px
	}

 table.top4 td{
	font-size:small;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:2px 2px;
	text-align:center;
	}
 table.top4 td h2{
	font-size:small;
	color:#FF309C;
	margin:3px;
}
