/* 品番で探す */
#search {
	margin-bottom: 3em;
	padding: 0px 20px;
}
#search #bar {
	margin-bottom: 2em;
	background: url(../../common/bar_back.gif) repeat-x;
	text-align: left;
	height: 40px;
}
#search h1 {
	background: url(../img/sholuder_shop.gif) no-repeat 100% 0%;
	text-align: left;
}
#search h2 {
	margin-bottom: 0.5em;
	font-size: 14px;
	text-align: left;
}
#search ul {
	list-style-type: none;
	text-align: left;
}
#search #swaku {
	padding: 1em;
	background-color: #F7EFDD;
}



/* フォーム */
#search fieldset {
	border-style: none;
}
#search legend {
	text-indent: -9999px;
}
#search #left {
	float: left;
	font-weight: bold;
	text-align: left;
	width: 500px;
}
#search #right {
	margin-left; 510px;
	text-align: right;
	width: 200px;
}
#search input.txt {
	ime-mode: disabled;
}





/* 検索結果 */
#search table#result {
	border: 1px solid #CCCCCC;
	margin-bottom: 2em;
	border-collapse: collapse;
	width: 740px;
}
#result th {
	padding: 0.1em 0.3em;
	background-color: #EDEDED;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	text-align: center;
}
#result td {
	padding: 0.1em 0.3em;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}
#search .error {
	margin-bottom: 2em;
	color: #FF0000;
}
th.pnum {
	width: 15%;
}
th.category {
	width: 32%;
}
th.color {
	width: 8%;
}
th.thick {
	width: 15%;
}
th.lot {
	width: 20%;
}
th.price {
	width: 10%;
}
#result td.center {
	text-align: center;
}
#result td.right {
	text-align: right;
}





