﻿﻿@charset "utf-8";
/********** 2020 하반기 마이페이지 개선사업 **********/



/*** 마이페이지 개선 template ***/

/* font-color */
.col_222 {color: #222 !important;}
.col_444 {color: #444 !important;}
.col_666 {color: #666 !important;}
.col_888 {color: #888 !important;}
.col_999 {color: #999 !important;}

/* font-weight */
.fw_n {font-weight: normal;}
.fw_b {font-weight: bold;}

/* flex */
.flex {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}

/* 데이터 없음 */
.nodata {margin-top:150px; text-align:center;}
.nodata .txt {position:relative; padding-top:78px; font-size: 18px; color: #888;}
.nodata .txt:after {content:''; position:absolute; top:0; left:50%; transform: translate(-50%, 0); display:block; width:44px; height:49px; background:url(../../../assets/images/ico_none.png) no-repeat center center;}

.modal_pop .nodata {margin-top: 70px;}
.modal_pop .nodata .txt {padding-top: 69px; font-size: 14px;}



/*** btn ***/

/* .btn_area */
.btn_area ul {}
.btn_area ul li {}

/* btn_size */
.btn_s {display:inline-block; width:100%; height:36px; font-size:14px; line-height:36px; text-align:center;}
.btn_m {display:inline-block; width:320px; height:48px; font-size:16px; line-height:48px; text-align:center;}

/* btn_cont */
.btn_cont {margin-top:60px;}
.btn_cont ul {}
.btn_cont ul li {flex:1; -webkit-box-flex:1; -ms-flex:1;}

/* btn_ty */
.btn_ty {background:#888; font-size:16px; color:#fff;}
.btn_ty02 {background-color:#e62642; color:#fff;}
.btn_ty03 {border:1px solid #d4d4d4; color:#444;}

/* btn_arr (arrow) */
.btn_arr {box-sizing: border-box; text-align: left; border-radius: 6px;}
.btn_arr span {position: relative; padding-right: 19px; background: url(../../../assets/images/mypage_renew/ico_arr222_7x13.png) no-repeat 100% center;}
.btn_arr_ty02 span {position: relative; padding-right: 19px;}
.btn_arr_ty02 span:after {content:''; position: absolute; top: 50%; right: 0; width: 6px; height: 11px; background: url(../../img/mypage_renew/ico_arrow_13_w.png) no-repeat center center; background-size: 100%; transform:translateY(-50%);}



/*** list ***/
.list_ty dl {display:table; table-layout:fixed; padding:19px 0 20px; width:100%; border-bottom:1px solid #f4f4f4;}
.list_ty dl:last-child {border-bottom:none;}
.list_ty dt, 
.list_ty dd {display:table-cell; vertical-align: middle;}
.list_ty dt {width:70%;}
.list_ty .tit {margin-bottom: 4px; color: #444; font-size:14px;}
.list_ty .tit a .underline {position: relative; display: inline-block; margin-bottom: 1px; color: #222; font-size: 15px; text-decoration: none; line-height: 17px;}
.list_ty .tit a .underline:after {content:''; position: absolute; bottom: 1px; left: 0; width:100%; height: 1px; background: #222;}
.list_ty .date.type1 {color:#888; font-size:13px;}
.list_ty .date.type2 {font-size:14px; line-height: 12px;}
.list_ty .date span{color: #222; vertical-align: initial;}

.list_ty.ty02 dl{padding: 23px 0 22px;}



/*** table ***/
.table_tit {margin-bottom:12px; font-size:16px; color:#444; font-weight:700;}

/* col_type_table */
.col_type_table {border-top:1px solid #222;}
.col_type_table table {}
.col_type_table table tr {}
.col_type_table table tr th {height:50px; border-bottom:1px solid #eee; background-color:#fafafa; font-weight:400; text-align:center;}
.col_type_table table tr td {height:50px; border-bottom:1px solid #eee; text-align:center;}
.col_type_table table tr td.ta_l {padding-left:25px; text-align:left;}
.col_type_table table tr td a {display:block;}
.col_type_table table tr td .underline:hover {text-decoration: underline; text-underline-position: under;}


/* row_type_table */
.row_type_table {border-top:1px solid #222;}
.row_type_table table {}
.row_type_table table tr {}
.row_type_table table tr th {height:50px; padding-left:25px; border-bottom:1px solid #eee; background-color:#fafafa; font-weight:400; text-align:left;}
.row_type_table table tr td {height:50px; padding:0 25px; border-bottom:1px solid #eee; text-align:center; text-align:left;}  /* 210329 수정 */
.row_type_table table tr td.t_right {text-align:right} /* 210329 추가 */
.row_type_table table tr td a {display:block;}

.row_type_table table tr th.va_t {vertical-align: top;}





/***** 마이페이지 ******/

.line_box {margin-bottom:40px; padding:30px;border:1px solid #ccc;}
.line_box .tit {margin-bottom:16px; font-size:16px; color:#444; font-weight:700;}
.line_box_ty02 {padding:30px;border:1px solid #eee;}
.line_box_ty02 .tit {margin-bottom:7px; font-size:12px; color:#444; font-weight:700;}



/*** 참가이벤트 상세, 당첨자 발표 ***/
.line_box .desc {}
.line_box .desc ul {display:table; table-layout:fixed; width:100%;}
.line_box .desc ul li {position:relative; display:table-cell; font-size:14px; color:#444; text-align:center;}
.line_box .desc ul li:before {content:''; display:inline-block; width:2px; height:2px; margin-top:-4px; margin-right:5px; border-radius:50%; background-color:#444; vertical-align:middle;}
.line_box .desc ul li:first-child {text-align:left;}
.line_box .desc ul li:last-child {text-align:right;}

.line_box .desc.ty02 {}
.line_box .desc.ty02 ul li {text-align:left;}
.line_box .desc.ty02 ul li:first-child {width:195px; padding-left:0}
.line_box .desc.ty02 ul li:first-child:before {display:none;}

.line_box .desc + table_tit {margin-top:60px;}

/* 이벤트 상세 */
.improve_my .my_shopping_wrap .my_shopping_cont .btn_area {height:auto; overflow:inherit;}
.improve_my .my_shopping_wrap .my_shopping_cont .btn_area ul li {display:inline-block; margin-right:6px;}
.improve_my .my_shopping_wrap .my_shopping_cont .btn_area ul li:last-child {margin-right:0;}

/* 당첨자 발표 */
.col_type_table.check table tr th {height:96px;}

.my_prize {margin:20px 0; text-align:right}
.my_prize > a {display:inline-block; width:auto; padding:0 20px;}

.prize {}
.prize .input_box {display:inline-block;}
.prize .input_box ul {display:inline-block; width:auto; font-size:0;}
.prize .input_box ul li {display:inline-block; width:400px; margin-right:10px;}
.prize .input_box ul li:last-child {width:120px; margin-right:0;}
.prize .input_box ul li.btn {width:120px;}

.prize.ty02 {}
.prize.ty02 .input_box ul li {width:250px;}
.prize.ty02 .input_box ul li:last-child {width:120px;}
/* 230116_11365 */
.gray_box {
	margin-bottom: 20px;
	padding: 30px;
	background-color: #fafafa;
	font-size: 14px;
	color: #444;
}

.gray_box.nft {
	color: #888;
	line-height: 20px;
	text-align: center;
}
/* // 230116_11365 */

/*** 나의 등급추가할인권, 나의 적립금, 구성원 할인 한도 ***/
.improve_my .col_type_table .ali_r_money {float: right; padding: 0 64px 0 10px;}
.improve_my .col_type_table.unit10 .ali_r_money {padding-right: 60px;}
.improve_my .col_type_table.unit100 .ali_r_money {padding-right: 56px;}
.improve_my .col_type_table.unit1000 .ali_r_money {padding-right: 50px;}
.improve_my .col_type_table.unit10000 .ali_r_money {padding-right: 46px;}
.improve_my .col_type_table.unit100000 .ali_r_money {padding-right: 42px;}
.improve_my .col_type_table.unit1000000 .ali_r_money {padding-right: 36px;}
.improve_my .col_type_table.unit10000000 .ali_r_money {padding-right: 32px;}

.improve_my .col_type_table .ali_r_money.fw_b {float: right; padding: 0 66px 0 10px;}
.improve_my .col_type_table.unit10 .ali_r_money.fw_b {padding-right: 58px;}
.improve_my .col_type_table.unit100 .ali_r_money.fw_b {padding-right: 54px;}
.improve_my .col_type_table.unit1000 .ali_r_money.fw_b {padding-right: 48px;}
.improve_my .col_type_table.unit10000 .ali_r_money.fw_b {padding-right: 44px;}
.improve_my .col_type_table.unit100000 .ali_r_money.fw_b {padding-right: 40px;}
.improve_my .col_type_table.unit1000000 .ali_r_money.fw_b {padding-right: 34px;}
.improve_my .col_type_table.unit10000000 .ali_r_money.fw_b {padding-right: 30px;}



/*** 나의 등급추가할인권 ***/
.level_flag {margin: 0 4px 0 0 !important; padding: 3px 9px 0; border-radius: 15px; font-size: 12px !important; font-weight: 700; line-height: 20px; vertical-align: 1px;}
.level_flag.ty01 {background: #6d45b0; color: #fff;} /* vip */
.level_flag.ty02 {background: #cd7708; color: #fff;} /* gold */
.level_flag.ty03 {background: #398d9b; color: #fff;} /* silver */
.level_flag.ty04 {background: #5c6377; color: #fff;} /* family */


.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 {flex:1; padding-top: 35px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 dl {}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 dl dt {position: static; margin-right: 14px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 dl dd {position: static; font-size: 28px; vertical-align: -2px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top .point_box_1 dl dd span {font-size: 16px; vertical-align: 3px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul {width: 540px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul::after {content:none;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li:first-child {position: relative; top: inherit; left: inherit; padding-right: 36px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li:first-child:after {content:''; position: absolute; top: 50%; right: 0; width: 1px; height: 44px; background: #eee; transform: translateY(-50%);}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li:last-child {position: static; margin-left: 36px; background-image: url(../../images/img_minus_r.png);}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li span {margin: 3px 11px 0 0; font-size: 16px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li span.won_box {margin-right: 0; font-size: 18px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li span.won {margin: 0 0 0 4px; font-size: 14px; vertical-align: 1px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div .date_btn {padding-top: 0; padding-bottom: 0; color: #444; font-size: 14px; line-height: 34px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_shopping_top .my_shopping_date div button.btn36 {font-size: 14px;}

.improve_my .my_shopping_wrap .my_shopping_cont dl.warnBox.style_2 {margin-top: 50px;}
.improve_my .my_shopping_wrap .my_shopping_cont dl.warnBox dt {margin-bottom: 7px;}
.improve_my .my_shopping_wrap .my_shopping_cont dl.warnBox dd {margin-bottom: 0; line-height: 20px;}
.improve_my .my_shopping_wrap .my_shopping_cont dl.warnBox dd::before {top:7px;}

.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_level .point_box_1 {width: auto;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_level .point_box_1 dl dt {padding-left: 44px; background: url(../../images/mypage_renew/ico_coupon2.png) 0 0px no-repeat;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul {padding-top: 0; width: 540px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul::after {left: 50%;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul li {padding-left: 0;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul li:first-child {position: relative; padding-right: 0;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_level ul li:last-child {margin-left: 0;}

.improve_my .my_level {margin-top: 30px;}
.improve_my .my_level .nodata {margin-top: 80px;}

.bnr_btn01 {position: relative; display: block; height: 60px;  background:#f3f3f3; border-radius: 4px; color: #222; font-size: 16px; line-height: 60px; text-align: center;}
.bnr_btn01 span {padding-left: 40px;}
.bnr_btn01 span:before {content:''; position: absolute; top: 22px; left: 0; width: 20px; height: 20px; background: url(../../images/mypage_renew/ico_speaker.png) no-repeat center center / 100%;}
.bnr_btn01 em {font-weight: 500;}
.bnr_btn01 .level_color01 {color: #6d45b0;} /* vip */
.bnr_btn01 .level_color02 {color: #cd7708;} /* gold */
.bnr_btn01 .level_color03 {color: #398d9b;} /* silver */
.bnr_btn01 .level_color04 {color: #5c6377;} /* family */



/*** 나의 적립금 ***/
.col_type_table table tr td a.order_number {display: inline;}
.improve_my .my_point .nodata {margin-top: 80px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_coupon table th:nth-child(2) {padding-left:0}
.improve_my .my_shopping_wrap .my_shopping_cont .my_coupon table td:nth-child(2) {padding-left:0}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul.point_link li a {display: block; padding-right: 17px; background: url(../../images/arr_r6_13.png) no-repeat 100% center;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li span.extinction {position: relative;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top ul li span.extinction span{position: absolute; top:16px; left: 0; width: 70px; color: #888; font-size: 12px;}



/*** 구성원 할인 한도 ***/
.bnr_btn03 {width: 100%; height: 60px; background: url(../../images/mypage_renew/img_bnr_btn03_v2.png) no-repeat center center; font-size: 0;}

.improve_my .memberlimit .select_zone {overflow: hidden;}
.improve_my .memberlimit .select_zone select {float: right; width: 150px; font-size: 14px;}
.improve_my .memberlimit .col_type_table table tr td {height: 80px;}



/*** 나의 쿠폰 ***/
.coupon_top_wrap {height: 96px; margin-top: 16px;}
.all_prd span {display: block; margin-top: 5px; color: #888; font-size: 12px;}
/*  s: 2021-03-16 삭제 
.bnr_btn02 {width: 100%; height: 60px; background-color: #9d79e9; font-size: 0; text-align: center; line-height: 60px;}
.bnr_btn02 span {display: inline-block; height: 100%; font-size: 16px; color: #fff;}
.bnr_btn02 span:before {content:''; display: inline-block; margin-right: 12px; width: 86px; height: 46px; background: url('../../images/mypage_renew/img_bnr_grade.png') no-repeat 0 0; vertical-align: middle;}
.bnr_btn02 span:after {content: ''; display: inline-block; margin-left: 8px; width: 7px; height: 100%; background: url('../../images/mypage_renew/img_bnr_arrow.png') no-repeat 0 23px; vertical-align: middle;}
 e :2021-03-16 삭제 */
 
.improve_my .my_point_top + .group_coupon_register {border-left: none;}
.improve_my .group_coupon_register {padding: 16px 24px; background: #fff;}
.improve_my .group_coupon_register .txt_comm {font-size: 14px;}
.improve_my .group_coupon_register .box_tf {margin-top: 8px;}
.improve_my .group_coupon_register .btn_comm {padding: 9px 27px; font-size: 14px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top.my_point_top_cp {padding: 35px 0 0; width:calc(100% - 538px); height:96px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_point_top .point_box_2 dl dd span {font-size: 16px;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_coupon .box_tab {margin-top: 28px;}/* 2021-03-16 수정 */
.improve_my .my_shopping_wrap .my_shopping_cont .my_coupon table {margin-top: 0;}
.improve_my .my_shopping_wrap .my_shopping_cont .my_coupon table tbody tr {height: auto;}
.improve_my .my_coupon .col_type_table table tr td {height: 80px;}
.improve_my .emph_comm {color:#e62642; font-weight: 700;}
.improve_my .desc_comm {position: relative; margin-top: 6px; padding-left: 5px; font-size: 14px; margin-top: 11px;}
.improve_my .desc_comm:before {content:''; position: absolute; top: 7px; left:0; width: 2px; height: 2px; border-radius: 50%; background: #444;}
.improve_my .desc_comm:first-child {margin-top: 0;}
.improve_my .link_comm{padding-left: 16px; font-size:14px}
.improve_my .link_comm .ico_comm{width:5px;height:10px;margin-left:10px;background-image:url(../../images/arr_r9.png);vertical-align:middle}
.improve_my .group_period {padding-left: 17px; text-align: left;}


/* 공통배너 */
/*** bnr_btn ***/
.bnr_btn {width: 100%; height: 60px; font-size: 0; text-align: center; line-height: 60px; border-radius: 4px; overflow: hidden;}
.bnr_btn span {display: inline-block; height: 100%; font-size: 16px; color: #fff;}
.bnr_btn span:before {content:''; display: inline-block; margin-right: 12px; height: 46px; vertical-align: middle;}
.bnr_btn span:after {content: ''; display: inline-block; margin-left: 8px; width: 7px; height: 100%; background: url('../../images/mypage_renew/img_bnr_arrow.png') no-repeat 0 23px; vertical-align: middle;}

/* ban02 */
.bnr_btn.ban02 {background-color: #9d79e9;}
.bnr_btn.ban02 span:before {width: 86px; background: url('../../images/mypage_renew/img_bnr_02.png') no-repeat 0 0;}
/* ban03 */
.bnr_btn.ban03 {background-color: #60acac;}
.bnr_btn.ban03 span:before {width: 54px; background: url('../../images/mypage_renew/img_bnr_03.png') no-repeat 0 0;}
/* ban04 */
.bnr_btn.ban04 {background-color: #6390d5;}
.bnr_btn.ban04 span:before {width: 60px; background: url('../../images/mypage_renew/img_bnr_04.png') no-repeat 0 0;}





/***** mypage popup *****/
.popup_wapper .modal_pop section {padding: 0 13px;}
.popup_wapper .modal_pop.minh600 section {min-height: 550px;}
.popup_wapper .modal_pop.maxh600 section {max-height: 550px;}
.popup_wapper .modal_pop.w740 section{padding: 0 18px;}

.modal_pop header {position: relative; padding: 14px 13px;}
.modal_pop header h2 {font-size: 18px; color: #444; font-weight: normal;}
.modal_pop .modal_pop_close {position: absolute; top: 50%; right: 0; transform:translateY(-50%); display: block; width: 48px; height: 48px; background-color: transparent;}

.modal_pop.w740 {width: 740px;}
.modal_pop.w740 header {padding: 15px;}

/* 소멸예정 적립금, 적립예정 적립금 */
.amount_info {margin: 0 -13px 0px; padding: 35px 0 27px 0; text-align: center;}
.amount_info .stit {margin-bottom: 3px; font-size: 22px;}
.amount_info .amount_num {margin-bottom: 11px; font-size: 16px;}
.amount_info .amount_num em {font-size: 28px;}
.amount_info .amount_num span {margin-left: 2px; vertical-align: 2px;}
.amount_info .info_desc {font-size: 16px;}


.savelist .list_ty {margin:0 -13px}
.savelist .list_ty dt {padding-left:13px;}
.savelist .list_ty dd {padding-right:13px;}
.savelist .list_ty dl.tit {border-top:1px solid #222; background-color:#fafafa;}
.savelist .list_ty dl.tit dt {width:50%; font-weight:700;}
.savelist .list_ty dl.tit dd {width:50%; font-weight:700; text-align:right;}
.savelist .list_ty dl.tit .t_center{text-align:center;}
.savelist .list_ty dt.center{width:50%;text-align:center;}

.history_amount {font-size: 14px; text-align: right; font-weight: 700;}
.modal_pop .list_ty .tit {font-size: 14px;}

/* 소멸예정 적립금, 적립예정 적립금 20210118 디자인수정 추가 */
.amount_info.b_line{border-bottom:1px solid #222;}
.savelist.tbl_type1 .list_ty + .list_ty{border-top:1px solid #999;}
.savelist.tbl_type1 .list_ty dl{padding: 18px 0;}
.savelist.tbl_type1 .list_ty dl.tit{margin-bottom:0;border-top:none;font-size:16px;color:#444;}
.savelist.tbl_type1 .list_ty dt{padding-left:0;}
.savelist.tbl_type1 .list_ty dd{padding-right:0;}
.savelist.tbl_type1 .list_ty .date.type2{font-size:15px;color:#444;}
.savelist.tbl_type1 .history_amount {font-size:14px;font-weight:600;color:#444;padding-right:77px}

/* 할인대상 상품 보기 */
.modal_pop .popup.type_product .inner_sec {padding-top: 20px;}

.modal_pop.type_product .row_type_table table tr th {padding: 17px 0 16px 21px; height:auto;}
.modal_pop.type_product .row_type_table table tr td {padding: 17px 0 16px 9px; height:auto;}

.modal_pop .row_type_table .desc_comm {position: relative; margin-top: 8px; padding-left: 5px; font-size: 14px;}
.modal_pop .row_type_table .desc_comm:first-child {margin-top: 0;}
.modal_pop .row_type_table .desc_comm:before {content:''; position: absolute; top: 7px; left: 0; width: 2px; height: 2px; border-radius: 50%; background: #444;}

.modal_pop .group_search .tf_search::placeholder {color: #888;}
.modal_pop .group_search .tf_search::-webkit-input-placeholder{color:#888} /* Edge */
.modal_pop .group_search .tf_search:-ms-input-placeholder{color:#888} /* Internet Explorer 10 ~ 11 */

.modal_pop .group_search .inner_field .btn_search {font-size: 14px;}

.modal_pop .tab_fold li.on:after,
.modal_pop .tab_fold li.fold:after {content:''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background: #fff;}
.modal_pop .group_sort {padding: 19px 20px 0;}
.modal_pop select {font-size: 14px;}
.modal_pop .group_choice .link_reset {background: url(../../images/mypage_renew/ico_reset.png) no-repeat 0 center;}
.modal_pop .list_choice li{margin-top: 12px;}

.modal_pop .group_product .list article:first-child {padding-top: 8px; height: 163px;}
.modal_pop .group_product .list article:first-child .tit_area .price .total {top:64px;}
.modal_pop .group_product .list article:first-child .tit_area .price s {top:46px;}
.modal_pop .group_product .list article:first-child .tit_area .benefit {top:104px;}
.modal_pop .goods_boxes.list article .like40 {top:inherit; bottom:25px;}

/* 231212_14782 */
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.card_text td {padding-bottom: 0;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.guide_text td {background: #fafafa;border-top: 1px solid #fafafa;padding: 0 20px 20px;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.guide_text td .text {position: relative;margin-top: 10px;color: #E62642;font-size: 12px;line-height: 18px;padding: 0 0 0 20px;text-align: left;}
.my_shopping_wrap .my_shopping_cont .my_order_detail .order_info .total_box tr.guide_text td .text:after {content: "";position: absolute;left: 0;top: 0;width: 16px;height: 16px;background: url(../../images/ico_info_circle.svg) no-repeat;}

/* 231220_14782 */
.float_none {float: none !important;padding-top: 0 !important;}
/* //231220_14782 */

/* 20241022 */
.couponType .desc_comm {margin-top: 4px;}
.couponType .desc_comm .btnTooltip {position: relative;top: 3px;width: 14px;height: 14px;background: url(../../images/icon/ico_tooltip.svg) no-repeat;margin-left: 4px;}
.couponType .blind {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
.couponType .tooltipContent {display: none;position: absolute;width: 256px;padding: 16px 40px 12px 16px;border-radius: 6px;border: 1px solid #DDD;background: #FFF;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);line-height: 18px;z-index: 2}
.couponType .tooltipContent.active {display: block;}
.couponType .tooltipContent .tooltipClose {position: absolute;right: 12px;top: 15px;width: 20px;height: 20px;background: url(/static/img/ico/ico_close_20x20.svg) no-repeat}
.couponType .tooltipContent li {position: relative;margin-bottom: 4px;padding: 0 0 0 9px;}
.couponType .tooltipContent li:before {content:"";position: absolute;left: 0;top: 7px;width: 3px;height: 3px;border-radius: 3px;background: #999;}
.couponType.col_type_table table tr td {position: relative;height: auto;padding: 17px 0;line-height: 20px;}
.modal_pop.type_product .row_type_table.couponType table tr td {position: relative;}

/* 241230_17865 */
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td textarea.w400 {width: 400px;}
.my_shopping_wrap .my_shopping_cont .dv_wrap .dv_table table tr td .chkbox.pstion {position: relative;left: 5px;top: -18px;}

/* 250109_17931 */
.col_type_table table tr td .checkSchedule {text-decoration: underline;}