@charset "UTF-8";
#cart-items .cart-title{margin-bottom:70px; text-align:center}

/* Order Item List */
#cart-list .item-table{width:100%; margin:0 0 10px 0; padding:0; border:0; border-spacing:0}
#cart-list .item-table th,
#cart-list .item-table td{font-family:돋움,sans-serif; font-weight:normal}
#cart-list .item-table th{padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:11px; color:#888}
#cart-list .item-table td{padding:10px 0; border-bottom:1px solid #ddd; text-align:center; font-size:12px; color:#666}
#cart-list .item-table td:last-child{border-bottom-color:#ccc}
#cart-list .item-table td.thumbnail-td{padding-left:30px; padding-right:30px}
#cart-list .item-table td a{color:#666}
#cart-list .item-table td .block{display:block; margin-bottom:4px}
#cart-list .item-table td .item-quantity{width:100px; margin:0 auto}
#cart-list .item-table td .quantity-input{position:relative; float:left; margin-right:5px}
#cart-list .item-table td .quantity-input input{width:40px; margin:0; padding:6px; background:#fff; border:1px solid #ddd; font-family:돋움,sans-serf; font-size:12px; color:#666; outline:none}
#cart-list .item-table td .quantity-input .iconUp{position:absolute; left:33px; top:0; display:block; width:19px; height:13px; background:url(../img/icon_up.png) no-repeat center center; border:1px solid #ddd; cursor:pointer}
#cart-list .item-table td .quantity-input .iconDown{position:absolute; left:33px; top:14px; display:block; width:19px; height:12px; background:url(../img/icon_dn.png) no-repeat center center; border:1px solid #ddd; cursor:pointer}
#cart-list .item-table td .quantity-change{float:left}

/* Float None */
.float-none{float:none; width:100%; margin-bottom:67px}

/* Total Price */
#total-price{padding:6px 0; background-color:#fcfcfc; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
#total-price .price-table{float:right; margin:0 45px 0 0; padding:11px 0; border:0; border-spacing:0}
#total-price .price-table td{text-align:center; font-family:돋움,sans-serif; font-weight:normal}
#total-price .price-table td span.price-title{display:block; margin-bottom:8px; text-align:center; font-size:11px; color:#888}
#total-price .price-table td span.price-section{display:block; text-align:center; font-family:'Malgun Gothic',돋움,sans-serif; font-size:12px; color:#666}
#total-price .price-table td#payment_amount{font-family:'Malgun Gothic',돋움,sans-serif; font-size:23px; color:#333}
#total-price .price-table td .price-total .currency_code{font-family:돋움,sans-serif; font-size:12px; color:#666}
#total-price .price-table td.calculation{padding:0 22px}

#total-price .go-payment-table{float:right; margin-right:7px}
#total-price .go-payment{display:block; padding:22px 25px; background-color:#cf8cc2; border:1px solid #cf8cc2; font-family:돋움,sans-serif; font-size:12px; color:#fff}

/* Button */
.item-btn{display:inline-block; padding:7px 8px 6px 8px; background-color:#fff; border:1px solid #ccc; font-family:돋움,sans-serf; font-size:11px; color:#888; cursor:pointer; outline:none}
.item-btn-payment{margin-right:-1px}
.item-btn-delete{background-color:#f3f3f3}
.item-btn-left{float:left}
.item-btn-right{float:right}
.item-btn:hover,
.item-btn:focus{border-color:#aaa}