@charset "utf-8";

.wrap{ }
.header{ height:40px; background-color:#FF8E90;}
.footer{ height:60px; background-color:#3F3F3F;}

.numFont{ font-family: Arial, sans-serif;}
.color_1{ color:#bebebe;} /*회색 숫자*/
.color_2{ color:#fb1702;} /*할인율 red*/
span.labelType{ display:inline-block; padding:2px 6px; margin-right:3px; text-align:center; color:#fff; background-color:#a3a3a3; border-radius:3px;}

.pLoading{ height:80px; text-align:center;}
.pLoading span{ line-height:80px; font-size:20px; font-weight:bold;}

.noitem{ height:80px; text-align:center;}
.noitem span{ line-height:80px; font-size:20px; font-weight:bold;}

.pLoadimg{ text-align:center; margin:20px 0 25px 0;}
.loadImg {width:30px;height:30px;}

/*new_list 일반상품목록*/
.normalListWrap{}
.normal_item{ border-bottom:1px solid #E3E3E3; padding:10px;}
.normal_item:after{content:""; display:block; clear:both;}
.normal_item .p_img{ float:left; width:120px;}
.normal_item .p_img img{ width:100%; height:auto;}

.normal_item ul.p_txt{ margin-left:130px;}
.normal_item ul.p_txt li{}
.normal_item ul.p_txt li.time{ font-size:12px; margin-bottom:3px; font-weight:bold;}
.normal_item ul.p_txt li.title{ font-size:13px; margin-bottom:4px;}

/*
.normal_item ul.p_txt li.price_info{ }
.normal_item ul.p_txt li.price_info:after{content:""; display:block; clear:both;}
.normal_item ul.p_txt li.price_info .discount{ float:left; font-size:30px; font-weight:bold; margin-right:14px;}
.normal_item ul.p_txt li.price_info ul.pTxt{ float:left; margin-top:1px;}
.normal_item ul.p_txt li.price_info ul.pTxt li.p_1{ text-decoration:line-through; font-size:12px;}
.normal_item ul.p_txt li.price_info ul.pTxt li.p_2{ font-size:14px; font-weight:bold; color:#000;}
.normal_item ul.p_txt li.price_info .p_rest{ float:right; font-size:12px; margin-top:20px;}
*/

.normal_item ul.p_txt li.price_info{ height:42px;}
.normal_item ul.p_txt li.price_info:after{content:""; display:block; clear:both;}
.normal_item ul.p_txt li.price_info .discount{ float:left; font-size:30px; font-weight:bold; margin-right:14px;}
.normal_item ul.p_txt li.price_info ul.pTxt{ float:left; margin-top:1px;}
.normal_item ul.p_txt li.price_info ul.pTxt li.p_1{ text-decoration:line-through; font-size:12px;}
.normal_item ul.p_txt li.price_info ul.pTxt li.p_2{ font-size:14px; font-weight:bold; color:#000;}
.normal_item ul.p_txt .p_rest{ font-size:12px; text-align:right; margin-top:-2px; }

/*best_list 베스트 상품목록*/
.bestListWrap{background-color:#eeeeee; padding:10px;}
.best_item{ position:relative; background-color:#fff; box-shadow : 0 0 5px #939393;}
.best_item+.best_item{ margin-top:16px;}
.best_item .p_img{}
.best_item .p_img img{ width:100%; height:auto;}

.best_item ul.p_txt{ padding:16px;}
.best_item ul.p_txt li{}
.best_item ul.p_txt li.title{}
.best_item ul.p_txt li.price_info{}
.best_item ul.p_txt li.price_info:after{content:""; display:block; clear:both;}
.best_item ul.p_txt li.price_info .discount{ float:left; font-size:36px; font-weight:bold; margin-right:14px;}
.best_item ul.p_txt li.price_info ul.pTxt{ float:left; margin-top:3px;}
.best_item ul.p_txt li.price_info ul.pTxt li.p_1{ text-decoration:line-through; font-size:13px;}
.best_item ul.p_txt li.price_info ul.pTxt li.p_2{ font-size:16px; font-weight:bold; color:#000;}
.best_item ul.p_txt li.price_info .rTxt{ float:right; margin-top:22px; font-size:12px;}
.best_item ul.p_txt li.price_info .rTxt span.postscript{ display:inline-block; width:24px; margin-left:10px; padding-right:3px;}
.best_item ul.p_txt li.price_info .rTxt span.postscript img{ width:100%; height:auto;}

.best_item .best_icon{ position:absolute; top:-3px; left:4px; width:48px; }
.best_item .best_icon img{ width:100%; height:auto;}

#best_ssch_frm {padding:10px 0px 20px 0px;background:#eeeeee}
#best_ssch_frm #ssch_input {padding:0px 70px 0px 0px;}
#best_ssch_frm .frm_input { float:left;position:relative; background-color:#fff; box-shadow : 0px 1px 2px #939393;border-radius:1px;}
#best_ssch_frm #ssch_submit {padding:0px 0px 0px 0px;}
#best_ssch_frm .btn_submit { position:relative; height:34px; width:58px;background-color:#FF86A4;border:0;font-weight:bold; color:#fff; box-shadow : 0px 1px 2px #939393;}
#best_ssch_frm #ssch_q {width:100%;}

#new_ssch_frm {padding:20px 10px 10px 10px;background:#fff}
#new_ssch_frm #ssch_input {padding:0px 70px 0px 0px;}
#new_ssch_frm .frm_input { float:left;position:relative; background-color:#fff; box-shadow : 0px 1px 2px #939393;border-radius:1px;}
#new_ssch_frm #ssch_submit {padding:0px 0px 0px 0px;}
#new_ssch_frm .btn_submit { position:relative; height:34px; width:58px;background-color:#FF86A4;border:0;font-weight:bold; color:#fff; box-shadow : 0px 1px 2px #939393;}
#new_ssch_frm #ssch_q {width:100%;}


/*new_view 와 best_view 같이사용 상세보기 - 상단*/
.detailViewWrap{ padding-bottom:80px; border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3; }
.detailViewWrap .top_info{ padding: 20px 14px 14px; background-color:#efefef;}
.detailViewWrap .top_info .time{font-size:20px; color:#000000; margin-bottom:6px;}
.detailViewWrap .top_info .title{ margin-bottom:10px;}
.detailViewWrap .top_info .price_info{}
.detailViewWrap .top_info .price_info:after{content:""; display:block; clear:both;}
.detailViewWrap .top_info .price_info .discount{ float:left; font-size:36px; font-weight:bold; margin-right:14px;}
.detailViewWrap .top_info .price_info ul.pTxt{ float:left; margin-top:3px;}
.detailViewWrap .top_info .price_info ul.pTxt li.p_1{ text-decoration:line-through; font-size:13px; color:#b4b4b4 !important;}
.detailViewWrap .top_info .price_info ul.pTxt li.p_2{ font-size:16px; font-weight:bold; color:#000;}

/*new_view 잔여수량*/
.detailViewWrap .top_info .price_info .p_rest{ float:right; font-size:13px; color:#b4b4b4;}
.detailViewWrap .top_info .price_info .p_rest1{ float:right; font-size:13px; color:#fb1702;}

.reply_link{ vertical-align:middle;text-align:left;padding:14px; border-top:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; }
.reply_link span.text { vertical-align:middle;color:#888888; }
.reply_link span.division { vertical-align:middle;color:#bbbbbb; }
.reply_link a.count{ vertical-align:middle;margin-left:5px;font-size:24px; font-weight:bold; color:#000;}
.reply_link span.count{ vertical-align:middle;margin-left:5px;font-size:24px; font-weight:bold; color:#666666;}
.reply_link span.count1{ vertical-align:middle;margin-left:5px;font-size:24px; font-weight:bold; color:#fb1702;}

/*best_view 구매수량*/
.detailViewWrap .top_info .price_info .rTxt{ float:right; margin-top:22px; font-size:12px;}

/*상세보기 - 내용,이미지*/
.detailViewWrap .detail_contents{padding:14px; padding-bottom:40px;}
.detailViewWrap .detail_contents img{ width:100%; height:auto;}

/* 추가 정보 영역 */
.sit_more { padding:14px; }
.sit_more .more_sanchor { margin:0 0 40px; padding:0; }
.sit_more .more_sanchor li { position:relative; margin:0; width:50%; float:left; line-height:40px; }
.sit_more .more_sanchor li a { display:block; font-weight:bold; font-size:16px; text-align:center; background:#f0f1f2; }
.sit_more .more_sanchor li a:hover { cursor:pointer; background:#534242; color:#fff; }
.sit_more .more_sanchor li a.on { background:#534242; color:#fff; !important}

.sit_more_box { padding:10px 0 0 0; border-top:1px solid #534242;}
.sit_more_box .top_bar{ height:42px; line-height:42px; text-align:center; background-color:#534242; margin-bottom:14px;}
.sit_more_box .top_bar img{ width:28px; height:auto;}
.sit_more_box .top_bar span{ font-weight:bold; color:#fff; font-size:16px; padding-left:6px;}

.sit_more_box .top_write{ text-align:center;}
.sit_more_box .top_write input.u_txt{ width:76%; border-color:#424242; }
.sit_more_box .top_write input.submitBtn{ width:16%; height:35px; border-radius:3px; background-color:#424242; color:#fff; font-weight:bold; border:none; cursor:pointer;}

.sit_more_box .list_box{ margin-top:20px;}
.sit_more_box .list_box .item{ position:relative; border-bottom:1px solid #B5B5B5; padding-bottom:6px; padding-top:6px;}
.sit_more_box .list_box .item:after{ content:""; display:block; clear:both;}
.sit_more_box .list_box .item ul.utxt{ margin-left:64px;}
.sit_more_box .list_box .item ul.utxt li.user_info{ margin-bottom:6px; font-size:12px; color:#7E7E7E;}
.sit_more_box .list_box .item ul.utxt li.user_info span.w_name{ font-weight:bold; padding-right:10px;}
.sit_more_box .list_box .item ul.utxt li.user_w_txt{ margin-bottom:6px; font-size:12px;}
.sit_more_box .list_box .item ul.utxt li.user_r_txt{ margin-bottom:6px; font-size:12px;}
.sit_more_box .list_box .item img.w_photo{ position:absolute; top:6px; left:6px; display:block; width:46px; height:46px; border-radius:50%;}
.sit_more_box .list_box .item a.btn_delete_u{ display:block; position:absolute; top:6px; right:6px; padding:2px 3px; height:14px; line-height:14px; text-align:center; font-size:10px; border-radius:3px; border:1px solid #8E8E8E; color:#000;}
.sit_more_box .list_box .item a.btn_delete_r{ display:block; position:absolute; top:6px; right:6px; padding:2px 3px; height:14px; line-height:14px; text-align:center; font-size:10px; border-radius:3px; border:1px solid #8E8E8E; color:#000;}

/*페이징*/
.pagingWrap{ margin-top:20px; margin-bottom:20px;}
.pagingWrap .page_navi{ text-align:center;}
.pagingWrap .page_navi a{ display:inline-block; vertical-align:middle; width:28px; height:24px;  margin:0 1px; text-align:center; line-height:24px; border:1px solid #dbdbdb; font-size:14px; background-color:#FFF; color:#000; font-weight:bold; letter-spacing:-0.05em;}
.pagingWrap .page_navi a:hover{ /*outline:1px solid #999;*/ color:#5887d7; }
.pagingWrap .page_navi a.on{ background:#00b9c0; font-weight:bold; color:#FFF; border:1px solid #009ac0;}
.pagingWrap .page_navi a.prevBlock{ background:url(./../images/left_arrow_one.png) no-repeat 50% 50%; background-color:#FFF;}
.pagingWrap .page_navi a.nextBlock{ background:url(./../images/right_arrow_one.png) no-repeat 50% 50%; background-color:#FFF;}


/*하단구매버튼영역*/

.bottom_buyBox{ position:fixed; bottom:0; left:0; width:100%;}
.bottom_buyBox .topArea{ text-align:center; display:none;}
.bottom_buyBox .topArea span.hide_selectbox{ cursor:pointer; }
.bottom_buyBox .topArea span.hide_selectbox img{ width:110px; height:auto;}

.bottom_buyBox .bottomArea{ padding:20px 0px; background-color:#eeeeee;  box-shadow:0 -1px 5px #BCBCBC;}
.bottom_buyBox .bottomArea .show_selectbox{ width:90%; height:42px; line-height:42px; margin:0 auto; text-align:center; font-size:18px;  font-weight:bold; color:#fff; background-color:#00A3FF; border-radius:6px; cursor:pointer;}
.bottom_buyBox .bottomArea .show_selectbox2{ width:90%; height:42px; line-height:42px; margin:0 auto; text-align:center; font-size:18px;  font-weight:bold; color:#fff; background-color:#606060; border-radius:6px; cursor:pointer;}

.bottom_buyBox .bottomArea .buySelectGroup{ width:90%; margin: 0 auto;}
.bottom_buyBox .bottomArea .buySelectGroup select{ width:100%; margin-bottom:10px;}

.bottom_buyBox .bottomArea .buySelectGroup .select_item{ height:120px; overflow-y:auto; margin:0 auto; margin-bottom:20px; padding:10px; border:1px solid #D3D6DA; overflow:auto; background-color:#fff; font-size:12px;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li{ padding-bottom:10px;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li+li{ padding-top:10px; border-top:1px solid #DBDBDB;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li span.p_title{ display:block; padding-bottom:2px; font-weight:700;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li span.sit_opt_subj{ display:block; padding-bottom:2px; font-weight:700;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li span.p_option{ color:#8F8F8F;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom{ margin-top:10px;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom:after{content:""; display:block; clear:both;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .account{ float:left; position:relative; padding-left:34px; padding-right:34px; border:1px solid #C5C5C5;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .account input.buy_cnt{ width:34px; height:32px; font-size:14px; font-weight:700; text-align:center; border:none;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .account a{display:block; position:absolute;width:34px; height:32px;  text-indent:-9999em; }
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .account a.plus{  top:0; right:0; border-left:1px solid #C5C5C5; background:url(./../images/ico_plus.png) no-repeat center center;background-color:#ededed;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .account a.minus{ top:0; left:0;  border-right:1px solid #C5C5C5; background:url(./../images/ico_minus.png) no-repeat center center; background-color:#ededed;}

.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .price_box{ float:right; margin-top:6px;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .price_box strong{ font-size:14px; color:#000;}
.bottom_buyBox .bottomArea .buySelectGroup .select_item>ul>li .p_bottom .price_box a.p_delete{display:inline-block; width:24px; height:24px; margin-left:10px;  text-indent:-9999em;border:1px solid #C5C5C5; vertical-align:middle;  background:url(./..//images/ico_x.png) no-repeat center center;  background-color:#ededed;}

/*구매하기버튼*/
.bottom_buyBox .bottomArea .buySelectGroup a.btn_purchase{ display:block; width:100%; height:42px; line-height:42px; font-size:18px;  color:#fff; font-weight:bold; text-align:center; background-color:#e64875;  border-radius:6px;}

/*장바구니버튼*/
.bottom_buyBox .bottomArea .buySelectGroup a.btn_purchase1{ display:block; width:100%; height:42px; line-height:42px; font-size:18px;  color:#fff; font-weight:bold; text-align:center; background-color:#444444;  border-radius:6px;}

/*구매하기*/

.buyWrap{padding:14px;}
.buyWrap .dep_ti{ margin-bottom:10px; padding-left:24px; font-weight:bold; color:#e64875; background:url(./../images/ico_dot_blue.png) no-repeat 10px 4px; background-size:10px auto;}
.buyWrap .how{ margin-top:20px;}
.buyWrap .table_wrap{  padding-top:0px;}
.buyWrap .table_wrap .writeTable{ font-size:13px; border-top:1px solid #dfdfdf; color:#000;}
.buyWrap .table_wrap .writeTable th,
.buyWrap .table_wrap .writeTable td{ border-bottom:1px solid #dfdfdf;}
.buyWrap .table_wrap .writeTable th{ background-color:#f5f5f5;}
.buyWrap .table_wrap .writeTable td{ padding:6px;}
.buyWrap .table_wrap .writeTable td input[type=button] { height:32px; line-height:20px; padding:0 10px; background-color:#808591; color:#fff; font-size:12px; border-radius:3px;}
.buyWrap .table_wrap .writeTable td .inner_ul{}
.buyWrap .table_wrap .writeTable td .inner_ul li{ padding:3px 0px;}

.buyWrap .table_wrap .writeTable td input[type=text]{ font-size:13px;  color:#000 !important;}
.buyWrap .table_wrap .writeTable td input.r_name{ width:96%;}
.buyWrap .table_wrap .writeTable td input.p_num_1,
.buyWrap .table_wrap .writeTable td input.p_num_2{ width:50px;}

.buyWrap .table_wrap .writeTable td input.addr_1{ width:96%;}
.buyWrap .table_wrap .writeTable td input.addr_2{ width:96%;}

.buyWrap .table_wrap .writeTable td input.tel_1,
.buyWrap .table_wrap .writeTable td input.tel_2,
.buyWrap .table_wrap .writeTable td input.tel_3{ width:50px;}

.buyWrap .point_input{ width:62px;}
.buyWrap .table_wrap .writeTable td input.hp_1,
.buyWrap .table_wrap .writeTable td input.hp_2,
.buyWrap .table_wrap .writeTable td input.hp_3{ width:50px;}

.buyWrap .table_wrap .writeTable td textarea{ width:96%; height:80px; font-size:13px;  color:#000 !important;  border:1px solid #dfdfdf;}

.buyWrap .t_infoTxt{ padding:14px 14px 14px 14px; border-top:1px solid #dfdfdf; font-size:12px;}

.buyWrap .wayListStyle > li{margin-bottom:10px;}
.buyWrap .wayListStyle > li label{ font-size:14px;}
.buyWrap .wayListStyle input{ width:18px; height:18px;}

/*결재하기버튼*/
.buyWrap .btnWrap{ margin-top:30px; margin-bottom:20px; text-align:center;}
.buyWrap .btnWrap a{ display:inline-block; height:40px; line-height:40px; padding:0px 20px; color:#fff; font-weight:bold; border-radius:3px;}
.buyWrap .btnWrap a.pay{ background-color:#e64875;}
.buyWrap .btnWrap a.cancel{ background-color:#707070;}
.buyWrap .btnWrap a+a{ margin-left:6px;}





/*주문완료*/
.buyResultWrap{ padding:14px; }
.buyResultWrap .dep_ti{ margin-bottom:10px; padding-left:24px; font-weight:bold; color:#e64875; background:url(./../images/ico_dot_blue.png) no-repeat 10px 4px; background-size:10px auto;}

.buyResultWrap .top_txt{padding:30px 14px; border:1px solid #ADADAD; background-color:#fff; font-size:13px; margin-bottom:14px;}
.buyResultWrap .top_txt .t1{ font-weight:bold; font-size:20px; padding-bottom:4px;}
.buyResultWrap .top_txt .t1 span{ color:#FF181C;}
.buyResultWrap .top_txt .t1,
.buyResultWrap .top_txt .t2{ text-align:center;}
.buyResultWrap .top_txt .t2 span{ color:#e64875;}
.buyResultWrap .buy_item{ padding:14px; border:1px solid #ADADAD; border-top:2px solid #666666; background-color:#fff; font-size:13px; margin-bottom:14px;}

.buyResultWrap .buy_item ul li.shopName{ padding-bottom:10px; padding-left:20px; background:url(./..//images/ico_shop.png) no-repeat 0 2px; background-size:16px auto; font-weight:bold;}
.buyResultWrap .buy_item ul li.p_ti{ margin-bottom:14px;}

/*.buyResultWrap .total_price{ height:24px; padding:10px; margin-top:14px; color:#fff; background-color:#282b32;}*/
.buyResultWrap .total_price{ height:20px; padding:10px; margin-top:3px; color:#fff; background-color:#282b32;}
.buyResultWrap .total_price:after{ content:""; display:none; clear:both;}
.buyResultWrap .total_price .e_ti{ float:left;}
.buyResultWrap .total_price .e_price{ float:right; }
.buyResultWrap .total_price .e_price span{ font-size:18px;}

.buyResultWrap .total_price_res{ height:24px; padding:10px; margin-top:5px; color:#fff; background-color:#e64875;}
.buyResultWrap .total_price_res:after{ content:""; display:none; clear:both;}
.buyResultWrap .total_price_res .e_ti{ float:left;}
.buyResultWrap .total_price_res .e_price{ float:right; }
.buyResultWrap .total_price_res .e_price span{ font-size:18px;}

/*주문완료 하단버튼*/
.buyResultWrap .btnWrap{ margin-top:30px; margin-bottom:20px; text-align:center;}
.buyResultWrap .btnWrap a{ display:inline-block; height:40px; line-height:40px; padding:0px 20px; color:#fff; font-weight:bold; border-radius:3px;}
.buyResultWrap .btnWrap a.my_list{ background-color:#e64875;}
.buyResultWrap .btnWrap a.go_shopping{ background-color:#707070;}
.buyResultWrap .btnWrap a+a{ margin-left:6px;}

.buyResultWrap .dep_ti2{ margin-top:40px; height:40px; line-height:40px; font-size:15px; padding-left:14px;  font-weight:bold; border-top:1px solid #000000;}
.buyResultWrap .receive_info{}
.buyResultWrap .receive_info table{ font-size:13px; border-top:1px solid #dfdfdf; color:#000;}
.buyResultWrap .receive_info table th,
.buyResultWrap .receive_info table td{ border-bottom:1px solid #cccccc;}
.buyResultWrap .receive_info table th{ background-color:#e1e1e1;}
.buyResultWrap .receive_info table td{ padding:10px 6px;}
.buyResultWrap .receive_info table a{ display:inline-block; height:24px; line-height:24px; border:1px solid #2171FF; padding:0px 6px; color:#2171FF; border-radius:3px;}
.buyResultWrap .receive_info table td .inner_ul{}
.buyResultWrap .receive_info table td .inner_ul li{ padding:3px 0px;}




/*구매내역*/

.myBuyListWrap{ padding:14px; background-color:#eeeeee;}
.myBuyListWrap .buy_item{ border:1px solid #ADADAD; border-top:2px solid #666666; background-color:#fff; font-size:13px; margin-bottom:0px;}
.myBuyListWrap .buy_item .head{ padding:10px; border-bottom:1px solid #ADADAD; background-color:#fafafa;}
.myBuyListWrap .buy_item .head:after{ content:""; display:block; clear:both;}
.myBuyListWrap .buy_item .head span{ display:inline-block; float:left; font-size:12px; color:#787878;}
.myBuyListWrap .buy_item .head a.btn_detailView{ float:right;  font-size:13px;  color:#e64875;}

.myBuyListWrap .buy_item .content{ padding:14px;}
.myBuyListWrap .buy_item .content .shopName{ padding-bottom:10px; padding-left:20px; background:url(./../images/ico_shop.png) no-repeat 0 2px; background-size:16px auto; font-weight:bold;}
.myBuyListWrap .buy_item .content .product{}
.myBuyListWrap .buy_item .content .product:after{ content:""; display:block; clear:both;}
.myBuyListWrap .buy_item .content .product .p_img{ float:left; width:60px;}
.myBuyListWrap .buy_item .content .product .p_img img{ width:100%; height:auto;}
.myBuyListWrap .buy_item .content .product .p_ti{  margin-left:80px; font-weight:bold; }

.myBuyListWrap .buy_item .foot{ padding:10px; border-top:1px solid #ADADAD;}
.myBuyListWrap .buy_item .foot .btnWrap { margin-top:10px; margin-bottom:10px; text-align:center;}
.myBuyListWrap .buy_item .foot .btnWrap a{ display:inline-block; height:30px; line-height:30px; padding:0px 25px; color:#fff; font-weight:bold; border-radius:3px;}
.myBuyListWrap .buy_item .foot .btnWrap a.point{ background-color:#e64875;}
.myBuyListWrap .buy_item .foot .btnWrap a+a{ margin-left:6px;}
.myBuyListWrap .buy_item .foot:after{ content:""; display:block; clear:both;}
.myBuyListWrap .buy_item .foot .l_txt{ float:left; margin-top:4px;}
.myBuyListWrap .buy_item .foot .l_txt span{ font-size:12px; color:#787878;}
.myBuyListWrap .buy_item .foot .l_txt span.stateTxt{ font-size:13px; color:#FF0004; font-weight:bold;}
.myBuyListWrap .buy_item .foot .l_txt span+span{ padding-left:4px;}
.myBuyListWrap .buy_item .foot .r_txt{ float:right; text-align:center;}
.myBuyListWrap .buy_item .foot .r_txt a{ display:inline-block; height:24px; line-height:24px; border:1px solid #2171FF; padding:0px 6px; color:#2171FF; border-radius:3px;}


/*구매내역 상세보기*/
.myBuyDetailWrap{ padding:14px; background-color:#eeeeee;}
.myBuyDetailWrap .item_info{ border:1px solid #ADADAD; background-color:#fff; font-size:13px; margin-bottom:10px;}
.myBuyDetailWrap .item_info .head{ padding:8px; border-top:1px solid #ADADAD; background-color:#fafafa;}
.myBuyDetailWrap .item_info .head .shopName { font-weight:bold; font-size:15px; padding-left:26px; background:url(./../images/ico_shop.png) no-repeat 0 2px; background-size:16px auto;}

.myBuyDetailWrap .item_info .content{ padding:14px;}
.myBuyDetailWrap .item_info .content .product{}
.myBuyDetailWrap .item_info .content .product:after{ content:""; display:block; clear:both;}
.myBuyDetailWrap .item_info .content .product .p_img{ float:left; width:60px;}
.myBuyDetailWrap .item_info .content .product .p_img img{ width:100%; height:auto;}
.myBuyDetailWrap .item_info .content .product .p_ti{  margin-left:80px; font-weight:bold;}
.myBuyDetailWrap .item_info .content .price{ }
.myBuyDetailWrap .item_info .content .price:after{ content:""; display:block; clear:both;}
.myBuyDetailWrap .item_info .content .price .n_num{ float:left; width:100%; margin-top:10px; text-align:left; }
.myBuyDetailWrap .item_info .content .price .n_num span{ font-weight:bold;}
.myBuyDetailWrap .item_info .content .price .p_num{ float:right; width:100%; margin-top:0px; text-align:right; font-size:16px; }
.myBuyDetailWrap .item_info .content .price .p_num span{ font-weight:bold;}

.myBuyDetailWrap .item_info .foot{ padding:8px; border-top:1px solid #ADADAD;}
.myBuyDetailWrap .item_info .foot:after{ content:""; display:block; clear:both;}
.myBuyDetailWrap .item_info .foot .l_txt{ float:left; margin-top:4px;}
.myBuyDetailWrap .item_info .foot .l_txt span{ font-size:12px; color:#787878;}
.myBuyDetailWrap .item_info .foot .l_txt span.stateTxt{ font-size:13px; color:#FF0004; font-weight:bold;}
.myBuyDetailWrap .item_info .foot .l_txt span.stateTitle{ font-size:13px; font-weight:bold;}
.myBuyDetailWrap .item_info .foot .l_txt span.stateTot{ font-size:13px; color:#3366cc; font-weight:bold;}
.myBuyDetailWrap .item_info .foot .l_txt span+span{ padding-left:4px;}
.myBuyDetailWrap .item_info .foot .r_txt{ float:right; text-align:center;}
.myBuyDetailWrap .item_info .foot .r_txt a{ display:inline-block; height:24px; line-height:24px; border:1px solid #2171FF; padding:0px 6px; color:#2171FF; border-radius:3px;}
.myBuyDetailWrap .item_info .foot .r_txt span.stateTitle{ font-size:13px; font-weight:bold;}
.myBuyDetailWrap .item_info .foot .r_txt span.stateTot{ font-size:13px; color:#3366cc; font-weight:bold;}

.myBuyDetailWrap .sod_fin_cancel {text-align:center;padding:15px;}
.myBuyDetailWrap .sod_fin_cancel button {padding:10px;border:0;background:#ff3600;color:#fff}
.myBuyDetailWrap #sod_fin_cancelfrm {display:none;margin:10px 0 0}
.myBuyDetailWrap #sod_fin_cancelfrm .frm_input {background:#fff}
.myBuyDetailWrap #sod_fin_cancelfrm .btn_frmline {background:#fff;padding:5px;}
.myBuyDetailWrap .dep_ti{ height:40px; line-height:40px; font-size:15px; padding-left:14px;  font-weight:bold; border-top:1px solid #000000;}
.myBuyDetailWrap .dep_ti2{ margin-top:40px; height:40px; line-height:40px; font-size:15px; padding-left:14px;  font-weight:bold; border-top:1px solid #000000;}
.myBuyDetailWrap .receive_info{}
.myBuyDetailWrap .receive_info table{ font-size:13px; border-top:1px solid #dfdfdf; color:#000;}
.myBuyDetailWrap .receive_info table th,
.myBuyDetailWrap .receive_info table td{ border-bottom:1px solid #cccccc;}
.myBuyDetailWrap .receive_info table th{ background-color:#e1e1e1;}
.myBuyDetailWrap .receive_info table td{ padding:10px 6px;}
.myBuyDetailWrap .receive_info table a{ display:inline-block; height:24px; line-height:24px; border:1px solid #2171FF; padding:0px 6px; color:#2171FF; border-radius:3px;}
.myBuyDetailWrap .receive_info table td .inner_ul{}
.myBuyDetailWrap .receive_info table td .inner_ul li{ padding:3px 0px;}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:1.9em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle;line-height:1.9em} /* 우편번호검색버튼 등 */
button.btn_frmline {font-size:1em}

.bank_view {display:none;}