@charset "shift_jis";

/* ====================================================================

   Style Info: ベース
 
==================================================================== */

/* 管理画面 */
.main_corner_bs {
	width:725px;
	margin:0 auto;
	text-align:center;
	}

/* 建築可or不可 */
.mkenchiku {
	width:725px;
	margin:0 auto;
	padding-top:18px;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	}

/* 間取り・面積 */
.madori { font-size:20px; font-weight:bold; color:#0069cc; }
.madori2 { font-size:14px; font-weight:bold; color:#0069cc; }
.madori3 { font-size:16px; font-weight:bold; color:#0069cc; }
.area { font-size:14px; font-weight:bold; color:#0069cc; }

/* 価格 */
.kakaku { font-size:20px; font-weight:bold; color:#cc0000; }
.kakaku2 { font-size:18px; font-weight:bold; color:#cc0000; }
.kakaku_en { font-size:16px; font-weight:bold; color:#cc0000; }
.kakaku2_en { font-size:14px; font-weight:bold; color:#cc0000; }
.come { font-size:16px; font-weight:bold; color:#0069cc; }

.kakaku3, .bsyosai_b { font-size:16px; font-weight:bold; }
.kakaku4 { font-size:14px; font-weight:bold; }

/* mapリンクボタン */

.mapb { vertical-align:middle; margin:2px 0 2px 5px; }


/* --------------------------------------------
   syosai
-------------------------------------------- */

.bsyosai {
	width:725px;
	margin:18px auto 10px auto;
	border-collapse:collapse;
	}

.bsyosai2, .bsyosai3 {
	width:725px;
	margin:0 auto;
	border-collapse:collapse;
	}
	
	.bsyosai th, .bsyosai2 th {
		background:url(../pist_db/images/komoku_back.gif) repeat-x left top;
		background-color:#c8daeb;
		border:1px solid #548fc2;
		text-align:left;
		padding:5px;
		color:#003366;
		}
	
	.bsyosai_n, .bsyosai2 td, .bsyosai3 td {
		border:1px solid #548fc2;
		padding:5px;
		background-color:#ffffff;
		font-size:14px;
		}

.bsyosai_fm {
	background-color:#548fc2;
	padding:5px 0;
	text-align:center;
	border:1px solid #548fc2;
	}

	.bsyosai_fm p { color:#ffffff; text-align:center; padding-bottom:5px; }
	
/* ====================================================================

   Style Info: pist_db2〜pist_db2　一覧ベース
 
==================================================================== */

/* --------------------------------------------
   midashi
-------------------------------------------- */

dl.blist_m {
	width:100%;
	margin:10px auto 0 auto;
	}

.blist_m:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}

	.blist_m dt {
		width:100px;
		background:url(../pist_db/images/komoku_back.gif) repeat-x left top;
		background-color:#c8daeb;
		border:1px solid #548fc2;
		color:#003366;
		font-weight:bold;
		text-align:center;
		float:left;
		clear:both;
		padding:5px 0;
		}
	
	.blist_m dd {
		margin-left:100px;
		padding:5px 10px;
		border-top:1px solid #548fc2;
		border-bottom:1px solid #548fc2;
		border-right:1px solid #548fc2;
		/*background-color:#548fc2;*/
		background-color:#ffffff;
		font-weight:bold;
		font-size:14px;
		/*color:#ffffff;*/
		color:#003399;
		text-align:left;
		}


.blist01 {
	width:725px;
	margin:0 auto;
	}

/* --------------------------------------------
   photo
-------------------------------------------- */

.blist01_photo {
	width:208px;
	text-align:center;
	padding:4px 0;
	border-left:1px solid #548fc2;
	border-right:1px solid #548fc2;
	border-bottom:1px solid #548fc2;
	background-color:#ffffff;
	vertical-align:top;
	}

/* --------------------------------------------
   syosai
-------------------------------------------- */

/* ----- 詳細table ----- */

.blist01_s {
	vertical-align:top;
	background-color:#ffffff;
	border-right:1px solid #548fc2;
	}

.blist01_s table {
	width:100%;
	border-collapse:collapse;
	}

.blist01_s th, .blist01_s td {
	border-bottom:1px solid #548fc2;
	padding:8px;
	}
	
	.blist01_s th {
		background:url(../pist_db/images/h_line_y.gif) repeat-y right top;
		text-align:left;
		vertical-align:top;
		font-weight:bold;
		white-space:nowrap;
		}

	.blist01_s td { text-align:left; }
		.blist01_sline { border-right:1px solid #548fc2; }

/* ----- 詳細ボタン ----- */

.blist01_sb {
	background-color:#ffffff;
	vertical-align:bottom;
	text-align:right;
	border-right:1px solid #548fc2;
	border-bottom:1px solid #548fc2;
	padding:10px;
	}

/* ====================================================================

   Style Info: pist_db3
 
==================================================================== */

/* --------------------------------------------
   tab
-------------------------------------------- */

#tab_ray {
	width:775px;
	margin:0 auto;
	text-align:left;
	}

#tab_ray ul { list-style:none; margin-left:2px; }

	#tab_ray:after {
		content:"";
		display:block;
		height:0;
		clear:both;
		}

	#tab_ray li {
		float:left;
		margin-right:4px;
		}

/* 表示方法 */
#keishiki {
	width:725px;
	margin:0 auto;
	text-align:left;
	padding:18px 0 0 0;
	}
		
	#keishiki img { vertical-align:middle; margin-right:6px; }


/* --------------------------------------------
   bukken table 一覧
-------------------------------------------- */

.nomdf {
	width:725px;
	margin:0 auto;
	padding:100px 0;
	text-align:center;
	}

.komoku {
	width:725px;
	margin:18px auto 0 auto;
	border-collapse:collapse;
	}

	.komoku td {
		background:url(../pist_db/images/komoku_back.gif) repeat-x left top;
		background-color:#c8daeb;
		border:1px solid #548fc2;
		color:#003366;
		padding:5px 10px;
		}
	
	.komoku th {
		background:url(../pist_db/images/komoku_back.gif) repeat-x left top;
		background-color:#c8daeb;
		border:1px solid #548fc2;
		color:#003366;
		padding:5px;
		}

.list {
	width:725px;
	margin:0 auto;
	border-collapse:collapse;
	border-bottom:3px solid #548fc2;
	}

	.list td { padding:5px 10px; }

		.photo {
			border-left:1px solid #548fc2;
			border-right:1px solid #548fc2;
			/*border-bottom:3px solid #548fc2;*/
			padding:5px;
			background-color:#ffffff;
			}
	
		.list_m {
			background:url(../pist_db/images/come_back.gif) repeat-x left top;
			background-color:#ebebeb;
			padding:5px 10px;
			border-right:1px solid #548fc2;
			font-weight:bold;
			}
		
			.list_m img { vertical-align:middle; margin-right:10px; }
			
		.line_x {
			background:url(../pist_db/images/h_line_x.gif) repeat-x left top;
			border-right:1px solid #548fc2;
			}
		.line_y { background:url(../pist_db/images/h_line_y.gif) repeat-y right top; background-color:#ffffff; }
		.syosai { border-right:1px solid #548fc2; background-color:#ffffff; }

/* 間取り */
.madori { font-size:18px; font-weight:bold; color:#0069cc; }

/* 価格 */
.kakaku { font-size:20px; font-weight:bold; color:#cc0000; }
.kakaku_en { font-size:14px; font-weight:bold; color:#cc0000; }

/* --------------------------------------------
   bukken table　間取り
-------------------------------------------- */

.list_madori_ray {
	width:725px;
	margin:18px auto 0 auto;
	background:url(../pist_db/images/madori_back.gif) no-repeat left bottom;
	border-top:1px solid #548fc2;
	}

/* 見出し */
.list_madori_m {
	background:url(../pist_db/images/come_back.gif) repeat-x left top;
	background-color:#ebebeb;
	/*border-right:3px solid #548fc2;*/
	padding:5px;
	font-weight:bold;
	text-align:left;
	}
		
	.list_madori_m img { vertical-align:middle; margin-right:5px; }
	
/* 間取り図 */
.madorizu {
	background:url(../pist_db/images/h_line_x.gif) repeat-x left top;
	padding:6px 0;
	border-bottom:1px solid #548fc2;
	text-align:center;
	}

.madorizu img { margin:1px 0 0 0; }

/* 詳細項目 */

.list_madori td dl { margin:8px; }
	

.list_madori td dl:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}

	.list_madori td dt {
		width:60px;
		float:left;
		clear:both;
		font-weight:bold;
		text-align:left;
		}

	.list_madori td dd {
		margin-left:60px;
		text-align:left;
		}

* html .list_madori td dd { height:1px; } /* IE6 横位置のずれを回避 */

/* 物件詳細 */

.list_madori_syosai {
	background:url(../pist_db/images/h_line_x.gif) repeat-x left top;
	padding:10px 0;
	font-size:0;
	}


/* ====================================================================

   Style Info: 問い合わせ
 
==================================================================== */

.bform {
	width:725px;
	margin:0 auto;
	}

.bform table {
	width:725px;
	border-collapse:collapse;
	}

	.bform th {
		width:20%;
		padding:8px;
		background:url(../pist_db/images/komoku_back.gif) repeat-x left top;
		background-color:#c8daeb;
		border:1px solid #548fc2;
		font-weight:bold;
		color:#003366;
		text-align:left;
		vertical-align:top;
		}

	.bform td {
		width:80%;
		padding:8px;
		border:1px solid #548fc2;
		background-color:#ffffff;
		text-align:left;
		}

.bform sup, .bform span { color:#cc0000; }

.bform p { width:725px; text-align:left; padding-bottom:18px; }

