@charset "utf-8";
/*商品一覧*/

#ichiran {
	width:480px;
	margin:auto;
	}
	
#ichiran table {
	width:480px;
	margin:15px auto;
	padding:0;
	}
	
#ichiran th {
	background:#669966;
	border-bottom:#999999 1px solid;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:10px;
	}

#ichiran td {
	background:#FFFFFF;
	border-bottom:#999999 1px solid;
	padding:10px;
	font-size:12px;
	text-align:left;
	}

#ichiran .no {
	background-color:#412816;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}

/*商品詳細*/



#shousai .outbox {
	width:480px;
	margin:10px auto;
	font-weight:bold;
	}
.textbox .date p {
	padding-top: 3px;
	padding-bottom: 3px;
}

#shousai .picbox {
	width:200px;
	height:200px;
	float:left;
	}
#shousai .textbox {
	float:left;
	font-size:12px;
	line-height:120%;
	padding-bottom: 10px;
	
	}	
#shousai .clr {
	clear:both;
	}
#shousai table {
	margin-left:10px;
	font-size:12px;
	line-height:120%;
	font-weight:normal;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	}
#shousai td {
	padding:5px 0;
	}
#shousai .date {
	width:270px;
	}
#shousai .kutikomi {
	width:470px;
	}
#shousai .outbox .outbox table.kutikomi {
	padding-top: 0px;
	margin-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#shousai .textright {
	text-align:right;
	}
#shousai .name {
	background-color:#BF9E75;
	padding:10px;
	}

/**error**/
ul.err{
	text-align:left;
	font-size:12px;
}
ul.err li{
	margin-left:2em;
	font-weight:bold;
	list-style-type:none;
	color:#C00;
	text-indent:-1em;
}#ichiran .del {
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 1em;
}
#ichiran #form1 input {
	margin: 1em;
	padding: 0px;
}
#ichiran label {
	margin: 0px;
	padding: 0px;
	width: 420px;
}
