
/* CSS for [order/display_cart.html] */
/* ↓ここから 「買い物かご」　用　CSS */
.cart_main{
	width: 600px;
	margin: 0px;
	padding: 15px;
	height: auto;
	text-align: center;
}
.cart_main h2{
	margin: 0px 0px 0px 0px;
	float: left;
}
.cart_main p{
	clear: both;
	text-align:left;
}
.cart_main  .order_flow_img{
	float: right;
}
.cart_main .header{
	height: 70px;
	width: auto;
	margin-bottom: 20px;
}
/* 買い物かご 会員ポイント・Eマネー表示 */
.cart_main　.order_cart_savemoney_summary{
	clear: both;
}
.cart_main　.order_cart_savemoney_summary ul{
	margin: 20px 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
}
.cart_main　.order_cart_savemoney_summary li{
	margin:5x 0px;
}

/* CSS for edit_confirm_base.html = [ORDER_CART_LIST] = .edit_confirm_base*/
.cart_main .order_cart_list{
	clear: both;
	text-align:center;
}
.cart_main .order_cart_list form{
	margin: 0px 0px 2px 0px;;
}
.cart_main .order_cart_list table{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse:collapse;	
	border: 1px silver solid;
}
.cart_main .order_cart_list td{
	padding: 5px;
	border: 1px silver solid;
}
.cart_main .order_cart_list tr{
	padding: 2px;
	border: 1px silver solid;
}
.cart_main .order_cart_list  .column-1{
	text-align: center;
	width: 66px;
}
.cart_main .order_cart_list  .column-2{
	text-align: left;
	width: 180px;
}
.cart_main .order_cart_list  .column-3{
	text-align: center;
}
.cart_main .order_cart_list  .column-4{
	text-align: center;
	
}.cart_main .order_cart_list  .column-4 input{
	text-align:right;
}

.cart_main .order_cart_list  .column-5{
	text-align: right;
	color: #339933;
	font-weight: bold;
}
.cart_main .order_cart_list  .column-6{
	text-align: right;
	color: #339933;
	font-weight: bold;

}
.cart_main .order_cart_list  .column-7{
	text-align: center;
	width: 36px;
}


.cart_main .order_cart_list input{
	width: 30px;
	text-align:right;
}
/* 会員分類表示　*/
.cart_main ul.samemoney_summary{
	margin: 0px;
	padding: 10px;
	clear:both;
	text-align: left;
}
.cart_main ul.samemoney_summary li{
	list-style: none;
}

/* ボタン類　*/
.cart_main .cart_button{
	margin:0px auto;
	height:50px;
	width: 420px;
}
.cart_main .cart_button img{
	margin: 2px;
}
.cart_main .cart_button #all_remove{
	width: 122px;
	height: 26px;
	margin-right: 20px;
	float: left;
}

.cart_main .cart_button #previous{
	width: 126px;
	height: 26px;
	margin-right: 20px;
	float: left;
}

.cart_main .cart_button #forward{
	width: 72px;
	
	
	float: left;
}
/* ボタン類ここまで　*/

.cart_main .order_cart_list .style_0{
	background-color: #ededed;
	padding: 7px 0px;
	border: 1px silver solid;
}
.cart_main .order_cart_list .style_1{
	background-color: #fff9e0;
	padding: 7px 0px;
}
.cart_main .order_cart_list .style_2{
	background-color: #eff7e6;
	padding: 7px 0px;
}
.cart_main .order_cart_list .style_3{
	background-color: #e0ecf2;
	padding: 7px 0px;
}

.cart_main .topic_path p{
	text-align: right;
}
.cart_main .order_cart_list tr .summary{
	border-bottom: 1px #CCCCCC solid;
	text-align: right;
	font-weight: bold;
}

.cart_main　.order_cart_list .summary_title{
	width: 70%;
	text-align: right;
	font-weight: bold;
	background-color: #EEF3F7;
}
.order_cart_list .summary_body{
	width: 30%;
	color: #D7113E;
	font-weight: bold;
	text-align: right;
	background-color: #EEF3F7;
}
.cart_main .order_cart_list tr .sub_total_price{
	color: #ff6666;

}
.cart_main .order_cart_list tr .sub_total_aquired_point_qty{
	color: #ff6666;
}
.cart_button #all_remove1{
	display: inline;
	width: 122px;
}
.cart_button #jump_toppage1{
	display: inline;
}
.cart_button #forward1{
	display: inline;
}


/* CSS for display_cart_base_explanation.html = [ORDER_CART_EXPLANATION] = .order_cart_explanation*/
.order_cart_explanation{
	width: 578px;
	height: auto;
	text-align: center;
	padding-top: 50px;
	background: white url('/images/basic/jpn/order/shopping_cart_guide.gif') no-repeat;
	

}
.explanation_header{
	text-align:left;
}
.explanation_body{
	text-align: center;
	width: 500px;
}

html[xmlns] .explanation_body{
	text-align: center;
	width: 500px;
	margin-left: 30px;
}

.explanation_img{
	clear: both;
	text-align:center;
	border-bottom: 1px silver dotted;
	width: 500px;
	
}

.explanation_img img{
	float:left;
	clear: both;
}

.explanation_str{
	float: right;
	text-align:left;
	width: 420px;
}
/* CSS for  .order_cart_uniliqudation_list*/
/* 他店舗未清算買い物かご */
.order_cart_uniliqudation_list{
	width: 600px;
	height: auto;
	margin:20px 0px;
	padding:10px 0px;
	text-align:left;
	text-align: center;
}
.order_cart_uniliqudation_list caption{
	width: 500px;
	height: auto;
	margin:0px;
	padding:0px 0px 0px 30px;
	text-align:left;
	padding:10px 0px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: 1px silver solid;
	border-left: 1px silver solid;
	border-right: 1px silver solid;

}
.order_cart_uniliqudation_list table{
	width: 500px;
	margin: 0px auto;
	border-collapse:collapse;
	border: 1px solid silver;
}
.order_cart_uniliqudation_list tr{
	padding: 5px;
	border-collapse:collapse;
	border: 1px solid silver;

}
.order_cart_uniliqudation_list td{
	
	border-collapse:collapse;
	border: 1px solid silver;
}
.ttl_sale_total{
	background: #F5F5F5;
}
.ttl_shop_name{
	background: #F5F5F5;
}
.ttl_button{
	border: none;
	background: #F5F5F5;
}
/* ↑ここまで 「買い物かご」　用　CSS */
