#appFinishPopup .popup {
    border-radius: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    min-width: 310px !important;
    max-width: 360px !important;
}

#appFinishPopup .app-finish-background {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    filter: alpha(opacity=30);
    opacity: 0.5;
}

#appFinishPopup .popup img {
    border-radius: 4px;
}

#appFinishPopup .pop_ctrl {
    width: 100%;
    display:flex;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}

#appFinishPopup .pop_ctrl a {
    position: relative;
    width: 50%;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: -0.5px;
}

#appFinishPopup .popup .pop_ctrl a + a:before {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    top: 2px;
    width: 1px;
    height: 16px;
    background: #fff;
}

.noscroll {
    overflow: hidden !important;
    height: 100% !important;
}

.app_download_btn {
    display: flex;
    width: 140px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 99px;
    border: 0px solid #979797;
    background: #000000;
}

.app_download_btn span {
    color: #FFFFFF;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.8px;
}

.input-box-cancel-board {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

#new_mobile_side_menu .side_banner {
    border-radius: 7px;
    background-color: #FFF2F2;
    height: 98px;
    overflow: hidden;
}
#new_mobile_side_menu .side_banner a {
    height: inherit;
    float: left;
    width: 100%;
}
#new_mobile_side_menu .side_banner_box {
    margin-top: 26px;
    padding: 0 26px;
}
#new_mobile_side_menu .side_banner p {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: -0.432px;
    padding: 0;
}
#new_mobile_side_menu .side_banner strong {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -0.432px;
}
#new_mobile_side_menu .side_banner_link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 7px;
    margin-top: 11px;
}
#new_mobile_side_menu .side_banner_link span {
    color: #666;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: -0.198px;
}
#new_mobile_side_menu .side_banner_link img {
    width: 7px;
    height: 14px;
    margin-top: -2px;
}
#new_mobile_side_menu .side_banner:after {
    content: "";
    position: absolute;
    bottom: -5px;
    right: 24px;
    display: block;
    width: 80px;
    height: 95px;
    background: url(/static/images/main/bg_banner_recruit.png) no-repeat 50% 50%;
    background-size: 100%;
}

#POPUP_TOSS_PAYMENT {
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}

#POPUP_TOSS_PAYMENT > div {
    position:absolute;
    width:700px;
    max-width:100%;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}

#POPUP_TOSS_PAYMENT > div > #TOSS_PAYMENT_WIDGET {
    margin-top:0;
}

#POPUP_TOSS_PAYMENT.hide {
    visibility: hidden;
}

#TOSS_PAYMENT_MOBILE {
    margin-top:58px;
    background:#fff;
}

#TOSS_PAYMENT_MOBILE.hide {
    visibility: hidden;
}

@media screen and (max-width: 703px) {
    #TOSS_PAYMENT_WIDGET {
        margin-top: 0px;
    }

    .popup_wrap .popup {width:80vw;transform:translate(-50%, -50%);margin-left:0 !important}
}

#POPUP_TOSS_PAYMENT .payment_btn_group {
    background-color: #ffffff;
    display: flex;
    justify-content: flex-end;
    gap: 5px;
    padding: 10px;
}

#TOSS_PAYMENT_MOBILE .mobile_payment_btn_group {
    background-color: #ffffff;
    padding: 13px 18px;
    position: fixed;
    bottom: 0;
    width: 100%;
}

.popup_wrap .popup {transform:translate(-50%, -50%);margin-left:0 !important}





/*올버스 멤버십 start*/

.close_back_btn {
    position: absolute;
    top:0;
    right:0;
    width: 60px;
    height: 40px;
    padding-top: 19px;
    font-style: normal;
    font-weight: 500;
    right: 2px;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    letter-spacing: -.5px;
    color: #fff;
}

