/* 마이페이지 */
#mypage { position: relative; margin: 0 auto; margin-bottom: 100px; }

#mypage .info_area{overflow:hidden;padding: 15px 0 15px;border: 2px solid #e8e8e8;border-radius: 10px;color: #404040;background: #fff;font: 12px Nanum Gothic, arial, Verdana, Dotum, AppleGothic, sans-serif;}
#mypage .info_area ul{float:right;width:43%;padding:0 44px;min-height:50px;}
#mypage .info_area ul:first-child{float:left;border-left:none;padding-right:40px;border-right:1px solid #e8e8e8;}
#mypage .info_area li{height:26px;padding-left:15px;background:url('/design/misslab/images/ico_myshop.gif') no-repeat 0 50%;line-height:26px;}
#mypage .info_area li span{width:50%;float:right;text-align:right;}
#mypage .info_area li span:first-child{float:left;text-align:left;}

.myshoparea{ margin:30px auto 0; width: 900px; text-align: center; }
.myshoparea .shopmain { display:inline-block; *display:inline; *zoom:1; width: 210px; height: 120px; margin: 1%; padding: 25px 20px; border-radius: 20px; border: 1px #ddd solid; vertical-align: top; cursor: pointer; }
.myshoparea .shopmain h3 { padding:0 0 20px; margin-bottom: 20px; font-size:11px; color:#333; font-weight:normal; border-bottom: 1px #ddd solid; }
.myshoparea .shopmain h3 strong { font-size:18px; padding:0 8px 0 0; font-family: "Raleway","Nanum Gothic",sans-serif; font-size: 14px;font-weight:bold; }
.myshoparea .shopmain h3 a:hover { text-decoration:none; }
.myshoparea .shopmain p a { margin-top: 5px; display:inline-block; *display:inline; *zoom:1; font-size:11px; line-height:18px; color:#8f8f8f; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.myshoparea .shopmain:hover p a { margin-top: 0px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }


/* 장바구니 리스트, 주문상품 리스트 */
.table-cart { margin-top: 5px; margin-bottom :30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.table-cart thead th { padding: 10px 0 9px; background-color: #f6f6f6;font-weight:normal; border-bottom: 1px solid #e8e8e8;}
.table-cart tbody td,
.table-cart tfoot { /*border-top:1px solid #e8e8e8;background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0;*/ }
.table-cart tbody td { border-bottom: 1px solid #e8e8e8;padding: 8px 15px 8px;line-height: 20px;text-align: center;vertical-align: middle; }
.table-cart tbody td .thumb { width: 50px; height: 50px; margin-left: auto; margin-right: auto; font-siez: 0; line-height: 0; border: 2px solid #f6f6f6; }
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img { display:block; width:50px; height:50px; }
.table-cart tbody td .thumb a { font-size: 0; line-height: 0; }
.table-cart tbody td .d-block { padding-bottom: 3px; }
.table-cart tbody tr.nbg td { /*background-image: none;border:none;*/ }
.table-cart tfoot td { padding: 15px 0; /*font-weight: bold;*/ }
.table-cart tfoot strong {font-weight:bold; /*color: #be101a;*/ }
/* 수량 컨트롤 */
.table-cart .opt-spin { position: relative; width:36px; height:27px; margin-left: auto; margin-right: auto; padding-bottom: 3px; }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { width: 25px; height: 14px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align:left; }
.table-cart .opt-spin .btns {position:absolute;left:30px;top:3px; width: 12px; height: 20px; margin-top: 3px; }
.table-cart .opt-spin .btns img {display:inline-block;overflow: hidden; float: left; text-indent: -999px; background: none; margin-bottom:5px;}
/* 주문 - 주문정보 테이블 */
.table-order-info { margin-top: 5px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.table-order-info tbody th,
.table-order-info tbody td { padding: 8px 0 7px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
.table-order-info tbody th { letter-spacing: -1px; /*background-color: #ededed;*/ }
.table-order-info tbody th .d-block { font-weight: normal; letter-spacing: 0; }
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td { background-image: none; }
/* 마이페이지 디자인 타입2 테이블 리스트, 타이틀 */
.tit-tb-list { margin-top: 30px; font-size: 12px; color: #5f5f5f; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 45%; }
.table-d2-list {/*border-top: 1px solid #e8e8e8; *//*border-top: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;*/ }
.table-d2-list table{border-top: 1px solid #e8e8e8;}
.table-d2-list thead th {padding:4px;background-color: #f6f6f6;border-bottom: 1px solid #e8e8e8;line-height: 30px;font-weight:normal;/*padding: 6px 0; background-color: #ededed; border-bottom: 2px solid #cdcdcd;*/ }
.table-d2-list tbody td {padding: 6px 0 5px;border-bottom: 1px solid #e8e8e8;height: 32px;line-height: 32px;/* padding: 6px 0 5px; border-bottom: 1px solid #e8e8e8; */}
/* 마이페이지 디자인 타입2 테이블 뷰 */
.table-d2-view { margin-top: 5px; border: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th,
.table-d2-view td { padding: 6px 0 5px; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th { font-weight: bold; border-right: 1px solid #e3e3e3; background-color: #ededed; }


/* wishlist */
#myWish .page-body { /*padding: 25px 20px;*/ }
#myWish .t-box-msg strong{font-weight:bold;}
#myWish .table-d2-list { margin-top:5px; }
#myWish .table-d2-list table .txt-input2 { width: 25px; }
#myWish .tb-btns a { display: block; margin-bottom: 3px; }
#myWish .btn-foot { font-size: 0; line-height: 0; margin-top: 10px;}
#myWish .btn-foot a { margin-right: 5px; }
#myWish .wish-opt { color: #FFA500; }

/* 주문내역 */
#myOrder .page-body { /*padding: 25px 20px;*/ }
#myOrder .table-d2-list { margin-top: 5px; }
#myOrder .foot-dsc{ margin-top: 20px; }
#myOrder .foot-dsc li { padding-bottom: 5px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 5px; }

/* 장바구니 */
#cartWrap .wish-opt { color: #FFA500; }
#cartWrap .tit-cart { /*margin-top:40px;*/}
/* 회원 등급 표시 */
#cartWrap .mem-lvl { zoom: 1; overflow: hidden; margin-top: 45px; }
/* 배송 메세지 */
#cartWrap .delivery { margin-top: 20px; text-align: center; }
/* 주문 컨트롤 버튼 */
#cartWrap .btn-order-ctrl { margin-top: 20px; text-align: center; font-size: 0; line-height: 0; }
#cartWrap .btn-order-ctrl a { margin-right: 5px; }

#cartWrap .cart-ft2 { margin-top: 20px; text-align: center; }
#nhn_btn { /*display: inline;*/ }
#payco_order_btn {/* display: inline;*/ }

#cartWrap .table-cart .inp1 input{width:30px;min-width:30px;height:14px;padding: 4px;text-align: left;}

/* 적립금내역 */
#myReserv .page-body {/* padding: 25px 20px;*/ }
#myReserv .att-box-wrap { margin-top: 15px; padding-top: 15px;/* background: url(/images/d3/modern_simple/img_atten_box.gif) no-repeat right 0;*/ }
#myReserv .att-box { width: 502px;margin:0 auto; }
#myReserv .att-box .bull-t { font-size:0; line-height: 0; }
#myReserv .att-box .table-att { padding-left: 15px; padding-right: 10px; /*background: url(/images/d3/modern_simple/bg_atten_box_m.gif) repeat-y 0 0; */}
#myReserv .att-box .table-att th,
#myReserv .att-box .table-att td { border-bottom: 1px solid #ccc;/*border-bottom: 1px dashed #ccc;*/ }
#myReserv .att-box .table-att th { font-weight: normal; padding: 5px 0 4px; /*background: url(/images/d3/modern_simple/common/bull_h5_arow_red.gif) no-repeat 0 50%;*/ }
#myReserv .att-box .table-att td { padding: 3px 0; }
#myReserv .att-box .table-att td .tb-right { padding: 3px 5px; /*background-color: #f5f5f5;*/ font-weight: bold; /*color: #356f9d;*/  }
#myReserv .table-d2-list { margin-top: 5px; }
#myReserv .table-d2-list table {border-top: 1px solid #e8e8e8;}
#myReserv .foot-dsc{ margin-top: 20px; }
#myReserv .foot-dsc li { padding-bottom: 5px; padding-left: 10px; /*background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 5px; */}
#myReserv h3.tit-tb-list {padding-left:0;background:none;/* float: left;*/ }
#myReserv .search_reserve { float: right; margin-top: 20px; }
#myReserv .search_reserve img { vertical-align: middle; }

/* 쿠폰내역 */
#myCoupon .page-body {/* padding: 25px 20px;*/ }
#myCoupon .t-box-msg { zoom: 1; position: relative; }
#myCoupon .t-box-msg a { position: absolute; right: 10px; top: 8px; }
#myCoupon .table-d2-list { margin-top: 30px; }
#myCoupon .table-d2-list .ipt { /*color: #126fb5; background-color: #dde6ed; */}
#myCoupon .use-dsc li { margin-top: 25px; }
#myCoupon .use-dsc li li { margin-top: 3px; }
#myCoupon .use-dsc li.lv-1 { padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 5px; }
#myCoupon .use-dsc dd { padding-top: 5px; }

/* 내게시물보기 */
#myHistory .page-body { /*padding: 25px 20px; */}
#myHistory .total-page { margin-top: 25px; }
#myHistory .table-d2-list { margin-top: 5px; }
#myHistory .tb-btns a { display: block; margin-bottom: 3px; }

#myHistory .my-board-list {height:25px;text-align:center;margin-top:10px;}
#myHistory .my-board-list ul {list-style:none;margin:0px;}
#myHistory .my-board-list ul li{margin:7px;float:left;}
#myHistory .my-board-name {clear:both;text-align:center;height:30px;padding-top:15px;}
#myHistory .my-board-name span{font-weight: bold;font-size:16px;}

/* 주문완료 */
#order .stit { margin-top: 30px;/* font-size: 0; line-height: 0;*/ }
#order .mem-lvl { margin-top: 45px; }
#order .table-order-info li { padding: 3px 0; }
#order .table-order-info dl dt { font-weight: bold; }
#order .table-order-info dl dd { margin-top: 5px; }
#order .cnt-box { zoom: 1; overflow: hidden; margin-top: 5px; padding: 10px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
#order .cnt-box img { vertical-align: middle; }
#order .btn-foot { margin-top: 40px; text-align: center; font-size: 0; line-height: 0; }
#order .btn-foot a { margin-left: 10px; }
#order .admin-msg { margin: 20px 0px; text-align: center; }
#order .bank_name { color: #0054a6 }
