/* style.css */

* {
	margin:			0px;
	padding:		0px;
	font-size:		12px;
}

body{
	font-family:"ヒラギノ角ゴ Pro W3","Lucida Grande","Hiragino Kaku Gothic Pro",メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
#clickSearchBody{
	background: url(../img/click_bg.png) no-repeat left top;
	width: 828px;
	overflow: hidden;
	height: 384px;
	position:relative;
}
#clickSearch{
	overflow: hidden;
	height: 265px;
	z-index:100;
}

#search_container_wrapper {
	position:		absolute;
	top:			180px;
	left:			0px;
	width:			100%;
	z-index:		9999;
}



#search_container:after {
	content:		".";
	height:			0;
	display:		block;
	clear:			both;
	visibility:		hidden;
}



/* clearfix */
.clearfix:after {
	content:		".";
	height:			0;
	clear:			both;
	display:		block;
	visibility:		hidden;
	line-height:		0;
	font-size:		0px;
}

.clearfix {
	display:		inline-block;
}

/*\*/
* html .clearfix { height: 1%; }
*+html .clearfix { height: 1%; }
.clearfix { display: block; }
/**/



/***********************************************************************************/
#header{
	padding: 5px 5px;
	height: 57px;
}
#btnClose{
	position: relative;
	width: 34px;
	height: 34px;
	overflow: hidden;
	float: right;
}
#btnClose img{
	position: absolute;
	cursor: pointer;
}


#prev,
#next{
	position: absolute;
	width: 54px;
	height: 54px;
	overflow: hidden;
	top:97px;
	z-index:100;
	
}
#prev{left:27px;}
#next{right:28px;}

#prev img,
#next img{
	position: absolute;
	cursor: pointer;
}

#pageNow,
#pageMax {
	position: absolute;
	font-size: 36px;
	color: #FFFFFF;
}
#pageNow{
	top: 245px;
	right: 60px;
}
	
#pageMax {
	top:278px;
	left: 780px;
}


/***********************************************************************************/
#search_breadcrumbs{
	position: absolute;
	width: 54px;
	height: 54px;
	overflow: hidden;
	top:164px;
	left:27px;
	z-index:50;
}
#search_breadcrumbs li{
	position: absolute;
	width: 54px;
	height: 54px;
	overflow: hidden;
	top:0;
	left:0;
}
#search_breadcrumbs li span{
	display:block;
	width: 54px;
	height: 54px;
}
#search_breadcrumbs li img{
	position: absolute;
	cursor: pointer;
}

#search_breadcrumbs li.listEnd{
	display:none;
}



/***********************************************************************************/
#table_container {
	zoom:1;
	position:		relative;
}

#table_mask {
	position:		relative;
	margin:			0px auto;
	width:			638px;
	height:			250px;
	overflow:		hidden;
}

#table_mask_container {
	position:		relative;
	left:			0;
	width:			10000px;
}


table {
	float:				left;
	margin:				0px 0px 0px 0px;
	border-collapse:	separate;
	table-layout:		fixed;
	zoom:1;
}


table tr td {
	width:			210px;
	height:			80px;
	text-align:		center;
	vertical-align:	middle;
	color:			#333333;
	overflow:		hidden;
	background: url(../img/bg_cell_txt.gif) no-repeat left top;
	cursor: pointer;
	text-align: center;
	font-size: 15px;
	font-weight:	bold;
}

table tr td.blankLink {
	background: url(../img/bg_cell_link.gif) no-repeat left top;
}
table tr td a {
	font-size: 15px;
	display: table-cell;
	height:			56px;
	width:			186px;
	padding:		10px;
	color:			#333333;
	text-decoration:	none;
	vertical-align: middle;
	text-align: center;
	outline: none;
	margin: auto;
}

* html table tr td a { display: inline-block; zoom:1; height: auto; }
*+html table tr td a { display: inline-block; zoom:1; height: auto; }

table tr td a span{
	display:inline-block;
	vertical-align:middle;
	zoom:1;
	font-size: 15px;
	font-weight:	bold;
}
