@charset "utf-8";
@import url(08-my_shopping_renew.css); /* 마이페이지 개선 완료 후 08-my_shopping.css 적용예정 */

/*********************** 08 마이페이지 *************************/
.my_shopping_wrap{overflow: hidden;}
.my_shopping_wrap .my_shopping_nav{width: 220px; float: left;}
.my_shopping_wrap .my_shopping_nav h2{font-size: 30px; color: #222;}
.my_shopping_wrap .my_shopping_nav .cate_nav{margin-top: 10px;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl{ padding: 10px 0; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl:last-child{padding: 10px 0; border-bottom: none;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl a{padding: 10px 0 10px 18px;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dt{width: 220px; font-size: 20px; color: #444;font-weight: bold;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dt a{font-weight: bold;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd{width: 220px; height: 38px;font-size: 16px; color: #444;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd:hover{background-color: #434159; color: #fff;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd.on{color: #e51737;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd.on:hover{color: #e51737; background-color: #fff;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd.on a{text-decoration: underline;}
/* 220830_10481 */
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd span.myp_dd_tooltip{ display:inline-block; width:fit-content; height:22px; border:1px solid #E62642; border-radius:22px; margin-left: 6px; padding: 0 10px; line-height: 22px; font-size:11px; color:#E62642; }
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd:hover .myp_dd_tooltip { color: #fff; border: 1px solid #fff;}
.my_shopping_wrap .my_shopping_nav .cate_nav dl dd.on:hover .myp_dd_tooltip { color: #E62642; border: 1px solid #E62642;}
/* //220830_10481 */

.my_shopping_wrap .my_shopping_cont_main{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont{float: right; width: 1000px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top{height: 180px; background: #f5f5f5; border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div{padding: 30px 30px 30px 40px; width: 1000px; height: 180px; position: relative;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div>p{font-size: 20px; color: #888; line-height: 26px; width: 190px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div>p span{font-size: 20px; color: #222;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div .point_coupon{margin-top: 24px; width: 190px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div .point_coupon p span:first-child{font-size: 14px; color: #888; width: 59px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div .point_coupon p span:last-child{font-size: 14px; color: #000;font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div .point_coupon p:last-child{padding-top: 10px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div .sk_dot{width: 52px; height: 52px;position: absolute; top:30px; left: 148px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div .flow_box{position: absolute; top: 30px; left: 230px; width: 740px; height: 120px; background-color: #fff; border-radius: 5px}
.my_shopping_wrap .my_shopping_cont .my_shopping_top>div .flow_box .flow{float: left; padding-left: 21px; border-right: 1px solid #eee; width: 617px; height: 88px; margin: 16px 0;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow a{padding-top: 49px; width: 49px; margin: 0 28px}
.my_shopping_wrap .my_shopping_cont .flow_box .flow a p{font-size: 13px; text-align: center;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow a p:last-child{font-size: 18px; color: #e62642; padding-top: 8px;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow1{background: url(../../images/img_flow1.png) 50% 9px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow2{background: url(../../images/img_flow2.png) 50% 12px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow3{background: url(../../images/img_flow3.png) 50% 12px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow4{background: url(../../images/img_flow4.png) 50% 13px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow5{background: url(../../images/img_flow5.png) 50% 10px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow img{padding-bottom: 36px;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow_info{float: left; padding-left: 19px; padding-top: 22px;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow_info p{padding-bottom: 14px; font-size: 16px; color: #888;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow_info p span{padding-left: 19px; color:#222;}

/* 220830_10481 */
.my_shopping_wrap .my_shopping_cont .flow_box{ position:relative; }
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip{ position:absolute; right: 138px; bottom: 40px; }
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip:before{ content: ''; display: inline-block; width: 10px; height: 10px; background: #fce9ec; position: absolute; top: -4px; right: 50px; transform: rotate(45deg); }
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip p{ font-size: 12px; color:#222; background:#fce9ec; display: inline-block; width: fit-content; border-radius: 8px; padding:8px 20px; line-height: 14px; }
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip p span{ color:#E62642; }
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip p a{ margin: 0; padding:0; width:fit-content; display: inline; }
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip p:after{ content:''; display:inline-block; width:8px; height: 8px; border-bottom: 1px solid #222; border-right: 1px solid #222; transform: rotate(-45deg); margin-left:5px;}
/* //220830_10481 */

/* 회원등급 프로세스 개선(마이페이지) -- s */
.mPageTitle.typeSubTitle{position: relative; margin-top:60px; padding-bottom:15px;}
.mPageTitle.typeSubTitle .subTitle{font-size:18px; font-weight:normal;}
.mPageTitle.typeSubTitle .moreLink{position:absolute; right:2px; top:4px; padding:0 12px 0 0; font-size:12px; color:#888; font-weight:bold; background: url(../../images/bg_arr_6x9_888.png) 100% 1px no-repeat;}

.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel{overflow:hidden;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel,
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div { height: auto; min-height: 240px; } /*220921_10481 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div { display:table; table-layout: fixed; padding:30px 20px 30px 30px; width:950px;}

.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfoWrap{display: table-cell; vertical-align:top; width:290px; padding-right:35px;}/* 230503_12628 */
/* 230503_12628 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo{ width:100%; padding:0 0 0 60px; color:#fff; font-size:0;}
/* 20200330 전시개선 추가 수정 - s */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userName{font-size:22px; line-height:26px; display:inline-block; margin-right:15px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userBelong{font-size:11px; height:19px; line-height:19px; vertical-align: top; margin:3px 3px 0 0; padding:0 6px; border:1px solid #fff; border-radius:10px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userSecret{position: relative;height:22px;line-height:24px;margin-top:1px;font-size:11px; vertical-align: top; padding:0px 17px 0px 23px; border-radius:12px;color:#FF3717;background:#fff;font-weight:bold;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userSecret:before{content: ''; display: inline-block; width: 12px; height: 12px; position: absolute; top: 5px; left: 6px; background:url(../../images/ico_s_secret2.png) no-repeat center; background-size: 12px 12px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userSecret::after{content: ''; display: inline-block; width: 5px; height: 9px; position: absolute; top: 7px; right: 6px; background:url(../../images/icon_mypage_arrow.png) no-repeat 100% center;}
/* //230503_12628 */

.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userBenefit{position:relative; font-size:16px; vertical-align:top; margin-top:6px; padding-right:12px; background:url(../../images/img_white_s_arrow.png) no-repeat 100% center; text-decoration:underline;}

.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon{width:100%; margin:21px 0 0; padding:4px 0 0; border-top:1px solid rgba(255, 255, 255, 0.55);}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon p{overflow:hidden; padding-top:10px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon p span:first-child,
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon p span:last-child{font-size:12px; line-height:16px; color:#fff; width:auto;} /* 20200330 전시개선 추가 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon p span span:last-child{font-weight:normal;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon p > span:first-child{float:left;font-size:14px;} /* 20200330 전시개선 추가 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon p > span:last-child{float:right;}

.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box{display: table-cell; vertical-align:middle; width:656px; height:160px; position:static;}/* 230503_12628 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow{width:524px; margin:0; padding-left:0; font-size:0;}/* 230503_12628 */
/*221207_11011*/
/* .my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow a{margin:0; width:106px; vertical-align: middle;} */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow a{margin:0; width:18.6%; vertical-align: middle;}/* 230503_12628 */
/* //221207_11011*/
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow img{vertical-align: middle; padding-bottom:0;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow_info{padding-top:12px; padding-left:29px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow_info p{font-size:13px;}

.my_shopping_wrap .my_shopping_top.typeBenefit{height:auto; margin-top:15px;}
.my_shopping_wrap .my_shopping_top.typeBenefit > div{width:auto; height:auto; padding:40px 60px;}
.my_shopping_wrap .my_shopping_top.typeBenefit .userInfo{color:#fff; overflow:hidden;}
.my_shopping_wrap .my_shopping_top.typeBenefit .userInfo .userName{font-size:22px; padding:10px 260px 0 0;}
.my_shopping_wrap .my_shopping_top.typeBenefit .userInfo .userName .name{font-size:26px;} /* 20200325 스토아 멤버십 폰트 수정 */
.my_shopping_wrap .my_shopping_top.typeBenefit .userInfo .userName strong{font-size:28px; font-family:'roboto';}
.my_shopping_wrap .my_shopping_top.typeBenefit .userInfo .userBenefit{position:relative; font-size:16px; text-decoration: underline; vertical-align:top; margin-top:10px; padding-right:12px; background:url(../../images/img_white_s_arrow.png) no-repeat 100% 3px;} /* 20200325 스토아 멤버십 폰트 수정 */
.my_shopping_wrap .my_shopping_top.typeBenefit .icon_level:before{width:84px; height:84px; position:static; float:left; margin-right:34px;}
.my_shopping_wrap .my_shopping_top.typeBenefit .icon_level:after{width:72px; height:72px; line-height:70px; left:6px; top:6px; font-size:45px;}
.my_shopping_wrap .my_shopping_top.typeBenefit .btn_benefit{position:absolute; right:60px; top:56px; min-width:233px; font-size:16px; line-height:46px; border:1px solid #ccc; background:#fff; text-decoration:none; text-align:center;}

.info_table{text-align:left; border-top:1px solid #000;}
.info_table.type_center{text-align:center;}
.info_table th,
.info_table td{position:relative; border-bottom:1px solid #ccc; padding:18px 0;}
.info_table th{font-size:17px; color:#444;}
.info_table td{font-size:14px; color:#222; vertical-align: top;}
.info_table .space_row_1 td{padding-top:40px; padding-bottom:40px;}
.info_table .space_row_2 td{padding-top:80px; padding-bottom:80px;}
.info_table td.vip_row{background:#fbf9fc;}
.info_table td.gold_row{background:#fffbf9;}
.info_table td.silver_row{background:#f9fbfe;}
.info_table td.family_row{background:#fbfbfb;  vertical-align: middle;}

.info_table .more_info_msg{padding-top:7px; font-size:12px; color:#888; font-weight:normal;}
.info_table .none_msg{color:#888;}
.info_table .import_msg{font-weight:bold; font-size:20px;}

.info_table.type_data th{font-size:13px; color:#444; border-left:1px solid #ccc;}
.info_table.type_data td{font-size:14px; color:#222; border-left:1px solid #ccc;}
.info_table.type_data th:first-child,
.info_table.type_data td:first-child{border-left:0 none;}

.info_table .coupon_list_msg{width:100%; text-align:center; position: absolute; left:0; top:75px;}
.info_table .coupon_list{overflow:hidden;}
.info_table .coupon_list li{margin-top:30px;}

.article_title{font-size:16px; margin-top:40px; padding-bottom:12px;}
.article_title .more_msg{font-size:12px; color:#444;}

.my_level_area .level_step{display:table; table-layout:fixed; margin:0 auto; padding:60px 0 40px; font-size:0; text-align:center;}
.my_level_area .level_step li{display:table-cell; vertical-align:middle; padding-left:40px; position: relative;}
.my_level_area .level_step li:first-child{padding:0;}
.my_level_area .level_step li:first-child:after{display:none;}
.my_level_area .level_step li:after{content:''; position: absolute; left:0; top:50%; display:block; width:40px; height:1px; background:#a8a8a8;}
.my_level_area .level_step li .icon_vip_coupon{position:absolute; right:-59px; top:36px; display:none;  width:75px; height:86px; background:url('../../images/icon_vip_level_coupon.png') no-repeat 0 0;}

.my_level_area .level_step_msg{text-align: center; font-size:26px; line-height:34px; font-weight:bold; letter-spacing:-0.5px;}
.my_level_area .level_step_msg .user_level_msg{font-family:'roboto';}

.my_level_area .level_step .icon_level:before,
.my_level_area .level_step .icon_level:after{color:#a8a8a8; border-color: #a8a8a8;}

.level_area .level_step_msg.get_vip_msg{display:none;}
.nextMonth .level_area.get_vip_level .level_step_msg{display:none;}
.nextMonth .level_area.get_vip_level .level_step_msg.get_vip_msg{display:block;}
.nextMonth .level_area.get_vip_level .icon_vip_coupon{display:block;}
.nextMonth .level_area.get_vip_level .progress_area{display:none;}

.level_area.vip_level .icon_level.vip_level,
.level_area.get_vip_level .icon_level.vip_level{width:86px; padding-top:86px;}
.level_area.vip_level .icon_level.vip_level:before,
.level_area.get_vip_level .icon_level.vip_level:before{width:86px; height:86px; border-color: #8d44ad;}
.level_area.vip_level .icon_level.vip_level:after,
.level_area.get_vip_level .icon_level.vip_level:after{width:72px; height:72px; font-size:46px; line-height:66px; left:7px; top:7px; color: #8d44ad; border-color: #8d44ad;}
.level_area.vip_level .level_step_msg .user_level_msg,
.level_area.vip_level .progress_title .upgrade_level{color: #8d44ad;}
.level_area.get_vip_level .level_step_msg .user_level_msg,
.level_area.get_vip_level .progress_title .upgrade_level{color: #8d44ad;}

.level_area.gold_level .icon_level.gold_level{width:86px; padding-top:86px;}
.level_area.gold_level .icon_level.gold_level:before{width:86px; height:86px; border-color: #fb8132;}
.level_area.gold_level .icon_level.gold_level:after{width:72px; height:72px; font-size:46px; line-height:66px; left:7px; top:7px; color: #fb8132; border-color: #fb8132;}
.level_area.gold_level .level_step_msg .user_level_msg,
.level_area.gold_level .progress_title .upgrade_level{color: #fb8132;}

.level_area.silver_level .icon_level.silver_level{width:86px; padding-top:86px;}
.level_area.silver_level .icon_level.silver_level:before{width:86px; height:86px; border-color: #3a72e2;}
.level_area.silver_level .icon_level.silver_level:after{width:72px; height:72px; font-size:46px; line-height:66px; left:7px; top:7px; color: #3a72e2; border-color: #3a72e2;}
.level_area.silver_level .level_step_msg .user_level_msg,
.level_area.silver_level .progress_title .upgrade_level{color: #3a72e2;}

.level_area.family_level .icon_level.family_level{width:86px; padding-top:86px;}
.level_area.family_level .icon_level.family_level:before{width:86px; height:86px; border-color: #817b7b;}
.level_area.family_level .icon_level.family_level:after{width:72px; height:72px; font-size:46px; line-height:66px; left:7px; top:7px; color: #817b7b; border-color: #817b7b;}
.level_area.family_level .level_step_msg .user_level_msg,
.level_area.family_level .progress_title .upgrade_level{color: #817b7b;}

.my_level_area .box_tab{margin-top:0;}
.my_level_area .box_tab li{width:50%;}
.level_area .progress_title .upgrade_level.vip_level{color: #8d44ad !important;}
.level_area .progress_title .upgrade_level.get_vip_level{color: #8d44ad !important;}
.level_area .progress_title .upgrade_level.gold_level{color: #fb8132 !important;}
.level_area .progress_title .upgrade_level.silver_level{color: #3a72e2 !important;}
.level_area .progress_title .upgrade_level.family_level{color: #817b7b !important;}


.info_msg_box{margin-top:20px; padding:15px 20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.info_msg_box li{position: relative; padding:0 0 0 10px; font-size:12px; line-height:20px; color:#888;}
.info_msg_box li:after{content:''; display:block; width:3px; height:3px; position: absolute; left:0; top:7px; background:#666;}

.my_shopping_wrap .my_shopping_cont .my_point_top.my_level .point_box_1{text-align:center; padding-top:35px;}
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level .point_box_1 dl dt,
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level .point_box_1 dl dd{position: static; display:inline-block;}
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level .point_box_1 dl dt{margin-right:25px; background: url(../../images/icon_level_coupon.png) 0 2px no-repeat;}
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul{text-align:center; overflow:hidden; padding-top:32px;}
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul::after{left:244px;}
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul li{float:left; width:50%;}
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul li:first-child,
.my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul li:last-child{position: static;background: none !important;}

.progress_area{border:1px solid #ccc; border-radius:5px; padding:30px; margin-top:50px;}
.progress_area .progress_title{font-size:18px; padding:0 0 25px;}
.progress_area .progress_title .upgrade_level{font-weight:bold; font-family:'roboto';}
.progress_area .progress_result{overflow:hidden;}
.progress_area .progress_result .progress_row{float:left; width:50%; padding-left:20px;}
.progress_area .progress_result .progress_row:first-child{padding-left:0; padding-right:20px;}

.progress_area .progress_bar{overflow:hidden;}
.progress_area .progress_bar.pay_bar .progress_bar_inner{height:12px; background:#f5f5f5;}
.progress_area .progress_bar.pay_bar .progress_bar_inner > div{height:12px; background:#e62642;}
.progress_area .progress_bar.pay_bar .progress_bar_inner > div {webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}

.progress_area .progress_bar.order_bar{ margin:0 -10px;}
.progress_area .progress_bar.order_bar .progress_bar_inner{display:table; table-layout: fixed; width:100%;}
.progress_area .progress_bar.order_bar .progress_bar_inner > div{ display:table-cell; height:12px; padding:0 5px;}
.progress_area .progress_bar.order_bar .progress_bar_inner > div:after{content:''; display:block; height:12px; background:#f5f5f5;}
.progress_area .progress_bar.order_bar .progress_bar_inner > div.active:after{background:#e62642;}

.progress_area .progress_msg{margin-top:12px; font-size:14px; color:#888;}
.progress_area .progress_msg.success{font-size:17px; color:#222; display:none;}
.progress_area .progress_msg .result_msg{color:#222;}
.progress_area .progress_msg .result_msg strong{font-size:20px;}

.icon_coupon .coupon_view{display:block; position:relative; width:137px; height:68px; line-height:62px;  padding-right:38px; font-family:'roboto'; font-size:17px; font-weight:bold; letter-spacing:-0.75px; text-align:center; border:3px solid #b2b2b2;}
.icon_coupon .coupon_view strong{font-size:34px;}
.icon_coupon .coupon_view:after{content:""; display:block; width:36px; height:62px; position: absolute; right:0; top:0; background-color:#b2b2b2; background:url('../../images/img_sk_coupon_logo.png') no-repeat 15px 50%;}
.icon_coupon .coupon_msg{margin-top:10px; font-size:13px;}

.icon_coupon.color_purple .coupon_view{border-color:#8d44ad; color:#8d44ad;}
.icon_coupon.color_purple .coupon_view:after{background-color:#8d44ad;}
.icon_coupon.color_orange .coupon_view{border-color:#fb8132; color:#fb8132;}
.icon_coupon.color_orange .coupon_view:after{background-color:#fb8132;}
.icon_coupon.color_blue .coupon_view{border-color:#3a72e2; color:#3a72e2;}
.icon_coupon.color_blue .coupon_view:after{background-color:#3a72e2;}

.icon_label{display:inline-block; vertical-align: middle; height:20px; overflow:hidden; margin-top:-1px; margin-left:5px; padding:0 8px; line-height:18px; letter-spacing:-0.5px; font-family:'roboto'; font-size:12px; font-weight:bold; color:#fff; border-radius:10px; background:#b2b2b2; }
.icon_label.color_purple{background:#8d44ad;}
.icon_label.color_orange{background:#fb8132;}
.icon_label.color_blue{background:#3a72e2;}

.icon_level{ position:relative;}
.icon_level:after,
.icon_level:before{content:''; display:block;}
.icon_level:before{position:absolute; left:0; top:-4px; width:56px; height:55px; border-radius:50%; border:2px solid #b2b2b2;}
.icon_level:after{content:'F'; position:absolute; left:4px; top:0; width:48px; height:47px; border-radius:50%; border:1px solid #b2b2b2; color:#b2b2b2; font-family:'roboto'; font-size:30px; text-align: center; line-height:44px; font-weight:bold;}
.icon_level.type_label{width:70px; padding-top:70px; text-align: center; font-size:19px; font-weight:bold;}
.icon_level.type_label:before{top:0; width:70px; height:70px;}
.icon_level.type_label:after{left:5px; top:5px; width:60px; height:60px; line-height:54px; font-size:36px;}
.icon_level.type_label .level_text{padding-top:7px; font-family:'roboto'; letter-spacing:-0.5px;}
/*230207_11685*/
.icon_level.vip_level{color: #AA00FF;}
.icon_level.vip_level:before,
.icon_level.vip_level:after{color: #AA00FF; border-color:#AA00FF;}
.icon_level.vip_level:after{content:'V';}

.icon_level.bvip_level{color: #050b42;} /* 201225 추가 */
.icon_level.bvip_level:before, /* 201225 추가 */
.icon_level.bvip_level:after{color: #050b42; border-color:#050b42;} /* 201225 추가 */
.icon_level.bvip_level:after{content:'B';} /* 201225 추가 */

.icon_level.gold_level{color: #FFAB00;}
.icon_level.gold_level:before,
.icon_level.gold_level:after{color: #FFAB00; border-color:#FFAB00;}
.icon_level.gold_level:after{content:'G';}

.icon_level.silver_level{color: #0091EA;}
.icon_level.silver_level:before,
.icon_level.silver_level:after{color: #0091EA; border-color:#0091EA;}
.icon_level.silver_level:after{content:'S';}

.icon_level.family_level{color: #00BFA5;}
.icon_level.family_level:before,
.icon_level.family_level:after{color: #00BFA5; border-color:#00BFA5;}
.icon_level.family_level:after{content:'F';}

.my_shopping_top .icon_level:before,
.my_shopping_top .icon_level:after{background:#fff;}

.my_shopping_wrap .my_shopping_cont .my_shopping_top.vip_level{background: #AA00FF;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.gold_level{background: #FFAB00;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.silver_level{background: #0091EA;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.family_level{background: #00BFA5;}

.my_shopping_top.vip_level .icon_level:before,
.my_shopping_top.vip_level .icon_level:after{color: #AA00FF; border-color:#AA00FF;}
.my_shopping_top.vip_level .icon_level:after{content:'V';}

.my_shopping_top.gold_level .icon_level:before,
.my_shopping_top.gold_level .icon_level:after{color: #FFAB00; border-color:#FFAB00;}
.my_shopping_top.gold_level .icon_level:after{content:'G';}

.my_shopping_top.silver_level .icon_level:before,
.my_shopping_top.silver_level .icon_level:after{color: #0091EA; border-color:#0091EA;}
.my_shopping_top.silver_level .icon_level:after{content:'S';}

.my_shopping_top.family_level .icon_level:before,
.my_shopping_top.family_level .icon_level:after{color: #00BFA5; border-color:#00BFA5;}
.my_shopping_top.family_level .icon_level:after{content:'F';}
/* //230207_11685*/
/* 회원등급 프로세스 개선(마이페이지) -- e */

.my_shopping_wrap .my_shopping_cont .my_shopping_history{margin-top: 39px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history h3{font-size: 18px; padding-bottom: 16px;}
.my_shopping_wrap .my_shopping_cont .history_box:last-child{margin-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .detail{height: 54px; padding: 20px 21px; vertical-align: bottom; border-top: 1px solid #222; border-bottom: 1px solid #ccc;}
.my_shopping_wrap .my_shopping_cont .detail span{font-size: 16px; color:#444;font-weight: bold;}
/*221206_11011*/
/* .my_shopping_wrap .my_shopping_cont .detail span:nth-child(2){color: #888; font-weight: normal; font-size: 14px} */
.my_shopping_wrap .my_shopping_cont .detail span:nth-child(2){color: #888; font-weight: normal; font-size: 12px}
/* //221206_11011*/
.my_shopping_wrap .my_shopping_cont .detail span:nth-child(3){float: right;}
.my_shopping_wrap .my_shopping_cont .detail span:nth-child(3){color: #888; margin-top: -2px;}
.my_shopping_wrap .my_shopping_cont .detail span:nth-child(3) a{font-size: 12px;}
.my_shopping_wrap .my_shopping_cont .dv_place{height: 53px; padding: 20px;background: #fafafa;border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .dv_place p{font-size: 15px; padding-left: 24px; background: url(../../images/ico_place.png) 0 0 no-repeat;font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history .history_box{margin-bottom: 30px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history .history_box.mt40{margin-top: 40px;} /* 210319 선물하기 추가 */
.my_shopping_wrap .my_shopping_cont .detail span:nth-child(3) img{padding-left: 9px; padding-top:5px;}
.my_shopping_wrap .my_shopping_cont .detail span:nth-child(3) .btn_cancel {margin-top: -8.5px; margin-right: -2px;} /* 210209 추가 */
/* 210319 선물하기 추가 */
.my_shopping_wrap .my_shopping_cont .person_name {padding: 0 20px; background: #fafafa; border-bottom: 1px solid #eee; font-size: 16px; color: #888; line-height: 52px;}
.my_shopping_wrap .my_shopping_cont .person_name em {margin-left: 10px; color: #444;}
/* // 210319 선물하기 추가 */
.my_shopping_wrap .my_shopping_cont article.history_pro{background: #fafafa; position: relative; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont article.history_pro+div.dv_place{border-top:1px solid #ccc;/* margin-top: -1px; */} /* 2019-11-21 결제수단 변경 건 수정 */
/* 2019-11-21 결제수단 변경 건 추가 - s */
.my_shopping_wrap .my_shopping_cont article.history_pro~div.dv_place{border-top-color:#eee}
.my_shopping_wrap .my_shopping_cont article.history_pro .txt_caution{margin-top:14px;padding:0;font-size:12px;color:#888;background-color:#fafafa;letter-spacing:0.15px;white-space:nowrap} /* 2019-12-02 결제수단 변경 건 .txt_caution 위치 수정 */
.my_shopping_wrap .my_shopping_cont article.history_pro .txt_caution .link_local{text-decoration:underline;color:#222}
/* 2019-11-21 결제수단 변경 건 추가 - e */
.my_shopping_wrap .my_shopping_cont article.clearfix::before{content: ""; display: table;}
.my_shopping_wrap .my_shopping_cont article.clearfix>a{float: left; padding: 20px;}
.my_shopping_wrap .my_shopping_cont article.clearfix>a img{border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box_1{position: absolute; top: 50%; left:180px; margin-top: -62px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box_2{position: absolute; top: 50%; left:180px; margin-top: -50px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>p{font-size: 16px; margin-bottom: 8px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div{font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div p:nth-child(2){font-size: 13px; margin-top: 10px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div p:nth-child(2)>span:first-child{padding-right: 9px; border-right: 1px solid #e8e8e8; margin-right: 9px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div p:nth-child(2) span:last-child{border: none;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div p:nth-child(3){font-size: 11px;margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div p:nth-child(3)>span{font-size: 14px}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div p:nth-child(4){font-size: 12px; color: #888; margin-top: 10px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box_1{height: 180px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box_1 div{display: inline-block; vertical-align: middle;}

.my_shopping_wrap .my_shopping_cont .my_shopping_history article .order_box>div .place_name{float: left;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_box p{font-size: 18px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_box a{font-size: 12px; text-decoration: underline;color: #666; margin-top: 16px; padding-left: 10px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_box .show{padding-left: 0;}

.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_box{position: absolute; left: 620px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_ing{position: absolute; top: 50%; left:750px; margin-top: -25px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_ing p{margin: 0 auto; width: fit-content;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_done{position: absolute; top: 50%; margin-top: -8px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .btn_box{width: 100px; position: absolute; left: 880px; top: 38px}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .btn_box>button{margin-bottom: 4px; font-size: 12px}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .btn_box>button:last-child{margin-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .now_done+.btn_box{position: absolute; top:38px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history article .btn_box_re{position: absolute; top: 56px;}

/* s: 210402_5759 수정 및 추가 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr{padding: 20px; height: 180px; border-top: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr:last-first{border-top:0 none} 
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr th{vertical-align: top; padding: 20px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td {padding:20px 0}
/* 220830_10481 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td .btn_review_w_tt{ position:relative; width: 101px; margin-top:4px; }
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td .btn_review_w_tt button.btn_review{ letter-spacing: -.5px; }
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td .btn_review_w_tt button.btn_review span strong{ font-size: 10px; }
/* 220921_10481--2 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td .tooltip {
    display: flex;
    position: absolute;
    bottom: -13px;
    left: 50%;
    height: 20px;
    padding: 4px 11px;
    border-radius: 10px;
    background-color: #e62642;
    font-size: 11px;
    color: #fff;
    line-height: 20px; /* 220921_10481--3 */
    letter-spacing: -0.55px;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    transform: translateX(-50%);
}
/* // 220921_10481--2 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td .tooltip.wmax{ background:url(../../images/balloon_tail.png) no-repeat; min-width: 110px; }
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td .tooltip.w100{ background:url(../../images/balloon_tail100.png) no-repeat; left: -95px !important; min-width: 85px;}
/* //220830_10481 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr.view_ev {height:auto; padding:20px; border-top:0;} /* 210503_6228 수정 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr.view_ev td {padding-top:0;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr.view_ev .cart_ev {border-bottom:0;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr.view_ev .cart_ev .detail_banner_list {margin:0;}
/* e: 210402_5759 수정 및 추가 */

.my_shopping_wrap .my_shopping_cont article.history_pro table tr th.pro_img a{border: 1px solid #eee; background:#fff;} 
.my_shopping_wrap .my_shopping_cont article.history_pro table tr th.pro_img+td{padding-top: 20px; padding-bottom: 20px;}
/* .my_shopping_wrap .my_shopping_cont article.history_pro table tr td a>span{font-size: 16px;line-height: 20px;overflow: hidden;max-height: 38px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;} */
/*221206_11011*/
/* .my_shopping_wrap .my_shopping_cont article.history_pro table tr td a>span{font-size: 16px;line-height: 20px;} */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td a>span{font-size: 14px;line-height: 20px;}
/* //221206_11011*/
/* 230307_12069 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td a > .card_sale_list {
	font-size: 14px; /* 230323_12157 */
}
/* // 230307_12069 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td a>span .brand{font-weight: bold;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .with_bar_line{margin-top: 10px;}
/*221206_11011*/
/* .my_shopping_wrap .my_shopping_cont article.history_pro table tr td .with_bar_line a span{font-size: 14px; color: #444;} */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .with_bar_line a span{font-size: 12px; color: #444; line-height: normal;}
/* //221206_11011*/
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .with_bar_line a>span{width: 330px; display: block;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .with_bar_line a span>span{white-space: normal; display: inline;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .get_free{font-size: 12px; color: #888; margin-top: 9px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .get_free_1{margin-top: 14px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .sm_txt{margin-top: 14px; font-size: 12px; color: #888;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .sm_txt .red{color: #e62642;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.price{text-align: right; font-size: 20px;font-weight: bold;letter-spacing: -1px;} /* 2020-12-17 수정 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.price span{font-size: 13px; font-weight: normal; margin-left: 1px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.now{text-align: center;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.now p{font-size: 14px}
/*221206_11011*/
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.now p.state{font-size:12px; color:#444; height:21px; line-height: 21px; border-radius: 10.5px; padding:0 8px; background:#FCE9EC; display: inline-block; margin-bottom: 13.36px;}
/* //221206_11011*/
/*221206_11011*/
/* .my_shopping_wrap .my_shopping_cont article.history_pro table tr td .with_bar_line a span{font-size: 14px; color: #444;} */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .with_bar_line a span{font-size: 12px; color: #444; line-height: normal;}
/* //221206_11011*/
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.now p.date{font-size: 12px; color: #888; line-height: 20px;} /* 210319 선물하기 추가 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.now a{font-size: 12px; text-decoration: underline; color: #888; margin-top: 16px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.now span{font-size:12px;color:#888;margin-top: 16px;} /* 200826 해외직배송 해외상품준비 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td button{margin-top: 4px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td button.btn_review{ border:1px solid #E62642; color: #E62642;}/* 220830_10481 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td button:first-child{margin-top: 0;}
/* 230307_12069 */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .cart_ev a > em {
	padding: 2px 4px;
	font-size: 14px;
	vertical-align: middle;
}
/* // 230307_12069 */
/* 20200722 해외직배송 추가_v1 - s - 추가*/
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .prod_global {height: 18px; margin-bottom: 10px; line-height: 18px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .prod_global img {vertical-align: middle;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td .prod_global span {padding-left: 2px;font-size: 13px}
.basic_tbl .input_box_h36.f_14 input {font-size: 14px}
.my_shopping_wrap .shipBox.customs_box {position: relative; margin-top: 25px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .shipBox.customs_box .sm_tit {border-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .shipBox.customs_box .sm_tit .customs_num {float: left; padding-top: 8px; width: 220px; text-align: right}
/* 20200722 해외직배송 추가_v1 - e */
/* 230116_11365 */
.shipBox_td_button {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: space-between;
}

.stoa_guarantee_button {
	position: absolute;
	right: 0;
}
/* // 230116_11365 */
.my_shopping_wrap .my_shopping_cont .my_shopping_history .pick_none{height: 335px; border-bottom: 1px solid #eee;}
/* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_history .pick_none div{background: url(../../images/ico_none.png) 50% 80px no-repeat}
.my_shopping_wrap .my_shopping_cont .my_shopping_history .pick_none div>p{font-size: 18px; color: #888; text-align: center; padding-top: 160px;}
/* // 220118_8366 수정 */

.my_shopping_wrap .my_shopping_cont .my_shopping_pick{margin-top: 60px;}
/* .my_shopping_wrap .my_shopping_cont .my_shopping_pick .goods_boxes{height: 330px;} */
.my_shopping_wrap .my_shopping_cont .my_shopping_pick .goods_boxes.box236 article .tit_area{height: 90px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_did .goods_boxes.box236 article .tit_area{height: 90px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_did{margin-top: 65px; height: 390px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_did .my_shopping_sm_tit{position: relative;}
.my_shopping_wrap .my_shopping_cont .my_shopping_did .my_shopping_sm_tit p{position: absolute; top: 0}
.my_shopping_wrap .my_shopping_cont .my_shopping_did .goods_boxes{height: 330px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_sm_tit{height: 37px; border-bottom: solid 1px #222;}
.my_shopping_wrap .my_shopping_cont .my_shopping_sm_tit p span{font-size: 18px; vertical-align: top; padding-top: 2px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_sm_tit p img{padding-left: 8px;}

.my_shopping_wrap .my_shopping_cont .my_shopping_pick .nothing{height: 265px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_did .nothing{height: 265px;}
.my_shopping_wrap .my_shopping_cont .nothing p{padding-top: 120px; font-size: 18px; color: #888; width: fit-content; margin: auto;}

/* 상품평 */
/* 작성가능한, 작성한 상품평 */
.my_shopping_wrap .my_shopping_cont h2{font-size: 24px; margin-top: 0; margin-bottom:30px} /* 210402_5779 수정 */
.my_shopping_wrap .my_shopping_cont .box_tab{margin-top: 15px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info{height: 140px; background: #fafafa; margin-top: 20px; font-family: Nanum_BarunGothic, 'Nanum_BarunGothic';} /* 220706_9882 */
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul{font-size: 14px;}
/* 220706_9882 */
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:first-child{padding: 30px 0 15px; margin: 0 30px; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:first-child li:first-child{padding-bottom: 9px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:last-child{padding: 15px 0 30px; margin: 0 30px;}


.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child{padding: 30px 0 25px; margin: 0 30px; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child:after{content:''; display:block; clear:both;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child li{ float: left;  font-size: 14px; }
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child li:first-child{position:relative; padding-bottom: 9px; padding-right: 10px; margin-right: 10px; }
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child li:first-child:after{ content: ''; position: absolute; display: inline-block; top: 0px; right: 0; width: 1px; height: 15px; background: #999; }
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child li:first-child{height: 16px; padding-top: 0; padding-left: 21px; background: url(../../images/ico_time_b.png) 0 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:last-child{padding: 15px 0 30px; margin: 10px 30px;}


/* //220706_9882 */
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:last-child li p{font-family: Nanum_BarunGothic, 'Nanum_BarunGothic';}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:last-child li p span{font-weight: normal}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:last-child li{float: left; font-size: 14px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:last-child li p .em{color: #e62642;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:last-child li:first-child{height: 16px; padding-top: 0; padding-left: 21px; background: url(../../images/img_money.png) 0 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info ul:last-child li:last-child{height: 15px; padding-top: 0; padding-left: 27px; background: url(../../images/img_money2.png) 0 0 no-repeat; margin-left: 30px;}
/* 220614_9882 추가 */
.my_shopping_wrap .my_shopping_cont .review_able .rv_info2{width:100%; margin-top:20px; padding:20px 30px; background:#f9bb92;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info2 span{display: inline-block;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info2 a{display: inline-block; margin-left: 10px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_info2 a.line::after{content:''; display: block; width: 100%; height: 1px; background: #444;}
/* //220614_9882 추가 */
.my_shopping_wrap .my_shopping_cont .review_able .history_box{margin-top: 30px;}
.my_shopping_wrap .my_shopping_cont .review_able .history_box:first-child{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .review_able .history_box article>div{padding-left: 160px; padding-top: 25px;} /* 220706_9882 : 상품평 */
/* 220706_9882 : 상품평 */
/* .my_shopping_wrap .my_shopping_cont .review_able .history_box article>div p:first-child{font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .review_able .history_box article>div p:nth-child(2){font-size: 11px; padding-top: 11px;}
.my_shopping_wrap .my_shopping_cont .review_able .history_box article>div p:nth-child(2) span{font-size: 18px;font-weight: bold; color: #222; letter-spacing: -1px} */
.my_shopping_wrap .my_shopping_cont .review_able .history_box article>div p.rev_limit{ height: 16px; padding-top: 0; padding-left: 41px; margin-bottom:8px; background: url(../../images/ico_time_b.png) 20px 0 no-repeat; font-size:14px; }
.my_shopping_wrap .my_shopping_cont .review_able .history_box article>div p.rev_gd_name{font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .review_able .history_box article>div p.rev_gd_price{font-size: 11px; padding-top: 11px;}
.my_shopping_wrap .my_shopping_cont .review_able .history_box article>div p.rev_gd_price span{font-size: 18px;font-weight: bold; color: #222; letter-spacing: -1px}
/* //220706_9882 : 상품평 */
.my_shopping_wrap .my_shopping_cont .review_able .btn36{margin-top: 23px; font-size: 14px;}
/* 220830_10481 */
.my_shopping_wrap .my_shopping_cont .review_able .btn_review {padding:0 12px; font-size:12px; margin-top: 29px; width:fit-content; }
.my_shopping_wrap .my_shopping_cont .review_able .btn_review strong{ color:#E62642; font-weight: normal; }
/* //220830_10481 */
.my_shopping_wrap .my_shopping_cont .review_able dl{height: auto; border: solid 1px #eee; padding: 30px; margin-top: 50px;} /* PCM 무형상품 상품평 관련 개선 */
.my_shopping_wrap .my_shopping_cont .review_able dl dt{font-size: 12px; margin-bottom: 13px;font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .review_able dl dd::before{content: ""; position: absolute; top: 5px; left: 0; width: 3px; height: 3px; padding: 0; border-radius: 50%;background: #666;}
.my_shopping_wrap .my_shopping_cont .review_able dl dd{font-size: 12px; margin-bottom: 9px; color: #888; padding-left: 10px; position: relative;}

.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .detail_mt30{margin-top: 30px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .detail_mt40{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody th{vertical-align: top; padding-top: 19px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody th span{color: #e62642;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr td{padding: 15px 20px;}
/* .my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) img{float: left;max-width: 815px;} */
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table.basic_tbl tbody tr:nth-child(1) img{float: left;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) .rv_done_box img{float: left; border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) div{padding-left: 80px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) div p:first-child{color: #444;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) div p:first-child span{font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) div p:first-child{font-size: 14px; line-height: 19px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) div p{font-size: 12px; line-height: 19px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) div p>span{display: block;}
/* .my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(1) div p .with_bar:after{display: inline-block; content: "";width:1px;height:12px;background-color: #ebebeb; margin: 0 8px; vertical-align: middle} */
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr td .with_bar_st{font-size: 14px; line-height: 18px; color: #888;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(3) td{padding: 6px 20px; position: relative;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(3) td textarea{width: 620px; height: 160px; resize: none;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(3) td>span{font-size:11px; color: #ebebeb; position: absolute; top:140px; right: 170px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) td{padding: 6px 20px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) input{width: 490px; vertical-align: top;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) button{margin-top: 0; margin-left: 10px; width: 120px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) ul{margin-top: 6px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) ul li{float: left;  width: 80px; height: 80px; margin-left: 10px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) ul li:nth-child(1){ margin-left: 0;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) ul li.on_img{position: relative;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) ul li.on_img a{position: absolute; right: 6px; top: 6px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) td div{margin-left: 280px; margin-top: 25px; font-size: 12px}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr .rv_done_box{padding-left: 0; padding-right: 0;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr td .rv_done_date{font-size: 12px; color: #888;}

.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table+.btn_wrap{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table+.btn_wrap .btn48{width: 160px; float: left; overflow: hidden;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table+.btn_wrap .btn_red{float: right;}

.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done{height: 90px; background: #fff;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tr .star_box{vertical-align: middle; padding-top: 0;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tr .star_box p{text-align: left;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr:nth-child(1) p:first-child a{font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr:nth-child(1) a{float: left;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr:nth-child(1) a.with_bar_st{margin-top: 4px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr:nth-child(1) a.with_bar_st span{margin-top: 0;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr:nth-child(1) div{overflow: hidden; padding-left: 20px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr:nth-child(1) div p{overflow: hidden; max-width: 517px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr:nth-child(1) div p:first-child{max-height: 20px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr td{height: auto;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr td button{font-size: 14px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .rv_done table tbody tr.done_list.f5:hover{background: #f5f5f5}

.my_shopping_wrap .my_shopping_cont .review_able .rv_done_cont{height: auto; background: #fafafa; border-bottom: 1px solid #eee}
.my_shopping_wrap .my_shopping_cont .review_able .rv_done_cont table tbody tr .rv_done_box{padding-left: 0; padding-right: 25px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_done_cont table tbody th{font-size: 13px; color: #888; font-weight: normal; padding-top: 22px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_done_cont table tbody tr td{padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_done_cont table tbody tr td p{font-size: 13px; line-height: 20px; vertical-align: top;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_done_cont table tbody tr td img{margin-top: 8px; max-width: 100%;}

.my_shopping_wrap .my_shopping_cont .review_able .rv_cont .btn_wrap .btn48_with{margin-right: 8px;}

/* 찜한상품 */
.my_shopping_wrap .my_shopping_cont .pick_wrap article{background: #fff; height: 0; border-bottom: none;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_top{overflow: hidden; height: 50px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_top .chk_radio{ margin-top: 24px; float: left;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_top .chk_radio li{font-size: 14px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_top>select{width: 230px; float: right; margin-top: 12px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box{margin-top: 30px; border-top: 1px solid #222; padding-top: 12px; height: 45px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box>div{overflow: hidden;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box>div .chkbox{margin-top: 7px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box>div .btn_box{float: right;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box_cont{height: auto; margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box_cont .goods_boxes{margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box_cont .cate_list .goods_boxes article{height: 357px; overflow: hidden; position: relative;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box_cont .cate_list .goods_boxes article .chkbox{background: url(../../images/chkbox.png) 0 0 no-repeat; text-indent: -9999px; position: absolute; top: 10px; left: 10px; z-index: 2; width: 18px; height: 18px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_pro_box_cont .cate_list .goods_boxes article .chkbox.on{background: url(../../images/chkbox_on.png) 0 0 no-repeat}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_none{height: 670px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_none div{background: url(../../images/ico_none.png) 50% 120px no-repeat}
.my_shopping_wrap .my_shopping_cont .pick_wrap .pick_pro .pick_none div>p{font-size: 18px; color: #888; text-align: center; padding-top: 200px;}

/* 찜한 브랜드 */
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_pro_box{padding-top: 0; margin-top: 12px; border: none; height: 32px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand{width: 1000px; height: auto; margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box{position: relative;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box::before{content: ""; width: 1px; height: 796px; background-color: #eee; position: absolute; top:0; right: 0;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td{width: 500px; height: 260px; padding: 19px; border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_tit{position: relative; width: 460px; height: 80px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .chkbox{margin-right: 0; text-indent: -9999px; padding-left: 18px;width: 0; position: absolute; top: 0; left: 0;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_tit>a{position: absolute; left: 28px;height: 60px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_tit>a span{font-size:20px; padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_tit .all_go{position: absolute; right: 0; top: 18px; height: 24px;width: 85px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_tit .all_go a{width: 85px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_tit .all_go span{padding-right: 6px;padding-top: 6px; font-size: 13px; vertical-align: middle; height: 24px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_tit .all_go img{vertical-align: middle; height: 24px;}
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_img_box img{width:140px;height:140px;margin-left:16px;vertical-align:top;}  /* 성인인증 관련 추가 개선작업2 */
.my_shopping_wrap .my_shopping_cont .pick_wrap_brand .pick_pro .pick_brand .brand_box tbody tr td .brand_img_box img:first-child{margin-left: 0;}

/* 참여한 이벤트 */
.my_shopping_wrap .my_shopping_cont .pick_list{margin-top:40px;}
.my_shopping_wrap .my_shopping_cont .pick_list table{border-top: solid 1px #222;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr{border-bottom: solid 1px #eee;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr th{padding:17px 0;background:#fafafa;font-size:13px;color:#444;font-weight:normal;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr td{padding:17px 0;text-align:center;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr td.data{font-size:13px;color:#888;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr td.tit{font-size:16px;color:#444;text-align:left;padding-left:30px;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr td.tit span a{font-size:12px; color:#888;margin-left:9px; border-bottom: solid 1px #888;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr td.tit span img{margin-left:5px;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr td.state span{font-size:13px;color:#fff;padding:4px 5px;background:#e62642;line-height:13px;border-radius:2px;}
.my_shopping_wrap .my_shopping_cont .pick_list table tbody tr td.state.end span{background:#888;}

/* 나의 이벤트 */
.my_shopping_wrap .my_shopping_cont article.my_event{height: auto; margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont article.my_event div.my_event_box{overflow: hidden;}
.my_shopping_wrap .my_shopping_cont article.my_event ul{height: 142px;margin: 20px 0 0 40px;}
.my_shopping_wrap .my_shopping_cont article.my_event ul:first-child{margin-left: 0;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li{float: left;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li:nth-child(2){padding-left: 20px;width: 380px; height: 142px; position: relative;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li:nth-child(2) a{width: 380px; height: auto;margin-top: 10px;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li a img{border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li span{display: block}
.my_shopping_wrap .my_shopping_cont article.my_event ul li span.ing_ico{font-size: 13px; width: 46px; height: 20px; background:#e62642; text-align: center; color: #fff; padding-top: 4px; border-radius: 2px;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li span.ing_done{font-size: 13px; width: 34px; height: 20px; background:#888; text-align: center; color: #fff; padding-top: 4px; border-radius: 2px;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li span.tit_line2{font-size: 18px; width: 380px;margin-top: 10px; max-height: 41px; overflow: hidden;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li span.date{font-size: 13px; margin-top: 12px;color: #888;}
.my_shopping_wrap .my_shopping_cont article.my_event ul li a.go_other{font-size: 12px;font-weight: bold;padding-right: 14px;background: url(../../images/arr_r6.png) right 1px no-repeat;width: 72px;color: #888; position: absolute; bottom: 10px;}


/* 문의 내역 */
.my_shopping_wrap .my_shopping_cont .ask_wrap{}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_button{padding-top:20px;padding-bottom:10px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_button a{float:right;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_button a span{margin-left:7px;vertical-align:middle; }
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_button a span:last-child{background:url("../../images/arr_r24.png") 0 0 no-repeat;width:24px;height:24px;text-indent:-99999em;}
.my_shopping_wrap .my_shopping_cont .ask_wrap article{background-color: #fff; height: auto;margin-top: 20px;border-top: 1px solid #222; width: 1000px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap article table{}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr{border-bottom: 1px solid #eee; height: 83px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr th{font-size: 15px; color: #222; font-weight: normal}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr th.ask_wait{color: #888;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td{padding: 10px 0;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.txt_box p{width: 640px; overflow: hidden;max-height: 17px;font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.ask_img_box>div{padding-top: 6px; padding-left: 75px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.ask_img_box>div .ask_tit{font-size: 16px;width: 650px;max-height: 18px; overflow: hidden;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.ask_img_box>div.line_2{padding-top: 13px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.txt_box .ask_tit span{margin-right: 5px;}

.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td .ask_img{float: left;border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr.only_txt td {padding: 35px 0;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.ask_tit{font-size:16px; color: #444;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td .ask_cont{padding-top: 4px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td .ask_cont p {width: 650px;height: 18px; overflow: hidden;font-size: 12px; line-height: 18px; color: #888;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td .ask_cont p .with_bar{max-width: 490px; max-height: 18px; overflow: hidden;float: left;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td .ask_cont p .with_bar>span{display: inline;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td .ask_cont p .with_bar::after{display: inline-block; content: ""; width: 1px;height: 12px; background-color: #ebebeb; margin: 0 8px; vertical-align: middle;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.ask_what{font-size: 14px; text-align: center;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr td.ask_when{font-size:14px; text-align: right; color: #888; padding-right: 30px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr.bg_gray{background-color: #fafafa;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico{vertical-align: top; padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico+td{padding: 25px 240px 20px 0;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico+td p{line-height: 20px}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico+td img{padding-top: 8px; max-width: 640px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list+.btn_wrap{margin-top: 40px; height: auto;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list+.btn_wrap button{width: 160px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list+.btn_wrap button:first-child{margin-right: 6px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list+.btn_wrap button:last-child{float: right;}

/* 문의내역 작성 */
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr th{font-weight:normal; font-size: 15px; vertical-align: top; padding: 18px 0 18px 22px; text-align: left; background-color: #fafafa;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td{padding: 6px 0 6px 20px;position: relative;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .chkbox{font-size: 15px; color: #444;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_write_box{width: 490px; height: 36px; margin-bottom: 6px; resize: none; overflow: hidden; font-size: 15px; line-height: 15px;} /* 210923_7236 수정 */
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_write_box2{width: 630px; height: 160px; resize: none; overflow: hidden;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .qna_cont_300{font-size: 11px;color: #ccc; position: absolute; top:147px; right: 160px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .btn_w120{width: 120px;margin-left: 7px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr ul{margin-top: 6px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr ul li{float: left;  width: 80px; height: 80px; margin-left: 10px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr ul li:nth-child(1){margin-left: 0;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr ul li.on_img{position: relative;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr ul li.on_img a{position: absolute; right: 6px; top: 6px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td>div{margin-left: 280px; margin-top: 25px; font-size: 12px}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td>div p{color: #888; line-height: 20px}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr .rv_done_box{padding-left: 0; padding-right: 0;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .rv_done_date{font-size: 12px; color: #888;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .info{font-size:12px; color: #888;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_ordered_box{margin-left: 0; margin-top: 0px;} /* 210923_7236 수정 */
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_ordered_box>a{float: left;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_ordered_box>a+div{padding-top: 8px;padding-left: 80px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_ordered_box>a+div p:first-child{font-size:14px; color: #444; width: 700px;height: 20px;overflow: hidden;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_ordered_box>a+div p:first-child span{font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_ordered_box>a+div p:last-child{font-size:12px; color: #444; margin-top: 7px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_write table tr td .ask_ordered_box>a+div p .with_bar::after{display: inline-block; content: ""; width: 1px; height: 12px; background-color: #ebebeb; margin: 0 8px; vertical-align: middle;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .btn_wrap{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .btn_wrap button{width: 160px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .btn_wrap button+.btn_red{float: right;}
.ask_ordered{width: 640px;}
.ask_ordered section{width: 640px; padding: 20px 20px 30px 20px; height: 560px;}
.ask_ordered section .ask_ordered_box{margin-bottom: 20px; height: 450px; border-top: 1px solid #222; width:600px;}
.ask_ordered section .ask_ordered_box table{width: 600px; height: 450px; overflow: auto; display: block;}
.ask_ordered section .ask_ordered_box table tr{height: 91px; border-bottom: 1px solid #eee; padding-top: 15px; padding-bottom: 15px;}
/* .ask_ordered section .ask_ordered_box table tr.to_top th{vertical-align: top; padding-top: 15px;} */
.ask_ordered section .ask_ordered_box table tr th{vertical-align: top; padding-top: 15px;}
.ask_ordered section .ask_ordered_box table tr th img{border: 1px solid #eee;}
.ask_ordered section .ask_ordered_box table tr td{padding: 15px 30px 15px 0;}
.ask_ordered section .ask_ordered_box table tr.to_top td:nth-child(2){padding-top: 15px; padding-bottom: 15px;}
.ask_ordered section .ask_ordered_box table tr td p{line-height: 18px; font-size: 14px;}
.ask_ordered section .ask_ordered_box table tr td p:first-child span{font-weight: bold;}
.ask_ordered section .ask_ordered_box table tr td p:nth-child(2){line-height: 16px; font-size: 12px; color: #888;margin-top: 4px;}
/* 210910_7236 수정 및 추가 */
.ask_ordered section .ask_ordered_box table tr td p:nth-child(2) a > span {display: inline-block;}
.ask_ordered section .ask_ordered_box table tr td p:nth-child(2) a > span:before {content: ''; display: inline-block; width: 1px; height: 11px; margin: -2px 8px 0; background-color: #ebebeb; vertical-align: middle;}
.ask_ordered section .ask_ordered_box table tr td p:nth-child(2) a > span:first-child:before {display: none;}
/* 210910_7236 수정 및 추가 */
.ask_ordered section .ask_ordered_box table tr td p .with_bar::after{display: inline-block; content: ""; width: 1px;height: 12px; background-color: #ebebeb;margin: 0 8px; vertical-align: middle;}
.ask_ordered section .ask_ordered_box table tr td .btn36{width: 80px;}
.ask_ordered section .ask_ordered_box table tr td .btn36.on{background: #e62642; color: #fff;font-weight: bold;border: none;}
.ask_ordered section .pager{margin-top: 0;}

.ask_list.qna_re td{padding-right: 0;}
.ask_list.qna_re .qna_re_q_box{position: relative;}
.ask_list.qna_re td p{font-size: 13px; margin-top: 7px;}
.ask_list.qna_re td .qna_re_tit{height: 36px; resize: none; margin-top: 10px; overflow: hidden; width: 865px; font-size: 13px; margin-bottom: 10px; line-height: 13px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico+td.qna_re_q_box{padding-top: 20px; padding-right: 0;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico+td.qna_re_q_box .chkbox{margin-top: 10px;color: #444;font-size: 13px;margin-right: 20px;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico+td.qna_re_q_box .chkbox .sm{color: #888; font-size: 12px; margin-left: 5px;}
.ask_list.qna_re .qna_re_cont{resize: none; width: 865px; height: 162px; font-size: 13px}
.ask_list.qna_re .qna_re_cont_300{font-size: 11px; color: #888; position: absolute; right: 30px; top: 165px; color: #ccc;}

/* 최근 본 상품 */
.my_shopping_wrap .my_shopping_cont .det_head.border{padding-bottom: 17px;}
.my_shopping_wrap .my_shopping_cont .rct_info_box{height: 72px; background: #fafafa; margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .rct_info_box p{font-size: 14px;padding: 30px;}
.my_shopping_wrap .my_shopping_cont .rct_info_box+.pick_wrap .goods_boxes{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .rct_info_box+.pick_wrap .pick_pro .pick_pro_box_cont .cate_list .goods_boxes.seen article{height: 378px;}

/* 배송지 관리 */
.my_shopping_wrap .my_shopping_cont .dv_wrap>p{font-size: 18px;margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap>ul{margin-top: 15px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box{width:320px; border-top: 1px solid #222; border-left: 1px solid #eee; border-right: 1px solid #eee; margin-right: 20px; margin-top: 30px;float: left;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box:nth-child(1){margin-top: 0;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box:nth-child(2){margin-top: 0;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box:nth-child(3){margin-top: 0; margin-right: 0;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box:nth-child(6){margin-right: 0;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box:nth-child(9){margin-right: 0;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tr{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table thead tr{height: 50px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table thead tr td{padding: 20px 18px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table thead tr p{float: left;font-weight: bold;font-size: 16px;}
.dv_box .rdio_box.rdio_box_only{float: right;}
.rdio_box.rdio_box_only input[type="radio"]:not(old){width: 0; opacity: 0;}
.rdio_box.rdio_box_only input[type="radio"]:not(old)+label{display: inline-block; background: url(../../images/radio.png) 0 0 no-repeat; width: fit-content; height: 20px;padding-left: 28px; font-size: 13px;padding-top: 4px;}
.rdio_box.rdio_box_only input[type="radio"]:not(old):checked+label{background: url(../../images/radio_on.png) 0 0 no-repeat; display: inline-block; width: fit-content; height: 20px;padding-left: 28px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody th{font-weight: normal; font-size: 13px; padding: 18px 22px; background: #fafafa; vertical-align: top; text-align: left;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody td{font-size: 13px; padding-top: 18px; padding: 18px 20px; vertical-align: top;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody .dv_address{height: 137px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody .dv_address td{line-height: 20px;max-height: 137px;overflow: hidden;word-break: break-all;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody .dv_address td div{overflow: hidden; height: 101px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody .dv_btn{width: 320px; text-align: center;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody .dv_btn td div{width: fit-content; margin: 0 auto;}
.my_shopping_wrap .my_shopping_cont .dv_wrap ul li.dv_box table tbody .dv_btn td div button:first-child{margin-right: 5px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .btn48{margin-top: 60px; width: 320px; margin-left: 340px;}

/* 배송지 수정 */
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table{width: 1000px; border-top: 1px solid #222; margin-top: 16px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr th{background: #fafafa; padding: 18px 22px; vertical-align: top; font-size: 13px; text-align: left; font-weight: normal;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr th span{color:#e62642;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td{position: relative;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td textarea{height: 36px; width: 250px; overflow: hidden; resize: none; margin-left: 21px; margin: 6px 0 6px 21px; line-height: 14px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td .chkbox{position: absolute; top:16px; left: 283px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td select{margin: 6px 0 6px 21px; width: 81px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td input{margin: 6px 0; width: 81px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td .post{width: 165px; background: #fff; margin-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td .btn36{position: absolute;top: 6px; left: 191px; margin-bottom: 0; width: 80px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td .btn36+div textarea{display: block; width: 400px; background-color: #eee;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td .able_info{font-size: 12px; color: #888; position: absolute; top:104px; left: 440px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_btn_wrap{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_btn_wrap button{margin: 0; width: 160px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_btn_wrap button.btn_red{float: right;}

/* 즉시결제 카드관리 */
.my_shopping_wrap .my_shopping_cont .now_card_tit{position: relative;}
.my_shopping_wrap .my_shopping_cont .now_card_btn{width: 100px; position: absolute; top:0; right: 0;}
.my_shopping_wrap .my_shopping_cont .swiper-slide{position: relative;}
.my_shopping_wrap .my_shopping_cont .now_card .del_btn{background-color: rgba(102, 102, 102, 0); text-decoration: underline; position: absolute; top: 127px; left: 20px;}
.my_shopping_wrap .my_shopping_cont .now_card .card_chk{opacity: 1;}
.my_shopping_wrap .my_shopping_cont .now_card label{cursor: default;}
.my_shopping_wrap .my_shopping_cont .now_card .btns .l_btn{position: absolute; left: 40px; z-index: 1; } /* 230620_13095 */
.my_shopping_wrap .my_shopping_cont .now_card .btns .r_btn{position: absolute; right: 40px; z-index: 1; } /* 230620_13095 */
.my_shopping_wrap .my_shopping_cont .now_card .cardListSwiper{padding-left: 0;}
.my_shopping_wrap .my_shopping_cont .now_card .bx-wrapper{margin-left: 120px;}
.my_shopping_wrap .my_shopping_cont .now_card_info{padding: 30px; border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .now_card_info dl dt{font-size: 14px; padding-bottom: 3px;font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .now_card_info dl dd{line-height: 20px; font-size: 14px; color: #888;}
.method_area .card_list_new li.noneCard{border: 1px solid #ccc; border-radius: 10px; position: relative;}
.method_area .card_list_new li.noneCard a{width: 240px;height: 160px; background: url(../../images/img_plus_red.png) 96px 43px no-repeat;}
.method_area .card_list_new li.noneCard a span{position: absolute;top:105px;left: 92px; font-size: 16px;}


/* 자주쓴느 카드 */
.my_shopping_wrap .my_shopping_cont{}
.my_shopping_wrap .my_shopping_cont .bg_gray{background: #fafafa;padding: 25px 30px; margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .bg_gray p{font-size: 14px; line-height: 20px;}
.my_shopping_wrap .my_shopping_cont .det_head .page_tit_sm{font-size: 18px;}
.my_shopping_wrap .my_shopping_cont .get_msg table tbody tr{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .get_msg table tbody tr th{background: #fafafa; padding: 18px 26px;}
.my_shopping_wrap .my_shopping_cont .get_msg table tbody tr td{padding: 15px 18px;}
.my_shopping_wrap .my_shopping_cont .get_msg table tbody tr td span{color: #444; font-weight: normal;} /* 210203 수정 */
.my_shopping_wrap .my_shopping_cont .get_msg p{font-size: 14px; color: #888; margin-top: 11px;}
.my_shopping_wrap .my_shopping_cont .get_msg p a{color: #444;}
.my_shopping_wrap .my_shopping_cont .get_msg+.btn_box{width: fit-content; margin: 0 auto; margin-top: 48px;}
.my_shopping_wrap .my_shopping_cont .get_msg+.btn_box button{width: 160px;}
.my_shopping_wrap .my_shopping_cont .get_msg+.btn_box button.btn_red{margin-left: 4px;}
.my_shopping_wrap .my_shopping_cont .now_card_info2{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .often_card{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .often_card ul li{width: 180px;height: 120px; margin-right: 20px; margin-top: 20px; float: left; border: 1px solid #eee; border-radius: 4px;}
.my_shopping_wrap .my_shopping_cont .often_card ul li span{margin-top: 10px; margin-left: 10px; text-indent: -9999px; width: 20px; padding-left: 20px;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_shinhan{background: url(../../images/cardLogo_shinhan_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_bc{background: url(../../images/cardLogo_bc_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_samsung{background: url(../../images/cardLogo_samsung_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_kakaobank{background:url(../../images/cardLogo_kakaobank_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_kb{background: url(../../images/cardLogo_kb_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_suhyup{background:url(../../images/cardLogo_suhyup_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_hana{background:url(../../images/cardLogo_hana_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_hyndai{background: url(../../images/cardLogo_hyundai_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_citi{background: url(../../images/cardLogo_citi_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_lotte{background: url(../../images/cardLogo_lotte_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_nh{background: url(../../images/cardLogo_nh_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_keb{background: url(../../images/cardLogo_keb2_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_woori{background: url(../../images/cardLogo_woori_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_jeju{background: url(../../images/cardLogo_jeju_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_jeonbuk{background: url(../../images/cardLogo_jeonbuk_off.png) 50% 50% no-repeat;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_gwangju{background: url(../../images/cardLogo_gwangju_off.png) 50% 50% no-repeat;}

.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_shinhan.on{background: url(../../images/cardLogo_shinhan.png) 50% 50% no-repeat; border: none;background-color: #6bb4da;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_bc.on{background: url(../../images/cardLogo_bc.png) 50% 50% no-repeat;border: none;background-color: #ef777c;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_samsung.on{background: url(../../images/cardLogo_samsung.png) 50% 50% no-repeat;border: none;background-color: #9fd0f9;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_kakaobank.on{background:url(../../images/cardLogo_kakaobank.png) 50% 50% no-repeat;border: none;background-color: #ffdd67;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_kb.on{background: url(../../images/cardLogo_kb.png) 50% 50% no-repeat;border: none;background-color: #dddad5;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_suhyup.on{background:url(../../images/cardLogo_suhyup.png) 50% 50% no-repeat;border: none;background-color: #4d83b0;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_hana.on{background:url(../../images/cardLogo_hana.png) 50% 50% no-repeat;border: none;background-color: #38c0c0;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_hyndai.on{background: url(../../images/cardLogo_hyundai2.png) 50% 50% no-repeat;border: none;background-color: #d1d1d1;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_citi.on{background: url(../../images/cardLogo_citi2.png) 50% 50% no-repeat;border: none;background-color: #659adb;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_lotte.on{background: url(../../images/cardLogo_lotte.png) 50% 50% no-repeat;border: none;background-color: #376fc9;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_nh.on{background: url(../../images/cardLogo_nh2.png) 50% 50% no-repeat;border: none;background-color: #59a1d8;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_keb.on{background: url(../../images/cardLogo_keb2.png) 50% 50% no-repeat;border: none;background-color: #38c0c0;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_woori.on{background: url(../../images/cardLogo_woori.png) 50% 50% no-repeat;border: none;background-color: #50a6dc;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_jeju.on{background: url(../../images/cardLogo_jeju2.png) 50% 50% no-repeat;border: none;background-color: #91cfe9;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_jeonbuk.on{background: url(../../images/cardLogo_jeonbuk.png) 50% 50% no-repeat;border: none;background-color:#959494;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.card_name_gwangju.on{background: url(../../images/cardLogo_gwangju.png) 50% 50% no-repeat;border: none;background-color:#4d83b0;}
.my_shopping_wrap .my_shopping_cont .often_card ul li.on .chkbox{background: url(../../images/chkbox_on.png) no-repeat;}


/* 환불계좌 관리 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr th{font-weight: normal; text-align: left; vertical-align: top;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td{padding: 18px 20px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td input{width: 300px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td select{width: 300px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td button{vertical-align: middle; margin-left: 10px;width: 80px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td p{margin-top: 0; padding-top: 4px; padding-bottom: 4px;color: #444;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td p.sub_txt{padding:0 0 20px 26px;font-size:11.5px;color:#888;} /* 20201216 수정   */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td p.sub_txt01{margin-top:5px;font-size:13px;color:#888;} /* 마이페이지 환불계좌관리 개선  */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td p strong {font-size:16px;} /* 210427_6040 추가 */
/*.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info+span{margin-top: 10px; color: #444; font-size: 14px;} */ /* 220817_10446 */
.my_shopping_wrap .my_shopping_cont .refund_info_box+.btn_box{float: right;}
.my_shopping_wrap .my_shopping_cont .refund_info_box+.btn_box button.btn_red{margin-left: 0;}

/* 방송알림 신청 내역 */
.my_shopping_wrap .my_shopping_cont .det_head.border.tv .page_tit {float:none; margin-bottom:0;} /* 210415_5821 추가 */
.my_shopping_wrap .my_shopping_cont .det_head.border.tv .link_ad {display:block; margin-top:16px} /* 210415_5821 추가 */
.my_shopping_wrap .my_shopping_cont .det_head .tv_btn{width: 100px; float: right; font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tr{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tr.soldout span{color: #888;}
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td{padding:20px 0; text-align:center} /* 210415_5821 수정 */
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr .pro_img a{border: 1px solid #eee; width: 140px; height: 140px;}
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr .pro_img a img{width:140px; height:140px;} /* 성인인증 관련 추가 개선작업 */
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td .desc {font-size:12px; color:#888;} /* 210415_5821 추가 */
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td.title_area {padding-left:18px; padding-right:22px; text-align:left;} /* 210415_5821 수정 */
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td.title_area .tit {margin-bottom:16px;} /* 210415_5821 추가 */
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td .bc_alram {display:block; padding-left:30px; text-align:left;}
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td .bc_alram .date {font-weight:bold;}
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td .bc_alram .date span {color:#222; font-weight:bold;}
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td .bc_alram .desc {margin-top:5px; font-weight:100}
/* // 210415_5821 추가 */
.my_shopping_wrap .my_shopping_cont .bc_alram .bc_alram_list.product_tbl tbody tr td button.cancel{color: #e62642; border: 1px solid #e62642; width: 160px; height: 40px; font-size: 13px;background: url(../../images/alarm_on.png) 30px 50% no-repeat; padding-left: 27px;}
/* 2019-11-18 알림페이지 개선 추가 - s */
.my_shopping_wrap .my_shopping_cont .bc_alram_list.product_tbl .group_btn {margin:-2px 0 0 20px}
/* 210415_5821 추가 */
.my_shopping_wrap .my_shopping_cont .bc_alram_list.product_tbl .group_btn ul li {margin-bottom:4px;} 
.my_shopping_wrap .my_shopping_cont .bc_alram_list.product_tbl .group_btn ul li:last-child {margin-bottom:0;}
/* // 210415_5821 추가 */
.my_shopping_wrap .my_shopping_cont .bc_alram_list.product_tbl .group_btn .btn_comm{min-width:80px;margin-top:4px;padding:12px 27px;border:1px solid #ccc;font-size:13px;color:#444}
.my_shopping_wrap .my_shopping_cont .bc_alram_list.product_tbl .group_btn .btn_comm:first-child {margin-top:0}
/* 2019-11-18 알림페이지 개선 추가 - e */
.my_shopping_wrap .my_shopping_cont .bc_alram_mt60{margin-top: 60px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_mt60 .cate_cont .goods_boxes article{height: 360px; background: #fff; border-bottom: none;}
.my_shopping_wrap .my_shopping_cont .bc_alram_mt60 .cate_cont .goods_boxes article button{background-position: 82px 50%; width: 234px; margin-left: 1px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_mt60 .cate_cont .goods_boxes article .alaram40{background: url(../../images/alarm40x40.png) no-repeat;width: 40px; height: 40px; cursor: pointer; position: absolute; right: 10px; top: 140px}
.my_shopping_wrap .my_shopping_cont .bc_alram_mt60 .cate_cont .goods_boxes article .alaram40.on{background: url(../../images/alarm40x40_on.png) no-repeat;}
.my_shopping_wrap .my_shopping_cont .bc_alram_mt60 .cate_cont .goods_boxes article .tit_area{height: 105px;}
/* 210415_5821 추가 */
.bc_alram {}
.bc_alram .noti {margin-top:50px; padding:20px 30px; border:1px solid #eee;}
.bc_alram .noti .btn_ty {}
.blt_ty .tit {margin-bottom:12px; font-size:12px; color:#444; font-weight:bold;}
.blt_ty ul {}
.blt_ty ul li {position:relative; margin-bottom:5px; padding-left:10px; font-size:12px; color:#888; line-height:1.3; box-sizing:border-box;}
.blt_ty ul li:last-child {margin-bottom:0;}
.blt_ty ul li:before {content:''; position:absolute; top:4px; left:0; display:block; width:3px; height:3px; border-radius:50%; background-color:#666;}
.blt_ty ul li.ty02 {color:#e62642;}
.blt_ty ul li.ty02:before {background-color:#e62642;}
/* // 210415_5821 추가 */

/* 입고 알림 내역 */
.my_shopping_wrap .my_shopping_cont .bc_alram.alrm_in{border-top: 1px solid #eee;margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .alrm_in table td p.option{margin-top: 4px;}
.my_shopping_wrap .my_shopping_cont .alrm_in table td.now{font-size: 18px; text-align: center;}
.my_shopping_wrap .my_shopping_cont .alrm_in table td.del{text-align: left;}
.my_shopping_wrap .my_shopping_cont .alrm_in table td.del>button{width: 80px; margin-left: 15px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr th{font-weight: normal; text-align: left; padding: 26px 29px;font-size: 13px}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr:first-child{border-bottom: solid 1px #eee;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr:first-child th{padding: 19px 29px;background: #fafafa; font-size: 14px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr:first-child td{}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr:first-child td.org{padding: 18px 0 18px 20px; font-size: 14px; color: #888;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr:first-child td.org+td span{cursor: pointer; font-size: 12px;padding-right: 18px; background: url(../../images/arrow_10x5.png) right 3px no-repeat;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr:first-child td.org+td span.on{background: url(../../images/arrow_up_10x5.png) right 3px no-repeat;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change{background: #f5f5f5;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change th{vertical-align: top}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_1{height: 61px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_1 th{padding-top: 29px; padding-bottom: 20px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_1 td{padding: 20px 0 5px 20px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_1 td button{width: 120px;margin-left: 8px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change td select.tel{width: 80px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change td input.tel{width: 80px; vertical-align: top; margin-left: 2px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2{border-bottom: 1px solid #eee}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 th{padding-top: 17px;padding-bottom: 74px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td{padding: 5px 0 20px 20px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td>div{position: relative;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td>div:first-child{float: left;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td>div:first-child span{color: #e62642; font-size: 12px;position: absolute; left: 210px;top:13px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td input{width: 251px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td button{width: 120px;margin-left: 10px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td button+.num_err{font-size: 12px; margin-top: 8px; color: #e62642;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td>div:last-child{margin-top: 10px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td>div span{color: #444;font-size: 12px}
.my_shopping_wrap .my_shopping_cont .bc_alram_way table tr.change_2 td>div p{font-size: 11px;color: #888;padding-left: 25px; margin-top: 6px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way .btm_txt{font-size: 14px;color: #888;margin-top: 12px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way .info_box{margin-top: 60px; border: 1px solid #eee;padding: 30px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way .info_box dl dt{font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.my_shopping_wrap .my_shopping_cont .bc_alram_way .info_box dl dd{font-size: 14px; color: #888;padding-left: 11px;position: relative; line-height: 20px}
.my_shopping_wrap .my_shopping_cont .bc_alram_way .info_box dl dd::before{content: ""; width: 3px;height: 3px; background: #666;position: absolute;top:8px; left: 0; border-radius: 50%;}

/* 회원정보 수정 - 본인확인 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.id{font-size: 13px; color: #888;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td input[type="password"]+span{color: #e62642; font-size: 12px ; margin-left: 20px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.id span.id_text{height:30px;line-height:30px;display:inline-block;vertical-align:top;margin-right:10px;}/* 20200805 카카오 회원가입 */

/* 회원정보 수정 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td{padding-right: 0;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td p.num_err{font-size: 12px; color: #e62642; margin-top: 8px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .btn_change{font-size: 12px;width: 85px; background: url(../../images/arrow_10x5.png) 75px 50% no-repeat; cursor: pointer;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .btn_change.on{background: url(../../images/arrow_up_10x5.png) 75px 50% no-repeat; cursor: pointer;}
/* 회원정보 수정 및 아이디 찾기 개선 - s */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .btn_change.btn36{width:115px;padding:0 15px;text-align:left;font-size:12px;background: url(../../images/arrow_10x5.png) 90px 50% no-repeat; cursor: pointer;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .btn_change.btn36.on{background: url(../../images/arrow_up_10x5.png) 90px 50% no-repeat; cursor: pointer;}
/* 회원정보 수정 및 아이디 찾기 개선 - e */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.bg_gray{position: relative;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.bg_gray input{width: 250px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.bg_gray img{position: absolute; left:244px; top:30px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.bg_gray span{font-size: 12px; color: #e62642;margin-top: 8px;display: block;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.pw_box{border-bottom: none;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .num_cel{width: 80px; margin-right: 1px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td input.num_cel{margin-left: 1px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .ask_num{width: 120px; margin-left: 5px;}

/* 20200309 회원정보 수정 - 휴대폰 인증 추가 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .ask_phone{min-width:95px; padding:0 20px; width:auto; margin-left:7px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .ask_phone.done{border:1px solid #e5e5e5; background: #eee; color: #888; cursor: default;}

.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.tel_chk td>div{position: relative;float: left;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.tel_chk td>div input{width: 250px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.tel_chk td>div span{color: #e62642; font-size: 12px;position: absolute; left: 210px;top:13px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.tel_chk td>div+button{margin-left: 10px;width: 120px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .post_cel{width: 165px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .post_cel+button{width: 80px; margin-left:2px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .dont_box{margin-top: 6px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.post_2 .dont_box{margin-top: 0;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .dont_box input{margin-right: 4px; width: 380px; background-color: #fafafa; border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .dont_box input:last-child{margin-right: 0;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .readonly{width: 262px;background: #fafafa; border: 1px solid #eee;color: #888;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .readonly+p{margin-top: 6px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .mail_cel{width: 115px; vertical-align: middle; margin-right: 1px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .mail_cel:last-child{margin-left: 5px;width: 120px;}
/* 220818_10446 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td span.chkbox {
	margin-bottom: 10px;
	font-weight: bold;
}
/* // 220818_10446 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td span.chkbox>span.sm{font-size: 11px;color: #888; vertical-align: bottom; margin-left: 1px; font-weight: normal;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .agree_info_box{width: 780px; height: 48px; text-align: center;border: 1px solid #eee; padding-top: 18px; font-size: 13px; color: #e62642;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .agree_info_box.mid{margin-bottom: 10px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .js_layer {padding-bottom: 10px;} /* SK페이 결제수단 추가 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td button.more_btn_1{float: right;width: 50px; height: 12px; padding-right: 17px; font-size: 12px; background: url(../../images/arrow_10x5.png) right 48% no-repeat; margin-right: 16px; margin-top: 4px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td button.more_btn_1.on{background: url(../../images/arrow_up_10x5.png) right 48% no-repeat;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box{margin-top: 10px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box thead::before{display: inline-block; content: ""; width: 780px;height:1px; background-color: #222;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box thead tr{height: 50px;}
/* 220819_10446 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box thead tr th {
	border-right: 1px solid #eee;
	font-size: 14px;
	text-align: center;
}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box tbody tr td {
	padding: 16px 20px;
	border-right: 1px solid #eee;
	font-size: 14px;
	line-height: 24px;
	vertical-align: top;
}
/* // 220819_10446 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box tbody tr td strong {font-size:16px;} /* 210427_6040 추가 */
/* 220819_10446 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box tbody tr td .size_up_text {
	font-size: 17px;
}
/* // 220819_10446 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box.tb_st2 tbody tr td{padding: 12px 20px} /* 210203 수정 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box tr{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .agree_info_txt{padding: 18px 24px 20px; background: #fafafa; border-bottom: 1px solid #eee; margin-bottom:0;} /* SK페이 결제수단 추가 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .agree_info_txt p{padding: 0; padding-left: 10px; position: relative; line-height: 22px}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .agree_info_txt p::before{content: ""; position: absolute; top: 5px; left: 0; width: 3px; height: 3px; padding: 0; border-radius: 50%;background: #666;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .agree_info_txt span.chkbox{margin-bottom:0;} /* 개인정보보안 관련 작업 */
.my_shopping_wrap .my_shopping_cont h2.page_tit span{font-size: 13px; color: #888;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.card_cels input{width: 80px; margin-right: 5px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.card_cels input:nth-child(4){margin-right: 0;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.card_cels .del_card_num{margin-left: 20px; padding-left: 17px; font-size: 12px; width: 85px; background: url(../../images/x9.png) 0 1px no-repeat; vertical-align: middle}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.card_cels span{font-size: 12px; color:#e62642;margin-top: 8px;display: block;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.card_cels span.org{color:#444;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .ocd_deta{line-height: 22px; margin-top: -5px; margin-left: 25px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .tb_st2 {border-top:1px solid #222;} /* SK페이 결제수단 추가 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .txt01 {padding:10px 0; font-size:16px;} /* SK페이 결제수단 추가 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .txt_layer {padding:10px 0;font-size:13px;} /* 2019-11-14 마이페이지 회원정보 수정 오타 및 글자 크기 수정 */
.my_shopping_wrap .my_shopping_cont .often_card .btn_box_deta{margin-top: 50px;}
.my_shopping_wrap .my_shopping_cont .often_card .btn_box_deta button{width: 160px;}
.my_shopping_wrap .my_shopping_cont .often_card .btn_box_deta button.btn_red{float: right}
.my_shopping_wrap .my_shopping_cont .often_card .join_out{margin-top: 60px; height: 72px; border: 1px solid #eee; position: relative;}
.my_shopping_wrap .my_shopping_cont .often_card .join_out p{font-size: 13px; color: #888; position: absolute; top:30px; left: 40px;}
.my_shopping_wrap .my_shopping_cont .often_card .join_out button{position: absolute; top:20px; left: 198px; width: 80px;}

/* 회원탈퇴 */
.my_shopping_wrap .my_shopping_cont .often_card .point_box tr td p.red{color: #e62642; padding: 0; padding-bottom: 14px;}
.my_shopping_wrap .my_shopping_cont .often_card .point_box tr td p.red:first-child{padding-top: 13px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .now_card_tit{position: relative;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .now_card_tit span{font-size: 13px; color: #888; position: absolute; left: 77px; top:5px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .radio_box ul{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .radio_box ul li{display: block;margin-top: 14px;color: #444;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .radio_box ul li:first-child{margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .radio_box ul li:last-child{margin-top: 7px; margin-bottom: 20px; float: left; vertical-align: middle; height: 36px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .radio_box ul li:last-child input{width: 800px; margin-left: 25px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out{border: 1px solid #eee; padding: 30px; font-size: 12px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out dt{margin-bottom: 13px;font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out dd{margin-bottom: 9px; color: #888;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out dd:last-child{margin-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out dd ul{margin-top: 9px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out dd ul li{padding-left: 11px;position: relative; margin-bottom: 8px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out dd ul li:last-child{margin-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap .info_out dd ul li::before{content: ""; position: absolute; top: 5px; left: 0; width: 3px; height: 3px; padding: 0; border-radius: 50%;background: #666;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap2 .bg_gray{padding: 80px 180px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap2 .bg_gray p.line_1{font-size: 25px;padding-left: 16px; line-height: 25px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap2 .bg_gray p.line_1 .ft_red{color: #e62642;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap2 .bg_gray p.line_2{font-size: 16px;color: #888;padding-top: 18px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap2 .btn_box{margin-top: 40px; margin-left: 277px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap2 .btn_box button{width: 220px; font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .out_join_wrap2 .btn_box button:last-child{margin-left: 6px;}

/* sns연결 */
.my_shopping_wrap .my_shopping_cont .sns_login_box{padding: 60px 80px; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li{width: 220px; height: 60px; margin-top: 0; margin-right: 100px; border: none;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li:first-child{width: 200px;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li:last-child{margin-right: 0;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li p{float: left; font-size: 16px; color: #444; padding: 22px 0 22px 80px; text-align: left; height: 60px; margin-top: 0;;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li p.naver{background: url(../../images/ico_naver.png) 0 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li p.kakao{background: url(../../images/ico_kakao.png) 0 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li p.facebook{background: url(../../images/ico_facebook.png) 0 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li button{width: 60px; float: right; margin-top: 13px;}
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li button.connected{width: 60px; float: right; border: none; color: #fff; background: #434159;}

/* T아이디 회원가입 */
.my_shopping_wrap .my_shopping_cont .sns_login_box ul li p.sk_t_id{background: url(../../images/ico_sk_t_id.png) 0 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .sns_login_box.simple_login_box{padding:0; border-bottom:0 none;}
.my_shopping_wrap .my_shopping_cont .sns_login_box.simple_login_box ul li{width:25%; margin-right:0; padding-left:20px;}
.my_shopping_wrap .my_shopping_cont .sns_login_box.simple_login_box ul li p{padding-left:70px;}
.my_shopping_wrap .my_shopping_cont .sns_login_box.simple_login_box ul li button{float:left; margin-left:20px;}

/* 20200805 카카오 회원가입 */
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn{margin:30px auto 0; width:100%; }
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn li{margin-top:10px;width:100%;height:60px;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn li:first-child{margin-top:0;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin{display:block; width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; background:#e62642;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin:before{content:''; clear:both; display:inline-block; vertical-align:middle; margin:-1px 6px 0 0;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconSKT{background:#333;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconSKT:before{width:24px; height:26px; background:url("../../images/img_login_icons.png") no-repeat 0 0;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconNAVER{background:#00c13a;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconNAVER:before{width:17px; height:15px; background:url("../../images/img_login_icons.png") no-repeat -29px 0;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconKAKAO{background:#f1df03; color:#444;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconKAKAO:before{width:22px; height:20px; background:url("../../images/img_login_icons.png") no-repeat -51px 0;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconFACE{background:#3b5997;}
.my_shopping_wrap .my_shopping_cont .often_card .loginRowBtn .btnJoin.iconFACE:before{width:9px; height:19px; background:url("../../images/img_login_icons.png") no-repeat -78px 0;}

.my_shopping_wrap .my_shopping_cont .often_card ul.kakao_explain{float:right;width:650px;}
.my_shopping_wrap .my_shopping_cont .often_card ul.kakao_explain li{border:none;width:inherit;height:inherit;margin-right:0;margin-top:0;float:none;border-radius:0;color:#888;}
.my_shopping_wrap .my_shopping_cont .often_card ul.kakao_explain li:last-child{margin-top:5px;}

.id_icon_skt{width:30px;height:30px;background:url("../../images/ico_sk_t_id.png") no-repeat 0 0;background-size:30px 30px;margin-left:5px;}
.id_icon_kakao{width:30px;height:30px;background:url("../../images/ico_s_kakao.png") no-repeat 0 0;background-size:30px 30px;margin-left:5px;}
.id_icon_naver {width: 30px; height: 30px; background: url("../../images/ico_s_naver.png") no-repeat 0 0; background-size: 30px 30px; margin-left: 5px;} /* 20201105_cbh 추가 */
/* //20200805 카카오 회원가입 */

/* 주문배송현황 */
.my_shopping_wrap .my_shopping_cont h3{margin-top: 0;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top_date{height: 96px;position: relative; margin-top: 15px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top_date>div{height: 96px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top_date>div .my_shopping_date{display: flex; align-items: center; justify-content: space-between;} /* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .history_box article.history_pro table td .contact_info_txt{font-size: 11px;color: #888;margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .history_box article.history_pro table td p.with_bar_line{display: block; width: 330px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date dl dt{height: 36px;float: left; padding-top: 9px; font-size: 14px;color: #444;width: 70px;} /* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date dl dd{float: left; margin-left: -1px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date dl dd button{width: 64px; font-size: 14px;} /* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date dl dd.on button{border: none; color: #fff; background-color: #434159;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date>div{display: flex;} /* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn_box{float: left; position: relative;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn_box1{position: relative;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn_box1::after{content: ""; width: 7px; height: 1px; background: #444; position: absolute; top:16px; left: 132px;} /* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn_box:nth-child(1){margin-right: 18px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn{width: 127px; height: 36px;border: 1px solid #ccc; border-radius: 4px; padding: 10px 15px 10px 15px; text-align: left; background: #fff; overflow: hidden; resize: none; line-height: normal;} /* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn_box button{position: absolute;top:10px; right: 12px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn span{font-size: 13px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div button.btn36{width: 80px;margin-left: 8px; float: right;}

/* 220118_8366 추가 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date .search_prd {margin-left: 22px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date .search_prd span {font-size: 14px; color: #444; margin-right: 9px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date .input_ty {width: 167px;}
/* // 220118_8366 추가 */


.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar{background: #fff; width: 320px; border: 1px solid #eee;padding: 30px 19px 19px 19px; position: absolute; top:70px; left: 323px; z-index: 5;} /* 220118_8366 수정 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar .go_btn_wrap .go_left_box{width: 110px; height: 24px; padding: 0 27px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar .go_btn_wrap li button:first-child{margin-right: 4px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar .go_btn_wrap li{float: left;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar .go_btn_wrap .year_month{font-size: 15px;font-weight: bold; padding-top: 5px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar .go_btn_wrap .go_right_box{float: right;width: 110px; height: 24px; padding: 0 27px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar table{margin-top: 17px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar table tr th{width: 40px;height: 40px; font-weight: normal; color: #888;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar table tr td{width: 40px;height: 40px;text-align: center;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar table tr td.sun{color: #e62642;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top .calendar table tr td.day:hover{background:#434159; color: #fff;}

.my_shopping_wrap .my_shopping_cont .flow_box2{padding: 30px 76px; border: 1px solid #eee; margin-top: -1px;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div a{width: 120px;padding-left: 56px;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div a p:first-child{font-size: 14px;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div a p:last-child{font-size: 18px; color: #e62642; margin-top: 8px;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div img{padding: 8px 22px; vertical-align: top}
.my_shopping_wrap .my_shopping_cont .flow_box2 div .flow1{background: url(../../images/img_flow1.png) 16px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div .flow2{background: url(../../images/img_flow2.png) 15px 3px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div .flow3{background: url(../../images/img_flow3.png) 13px 3px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div .flow4{background: url(../../images/img_flow4.png) 13px 4px no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2 div .flow5{background: url(../../images/img_flow5.png) 16px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history .pick_none.pick_none2{border-bottom: none;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history .pick_none2 div p{border-bottom: none; color: #444;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history .pick_none2 p .sm_txt{font-size: 14px;margin-top: 16px; display: block; color: #888;}

/* 마이쇼핑 배송지변경 팝업 */
.popup.pop_delivery .box_tab_mt{margin-top: 0;}
.popup.pop_delivery .box_tab_mt li{width: /*218px*/ calc(100% / 2);} /* 200814 주문/배송현황 탭 오류 수정 */
.popup.pop_delivery .box_tab_mt+.delivery_list_sec{width: 440px;}
.pop_delivery_myshopping section{padding: 20px;}
.pop_delivery_myshopping section .js_conts{height: auto; margin-top: 20px; border-top: 1px solid #444; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr{border-bottom: 1px solid #eee;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr th{background:#fafafa;font-weight:normal;padding:18px 20px;vertical-align:top;font-size:12px;width:110px;text-align:left;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr th span{color: #e62642; margin-left: 2px;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr td{width: 310px; padding: 6px 0px 6px 20px;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr td input{width: 290px;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr td select{width: 94px; float: left;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr td .tel_cel{width: 94px; float: left; margin-left: 4px;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr td .post_num{width: /*202px*/ calc(100% - 102px); float: left;} /* 200814 주문/배송현황 탭 오류 수정 */
.pop_delivery_myshopping section table.my_shopping_pop tbody tr td .post_btn{width: 80px; margin-left: 9px;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr td .post_cel{margin-top: 6px; width: 290px;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr.addr_box td{position: relative;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr.addr_box td textarea{position: relative;margin-top: 6px; height: 120px;vertical-align: top;width: 290px; font-size: 12px; resize: none;}
.pop_delivery_myshopping section table.my_shopping_pop tbody tr.addr_box td span{position: absolute; bottom: 12px; right: 20px; font-size: 12px; color: #888;}
.pop_delivery_myshopping section .btn_box_dv{/* margin:20px 53px 10px; */margin:20px 0 10px;text-align:center} /* 2019-11-28 수정 */
.pop_delivery_myshopping section .btn_box_dv button{width: 160px;}
.pop_delivery_myshopping section .btn_box_dv button.btn_red{margin-left: 5px;}

/* 옵션변경 팝업 */
.pop_delivery_myshopping section .option{margin-top: 20px; border-top: 1px solid #444; border-bottom: 1px solid #eee; margin-top: 0;}
.pop_delivery_myshopping section .option table.my_shopping_pop tbody tr td .post_cel{margin-top: 0;}

/* 입금안내 팝업 */
.pop_delivery_myshopping section .book_in{margin-top: 20px; border-top: 1px solid #444; border-bottom: 1px solid #eee; margin-top: 0;}
.pop_delivery_myshopping section .book_in table.my_shopping_pop tbody tr td{font-size: 13px; color: #888;}

/* 배송조회 팝업 */
.pop_delivery_myshopping.js_pop10{width: 640px;}
.pop_delivery_myshopping.js_pop10 section .pop_box_tit{font-size: 16px; margin-bottom: 13px;}

/* 210712_6753 수정 */
.pop_delivery_myshopping.js_pop10 section .book_in{margin-top: 20px;}
.pop_delivery_myshopping.js_pop10 section .book_in table thead tr{height: 49px; background-color: #fafafa; border-bottom: 1px solid #eee; vertical-align: middle}
.pop_delivery_myshopping.js_pop10 section .book_in table thead tr th{font-size: 13px;font-weight: normal;}
.pop_delivery_myshopping.js_pop10 section .book_in table tbody tr{height: 49px;}
.pop_delivery_myshopping.js_pop10 section .book_in table tbody tr.t_center {text-align: center;}
.pop_delivery_myshopping.js_pop10 section .book_in table tbody tr td{font-size: 13px; vertical-align: middle;padding: 19px 0 19px 19px;}
.pop_delivery_myshopping.js_pop10 section .book_in table tbody tr td span{margin-left: 4px;}
.pop_delivery_myshopping.js_pop10 section .book_in table tbody tr td.none{text-align: center; padding: 0;}
/* // 210712_6753 수정 */


/* 주문취소 팝업 */
.pop_delivery_myshopping.js_pop11{width: 640px;}
.pop_delivery_myshopping section .book_in_600{width: 600px;}
.pop_delivery_myshopping section .book_in .order_num{height: 53px; border-bottom: 1px solid #eee;padding: 20px;}
.pop_delivery_myshopping section .book_in .order_num p{float: left;font-size: 16px; color: #444;font-weight: bold;}
.pop_delivery_myshopping section .book_in .order_num p.num{color: #888;font-weight: normal;margin-left: 5px; font-size: 14px}
.pop_delivery_myshopping section .book_in .order_num+table{width: 600px;}
.pop_delivery_myshopping section .book_in .order_num+table tr{border-bottom: 1px solid #eee;}
.pop_delivery_myshopping section .book_in .order_num+table tr.bdbno {border-bottom: 0;}/* 2021-03-19 추가 */
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:first-child{padding: 10px 0 10px 20px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:first-child img{border: 1px solid #eee}
/* .pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2){color: #444;padding-left: 20px; padding-top: 10px;padding-bottom: 10px; } */
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2){color: #444;padding: 10px 20px; }
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p{color: #444;font-size: 14px; font-family:'Nanum_BarunGothic'} /* 210412_5908 수정 */
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p.nanum_s_b{margin-top: 15px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p:first-child{font-weight: bold; margin-bottom: 6px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p:nth-child(2){margin-bottom: 6px; max-height: 42px; overflow: hidden;}
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p .name{font-weight: bold;margin-bottom: 6px;}
/* .pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p:nth-child(3){font-size: 14px;margin-bottom: 15px;} */
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p:nth-child(3){font-size: 14px;margin-bottom: 15px;max-height:43px;overflow:hidden;}
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p:nth-child(3) .with_bar_st{font-size: 14px;}
/* 230116_11365 */
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p:nth-child(4),
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td.price_box p {
	font-family: 'Nanum_BarunGothic';
	font-size: 20px;
	padding-bottom: 6px;
	letter-spacing: -1px;
}
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) p:nth-child(4) .won,
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td.price_box .won {
	font-size: 14px;
	margin-bottom: 6px;
}
/* // 230116_11365 */
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) span.free{display: block; font-size: 12px;color: #888;margin-bottom: 4px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(2) span.free:last-child{margin-bottom: 6px;}

.pop_delivery_myshopping section .book_in .order_num+table tr.pro_box td:nth-child(3){color: #e62642; font-size: 14px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm th{padding: 20px; font-weight: normal; text-align: left; font-size: 14px; background: #fafafa;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td{padding: 6px 20px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td select{width: 400px;}
/* .pop_delivery_myshopping section .book_in  */.pop_dot_list{background: #fafafa;padding: 10px 15px 10px 20px; box-sizing: border-box; width: 600px;} /* 210209 수정 */
/* .pop_delivery_myshopping section .book_in  */.pop_dot_list p{padding-left: 9px; font-size: 12px; color: #666; margin-top: 5px;position: relative; line-height: 20px;} /* 210209 수정 */
/* .pop_delivery_myshopping section .book_in  */.pop_dot_list p:first-child{margin-top: 0px; font-size: 12px} /* 210209 수정 */
/* .pop_delivery_myshopping section .book_in  */.pop_dot_list p::before{content: ""; width: 3px; height: 3px; border-radius: 50%; background-color: #666; position: absolute; top:8px;left: 0;} /* 210209 수정 */
.pop_delivery_myshopping section .book_in .pop_dot_list p a{margin-left: 10px; font-size: 12px; color: #888;font-weight: bold;padding-right: 12px; background: url(../../images/arr_r6.png) right 5px no-repeat;} /* 210209 수정 */
.pop_delivery_myshopping section .book_in+.btn_box_640{overflow:hidden;/* margin:20px 136px 10px 136px; */margin:20px 0 10px;text-align:center} /* 2019-11-28 수정 */
.pop_delivery_myshopping section .book_in+.btn_box_640 button{/* float:left; */width:160px;vertical-align:top} /* 2019-11-28 수정 */
.pop_delivery_myshopping section .book_in+.btn_box_640 button.btn_red{/* float:right; */margin-left:3px} /* 2019-11-28 수정 */
.pop_delivery_myshopping.js_pop11 .sm_tit{font-size: 16px; margin-top: 30px;margin-bottom: 16px;}
.pop_delivery_myshopping.js_pop11 .book_in table.refund_bank tbody{border-top: 1px solid #222; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping.js_pop11 .book_in table.refund_bank tbody th{padding: 19px; background: #fafafa; font-size: 13px; font-weight: normal;text-align: left; vertical-align: top;}
.pop_delivery_myshopping.js_pop11 .book_in table.refund_bank tbody td{padding: 6px 20px;}
.pop_delivery_myshopping.js_pop11 .book_in table.refund_bank tbody td select{color: #444; width: 178px; float: left; margin-right: 6px;}
.pop_delivery_myshopping.js_pop11 .book_in table.refund_bank tbody td .bank_name{width: 213px;}
.pop_delivery_myshopping.js_pop11 .book_in table.refund_bank tbody td .bank_p{width: 178px;margin-top: 6px;}
.pop_delivery_myshopping.js_pop11 .book_in table.refund_bank tbody td button{width: 100px; margin-left: 3px; margin-top: 6px;}
/* 주문취소 금액 표기 개선 - s */
.pop_delivery_myshopping section .book_in .order_num+table tr.cancelPrice th.priceTotal {padding:10px 20px; vertical-align:middle; text-align:right; font-size:14px; color:#222;}
.pop_delivery_myshopping section .book_in .order_num+table tr.cancelPrice th.priceTotal strong {font-size:20px;  color:#e62642;}
.pop_delivery_myshopping section .book_in .order_num+table tr.cancelPriceDetail td {padding:20px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.cancelPriceDetail td dl {overflow:hidden; margin-top:15px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.cancelPriceDetail td dl:first-child {margin-top:0;}
.pop_delivery_myshopping section .book_in .order_num+table tr.cancelPriceDetail td dl dt {float:left; font-size:13px; color:#888;}
.pop_delivery_myshopping section .book_in .order_num+table tr.cancelPriceDetail td dl dd {float:right; text-align:right; font-size:13px; color:#444;}
/* 주문취소 금액 표기 개선 - e */

/* s: 2021-03-19 주문취소 금액 표기 개선 */
.cancle_price_detail {position: relative;}
.cancle_price_detail dl {display: table; width: 100%;}
.cancle_price_detail dl dt {display: table-cell; width: 70%; text-align: left; vertical-align: middle;}
.cancle_price_detail dl dd {display: table-cell; width: 30%; text-align: right; vertical-align: middle;}
.cancle_price_detail .total {padding: 10px 20px; border-top: 1px solid #d4d4d4;}
.cancle_price_detail .total dl {overflow: hidden;}
.cancle_price_detail .total dl dt strong {float: left; font-size: 14px; font-weight: normal;}
.cancle_price_detail .total dl dd span {float: right; font-size: 14px; color: #222;}
.cancle_price_detail .total dl dd span.red {color: #e1002a;}
.cancle_price_detail .total dl dd span em {font-size: 22px; font-weight: bolder; font-family:'Nanum_BarunGothic'} /* 210412_5908 수정 */
.cancle_price_detail .detail {padding: 0 20px 15px; border-top: 1px solid #f4f4f4;}
.cancle_price_detail .detail dl {overflow: hidden; margin-top: 15px; padding: 0; text-indent: 0;}
.cancle_price_detail .detail dl dt strong {font-size: 13px; font-weight: normal; color: #888;}
.cancle_price_detail .detail dl dd span {font-size: 13px; color: #444;}
.cancle_price_detail .detail dl dd span em {font-size: 13px; font-weight: bolder;}
/* e: 2021-03-19 주문취소 금액 표기 개선 */


/* 교환신청 */
.pop_delivery_myshopping.js_pop12{width: 640px;}
.pop_delivery_myshopping section .book_in .order_num+table th{vertical-align: top;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td select{margin-top: 6px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td select:first-child{margin-top: 0; font-size: 14px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td textarea{resize: none; width: 400px; height: 80px; background-origin: 1px solid #ccc; border-radius:4px; padding: 13px; margin-top: 6px;font-size: 14px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td.won_box p{font-size: 18px; font-weight: bold;float: left; vertical-align: middle;letter-spacing:-1px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td.won_box p .won{font-size: 12px; font-weight: normal; margin-left: 5px;}
.pop_delivery_myshopping section .book_in .order_num+table tr.btm td.won_box>span{font-size: 12px;color: #888; margin-left: 10px; padding-top: 3px;}
.pop_delivery_myshopping section .pop_dot_list.pop_dot_list_dk p{color: #888;}

/* 반품신청 */
.pop_delivery_myshopping.js_pop13{width: 640px;}
.pop_delivery_myshopping.js_pop13 .book_in.scr_box{}
.pop_delivery_myshopping.js_pop13 .book_in{border: none}
.pop_delivery_myshopping.js_pop13 .book_in .order_num{border-top: 1px solid #222}
.pop_delivery_myshopping.js_pop13 .sm_tit{font-size: 16px; margin-top: 30px;margin-bottom: 16px;}
.pop_delivery_myshopping.js_pop13 .book_in .pop_dot_list{border-bottom: 1px solid #eee;}
.pop_delivery_myshopping.js_pop13 .book_in .pop_dot_list p{font-size: 12px;line-height: 20px}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info{position: relative;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody{/*height: 146px; 06.28 ei 문제 */ border-top: 1px solid #222; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody tr{min-height: 31px; vertical-align: middle; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody tr th{font-weight: normal;color: #888; vertical-align:top; text-align: left;padding-left: 20px; font-size: 13px; padding-top: 10px; padding-bottom: 10px;} /* 회원등급 프로세스 개선 */
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody tr td{text-align: right; padding-right: 20px; font-size: 13px; padding-top: 10px; padding-bottom: 10px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody tr td.dc_line{padding-top: 10px;padding-bottom: 10px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody tr td p{padding: 5px 0;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody tr td span{font-size: 13px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_info tbody tr:first-child td{padding-top: 10px; letter-spacing: -1px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_total{height: 51px; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_total tr{height: 51px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_total tr th{font-size: 13px; text-align: left; padding-left: 20px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_total tr td{font-size: 16px; text-align: right; padding-right: 20px;font-weight: bold;} /* 회원등급 프로세스 개선 */
.pop_delivery_myshopping.js_pop13 .book_in table.refund_total tr td span{font-size: 13px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_bank tbody{border-top: 1px solid #222; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_bank tbody th{padding: 19px; background: #fafafa; font-size: 13px; font-weight: normal;text-align: left; vertical-align: top;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_bank tbody td{padding: 6px 20px;}
/* 회원등급 프로세스 개선 - s */
.pop_delivery_myshopping.js_pop13 .book_in table.refund_bank tbody td select{color: #444; width:49%; float: left; margin-right: 1%;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_bank tbody td .bank_name{width: 50%;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_bank tbody td .bank_p{width:  49%; float: left; margin-right: 1%; margin-top:6px;}
.pop_delivery_myshopping.js_pop13 .book_in table.refund_bank tbody td button{width: 100px; vertical-align:top; margin-top:6px;}
/* 회원등급 프로세스 개선 - e */

/* 주문취소 추가 210109 s */
.pop_delivery_myshopping .book_in{width: 600px; border: none}
.pop_delivery_myshopping .book_in .order_num{border-top: 1px solid #222}
.pop_delivery_myshopping .sm_tit{font-size: 16px; margin-top: 30px;margin-bottom: 16px;}
.pop_delivery_myshopping .book_in .pop_dot_list{border-bottom: 1px solid #eee;}
.pop_delivery_myshopping .book_in .pop_dot_list p{font-size: 12px;line-height: 20px}
.pop_delivery_myshopping .book_in table.refund_info{position: relative;}
.pop_delivery_myshopping .book_in table.refund_info tbody{/*height: 146px; 06.28 ei 문제 */ border-top: 1px solid #222; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping .book_in table.refund_info tbody tr{min-height: 31px; vertical-align: middle; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping .book_in table.refund_info tbody tr th{font-weight: normal;color: #888; vertical-align:top; text-align: left;padding-left: 20px; font-size: 13px; padding-top: 10px; padding-bottom: 10px;} /* 회원등급 프로세스 개선 */
.pop_delivery_myshopping .book_in table.refund_info tbody tr td{text-align: right; padding-right: 20px; font-size: 13px; padding-top: 10px; padding-bottom: 10px;}
.pop_delivery_myshopping .book_in table.refund_info tbody tr td.dc_line{padding-top: 10px;padding-bottom: 10px;}
.pop_delivery_myshopping .book_in table.refund_info tbody tr td p{padding: 5px 0;}
.pop_delivery_myshopping .book_in table.refund_info tbody tr td span{font-size: 13px;}
/* .pop_delivery_myshopping .book_in table.refund_info tbody tr:first-child td{padding-top: 0; padding-right: 0;} */ /* 2021-03-19 삭제 */
.pop_delivery_myshopping .book_in table.refund_info tbody tr td .cancle_price_detail .total:first-child {border-top: 0;}/* 2021-03-19 추가 */
.pop_delivery_myshopping .book_in table.refund_total{height: 51px; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping .book_in table.refund_total tr{height: 51px;}
.pop_delivery_myshopping .book_in table.refund_total tr th{font-size: 13px; text-align: left; padding-left: 20px;}
.pop_delivery_myshopping .book_in table.refund_total tr td{font-size: 16px; text-align: right; padding-right: 20px;font-weight: bold;} /* 회원등급 프로세스 개선 */
.pop_delivery_myshopping .book_in table.refund_total tr td span{font-size: 13px;}
.pop_delivery_myshopping .book_in table.refund_bank {overflow: hidden;} /* 210209 추가 */
.pop_delivery_myshopping .book_in table.refund_bank tbody{border-top: 1px solid #222; border-bottom: 1px solid #eee;}
.pop_delivery_myshopping .book_in table.refund_bank tbody th{padding: 16px 19px 0 19px; background: #fafafa; font-size: 13px; font-weight: normal;text-align: left; vertical-align: top; border-bottom:1px solid #eee;} /* 210303 수정 */
.pop_delivery_myshopping .book_in table.refund_bank tbody td{padding: 6px 20px; border-bottom:1px solid #eee;} /* 210303 수정 */
.pop_delivery_myshopping .book_in table.refund_bank tbody td .refund_bank_block {display: block; margin-bottom: 6px;}
.pop_delivery_myshopping .book_in table.refund_bank tbody td .refund_bank_block:last-child {margin-bottom: 0;}
.pop_delivery_myshopping .book_in table.refund_bank tbody td .refund_bank_label {display: inline-block; color: #444; width:20%; float: left; margin-right: 1%; padding: 10px 0  0;}
.pop_delivery_myshopping .book_in table.refund_bank tbody td select{color: #444; width:49%; float: left; margin-right: 1%;}
.pop_delivery_myshopping .book_in table.refund_bank tbody td .bank_name{width: 50%;}
.pop_delivery_myshopping .book_in table.refund_bank tbody td .bank_p{width:  49%; float: left; margin-right: 1%; margin-top:6px;}
.pop_delivery_myshopping .book_in table.refund_bank tbody td button{width: 100px; vertical-align:top; margin-top:6px;}
/* 주문취소 추가 210109 e */


/* 210209 추가 S */
.pop_delivery_myshopping.js_pop13, .pop_delivery_myshopping.js_pop18, .pop_delivery_myshopping.js_pop19, .pop_delivery_myshopping, .pop_delivery_myshopping.js_pop22 {width: 660px; margin-left: -320px;} /* 230216_11365 */
.pop_delivery_myshopping .btn_addr_ch {float: right; margin: -8px 0 0 0;}
.pop_delivery_myshopping.js_pop13 .refund_bank {width: 600px;}
.pop_delivery_myshopping.js_pop18 .re_btn32 {min-width: 110px; padding: 0 5px;}
/* 230116_11365 */
.pop_delivery_myshopping .pop_btn_align {
	padding-bottom: 10px;
	vertical-align: bottom;
}
/* // 230116_11365 */
.pop_delivery_myshopping.js_pop21 .book_in {border-top: none; border-bottom: none;}
.pop_delivery_myshopping.js_pop22 .book_in {border-top: none; border-bottom: none;}

.pop_delivery_myshopping.js_pop23 .book_in {border-top: none; border-bottom: none;}
.cancel_radio_box li {display: block; margin-top: 6px; color: #444; height: auto; background-position:0 0;}
.cancel_radio_box li:first-child {margin-top: 0;}
.cancel_radio_box li p {display: none; height: 20px; color: #999; font-size: 13px;} /* 210302 수정 */
.cancel_radio_box li p.show {display: block;}
.cancel_radio_box1 li {display: block; margin-top: 6px; color: #444; height: auto; background-position:0 0;}
.cancel_radio_box1 li:first-child {margin-top: 0;}
.cancel_radio_box1 li p {display: none; color: #999; font-size: 12px;}
.cancel_radio_box1 li p.show {display: block; height: 20px;} /* 210302 수정 */
.vip_freepay {position: relative;}
.vip_freepay .chkbox {margin-right: 0px; color:#444;}
.vip_freepay .group_tooltip {position: absolute;}
.vip_freepay .group_tooltip .pop_list {width: 340px; padding: 15px 20px; font-size: 12px; color: #888; line-height: 20px;}
.pop_delivery_myshopping.js_pop19 .pop_dot_list p {line-height: 20px;}
.sk_mem_loop.sk_shopping_basket {z-index: 110;}
/* 210209 추가 E */

.my_shopping_wrap .my_shopping_cont .my_shopping_history.my_shopping_history_dv{margin-top: 17px;padding: 0;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history.my_shopping_history_dv .history_box{margin-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv .history_box ~ .history_box{margin-top:30px} /* 2019-11-21 결제수단 변경 건 추가 */
.my_shopping_wrap .my_shopping_cont .my_shp_amount{padding:18px 20px 16px 20px; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:first-child{font-size: 16px; font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:first-child dt{float: left;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:first-child dd{float: right; font-size: 20px;letter-spacing: -1px;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:first-child dd span{font-size: 13px;font-weight: normal; letter-spacing: -1px;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:last-child{margin-top: 13px;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:last-child dt{float: left; font-size: 13px}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:last-child dd{float: right;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount dl:last-child dd span{font-size: 12px; margin-left: 4px;}

/* 2019-12-11 결제수단 변경 건 추가 - s */
.my_shopping_wrap .my_shopping_cont .my_shp_amount.type_result{padding:16px 20px;border-bottom:0 none;}
.my_shopping_wrap .my_shopping_cont .my_shp_amount.type_result dl dt{margin-top:6px;font-size:16px;font-weight:bold}
.my_shopping_wrap .my_shopping_cont .my_shp_amount.type_result dl:last-child{margin-top:0}
.my_shopping_wrap .my_shopping_cont .my_shp_amount.type_result dl:last-child dd{margin:4px 0 -4px;font-size:24px}
/* 2019-12-11 결제수단 변경 건 추가 - e */

.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv article.history_pro{border-bottom: none;}
/* 2019-11-21 결제수단 변경 건 추가 - s */
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv article.history_pro:last-child{border-bottom:1px solid #eee}
.my_shopping_wrap .my_shopping_cont .my_shopping_history:not(.my_shopping_history_dv) article.history_pro{border-bottom:0 none}
.my_shopping_wrap .my_shopping_cont .my_shopping_history:not(.my_shopping_history_dv) article.history_pro:last-child{border-bottom:1px solid #eee}
/* 2019-11-21 결제수단 변경 건 추가 - e */
.my_shopping_wrap .my_shopping_cont .my_order_detail{margin-top: 54px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail:after{display:block;clear:both;content:""} /* 2019-11-21 결제수단 변경 건 추가 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .sm_tit{height: 41px; border-bottom: 1px solid #222;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .sm_tit~.sm_tit{margin-top:20px} /* 2019-11-21 결제수단 변경 건 추가 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .sm_tit .tit{font-size: 18px; float: left; padding-top: 8px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .sm_tit .btn32{float: right;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info{width: 500px;float:left; margin-right: 40px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now tr th{padding: 20px 0 20px 20px; vertical-align: top; text-align: left; font-weight: normal;font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now tr td{padding: 20px 20px 20px 0; float: left;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now tr td ul li{font-size: 13px; margin-top: 10px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now tr td ul li:first-child{margin-top: 0; font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now tr td ul li:first-child span{color: #888; font-weight: normal}
/* 2019-11-21 결제수단 변경 건 추가 - s */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now .list_payment{position:relative;width:320px;margin-top:8px;padding:10px 0 0;box-sizing:border-box}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now .list_payment:before{position:absolute;top:-20px;right:0;left:-30px;border-top:1px solid #eee;content:""}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now .list_payment:first-child{margin-top:0;padding-top:0}
/* .my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now .list_payment:first-child:before{border-top:0 none} */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now .list_payment .tit_payment{color:#444}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now .list_payment li{margin-top: 9px}
/* 2019-11-21 결제수단 변경 건 추가 - e */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .amount{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .amount tr th{padding: 20px;font-size: 16px; font-weight: normal; text-align: left;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .amount tr td{padding: 20px;float: right; font-size: 20px;font-weight: bold; letter-spacing: -1px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .amount tr.dvc_box th{padding: 0 0 20px 20px;font-size: 14px; font-weight: normal; text-align: left;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .amount tr.dvc_box td{padding: 0 20px 20px 20px;float: right; font-size: 14px; letter-spacing: -1px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .amount tr td span{font-size: 14px; font-weight: normal;font-size:13px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box{margin-bottom: 0; background: #fafafa;border-bottom: 1px solid #eee;} /* 210319 선물하기 수정 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box{background: #fafafa;border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box tbody tr th{text-align: left;font-weight: normal; font-size: 13px;padding-top: 9px;padding-left: 20px; color: #888;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box tbody tr:first-child th{padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box tbody tr:last-child th{padding-bottom: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box tbody tr td{float: right; padding-top: 9px;padding-right: 20px; font-size: 13px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box tbody tr:first-child td{padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .gray_box tbody tr:last-child td{padding-bottom: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr{border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr th{padding: 20px;text-align: left;font-weight: normal;font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr:first-child td{padding: 20px;float:right;font-size:20px;color:#e62642;font-weight: bold; letter-spacing: -1px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr:first-child td span{font-weight:normal; font-size: 14px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr:last-child td{float: right;font-size: 18px; padding: 20px; letter-spacing:-0.5px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr:last-child td .won_p{font-size: 14px;}
/* 적립금 표기영역 추가 - s */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.point_wrap th {vertical-align:top;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.point_wrap td {vertical-align:top;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.point_wrap td dl {text-align:right;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.point_wrap td dl dt {display:inline-block; vertical-align:top; font-size:13px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.point_wrap td dl dd {display:inline-block; vertical-align:top; font-size:13px;}
/* 적립금 표기영역 추가 - e */
  
/* 2019-12-11 결제수단 변경 건 추가 - s */
.my_shopping_wrap .order_info .inner_order_info .outer_cell{display:table;min-height:52px}
.my_shopping_wrap .order_info .inner_order_info .inner_cell{display:table-cell;vertical-align:middle}
.my_shopping_wrap .order_info .inner_order_info .tit_comm{font-weight:normal}
.my_shopping_wrap .order_info .inner_order_info .txt_price{font-size:24px;font-weight:bold;letter-spacing:-0.4px}
.my_shopping_wrap .order_info .inner_order_info .txt_price span{margin:0 1px 0 3px}
.my_shopping_wrap .order_info .inner_order_info .won{margin-left:5px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .amount th{padding:0 20px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .amount td{padding:14px 20px 10px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .gray_box tbody tr td{padding-right:22px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .gray_box tbody tr:last-child th{padding-bottom:15px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .gray_box tbody tr:last-child td{padding-bottom:15px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .info_now th{position:relative;padding:0 20px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .info_now td{padding:10px 20px 9px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .info_now .btn_wrap{position:absolute;top:10px;right:20px;margin-top:0}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box th{padding:17px 20px 16px;vertical-align:top}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box td{text-align:right}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box tr:first-child td{padding:14px 20px 11px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .btn_wrap{margin-top:3px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .point_wrap td{padding:18px 20px 16px;font-size:100%}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .point_wrap td dl{margin-top:12px}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .point_wrap td dl:first-child{margin-top:0}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .point_wrap .txt_point{vertical-align:top}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .point_wrap .won_p{margin-top:-1px}
/* 2019-12-11 결제수단 변경 건 추가 - e */

.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv+.my_order_detail .order_ad{width: 460px;float: right;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv+.my_order_detail .shipBox{padding-bottom:15px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv+.my_order_detail .sm_tit .change{float: right; padding-right: 32px;font-size:14px; background:url(../../images/arr_r24.png) right 0 no-repeat; height: 24px;margin-top: 6px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad table tr th{padding-left: 20px;padding-top: 10px;text-align: left; vertical-align: top;font-size: 13px;color: #888; font-weight: normal;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad table tr:first-child th{padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad table tr td{padding-right: 20px;padding-top: 10px;font-size: 13px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad table tr:first-child td{padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad table tr:nth-child(3) td{line-height: 24px; vertical-align: top; padding-top: 5px;}

/* 선물함 상세 210319 선물하기 추가 210331 수정 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad.gift + .order_ad.gift {margin-top: 42px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad.gift table tr th {padding: 11px 20px; background: #fafafa; color: #444; border-bottom: 1px solid #eee; line-height: 22px; vertical-align: middle;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad.gift table tr td {padding: 11px 20px; border-bottom: 1px solid #eee; line-height: 22px; vertical-align: middle; word-break: keep-all;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad.gift table tr td .icon_kakao {display: inline-block; line-height: 18px;} /* 210331 수정 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad.gift table tr td .icon_kakao img {margin-right: 3px; vertical-align: bottom;} /* 210323 수정 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad.gift .emph_caution {margin-top: 8px; font-size: 12px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .sm_tit .btn32 {margin-left: 4px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_msgcard {float: right; margin-top: 42px; width: 460px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad.gift + .matters_box {padding: 20px 30px;}
    /* 210323 선물하기 추가 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .accumulate_box {border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .accumulate_box th,
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .accumulate_box td {padding: 0 20px; line-height: 52px; color: #888;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .accumulate_box th {font-size: 16px; font-weight: normal; text-align: left;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .accumulate_box td {font-size: 13px; text-align: right;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .matters_box {padding: 20px 30px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .matters_box p {color: #444; font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .matters_box ul li {font-size: 13px; color: #444;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .matters_box ul li::before {content: '-'; top:-1px; background: none; font-size: 10px;}
    /* // 210323 선물하기 추가 */
/* // 선물함 상세 210319 선물하기 추가 */


/* 보험주문 상세 */
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv+.my_order_detail2{margin-top: 32px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv+.my_order_detail .order_ad.order_c{width: 1000px;float: none;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv+.my_order_detail .order_ad.order_c .edit_info{width: 90px;height: 24px;font-size: 14px;padding-right: 32px; background: url(../../images/arr_r24.png) right 0 no-repeat;float: right;margin-top: 8px;}
.edit_info_pop section table tbody{border-top: 1px solid #222;}
.edit_info_pop section table tr{border-bottom: 1px solid #eee}
.edit_info_pop section table tr th{background:#fafafa; padding: 20px;vertical-align: top;font-weight: normal; text-align: left;}
.edit_info_pop section table tr td{padding: 6px 20px;}
.edit_info_pop section table tr td textarea{resize: none; overflow: hidden; margin-top: 0;}
.edit_info_pop section table tr.phone{height: 49px;}
.edit_info_pop section table tr.phone td select{width: 92px;}
.edit_info_pop section table tr.phone td textarea{width: 92px; height: 36px;vertical-align: top; margin-top: 0;}
.edit_info_pop section table tr.cont th{line-height:20px}
.edit_info_pop section table tr.cont td{position: relative;}
.edit_info_pop section table tr.cont td textarea{width: 100%;height: 130px;font-size: 13px; resize: none;}
.edit_info_pop section table tr.cont td span{font-size: 11px;color: #e5e5e5;position: absolute; top: 115px; right: 30px;}
.edit_info_pop section table+.btn_box{width:100%;padding-top:20px;text-align:center} /* 2019-11-28 수정 */ 
.edit_info_pop section table+.btn_box button{width: 160px;}
.edit_info_pop section table+.btn_box button:first-child{/* margin-left:56px; */margin-left:0} /* 2019-11-28 수정 */
.edit_info_pop section table+.btn_box button:last-child{margin-left:4px} /* 2019-11-28 수정 */

/* 모바일주문 상세 */
.my_shopping_wrap .my_shopping_cont .my_shopping_history_dv+.my_order_detail3{margin-top: 48px;}

/* 마이쇼핑 상품평 */
.my_shopping_wrap .my_shopping_cont .rv_cont_only{margin-top: 0px;}/* 220706_9882 */

/* 취반교 */
.my_shopping_wrap .my_shopping_cont .flow_box2.flow_box3 div .flow1{background: url(../../images/flow2_1.png) 18px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2.flow_box3 div .flow2{background: url(../../images/flow2_2.png) 15px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2.flow_box3 div .flow3{background: url(../../images/flow2_3.png) 14px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2.flow_box3 div .flow4{background: url(../../images/flow2_4.png) 18px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .flow_box2.flow_box3 div .flow5{background: url(../../images/flow2_5.png) 14px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history_change .history_box article.history_pro table tr td.price{padding-right: 78px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history_change .history_box article.history_pro table tr td.now{padding-right: 80px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .change_now{width: 500px; float: left;margin-right: 40px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .change_cont{width: 460px; float: right;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4{margin-top: 0; overflow: hidden;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4_mt{margin-top: 24px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .sm_tit{height: 51px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .sm_tit .tit{padding-top: 17px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 table:not(:first-of-type){border-top: 1px solid #eee;} /* 210312 수정 */
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 table tr th{text-align: left;padding-left: 20px;padding-bottom: 10px; font-weight: normal; color: #888;font-size: 13px}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 table tr:first-child th{padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 table tr:last-child th{padding-bottom: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 table tr td{text-align: left;padding-right: 20px;padding-bottom: 10px;font-size: 13px}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 table tr:first-child td{padding-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 table tr:last-child td{padding-bottom: 20px;}

/* 마이쇼핑 나의 선물함 */
.my_shopping_wrap .my_shopping_cont .my_shopping_gift_tap{margin-top: 15px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history.my_shopping_gift{margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_gift .gift_name{font-size: 13px;margin-bottom: 10px;color: #888;}
.my_shopping_wrap .my_shopping_cont .my_shopping_gift .pick_none{border-bottom: none;}
.my_shopping_wrap .my_shopping_cont .section_tit+.my_shopping_gift{margin-top: 17px;}

/* 나의 적립금 */
.my_shopping_wrap .my_shopping_cont .my_point_top+.my_shopping_top_date{margin-top: 0;}
.my_shopping_wrap .my_shopping_cont .my_point_top{border: 1px solid #eee; height: 96px;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1{width: 509px; border-right: 1px solid #eee; height: 96px;float: left;position: relative;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 dl dt{position: absolute; top:37px; left: 116px;font-size: 22px; padding-left: 46px; background: url(../../images/img_money3.png) 0 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 dl dd{position: absolute; top:37px; left: 275px;font-size: 22px;color: #e62642;font-weight: bold; letter-spacing: -1px;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 dl dd span{margin-left: 6px;color: #444; font-weight: normal; font-size: 14px}
.my_shopping_wrap .my_shopping_cont .my_point_top ul{width: 489px; height: 96px;float: right;position: relative;}
.my_shopping_wrap .my_shopping_cont .my_point_top ul::after{content: "";width: 1px;height: 44px; background: #eee; position: absolute;top:26px; left: 246px;}
.my_shopping_wrap .my_shopping_cont .my_point_top ul li{padding-left: 36px; font-size: 16px;}
.my_shopping_wrap .my_shopping_cont .my_point_top ul li span{margin-top:5px; margin-right: 14px;}
.my_shopping_wrap .my_shopping_cont .my_point_top ul li span.won_box{font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .my_point_top ul li span.won{margin-left: 5px; font-size: 11px;font-weight: normal}
.my_shopping_wrap .my_shopping_cont .my_point_top ul li:first-child{background: url(../../images/img_plus_r.png)0 0 no-repeat; position: absolute; top:37px; left: 25px;height: 25px;}
.my_shopping_wrap .my_shopping_cont .my_point_top ul li:last-child{background: url(../../images/img_plus_r.png)0 0 no-repeat; position: absolute; top:37px; left: 270px;height: 25px;}
.my_shopping_wrap .my_shopping_cont .my_point{margin-top: 30px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner{overflow: hidden;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_top{width: 220px; float: left;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_top li{cursor: pointer; padding-left: 23px; font-size: 14px;color: #888;float: left; background: url(../../images/chk_off.png) 4px 2px no-repeat;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_top li:first-child{margin-right: 18px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_top li.on{color: #444;background: url(../../images/chk_on.png) 4px 2px no-repeat;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_top+p{float: right; font-size: 14px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_top+p span{font-weight: normal;margin-left: 4px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont{margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont thead{border-top: 1px solid #222;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont thead tr{background: #fafafa;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont thead tr th{font-size: 13px;font-weight: normal;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr{border-bottom: 1px solid #eee; height: 49px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr td{text-align: center; font-size: 14px}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr .date{color: #888;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr .date_end{padding-left: 15px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr .cate{padding-left: 36px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr .point{padding-left: 52px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr .point.minus{color: #e62642;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr .cont{padding-left: 78px;}
.my_shopping_wrap .my_shopping_cont .my_point .my_point_inner_cont tr td.cont{text-align: left;}
.my_shopping_wrap .my_shopping_cont .my_shopping_history .pick_none.bd_none{border-bottom: none;}

/* 나의 쿠폰 */
.my_shopping_wrap .my_shopping_cont .my_point_top.my_point_top_cp{padding: 36px 210px;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2{float: left;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl{float: left; padding-left: 44px; background: url(../../images/img_cp.png) 9px 0 no-repeat;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl dt{float: left; font-size: 22px; margin-right: 16px;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl dd{float: left; font-size: 24px; color: #e62646;position: relative;font-weight: bold;}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl dd span{margin-left: 6px;font-size: 15px; color: #444; position: absolute; top: 5px; font-weight: normal}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2+p{float: right; font-size: 12px;color: #888;margin-top: 6px;}
.my_shopping_wrap .my_shopping_cont .my_point_top+.up_cp{background: #fafafa;border: 1px solid #eee; margin-top: -1px; overflow: hidden;padding: 30px 218px;}
.my_shopping_wrap .my_shopping_cont .my_point_top+.up_cp ul li{float: left;}
.my_shopping_wrap .my_shopping_cont .my_point_top+.up_cp ul li input{width: 400px; margin-right: 10px;}
.my_shopping_wrap .my_shopping_cont .my_point_top+.up_cp ul li button{width: 80px;}
.my_shopping_wrap .my_shopping_cont .my_point_top+.up_cp ul li:first-child{font-size: 14px;color: #888;margin-top: 10px;margin-right: 19px;}

.my_shopping_wrap .my_shopping_cont .my_coupon{height: auto;}
.my_shopping_wrap .my_shopping_cont .my_coupon .box_tab{margin-top: 40px;}
.my_shopping_wrap .my_shopping_cont .my_coupon table{margin-top: 20px;}
.my_shopping_wrap .my_shopping_cont .my_coupon table thead{border-top:1px solid #222;}
.my_shopping_wrap .my_shopping_cont .my_coupon table thead tr{background: #fafafa; height: 49px; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_coupon table thead th{font-size: 14px; font-weight: normal;}
.my_shopping_wrap .my_shopping_cont .my_coupon table tbody tr{height: 80px; border-bottom: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_coupon table td.date{font-size: 14px; text-align: center;}
.my_shopping_wrap .my_shopping_cont .my_coupon table th:nth-child(2){padding-left: 45px;}
.my_shopping_wrap .my_shopping_cont .my_coupon table td:nth-child(2){padding-left: 45px;}
.my_shopping_wrap .my_shopping_cont .my_coupon table td:nth-child(2) p.tag span{padding: 6px 10px; font-size: 11px; height: 24px;color: #e62642;border: 1px solid #e62642; border-radius: 11px; margin-right: 3px;}
.my_shopping_wrap .my_shopping_cont .my_coupon table td:nth-child(2) p.tag+p{font-size: 14px;margin-top: 7px;}
.my_shopping_wrap .my_shopping_cont .my_coupon table td:nth-child(2) p:last-child{font-size: 14px}
.my_shopping_wrap .my_shopping_cont .my_coupon table td.dc{text-align: center;font-size: 14px;}
.my_shopping_wrap .my_shopping_cont .my_coupon table td.dc span{display: block; font-weight: normal; font-size: 14px; margin-top: 9px;}

.my_shopping_wrap .my_shopping_cont .my_coupon table td.date a{display: block;font-size:14px;color:#888;margin-top: 11px;text-decoration: underline;}
.my_shopping_wrap .my_shopping_cont .my_coupon table td.date span{display: block;font-size:14px;color:#888;margin-top: 11px;}

/* 문의하기 관련 UI 개선 - s */
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list .ask_tit strong {padding-right:10px; font-weight:normal;}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr .ask_ico+td p strong {display:block; margin-top: 10px; text-align: right;} /* 210916_7236 수정 */
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list table tr th.ask_progress {color:#888;}
.ask_list.qna_re td .qnaCategory {overflow:hidden; padding-right:15px;}
.ask_list.qna_re td .qnaCategory .cateSelect {margin-top:10px;}
.ask_list.qna_re td .qnaCategory .guideTxt {margin-top:10px; font-size:12px; line-height:1.5em; color:#888;}
.ask_list.qna_re td .qnaCategory .guideTxt a {text-decoration:underline; color:#e62642;}
/* 문의하기 관련 UI 개선 - e */

/* 210914_7236 추가 */
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list .ask_tit span:before {content: '>'; display: inline-block; margin: 0 5px}
.my_shopping_wrap .my_shopping_cont .ask_wrap .ask_list .ask_tit span:first-child:before {display: none;}
/* 210914_7236 추가 */

/* 결제수단 변경 관련 개선 - s */
.my_shopping_wrap .my_shopping_cont article.history_pro table tr td.lastTd {padding-right:20px;}
.my_shopping_wrap .my_shopping_cont .btn_area {overflow:hidden; height:60px; margin:53px 0 60px; text-align:center;}
.my_shopping_wrap .my_shopping_cont .btn_area .btn60 {display:inline-block; width:240px; vertical-align:middle; font-size:18px;}
.my_shopping_wrap .my_shopping_cont .btn_area .btn60.btn_red {margin-left:6px;}
.my_shopping_wrap .my_shopping_cont .btn_area [class ^="btn"]:first-child{margin-left:0} /* 2019-11-21 결제수단 변경 건 추가 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info.wide {float:none; clear:both; width:100%; margin-right:0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr th {font-size:13px; color:#444;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr th span {color:#888;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td {float:none; padding:20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 .txtR {text-align:right;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td ul li {color:#444;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td ul li:first-child span {color:#444;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td ul li.subTxt {font-size:12px; color:#888;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td dl {overflow:hidden; padding-left:10px; margin-top:6px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td dl:first-child {margin-top:0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td dl dt {float:left; width:14%; height:36px; font-size:13px; line-height:36px; color:#888;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td dl dd {float:left; width:86%; height:36px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .info_now.type02 tr td dl dd select {width:300px;}

/* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 추가 - s */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .btn_wrap{margin-top:8px;font-size:0;text-align:right}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .btn_wrap [class ^="btn"]{margin-left:8px;font-weight:normal} /* 2019-12-11 결제수단 변경 건 수정 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .btn_wrap [class ^="btn"]:first-child{margin-left:0}
/* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 추가 - e */

.my_shopping_wrap .my_shopping_cont dl.warnBox {height: auto; border: solid 1px #eee; padding: 30px; margin-top: 50px;}
.my_shopping_wrap .my_shopping_cont dl.warnBox dt{font-size: 12px; margin-bottom: 13px;font-weight: bold;}
.my_shopping_wrap .my_shopping_cont dl.warnBox dd::before{content: ""; position: absolute; top: 5px; left: 0; width: 3px; height: 3px; padding: 0; border-radius: 50%;background: #666;}
.my_shopping_wrap .my_shopping_cont dl.warnBox dd{font-size: 12px; margin-bottom: 9px; color: #888; padding-left: 10px; position: relative;}
/* 결제수단 변경 관련 개선 - e */

.my_shopping_wrap .my_shopping_cont dl.warnBox.style_2{margin-top:100px;padding:30px 30px 18px} /* 2019-12-11 결제수단 변경 건 수정 */
.my_shopping_wrap .my_shopping_cont dl.warnBox.style_3{width: 100%; margin-top:100px; padding:25px 30px 20px; background: #fafafa; border: 0;} /* 2019-12-11 결제수단 변경 건 수정 */

/* 통합동의 약관추가 관련 개선2 - s */
.my_shopping_wrap .my_shopping_cont .refund_info_box .pv_deta_box tbody tr th{font-size:13px}
/* 220422_9179 */
.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box .pv_deta_box tbody tr th {
    font-size: 16px;
}
/* // 220422_9179 */
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info tr td .agree_info_txt p{font-size:12px;color:#888;line-height:18px}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .agree_info_txt p::before{top:8px}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info tr td .agree_info_txt p ~ p{margin-top:5px}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info tbody td.lst{padding-top:16px;padding-bottom:9px}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .txt_comm{padding:0}
.my_shopping_wrap .join_agree{padding:0}
.my_shopping_wrap .agree_area{position:relative;padding:0}
.my_shopping_wrap .agree_area [class ^= "chk"]{padding-top:0}
.my_shopping_wrap .agree_area .chkbox { font-size: 14px; color: #444; } /* 230209_11822 */
.my_shopping_wrap .my_shopping_cont .refund_info_box .agree_area .lst .chkbox{margin-bottom:7px}
.my_shopping_wrap .my_shopping_cont .agree_area .sm{font-size:11px;vertical-align:0}
.my_shopping_wrap .agree_area .btn_more{top:4px;bottom:auto;width:50px;height:13px;margin:0px 16px 0 0;padding:0 17px 0 0;background-position:right 3px} /* 210203 수정*/
.my_shopping_wrap .agree_area .togg_cont{margin:10px 0 20px}
.my_shopping_wrap .agree_area .togg_cont.msg_box{margin:-6px 0 12px;padding:0 24px;border:0 none}
.my_shopping_wrap .agree_area .togg_cont .btn_more{margin-right:0}
.my_shopping_wrap .my_shopping_cont .often_card .list_comm li{float:none;width:auto;height:auto;margin:0;border:0 none;border-radius:0}
.my_shopping_wrap .my_shopping_cont .often_card .list_comm li + li{margin-top:10px}
.my_shopping_wrap .agree_area .lst .togg_cont.msg_box{margin:4px 0 0}
.my_shopping_wrap .agree_area .lst .desc_comm{margin-top:9px}
.my_shopping_wrap .agree_area .lst .desc_comm dd{margin-top:8px}
.my_shopping_wrap .grp_guide{margin-top:20px;padding-bottom:5px}
.my_shopping_wrap .grp_guide .emph_caution{margin-top:6px}
.my_shopping_wrap .my_shopping_cont .refund_info_box .grp_guide .txt_comm{padding:0}
.my_shopping_wrap .grp_guide ~ .grp_guide{margin-top:-1px;padding:5px 0 5px}
.my_shopping_wrap .chk3.lst .grp_guide{margin-top:9px;padding-top:6px}
.my_shopping_wrap .lst .grp_guide ~ .grp_guide{margin-top:-1px}
.my_shopping_wrap .grp_option{margin-top:-6px}
.my_shopping_wrap .grp_option:after{display:block;clear:both;content:""}
.my_shopping_wrap .grp_option .btn36{float:right;width:auto;margin-right:-8px;padding:0 21px;font-size:13px}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .agree_table thead th{text-align:center}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .agree_table tbody td{padding-right:20px}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .agree_table .list_comm li{margin-top:0}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .list_comm.re_list_comm {line-height: 24px; color: #888;}/* 210203 추가 */
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .list_comm.re_list_comm li{margin-top:0} /* 210203 추가 */
/* 220422_9179 */
.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .list_comm.re_list_comm li {
    /* font-size: 16px; */
    /* line-height: 28px; */
}
/* // 220422_9179 */
.my_shopping_wrap .grp_depth1{margin-top:21px}
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .grp_depth1 .chkbox{margin-bottom:0;font-size:14px;font-weight:normal}
.my_shopping_wrap .my_shopping_cont .grp_depth1 .btn_more.fst{top:14px !important} /* 210203 수정 */
.my_shopping_wrap .grp_depth1 .btn_more{right:0}
.my_shopping_wrap .grp_depth1 .btn_more.active{background-position:right 48% !important} /* 210203 수정 */
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .item_depth1 .chkbox{font-size:13px}
/* 220422_9179 */
.my_shopping_wrap .my_shopping_cont .refund_info_box .refund_info .item_depth1 .chkbox strong {
    font-size: 16px;
}
/* // 220422_9179 */
.my_shopping_wrap .item_depth1:before{margin-top:10px;padding-top:10px}
.my_shopping_wrap .item_depth1 ~ .item_depth1{margin-top:10px}
.my_shopping_wrap .agree_area .grp_depth2{margin:4px 0 0;padding:0 25px 10px}
.my_shopping_wrap .item_depth2{margin-top:14px}
.my_shopping_wrap .item_depth2 ~ .item_depth2{margin-top:10px}
/* 통합동의 약관추가 관련 개선2 - e */

/* 쿠폰 적용 상품 조회 기능 추가 - s */
/* ico_comm */
.ico_comm{display:inline-block;overflow:hidden;font-size:0;line-height:0;background-repeat:no-repeat;text-indent:-9999px}

/* my_shopping_wrap */
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2{display:inline-block;float:none;line-height:1;vertical-align:middle}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl{display:inline-block;float:none;padding-left:44px;background-position:0 3px}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl dt{display:inline-block;float:none;margin-right:0;vertical-align:middle}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl dd{display:inline-block;float:none;margin:0 0 0 12px;font-size:28px;vertical-align:middle}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl dd span{display:inline-block;position:static;top:auto;margin-left:4px;vertical-align:middle}
.my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2+p{display:inline-block;float:none;margin:0 0 0 13px;vertical-align:middle}
.my_shopping_wrap .my_shopping_cont .my_point_top.my_point_top_cp{padding:34px 0 32px;height:auto;text-align:center}

/* my_point_top */
.my_point_top + .group_coupon_register{margin-top:-1px}

/* group_coupon_register */
.group_coupon_register{padding:26px 0 25px;border:1px solid #eee;box-sizing:border-box;background-color:#f5f5f5;text-align:center}
.group_coupon_register .inner_coupon_register{display:inline-block;text-align:left;vertical-align:top}
.group_coupon_register .lab_comm{font-size:16px;font-weight:bold;color:#444}
.group_coupon_register .txt_comm{font-size:12px;color:#888;vertical-align:middle}
.group_coupon_register .desc_comm{margin-top:7px;font-weight:bold;color:#888}
.group_coupon_register .emph_comm{font-weight:bold;color:#444}
.group_coupon_register .box_tf{display:block;position:relative;width:490px;margin-top:11px;padding-right:90px}
.group_coupon_register .btn_comm{position:absolute;top:0;right:0;padding:10px 27px;border:1px solid #ccc;font-size:13px;color:#444}

/* tbl_global */
.tbl_global{border-top: 1px solid #222;border-bottom:1px solid #eee}
.tbl_global tbody th,.tbl_global tbody td{padding-left:0 !important} /* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 수정 */
.tbl_global thead th{padding:16px 0;background-color:#fafafa; font-weight: normal;} /* 220211_8429 수정 */
.tbl_global tbody td{padding:12px 0;border-top:1px solid #eee;text-align:center}
.tbl_global .outer_cell{display:table;width:100%;min-height:88px}
.tbl_global .inner_cell{display:table-cell;vertical-align:middle}
.tbl_global .item_coupon{display:block;padding:0 30px;text-align:left}
.tbl_global .item_coupon .group_tag{display:block;margin-top:0}
.tbl_global .tit_comm{font-size:14px}
.tbl_global .txt_comm{font-size:14px}
.tbl_global .emph_comm{font-size:16px;font-weight:bold;color:#e62642}
.tbl_global .desc_comm{margin-top:6px;font-size:12px !important;line-height:1.25;color:#888}
.tbl_global .link_comm{font-size:14px}
.tbl_global .link_comm .ico_comm{width:5px;height:10px;margin-left:10px;background-image:url(../../images/arr_r9.png);vertical-align:middle}
.tbl_global .link_underline{font-size:14px;text-decoration:underline}
.tbl_global .group_period .txt_comm, .tbl_global .group_period .link_underline{display:block;margin-top:4px}
.tbl_global .group_period .txt_comm:first-child, .tbl_global .group_period .link_underline:first-child{margin-top:0}
.tbl_global + .group_search{margin-top:20px}

/* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 추가 - s */
.tbl_global.type_bill thead th{font-size:13px}
.tbl_global.type_bill tbody{border-bottom:1px solid #eee}
.tbl_global.type_bill tbody td{font-size:13px}
.tbl_global.type_bill .outer_cell{min-height:48px}
.tbl_global.type_result tbody th,.tbl_global.type_result tbody td{padding:8px 21px !important}
.tbl_global.type_result tbody th{border-top:0 none;font-size:13px;font-weight:normal;color:#888;text-align:left}
.tbl_global.type_result tbody td{border-top:0 none;font-size:13px;text-align:right}
.tbl_global.type_result tbody tr:first-child th,.tbl_global.type_result tbody tr:first-child td{padding-top:19px !important}
.tbl_global.type_result tbody .lst th,.tbl_global.type_result tbody .lst td{padding-bottom:18px !important}
.tbl_global.type_result tbody .txt_comm{font-size:13px}
.tbl_global.type_result tbody .txt_unit{margin-left:4px}
.tbl_global.type_result tbody .result th,.tbl_global.type_result tbody .result td{padding:15px 22px 13px !important;border-top:1px solid #eee;border-bottom:1px solid #eee}
.tbl_global.type_result tbody .result th{font-weight:bold;color:#444}
.tbl_global.type_result tbody .result .txt_price{font-family:'Nanum_Square_B',sans-serif;font-size:20px;color:#222}
.tbl_global.type_result tbody .result .txt_unit{margin-left:0;font-size:14px;color:#222}
.tbl_global.type_bill + .tbl_global.type_result{margin-top:20px}
.tbl_global.type_result + .list_search_guide{margin-top:20px}
/* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 추가 - e */

/* group_tag */
.group_tag{margin:-3px 0 0 -3px;font-size:0}
.group_tag .txt_tag{margin:3px 0 0 3px;padding:2px 6px 1px 6px;border:1px solid #444;border-radius:5px;font-size:11px;font-weight:bold;color:#444}

/* group_search */
.group_search{border-top:1px solid #222}
.group_search .btn_fold, .group_search .tit_search{display:block;position:relative;padding:15px 20px;border-bottom:1px solid #eee;font-size:16px;font-weight:normal;color:#444;background-color:#fafafa}
.group_search .btn_fold .ico_comm{position:absolute;top:50%;right:20px;width:12px;height:6px;margin-top:-3px;background-image:url(../../images/arrow_up.jpg)}
.group_search .btn_fold.disappear .ico_comm{background-image:url(../../images/arrow.jpg)}
.group_search .box_field{padding:20px;background-color:#fff}
.group_search .inner_field{position:relative;display:block;padding-right:130px;box-sizing:border-box}
.group_search .btn_fold.disappear + .box_field{display:none}
.group_search .field_comm{width:100%;border:1px solid #ccc;border-radius:4px}
.group_search .tf_search{padding:0 12px !important;border:0 none !important}
.group_search .tf_search::-webkit-input-placeholder{color:#444} /* Edge */
.group_search .tf_search:-ms-input-placeholder{color:#444} /* Internet Explorer 10 ~ 11 */
.group_search .inner_field .btn_search{position:absolute;top:0;right:0;padding:11px 48px;font-size:13px;color:#fff;background-color:#444}
.group_search + .list_search_guide{margin-top:-1px}

/* group_choice */
.group_choice{margin-top:0;padding:27px 11px 50px 30px;border-bottom:1px solid #eee}
.group_choice .pager{margin-top:24px}
.group_choice .group_paging{position:relative}
.group_choice .link_reset{position:absolute;right:-5px;bottom:-35px} /* 2019-11-11 쿠폰 조회 관련 수정 */
.group_choice .link_reset .ico_comm{width:17px;height:20px;margin-right:5px;background-image:url(../../images/ico_reset.png);vertical-align:middle}

/* list_choice */
.list_choice{overflow-x:hidden;overflow-y:auto;margin:-12px 0 0 -40px;height:158px}
.list_choice:after{display:block;clear:both;content:""}
.list_choice li{float:left;width:33.33%;margin-top:13px;padding-left:21px;box-sizing:border-box;line-height:18px}
.list_choice .on{font-weight:bold;color:#e62642}
.list_choice .chkbox{color:#444}

/* group_result */
.group_result .outer_cell{display:table;width:100%;padding:65px 0 62px}
.group_result .inner_cell{display:table-cell;vertical-align:middle}
.group_result .txt_comm{font-size:16px;color:#444;text-align:center}
/* 2020-01-03 쿠폰 적용 상품 및 묶음배송 관련 추가수정 - s */
.group_result .emph_comm{color:#e62642}
.group_result .area_btn{text-align:center}
.group_result .btn_comm{margin:15px auto 0;padding:10px 27px;border:1px solid #ccc;font-size:13px;color:#444}
/* 2020-01-03 쿠폰 적용 상품 및 묶음배송 관련 추가수정 - e */

/* group_sort */
.group_sort{padding:27px 20px 0}
.group_sort:after{display:block;clear:both;content:""}
.group_sort .inner_sort{float:right;font-size:0}
.group_sort .inner_sort:after{display:block;clear:both;content:""}
.group_sort .list_upper{margin-top:0;padding:0 0 15px 0; border-bottom: 1px solid #eee;} /* 210707 수정 */
.group_sort .list_upper:after{display:block;clear:both;content:""}
.group_sort .txt_result{margin-top:11px;color:#444} /* 2019-11-11 쿠폰 조회 관련 수정 */
.group_sort .chkbox{margin:0 18px 0 0;vertical-align:middle} /* 2019-11-11 쿠폰 조회 관련 수정 */
.group_sort .list_sort{margin:0 4px 0 0}
.group_sort .list_sort li{font-size:14px}
.group_sort ~ .list_search_guide{margin-top:30px}
.group_sort .r_area{display:inline-block;float:none;vertical-align:middle} /* 2019-11-11 쿠폰 조회 관련 수정 */

/* group_product .list */
.group_product .list{margin-top:0}
.group_product .list article{height:171px;padding:15px 0}
.group_product .list article:first-child{margin-top:2px}
.group_product .list article .img_area{width:140px;height:140px;background-color:#f1f1f1}
.group_product .list article .tit_area{margin:36px 0 0 20px}
.group_product .list article .tit_area .tit_line{margin-top:0;height:auto}
.group_product .list article .tit_area .tit_line .tit{font-size:14px}
.group_product .list article .tit_area .price{height:auto}
.group_product .list article .tit_area .price .total{top:71px;left:521px;margin-right:auto;text-align:right}
.group_product .list article .tit_area .price .total .red{top:0;left:-98px;margin-right:auto}
.group_product .list article .tit_area .price s{top:53px;left:522px}
.group_product .list article .tit_area .benefit{top:111px;left:522px;margin-left:-5px;font-size:0}
.group_product .list article .tit_area .txt_benefit{margin:2px 0 0 5px}
.group_product .list article .tit_area .rev_count{height:auto;max-height:none;margin-top:16px}
.group_product .pager{margin-top:15px}

/* list_search_guide */
.list_search_guide{padding:19px 20px 14px;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fafafa}
.list_search_guide li{position:relative;padding-left:10px;font-size:12px;color:#888}
.list_search_guide li:before{position:absolute;top:4px;left:0;width:3px;height:3px;border-radius:100%;background-color:#666;content:""}
.list_search_guide li + li{margin-top:8px}

/* group_tab */
.group_tab [class ^= "tab_panel"]{display:none}
.group_tab [class ^= "tab_panel"].on{display:block}
.group_tab.disappear{display:none}

/* tab_fold */
.tab_fold{position:relative;margin-top:0;border-bottom:0 none}
.tab_fold:before{display:block;position:absolute;right:0;bottom:0;left:0;z-index:1;height:2px;background-color:#222;content:""}
.tab_fold:after{display:block;clear:both;content:""}
.tab_fold li{top:auto;border:1px solid #eee;border-bottom:0 none;font-size:14px}
.tab_fold li + li{margin-left:-1px}
.tab_fold .link_tab{display:block}
.tab_fold .link_tab .ico_comm{width:11px;height:6px;margin-left:10px;background-image:url(../../images/arrow_10x5.png);vertical-align:middle}
.tab_fold .fold{z-index:10;border:2px solid #222;border-bottom:0 none;font-weight:bold;line-height:45px;background-color:#fff}
.tab_fold li.on{z-index:10;border:2px solid #222;border-bottom:0 none;line-height:45px}
.tab_fold li.on .link_tab .ico_comm{background-image:url(../../images/arrow_up_10x5.png)}
/* 쿠폰 적용 상품 조회 기능 추가 - e */


.tbl_global tbody th,.tbl_global tbody td{padding-left:0 !important} /* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 수정 */
.tbl_global thead th{padding:16px 0;background-color:#fafafa}
.tbl_global tbody td{padding:12px 0;border-top:1px solid #eee;text-align:center}

/* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 추가 - s */
.tbl_global.type_bill thead th{font-size:13px}
.tbl_global.type_bill tbody{border-bottom:1px solid #eee}
.tbl_global.type_bill tbody td{font-size:13px}
.tbl_global.type_bill .outer_cell{min-height:48px}
.tbl_global.type_result tbody th,.tbl_global.type_result tbody td{padding:8px 21px !important}
.tbl_global.type_result tbody th{border-top:0 none;font-size:13px;font-weight:normal;color:#888;text-align:left}
.tbl_global.type_result tbody td{border-top:0 none;font-size:13px;text-align:right}
.tbl_global.type_result tbody tr:first-child th,.tbl_global.type_result tbody tr:first-child td{padding-top:19px !important}
.tbl_global.type_result tbody .lst th,.tbl_global.type_result tbody .lst td{padding-bottom:18px !important}
.tbl_global.type_result tbody .txt_comm{font-size:13px}
.tbl_global.type_result tbody .txt_unit{margin-left:4px}
.tbl_global.type_result tbody .result th,.tbl_global.type_result tbody .result td{padding:15px 22px 13px !important;border-top:1px solid #eee;border-bottom:1px solid #eee}
.tbl_global.type_result tbody .result th{font-weight:bold;color:#444}
.tbl_global.type_result tbody .result .txt_price{font-family:'Nanum_Square_B',sans-serif;font-size:20px;color:#222}
.tbl_global.type_result tbody .result .txt_unit{margin-left:0;font-size:14px;color:#222}
.tbl_global.type_bill + .tbl_global.type_result{margin-top:20px}
.tbl_global.type_result + .list_search_guide{margin-top:20px}
/* 2019-11-19 주문배송현황 &gt; 거래명세서 팝업 추가 - e */

/* list_search_guide */
.list_search_guide{padding:19px 20px 14px;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fafafa}
.list_search_guide li{position:relative;padding-left:10px;font-size:12px;color:#888}
.list_search_guide li:before{position:absolute;top:4px;left:0;width:3px;height:3px;border-radius:100%;background-color:#666;content:""}
.list_search_guide li + li{margin-top:8px}

/* s: 200731 배송지관리 추가 */
.text_star {font-size:14px;color:#888;margin-top:11px;line-height:1.4;}
.popup .text_star {font-size:13px;color:#888;margin:11px 0;line-height:1.5;}
/* e: 200731 배송지관리 추가 */

/* 2020-12-17  띠배너 */
.card_afterSale { padding:20px ; background:#fafafa; }
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .card_afterSale th:first-child {text-align:left;  color:#666; font-size:13px; vertical-align:middle;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .card_afterSale td:last-child {text-align:left;  color:#666; font-size:13px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .card_afterSale td:last-child {text-align:right; color:#3b52c2; }
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .inner_order_info .total_box .card_afterSale td:last-child .prices { font-size:18px; font-weight: bold;}
/*  2020-12-17  띠배너 */

/* 220118_8366 추가 */
.my_shopping_wrap .my_shopping_cont .period_search_result {margin: 40px 0; font-size: 16px; color: #222}
.my_shopping_wrap .my_shopping_cont .period_search_result span {font-weight: bold; vertical-align: baseline;}
/* // 220118_8366 추가 */

/* 211222_7705 */
.my_shopping_wrap .my_shopping_cont .accumulate_card_list {
	padding: 30px 0;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul {
	display: flex;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li {
	position: relative;
	margin-left: 20px;
	padding: 19px;
	width: 242px;
	height: 162px;
	border-radius: 8px;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li:first-child {
	margin-left: 0;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .accumulate_card_area {
	font-size: 13px;
	color: #888888;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .accumulate_card_area .card_img_area {
	padding-bottom: 12px;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list .ok_cashbag {
	border: 2px solid #d70932;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list .t_world {
	border: 2px solid #3617ce; /* 211227_7705 */
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .accumulate_tit {
	padding-bottom: 18px;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .card_number,
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .card_info {
	color: #444444;
	font-weight: bold;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .card_info {
	position: absolute;
	left: 19px;
	bottom: 19px;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .card_info .btn_delete {
	border-bottom: 1px solid #444;
}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list ul li .card_info .btnNewPop {
	padding-right: 12px;
	background: url(../../images/arr_r6_11.png) right 1px no-repeat;
}

/* 220222_8757 추가 */
.my_shopping_wrap .my_shopping_cont .accumulate_card_list .woori {border: 2px solid #4387f6;}
.my_shopping_wrap .my_shopping_cont .accumulate_card_list .card_img_area {font-size: 16px; color: #4387f6}
/* // 220222_8757 추가 */

.modal_pop.type_accumulate .outer_sec {
	padding: 0 20px;
}
.modal_pop.type_accumulate .inner_sec {
	padding: 10px 0 30px;
}
/* 220208_8626 수정 */
.modal_pop.type_accumulate .sub_desc {
	font-size: 13px;
	color: #444;
	line-height: 1.5;
}
/* // 220208_8626 수정 */
.modal_pop.type_accumulate .card_input_area div + div {margin-top: 6px;}
.modal_pop.type_accumulate .card_input_area {
	margin-top: 10px;
	margin-bottom: 10px; /* 220222_8626 추가 */
	padding: 6px 20px;
	background: #fafafa;
}
.modal_pop.type_accumulate .card_input_area .card_input_num {
	display: flex;
	justify-content: center;
	align-items: center;
}
.modal_pop.type_accumulate .card_input_area .card_input_num,
.modal_pop.type_accumulate .card_input_area .card_input_password {
	border: 1px solid #cccccc;
	border-radius: 3px;
	background: #fff;
}
.modal_pop.type_accumulate .card_input_area .card_input_num input {
	width: 40px;
	padding: 0;
	line-height: 40px;
	text-align: center;
}
.modal_pop.type_accumulate .card_input_area .card_input_num input,
.modal_pop.type_accumulate .card_input_area .card_input_password input {
	height: 40px;
	color: #222;
	border: 0;
	text-align: center;
}
.modal_pop.type_accumulate .card_input_area input::placeholder {
	color: #999999;
}
.modal_pop.type_accumulate .payment_agree {
	margin-top: 20px;
	padding: 16px 0 0;
	border-top: 1px solid #eeeeee;
}
.modal_pop.type_accumulate .payment_agree .chk span {
	font-size: 13px;
}
.modal_pop.type_accumulate .payment_agree .chk_all_input {
	margin: 0;
	padding-bottom: 16px;
	border-bottom: 1px solid #eeeeee;
}
.modal_pop.type_accumulate .payment_agree .chk_all_wrap .chk_input_list {
	padding: 16px 0 0;
	background: #fff;
}
.modal_pop.type_accumulate .list_search_guide {
	margin-top: 20px;
}
.modal_pop.type_accumulate  .list_search_guide li {
	line-height: 1.6;
}
/* // 220310_8890 추가 */
.modal_pop.type_accumulate .list_search_guide li.tit {
	padding-left: 0;

}
.modal_pop.type_accumulate .list_search_guide li.tit:before {
	display: none;
}
/* 220310_8890 추가 */
.modal_pop.type_accumulate  .list_search_guide li + li {
	margin-top: 12px;
}
.modal_pop.type_accumulate  .list_search_guide .btn_link {
	margin-left: 5px;
	padding-right: 11px;
	line-height: 1.2;
	border-bottom: 1px solid #999999;
	background: url(../../images/arr_r6.png) right center no-repeat;
}
.modal_pop.type_accumulate  .list_search_guide .btn_link span {
	color: #888;
}
.popup.w_layer {
	z-index: 350 !important;
}
.dim2.w_layer {
	z-index: 300;
}
/* //211222_7705 */

/* 220211_8429 추가 */
.my_shopping_wrap .my_shopping_cont .nodata {margin: 80px 0}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box {height: 100%;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box ul {display: flex; align-items: center; width: auto; height: 100%; float: none;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box ul:after {display: none;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box ul li {flex: 1; display: flex; align-items: center; justify-content: center; position: relative; top: auto; left: auto; height: 100%; padding: 0; border-right: 1px solid #eee; background: none;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box ul li:last-child {border-right: 0}
.my_shopping_cont .noti_box {margin-top: 50px; padding: 20px 30px; border: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box .regist {}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box .regist .tit {margin-bottom: 10px; font-size: 16px; color: #444;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box .regist .tit span {margin-left: 5px; font-size: 14px; color: #888;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box .regist .input_regist {display: flex; align-items: center;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box .regist .input_regist input[type="text"] {width: 400px; margin-right: 10px;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box .regist .input_regist > a {padding: 10px 27px; border: 1px solid #ccc; font-size: 13px; color: #444;}

.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box.voucher ul li {flex: auto;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box.voucher .point_box_2 {width: 420px; text-align: center;}
.my_shopping_wrap .my_shopping_cont .my_point_top .my_point_box.voucher .point_box_2 dl {background-image: url(../../images/ico_voucher.png);}

.my_shopping_wrap .my_shopping_cont .tbl_global tbody td a.btn_del {font-size: 14px; color: #444; text-decoration: underline;}
/* // 220211_8429 추가 */

/* 220422_9179 */
.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .pv_deta_box.tb_st2 tbody tr td {
    font-size: 16px;
}

.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .deep_more_table {
    position: relative;
}
.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .deep_more_table:before {
    content:'';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #222;
}

.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .deep_more_table thead::before {
    display: none;
}

.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .deep_more_table p {
    margin-top: 5px;
    padding: 0;
    font-weight: bold;
    color: #888;
    text-align: left;
}

.mypage_info07_02 .my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td .deep_more_table p:first-child {
    margin-top: 0;
}
/* // 220422_9179 */

/* 220818_10446--2 */
.size_up_text {
	display: inline-block;
	font-size: 17px;
	transform: rotate(-0.1deg);
}
/* // 220818_10446--2 */
/*221110_10988*/
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td input[readonly]{
	background-color: #eee;
	border: 1px solid #ccc;
  }
  .my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td textarea[readonly]{
	background-color: #eee;
	color: #888;
  }
  .dv_btn_area{
		margin-top:20px;
		display:flex;
		justify-content: flex-end;
  }
  .dv_btn_area .dvbtn{
		width:124px;
		height:36px;
		line-height: 36px;
		font-size:12px;
		text-align: center;
		border-radius: 4px;
  }
  .dv_btn_area .dvbtn.add{
		color:#000;
		border:solid 1px #CCCCCC;
		margin-right:5px;
  }
  .dv_btn_area .dvbtn.add span{
		font-size:20px;
		font-weight: lighter;
		vertical-align: sub;
  }
  .dv_btn_area .dvbtn.basic{
		background:#E62642;
		color:#fff;
  }

  .dv_radio_area{
		margin-top:14px;
		display:flex;
		flex-wrap: wrap;
        margin-right: -11px;
        justify-content: flex-start;
  }
  .dv_radio_area .dv_radio_box{
		width:calc((100% - 22px) / 3);
		margin-bottom: 10px;
		position:relative;
		margin-right:6px;
  }
  .dv_radio_area .dv_radio_box label{
		width:100%;
		box-sizing: border-box;
		border:solid 1px #EEEEEE;
		border-radius: 8px;
		padding:21px 20px 20px 48px;
		color:#222222;
		font-size:15px;
		text-align: left;
		display: block;
		min-height:181px;
	}
  .dv_radio_area .dv_radio_box input{
		position:absolute;
		width:24px;
        height:24px;
		border-radius: 14px;
		border:solid 1px #CCCCCC;
		top:19px;
		left:16px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background:#fff;
  } 
  .dv_radio_area .dv_radio_box input::after{
		width:12px;
		height:12px;
		background:#E62642;
		border-radius: 100%;
		content: '';
		position:absolute;
		top:50%;
		left:50%;
		transform: translate(-50%, -50%);
		display:none;
  }
  .dv_radio_area .dv_radio_box.basic input:checked + label{
		border:solid 2px #E62642;
		padding: 21px 19.5px 20px 47.5px;
  }
  .dv_radio_area .dv_radio_box input:checked{
		border: solid 1px #CCCCCC;
  }
  .dv_radio_area .dv_radio_box input:checked::after{
		display: block;
  }
  .dv_radio_area .dv_radio_box label span{
		display:block;
  }
  .dv_radio_area .dv_radio_box label .dv_name{
		font-size:16px;
		margin-bottom: 11px;
		display:inline-block;
		font-weight: bold;
  }
  .dv_radio_area .dv_radio_box label .num{
		margin-top:10px;
  }
  .dv_radio_area .dv_radio_box label .flag{
		height:19px;
		line-height: 19px;
		font-size:11px;
		background:#E62642;
		border-radius: 4px;
		color:#fff;
		padding:0 7px;
		display:inline-block;
		margin-left:6px;
  }
  .dv_radio_area .dv_radio_box label .dv_btn {
  	position: absolute;
  	bottom: 22px;
  	right: 20px;
  }

  .dv_radio_area .dv_radio_box label .name {
  	margin-bottom: 6px;
  }

  .dv_radio_area .dv_radio_box label .dv_btn .btn36 {
  	font-size: 13px;
  	color: #999999;
  	width: auto;
  	height: auto;
  	line-height: 1;
  	border: none;
  }
  .dv_radio_area .dv_radio_box.basic label .dv_btn .btn36:first-child::after{
	display:none;
  }
  .dv_radio_area .dv_radio_box label .dv_btn .btn36:first-child::after {
  	content: '';
  	display: inline-block;
  	width: 1px;
  	height: 12px;
  	background: #999;
  	margin: 0px 4px 0 8px;
  	vertical-align: top;
  }
 /* //221110_10988*/

/*221116_9924*/
.pop_delivery_myshopping section .book_in{

}
.pop_delivery_myshopping section .book_in .order_num+table{
	margin-top:0 !important;
}
.pop_delivery_myshopping .book_in table.refund_info tbody{
	border-top:none;
}
.pop_delivery_myshopping .book_in table.refund_info tbody th{
	text-align: left;
	vertical-align: middle;
	padding-left:20px;
	font-weight: bolder;
	font-size:12px;
	color:#888888;
}
.pop_delivery_myshopping .book_in table.refund_info tbody tr td{
	padding-top:5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.pop_delivery_myshopping .book_in table.refund_info tbody tr{
	border-bottom: none;
}
.pop_delivery_myshopping .book_in table.refund_info tbody tr:first-child, .pop_delivery_myshopping .book_in table.refund_info tbody tr.border-top{
	height:40px;
}
.pop_delivery_myshopping .book_in table.refund_info tbody .font_black{
	font-size:14px;
	font-weight: lighter;
}
.pop_delivery_myshopping .book_in table.refund_info tbody .bold{
	font-size:20px;
	color:#444;
	font-weight: bold;
}
.pop_delivery_myshopping .book_in table.refund_info tbody .bold + span{
	font-size:14px;
}
.pop_delivery_myshopping .book_in table.refund_info tbody tr.border-top th, .pop_delivery_myshopping .book_in table.refund_info tbody tr.border-top td{
	border-top:solid 1px #D4D4D4;
}
.pop_delivery_myshopping .book_in table.refund_info tbody tr.border-top th{
	font-weight: lighter;
}
.pop_delivery_myshopping .book_in table.refund_info tbody tr.border-top{
	border-bottom: solid 1px #EEEEEE;
}
/* //221116_9924*/
/*230103_11443*/
.my_shopping_wrap .my_shopping_cont .often_card .pv_deta_box ul.style01 li{
	width:auto;
	height:auto;
	border:none;
	margin-right:0;
	float:none;
	border-radius: 0;
	position:relative; 
	padding-left:5px; 
	margin-top:2px;
}
.my_shopping_wrap .my_shopping_cont .often_card .pv_deta_box ul.style01 li:before{
	content:""; display:block; position:absolute; top:10px; left:0; z-index:1; width:2px; height:2px; border-radius:50%; background:#666;
}
/* 230116_11365 */
.stoa_guarantee_button {
	/* position: absolute;
	top: 10px;
	right: 10px; */
}

.nft_bg {
	display: flex;
	width: 100%;
	height: 480px;
	background-color: #F3F3F3;
	align-items: center;
	justify-content: center;
}

.nft_card {
	width: 295px;
	height: 409px;
	border-radius: 16px;
	background: transparent linear-gradient(216deg, #E13530 0%, #FC7206 0%, #E94824 56%, #E2392F 100%) 0% 0% no-repeat padding-box;
	box-shadow: 1px 4px 9px rgba(0, 0, 0, 0.3);
}

.nft_card_title {
	display: flex;
	padding: 30px 0 44px;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.nft_card_title_text {
	margin-top: 10px;
	font-size: 16px;
	color: #fff;
}

.nft_product {
	overflow: hidden;
	width: 240px;
	height: 240px;
	margin: 0 auto;
	border-radius: 10px;
	background-color: #fff;
}

.nft_product > img {
	width: 100%;
}

.nft_text_area {
	position: relative;
	padding: 40px 15px 35px; /* 230322_12236 */
	background-color: #fff;
}

.nft_text_area:before {
	content: '';
	display: block;
	position: absolute;
	top: 14px;
	left: 50%;
	width: 44px;
	height: 4px;
	background-color: #ddd;
	border-radius: 100px;
	transform: translateX(-50%);
}
/* 230131_11365 */
.nft_text_group {
	padding: 30px 0;
	border-top: 1px solid #e6e8ec;
}
.nft_text_group:first-child {
	border-top: none;
}
/* 230322_12236 */
.nft_text_group:last-child,
.nft_image_group:last-child {
	padding-bottom: 0;
}

.nft_image_group > img {
	width: 100%;
	margin-top: 15px;
}

.nft_image_group > img:first-child {
	margin-top: 0;
}
/* // 230322_12236 */
/* // 230131_11365 */
.nft_text_title {
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 16px;
	color: #222;
	letter-spacing: -0.8px;
}

.nft_text_info {
	font-size: 14px;
	color: #808080;
	letter-spacing: -0.7px;
}
/* 230131_11365 */
/* 230322_12236 */
.nft_table_text th,
.nft_table_text td {
	padding-bottom: 14px;
	font-weight: normal;
	font-size: 14px;
	color: #888;
	line-height: 20px;
	letter-spacing: -0.7px;
	text-align: left;
	vertical-align: top;
	transform: rotate(-0.1deg);
}
.nft_table_text th {
	color: #222;
}
.nft_table_text tr:last-child > th,
.nft_table_text tr:last-child > td {
	padding-bottom: 0;
}
 /* // 230322_12236  */
.nft_table_text td > .nft_link {
	text-decoration: underline;
}
/* 230322_12236 */
.nft_table_text td > .two_line_text {
	display: -webkit-box;
	overflow: hidden;
	max-height: 38px; /* 230322_12243 */
	-webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.nft_table_text td > .middle_dot_text {
	display: flex;
	margin-top: 10px;
}

.nft_table_text td > .middle_dot_text:first-child {
	margin-top: 0;
}

.nft_table_text td > .middle_dot_text:before {
	content: '-';
	display: inline-block;
	margin-right: 3px;
	font-weight: 200;
	vertical-align: baseline;
}
/* // 230322_12236 */
/* // 230131_11365 */
/* // 230116_11365 */
/*230320_12132*/
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .total_return{display: flex;justify-content: space-between; align-items: center;padding:15px 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .total_return .tit{font-size:16px; color:#444;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .total_return .price{color:#E51737; font-size:14px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .total_return .price em{font-weight: bold; font-size: 24px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box{border-top:solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; padding:15px 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table th{text-align: left; padding:0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table td{text-align: right;padding:0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table tr:first-child td, .my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table tr:first-child th{padding-top:0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table tr:last-child td, .my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table tr:last-child th{padding-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table tr + tr th, .my_shopping_wrap .my_shopping_cont .my_order_detail.my_order_detail4 .gray_box table tr + tr td{padding-top:13px;}
/* 230531_12886 */
.large_refund_popup .text {
	font-size: 14px;
	color: #222;
	line-height: 20px;
	letter-spacing: -0.7px;
}

.large_refund_popup section {
	padding: 25px;
}

.large_refund_popup .large_refund_button {
	display: flex;
	width: 100%;
	height: 40px;
	margin-top: 25px;
	background-color: #e62642;
	font-size: 14px;
	color: #fff;
	align-items: center;
	justify-content: center;
}
/* // 230531_12886 */

/* cream_230803_12789 */
.pick_wrap--new .goods_boxes.box236 article .tit_area {height: 141px;}
.pick_wrap--new .goods_boxes.box236 li {position: relative;}
.my_shopping_wrap .my_shopping_cont .pick_wrap.pick_wrap--new .pick_pro .pick_pro_box_cont .cate_list .goods_boxes.seen article {height: auto;}
.article_area .btn_toggle {position: relative;display: block;width: 100%;height: 36px;line-height: 36px;border: 1px solid #CCCCCC;border-radius: 4px;text-align: left;margin-top: 10px;padding: 0 0 0 15px;font-size: 13px;color: #444444;}
.article_area .btn_toggle.on {background-color: #F6F6F6;}
.article_area .btn_toggle:after {content: "";position: absolute;right: 12px;top: calc(50% - 3px);width: 12px;height: 7px;background: url(../../images/icon/ico_arrow_bottom.png) no-repeat;transform: rotate(180deg);}
.article_area .btn_toggle.on:after {transform: rotate(0deg);}
.my_shopping_wrap .my_shopping_cont .module.products_list_area[data-swiper="true"] {width: 1000px;padding: 0 40px;}
.article_area {position: relative;overflow: hidden}
.swiper_area {display: none;position: relative;width: 1000px;background-color: #F6F6F6;margin-bottom: 30px;padding: 5px 0;}
.swiper_area .triangle_top {position: absolute;left:0;top: -14px; width: 22px;height: 14px;background: url(../../images/icon/arrow_top.png) no-repeat;}
.swiper_area .module.products_list_area[data-swiper="true"] .swiper-slide {background-color: transparent;}
.swiper_area .products_img_link:before {border-radius: 8px;overflow: hidden;} /* cream_20230830 background 추가시 문제가 생겨 삭제함 */
.swiper_area .module.products_list_area[data-swiper="true"] .swiper-button-prev ,
.swiper_area .module.products_list_area[data-swiper="true"] .swiper-button-next {top: 107px !important;background-color: transparent;box-shadow: none;}
.swiper_area .module.products_list_area[data-swiper="true"] .swiper-button-prev {left: -20px;}
.swiper_area .module.products_list_area[data-swiper="true"] .swiper-button-next {right: -20px;}
.swiper_area .module.products_list_area[data-swiper="true"] .swiper-button-prev .arrow_icon, .module.products_list_area[data-swiper="true"] .swiper-button-next .arrow_icon {width: 9px;height: 20px;}
/* //cream_230803_12789 */

/* cream_230811 추가 */
.swiper_area .no_item {padding: 22px 0;text-align: center;font-size: 14px;color: #999;}
/* cream_230811 추가 */

/* cream_230912_13823 */
.my_order_detail.skstoa_order .order_ad {width: 460px;float: right;}
/* //cream_230912_13823 */


/* cream_231122_14638 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td button.btn28 {width: 56px; margin-left: 24px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr td.id{color: inherit;}
/* cream_231122_14638 */

/* cream_231121_14627 */
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.captcha_box .captcha_wrap{width:460px;padding-top:0;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.captcha_box .captcha_wrap button{width: 100%; margin-left: 0;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.captcha_box .captcha_wrap input{width: 331px;}
.my_shopping_wrap .my_shopping_cont .refund_info_box table.refund_info tr.pw_box .bg_gray{background-color: #ffffff;}
/* // cream_231121_14627 */

/* 240201__15232 */
.photo_file_wrap {position: relative;}
.photo_file_wrap .file_add {display: flex;gap: 0 10px;margin-bottom: 6px;}
.photo_file_wrap > ul {display: flex;gap: 10px;}
.photo_file_wrap > ul li {position: relative;width: 80px;height: 80px;}
.photo_file_wrap > ul li.on_img a {position: absolute;right: 6px;top: 6px;}
.photo_file_wrap .text_list {padding: 5px 0 0;}
.photo_file_wrap .text_list p {font-size: 12px;color: #888;margin: 5px 0;}
/* //240201__15232 */

/* 240422_15825 */
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel, .my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div {min-height: 232px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div {display: flex;width: 996px;justify-content: space-between;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfoWrap {width: 250px;padding-right: 0;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userSecret {padding: 0 17px 0 8px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .userInfo .userSecret:before {display: none;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box {display: flex;width: 673px;height: 172px;align-items: center;justify-content:space-between;padding: 0 20px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow {display: flex;width: 545px;align-items: center;border-right: 0;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow1{background-position: 50% 0;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow2{background-position: 50% 4px;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow3{background-position: 50% 2px ;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow4{background-position: 50% 3px}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .flow5{background-position: 50% 0;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow .ready_delivery {background: url(../../images/ico_ready_delivery.png) 50% 0 no-repeat;}

.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow a {padding-top: 42px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow img {width: 9px;height: 15px;}
.my_shopping_wrap .my_shopping_cont .flow_box .flow a p:last-child {padding-top: 12px;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel .flow_box .flow_info {padding-left: 20px;border-left: 1px solid #eee;}
.my_shopping_wrap .my_shopping_cont .my_shopping_top.typeLevel > div .point_coupon p {padding-top: 8px;}
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip {right: 115px;bottom: 21px;}
.my_shopping_wrap .my_shopping_cont .flow_box .notice_review.tooltip p {border-radius: 4px;}

.my_shopping_wrap .my_shopping_cont article.history_pro table tr td button.btn_review {height: 30px;}
.my_shopping_wrap .my_shopping_cont article.history_pro table tbody tr td .tooltip {position: relative;bottom: 0;left: 0;transform: translateX(0);border-radius: 0;}

.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 {display: flex;padding: 30px 0;justify-content: center;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div {display: flex;align-items: center;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div a {display: flex;width: auto;padding-left: 34px;height: 27px;align-items: center;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div a p:last-child {margin-top: 0;font-size: 19px;margin-left: 5px;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div img {padding: 8px 21px;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div .flow1 {background-position-x: 0;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div .flow2 {background-position-x: 0;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div .flow3 {background-position-x: 0;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div .flow4 {background-position-x: 0;}
.my_shopping_wrap .my_shopping_cont .skstoa_type_box.flow_box2 div .flow5 {background-position-x: 0;}

/* 240510_16083 */
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child li:first-child:after {display: none;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child li + li {position: relative;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont.rv_write .rv_info ul:first-child li + li:before {content: '';position: absolute;display: inline-block;top: 0;left: -9px;width: 1px;height: 15px;background: #999;}
.my_shopping_wrap .my_shopping_cont .review_able .rv_cont table tbody tr:nth-child(4) td .skstoa_text_tip {display:flex;flex-flow: column;height: 80px;margin-top: 0;justify-content: center;}
.my_shopping_wrap .my_shopping_cont .review_able dl dd .skstoa_bl_list {margin-top: 8px;}
.my_shopping_wrap .my_shopping_cont .review_able dl dd .skstoa_bl_list li {margin-top: 5px;}
/* //240510_16083 */

/* 250107_17949 추가 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_ad table tr td .nameWrap {display: inline;}
.w400 {width: 410px !important;}

/* 250115_17949 */
.dv_radio_area {margin-right: -10px;}
.dv_radio_area .dv_radio_box label {height: 100%;}
.dv_radio_area .dv_radio_box label .dv_name {line-height: 20px;display: inline;}
.dv_radio_area .dv_radio_box label .flag {position: relative;top: -2px;}

/* 250220_18471 */
.star_rating .rate_section.flexWrap {flex-flow: wrap;}
.star_rating .rate_section.flexWrap .question {width: 100%;}
.star_rating .rate_section .rateText {position: relative;width: 100%;height: 188px;border-radius: 4px;border: 1px solid #444;box-sizing: border-box;margin-top: 12px;padding: 16px 0 0;}
.star_rating .rate_section .rateText textarea {width: 100%;height: 130px;padding: 0 16px;background-color: #fff;border: 0;box-sizing: border-box;font-size: 15px;line-height: 24px;letter-spacing: -0.6px}
.star_rating .rate_section .count {position: absolute;right: 16px;bottom: 16px;}
.star_rating .rate_section .count .charCount {color: #222;margin-right: 3px;}
.star_rating .rate_section .count i {font-style: normal;color: #999;}

/* 251013_20970 */
.cancle_price_detail .total dl dt strong {color: #444;font-weight: 600;}
.pop_delivery_myshopping section .book_in .order_num {padding: 20px 20px 20px 0;}
.pop_delivery_myshopping .sm_tit {padding: 0 0 0 20px;color: #444;font-size: 15px;font-weight: 600;letter-spacing: -0.3px;}
.return_shipping {padding: 17px 20px;border-bottom: 1px solid #ddd;}
.return_shipping .justify {display: flex;justify-content: space-between;align-items: center;margin-bottom: 16px;}
.return_shipping .sm_tit {margin: 0;padding: 0;}
.return_shipping strong {color: #444;font-size: 15px;font-weight: 600;letter-spacing: -0.3px;}
.return_shipping .list__circle {color: #888;font-size: 13px;letter-spacing: -0.26px;}
.return_shipping li {position: relative;padding: 0 0 0 9px;}
.return_shipping li:before {content:"";position: absolute;left: 0;top: 3px;width: 4px;height: 4px;background: #ccc;border-radius: 4px;}
.cancle_price_detail .total .return_shipping_fee {margin-top: 12px;}
.cancle_price_detail .total .return_shipping_fee dt strong {color: #888;font-size: 13px;font-weight: 400;letter-spacing: -0.26px;}
.cancle_price_detail .total .return_shipping_fee dd span {color: #444;font-size: 13px;font-weight: 600;letter-spacing: -0.26px;}
.small_font {color: #444;font-size: 13px;font-weight: 600;letter-spacing: -1px;margin-right: 4px;}