@charset "UTF-8";

/* ************************************************************

Title: result/default.css
Since: 2009-07-30
Last Modified: 2009-07-

************************************************************ */

#contentsContainer .mainContents .contents.index {
	float: none;
	width: 900px;
}
#contentsContainer .mainContents .contents.index h1 {
	margin-bottom: 25px;
}
#contentsContainer .mainContents .contents.index .recentContainer {
	padding-left: 15px;
	background: url(../../../project/images/recent_frame.gif) repeat-y;
}
#contentsContainer .mainContents .contents.index .recentContainer h2 {
	padding: 0 0 9px 3px;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent {
	width: 885px;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result {
	float: left;
	width: 294px;
	height: auto !important;
	height: 78px;
	min-height: 78px;
	background: url(../../../project/images/recent_bg.gif) no-repeat;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result table {
	width: 266px;
	margin: 8px 0 0 8px;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result td {
	vertical-align: middle;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result td.photo {
	width: 99px;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result td.photo img {
	border: 1px solid #646464;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result td.text {
	font-size: 120%;
	line-height: 140%;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result td.text span.date {
	display: block;
	padding-left: 6px;
}
#contentsContainer .mainContents .contents.index .recentContainer .recent .result td.text a {
	padding-left: 6px;
	background: url(../../images/link_list_bullet.gif) no-repeat 0 4px;
}

#contentsContainer .mainContents .contents.index .searchResultContainer {
	margin-top: 28px;
	padding: 21px 31px 30px;
	background-color: #fafafa;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .titleContainer {
	width: 840px;
	height: 53px;
	margin-right: -2px;
	overflow: hidden;
	background: url(../../../project/images/index_tab_line.gif) no-repeat left bottom;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .titleContainer h2 {
	float: left;
	width: 312px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult {
	height: auto !important;
	height: 100px;
	min-height: 100px;
	padding-bottom: 20px;
	border-right: 1px solid #c8c8c9;
	border-bottom: 1px solid #c8c8c9;
	border-left: 1px solid #c8c8c9;
	background-color: #ffffff;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer {
	width: 836px;
	height: 37px;
	overflow: hidden;
	margin-bottom: 18px;
	border-bottom: 1px solid #c8c8c9;
	background: url(../../../project/images/index_architect_bg.gif) repeat-x;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer ul {
	float: left;
	border-right: 1px solid #ffffff;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer li {
	float: left;
	width: 148px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer li a {
	display: block;
	width: 148px;
	height: 37px;
	text-indent: -9999px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer li.menu01 a {
	background: url(../../../project/images/index_menu01.gif) no-repeat;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer li.menu02 a {
	background: url(../../../project/images/index_menu02.gif) no-repeat;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer li.menu03 a {
	background: url(../../../project/images/index_menu03.gif) no-repeat;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer li a:hover {
	background-position: 0 -37px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer ul.menu01 li.menu01 a,
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer ul.menu02 li.menu02 a,
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer ul.menu03 li.menu03 a {
	background-position: 0 -74px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer form {
	float: right;
	width: 241px;
	margin-top: 10px;
	background: url(../../../project/images/index_search_form_bg.gif) no-repeat;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer form input {
	float: left;
	border: none;
	margin: 0;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer form input.search {
	width: 154px !important;
	width: 164px;
	height: 18px;
	padding: 2px 0 0 10px;
	background: transparent;
	font-size: 120%;
	line-height: 110%;
	color: #959595;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .categoryContainer form input.search.active {
	color: #595959;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer {
	margin: 2px 20px 0;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer p.numberOfResult {
	padding-bottom: 12px;
	font-size: 140%;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer p.numberOfResult strong {
	font-size: 114%;
	font-weight: bold;
	color: #233c64;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer p.numberOfResult strong span {
	font-size: 163%;
	font-family: Arial, Helvetica, sans-serif;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer a.category {
	display: block;
	padding: 10px 0 9px 27px;
	background: url(../../../project/images/list_bullet_close.gif) no-repeat 13px 13px #96aacb;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer span.category {
	display: block;
	padding: 10px 0 9px 27px;
	background: url(../../../project/images/list_bullet_open.gif) no-repeat 12px 14px #325082;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer a.category.open {
	background: url(../../../project/images/list_bullet_open.gif) no-repeat 12px 14px #325082 !important;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer a.category:hover {
	background-color: #5f87b9;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer table {
	width: 796px;
	margin-bottom: 10px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer th {
	padding: 4px 0 4px 14px;
	background-color: #b6b6b6;
	font-size: 120%;
	line-height: 110%;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td {
	padding: 11px 0 11px 14px;
	border-bottom: 1px solid #e1e6e9;
	font-size: 120%;
	line-height: 110%;
	color: #000000;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td a,
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td span {
	padding-left: 14px;
	background: url(../../images/link_list_bullet.gif) no-repeat left 0.3em;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer th.name {
	padding-left: 28px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer th.location,
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td.location {
	width: 170px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer th.area,
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td.area {
	width: 148px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer th.date,
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td.date {
	width: 122px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td .thumb {
	position: absolute;
	display: none;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer td .thumb img {
	border: 1px solid #646464;
	margin-left: 1px;
}

#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer .button {
	min-height: 27px;
	padding-bottom: 32px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer .button a {
	display: block;
	float: right;
	width: 123px;
	height: 27px;
	background: url(../../../project/images/index_bt_result_close.gif) no-repeat;
	text-indent: -9999px;
}
#contentsContainer .mainContents .contents.index .searchResultContainer .searchResult .resultListContainer .button a:hover {
	background-position: 0 -27px;
}

#searchPagerContainer {
	margin: 20px 0 0 0;
}
#searchPagerContainer ul {
	float: right;
}
#searchPagerContainer ul li {
	float: left;
	margin: 0 0 0 5px;
	font-size: 140%;
}
