@charset "UTF-8";
/* ======================================================= *//* 
Style Name: land.css
Style URI: css/land.css
Description: 土地リスティング共通css
Version: 1.0
Last Up Date: 070316
Suggested order:各要素の指定は以下の順に記述して下さい。
	1. 視覚整形モデル
		display
		list-style
		position
		float
		clear
	2. ボックスモデル
		width
		height
		margin
		padding
		border
	3. 背景と前景
		background
	4. フォントとテキスト
		color
		font
		text-decoration
		text-align
		vertical-align
		white-space
		other text
	5. 生成内容	
		content
Reference:基本フォント14px相当の場合の指定比率
/* 142.86%　/* 20px相当 */
/* 128.57%　/* 18px相当 */
/* 114.29%　/* 16px相当 */
/* 100.00%　/* 14px相当 */
/* 85.71%　/* 12px相当 */
/* 71.43%　/* 10px相当 */
/* 57.14%　/* 8px相当 */
/* 42.86%　/* 6px相当 */
/*
/* ======================================================= */

/* ----------------------------------------
　パーツcssの読み込み
* ---------------------------------------- */

/* div#categoryMenu
 * ---------------------------------------- */
@import url("categoryMenu.css");

/* リスティング共有
 * ---------------------------------------- */
@import url("listing.css");



/* ----------------------------------------
　ヘッダーグローバルメニューの現在地表示
* ---------------------------------------- */
@import url("header_land.css");



/* ----------------------------------------
　テキストで表示
* ---------------------------------------- */

/* table.result
 * ---------------------------------------- */
table.result {
	margin-bottom:10px;
	width:760px;
	border-collapse:collapse;
	font-size:14px;
	}


/*  thead（※セルの幅はthead thで規定） --- */
table.result thead tr th {
	padding:2px 0;
	border:1px solid #c0bec2;
	background-color:#e4dfcf;
	font-size:12px;
	text-align:center;
	white-space:nowrap;
	line-height:130%;
	}
div.memberlist table.result thead tr th {
	background-color:#fff1f0;
	}
table.result thead tr th.status {
	width:35px;
	}
table.result thead tr th.image {
	width:55px;
	}
table.result thead tr th.type {
	width:70px;
	}
table.result thead tr th.price {
	width:125px;
	}
table.result thead tr th.address {
	width:245px;
	}
table.result thead tr th.area {
	width:95px;
	}
table.result thead tr th.area span.unitMark {
	font-size:10px;
	}
table.result thead tr th.area span.unitMark sup {
	font-size:9px;
	}
table.result thead tr th.use {
	width:100px;
	}
table.result thead tr th.right {
	width:60px;
	}

/*  tbody --- */
table.result tbody td {
	padding:2px;
	height:70px;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	font-size:14px;
	vertical-align:middle;
	}
table.result tbody tr.odd {
	background-color:#f7f5f1;
	}
div.memberlist table.result tbody tr.odd {
	background-color:#fef8f8;
	}
table.result tbody tr.odd td {
	border-left:1px solid #e4e3df;
	border-right:1px solid #e4e3df;
	}
/*  td.status --- */
table.result tbody td.status {
	}
/*  td.image --- */
table.result tbody td.image {
	font-size:12px;
	text-align:center;
	}
table.result tbody td.image p {
	padding-bottom:2px;
	}

table.result tbody td.image a img {
	border:1px solid #007efe;
	}
table.result tbody td.image a:hover img {
	border:1px solid #cc0000;
	}
table.result tbody td.image a img.menberImg {
	border:none;
	height:42px;
	}
table.result tbody td.image a:hover img.menberImg {
	border:none;
	}
table.result tbody td.image em {
	font-size:12px;
	color:#cc0033;
	}
/*  td.type --- */
table.result tbody td.type {
	font-size:12px;
	text-align:center;
	line-height:110%;
	}
table.result tbody td.type span {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	width:4em;
	background-color:#cccccc;
	}
/*  td.price --- */
table.result tbody td.price {
	padding-right:5px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	}
table.result tbody td.price span.unitMark {
	font-size:12px;
	font-weight:bold;
	}
/*  td.address --- */
table.result tbody td.address {
	padding-left:8px;
	}
table.result tbody td.address p {
	font-size:12px;
	}
table.result tbody td.address p.address {
	padding-bottom:2px;
	margin-bottom:2px;
	}
table.result tbody td.address p.address a {
	line-height:120%;
	}
/*  p.access --- */
table.result tbody td.address p.access {
	line-height:110%;
	}
/*  td.area --- */
table.result tbody td.area {
	padding-right:5px;
	text-align:right;
	}
table.result tbody td.area p {
	text-align:right;
	font-size:12px;
	}
table.result tbody td.area p.build {
	padding-bottom:2px;
	margin-bottom:2px;
	}
table.result tbody td.area p.land {
	}
/*  td.use --- */
table.result tbody td.use {
	text-align:center;
	font-size:12px;
	}
/*  td.right --- */
table.result tbody td.right {
	text-align:center;
	font-size:12px;
	}


/* ----------------------------------------
　写真を大きく表示用
* ---------------------------------------- */

/* div#resultPhoto 
 * ---------------------------------------- */
div#resultPhoto {
	padding-left:6px;
	}
div#resultPhoto dl	{
	float:left;
	width:187px;
	}
div#resultPhoto dl dt	{
	width:163px;
	margin:0 12px;
	}
div#resultPhoto dl dt table	{
	width:100%;
	height:163px;
	background-color:#f4f2ec;
	text-align:center;
	vertical-align:middle;
	}
div.memberlist div#resultPhoto dl dt table {
	background-color:#fbf3f2;
	}
div#resultPhoto dl dt table a img {
	border:1px solid #007efe;
	}
div#resultPhoto dl dt table a:hover img {
	border-color:#cc0000;
	}
div#resultPhoto dl dd	{
	padding-bottom:20px;
	text-align:center;
	}
div#resultPhoto dl dd h3	{
	margin:0 12px 2px 12px;
	padding-top:7px;
	width:163px;
	height:21px;
	background-color:#e4dfcf;
	line-height:100%;
	}
div#resultPhoto dl dd h3 em	{
	border-right:5px solid #e4dfcf;
	}
div.memberlist div#resultPhoto dl dd h3 {
	background-color:#f9e9e9;
	}
div.memberlist div#resultPhoto dl dd h3 em	{
	border-right:5px solid #f9e9e9;
	}
div#resultPhoto dl dd ul {
	margin-bottom:2px;
	}
div#resultPhoto dl dd ul li {
	display:inline;
	}
div#resultPhoto dl dd ul li em{
	font-size:14px;
	font-weight:bold;
	}
div#resultPhoto dl dd ul li span.unitMark{
	font-size:10px;
	}