/* 상담사 등록 신청 */
.store-insert-wrap{
    height: 100vh;
    height: 100%;
    /* background: white; */
}
.store-insert-wrap h1{
    font-size: 22px;
    color: white;
    text-align: center;
    background: url(/assets/hongstore2.0/img/icon/bg_star_imgx03.png)no-repeat top 36px center;
    background-size: 100%;
    border-bottom: 1px solid white;
}
.store-insert-wrap h1.none{
    background: transparent;
    border-bottom: 0;
}
.store-insert-wrap .store-insert{
    width: 100%; height: 170px; 
    background: #fa233b; 
    text-align: center;
    /* padding: 0 63px 0 58px; */
    padding: 0 20px;
    position: relative;
    z-index: 0;
}
.store-insert .btn-close{
    position: absolute;
    top: 25px;
    right: 0;
}
.store-insert-wrap .store-insert .d-flex{
    justify-content: space-around;
    position: relative;
}
.store-insert-wrap .store-insert .d-flex::before{
    display: block;
    content: "";
    width: 80%;
    height: 1px;
    background: white;
    position: absolute;
    top: 17px;
    z-index: 2;
}
.store-insert-wrap .store-insert .d-flex > div{
    border: 1px solid white;
    background: #fa233b;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 16px;
    border-radius: 100px;
    z-index:3;
}
.store-insert-wrap .store-insert .d-flex > div.active{
    position: relative;
    background: white;
    color: #fa233b;
}
.store-insert-wrap .store-insert .d-flex > div.wan{
    position: relative;
    background: #fa233b;
    color: white;
}
.store-insert-wrap .store-insert .d-flex > div.wan::after,
.store-insert-wrap .store-insert .d-flex > div.active::after{
    display: block;
    content: "현재 작성 중";
    width: 60px;
    height: 17px;
    color: white;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translate(-50%, 0);
}
.store-insert-wrap .store-insert .d-flex > div.wan::after{
    content: '완료';
}
.store-insert-wrap .btn.btn-change{
    top:56px;
}
.store-insert-wrap .btn.btn-change.injeung{
    top:46px;
}
.store-insert-wrap .profile-faq-plus .btn-close{
    color: transparent;
    width: 38px;
    height: auto; 
    position: initial;
    transform: initial;  
    border: 1px solid #eee;
    background: url(/assets/hongstore2.0/img/icon/btn2_closex3.png)no-repeat center center #f8f8f8; 
    background-size: 11px;
    border-right: 0px;
}
.store-insert-wrap .profile-faq-plus .profile-faq-select{
    width: calc(100% - 38px);
    padding-right: 30px;
    
}

.info-wrap .radiobox-category input{
    display: inline-block;
}

/* 체크박스 */
.store-info .checkbox-note{
    display: none;
}
.store-info .checkbox{
    padding-left: 27px;
    font-size: 13px;
    color: #222;
    background: url(/assets/hongstore2.0/img/icon/checkbox_offx3.png) no-repeat left center/18px 18px;
}
.store-insert-wrap 
/* 라디오박스 */
.store-info .radiobox-category label{
    font-size: 14px;
    color: #222;
}
.info-wrap .info-area-ver3.category{
    /* height: 100px; */
    /* 카테고리 추가됨 */
    height: auto;
}
.title-2color p{
    color: #888;
}
.title-2color .f-black{
    color: #222;
}
.title-2color span{
    color: #222;
}
.store-insert-wrap .daepyo .coin-grid-label{
    /* width: auto;  */
    height: auto;
    top: initial; left: initial; 
    /* margin-right: 14px; */
    position: initial;
    margin-bottom: 5px;
    width: 24%
}
.store-insert-wrap .daepyo .radio-span{
    position: relative; margin-left: 10px;
}
.store-insert-wrap .daepyo .coin-grid-label .label-text{
    display: inline-block;
    font-size: 13px;
    text-indent: 16px;
    vertical-align: 2px;
}
.checkbox-category{
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
}
.checkbox-category div{
    width: 25%;
    margin-bottom: 5px;
}
/* 프로필 */
.notice-wrap textarea,
.question-wrap .question-content-div textarea,
.info-area-ver2.faq textarea,
.store-profile .info-area-ver2 textarea{
    width: 100%; height: 119px; 
    border: 1px solid #eee; 
    padding: 16px; 
    resize: none;
}
.question-wrap .question-content-div textarea{
    height: 190px;
}
.notice-wrap textarea,
.question-wrap .question-content-div textarea{
    padding: 12px;
}
.notice-wrap textarea,
.question-wrap .question-content-div textarea,
.info-area-ver2.faq textarea.gray,
.store-profile .info-area-ver2 textarea.gray{
    background: #f8f8f8;
}

