/* 商品ギャラリー用CSS */

/* 検索結果画面処理 */
#contents a{
	font-weight:bold;
	color:#00f;
}

.thumbnail table{
	width:480px;
	border:solid 1px #999;
	background:#fff;
	margin:5px 5px;
	border-collapse:collapse;
}

.thumbnail td{
	border:solid 1px #999;
	border-collapse:collapse;
}

.thumbnail .thead{
	color:#ffe;
	font-size:11pt;
	background-color:#a52c00;
	border-collapse:collapse;
}

.thumbnail .goods{
	width:210px;
	padding:5px;
	text-align:center;
	border:solid 1px #999;
}

.thumbnail .t_index{
	width:100px;
	padding:5px;
	text-align:center;
	background-color:#a52c00;
	color:#ffe;
	font-size:11pt;
	border:solid 1px #999;
}

.thumbnail .btn_foot{
	padding:5px;
	text-align:center;
	background-color:#fff;
	color:#ffe;
	font-size:11pt;
	border:solid 1px #999;
}

/* 製品個別ページ */
h2.product_title{
  font-size: 16px;
  margin: 0 0px 0.7em 0px;
  padding:0 10px;
	color:#fff;
	background:url(../img/indextab02.gif);
  height:27px;
	/*background-color:#a52c00;*/
	border-left:10px #260000 solid;
	border-bottom:1px #260000 solid;
	}

#pd_summary {
	width:505px;
	margin:5px 5px;
	}

#tb_photo {
	width:280;
	height:210;
	margin-top:0;
	border:1px solid #999;
	float:left;
	}

#pd_list {
	width:205px;
	height:210px;
	float:right;
	border:solid #999 1px;
	}

#pd_list table,
#pd_list table td {
	border:solid #999 1px;
	border-collapse: collapse;
	background:#fff;
	}

.pd_td {
	padding-left:5px;
	}

.pd_th {
	padding-left:5px;
	width:80px;
	}


.pl_head {
	width: 85px;
	height:50px;
	padding-left:5px;
	}

.pl_body {
	width: 120px;
	padding-left:5px;
	}

.pl_big {
	height:110px;
	}

#detail {
	clear:both;
	background:#fff;
	width:505px;
	margin:0px 5px;
	}

#detail p {
	padding:5px;
	}

#detail h3 {
	background:#a52c00;
	color:#fff;
	padding-left: 10px;
	width:505px;
	margin:0;
	}

#pd_comment {
	background:#fff;
	width:505px;
	margin:10px 5px;
	}

.entry-footer {
	text-align:right;
	margin-top:10px;
	border-top: #999 dotted 1px;
	}

#pr_search {
	width:100px;
	height:20px;
	}

#pr_btn {
	width:40px;
	height:25px;
	color:#fff;
	background:#c60;
	text-align:center;
	}

.error {
	background-color:#fff;
	padding:5px 10px;
	font-size:18px;
	font-weight:bold;
	}