@charset "utf-8";
/**************************************************************************************************
Common
**************************************************************************************************/

/* ListSell
-------------------------------------------------------------------------------------------------*/
#app {
	margin			: 0;
}

	#app table {
		margin			: 0 0 4px -3px;
		border-collapse	: separate;
		border-spacing	: 3px 0;
	}
		#app table th{
			border			: solid #6e2014;
			border-top:0px;
		}
		#app table td {
			border			: solid #6e2014;
		}
		#app table thead th {
			border-width	: 3px 3px 0;
			background		: url("../images/list_sell/name_btm.jpg") repeat-x 0 bottom;
			padding			: 0 0 11px;
		}
			#app table thead th div {
				background		: #ff8d00;
				padding			: 1px 8px;
				line-height		: 1.3;
				font-weight		: bold;
				text-align		: center;
				height: 40px;
				width:239px;
				display: table-cell;
				vertical-align: middle;
			}
		#app table tfoot td {
			border-width	: 0 3px 3px;
			width			: 239px;
			text-align		: center;
		}
		#app table tbody td.Detail {
			border-width	: 0 3px;
			background		: #E4E1D8;
			/*padding			: 0 0 7px;*/
			/* height			: 205px; */
			height			: 158px;
			vertical-align	: top;
		}
		#app table tbody > td.Detail {
			height			: auto;
			min-height		: 205px;
		}

			#app table tbody td.Detail div.Supp {
				margin			: 0 0 8px;
				background		: url("../images/list_sell/balloon_btm.jpg") no-repeat 222px bottom;
				padding			: 0 0 6px;
			}
				#app table tbody td.Detail div.Supp p {
					background		: #FFFFFF;
					padding			: 4px 3px 3px;
					line-height		: 1.3;
				}
					#app table tbody td.Detail div.Supp p span {
						display		: inline-block;
						border		: 1px solid #CC0000;
						padding		: 0 3px;
						color		: #CC0000;
					}
			#app table tbody td.Detail a.CardImg {
				float				: left;
				padding				: 3px 0 0 5px;
				width				: 73px;
			}
			#app table tbody td.Detail span.None {
				float				: left;
				padding				: 5px 2px 0;
			}
			#app table tbody td.Detail table {
				float				: right;
				border-collapse		: collapse;
			}
				#app table tbody td.Detail table td {
					padding			: 2px 2px 11px 0;
					border			: none;
				}
				#app table tbody td.Detail table td.Price {
					padding-top		: 6px;
					min-width		: 40px;
					text-align		: right;
					white-space		: nowrap;
					line-height		: 1.3;
					color			: #E62E00;
					font-size		: 12px;
					font-weight		: bold;
				}
					#app table tbody td.Detail table td img {
						vertical-align	: middle;
					}

    .ListSellHeadRar{

      background: white;
      padding: 4px 3px 3px;
      line-height: 1.3;
    }
    .ListSellHeadRar span{
      display: inline-block;
      border: 1px solid #C00;
      padding: 0 3px;
      color: #C00;
    }


#app tbody td.Detail div.RateNow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FF4800;
    font-weight: bold;
    line-height: 1.3;
    margin: 0 8px 9px;
    padding: 7px 4px 4px;
    text-align: center;
}

/* SA販売価格5万円以上カードの確認文表示 */
#ListSell table tbody td.Detail table td.expensive_attention {
	padding: 2px 2px 3px 0;
}

#app table tbody td.Detail table td.expensive_attention {
	padding: 2px 2px 3px 0;
}