/* -------------------------------------------------------------------- */

/**
 * 賢者検索ヘッダー
 *
**/
#idSearchHead {
	width  : 900px;
	height : 50px;
}

#idSearchHead p{
	text-align  : left;
	padding-top : 15px;
}

/* -------------------------------------------------------------------- */

/**
 * 賢者検索全体
 *
**/
#idSearchAll {
	width  : 900px;
}

.clsSearchListLeft {
	float        : left;
	width        : 230px;
	text-align   : left;
}

.clsSearchListRight {
	float        : left;
	width        : 660px;
	padding-left : 10px;
}

/* -------------------------------------------------------------------- */

/**
 * 検索エリア
 */
#idSearchArea {
	width  : 230px;
}

#idSearchTitle {
	background-image  : url(../../images/main/search/bk_title_search.gif);
	background-repeat : no-repeat;
	width             : 230px;
	height            : 38px;
}

#idSearchItemArea {
	background-image  : url(../../images/main/search/bk_search_item_area.gif);
	background-repeat : repeat;
	padding-left      : 15px;
	padding-top       : 10px;
	padding-bottom    : 10px;
}

#idSearchItemArea td {
	height : 28px;
}

.clsSearchItemTitle1 {
	color       : #333333;
	font        : normal 12px "sans serif", tahoma, verdana, helvetica;
	padding-top : 2px;
	width       : 63px;
}

.clsSearchItemTitle2 {
	color       : #333333;
	font        : normal 12px "sans serif", tahoma, verdana, helvetica;
	padding-top : 2px;
	width       : 7px;
}

#idSearchItemInputName {
	width  : 120px;
}

#idSearchItemInputKigyo {
	width  : 120px;
}

#idSearchItemInputAcademic {
	width  : 120px;
}

#idSearchItemInputGyousyuid {
	width  : 200px;
}

#idSearchItemButtonArea {
	padding-top  : 20px;
	padding-left : 10px;
}

/* -------------------------------------------------------------------- */

/**
 * 検索項目エリア
 */
.clsSearchListResultBack {
	background-color : #F2F2F2;
	color            : #696969;
	width            : 620px;
	padding          : 10px;
	margin           : 20px 10px 0px 20px;
	text-align       : left;
}

.clsSearchListResultItemMes {
	padding-bottom : 10px;
}

.clsSearchListResultItem {
	background-image  : url(../../images/main/search/bg_search_icon.gif);
	background-repeat : no-repeat;
	padding-left      : 13px;
	padding-right     : 15px;
}

/* -------------------------------------------------------------------- */

/**
 * 検索結果ページネーションエリア
 */
#idSearchListPagenation,
#idSearchListPagenation2 {
	text-align  : center;
	width       : 660px;
	font        : normal 12px "sans serif", tahoma, verdana, helvetica;
}

#idSearchListPagenation td {
	padding-left  : 5px;
	padding-right : 5px;
}

.clsSearchListPrev {
	cursor            : pointer;
}

.clsSearchListNext {
	cursor            : pointer;
}

#idSearchListPage,
#idSearchListPage2 {
	margin-top    : 30px;
	margin-bottom : 20px;
	color         : #AE1102;
}

#idSearchListPage a,
#idSearchListPage2 a{
	color         : #AE1102;
	padding-left  : 10px;
}

.clsSearchListPageNormal {
	color         : #696969;
	padding-left  : 10px;
}
	
.clsSearchListPageNum {
	margin-top    : 30px;
	margin-bottom : 20px;
	cursor        : pointer;
	color         : #AE1102;
}



/* -------------------------------------------------------------------- */

/**
 * 検索結果エリア
 */
.clsSearchListIndexHead {
	background-image  : url(../../images/main/search/bg_search_head_index.gif);
	background-repeat : no-repeat;
	width             : 646px;
	height            : 32px;
	margin-left       : 14px;
}

.clsSearchListHead {
	background-image  : url(../../images/main/search/bg_search_head_result.gif);
	background-repeat : no-repeat;
	width             : 646px;
	height            : 32px;
	margin-left       : 14px;
}

.clsSearchResultList {
	width          : 315px;
	padding-left   : 15px;
	margin-bottom  : 10px;
}

#idSearchListRight a{
	text-decoration : none;
}

.clsSearchResultListDetail {
	width            : 295px;
	background-color : #F2F2F2;
	padding          : 10px;
	min-height       : 66px;
}

.clsSearchResultListPic {
	border   : 1px solid #CEC7BD;
	width    : 58px;
	height   : 58px;
	float    : left;
	padding  : 2px;
}

.clsSearchResultListText{
	text-align     : left;
	margin-left    : 76px;
	color          : #5A5A5A;
	vertical-align : top;
}

.clsSearchResultListText2{
	height : 10px;
}

.clsSearchResultListDetailName{
	color         : #C9AE69;
	font-weight   : bold;
	cursor        : pointer;
	margin-bottom : 5px;
}

.clsSearchResultListDetailText{
	overflow      : hidden;
	cursor        : pointer;
	margin-bottom : 5px;
}