.store-profile .info-area-ver2.faq{
    margin-bottom: 0; 
    border-bottom: 0; 
    padding-bottom: 0;
}
/* .info-area-ver2.faq p{
    font-size: 14px; color: #222;
} */
.info-area-ver2.faq textarea.q-input{
    width: 100%; height: 177px; 
    border: 1px solid #eee; 
    border-top: 0px; 
    padding: 16px; 
    resize: none;
}
.store-profile .content-plus-div{
    height: 40px; line-height: 40px; 
    font-size: 14px; text-align: right;
}
.store-profile .content-plus-div p{ 
    display: inline-block; margin-right: 10px;
}
/* 이미지 */
.store-insert-wrap .store-img .color-fa233b{
    font-size: 12px;
    font-weight: normal;
}
.store-insert-wrap .store-img .color-fa233b.f-bold{
    font-size: 14px;
    font-weight: bold;
}
.store-insert-wrap .store-img .ex-img,
.store-insert-wrap .store-img .ce-img{
    position: relative; 
    /* width: 150px; */
    width: 103%;
    /* height: 166px; */
    height: auto;
    background: #f8f8f8;
    border: 1px solid #eee;
    border-radius: 4px;
}
.store-insert-wrap .store-img .ce-img{
    position: relative;
    text-align: center;
    border: 0px;
    background: transparent;
}
.store-insert-wrap .store-img .ce-img p{
    margin-top: 11px;
}
.store-insert-wrap .store-img .ex-img:nth-child(2){
    border: 0px;
}

