/*--------------------------------------------*/
/*--------------------------------------------*/
/*search base*/
/*--------------------------------------------*/
/*--------------------------------------------*/
input{
	height:19px;
}
input.submit{
	border:none;
	margin-left:5px;
	height:19px;
}
.se_title{
	padding:15px 0px 5px 0px;
}

.se_field{
	background-color:#f4f4f4;
	border:solid 1px #cccccc;
	padding:1px;
}
.se_field p{
	padding:5px;
	text-align:center;
	font-size:90%;
}
.se_base{
	width:550px;
	height:60px;
	background-image: url(../images/search_images/search_panel.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding-top:12px;
}
	
.se_l,.se_r{
	padding:0px 0px 10px 20px;
	float:left;
	white-space:nowrap;
}
.se_l p,.se_r p{
	padding-bottom:5px;
}
.se_l{
width:510px;
padding-right:20px;
}
	.se_l ul li input{
	width:360px;		
	}
	.se_l ul li input#btn_go{
	width:99px;
	}	
.se_r{
}
.se_l li,.se_r li{
	float:left;
	height:19px;
}
	.se_base li.l_pad{
/*	float:right;*/
	float:left;
	padding-left:5px;	
	}
/*--------------------------------------------*/
/*--------------------------------------------*/
/*search top*/
/*--------------------------------------------*/
/*--------------------------------------------*/
#yoto{
	padding:10px 0px 0px 18px;
}
#yoto table{
}
#yoto table td{
	padding:5px 10px 5px 0px;
	border:none;
	text-align:center;
}
#yoto table td p{
	padding-top:5px;
}
#recommend{
/*	padding-top:10px;*/
	margin-top:10px;
	margin-bottom:15px;
}
table#recommend th{
	width:65px;
}
table#recommend td{
/*	width:205px;*/
	width:195px;
/*	padding-right:15px;*/
	padding-left:10px;
	font-size:95%;
	background-image: url(../images/common_images/bullet_s_blue.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;
}
table#recommend td p{
	padding-top:5px;
}
table#recommend th,table#recommend td{
	padding-bottom:20px;
}


/*--------------------------------------------*/
/*--------------------------------------------*/
/*search result*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.result_disp{
	padding:20px 0px 10px 0px;
}
.result_disp div{
	width:45%;
}
.result_disp div span{
	color:#4190bc;
}
.result_disp div span.here{
	font-weight:bold;
}
.result_unit{
	padding:10px 0px;
	background-image: url(../images/common_images/line.gif);
	background-repeat: repeat-x;
	background-position:top;
}
.result_unit table th{
	padding-right:10px;
}
.result_unit table td a{
	font-weight:bold;
	color:#4190bc;
}
.result_unit table td div ul li{
	background-image: url(../images/common_images/bullet_small.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
	padding-left:12px;
	float:left;
	width:130px;
}
.result_unit table td div{
	padding:3px 0px;
}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*search detail*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.se_detail{
	padding:5px 0px;
	background-image: url(../images/common_images/line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.se_detail img{
	margin-bottom:5px;
}
.se_detail p{
	padding:0px 0px 0px 13px;
	background-image: url(../images/common_images/bullet_small.gif);
	background-repeat: no-repeat;
	background-position:0px 6px;
}
.se_detail p span{
color:#4091bc;
font-weight:bold;
font-size:120%;
}
.spec{
padding-bottom:15px;
}
.spec table{
	width:100%;
	text-align:center;
}
.spec table th,.spec table td{
	border:solid 1px #cdcdcd;
	padding:3px 15px;
}
.spec table th{
background-color:#c0eae9;
	text-align:center;
}
.spec table td{
	text-align:center;
}
.spec table tr.gray td{
background-color:#ededed;
}
.spec table td.name{
vertical-align:middle;
}
.spec_link{
/*	width:255px;
	padding:10px 0px 10px 10px;
	border:solid 1px #cccccc;
*/
margin-bottom:5px;
margin-top:5px;
}
.spec_link table{
/*	width:245px;*/

}
.spec_link table td{
padding-top:5px;
padding-bottom:5px;
}
/*
.spec_link table th,.spec_link table td{
text-align:left;
}
.spec_link table th{
	width:55px;
}
.spec_link table td{
	width:190px;
	padding-left:10px;
	font-size:95%;
	background-image: url(../images/common_images/bullet_s_blue.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;
}
.spec_link table td p{
	padding:5px 0px 0px 0px;
}*/

/*--------------------------------------------*/
/*--------------------------------------------*/
/*search category*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.category{

	
}

.category h3{
border-left:5px solid #007fb7;
font-size:15px;
height:17px;
padding:0!important;
text-indent:5px;
font-weight:bold;
}
	.category table{
	width:510px;
	margin-left:20px;
	margin-top:15px;
	}
	.category td{
	width:250px;
	padding-right:5px;
	padding-bottom:5px;	
	background-image:url(../images/products_images/category_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	text-indent:15px;	
	}
	.category td a{
	color:#007fb7;
	font-size:14px;
	}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*new product*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.new_product{
padding-top:25px;
padding-bottom:50px;
background-image:url(../images/products_images/divider.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.new_product h3{
width:535px;
background-image:url(../images/products_images/seihin_new_arrow.gif);
background-repeat: no-repeat;
background-position:0px 5px;
text-indent:15px;
margin:0!important;
padding:0!important;

}
.new_product table{
	margin-top:15px;
	margin-left:17px;	
}
.new_product table th{
	width:65px;
}
.new_product table td{
	width:195px;
	padding-left:10px;
	font-size:95%;
	background-image: url(../images/common_images/bullet_s_blue.gif);
	background-repeat: no-repeat;
	background-position:0px 12px;
}
	*:first-child+html .new_product table td{
		background-image: url(../images/common_images/bullet_s_blue.gif);
		background-repeat: no-repeat;
		background-position:0px 9px;
	}
	* html .new_product table td{
		background-image: url(../images/common_images/bullet_s_blue.gif);
		background-repeat: no-repeat;
		background-position:0px 9px;
	}

.new_product table td p{
	padding-top:5px;
	padding-right:8px;
}
.new_product table th,.new_product table td{
	padding-bottom:20px;
}