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

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

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


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

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


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

#cartDetail .cartNav{
	margin: 18px auto 0;
	width: 404px;
}
#cartDetail .cartNav li{
	float:left;
	padding: 0 15px;
	width: 172px;
}