.currentOrderInfo {margin-top:50px; position:relative; }
.currentOrderInfo h4 {font-size:20px; margin-bottom:15px;}
.currentOrderInfo .more {position:absolute; right:0; top:10px; font-size:16px;}

.currentOrderInfoTable { font-size:16px; width:100%;border-top:1px solid #f23c43; }
.currentOrderInfoTable thead th {background:#f8f8f8; text-align:center; padding:20px 15px; vertical-align:middle;}
.currentOrderInfoTable thead th {border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f8f8f8; text-align:center; padding:20px 15px; vertical-align:middle;}
.currentOrderInfoTable tbody td {background:#fff; text-align:left; padding:20px 15px; text-align:center; vertical-align:middle; border-right:1px solid #ccc;}
.currentOrderInfoTable tbody tr {border-bottom:1px solid #ccc;}
.currentOrderInfoTable td.productInfo {overflow:hidden; text-align:left;}
.currentOrderInfoTable td.productInfo img {float:left; margin-right:20px;}
.currentOrderInfoTable td.productInfo > div {width:340px; float:left;}
.currentOrderInfoTable td.productInfo dl dt {font-size:16px; font-family:"nanumB"; margin-bottom:10px;}
.currentOrderInfoTable td.productInfo dl dd {padding:10px; background:#f8f8f8; border:1px solid #ccc; font-size:12px; line-height:150%;}
.currentOrderInfoTable tbody td .productId{text-decoration:underline; color:#f23c43; margin-top:15px; display:block;}
.currentOrderInfoTable tbody td .date{ display:block;}
 

.interestProduct {margin-top:50px; position:relative; }
.interestProduct h4 {font-size:20px; padding-bottom:15px;}
.interestProduct ul {padding:20px 0; border-bottom:1px solid #ccc; border-top:1px solid #f23c43;}
.interestProduct li  {text-align:center; line-height:150%; padding:0 12px;;}
.interestProduct li span {display:block;}
.interestProduct li .price {color:#f23c43}
.interestProduct .more {position:absolute; right:0; top:10px; font-size:16px;}

.periodBtnWrap {padding:0 0 20px;}
.periodBtnWrap a {display:inline-block; width:100px; height:35px; line-height:35px; color:#fff;text-align:center; font-size:14px; background:#999; border-radius:5px;}
.periodBtnWrap a.on {background:#f23c43;}


/* cart */
.cartTable { font-size:16px; width:100%;border-top:1px solid #f23c43; }
.cartTable thead th {background:#f8f8f8; text-align:center; padding:20px 15px; vertical-align:middle;}
.cartTable thead th {border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f8f8f8; text-align:center; padding:20px 15px; vertical-align:middle;}
.cartTable tbody td {background:#fff; text-align:left; padding:15px 10px; text-align:center; vertical-align:middle; border-right:1px solid #ccc;}
.cartTable tbody tr {border-bottom:1px solid #ccc;}
.cartTable td.productInfo {overflow:hidden; text-align:left;}
.cartTable td.productInfo .btnOption {display:block; width:100px; height:35px; background:#999;color:#fff; line-height:35px; text-align:center; margin-top:10px; border-radius:5px; font-size:14px;}
.cartTable td.productInfo img {float:left; margin-right:20px;}
.cartTable td.productInfo > div {float:left;}
.cartTable td.productInfo dl {width:340px;}
.cartTable td.productInfo dl dt {font-size:16px; font-family:"nanumB"; margin-bottom:10px;}
.cartTable td.productInfo dl dd {padding:10px; background:#f8f8f8; border:1px solid #ccc; font-size:12px; line-height:150%;}
.cartTable tbody td.price{font-size:16px;font-family:"nanumB";color:#f23c43;}
.cartTable tbody td .date{ display:block;}
.cartTable tbody td.num select{height:37px;border:1px solid #ccc; }
.cartTable tbody td.date {font-size:14px;}
.cartTable tbody td.btnControl a {display:block;width:100%; height:35px; text-align:center; line-height:35px; color:#fff; font-size:14px; margin:2px 0; border-radius:5px;}
.cartTable tbody td.btnControl a.btnDirectPurchase {background:#f23c43;}
.cartTable tbody td.btnControl a.btnCart {background:#666;}
.cartTable tbody td.btnControl a.btnDelete {background:#999;}



.totalPrice {padding:20px; text-align:right; background:#f8f8f8; border:5px solid #ccc; font-size:20px; margin-top:30px;}
.totalPrice .price {font-family:"nanumB";}


/* buyer */
.buyerInfo {margin-bottom:50px;}
.buyerInfo h4 {font-size:20px; margin-bottom:15px;}

/* 무통장 입금 */
.no_bank th {background:#f0f0f0 !important;}

/* 회원탈퇴 */
.withdraw {margin-top:20px; position:relative; }
.withdraw h4 {font-size:20px; margin-bottom:15px;}
.withdrawList ol  {padding:15px;background:#f8f8f8; border:1px solid #ccc; line-height:180%; margin-bottom:15px;}
.withdraw .btnWrap {text-align:center; margin-top:50px;}
/* page */
.page {text-align:center; margin-top:30px;;}
.page * {vertical-align:middle;}
.page a {display:inline-block; text-align:center; line-height:26px; width:26px; height:26px; background:#fff; color:#333;}
.page a.on {background:#f23c43; color:#fff;}
.page a.btnPrev {width:21px; height:14px; border:3px solid #ccc; padding:0; padding-top:7px; margin-right:10px;}
.page a.btnFirst {width:21px; height:14px; border:3px solid #ccc; padding:0; padding-top:7px;}
.page a.btnNext {width:21px; height:14px; border:3px solid #ccc; padding:0; padding-top:7px; margin-left:10px;}
.page a.btnLast {width:21px; height:14px; border:3px solid #ccc; padding:0; padding-top:7px;}



