/* ========================================================== */
/* 新デザイン　物件一覧用スタイルシート
/* ========================================================== */

/* ---------------------------------------------------------- */
/* ページ全体を囲むもの
/* ---------------------------------------------------------- */
/* ページ枠　ページ全体のうち左右の枠の間の白く表示された部分 */
.container-list
{
	background: url("./../img/bg_pagebody.gif") top repeat-y #E6E6CD;
	width: 910px;
	margin: 0 auto;
	padding: 0;
	min-height: 229px;
	_height: 85px;
}
.container2-list
{
	background: url("./../img/bg_pagebody2.gif") top repeat-y #E6E6CD;
	width: 910px;
	margin: 0 auto;
	padding: 0;
	min-height: 229px;
	_height: 85px;
}
/* ---------------------------------------------------------- */
/* 仲介不可物件（★）関連
/* ---------------------------------------------------------- */
#chukai-fuka
{
    font-size: 10pt;
}
span.chukai-fuka-mark
{
    color: #ff6600;
}
/* ---------------------------------------------------------- */
/* 新着物件表示欄
/* ---------------------------------------------------------- */
/* 項目名表示･注釈 */
#shinchaku-h {
	text-align: left;
	padding: 10px 0;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	color: #404040;
	width: 798px;
}
#shinchaku-h span {
	margin: 0;
	font-weight: normal;
	color: #404040;
}

/* 物件表示部全体 */
#shinchaku
{
	margin: 0 auto 5px auto;
	padding: 0;
	font-size: 12px;
	color: #404040;
}
/* 新着物件　物件ごとのテーブル */
.shinchakuList
{
    width: 200px;
    float: left;
    table-layout: fixed;
}
/* 物件の仕切り用点線 */
.dot {
	background: url("../img/dot_shichaku.gif") repeat-y right;
	padding: 0 3px 0 0;
	height: 24px;
}
.pad {
	padding: 0 0 0 3px;
}
/* 表示項目 */
.dot p {
	width: 90px; 
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
}
/* ---------------------------------------------------------- */
/* ページ表示欄と「前ページ」「次ページ」表示欄
/* ---------------------------------------------------------- */
/* ページ切換欄全体 */
.prevNext
{
	width: 798px;
	margin: 0;
	padding: 1px;
	background: #DEEBF2;
}
/* 「前ページ」ボタン */
.prevbtn
{
	width: 77px;
	text-align: left;
	float: left;
	position: relative;
	margin: 3px 0 0 2px;
	padding: 0;
}
/* 「次ページ」ボタン */
.nextbtn
{
	width: 77px;
	text-align: right;
	float: right;
	position: relative;
	margin: 3px 0 0 2px;
	padding: 0;
}
/* 「メモした物件の一覧を見る」ボタン */
.prevbtnBukken
{
	width: 177px;
	text-align: left;
	float: left;
	position: relative;
	margin: 2px 0 0 2px;
	padding: 0;
}
/* ページ番号ごとへのリンク */
.pageSelect
{
	float: right;
	margin: 5px 20px 0 0;
	font-weight: bold;
}
/* ---------------------------------------------------------- */
/* 物件リスト全体
/* ---------------------------------------------------------- */
/* リスト上部全体 */
#changeArea
{
	margin: 5px 0;
	width: 798px;
}
/* リスト上部　画面切替ボタン */
#change
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 316px;
	float: right;
}
#change li
{
	width: 157px;
	float: left;
}
/* リスト上部　説明文 */
#p-list01
{
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 460px;
	font-size: 12px;
	color: #404040;
	float: left;
}
#p-list01-Nodata
{
	margin: 0 auto;
	padding: 6px 0 0 5px;
	width: 460px;
	font-size: 16px;
	float: left;
}
/* リスト下部　「↑全てを選択／解除する」の箇所 */
.p-list02
{
	margin: 0 auto;
	padding: 0 0 5px 0;
	width: 780px;
	font-size: 80%;
	text-align: right;
	color: #404040;
}

