@charset "utf-8";
/* CSS Document */

#result #container{
	padding:0 0 45px;
	}

#result #contents h2{
	margin:0 0 15px;
	}
#contents{
	padding:12px 0 0 ;
	}
	

/*　現在のカゴの中
-------------------------------------------------------*/
#resultDetail .lead,
#resultDetail .attention{
	margin: 0 0 18px 12px;
	font-size: 12px;
}
#resultDetail select{
	width:140px;
	padding:5px;
	margin:0 0 15px 15px;
}
#resultDetail .tbl_cartDetail{
	border-collapse:collapse;
	border-spacing: 0;
	border-right: 1px solid #bdb695;
	border-top: 1px solid #bdb695;
	width: 749px;
	margin-bottom: 25px;
	background:#fff;
}
#resultDetail .tbl_cartDetail th{
	background: #feedd1;
	font-weight: normal;
	padding: 6px 10px;
	border-left: 1px solid #bdb695;
	border-bottom: 3px double #bdb695;
	white-space:nowrap;
}
#resultDetail .tbl_cartDetail td{
	vertical-align:middle;
	border-left: 1px solid #bdb695;
	border-bottom: 1px solid #bdb695;
	padding: 15px 10px;
	text-align:center;
	white-space: nowrap;
}
#resultDetail .tbl_cartDetail td.bbottom{
	border-bottom:1px dotted #bdb695;
}
#resultDetail .tbl_cartDetail .productName{
	width: 194px;
}
#resultDetail .tbl_cartDetail .error td{
	background: #ffe6e6;
}

#resultDetail .tbl_cartDetail td input{
	border: 1px solid #bdb695;
	padding: 5px 9px;
	width: 30px;
}
#resultDetail .tbl_cartDetail dt{
	color: #eb9026;
}
#resultDetail .tbl_cartDetail .cellInfo{
	white-space:normal;
}
#resultDetail .tbl_cartDetail .cellDelete{
	border-left: 3px double #bdb695;
}
#resultDetail .tbl_cartDetail .cellDelete a{
	color: #238fcd;
}


/* 金額合計
-------------------------------------------------------*/
#resultDetail .tbl_cartSum{
	border-collapse:collapse;
	border-spacing: 0;
	border-right: 1px solid #bdb695;
	border-top: 1px solid #bdb695;
	width: 690px;
	margin-bottom: 43px;
}
#resultDetail .tbl_cartSum th{
	text-align:right;
	padding: 9px 24px;
	background: #eeece3;
	font-weight: normal;
	border-left: 1px solid #bdb695;
	border-bottom: 1px solid #bdb695;
}
#resultDetail .tbl_cartSum td{
	text-align:right;
	padding: 8px 27px;
	width: 64px;
	border-left: 3px double #bdb695;
	border-bottom: 1px solid #bdb695;
}

#resultDetail .cartNav{
	margin: 18px auto 0;
	text-align:center;
}
#resultDetail .cartNav li{
	display:inline;
}