@charset"utf-8";


/*
===== バックナンバー ===========================
*/

table#main td.contents table.auctionname {
	width: 500px;
	margin: 0 0 8px 33px;
}

table#main td.contents table.auctionname th {
	background: #E00000 url(../images/ico_auction_red.gif) no-repeat left center;
	padding: 10px 0 10px 35px;
	text-align: left;
	color: #FFF;
	font-size: 1.1em;
}


table#main td.contents table.auctionname td.photo img {
	border: 3px solid #CCC;
}

table#main td.contents table.auctionname td.text {
	width:300px;
	vertical-align: top;
	line-height: 1.5;
	padding: 8px 10px 0 0;
}

table#main td.contents table.win_name {
	width: 500px;
	border-collapse: collapse;
	margin: 0 0 48px 33px;
}

table#main td.contents table.win_name th {
	border: 1px solid #CCC;
	background: #E0E0E0;
	padding: 5px 0 5px 10px;
	text-align: left;
}

table#main td.contents table.win_name td {
	border: 1px solid #CCC;
	padding: 5px 0 5px 10px;
}


/*-- セリ市詳細 --*/

table#main td.contents p.limit {
	color: #E00000;
	font-weight: bold;
	line-height: 1.5;
}

table#main td.contents p.limit img {
	padding: 0 3px 0 0;
}


table#main td.contents table#auction_detail {
	width: 505px;
	margin: 0 auto 20px auto;
}

table#main td.contents table#auction_detail td {
	vertical-align: top;
}

table#main td.contents table#auction_detail td.detail {

}

table#main td.contents table#auction_detail td.detail img {
	border: 3px solid #CCC;
	margin: 0 0 10px 0;
}

table#main td.contents table#auction_detail td table#date {
	width: 248px;
	border-collapse: collapse;
}

table#main td.contents table#auction_detail td table#date th {
	background :#E0E0E0;
	text-align: left;
	border: 1px solid #CCC;
	padding: 8px 0 8px 4px;
}

table#main td.contents table#auction_detail td table#date td {
	border: 1px solid #CCC;
	padding: 8px 0 8px 4px;
}

table#main td.contents table#auction_detail td table#pricelist {
	width: 240px;
	border-collapse: collapse;
}

table#main td.contents table#auction_detail td table#pricelist th {
	border: 1px solid #CCC;
	font-weight: normal;
	text-align: left;
	background: #000 url(../images/ico_auction_black.gif) no-repeat right center;
	color: #FFF;
	padding: 5px 0 5px 8px;
	line-height: 1.5;
	
}

table#main td.contents table#auction_detail td table#pricelist th strong {
	font-weight: bold;
	font-size: 1.1em;
}

table#main td.contents table#auction_detail td table#pricelist td {
	border-left: 1px solid #CCC;
	border-bottom: 1px dashed #CCC;
	padding: 6px 5px 7px 0;
	text-align: right;
}

table#main td.contents table#auction_detail td table#pricelist td.name {
	border-right: 1px solid #CCC;
	font-weight: bold;
	text-align: left;
	padding: 6px 0 7px 4px;
}

table#main td.contents table#auction_detail td table#pricelist td.price {
	color: #E00000;
	border-right: 1px solid #CCC;
	text-align: left;
	padding: 6px 0 7px 4px;
}

table#main td.contents table#auction_detail td table#pricelist td.last {
	border-bottom: 1px solid #CCC;
}

table#main td.contents table#auction_detail td table#pricelist td.name_last {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	text-align: left;
	padding: 6px 0 7px 4px;
}

table#main td.contents table#auction_detail td table#pricelist td.price_last {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	color: #E00000;
	text-align: left;
	padding: 6px 0 7px 4px;
}

table#main td.contents table#bed {
	width: 505px;
	margin: 0 auto 20px auto;
	border-collapse: collapse;
}

table#main td.contents table#bed th {
	background: #E0E0E0;
	text-align: left;
	vertical-align: top;
	border: 1px solid #CCC;
	padding: 7px 0 7px 7px;
}

table#main td.contents table#bed  td {
	line-height: 1.5;
	border: 1px solid #CCC;
	padding: 7px 0 7px 7px;
}

table#main td.contents table#bed  td span.small {
	font-size: 0.75em;
}

table#main td.contents table#bed  td.title {
	background: #000 url(../images/alloow_black.gif) no-repeat;
	background-position: 40px center;
	border-right: none;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding: 7px 0 7px 7px;
}


table#main td.contents table#bed  td.rule {
	background: #000;
	border-left: none;
	color: #FFF;
	text-align: right;
	padding: 7px 7px 7px 0;
}

table#main td.contents table#bed  td.rule a {
	color: #FFF;
}

table#main td.contents table#bed  td.input {
	text-align: center;
}


table#main td.contents hr.voicetop {
	width: 493px;
	margin: 20px auto 13px auto;
	background: #FFF;
	color: #FFF;
	border-top: dashed #CCC;
	border-width: 1px 0 0 0;
}

table#main td.contents p.comments {
	width: 493px;
	margin: 10px auto;
	padding: 0 0 10px 6px;
	border-bottom: 1px dashed #CCC;
	background: url(../images/allow_red.gif) no-repeat left top;
}

table#main td.contents p.comments span.name {
	font-weight: bold;
}

table#main td.contents p.comments span.date {
	color: #E00000;
}


table#main td.contents table#notice {
	width: 505px;
	border: 1px solid #CCC;
	background: #EFEFEF;
	margin: 25px auto 15px auto;
}

table#main td.contents table#notice table#notice td {
	padding: 12px 0;
}

table#main td.contents table#notice p {
	background: url(../images/ico_notice.gif) no-repeat center left;
	margin: 10px 0 3px 12px;
	padding: 0 0 0 8px;
	color: #E00000;
	font-weight: bold;
}

table#main td.contents table#notice ul {
	margin: 0 0 12px 12px;
	width: 480px;
}

table#main td.contents table#notice ul li {
	line-height: 1.25;
	background: url(../images/ico_noticelist.gif) no-repeat left top;
	text-indent: 1em;
}

* html table#main td.contents table#notice ul li,
* html table#main td.contents table#notice ul li.attention {
	text-indent: -1em;
	padding-left: 1em;
}

table#main td.contents table#notice ul li.attention {
	color :#E00000;
	line-height: 1.25;
	background: url(../images/ico_noticelist.gif) no-repeat left top;
	text-indent: 1em;
}
