@charset "utf-8";
/* ===================================================================

CSS information
 file name  :  style.css
 style info :  物件検索設定

=================================================================== */

/*--------------------------------------------------------------------

	物件トップ

--------------------------------------------------------------------*/

.search-kind {
	margin:0 0 50px 0;
	text-align:center;
}

.search-kind a {
	margin-left:10px;
}

.search-kind .externalIcon {
	display:none;
}


/*--------------------------------------------------------------------

	検索画面

--------------------------------------------------------------------*/

.search-link {
	text-align:right;
	margin:0 24px 10px 0;
}

/* 検索条件
----------------------------------------------------------- */
.secondBody .parameter table {
	width:830px;
	margin:15px auto 0 auto;
	border-collapse:collapse;
}

.secondBody .parameter th {
	color:#333;
	width:95px;
	background:#99CC00;
	padding:5px;
	border:1px solid #FFF;
}

.secondBody .parameter td {
	width:720px;
	padding:5px 5px 5px 0;
	border:1px solid #FFF;
	background:#eee;
}

.secondBody .parameter td input {
	vertical-align:middle;
	margin:0 5px 0 10px;
}

.secondBody .parameter td select {
	margin:0 0 0 10px;
}

.secondBody .parameter .number {
	float:left;
	margin:10px 0 20px 25px;
}

.secondBody .parameter .btn {
	float:right;
	margin:10px 25px 20px 0;
}


/* 検索結果
----------------------------------------------------------- */
.secondBody .result {
	clear:both;
	background:url(../common/images/line/line_dot_01.gif) repeat-x top;
	padding:20px 0 0 0;
}

.secondBody .result table {
	margin:0 auto 50px auto;
	width:830px;
	border-collapse:collapse;
}

.secondBody .result th {
	text-align:center;
	color:#333;
	background:#99CC00;
	border:1px solid #FFF;
	padding:2px 0;
}

.secondBody .result td {
	background:#EEE;
	border:1px solid #FFF;
	padding:2px 4px;
	vertical-align:top;
}

.secondBody .result td.detail {
	width:69px;
	vertical-align:middle;
}

.secondBody .result td.thumnail     { width:100px; }
.secondBody .result td.thumnail img { vertical-align:text-bottom; }




/*--------------------------------------------------------------------

	物件詳細

--------------------------------------------------------------------*/

/* 物件概要
----------------------------------------------------------- */

.detail { padding-top:10px; }

.detail .lead { margin:10px 0 0 10px; }

.detail .photo { text-align:center; }

.outline {
	border:1px solid #EEE;
	width:610px;
	margin:10px auto 20px auto;
	padding:0 0 10px 0;
}

.outline dl {
	clear:both;
	margin:5px 15px 0 15px;
	padding:0 5px;
	width:570px;
}

.outline dt {
	clear:left;
	float:left;
	background:url(../common/images/line/line_dot_01.gif) repeat-x top;
	padding:10px 0 0 7px;
	margin-bottom:5px;
	width:180px;
}

.outline dd {
	background:url(../common/images/line/line_dot_01.gif) repeat-x top;
	float:left;
	width:380px;
	padding:10px 0 0 0;
	margin-bottom:5px;
}

.outline dt span {
	background:url(../common/images/list/icon_list_01.gif) no-repeat 0 2px;
	_background:url(../common/images/list/icon_list_01.gif) no-repeat;
	padding-left:20px;
}

.outline dt.end { background:none; padding-bottom:0; }
.outline dd.end { background:none; padding-bottom:0; }


.detail ul.gallery {
	margin-bottom:20px;
}

.detail ul.gallery li {
	display:inline;
	margin:0 0 0 13px;
}

.detail ul.gallery li img {
	margin-bottom:10px;
}