@import "init.css";
@import "common.css";

div#items{
	width:580px;
	}
/*時計*/	
div#items h2.watch{
	text-indent:-9999px;
	width:580px;
	height:107px;
	background:url(../images/other/h2_item_watch.jpg) no-repeat;
	margin:0 0 20px 0;
	}
/*ブランド*/	
div#items h2.brand{
	text-indent:-9999px;
	width:580px;
	height:107px;
	background:url(../images/other/h2_item_brand.jpg) no-repeat;
	margin:0 0 20px 0;
	}
/*貴金属*/	
div#items h2.metal{
	text-indent:-9999px;
	width:580px;
	height:107px;
	background:url(../images/other/h2_item_metal.jpg) no-repeat;
	margin:0 0 20px 0;
	}
/*チケット*/	
div#items h2.ticket{
	text-indent:-9999px;
	width:580px;
	height:107px;
	background:url(../images/other/h2_item_ticket.jpg) no-repeat;
	margin:0 0 20px 0;
	}
/*美術品*/	
div#items h2.art{
	text-indent:-9999px;
	width:580px;
	height:107px;
	background:url(../images/other/h2_item_art.jpg) no-repeat;
	margin:0 0 20px 0;
	}
div#items h3#secret{
	width:200px;
	height:120px;
	float:left;
	background:url(../images/other/h3_secret_info.gif) no-repeat;
	margin:0 0 10px 0;
	text-indent:-9999px;
	}
div#items ol{
	width:340px;
	height:120px;
	float:right;
	list-style:decimal outside;
	_list-style:outside;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	>padding:0 0 0 25px;
	
	}
div#items ol li{
	margin:0 0 5px;
	line-height:1.1;
	}

div#items dl#ifbroken{
	clear:both;
	background:#fff4c3;
	margin:0 0 20px 0;
	padding:10px 10px;
	}
div#items dl#ifbroken dt{
	margin:0 0 5px 0;
	font-weight:bold;
	}
	
div#items table{
	width:580px;
	margin:0 0 2px;
	padding:0 0 2px;
	border-collapse:collapse;
	}
div#items table th, div#items table td{
	border-top:1px solid #CCCCCC;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	}
div#items table th{
	background:#fbf8ef;
	width:50px;
	padding:5px;
	font-weight:bold;
	font-size:16px;
	}
div#items table td{
	width:520px;
	white-space:nowrap;
	padding:4px 5px;
	}

div#items table.vertical{
	width:580px;
	margin:0 0 10px;
	padding:0 0 2px;
	border-collapse:collapse;
	}
div#items table.vertical caption{
	margin:0 0 1px;
	padding:4px 5px;
	background:#fbf8ef;
	font-weight:bold;
	text-align:center;
	border:1px solid #CCCCCC;
	}

div#items table.vertical th, div#items table.vertical td{
	border-top:1px solid #CCCCCC;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	}
div#items table.vertical th{
	width:400px;
	background:none;
	padding:4px 5px;
	white-space:nowrap;
	font-weight:normal;
	font-size:12px;
	text-align:left
	}
div#items table.vertical td{
	width:180px;
	white-space:nowrap;
	padding:4px 5px;
	text-align:right;
	}

div#items dl.itemlist{
	width:578px;
	margin:0 0 20px;
	padding:0 5 2px;
	border-top:none;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	}
div#items dl.itemlist dt{
	margin:0 0 1px;
	padding:4px 5px;
	background:#fbf8ef;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	}
div#items dl.itemlist dt.subcat{
	margin:0 0 1px;
	padding:4px 5px;
	background:#EFEFEF;
	font-weight:bold;
	text-align:center;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	}
div#items dl.itemlist dt.subcat2{
	margin:0 0 1px;
	padding:4px 5px;
	background:#EFEFEF;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	}
div#items dl.itemlist dd{
	display:inline;
	line-height:2;
	padding:0 5px 0 5px;
	white-space:nowrap;
	}
div#items dl.itemlist dd:after{
	content:",";
	}
div#items dl.itemlist dd.last:after{
	content:"";
	}




