/* -------------------------------------------------------------------- */

/**
 * 賢者ブログ検索ヘッダー
 *
**/
#idBlogHead {
	width  : 900px;
	height : 50px;
}

#idBlogHead p{
	text-align  : left;
	padding-top : 15px;
}

/* -------------------------------------------------------------------- */

/**
 * 賢者ブログ検索全体
 *
**/
#idBlogAll {
	width  : 900px;
}

.clsBlogListLeft {
	float        : left;
	width        : 230px;
	text-align   : left;
}

.clsBlogListRight {
	float        : left;
	width        : 660px;
	padding-left : 10px;
}

/* -------------------------------------------------------------------- */

/**
 * 検索エリア
 */
#idBlogArea {
	width  : 230px;
}

#idBlogTitle {
	background-image  : url(../../images/main/blog/bk_title_blog.gif);
	background-repeat : no-repeat;
	width             : 230px;
	height            : 38px;
}

#idBlogItemArea {
	background-image  : url(../../images/main/blog/bk_blog_item_area.gif);
	background-repeat : repeat;
	padding-left      : 15px;
	padding-top       : 10px;
	padding-bottom    : 10px;
}

#idBlogItemArea td {
	height : 28px;
}

.clsBlogItemTitle1 {
	color       : #333333;
	font        : normal 12px "sans serif", tahoma, verdana, helvetica;
	padding-top : 2px;
	width       : 63px;
}

.clsBlogItemTitle2 {
	color       : #333333;
	font        : normal 12px "sans serif", tahoma, verdana, helvetica;
	padding-top : 2px;
	width       : 7px;
}

#idBlogItemInputKeyword {
	width  : 120px;
}

#idBlogItemInputName {
	width  : 120px;
}

#idBlogItemInputKigyo {
	width  : 120px;
}

#idBlogItemInputAcademic {
	width  : 120px;
}

#idBlogItemInputGyousyuid {
	width  : 200px;
}

#idBlogItemButtonArea {
	padding-top  : 20px;
	padding-left : 10px;
}

/* -------------------------------------------------------------------- */

/**
 * 検索項目エリア
 */
.clsBlogListResultBack {
	background-color : #F2F2F2;
	color            : #696969;
	width            : 620px;
	padding          : 10px;
	margin           : 20px 10px 0px 20px;
	text-align       : left;
}

.clsBlogListResultItemMes {
	padding-bottom : 10px;
}

.clsBlogListResultItem {
	background-image  : url(../../images/main/blog/bg_blog_icon.gif);
	background-repeat : no-repeat;
	padding-left      : 13px;
	padding-right     : 15px;
}

/* -------------------------------------------------------------------- */

/**
 * 検索結果ページネーションエリア
 */
#idBlogListPagenation,
#idBlogListPagenation2 {
	text-align  : center;
	width       : 660px;
	font        : normal 12px "sans serif", tahoma, verdana, helvetica;
}

#idBlogListPagenation td {
	padding-left  : 5px;
	padding-right : 5px;
}

.clsBlogListPrev {
	cursor            : pointer;
}

.clsBlogListNext {
	cursor            : pointer;
}

#idBlogListPage,
#idBlogListPage2 {
	margin-top    : 30px;
	margin-bottom : 20px;
	color         : #AE1102;
}

#idBlogListPage a,
#idBlogListPage2 a{
	color         : #AE1102;
	padding-left  : 10px;
}

.clsBlogListPageNormal {
	color         : #696969;
	padding-left  : 10px;
}
	
.clsBlogListPageNum {
	margin-top    : 30px;
	margin-bottom : 20px;
	cursor        : pointer;
	color         : #AE1102;
}



/* -------------------------------------------------------------------- */

/**
 * 検索結果エリア
 */
.clsBlogListHead {
	background-image  : url(../../images/main/blog/bg_blog_head.gif);
	background-repeat : no-repeat;
	width             : 645px;
	height            : 26px;
	margin-left       : 15px;
}

.clsBlogResultList {
	width          : 315px;
	padding-left   : 15px;
	margin-bottom  : 10px;
}

#idBlogListRight a{
	text-decoration : none;
}

.clsBlogResultListDetail {
	width            : 295px;
	background-color : #F2F2F2;
	padding          : 10px;
	height           : 66px;
	
}

.clsBlogResultListPic {
	border   : 1px solid #CEC7BD;
	width    : 58px;
	height   : 58px;
	float    : left;
	padding  : 2px;
}

.clsBlogResultListText{
	text-align     : left;
	margin-left    : 76px;
	color          : #5A5A5A;
	vertical-align : top;
}

.clsBlogResultListDetailDay{
	color         : #C9AE69;
	font-weight   : bold;
	cursor        : pointer;
	margin-bottom : 5px;
}

.clsBlogResultListDetailName{
	height        : 14px;
	overflow      : hidden;
	cursor        : pointer;
	margin-bottom : 5px;
}

.clsBlogResultListDetailText{
	height        : 12px;
	overflow      : hidden;
	cursor        : pointer;
	margin-bottom : 5px;
}

