@charset "Shift-JIS";

/* 下層ページ共有 */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::共通パーツ */

h1.tit { /* アイコン＋テキスト形タイトル */
	border-bottom:dashed 1px #c29690;
	padding:0 0 6px;
}

.lkic01 { /* リンクオレンジアイコン */
	margin: 0 0 5px;
	background: url(/resources/images/rent/common/icn_arrow_01.gif) no-repeat 0 0.3em;
	padding-left: 8px;
}
.lkic02 { /* リンク茶アイコン */
	margin: 0 0 6px 0;
	padding: 0 0 0 12px;
	background: url(/resources/images/rent/common/icn_arrow05.gif) 1px 0.3em no-repeat;
}

.icon { /* NEWアイコン 設定 */
	margin-left: 5px;
	vertical-align: top;
}

.clR { color: #f00; }


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::一覧型ページ共有 */

#ds { /* h1〜ページ説明テキスト部ボックス設定 */
	width: 708px;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	background-position: right bottom;
	background-repeat: no-repeat; /* 背景画像については各html内で指定 */
	font-size: 110%;
	border-bottom:dashed 1px #c29690;
}

#mainArea .listTitle { /* h1設定 */
	background: #f9f8f6 url(/resources/images/rent/common/h2_txt_bg.gif) repeat-x;
	border-bottom: solid 1px #c4baac;
	padding: 14px 12px 8px;
	font-weight: normal;
}
#mainArea .listTitle span.em { /* h1内テキスト設定 */
	color: #333;
	font-size: 140%;
	line-height: 1.1;
	letter-spacing: 1px;
}
#mainArea ul li.lkic02 { padding-left: 8px; }

.th { border: 1px solid #aaa796; } /* サムネイル画像ライン */

/* 一棟ページナビゲーション フッタ */
#llinks { text-align:center; }
#llinks dl { width:770px; margin:0 auto; margin-top:20px; }

/* 一棟ページナビゲーション 右列 */
.llk { border:2px solid #f90; background-color:#fff; }
.llk p.t { padding:5px; background-color:#f90; color:#fff; }

/* サイドナビゲーション（右） */
div#sideBar div.greenBox {
	width:222px;
	background:#ccdea1 url(/resources/images/rent/common/sidebar_grnbox_b.gif) no-repeat left bottom;
}
div#sideBar div.greenBox .inner {
	background:url(/resources/images/rent/common/sidebar_grnbox_t.gif) no-repeat left top;
	padding:10px;
}

div#sideBar div.beigeBox {
	width:222px;
	background:url(/resources/images/rent/common/sidebar_beigebox_b.gif) no-repeat left bottom;
}
div#sideBar div.beigeBox .inner {
	padding:5px 15px 10px;
}

div#sideBar ul.linkList li {
	margin:0 0 5px;
	background:url(/resources/images/rent/common/icn_arrow_01.gif) no-repeat 0 0.3em;
	padding-left:8px;
}

div#sideBar dl.usefulInfo {
	width:193px;
}
div#sideBar dl.usefulInfo dt {
	margin:8px 0 0 0;
	padding:0;
}
div#sideBar dl.usefulInfo dt img {
	display:block;
}
div#sideBar dl.usefulInfo dd {
	padding:5px 0 8px;
	margin:0;
	border-bottom:dotted 1px #ccc;
}
div#sideBar dl.usefulInfo dd.last {
	border:none;
}
div#sideBar dl.usefulInfo dd p {
	text-align:justify;
	text-justify:distribute;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::一覧型ページ（新築・デザイナーズ・注目） */

ul.listbox_lease { /* 物件検索部分ulリスト設定 */
	width: 698px;
	margin-left: 10px;
}

.sepBorder { border-bottom: dashed 1px #c29690; padding: 0 0 20px; } /* エリア分け用破線ライン */

 /* 検索ボックス設定 左列 */
 ul.listbox_lease .block_left { float: left; width: 344px; margin-right: 8px; margin-bottom: 20px; }
 ul.listbox_lease .block_left div.thumb { float: left; margin-right: 11px; }
 ul.listbox_lease .block_left div.bktex{ float: left; width: 220px; }

 /* 検索ボックス設定 右列 */
 ul.listbox_lease .block_right { float: left; width: 336px; margin-bottom: 20px; }
 ul.listbox_lease .block_right div.thumb { float: left; }
 ul.listbox_lease .block_right div.bktex{ float: right; width: 220px; }

 ul.listbox_lease .b_last { margin-bottom: 0; } /* 最終行のボックスに指定 */

  .ch { color: #690; font-weight: bold; line-height:1.2; } /* 注目物件キャッチ */
  .designing { color: #af836c; } /* デザイナーズ　設計 */


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::一覧型ページ（当社一覧） */

#infotext { /* テキスト説明部分ボックス設定 */
	padding: 14px 0;
	background-color: #eee;
	border: 1px solid #ccc;
	zoom: 1; /* IE用 */
}
#infotext p { font-size: 100%; letter-spacing: 0.1em; line-height: 1.5; }

/* 当社一覧検索ボックス設定 */
div.sb { border: 1px solid #999; border-bottom: none; zoom:1; } /* 検索ボックス */

 div.sb table { /* 物件情報テーブル */
 	width: 706px;
 	border-bottom: 1px solid #999;
 }

  div.sb table tr.bkn td { /* 物件名・キャッチセル設定 */
  	width: 706px;
  	padding-top: 5px;
  	background-color: #d9c8b1;
	border-bottom: 1px solid #999;
  }
   div.sb table tr.bkn td p.flL { padding-left: 6px; line-height: 1.2; } /* 物件名左パディング */
    div.sb table tr.bkn td a { /* 物件名リンク部分用 */
    	display: block;
    	padding-left: 8px;
    	background: url(/resources/images/rent/karitai/list/icn_arrow05.gif) 0 0.3em no-repeat;
    }
   div.sb table tr.bkn td p.flR { padding-right: 5px; color: #000; } /* キャッチ */

   div.sb table tr.bkn td p.l2 { padding-top: 0.5em; } /* 物件名が２行の際、キャッチのpに適用 */

  div.sb table td.thumb { /* サムネイルセル設定 */
  	width: 117px;
  	padding: 5px 0;
  	background-color: #eee;
  	text-align: center;
  }

  div.sb table td.property { border-left: 1px solid #999; } /* 物件情報セル設定 */
   
   div.sb table td.property div.about { /* 交通〜建築年月ボックス */
   	width: 588px;
   	padding: 8px 0;
   	border-bottom: 1px solid #999;
   }
    div.sb table td.property div.about p { margin-left: 8px; } /* 交通など */
    div.sb table td.property div.about dl.gaiyou { /* 間取り〜建築年月 横並びdl型リスト */
    	margin-top: 5px;
    	margin-left: 8px;
    }
     div.sb table td.property div.about dl.gaiyou dt { float: left; margin-right: 2px; }
     div.sb table td.property div.about dl.gaiyou dd { float: left; margin-right: 8px; }
     div.sb table td.property div.about dl.gaiyou dd.l { margin-right: 0; } /* 最後のdd要素に指定 */

   div.sb table td.lease { padding: 6px 0; border-left: 1px solid #999; } /* 賃貸中or満室表示 */
    div.sb table td.lease table { width: auto; margin-left: 6px; border: none; } /* 賃貸中or満室表示 */
     div.sb table td.lease .ic font.Fs12 { font-size: 100%; }
     div.sb table td.lease .ic img { margin-right: 10px; }