/* ---------------------------------------------------------- */
/* 「詳細」「お問合せ」ボタン表示欄
/* ---------------------------------------------------------- */
/* 表示欄 */
.detail-contact
{
	float: right;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	list-style: none;
    color: #515151;
}
/* 「詳細」ボタン */
.detail
{
	float: left;
	background: url("../img/btn_empty.gif") no-repeat;
	width: 133px;
	height: 21px;
	margin: 0;
	padding: 9px 0 0 0;
	font-size: 100%;
	vertical-align: middle;
}
.detail a 
{
	color: #0565B3;
	text-decoration: none;
}
.detail a:hover 
{
	color: #0565B3;
}
.detail a:visited 
{
	color: #800080;
}
/* 「お問合せ」ボタン */
.contact
{
	float: left;
	background: url("../img/btn_empty.gif") no-repeat;
	width: 133px;
	height: 21px;
	margin: 0;
	padding: 9px 0 0 0;
	font-size: 100%;
	vertical-align: middle;
}
.contact a 
{
	color: #0565B3;
	text-decoration: none;
}
.contact a:hover
{
	color: #0565B3;
}
.contact a:visited
{
	color: #800080;
}
/* ---------------------------------------------------------- */
/* 「全て表示する」「全て資料請求する」ボタン欄
/* ---------------------------------------------------------- */
/* 欄全体 */
.all-inquiry
{
	width: 800px;
	margin: 5px 0 0 0;
	padding: 0;
	background: #DEEBF2;
	
}
/* 欄全体内でさらに中央寄せ */
.centerBox
{
	width: 455px;
	margin: 0 auto;
	padding: 10px 0 5px 0;
	vertical-align: middle;
}
/* 「全て表示する」「全て資料請求する」ボタン表示欄 */
.p-all-inquiry
{
	width: 120px;
	float: left;
	margin: 0 auto;
	padding: 10px 0 0 0;
	font-size: 75%;
	color: #404040;
}
/* 青い「＞」画像 */
.all-inquiry ul
{
	width: 300px;
	float: right;
	margin: 0;
	padding: 0 0 0 35px;
	background: url("./../img/arrow_all_inquiry.gif") 0 0 no-repeat;
	list-style: none;
}
/* ボタン個々を囲むLI */
.all-inquiry li
{
	margin: 0;
	padding: 0;
}
/* 「全て表示する」ボタンの外側 */
.btn-all
{
	width: 123px;
	float: left;
	padding: 0 5px 0 0;
}
/* 「全て資料請求する」ボタンの外側 */
.btn-inquiry
{
	width: 151px;
	float: left;
}
/* 「全て表示する」ボタン */
input.btn_all_display
{
    background: url(  "./../img/btn_all_display.gif" ) 0 0 no-repeat;
    width: 123px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 33px;
    border-bottom-style: none;
    cursor: hand;
}
/* 「全て資料請求する」ボタン */
input.btn_shiryo
{
    background: url(  "./../img/btn_shiryo.gif" ) 0 0 no-repeat;
    width: 151px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 33px;
    border-bottom-style: none;
    cursor: hand;
}
/* 説明文「動作しない場合はポップアップブロックを解除してください」 */
.note
{
	text-align: left;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 75%;
	color: #404040;
}
/* ---------------------------------------------------------- */
/* 条件表示欄
/* ---------------------------------------------------------- */
/* 条件表示欄の右側（「一覧へ戻る」などのボタン配置場所） */
#settingBox-l
{
	width: 123px;
	margin: 0 0 0 0;
	float: left;
}
/* 条件表示欄本体 */
#settingBox-r
{
	width: 646px;
	margin: 0 0 10px 0;
	float: right;
	border: solid 1px #E6D26F;
	background: #F9F4DC;
	padding: 10px;
	margin: 0 0 10px 0;
}
/* 条件表示欄 条件一覧出力欄 */
#settingBox-r-l
{
	float: left;
	padding: 0 10px 0 0;
	margin: 0 0 5px 0;
}
/* 条件表示欄 条件一覧出力欄のTD */
.settingBox
{
	border: solid 1px #E6D26F;
	background: #F9F4DC;
	padding: 10px;
	margin: 0 0 10px 0;
	width: 778px;
}
/* 条件表示欄 「検索条件を登録する」などのボタン配置場所 */
#settingBox-r-r
{
	width: 390px;
	float: right;
}
/* 条件表示欄 「検索条件を登録する」などのボタン配置リスト */
.setting-ul
{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	width: 405px;
	line-height: 0;
	font-size: 0;
}
/* 条件表示欄 「検索条件を登録する」などのボタンごとのLI */
.setting-ul li
{
	width: 135px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}
/* 条件表示欄の説明タイトル（「設定された検索条件」「上記の設定された検索条件で」） */
#settingBox-r h2 
{
	font-size: 80%;
	color: #1A1A1A;
}
/* 条件表示欄 条件一覧出力の文字書式設定 */
.p-setting 
{
	margin: 10px 0;
	padding: 0;
	color: #737373;
	font-size: 80%;
}
/* 「上記の設定条件で探す」のリンク欄（旧タブ相当） */
#joken 
{
	border-top: dotted 1px #8D8D74;
	padding: 5px 0 0 0;
}
/* 条件表示欄の説明タイトル（「上記の設定条件で探す」） */
#joken-h2 
{
	background: url("./../img/icon_lens.gif") left no-repeat;
	text-indent: 23px;
	line-height: 200%;
}
/* 「上記の設定条件で探す」のリンクリスト全体 */
#joken ul
{
	margin: 5px 0 0 25px;
	padding: 0;
	list-style: none;
	font-size: 80%;
}
/* 「上記の設定条件で探す」のリンクごとのLI */
#joken li
{
	float: left;
	width: 195px;
	margin: 0 5px 0 0;
	line-height: 135%;
}
/* 「上記の設定条件で探す」のリンク本体 */
#joken li a,#joken 
{
	color: #0060B3;
	text-decoration: none;
}
#joken li a:hover
{
	color: #0060B3;
	text-decoration: underline;
}
#joken span, #joken li a.now, #joken li a.now:hover
{
	color: #999;
	text-decoration: none;
}