/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

0 search以下全てに共通

 ---*---*---*---*---*---*---*---*---*---*---*---*--- */
 
td{
	margin:0px;
	padding:0px;
	border:1px #999999 solid;
}

li{
	margin:0px;
	padding:0px;
}

td b{
	font-size:20px;
	color:#F26522;
}


td strong{
	font-size:15px;
	color:#F26522;
}


/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

1 search ページレイアウト

 ---*---*---*---*---*---*---*---*---*---*---*---*--- */

.result{
	width:850px;
	text-align:center;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
}

.recommend {  background:url(/img/search/recommend_bg2.gif) no-repeat scroll 0px 0px;
				text-align: center; 
				height: 310px; 
				width: 810px; 
				margin-top: 0px; 
				margin-right: auto; 
				margin-bottom: 20px; 
				margin-left: auto; 
				padding-top: 0px; 
				padding-right: 0px; 
				padding-bottom: 0px; 
				padding-left: 0px;
}

.side-bar {  float: left; 
			height: auto; 
			width: 200px; 
			margin-top: 0px; 
			margin-right: 0px; 
			margin-bottom: 0px; 
			margin-left: 0px; 
			padding-top: 80px; 
			padding-right: 0px; 
			padding-bottom: 0px; 
			padding-left: 0px; 
			background-color:#ffffff;
			border:1px #c0c0c0 solid;
			background:#ffffff url(/img/search/search-logo.gif) no-repeat scroll 0px 0px;
}

.information-bar {  float: left; 
			height: auto; 
			width: 200px; 
			margin-top: 0px; 
			margin-right: 0px; 
			margin-bottom: 0px; 
			margin-left: 0px; 
			padding-top: 80px; 
			padding-right: 0px; 
			padding-bottom: 0px; 
			padding-left: 0px; 
			background:#ffffff url(/img/search/detail-logo.gif) no-repeat scroll top right;
			border:1px #c0c0c0 solid;
}

.list {  text-align: right;
		 float: left; 
		 height:  auto;
		 width: 640px; 
		 margin-top: 0px;
		 margin-right: 0px;
		 margin-bottom: 0px;
		 margin-left: auto; 
		 padding-top: 0px; 
		 padding-right: 0px; 
		 padding-bottom: 0px; 
		 padding-left: 0px;
}




/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

2-1 サイドメニュー

 ---*---*---*---*---*---*---*---*---*---*---*---*--- */

/* //////////////////////////////////////////////////side-barの要素 */

.ded{
	width:180px;
	height:auto;
	text-align:left;
	margin-top:5px;
	margin-right:auto;
	margin-bottom:5px;
	margin-left:auto;
	padding-bottom:5px;
	border-bottom:1px #c0c0c0 dashed;
}

.ded-box{
	margin-right:5px;
	margin-left:20px;
}

.detail-form{
	margin-top:0px;
	margin-bottom:10px;
}

ul.box-plan{
	float:left;
	width:80px;
	height:auto;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	padding:0px;
	list-style-type:none;
}

.box-option{
	width:auto;
	height:auto;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
	padding:0px;
	list-style-type:none;
}

.sbm-botton{
	margin-top:10px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left-auto;
	text-align:center;
}

/* //////////////////////////////////////////////////information-barの要素 */

.inquiry{
	background:#ffffff url(/img/search/info.gif) no-repeat scroll top center;
	width:180px;
	height:170px;
	text-align:right;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:40px;
	margin-left:auto;
}

.inquiry2{
	background:#ffffff url(/img/search/info_atsugi.gif) no-repeat scroll top center;
	width:180px;
	height:120px;
	text-align:right;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:40px;
	margin-left:auto;
}

.info-office{
	width:auto;
	height:auto;
	padding-top:148px;
	padding-right:10px;
}

.info-office2{
	width:auto;
	height:auto;
	padding-top:92px;
	padding-right:10px;
}



/*---*---*---*---*---*---*---*---*---*---*---*---*---*

2-2 おすすめ物件

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/
 
/* //////////////////////////////////////////////////viewのおすすめ物件 */
 
.data-table{
	margin-top:90px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
}

