/* CSS Document */
@charset 'UTF-8';
/*-------------------
*cart
---------------------*/

#cart {
	width:610px;
	margin:0;
	padding:0;
}

#cart h1{
	width:230;
	margin:0 0 21px 0;
	padding:0;
}

#cart .catName {
	margin:0;
	padding:0 0 10px 0;
	}

#cart #step {
	margin:0;
	padding:0;
	width:610px;
	}
	

#cart #step ul {
	margin:0;
	padding:0;
	}

#cart #step li{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

#cart h2{
	width:610px;
	margin:0;
	padding:0;
}


#cart h3{
	padding:10px 0;
	margin:0;
} 



/*---------------------
link(comfirmページ)
---------------------*/
td a{
	color:#734324;
	font-weight:bold;
}

/*----------------------
table 01
-----------------------*/
/*table*/

#cart .table01 {
	margin:0 0 10px 0;
	padding:0;
	}

#cart .table01 table {
	width:610px;
	border:1px solid #dad4c4;
	border-collapse:collapse;
	}
	
/*th*/

.table01 th {
	height:25px;
	background:#f4f2ed;
	text-align:center;
	border: 1px solid #dad4c4;
	padding:3px;
	font-weight:normal;

}

/*td*/

.table01 td {
	border: 1px solid #dad4c4;
	padding:5px 8px;
	vertical-align:middle;
}

.table01 td a {
	color:#734324;
	}
	
/*数量の幅*/	
.table01 th .th03{
	text-align:center;
}

	
.table01 td.center {
	text-align:center;
}


/*注文商品の確認欄の幅指定*/
/*s商品番号*/
.table01 td.itemName {
	width:;
	text-align:left;
}

/*価格*/
.table01 td.itemNo{
	width:;
	text-align:center;
}
/*数量*/
.table01 td.tanka{
	width:;
	text-align:right;
}
.table01 td.kazu{
	width:;
	text-align:center;
}

.table01 td.syoukei{
	width:;
	text-align:right;
}

.table01 td.btn{
	text-align:center;
	vertical-align:middle;
	width:50px;
}

/*合計金額内のボーダー削除*/
.table01 td.attention{
	padding:10px;
	border-right:none;
	text-align:left;
}
.table01 td.goukei{
	height:40px;
	border-left:none;
	text-align:right;
}

#cart .table01 table.tablebox{
		padding:0;
		width:250px;
		float:right;
			background-color:#fff;
}

.table01 td.gokei{
	height:25px;
	border-right:none;
	text-align:left;
	padding:3px;
	background-color:#dad4c4;
}

.table01 td img.saikei{
	float:right;	

}

.table01 table.tablebox th {
	height:25px;
	width:100px;
	background:#f4f2ed;
	text-align:left;
	border: 1px solid #dad4c4;
	padding:3px 5px;
	font-weight:normal;

}

.table01 table.tablebox td {

	text-align:right;


}

	
/*----------------------
table 02
-----------------------*/
/*table*/
#cart .table02 {
	margin:0;
	padding:0;
	}

#cart .table02 table {
	width:100%;
	border:1px solid #dad4c4;
	border-collapse:collapse;
	}


.tb02 th{
	height:25px;
	width:170px;
	background:#f4f2ed;
	text-align:left;
	border:1px solid #dad4c4;
	padding:3px 8px;
	border-collapse:collapse;
}

.tb02 td{
	height:35px;
	border:1px solid #dad4c4;
	padding:3px 8px;
	border-collapse:collapse;
}


span.price{
	font-weight:bold;
	font-size:16px;
	}


/*-------------------
confirmページ
--------------------*/

/*ボタン*/
.btn{
	text-align:center;
	padding:10px 0 0 0;
	}

.btn img{
	margin:0px 10px 0 0;
	}
/*ボタン上の文字*/
#cart .btn p{
	margin:0 0 0 0;
	padding:5px 0 0 0;
}


/*-------------
sendページ
-------------*/
.fs10 {
	font-size:10px;
}

td input{
	margin-right:5px;
}

td select{
	margin-bottom:5px;
}

td.address input{
	width:300px;
}	


/*----------------
completeページ
-----------------*/


#cart .kanryo{

	background:#f4f2ed;
	text-align:center;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
#cart .kanryo p{
	text-align:center;
	padding:60px 0;
}

#cart .btntop{
	text-align:center;
	padding:15px 0 0 0;
}


/*add*/
#cart .bun {
	margin:10px 0;
	}

#cart .bun2 {
	margin:5px 0 10px 0;
	}
	
#cart .next {
	margin:0 0 18px 0;
	text-align:center;
	}
	
#cart .btn_shop {
	padding:10px 0 0 0;
	border-top:1px solid #dad4c4;
	text-align:left;
	}
	
#cart span.price01 {
	color:#ae5541;
	}

/*add*/
	
#cart .table02 th {
	border:1px solid #dad4c4;
	}
	
#cart .table02 td {
	border-collapse:collapse;
	}
	
#cart .table01 .wd60{

	width:60px;	
}
