@CHARSET "UTF-8";
	
/*마이페이지 공용*/
#contentArea .mypage_r h3 {margin-top:0; padding:0; text-indent:19px; width:auto; display:block;  }
	
/*마이페이지 메인*/
.mypage_top {position:relative; width:100%; height:77px; background:#f1f0e9; margin:0 0 40px 0; float:left; }
.mypage_top .top_txt {width:235px; height:52px; margin:5px 0; float:left; padding:15px 0 0 30px; background:#fff url(../images/mypage/bt_mypage_top_l.gif) no-repeat right 0; }
.mypage_top .top_txt div {background:url(../images/mypage/ico_box.gif) no-repeat 0 0; padding:0 0 0 15px; width:64px; bottom:5px; position:absolute; left:10px; top:10px;  }
.mypage_top .top_txt .user_name {display:inline-block; position:absolute; left:75px; top:10px; width:230px;  }
.mypage_top .top_txt .user_name strong {font-size:14px; margin:0 2px 0 0; }
.mypage_top .top_txt .text {position:absolute; left:84px; top:41px; }
.mypage_top .deal {position:absolute; width:122px; height:15px; text-align:right; left:91px; top:75px; font-family:tahoma; background:url(../images/mypage/deal_bg.gif) no-repeat 0 0; }
.mypage_top .deal .deal_num {width:30px; margin:-2px 12px 0 0; display:inline-block; font-family:verdana; font-weight:bold; color:#eb4d00; font-size:14px; letter-spacing:-.5px;  }

.mypage_top .mypage_top_list {position:relative; width:auto; height:57px; margin:13px 15px 0 0; text-align:center; float:right; }
.mypage_top .mypage_top_list li {float:right; width:auto; height:50px; padding:0 25px 0 17px; font-weight:bold; color:#80848a; background:url(../images/mypage/bt_mypage_top.gif) no-repeat right center; text-align:right; }
.mypage_top .mypage_top_list li a {display:inline-block; }
.mypage_top .mypage_top_list li.last {background:none; padding:0 15px 0 17px; }
.mypage_top .mypage_top_list li .txt {margin:0 0 2px 0; display:inline-block; width:auto; font-weight:600; background:url(../images/mypage/my_menu_ico.png) no-repeat 0 4px; padding:0 0 0 14px; text-align:left; }
.mypage_top .mypage_top_list li .txt > a {color:#444; }
.mypage_top .mypage_top_list li .txt5, .mypage_top .mypage_top_list li .txt1 {margin:0 0 7px 0; width:100%; display:block; }
.mypage_top .mypage_top_list li .txt4 {display:block; }
.mypage_top .mypage_top_list li .mypage_shop_num {color:#333; font-weight:600; letter-spacing:-0.05em; }
.mypage_top .mypage_top_list li .num {height:15px; font-size:20px; font-weight:bold; color:#ec381e; font-family:tahoma; line-height:normal; display:inline-block; margin:-15px 0 0 0; cursor:pointer; }
.mypage_top .mypage_top_list li div {width:100%; }
.mypage_top .mypage_top_list li div .tit {float:left; display:inline-block; margin:0; color:#666; }

.mypage_top_list .s_txt {font-size:11px; display:block; width:100%; font-weight:normal; margin:0 0 1px 0; color:#444; }
.mypage_top_list .s_txt a {text-align:right; width:auto; min-width:21px; font-weight:normal; color:#ec381e; font-size:13px; display:inline-block; margin:-3px 0 0 5px; font-family:tahoma; padding:0 2px; vertical-align:middle; }

.mypage_main_order {position:relative; float: left; margin: 30px 0 0; width: 100%;}
.mypage_main_order h3 .text {color:#666; font-size:11px; font-weight:normal; display:inline-block; margin:0 0 0 10px;}
.mypage_main_order div.photo {width:80px; height:80px; border:solid 1px #ddd; float:left; }
.mypage_main_order .buy_pum {width:255px; float:left; height:77px; overflow:hidden; white-space:normal; }
.mypage_main_order .buy_pum a {width:250px; display:inline-block; max-height:47px; overflow:hidden; font-weight:bold; }

.mypage_main_order .prd_pum {margin:30px 0 0 0; }
.mypage_main_order .tab_menu {margin:5px 0 0 0; }
.mypage_main_order .more {right:0; top:44px; }

.user_info_modify {display:inline-block; vertical-align:middle; }

.mypage .top_btn {width:auto; display:inline-block; float:right; margin:3px 0 0 0; }

#contentArea .content .mypage .my_estim_prd {margin-top:40px; }

/*회원정보 수정*/
.user_info h3 {float:left; margin:0; }
.user_info .regis {margin:0; float:left; }
.user_info .regis table {margin:0; }

/*주문/배송조회*/
.mypage_order_list {width:100%; float:left; margin:5px 0 0 0; }
.mypage_order_list h3 {float:left; }
.mypage_order_list table td.subject a {font-weight:bold; }
.data_ct_coment {height:auto; display:inline-block; }
.data_ct_coment li {display: inline; float: left;  margin: 0; padding: 0 3px 0 0; }
.order_date a:hover { text-decoration:underline; }

.mypage_order_list .L_Table tbody td.mypage_order_list_line .order_inner ul li.btn_cart a {position:relative; width:62px; clear:both; display:block; float:none; margin:3px auto; font-weight:normal; }
.mypage_order_list .L_Table tbody td.mypage_order_list_line .order_inner ul li.btn_cart a:hover {color:#fff; text-decoration:none; }
/*.mypage_order_list .L_Table tbody td.mypage_order_list_line .order_inner ul li.btn_cart a.first_btn {margin-top:13px; }*/

.comemt_dataNew {height:auto; margin:0 0 20px 0; padding:0 0 8px 0; position: relative; width:780px; border:solid 1px #ccc; float:left; background:#fff; }
.comemt_dataNew .orderInquiry {margin:-22px 0 0 10px; padding:0; width:58px; height:52px; float:left; }
.comemt_dataNew .orderInquiry a {width:58px; height:52px; background:url(../images/mypage/btn_search.gif) no-repeat 0 0; cursor:pointer; display:inline-block; }
.comemt_dataNew .orderInquiry a span {text-indent:-10000em; display:inline-block; }
.comemt_dataNew .text {width:72px; background:#f2f2f2; display:inline-block; margin:0 10px 0 0; padding:0 0 0 15px; border-right:solid 1px #ccc; position:absolute; left:0; top:0; bottom:0; line-height:78px; }
.comemt_dataNew .data_search {position:relative; width:600px; float:left; margin:8px 0 0 98px; }
.comemt_dataNew .data_search .datepicker {text-align:center; width:88px; }
.comemt_dataNew input.search {padding:0.5em 0.75em; margin:3px 0 0 0; color:#666; width:455px; display:inline-block; float:left; border:1px solid #c5c5c5; }
.comemt_dataNew .data_search img {display:inline-block !important; }
.content .cart .my_order_view_pum {width:100%; font-weight:bold; }
.content .cart .my_order_view_pum .maker {margin-top:4px; }

body .btn_bg_date {width:63px; height:18px; display:block; background:url(../images/mypage/bt_btn_date_search.gif) no-repeat 0 0; line-height:20px; font-family:dotum; border:0; color:#787878; }
@-moz-document url-prefix() {
	body .btn_bg_date {line-height:18px; }
}
body .btn_bg_date:hover {background:url(../images/mypage/bt_btn_date_search.gif) no-repeat 0 -23px; color:#fff;  }

.data_ct_coment li input.on {background:url(../images/mypage/bt_btn_date_search.gif) no-repeat 0 -23px; color:#fff; }

/*주문배송조회 주문상태 선택*/
.order_state {width:780px; float:left; border:solid 1px #ccc; border-bottom:0; height:55px; display:inline-block; }
.order_state span {width:72px; height:55px; background:#f2f2f2; display:inline-block; float:left; margin:0 10px 0 0; padding:0 0 0 15px; line-height:55px; border-right:solid 1px #ccc; }
.order_state .order_view {width:600px; display:inline-block; float:left; margin:5px 0 0 0; line-height:20px; color:#666; }
.order_state .order_view select {margin:7px 0 0 0; }
.order_state .state_ch_all {display:inline-block; font-weight:600; color:#006cff; }

/*견적상태조회 견적상태 선택*/
.estim_state {width:780px; border:solid 1px #ccc; border-bottom:0; height:35px; background:#fff; }
.estim_state span {width:72px; height:35px; background:#f2f2f2; display:inline-block; float:left; margin:0 10px 0 0; padding:0 0 0 15px; line-height:38px; border-right:solid 1px #ccc; }
.estim_state .estim_view {width:auto; display:inline-block; float:left; margin:10px 0 0 0;  }
.estim_state .estim_view select {margin:7px 0 0 0; }

/*주문 배송조회 다중품목*/
body .mypage_order_list_line {border-left:solid 1px #e6e6e6; }
.order_inner {position:relative; float:left; width:100%; display:block; min-height:85px; border-top:solid 1px #e6e6e6; }	/*background:url(../images/common/order_line.gif) repeat-y 0 0;*/
.order_inner:nth-child(1) {border-top:0; }
.order_inner .inner_horizontal {left:0; right:0; height:100%; display:table; width:100%; }
.order_inner .inner_horizontal li {float:left; border-left:solid 1px #e6e6e6; }

.order_inner .inner_horizontal .pum_info .buy_pum a {width:auto; height:auto; max-height:30px; white-space:normal; font-size:12px; }
.order_inner .inner_horizontal .pum_info .buy_pum a:hover {text-decoration:underline; color:#333; }

.order_inner .inner_horizontal li .btn_re_payment {margin-top:3px; }

.inner_horizontal li {position:relative;height:85px;}
.inner_horizontal li.pum_info {width:200px; float:left; padding:8px 0 10px 10px; border-left:0; height:50px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .inner_horizontal li.pum_info {width:202px;} }
.inner_horizontal li.pum_info .buy_pum {margin:0; }
.inner_horizontal li.mypage_orderlist_price {float:left; width:93px; text-align:right; padding:0 8px 0 0; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.inner_horizontal li.mypage_orderlist_price {width:92px;} }
.inner_horizontal li.save_money {float:left; width:85px; }
.inner_horizontal li.save_money span {font-family:tahoma, dotum; }
.inner_horizontal li.btn_cart {float:left; width:85px; display:table; #position:relative; #overflow:hidden; text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.inner_horizontal li.btn_cart {width:86px;} }
/*.inner_horizontal li.btn_cart .box {position:relative; width:77px; height:70px; display:table-cell; vertical-align:middle; }*/
.inner_horizontal li.btn_cart .box {#position:relative; #overflow:hidden; display:table; height:70px; vertical-aling:middle; width:77px; }
.order_inner .inner_horizontal li.last {width:70px; text-align:center; display:table; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.order_inner .inner_horizontal li.last {width:69px;} }
.order_inner .inner_horizontal li.last .my_or_btn {padding:0; display:table-cell; width:100%; vertical-align:middle; }
.order_inner .inner_horizontal li.last a {font-weight:normal; height:20px; line-height:18px; width:52px; margin:3px auto; clear:both; display:block; }

.inner_horizontal li.mypage_orderlist_price strong {position:absolute; top:42%; right:5px; }
.inner_horizontal li.save_money span {position:absolute; top:43%; right:5px;}
/*.inner_horizontal li.btn_cart span {position:relative; width:100%; }	position:absolute; top:auto; bottom:15%; left:0; right:0; margin:0; */
.inner_horizontal li.btn_cart div.progress {display:table-cell; vertical-align:middle; #position:absolute; #top:50%; left:0; right:0; border:solid 1px red; } 
.inner_horizontal li.btn_cart div.progress a {clear:both; display:block; margin-top:3px; }

.order_table .L_Table tbody tr td.first {border-left:0; }
/*.order_table .L_Table tbody tr td.subject {padding:0 0 0 5px; }*/

.order_table .photo {border:solid 1px #ddd; width:50px; height:50px; float:left; }
.order_table .buy_pum {width:94%; display:inline-block; float:left; }	/*margin:0 0 0 10px; padding:8px 0;*/

.mypage_orderlist_price {height:100%; }
.mypage_orderlist_price li {display:inline-block; }
.mypage_orderlist_price li a {display:inline-block; }

.shop_orderList .my_order_table tbody tr td.order_date a {width:auto; word-break:break-all; display:block; white-space:normal; padding:0 8px; line-height:17px; color:#ea5210; }
.shop_orderList .my_order_table tbody tr td .btn_updow, .my_exchangeList .table_vertical tbody tr td .btn_updow {height:20px; line-height:18px; letter-spacing:-0.08em; width:52px; color:#666; }
.shop_orderList .my_order_table tbody tr td.txt_right {text-align:right; padding-right:5px; }
.my_orderList .order_table .shop_orderList .my_order_table tbody tr td.prd_price {font-size:1.1em; color:#333; }

/*주문배송조회 적립금 삭제 테이블*/
.my_order_table2 .inner_horizontal li.pum_info {width:353px; }

/*주문배송조회 배송지 정보*/
/*.order_prd .deliveryTable ul.Address input {background:#EBEBE4; }*/
.order_prd .deliveryTable ul.Address input.btn_s_post {background:url(../images/common/btn_s_post.gif) no-repeat 0 0; }
.trans_type_box {clear:both; display:block; margin-top:10px; }
.trans_type_box select#TRANSTYPE {min-width:120px; vertical-align:middle; height:28px; }
/*.order_prd .deliveryTable td textarea.memo {background:#EBEBE4; }*/

/*견적조회*/
.estim_list {width:710px; float:left; }
.estim_list table td .progress {margin:0; }
.estim_list table tbody tr td.estim_list_a a {color:#ea5210; }
.estim_view .estim_view_top {width:100%; margin-top:0;}
.estim_view .estim_view_top li span {border-right:1px solid #e6e6e6; }
.estim_view .estim_view_top li span.line {border-left:1px solid #e6e6e6; }
.estim_view .estim .L_Table thead tr th.check_Right, .estim_view .estim .L_Table tbody tr td.check_Right {padding-right:0; text-align:right; }
.estim_view .estim {width:100%; }
.estim_view .L_Table tbody tr td {text-overflow:initial; overflow:initial; white-space:normal; }
.estim_view .mypage_order_list {margin:0; }

/*관심상품*/
.wishlist {width:100%; float:left; }
.wishlist table td .buy_pum {width:75%; min-height:56px; }
.wishlist table td .buy_pum.del_pum {width:75%; min-height:0px; }/*-*/
.myWish .mileage_info {margin-bottom:15px; }
.wishlist .table tbody tr td .buy_pum {margin:0; width:100%; padding:0; }
.wishlist .table tbody tr td .buy_pum > a {width:auto !important; overflow:initial !important; display:block !important; max-height:56px !important; }
.wishlist .table tbody tr td .buy_pum > a > .pum_img {margin:0 10px 0 0; width:56px; height:56px; }
.wishlist .table tbody tr td .buy_pum > a > .pum_info {float:none; margin:5px 0 0 0; }
.wishlist .table tbody tr td.txt_right {text-align:right; padding-right:8px; }
.wishlist .table tbody tr td.cart_total_price {font-size:12px; }
body .wishlist table tbody tr td .buy_pum .wish_pum_name {margin-top:0; max-height:initial !important; max-width:86%; }

/*적립금*/
.mileage_info {width:auto; clear:both; margin:0; padding:0 0 0 4px; }
.mileage_info li {background:url(../images/common/ico_blet.gif) no-repeat 0 5px; padding:0 0 0 8px; font-size:11px; line-height:14px; margin:0 0 3px 0; color:#444; }

.total_mileage {width:675px; font-weight:bold; float:left; border:solid 1px #ddcfc9; padding:7px 0 5px 33px; margin:5px 0 0 0; background:#fdfad9 url(../images/mypage/ico_arrow_r.gif) no-repeat 16px 8px; }
.total_mileage span {float:left; display:inline-block; font-family:NanumGothic, ngwoff, Dotum, sans-serif; margin:-1px 0 0 0; }
.total_mileage span strong {color:#E71818; font-family:Arial Black; display:inline-block; font-size:15px; margin:-3px 1px 0 5px; }
#subContent .order_table td.Right {padding-right:15px; }
#subContent .order_table td.mileage_cr {color:#20232c; }

.point {float:left; margin:15px 0 0 0; width:100%; background:#eee; padding:6px 0 5px 0; height:14px; }
.point li {float:right; font-weight:normal; margin-right:10px; font-size:11px; }
.point li input {vertical-align:top; margin-right:2px; }

.mileage .mypage_order_list {padding-top:1px; }

.mileage .mileageList table tbody tr td.mileage_con, .mileage .mileageList table tbody tr td.mileage_price  {color:#20232c; }
.price {color:#fa2828; }

/*
.my_order_1 {width:100%; height:70px; display:table; #position:relative; #overflow:hidden;}
.my_order_2 {left:0; right:0; display:table-cell; vertical-align:middle; #position:absolute; #top:50%;}
.my_order_3 {#position:reltive; display:inline-block; #top:-50%; }
*/

/*
.my_order_1 {width:100%; display:table-cell; position:relative; overflow:hidden; height:auto; float:left; }
.my_order_2 {width:78px; display:table-cell; height:auto; vertical-align:middle; position:relative; line-height:600%; float:left; }
*/
.my_order_1 {display:table-cell; vertical-align:middle; #position:absolute; #top:50%;left:0px; right:0px;}
.my_order_2 {#position:relative; #display:block; #top:-50%;}
/*.my_order_3 div {display:table-cell; height:55px; text-align:center; vertical-align:middle; width:78px; *height:auto; *margin:37% 0 0 0; *vertical-align:bottom; *display:table; }*/
@-moz-document url-prefix(){
	.my_order_3 div {height:72px; }
}
.my_order_1 a {margin-top:2px; margin-bottom:2px; }

/*주문조회 건수*/
.total_txt {display:inline-block; margin:0 0 3px 0; float:right;}
.total_txt strong {margin:0 2px 0 0; }

/*취소/환불/교환/반품 조회*/
.my_exchangeList .ex_state .order_view {width:555px; }
.my_exchangeList .table_vertical tbody tr td .btn_updow {margin:6px 0 0 0; }

.my_exchangeList .mypage_r .shop_orderSearch .ex_state {height:auto; }
.my_exchangeList .mypage_r .shop_orderSearch .ex_state span {height:auto; line-height:35px; }
.shop_orderSearch {clear:both; float:left; width:100%; }
.shop_orderList {float:left; width:100%; }

#contentArea .exchange_detail_pop {width:600px; }

/*상품Q&A 조회*/
.my_pumQna .shop_orderList table tbody tr td .buy_pum {margin:0; min-height:54px; width:74%; }
.my_pumQna .shop_orderList table tbody tr td .buy_pum.del_pum {margin:auto; min-height:0px; width:74%;}/*-*/
.my_pumQna .shop_orderList table tbody tr td.txt_answer {color:#008800; font-weight:bold; letter-spacing:-0.03em; }
.mypage .shop_orderList table tbody tr td.reply {background:#f5f5f5; }
.mypage .shop_orderList table tbody tr td.reply ul li {margin:0 auto; text-align:left; width:740px; }
.mypage .shop_orderList table tbody tr td.reply ul li .reply_wrap {border-top:1px dashed #ccc; padding:15px 15px 10px 0; position:relative; color:#666; }
.mypage .shop_orderList table tbody tr td.reply ul li.qna_tit .reply_wrap {border-top:0; padding-top:5px; padding-left:10px; font-weight:bold; }
.mypage .shop_orderList table tbody tr td.reply ul li .reply_wrap .ico {background:url(../images/common/ico_answer.png) no-repeat -8px -7px;; height:21px; float:left; padding:0 0 0 25px; width:101px; margin:0 0 0 11px; display:inline-block; }
.mypage .shop_orderList table tbody tr td.reply ul li .reply_wrap .ico b {display:inline-block; font-weight:normal; color:#333; margin:2px 0 0 0; }
.mypage .shop_orderList table tbody tr td.reply ul li .reply_wrap .cnt {color:#666; font-size:12px; overflow:hidden; padding:5px 0 0 11px; vertical-align:top; line-height:19px; position:relative; clear:both; }
.mypage .shop_orderList table tbody tr td.reply ul li .reply_wrap .cnt * {line-height:1.5em; }
.mypage .shop_orderList table tbody tr td.reply ul li .reply_wrap .date {position:absolute; left:37px; bottom:0; font-size:0.9em; color:#888; }
.my_pumQna table tbody tr td .buy_pum .pum_name {color:#666; }
.mypage .shop_orderList table tbody tr td.my_pumQna_tit {text-decoration:underline; cursor:pointer; padding-left:10px; color:#20232c; }

#pumQna_form .shop_orderList table tbody tr td .buy_pum a {display:block; margin-bottom:7px; }
#pumQna_form .shop_orderList table tbody tr td .buy_pum.del_pum a {display:block; margin-bottom:0px; }/*-*/
#pumQna_form .shop_orderList table tbody tr td .buy_pum a .pum_name {display:table-cell;  }

/*상품후기*/
.my_review .table tbody tr td .buy_pum a {float:left; text-align:left; line-height:15px; color:#666; min-height:56px; }
.my_review .table tbody tr td .buy_pum.del_pum a {float:left; text-align:left; line-height:15px; color:#666; min-height:0px; }/*-*/
.my_review .table tbody tr td .buy_pum .pum_info {margin-top:4px; }
.my_review .table tbody tr td .buy_pum .pum_info span {text-align:left; color:#666; width:170px; }
.my_review .table tbody tr td.btn a {width:38px; color:#666; }
.my_review .table tbody tr td.btn a:hover {text-decoration:none; }
.my_review .shop_orderList table tbody tr td.reply ul li.qna_reply .reply_wrap {border-top:0; padding-top:0; padding-bottom:12px; margin-top:8px; }
.my_review table tbody tr td .buy_pum .pum_name {color:#666; display:table-cell; height:54px; }
.my_review table tbody tr td .buy_pum.del_pum .pum_name {color:#666; display:table-cell; height:auto; }/*-*/
.my_review .table tbody tr td a.pum_content {color:#20232c; text-decoration:underline; }
.my_review .table tbody tr td.rev_ico p {text-align:center; color:#666; margin-bottom:2px; padding:0 5px; }
.review_pop table tbody tr td#review_name_target {font-weight:bold; }

.my_review .mypage_r .shop_orderList .BoardWrite tbody tr td {border-left:0; }

/*회원탈퇴*/
.myWithdraw h4 {font-size:14px; font-weight:600; margin:30px 0 0 0; }
.pw_reconfirm {background:#f6f6f6; border:solid 1px #d6d6d6; margin:10px 0 20px 0; }
.pw_reconfirm dl {display:inline-block; margin:26px 31px 24px; }
.pw_reconfirm dt, .pw_reconfirm dd {height:27px; line-height:18px; }
.pw_reconfirm dt {float:left; width:73px; font-weight:600; background:url(../images/common/ico_square.gif) no-repeat 0 11px; padding:0 0 0 6px; }
.pw_reconfirm dd {color:#4d4d4d; float:left; width:600px; font-weight:600; }
.pw_reconfirm dd em {color:#906433; display:inline-block; font-size:11px; font-style:normal; margin:5px 0 0 7px; vertical-align:top; font-weight:normal; }

.whthdraw_con {border:1px solid #dbdbdb; padding:15px 15px 10px; float:left; }
.whthdraw_con dl dt {background:url(../images/common/ico_point.gif) no-repeat 0 2px; color:#333; font-size:11px; font-weight:bold; padding:2px 0 8px 18px; }
.whthdraw_con dl dd {background:url(../images/common/ico_allcate_depth.gif) no-repeat 3px 8px; color:#666; font-size:11px; line-height:17px; padding-left:9px; }

/*구매후기 작성 팝업*/
.review_pop {height:auto !important; }
.review_pop .review_editor {height:80px; line-height:1.68em; color:#777; }
.review_pop .review_editor .se2_input_area {overflow:auto; }