.rec{
	background-color:#ffffff;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	border:none;
}

.rinfo{
	width:150px;
	height:auto;
	margin-top:5px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	text-align:center;
}

/* //////////////////////////////////////////////////detailのおすすめ物件 */

hr.divi{
	width:170px;
	height:1px;
	border-width:1px 0px 0px 0px;
	border-style:dashed;
	border-color:#c0c0c0;
	margin:0px;
	padding:0px;
	
}

.sidebar-rec{
	width:160px;
	height:auto;
	margin-top:5px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
}

.m-name{
	margin-bottom:5px;
}



/* ---*---*---*---*---*---*---*---*---*---*---*---*---*

3 検索画面

 ---*---*---*---*---*---*---*---*---*---*---*---*--- */

/* //////////////////////////////////////////////////fieldsetの枠 */

.box{
	margin-bottom:30px;
}

.top{
		background-image: url(/img/search/top-flame1.gif); 
		background-repeat: no-repeat; 
		background-position: center bottom; 
		background-attachment: scroll;
		width:800px;
		height:40px;
		margin:0px auto 0px auto;
}

.top2{
		background-image: url(/img/search/top-flame2.gif); 
		background-repeat: no-repeat; 
		background-position: center bottom; 
		background-attachment: scroll;
		width:800px;
		height:40px;
		margin:0px auto 0px auto;
}

.terms{
		background-image: url(/img/search/side-flame.gif); 
		background-repeat: repeat-y; 
		background-position: center top; 
		background-attachment: scroll;
		width:800px;
		height:auto;
		margin:0px auto 0px auto;
		padding:10px 0px 10px 0px;
}

.bottom{
		background-image: url(/img/search/bottom-flame.gif); 
		background-repeat: no-repeat; 
		background-position: center top; 
		background-attachment: scroll;
		width:800px;
		height:3px;
		margin:0px auto 0px auto;
		padding:0px;
		
}


/* //////////////////////////////////////////////////各項目の枠 */

.search-box{
	width:750px;
	height:auto;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:0px;
	border-top:1px #c0c0c0 dashed;
}

/* //////////////////////////////////////////////////select要素のクラス */

ul.city{
	float:left;
	width:150px;
	height:auto;
	list-style-type:none;
	margin-top:5px;
	margin-right:25px;
	margin-bottom:10px;
	margin-left:0px;
	padding:0px;
}

ul.plan{
	float:left;
	width:149px;
	height:auto;
	list-style-type:none;
	margin-top:5px;
	margin-right:0px
	margin-bottom:10px;
	margin-left:0px;
	padding:0px;
}

ul.option{
	float:left;
	width:190px;
	height:auto;
	list-style-type:none;
	margin-top:5px;
	margin-right:0px
	margin-bottom:10px;
	margin-left:0px;
	padding:0px;
}


/*---*---*---*---*---*---*---*---*---*---*---*---*---*

4-1 view 賃貸物件情報

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/

/* //////////////////////////////////////////////////ソート */

.sort{
	text-align:right;
	width:620px;
	height:auto;
	background-color:#dddddd;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:0px;
	margin-right:0px;
	margin-left:auto;
}


/* class:paraはどこいった？ */


/* //////////////////////////////////////////////////件数表示・ページ移動 */

.dis{
	width:620px;
	height:auto;
	text-align:left;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:auto;
}

.page{
	margin:0px;
	padding:0px;
	text-align:right;
}

/* //////////////////////////////////////////////////データテーブル */

.con{
	margin:0px;
	padding:0px;
}

.result-data{
	width:620px;
	height:auto;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:auto;
}

td.check{
	width:30px;
	text-align:center;
}

td.view{
	width:75px;
	text-align:center;
}

td.add{
	width:150px;
	text-align:center;
}

td.access{
	width:100px;
	text-align:center;
}


td.rent{
	width:30px;
	text-align:center;
}

td.room{
	width:60px;
	text-align:center;
}

td.plan{
	width:50px;
	text-align:center;
}

td.options{
	width:135px;
	text-align:center;
}

.chap{
	background-color:#dddddd;
	padding-top:2px;
	padding-bottom:2px;
}


