#clist table{ width: 100%; height: auto; }
	#clist table td{ background: none; }
	#clist table td.true{ background: #efefef; }

	#clist table div.parent{ position: relative; width: 100%; height: auto; }

		#clist table div.link{ position: relative; width: auto; height: auto; padding: 3px 5px 3px 5px; text-align: left; }
			#clist table div.link a{ font-size: 12px; color: #666; text-decoration: none; text-transform: uppercase; }
			#clist table div.link a:hover, #clist table div.link a.true{ color: #333; }

		#clist table table{ position: absolute; width: auto; height: auto; left: 100%; top: 0; display: none; }
			#clist table table td.true{ background: none; }

				#clist table table div.link{ position: relative; width: auto; height: auto; padding: 0px 15px 0px 15px; text-align: left; }
					#clist table table div.link a{ font-size: 12px; color: #666; text-decoration: none; text-transform: none; white-space: nowrap; }
					#clist table table div.link a:hover, #clist table table div.link a.true{ color: #333; }

table.clist{ width: 100%; height: auto; }
	table.clist td{ vertical-align: top; }

		table.clist div{ float: left; width: auto; height: auto; }

		table.clist div.default{ width: 180; height: 260; margin: 5px; background: #efefef; }

			table.clist a.name{ font-size:13px; }
			table.clist a.name:hover{ text-decoration: underline; }

			table.clist img.review{ margin: 0px; }

			table.clist span.option{ font-size: 12px; color: #666; }

			table.clist span.price{ font-size: 12px; color: #666; }

table.clist td.clist_n_page2str{ font-size: 12px; color: #333; text-align: right; }
	table.clist td.clist_n_page2str span.pages{ font-style: normal; }