/*一覧画面width:749px*/

div#main2 .main2_result .search_title {
	margin:0;
	padding:0;
	width:759px;
	height:29px;
	float:left;
	background:url(/images/title_search001_naka.jpg) repeat-x;
}


div#main2 .search_title_left{
	float:left;
	color:#fff;
	text-align:left;
	vertical-align:middle;
}
div#main2 .search_title_right{
	float:right;
}

div#main2 .main2_result .search_set .search_block {
	}

.in_search_block {
                text-align:right;
}



div#main2 .main2_result .select_l {
	margin:0 5px 0 0;
	width:60px;
	
}
div#main2 .main2_result .select_r {
	margin:0 0 0 5px;
	width:220px;
}

div.search_block_add {
	float:left;
}

/*結果*/
div#main2 .main2_result .result_set{
	margin:4px 0 4px 0;
	width:749px;
	float:left;
	border-top:2px solid #A7C2D3;
}

/*
div#main2 .main2_result .result_set .pager{
	margin:0px 10px 0px 10px;
	width:380px;
	float:left;
}
div#main2 .main2_result .result_set .pager p.iconbox{
	margin:0 0 0 0;
	float:left;
}
div#main2 .main2_result .result_set .pager p.numberbox_selected{
	margin:0 0 0 0;
	float:left;
}
div#main2 .main2_result .result_set .pager p.numberbox{
	margin:0 0 0 0;
	float:left;
}
*/



.result_set span.iconbox img{
	vertical-align:middle;
}

.result_set span.numberbox {
	vertical-align:middle;
	margin:0 2px 0 2px;
}
.result_set span.numberbox_selected {
	color:red;
	margin:0 2px 0 2px;
	font-weight:bold;
        vertical-align:middle;
}


/*ソート*/
div#main2 .sortset{
	float:right;
}

/*一覧表示*/
/*
div#main2 .main2_result .result_set .res_block{
*/
div#main2 .res_block{
/*
	margin:3px 0 3px 0;
	padding:0;
	width:749px;
*/
	
/*	border-bottom:1px solid #A7C2D3;*/
}

/*
div#main2 .main2_result .result_set .res_block .block_l p{
	margin:10px 0px 0px 10px;
	float:left;
}
*/
div#main2 .block_l {
        background-color:#eaf1f5;
        border:1px solid #A7C2D3;
	width:2%;
	text-align:center;
}
div#main2 .block_sn {
        background-color:#eaf1f5;
        border:1px solid #A7C2D3;
	float:left;
	display:block;
	padding:2px 4px;
/*
        width:5%;
        text-align:center;
*/
}
div#main2 .block_m {
/*
	border:1px solid green;
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #A7C2D3;
*/
}
div#main2 .block_r{
	padding:5px 2px;
/*
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #A7C2D3;
*/
}

div#main2 .block_r table{
	width:100%;
}


/*
td.block_r_imgtd, x:-moz-any-link {
        width:1%;
}

*:first-child+html td.block_r_imgtd {
        width:110px;
}
*/

td.block_r_imgtd {
	width:1%;
}

td.block_r_infotd {
	padding-left:4px;
}


