/*------------------------------
CART Header
------------------------------*/
#header_cart {
margin:0;
}

/*------------------------------
CART Link
------------------------------*/
ol.select li a:link,
ol.select li a:visited {color:#666666; text-decoration:underline;}
ol.select li a:hover,
ol.select li a:active {color:#ff33cc; text-decoration:underline;}


/*------------------------------
CART item
------------------------------*/
.cart-item-list {
margin:20px 0 0 0;
padding:10px 0;
border-top:1px solid #999999;
}
.cart_name {text-align:center;}
.cart_number01 {text-align:center;}
.cart_size {text-align:center;}
.cart_number02 {text-align:center;}
.cart_price {
text-align:right;
padding:0 10px 0 0;
}
.cart_postage {
text-align:right;
padding:0 10px 0 0;
}
.cart_quantity {
text-align:right;
padding:0 10px 0 0;
}
.cart_quantity input {text-align:right;}
.cart_stock {
text-align:center;
padding:5px 0 0 0;
}
.cart_amount {
text-align:right;
padding:0 10px 0 0;
}
.cart_delete {text-align:center;}
.cart_total {
clear:both;
border-top:1px solid #666;
margin:10px 0 0 0;
padding:10px 0 10px 500px;
text-align:right;
}
.cart_total_label {
display:block;
width:130px;
float:left;
padding:2px 0;
}
.cart_total_data {
display:block;
width:80px;
float:right;
padding:2px 20px 2px 0;
}
.cart_total_result {
clear:both;
border-top:3px solid #FF90B4;
padding:4px 0 0 0;
font-size:12px; 
line-height:120%;
font-weight:bold;
}
.cart_point {
padding:0 0 0 500px;
text-align:right;
}