.store-insert-wrap .store-img .d-flex div:nth-child(2) span{
    color: #fa233b;
}
.store-insert-wrap .store-img .ex-img p{
    text-align: center;
    margin-top: 11px;
    /* margin-bottom: 10px; */
    font-size: 14px; 
    font-weight: bold;
}
.store-img .content-plus{
    background-size: 18px;
}
.store-img .main-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    height: 46.1vw;
    /* column-gap: 12px;
    row-gap: 12px; */
}
.store-img .main-grid.pc-h26{
    height: 88vw;
}
.store-img .main-grid.grid01 li div.img-plus,
.store-img .main-grid.grid02 li div.img-plus{
    /* width: 66%; */
    width: 72%;
    height: 61%;
}
.store-img .main-grid.grid02 li div.img-plus{
    position: relative;
}
.img-upload-div .img-upload-grid label,
.store-img .main-grid.grid01 label,
.store-img .main-grid.grid02 label{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.store-img .info-area.vw > div{
    padding: 0 4vw;
}
.store-img .info-area .main-grid.grid02 li{
    position: relative;
}
.store-img .info-area .main-grid.grid02 .img-minus{
    position: absolute;
    bottom: 16px;
    left: 50%;
    transform: translate(-50%, 4px);
}
.store-img .main-grid .img-plus img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.store-file-search{
    display: inline-block; width: 100%; border: 1px solid #ddd; text-align: center;
    font-size: 14px;
    padding: 10px 0;
}
.store-file-search p{
    display: inline-block;
    width: 98px;
    background: url(/assets/hongstore2.0/img/icon/img_plusx3.png)no-repeat left center;
    background-size: 15px;
}
.store-img .info-wrap.certificate p:nth-child(2),
.store-img .info-wrap.certificate p:nth-child(3){
    font-size: 12px; color: #888;
}
/* .store-img .info-wrap.certificate .certificate-div{
    border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
} */
.store-img .info-wrap.certificate .certificate-div ul li{
    border: 1px solid #ddd; 
    font-size: 12px; 
    width: 100%; height: 40px; line-height: 40px;
    text-indent: 21px;
    margin-bottom: 10px;
}
.store-img .info-wrap.certificate .certificate-div .d-flex div:nth-child(1){
    width: calc(100% - 38px);
    border-right: 1px solid #ddd;
    text-align: center;
}
.store-img .info-wrap.certificate .certificate-div .d-flex div:nth-child(2){
    width: 38px;
    position: relative;
    background: #f8f8f8;
}
/* 팝업 */
/* 한줄소개 */
.popup-bg.introduce-o .popup-bottom{
    /* height: 490px; */
    padding: 16px;
    padding-top: 8px;
}
.popup-bg.introduce-o .popup-bottom .popup-bottom-inner{
    padding: 8px 0px;
}
/* 상세소개 */
.popup-bg.introduce-d .popup-bottom{
    padding: 16px;
}
.introduce-o .popup-bottom > p,
.introduce-f .popup-bottom > p,
.introduce-d .popup-bottom > p{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.popup-bg.introduce-o .popup-bottom .detail-ex p,
.popup-bg.introduce-f .popup-bottom .detail-ex p,
.popup-bg.introduce-d .popup-bottom .detail-ex p{
    font-size: 12px;
    text-align: left;
}
.popup-bg.introduce-f .popup-bottom .detail-ex p{
    padding-left: 20px;
}
.popup-bg.introduce-f .popup-bottom .detail-ex .q-img{
    background: url(/assets/hongstore2.0/img/icon/q_imgx03.png)no-repeat left 2.5px;
    background-size: 13px;
}
.popup-bg.introduce-d .popup-bottom .detail-ex{
    width: 268px; height: 262px; border: 1px solid #eee;
    margin: 0 auto; padding: 16px;
}
/* faq */
.popup-bg.introduce-f .popup-bottom{
    height: 396px;
    padding: 16px;
}
.popup-bg.introduce-f .popup-bottom .detail-ex .content > div{
    width: 100%; padding: 8px;
    background: #f5f5f5; border-radius: 4px;
}
/* 스토어 등록 신청 완료 */
.store-insert-wrap .btn-area-div{
    background: white;
}
.store-insert-wrap .number-set{
    padding: 0px 0px 0px 10px;
}
.store-insert-wrap .number-set .point{
    font-size: 14px;
    padding: 14px 0;
    border-bottom: 1px solid #eee;
}
.store-insert-wrap .number-set .point:last-of-type{
    border-bottom: 0;
}
/* 상품등록 */
.item-insert-wrap .head-bg{
    padding: 28px; background: #012136; text-align: center;
}
.item-insert-wrap .head-bg p{
    color: white;
}
.item-insert-wrap .bg-arrow-w{
    background: url(/assets/hongstore2.0/img/icon/arrow_right_s_w_x03.png)no-repeat right center, 
    url(/assets/hongstore2.0/img/icon/item_insertx03.png)no-repeat left 5px;
    padding-right: 16px;
    padding-left: 22px;
    background-size: 8px, 17px;
}
.item-insert-wrap .item-insert2{
    height: 52px; background: #eee; text-align: center;
}
.item-insert-wrap .item-insert2-inner{
    padding: 16px 16px 24px; background: white;
}
.item-modify-wrap .form-input{
    background: white;
}
.item-modify-wrap.buy-list-wrap .buy-apply-info{
    background: white;
}
.item-modify-wrap .form-select{
    background: url(/assets/hongstore2.0/img/icon/select_arrowx3.png)no-repeat right 13px center white;
    background-size: 7px;
}
.item-modify-wrap .switch-btn label{
    position: relative;
    right: initial;
    top: initial;
    transform: translate(0px, -100%);
    margin-right: 5px;
}
.item-modify-wrap .switch-btn label:before{
    left: 10px;
}
.item-modify-wrap .switch-btn input:checked + label:before{
    left: -2px;
}
.item02 label.coin-grid-label.insert-label{
    position: relative;
    width: 24%;
    margin-bottom: 5px;
}
.item02 .insert-label .radio-span-inner{
    top: 0;
    left: 0;
    transform: initial;
}
.item02 .insert-label .radio-span{
    margin-left: 10px;
}
.item02 .insert-label .label-text{
    display: inline-block;
    font-size: 12px;
    text-indent: 16px;
    vertical-align: 2px;
}
/* 상품 관리 */
.item-menag-wrap .detail-img-plus{
    background: url(/assets/hongstore2.0/img/icon/img_plusx3.png)no-repeat right 5px;
    padding-right: 16px;
    background-size: 11px;
}
.item-menag-wrap .up-item-list .item-grid{
    grid-template-rows: 39px 76px 41px;
}
/* 상품관리 select */

.popup-div .select2-container--default .select2-selection--single{
    height: 40px;
    border: 1px solid #eee;
    border-radius: 0px;
    padding: 6px;
}
.popup-div .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
    right: 4px;
}
.popup-div .select2-container--default .select2-selection--single .select2-selection__rendered{
    font-size: 12px;
    line-height: 26px;
}
.select2-container--default .select2-dropdown{
    border: 1px solid #eee;
}
.select2-results__option{
    height: 40px;
    line-height: 32px;
    font-size: 12px;
}
/* 상품삭제 */
.item-menag-wrap .item-delete{
    display: inline-block;
    width: 76px;
    height: 25px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 24px;
    border-radius: 2px;
    font-size: 12px;
}
/* 예약 상품 */
.reserv-item-day{
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #b1b1b1;
    border-radius: 50%;
    text-align: center;
    color: white;
    margin-right: 22px;
    margin-top: 2px;
}
.reserv-item-day.active{
    background: #fa233b;
}
.reserv-item-data{
    width: 26.39%;
    height: 40px;
    padding: 9px 16px;
    border-radius: 4px;
    /* font-weight: bold; */
    margin-right: 8px;
    border: 1px solid #ddd;
    background: url(/assets/hongstore2.0/img/icon/select_arrowx3.png)no-repeat right 13px center white;
    background-size: 7px;
    color: #888;
}
.reserv-item-data.active{
    border: 1px solid #fa233b;
    font-weight: bold;
    color: #222;
}
.item-select{
    background: #f8f8f8; padding: 20px 24px;
    border-bottom: 1px solid #eee;
}

/* 예약하기 */
.reservation-list-wrap .btn-area-div{
    border-top: 1px solid #eee;
    background: #f8f8f8;
}
.reservation-list-wrap .number-set-title{
    font-size: 16px; color: #222; font-weight: bold; 
}
.reservation-list-wrap .number-set{
    padding: 0px 0px 0px 12px;
    line-height: 24px;
}
.reservation-list-wrap .number-set p.point::before{
    left: 20px;
}
.reservation-list-wrap .btn{
    border-radius: 0;
    margin-top: 12px;
    margin-bottom: 8px;
}
/* 구매하기 */
.buy-list-wrap .select-div{
    background: #f8f8f8; padding: 10px 16px; border-top: 1px solid #eee;
}
.category-wrap select,
.buy-list-wrap .select-div .select-shot select,
.buy-list-wrap .select-div .select-long select
{
    height: 40px;
    width: 130px;
    border: 1px solid #eee;
    text-indent: 12px;
}
.buy-list-wrap .select-div .select-shot select{
    width: 105px;
}
.buy-list-wrap .item-list .d-flex .border-r-0{
    border-right: 0px;
}
.grid-column1.bg-gray.border-b-0{
    border-bottom: 0px;
}
.grid-column2.bg-gray.border-b-0{
    border-bottom: 0px;
}
.buy-list-wrap .number-set{
    padding: 0px 0px 0px 18px;
}
.buy-list-wrap .number-set.sale{
    line-height: 20px;
    padding: 0px 0px 0px 8px;
}
.buy-list-wrap .number-set p.number::before{
    left: 28px;
}
.number-set.l22{
    padding: 0px 0px 0px 24px;
}
.number-set.l22 p.number::before{
    left: 22px;
}
.buy-list-wrap .buy-apply-info{
    width: 100%; background: #f8f8f8; padding: 12px; 
    border: 1px solid #eee; line-height: 32px;
    overflow: auto;
}
.buy-list-wrap .buy-apply-info.point24 {
    height: 246px;font-size: 14px;line-height: 25px;padding-left: 18px;
}
.buy-list-wrap .buy-apply-info.point24 p.point::before{
    left: 24px;
}
/* 판매하기 */
.buy-list-wrap .add-request.file-label{
    padding: 0;
}
.buy-list-wrap .file-title{
    width: 100%;
    padding: 8px;
}
.buy-list-wrap .file-esc{
    display: inline-block;
    min-width: 12%;
    height: auto;
    border-left: 1px solid #eee;
}
/* 풍수textarea */
.buy-list-wrap .buy-apply-info.pungsu {
    height: 140px;
}
.buy-list-wrap .add-request{
    display: inline-block;
    width: 100%; padding: 10px; 
    border: 1px solid #eee; 
    line-height: 24px;
    text-align: center;
}
.buy-list-wrap .add-request .download{
    background: url(/assets/hongstore2.0/img/icon/downloadx3.png)no-repeat left center white;
    padding-left: 22px;
    background-size: 16px;
}
.up-item-list .buy-grid .cancel::after{
    display: inline-block;
    width: 62px;
    height: 24px;
    content: "결제취소";
    color: white; font-size: 11px;
    background: url(/assets/hongstore2.0/img/icon/arrow_rightx03.png)no-repeat right 7px center #fa233b;
    background-size: 4px;
    text-indent: 8px;
    line-height: 22px;
    border-radius: 2px;
    margin-left: 12px;
}
.up-item-list .buy-grid .coin::after,
.up-item-list .buy-grid .refund::after{
    display: inline-block;
    position: absolute;
    height: 24px;
    content: "[취소환불완료]";
    color: #fa233b;
    font-weight: bold;
    font-size: 12px;
    line-height: 22px;
    right: 17px;
}
.up-item-list .buy-grid .coin::after{
    content: "[코인전환완료]";
}
.up-item-list.all{
    padding: 16px 16px 104px;
    border-bottom: 0;
    margin-bottom: 0px;
}
.up-item-list .btn-area-diver5{
    padding: 24px 0 8px;
}
/* 전화상담,채팅상담 예약 */
.call-wrap .up-item-list ul{
    display: flex;
}
.buy-grid-ver2.reserv .pay-coin{
    grid-column: span 3; 
    padding: 10px; background: #f8f8f8; 
    border-top: 1px solid #ccc;
}
.buy-list-wrap .buy-apply-info.chat-reserv-notice{
    height: 246px;
    font-size: 14px;
    line-height: 25px;
    padding-left: 18px;
}
.buy-list-wrap .chat-reserv-notice.number-set p.point::before{
    left: 24px;
}
/* 스토어 후기 운영 정책 */
.store-guide-wrap .number-set{
    padding: 0px 0px 0px 18px;
}
.store-guide-wrap .number-set p.point::before{
    left: 24px;
}
.store-guide-wrap .store-guide-notice{
    height: 114px; background: white;
}
.store-guide-wrap .guide-notice-inner{
    height: 63px; background: #fa233b; padding: 16px;
}
.store-guide-wrap .guide-notice-inner02{
    border: 2px solid #222; background: white; 
    line-height: 24px; padding: 22px 34px; border-radius: 8px;
}
.store-guide-wrap .text-notice{
    padding: 0 16px; font-size: 14px; line-height: 24px;
}
.store-guide-wrap .photo-review-p{
    position: relative;
}
.store-guide-wrap .photo-review-tag{
    background: #fa233b;
    border-radius: 50%;
    padding: 10px;
    width: 75px;
    height: 75px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 18px;
    transform: translateY(-50%);
}
.store-guide-wrap .photo-review-t{
    color: white; font-size: 14px;
}

/* 스토어 후기 관리 */
.store-review-wrap .store-review-notice{
    padding: 16px; background: #f8f8f8; 
    text-align: center; border-bottom: 1px solid #eee;
}
.store-review-wrap .starjum{
    line-height: 32px;
}
.store-review-wrap .starjum .starjum-title{
    display: inline-block; margin-right: 6px;
}
.store-review-wrap .text-l5{
    text-align: right; margin-bottom: 5px;
}
.store-review-wrap .up-item-list:last-of-type{
    margin-bottom: 0;
    border-bottom: 0;
}
/* 스토어 공지사항 */
.store-notice-wrap .inner{
    /* padding: 16px; */
    padding: 16px 16px 65px;
    background: white;
}
.store-notice-wrap .borderr-t{
    border-top: 1px solid #eee;
}
.store-notice-wrap .border-t .en-breck{
    background: #f8f8f8; border: 1px solid #eee; 
    padding: 12px; 
    /* height: 214px;  */
    height: auto;
    overflow: auto; 
    font-size: 14px; 
    line-height: 24px;
}
.store-notice-wrap .notice-btn{
    width: 67px;
    height: 30px;
    display: inline-block;
    border: 1px solid #ddd;
    padding: 5px 18px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
}
.store-notice-wrap .notice-btn.right{
    position: absolute; padding: 5px 12px; right: 0;
}
.store-notice-wrap .bg-arrow{
    background: url(/assets/hongstore2.0/img/icon/notice_right_arrowx03.png)no-repeat right 5px;
    margin-right: initial;
    background-size: 4px;
    padding-right: 9px;
}
.store-notice-wrap .bg-arrow.left{
    background: url(/assets/hongstore2.0/img/icon/notice_left_arrowx03.png)no-repeat left 5px;
    background-size: 4px;
    padding-right: 0;
    padding-left: 9px;
}
.profile-notice-wrap .view-square-img{
    background: url(/assets/hongstore2.0/img/icon/arrow_bottom_boldx03.png)no-repeat center right;
    background-size: 11px;
    padding-right: 14px;
}
/* 스토어 프로필 수정 */
.notice-wrap ul{
    background: #f5f5f5;
}
.notice-wrap .modify-list{
    margin-bottom: 6px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
.notice-wrap .modify-list:last-of-type{
    padding-bottom: 6px;
    margin-bottom: 0;
}
.notice-wrap .modify-list a{
    display: inline-block; 
    width: 100%; 
    padding: 14px 16px; 
    background: white;
}
.notice-wrap .modify-list .bg-arrow{
    margin-right: 0;
}
.notice-wrap .btn-area-diver3 .number-set{
    padding: 0px 0px 0px 8px;
    font-size: 14px;
}
/* 스토어 문의 관리 */
.store-review-wrap .store-alarm{
    position: relative; 
    background: white; 
    padding: 18px 16px 15px; margin-bottom: 6px; 
    border-bottom: 1px solid #eee;
}
.store-review-wrap .alarm-check{
    height: 30px;
    width: 80px;
    margin-right: 20px;
}
.store-review-wrap .alarm-check .switch-label{
    position: relative; left: 6px;
}
.store-review-wrap .alarm-check .switch-btn label:before{
    left: 9px;
}
.store-review-wrap .alarm-check .switch-btn input:checked + label:before{
    left: 0;
}
.store-review-wrap.question-wrap .question-content-div{
    padding: 0; background: transparent;
}
.store-review-wrap.question-wrap .up-item-list{
    padding: 16px 16px 24px; border-bottom: 1px solid #eee;
}
.store-review-wrap.question-wrap .up-item-list:last-of-type{
    border-bottom: 0;
}
.store-review-wrap.question-wrap .up-item-list .time-text{
    line-height: 20px;
}
.store-review-wrap.question-wrap .en-breck{
    line-height: 24px;
}
.store-review-wrap.question-wrap .lock{
    position: relative;
}
.store-review-wrap.question-wrap .lock::before{
    display: inline-block;
    content: ''; position: absolute; top: 0; left: -22px;
    width: 22px; height: 22px;
    background: url(/assets/hongstore2.0/img/icon/lock_imgx03.png)no-repeat center center;
    background-size: 12px;
}
/* 정산관리 */
.calculate-wrap{
    height: 100%;
}
.calculate-wrap .calculate-set div{
    width: 49%;
    display: inline-block;
}
.calculate-wrap .calculate-set .title{
    padding: 8px 16px;
    border-bottom: 1px solid #eee;
    text-align: center;
}
.calculate-wrap .calculate-set .con.right,
.calculate-wrap .calculate-set .title.right{
    margin-right: 16px;
}
.calculate-wrap .calculate-set .con.left,
.calculate-wrap .calculate-set .title.left{
    margin-left: 16px;
}
.calculate-wrap .calculate-set .con{
    padding: 8px 16px 11px; text-align: center;
}
.calculate-wrap .bg-arrow-r{
    background: url(/assets/hongstore2.0/img/icon/arrow_right_s_x03_r.png)no-repeat right top 5px;
    background-size: 7px;
    padding-right: 11px;
}
.calculate-div .detail-show{
    display: inline-block;
    border: 1px solid #eee;
    width: 80px;
    height: 26px;
    padding: 4px 12px;
    box-sizing: border-box;
}
.calculate-div .detail-show.bg-arrow{
    background: url(/assets/hongstore2.0/img/icon/arrow_right_s_x03.png)no-repeat right 7px top 8px;
    background-size: 6px;
    margin-right: 0;
}
.calculate-div .s-div .btn-area-diver3{
    margin-top: 6px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    z-index: 0;
}
.calculate-set-wrap .guide{
    width: 100%;
    height: 246px;
    background: #f8f8f8;
    padding: 16px;
    font-size: 14px;
    border: 1px solid #eee;
    overflow: scroll;
}
.calculate-set-wrap .sale-item{
    padding: 0px 16px; margin-top: 42px;
}
.calculate-set-wrap .sale-item.ver2{
    margin-top: 10px;
    border-top: 1px solid #eee;
    padding: 10px 0;
    margin-bottom: 10px;
}
.calculate-set-wrap .sale-item div{
    width: 50%;
}
.calculate-set-wrap .sale-item div .left{
    text-align: left;
}
.calculate-set-wrap .sale-item div .right{
    text-align: right;
}
.calculate-set-wrap .sale-item-guide{
    border-top: 1px solid #eee; margin-top: 20px;
}
.calculate-set-wrap .sale-item-guide .number-set{
    line-height: 18px;
}
/* 정산레벨 */
.calculate-set-wrap .level-div{
    background: white; padding-top: 32px;
}
.calculate-set-wrap .level-div .d-flex{
    border-bottom: 1px solid #eee; padding: 13px 0;
}
.calculate-set-wrap .level-div .number-set{
    padding: 16px 8px 8px;
}
.calculate-set-wrap .level-div .partner-b{
    background: #fa233b;
    background-size: 6px;
    color: white;
    padding: 6px 16px;
    display: inline-block;
    border-radius: 4px;
    font-weight: bold;
}
.calculate-set-wrap .div-inner{
    padding: 0px 16px
}
.calculate-div .s-div .cp-id{
    display: inline-block;
    position: relative;
    width: 48%;
    text-align: center;
    padding: 12px 0px;
    color: white;
    background: #3f71c8;
    border-radius: 4px 0px 0px 4px;
    z-index: 2;
}
.calculate-div .s-div .cp-id.title{
    background: white;
    width: 52%;
    border: 1px solid #222;
    border-left: 0;
    color: #222;
    border-radius: 0px 4px 4px 0px;
    z-index: 1;
}
.calculate-div .s-div .cp-id.semo:after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 24px solid transparent;
    border-left: 17px solid #3f71c8;
    border-bottom: 24px solid transparent;
    top: 0px;
    right: -17px;
}
/* 강등 */
.relegation-wrap .grid-div{
    background: white; 
    padding: 16px; padding-top: 40px; 
    text-align: center; 
    margin-bottom: 6px; 
    border-bottom: 1px solid #eee;
}
.relegation-wrap .btn-area-diver3{
    text-align: center; 
    border-bottom: 1px solid #eee; border-top: 1px solid #eee;
}

@media(max-width:280px){
    .store-img .info-area .main-grid.grid02 .img-minus{
        bottom: 3px;
    }
}