.ban_membership {background-color:#FFF2CF}
.ban_membership .ban_inner {display:flex;align-items:center;height:42px;padding:0 13px;}
.ban_membership .ban_inner p {display:flex;align-items:center;font-size:14px;font-weight:400;letter-spacing:-0.5px;color:#000;}
.ban_membership .ban_inner .ico_capa {display:inline-block;width:18px;height:18px;margin:0 3px 0 0;background:url("/static/images/membership/ico_mem_capa_banner.png") no-repeat 50% 50% / 18px}
.ban_membership .ban_inner p em {display:inline-flex;align-items:center;margin-left:5px;font-weight:700;color:#FF6F1E;letter-spacing:-0.5px}

.toast_alert_common {position:fixed;top:115px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:calc(100% - 40px);max-width:400px;padding:11px 20px 11px 20px;background: #0ED12DF2;border-radius:8px;z-index:20;}
.toast_alert_common.notice {transform:translateX(0%);position:static;width:100%;max-width:100%;margin:-40px auto 25px auto;padding:8px 27px 8px 11px;background-color:#FFE1CA}
.toast_alert_common p {padding-left:30px;color:#fff;font-size:16px;line-height:24px;font-weight:500;text-align:left;background:url("/static/images/membership/ico_toast_alert_chk.svg") no-repeat}
.toast_alert_common.notice p {padding-left:20px;color:#111;font-size:13px;letter-spacing:-0.5px;font-weight:400;line-height:18px;background:url("/static/images/membership/ico_toast_notice.svg") no-repeat 0 2px}
.toast_alert_common.notice p em {font-weight:700}

.ico_caution_red_round {display:block;width:62px;height:62px;margin:0 auto 18px auto;background:url("/static/images/membership/ico_round_red_caution.png") no-repeat 50% 50% / 62px}

.empty_result {position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);margin-top:-100px;text-align:center;}
.empty_result .img_ico img {display:block;margin:0 auto;}
.empty_result p {margin-top:28px;color:#666;font-weight:400;letter-spacing:-0.5px;}

.pagetitle {font-size:20px;font-weight:700;display:none;}

.badge.bdg_membership {display:inline-block;vertical-align:middle;width:58px;height:22px;margin-right:6px;background:url("/static/images/membership/ico_badge_membership.png") no-repeat 50% 50% / 100%}

.myplan_container {width:448px;padding:0 24px;margin: 0 auto;}
.plan_wrapper {margin-top:17px;}
.plan_wrapper li h4 {display:flex;font-size:16px;font-weight:600;color:#111;}
.plan_wrapper li {padding:17px 19px;background-color:#fff;border-radius:8px}
.plan_wrapper li .info {margin-top:12px;padding-top:12px;border-top:0.5px solid #DEDEDE;font-size:14px;line-height:14px;color:#666;}
.plan_wrapper li .info span {margin-right:8px;color:#999;font-weight:600;}
.plan_wrapper li + li {margin-top:10px}

.my_list_more {margin-top:30px;}
.my_list_more .view_more {display:flex;align-items:center;justify-content:center;width:100%;height:40px;background-color:transparent;font-size:15px;font-weight:500;letter-spacing:-0.3px;border:1px solid #ccc;border-radius:6px;color:#666;}
.my_list_more .view_more:after {content:"";width:18px;height:18px;margin-left:2px;background:url("/static/images/membership/ico_viewmore_arr.svg") no-repeat;}

.myplan_cancel {width:448px;padding: 0 20px;margin: 0 auto;}
.myplan_cancel .msg1 {font-size:24px;font-weight:700;text-align:left;line-height:34px;}
.myplan_cancel .msg1 br {display:none;}
.myplan_cancel .msg2 {margin-top:32px;font-size:16px;font-weight:500;}
.myplan_cancel .msg3 {margin-top:48px;font-size:24px;font-weight:700;text-align:center;line-height:34px;}

.membership_benefit {margin-top:20px;}
.membership_benefit li {display:flex;align-items:center;position:relative;box-sizing:border-box;min-height:118px;padding:0 25px 0 115px;border-radius:10px;overflow:hidden;}
.membership_benefit li.dimm:after {content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#FF9547;opacity:0.2;}
.membership_benefit li dt {display:inline-flex;align-items:center;font-size:16px;font-weight:600;letter-spacing:-0.6px}
.membership_benefit li dt span {width:18px;height:18px;line-height:18px;margin-right:5px;text-indent:-1px;background-color:#545454;color:#fff;border-radius:50%;text-align:center;font-size:11px;}
.membership_benefit li dd {margin-top:6px;font-size:15px;font-weight:400;letter-spacing:-0.7px;color:#333;}
.membership_benefit li:nth-of-type(3) dd {letter-spacing:-1px}
.membership_benefit li dd br {display:none;}
.membership_benefit li dd.spe {position:relative;z-index:10;margin:17px 0 -10px -90px;padding:9px 11px;margin-left:-90px;margin-right:-12px;background:#F7F1EC;border-radius:4px;}
.membership_benefit li dd.spe p {font-size:13px;text-indent:-10px;margin-left:10px;}
.membership_benefit li dd.spe p em {font-weight:700;}
.membership_benefit li dd .bt {margin-top:9px;}
.membership_benefit li dd .bt .bt-ex {height:26px;padding:0 7px;background-color:#E9E9E9;font-size:13px;border:0;letter-spacing:-0.5px;color:#333;font-weight:500;border-radius:5px;cursor:pointer;}
.membership_benefit li + li {margin-top:8px;}
.membership_benefit li:nth-of-type(1) {background:#fff url("/static/images/membership/ico_membership_benefit1.png") no-repeat 24px 50% / 54px}
.membership_benefit li:nth-of-type(2) {background:#fff url("/static/images/membership/ico_membership_benefit2.png") no-repeat 28px 50% / 47px}
.membership_benefit li:nth-of-type(3) {background:#fff url("/static/images/membership/ico_membership_benefit3.png") no-repeat 31px 50% / 40px}
.membership_benefit li:nth-of-type(4) {background:#fff url("/static/images/membership/ico_membership_benefit4.png") no-repeat 24px 50% / 56px}
.membership_benefit li:nth-of-type(5) {background:#fff url("/static/images/membership/ico_membership_benefit5.png") no-repeat 20px 50% / 63px}
.membership_benefit li:nth-of-type(6) {background:#fff url("/static/images/membership/ico_membership_benefit6.png") no-repeat 26px 50% / 50px}
.membership_benefit li.taxi {background: #fff url("/static/images/membership/ico_membership_taxi.png") no-repeat 24px 29px / 61px !important;}
.membership_tip {margin-top:30px;padding:13px 20px;background:#FEF6F7;border:0.5px solid #FFCDCA;border-radius:8px;}
.membership_tip h4 {color:#EE4040;font-weight:700;}
.membership_tip p {margin-top:6px;font-size:15px;font-weight:400;color:#333}
.myplan_cancel .ck_group {margin-top:18px}

.check_select_box {margin-top:38px;}
.check_select_box .select_btn {position:relative;width:100%;padding:16px 24px;min-height:113px;border-radius:8px;border:0.5px solid #CCCCCC;background-color:#fff;text-align:left;}
.check_select_box .select_btn:after {content:"";position:absolute;top:13px;right:12px;display:block;width:24px;height:24px;background:url("/static/images/membership/ico_check_select_box.svg") no-repeat 50% 50%}
.check_select_box .select_btn .t1 {display:block;margin-bottom:10px;font-size:18px;font-weight:600;letter-spacing:-0.5px}
.check_select_box .select_btn .t2 {display:block;font-size:15px;font-weight:400;line-height:21px;letter-spacing:-0.5px}
.check_select_box .select_btn + .select_btn {margin-top:18px;}
.check_select_box .select_btn.selected {border:1.4px solid #ED594D;box-shadow: 0px 0px 10px 0px #0000002E;}
.check_select_box .select_btn.selected:after {background:url("/static/images/membership/ico_check_select_box_selected.svg") no-repeat 50% 50%}

.membership_information {max-width:448px;margin:0 auto;}
.mem_top_area {position:relative;box-sizing:border-box;padding:58px 20px 65px 20px;background:linear-gradient(169.93deg, #FF6B18 -1.1%, #FF9345 70.42%);}
.mem_top_area .copy {text-align:center}
.mem_top_area .copy h2 {font-size:32px;line-height:43px;color:#fff;text-align:center;letter-spacing:-0.5px}
.mem_top_area .copy h2 em {font-weight:700;}
.mem_top_area .copy p {margin-top:14px;font-size:18px;line-height:25px;color:#fff;}
.mem_top_area .copy p em {font-weight:700}
.mem_top_area .copy .period {font-size:15px;font-weight:400;line-height:15px;}
.mem_top_area .copy .period span {position:relative;padding-right:10px;margin-right:10px;font-size:14px;}
.mem_top_area .copy .period span:after {content:"";position:absolute;right:0;top:3px;display:inline-block;width:1px;height:12px;background:#fff;}
.mem_top_area .visual {margin-top:38px;}
.mem_top_area .visual img {display:block;margin:0 auto;}
.mem_top_area .confetti {position:absolute;top:0px;left:0;right:0;}
.mem_top_area .confetti img {width:100%;}
.mem_top_area .benefit_title {margin-top:47px;color:#fff;font-size:20px;font-weight:700;text-align:center;letter-spacing:-0.5px;padding-top:23px;border-top:1px dashed #FFC397}
.mem_top_area .dot_line {margin-top:48px;margin-bottom:-23px;border-top:1px dashed #FFC397}

.mem_top_area  .membership_benefit li dd br {display:none;}
.mem_top_area  .membership_benefit li {padding:23px 25px 23px 103px;border: 1px solid #FF9547}
.mem_top_area  .membership_benefit li dt span {position:static;width:18px;height:18px;line-height:18px;margin-right:5px;text-indent:-1px;background-color:#545454;}

.mem_bot_area {position:relative;margin-top:-25px;padding:33px 20px 28px 20px;background-color:#fff;border-radius:25px 25px 0 0;margin-bottom:-72px;}
.mem_bot_area h3 {text-align:center;font-size:20px;font-weight:700;letter-spacing:-0.5px}
.mem_bot_area .mem_fee {display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:22px 28px;border:1px solid #FF9669;border-radius:8px}
.mem_bot_area .mem_fee dl {text-align:center;}
.mem_bot_area .mem_fee dl + p {width:72px;padding-top:18px;text-align:center;background:url("/static/images/membership/ico_mem_fee_arr.png") no-repeat 50% 0% / 100%;font-size:13px;color:#333;letter-spacing:-1px;}
.mem_bot_area .mem_fee dt {font-size:13px;letter-spacing:-0.5px;color:#333;}
.mem_bot_area .mem_fee dd {font-size:24px;font-weight:700;color:#333;}
.mem_bot_area .mem_fee .after dt,
.mem_bot_area .mem_fee .after dd {color: #FF6F1E;font-weight:700;}
.mem_bot_area .gray_box {padding:14px;margin-top:9px;background:#F5F5F5;border-radius:4px;}
.mem_bot_area .gray_box p {font-size:15px;color:#333;}
.mem_bot_area .gray_box p em {font-weight:700;}
.mem_bot_area .tip_txt {margin-top:13px;font-size:13px;letter-spacing:-0.5px;text-indent:-10px;margin-left:10px;color:#666;font-weight:400;}
.mem_bot_area .tip_txt br {display:none;}

.react_membership [type="checkbox"] + label {padding-left:29px;font-size:14px;line-height:22px;}
.react_membership [type="checkbox"] + label:before {width:20px;height:20px;box-shadow:none !important;}
.react_membership [type="checkbox"]:checked + label:before {box-shadow:none !important;}
.react_membership [type="checkbox"]:checked + label:after {position: absolute;top:6px;left:5px;background-image:none;border:2px solid #fff;width:10px;height:5px;border-top:0;border-right:0;border-radius:1px;transform:rotate(310deg);}
.react_membership .btn[disabled], .btn[disabled]:hover {background-color:#CDCDCD;}

.pop_content_type {text-align:center;}
.pop_content_type h2 {margin-bottom:11px;font-size:18px;font-weight:700;letter-spacing:-0.5px}
.pop_content_type p {font-size:14px;color:#3E3E3E;letter-spacing:-0.5px}
.pop_content_type .pic {margin-top:24px;}
.pop_content_type .pic img {display:block;margin:0 auto;}

.banner_min_bids {margin-top:18px}
.banner_min_bids .btn_min_bids {width:100%;height:46px;border:0;background-color:#333;border-radius:8px;color:#fff;font-size:15px;font-weight:500;letter-spacing:-0.4px;}
.banner_min_bids .btn_min_bids:after {content:"";display:inline-block;width:58px;height:22px;margin:-2px 0 0 6px;vertical-align:middle;background:url("/static/images/membership/badge_membership_banner.png") no-repeat 50% 50% / 58px;}

.prc_guide_list {padding-top:10px;}
.prc_guide_list li {display:flex;justify-content:space-between;font-size:15px;letter-spacing:-0.5px;font-weight:400}
.prc_guide_list li + li {margin-top:10px;}

/* ad_list */
.notice_ad_common {margin-left:4px;padding-left:14px;color:#999;font-size:12px;font-weight:400;letter-spacing:-0.6px;background:url("/static/images/membership/ico_ad.svg") no-repeat 0 50%;}
.ad_list {margin-top:11px;padding:15px 0 17px 0;background-color:#E9E9E9B2;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}
.ad_list.mb_11 {margin-bottom:11px;}
.ad_list .ad_ment {margin-left:13px;max-width:100%;text-overflow:unset;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:-0.6px;}
.slide_list_item {width:calc(88vw - 24px) !important;max-width:335px;}
.slide_list_item .list_inner {position:relative;display:flex;gap:16px;padding:13px 14px;background-color:#fff;border-radius:8px;border:.5px solid #DADADA}
.slide_list_item .list_inner .thumb {position:static;width:60px;height:60px;margin:0;border-radius:50%;overflow:hidden;border:1px solid #DADADA}
.slide_list_item .list_inner .thumb:before {display:none;}
.slide_list_item .list_inner .thumb img {display:block;width:100%;height:100%;object-fit:cover;}
.slide_list_item .list_inner .list_contents {flex:1;margin:0;}
.slide_list_item .list_inner .list_contents .title {max-width:135px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:0;font-size:14px;font-weight:700;letter-spacing:-0.7px;}
.slide_list_item .list_inner .list_contents .est_price {font-size:16px;font-weight:500;letter-spacing:-0.6px;color:#111}
.slide_list_item .list_inner .rating-show {position:relative;top:-2px;display:inline-flex;align-items:center;margin-left:5px;}
.slide_list_item .list_inner .rating-show .star_rating {margin:0 4px 0 0;width:12px;}
.slide_list_item .list_inner .rating-show .star_rating .current_rating {width:100% !important}
.slide_list_item .list_inner .rating-show .rating-number {color:#000;line-height:100%;}
.membership-slider__container {transform:translateZ(0);touch-action:pan-y;padding:0 calc(12vw + 12px) 0 12px}


.popupSubTitle {margin-top:20px;margin-bottom: 10px;font-size:18px;font-weight:500;letter-spacing:-0.77px;}

/* banner */
.banner

    /* list_div_group */
.list_div_group {
    border:0;
}
.favorite .list_div_group>strong , .list_div_group.favorite_bid {
    background-color: #fffcdf;
}
.list_div_group>strong {
    display: block;
    padding: 20px 12px 8px;
    background-color: #fff;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    border: 1px solid #e5e5e5;
    border-bottom:0;
}
.list_div_group .list_item_div {
    position: relative;
    border: 1px solid #e5e5e5;
    border-top: none;
    background-color: #fff;
    min-height: 56px;
    overflow: hidden;
    display:flex;
    padding: 19px 12px;
}
.list_div_group .list_item_div.book {
    background: #fffcdf;
}
.list_div_group .list_item_div .list_contents {
    flex: 1 1 auto;
    position: relative;
    margin-left: 12px;
    width: calc(100% - 94px);
}
.list_div_group .list_item_div .title {
    cursor: pointer;
    display: block;
    padding-top: 0;
    width:100%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    box-sizing:border-box;
}
.list_div_group .list_item_div .list_contents:has(.icn_heart) .title {
    padding-right:30px;
}
.list_div_group .list_item_div span.thumb {
    cursor: pointer;
    flex: 0 0 auto;
    position: relative;
    top: auto;
    display:block;
    width: 80px;
    height: 80px;
    margin-top: 0;
    overflow: visible;
    border: 1px solid #DADADA;
}
.list_div_group .list_item_div span.thumb:before {
    display:none;
}
.list_div_group .list_item_div span.thumb img {
    display:block;
    width:100%;
    height:100%;
    object-fit: cover;
}
.list_div_group .list_item_div span.thumb,
.list_div_group .list_item_div span.thumb:before,
.list_div_group .list_item_div span.thumb img {
    border-radius: 0;
}
.list_div_group .list_item_div .carbirth,
.list_div_group .list_item_div .cartype {
    display:flex;
    align-items:center;
    max-width: none;
    line-height: 1;
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
    margin-top: 6px;
}
.list_div_group .list_item_div .cartype>a {
    cursor: pointer;
    margin-left: 3px;
    color: transparent;
    font-size: 0;
}
.list_div_group .list_item_div .icn_heart {
    position: absolute;
    top: -6px;
    right: 0;
}
.list_div_group .list_item_div .price {
    right: 0;
}
.list_div_group .list_item_div .star_rating {
    margin-right:0px;
}
.list_div_group .list_item_div .rating-show {
    display:flex;
    align-items: center;
    margin-top: 5px;
}
.list_div_group .list_item_div .rating-number {
    line-height: 1;
    margin-left: 5px;
    color: #000;
    font-size: 13px;
}
.list_div_group .list_item_div .review-count {
    line-height: 1;
    margin-left: 3px;
    color: #8c8c8c;
    font-size: 13px;
    letter-spacing: -.56px;
}

.lazy_bg {background:none !important;}

@media screen and (max-width: 704px) {

    .react_membership {height:100%;background-color:#fff;}
    .react_membership #contents {padding-bottom:0;}

    .toast_alert_common {top:70px}
    .toast_alert_common.notice {margin-top:-23px}

    .empty_result {position:absolute;top:calc(50vh - 56px);transform:translateY(-50%);margin-top:0px;}

    .myplan_container {padding-top:32px;box-sizing:border-box;width:auto;padding-top:30px;}
    .pagetitle {display:block;}
    .myplan_cancel {height:100%;padding-top:44px;padding-bottom:28px;width:auto;box-sizing:border-box;background-color:#f5f5f5}
    .myplan_cancel .msg1 {text-align:center;}
    .myplan_cancel .msg1 br {display:block;}
    .myplan_cancel .mob_br {display:block;}
    .myplan_cancel .msg3 br {display:none;}
    .membership_benefit li {padding: 0 15px 0 102px;}
    .membership_benefit li:nth-of-type(1) {background-position:22px 50%}
    .membership_benefit li:nth-of-type(2) {background-position:29px 50%}
    .membership_benefit li:nth-of-type(3) {background-position:29px 50%}
    .membership_benefit li dd br {display:block;}
    .mem_top_area  .membership_benefit li dd br {display:block;}
    .membership_benefit li dt span {position:static;width:18px;height:18px;line-height:18px;margin-right:5px;text-indent:-1px;background-color:#545454;}
    .mem_top_area {padding:40px 20px 65px 20px;margin-bottom:0;}
    .mem_bot_area {margin-bottom:0;}
    .mem_bot_area:has(.bot_fixed) {padding-bottom:100px;}
    .mem_bot_area .tip_txt br {display:block;}
    .mem_top_area .membership_benefit li {padding: 21px 15px 21px 103px;}
    .membership_information .btn_group.bot_fixed {position:fixed;bottom:0;left:0;right:0;padding:10px 20px 28px 20px;background-color:#fff;z-index:20;}

}

@media screen and (max-width: 344px) {
    .mem_top_area .membership_benefit li dd br {display:none;}
}

/*올버스 멤버십 end*/