/*---*---*---*---*---*---*---*---*---*---*---*---*---*

4-2 view 貸店舗情報

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/

/* //////////////////////////////////////////////////テナント用テーブル */

.tenant-data{
	width:auto;
	height:auto;
	margin:0px auto 0px auto;
}

td.tview{
	padding:5px;
}

td.vari{
	width:95px;
	
}

td.dimension{
	width:80px;
}


td.rent-office{
	width:130px;
	text-align:center;
}

td.deposit{
	width:40px;
	text-align:center;
}

td.key-money{
	width:40px;
	text-align:center;
}


td.charge{
	width:70px;
}

td.park{
	width:70px;
}

/*---*---*---*---*---*---*---*---*---*---*---*---*---*

4-3 view 高品質賃貸マンション

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/

.HQM{
	width:700px;
	height:auto;
	margin:0px auto 0px auto;
}

.HQMarea{
	width:710px;
	height:auto;
	margin:20px auto 10px auto;
	text-align:left;
}

.HQMadd{
	width:215px;
	height:auto;
	text-align:left;
	padding-left:5px;
}

.HQMplan{
	width:150px;
	height:auto;
	text-align:left;
	padding-left:5px;
}

.HQMname{
	width:200px;
	height:auto;
	text-align:left;
	padding-left:5px;
}

.HQMage{
	width:80px;
	height:auto;
	text-align:left;
	padding-left:5px;
}

.HQMvaca{
	width:55px;
	height:auto;
	text-align:left;
	padding-left:5px;
}

.ToPageTop{
	width:700px;
	height:auto;
	text-align:right;
	margin-top:5px;
}

.HQMindex{
	width:700px;
	height:auto;
	margin:5px auto 20px auto;
	text-align:center;
}
.HQMcity{
	font-weight:bold;
	font-size:22px;
	color:#9E0B0E;
}
.HQMnolink{
	font-size:10px;
	color:#9E0B0E;
}


/*---*---*---*---*---*---*---*---*---*---*---*---*---*

4-4 view 中古住宅・土地不動産

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/

#reTable{
	width:700px;
	height:auto;
	margin:0px auto 0px auto;	
}

.appearance{
	width:100px;
	padding:5px;
}
.HQM td {
	text-align: left;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}


.reLoc{
	width:220px;
	text-align:left;
	padding-left:5px;
}

.exLoc{
	width:200px;
	text-align:left;
	padding-left:5px;
}

.price{
	width:100px;
}
.area{
	width:120px
}

.coverage{
	width:80px;
}

.buildingarea{
	width:100px;
}



/*---*---*---*---*---*---*---*---*---*---*---*---*---*

5-1 detail 賃貸物件情報

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/

/* //////////////////////////////////////////////////物件インデックス */

.index{
	width:auto;
	height:auto;
	text-align:left;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:0px;
}

li.id{
	font-size:12px;
	list-style-type:none;
	text-align:left;
}

li.label{
	font-weight:bold;
	font-size:22px;
	color:#9E0B0E;
	list-style-type:none;
	text-align:left;
}

li.rent-cost{
	font-size:12px;
	letter-spacing:1px;
	list-style-type:none;
	text-align:left;
}


li.address{
	font-size:14px;
	list-style-type:none;
	text-align:left;
}

li b{
	font-size:20px;
}

/* //////////////////////////////////////////////////概要・周辺地図・内観・動画切り替え */

.ttab{
	width:620px;
	height:40px;
	margin:0px 0px 10px auto;
	padding:0px;
	border:none;
	text-align:left;
	
}

.tab1{
	width:100px;
	height:40px;
	padding:0px;
	margin:0px;
	border:none;
}

.tab2{
	width:420px;
	height:40px;
	margin:0px;
	padding:0px;
	border:none;
}

.TabLine{
	width:220px;
	height:40px;
	margin:0px;
	padding:0px;
	border:none;
}

/* //////////////////////////////////////////////////概要データテーブル */

.detailed-terms{
	width:620px;
	height:auto;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:20px;
	text-align:right;
	background-color:#ffffff;

}

