@charset "UTF-8";
@import "/css/set.css";
@import "/css/list.css";

#primary-contens p  { padding: 10px 0px 0; }
table#info { width: 100%; }
	table#info th { width: 120px; padding: 5px; color:#7B4111; background-color: #FFECDD; }
	table#info td { padding: 5px; }

table#info span.must { color: #990000; }
div.err   { color: #990000; padding: 2px 0px; }

div.searchbox { background-color: #FEEADA; padding: 10px; }
	div.searchbox div.title    { float: left; width:  90px; line-height: 24px; }
	div.searchbox div.keyword  { float: left; width: 240px; }
	div.searchbox input#txt_q1 { width: 230px; padding: 1px; }
	div.searchbox input#txt_q2 { width: 230px; }
	div.searchbox div.button   { float: left; }

div#list { padding: 10px 0px; }
	div#list div.item { width: 355px; float: left; margin: 7px; }
	
		div#list div.title { background: url(/img/sample/titleback-suppli.gif) no-repeat right bottom; width: 355px; height: 30px; position: relative; }
			div#list div.title p { padding: 10px 25px 0 35px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 13px; }
		div#list div.detail-s { margin-left:1px; width: 340px; height: 195px; padding: 5px; border: #F0AD76 1px solid ; border-top: none;}
		div#list div.pic      { width: 122px; float: left; }
		div#list div.nonfree  { text-align: right; padding: 4px 4px 0px 0px;}

		div#list div.text     { width: 212px; height: 165px; float: right; padding: 0 0 0 5px; }
		div#list div.button   { clear: right; text-align: right;	margin: 0px;	padding:6px 6px 0 0 ; }

		div#list h3           { font-size: 12px; line-height: 16px; }
			div#list h3 a     { color: #663212; }
		div#list p            { padding: 5px 0 0; line-height: 16px; }
		div#list ul           { margin-top: 5px; list-style: circle inside; }
		div#list li           { padding: 2px 0 0; }


/*  */
#list .soldout p.note{	padding-left: 3ex; color:#996; font-size:80%; } 
