@charset "utf-8";

/*
===== CONTENTS =========================================

 // Site Outline //

	Site Name:  河出書房新社
	URL:  http://www.kawade.co.jp/


 // Font-size Adjustment //

	71% = 10px
	86% = 12px
	100% = 14px
	114% = 16px
	129% = 18px


 // CSS Index //

=======================================================
*/


/*------------------------------
 // 1: cartTable
------------------------------ */

#cart .cartTitle {
	background: url(img/t_cart.jpg) left top no-repeat;	
}

#cart #main .cartTable {
	margin-bottom: 20px;
}

#cart #main .cartTable th {
	padding: 10px;
	text-align: left;
	border-bottom: 1px solid #ccc;
}

#cart #main .cartTable th.tablehead {
	padding: 3px;
	text-align: center;
	background-color: #c8dbf5;
	border-bottom: none;
}

#cart #main .cartTable td {
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

#cart #main .cartTable td.update {
	padding: 0;
	text-align: left;
}

#cart #main .cartTable input.amount{
	width: 30px;
	color: #666;
	margin-top: 2px;
	margin-right: 5px;
	voice-family:"\"}\""; voice-family:inherit; width:30px;
}	html>body input.amount{width:35px;}


#cart #main .totalEx {
	width: 470px;
	margin-bottom: 20px;
	float: left;
}

#cart #main .total {
	width: 300px;
	float: right;
}

#cart #main .cartEx {
	margin-top: 10px;
	margin-bottom: 20px;
}

#cart #main .cartAtt {
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px;
	color: #900;
	border: double #900 3px;
}

#cart #main .cartOnline {
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px;
	border: solid #CCC 3px;
}

#cart #main .cartOnlineBanner {
	margin-top: 10px;
}