td.exterior-data{
	width:400px;
	height:auto;
	text-align:center;
	padding:2px;
}

td.plan-data{
	width:220px;
	height:auto;
	text-align:center;
	padding:2px;
}

td.con{
	background-color:#c0c0c0;
	width:96px;
	height:auto;
	height:auto;
	text-align:center;
	padding:2px;
}

td.value{
	background-color:#ffffff;
	width:96px;
	height:auto;
	height:auto;
	text-align:center;
	padding:2px;
}

td.remove, td.ico{
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}

/* //////////////////////////////////////////////////周辺地図データテーブル */

.location{
	width:600px;
	height:auto;
	margin:0px auto 0px auto;
	text-align:center;
}

.loc{
	width:280px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
}

td.tp{
	font-size:12px;
	color:#ffffff;
	background-color:#666666;
	font-weight:bold;
	text-align:left;
	padding:3px;
}

.obj{
	text-align:left;
	float:left;
	padding-left:5px;
	
}

.time{
	text-align:right;
	float:right;
	padding-right:5px;
}

.dep{
	font-size:10px;
	color:#777777;
	padding-left:10px;
}


/*---*---*---*---*---*---*---*---*---*---*---*---*---*

5-2 detail 貸店舗物件

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/

/* //////////////////////////////////////////////////テナント物件データテーブル */

.tenant-detail{
	width:750px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
}


.tdd{
	width:750px;
	height:40px;
}

.tenantdetailed-terms{
	width:750px;
	height:auto;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	text-align:right;
	background-color:#ffffff;

}

td.tenantplan-data{
	width:450px;
	height:auto;
	text-align:center;
	padding:2px;
}

td.tenantexterior-data{
	width:300px;
	height:auto;
	text-align:center;
	padding:2px;
}


td.t-con{
	background-color:#c0c0c0;
	width:125px;
	height:auto;
	height:auto;
	text-align:center;
	padding:2px;
}

td.t-value{
	background-color:#ffffff;
	width:125px;
	height:auto;
	height:auto;
	text-align:center;
	padding:2px;
}


/* //////////////////////////////////////////////////概要・周辺地図切り替え */

td.tab3{
	width:670px;
	height:40px;
	padding:0px;
	margin:0px;
	border:none;
}


/*---*---*---*---*---*---*---*---*---*---*---*---*---*

5-3 detail 土地・不動産情報

 ---*---*---*---*---*---*---*---*---*---*---*---*---*/

/* //////////////////////////////////////////////////リスト追加 */

li.valued{
	list-style-type:none;
	margin-top:10px;
	margin-bottom:15px;
	color:#999999;
}

li.points{
	color:#000000;
	font-size:14px;
	list-style-type:none;
	margin-top:5px;
}

.points strong{
	font-size:20px;
	font-weight:bold;
	color:#eb6100;
}


/* //////////////////////////////////////////////////データテーブルレウアウト */

td.tab4{
	width:650px;
	height:40px;
	padding:0px;
	margin:0px;
	border:none;
}

td.reArea{
	width:450px;
	height:400px;
	text-align:center;
	padding:2px;
}

td.reAppearance{
	width:300px;
	height:auto;
	text-align:center;
	padding:2px;
}

.kenchiku{
	font-weight:bold;
}



















/*

.sidebar-form{
	text-align:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;
}


.tab{
	width:620px;
	height:1px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#c0c0c0;
	margin-0px;
	padding:0px;
	
}

.p-view{
	width:200px;
	height:320px;
	text-align:center;
}

.p-text{
	width:190px;
	height:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	text-align:left;
}

.p-data{
	list-style-type:none;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	text-align:center;
}

li strong{
	font-size:20px;
	font-weight:bold;
	color:#F26522;
}
*/


.map{
	width:620px;
	height:480px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	text-align:right;
	background-color:#ff0000;
}

.map-img{
	align:center;
	vertical-align:center;
}


/* ○○市全体の表示、なくなったので削除可能
.area{
	background-color:#CACFD6;
	margin:0px;
	padding-top:2px;
	padding-right:auto;
	padding-bottom:2px;
	padding-left:5px;
}
*/
