.wrap{background-color:#fff;}


.pay-list.list-no-image .list-con-body dd{height:auto;}

/* 마이페이지별 메인 타이틀 */
.pay-container .col-md-3 .con-tit h3, .pay-container .col-md-4 .con-tit h3{font-weight: 500 !important;}

.list-con.list-con-body dd.tit.c-pointer{cursor:auto !important;}
.list-con.list-con-body dd.tit.c-pointer span{cursor: pointer;}
.list-con.list-con-body dd.tit.c-pointer span:hover{text-decoration: underline;}

.mypage-top-main{padding:24px;}
.mypage-top-main .subpage-tab-wrap-sub .subpage-tab li{font-size:1em;}
.mypage-top-main .subpage-tab-wrap-sub .subpage-tab li.current{color:#ff5d00;}
.mypage-top-main .subpage-tab-wrap-sub .subpage-tab li:hover{border-bottom: 0; color:#ff5d00;}

.chk-select-wrap{margin-top:12px; padding-bottom:12px;}

/* 적립금 안내 */
.mypage-con-info dl{margin-bottom:16px; line-height: 1; font-size:1.15em;}
.mypage-con-info dl dt, .mypage-con-info dl dd{display: inline-block; margin-right:-4px;}
.mypage-con-info dl dt{margin-right:6px; min-width: 128px; color:#777;}


.mypage-review .view-datail-review-container{display: block}
.mypage-review .review-main{padding-left:0; padding-right:0; margin-top:0;}
.mypage-review .review-tit{padding-left: 100px; width: 100%;}
.mypage-review .review-txt.c-pointer { display: block; width: 100%; padding-right:16px; position: relative; cursor: pointer;}
.mypage-review .review-txt.c-pointer:hover{text-decoration: underline;}
.mypage-review .review-txt.c-pointer .arrow{ position: absolute; right:4px; top: 42%; background-image: url(https://lbcontents.s3.ap-northeast-2.amazonaws.com/images/IPIACOSMETIC/icon-b-arrow.png); width: 16px; height: 9px; opacity: 0.4;}

/* open */
.mypage-review .review-txt.c-pointer.open .arrow{transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg);}

.mypage-review .review-main-star{position: unset;}

.mypage-review-yet .review-main-star{opacity: 0; visibility: hidden;}
/* 리뷰 버튼 */
.review-btn-wrap{position: absolute; right:0; top:-6px;}
.review-btn-wrap span:first-child{margin-right:4px;}
.review-btn-wrap .btn-etc{padding:0;}

.view-datail-review-container{min-height:104px;}

/* 취소신청 정보 */
.order-receipt-container{padding-bottom:0;}

/* 2020-06-09 */

.member-container{background-color:#f6f6f6; padding:32px 0; margin-bottom:48px;}
.member-container .info, .member-container .info span{font-weight: 500; color:#626262;}
.member-container .info strong{font-weight: 700; color:#222;}
.member-container .button{border:1px solid #626262; padding:4px 8px; font-size:0.9em; margin-left:16px; margin-top:-4px; display: inline-block;}
.member-container .count{font-weight: 700;}
.member-container .head{display: block;}
.member-container .head:after{display: inline-block; clear: both; width: 5px; height: 5px; margin-bottom: 3px; margin-left: 4px;
    -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg);
    border-top: 1px solid #aaa; border-right: 1px solid #aaa; content: "";}


 .pay-list.list-no-image .list-con dd span[data-attr="order_number"]{font-weight: bold;}


 /* ********************************************* *
 * 768 max
 * ********************************************* */
 @media (max-width:768px)
{
    .pay-list .list-con dd.tit, .pay-list .list-con dd[class*="etc"]{padding-left:88px;}
    .pay-list .list-con dd.chk{padding-left:0;}
}




 /* ********************************************* *
 * 768 max
 * ********************************************* */
 @media (max-width:768px)
{
    /* review */
    .mypage-review .review-main-star{margin-top:0 !important}

    .pay-list.list-no-image .list-con dd.tit, .pay-list.list-no-image .list-con dd[class*="etc"], .list-con dd[class*="etc"].pay-shop-btn {padding-left:0 !important;}
    .list-con dd[class*="etc"].pay-shop-btn.divide-line{border-left:1px solid rgba(255,255,255,.4);}
    .list-con dd[class*="etc"].pay-shop-btn {width: 50% !important; display: inline-block; margin-top:16px;  margin-right:-4px; background-color:#222; text-align: center; color:#fff;}
    .list-con dd[class*="etc"].pay-shop-btn img{opacity: 0;}
    .list-con dd[class*="etc"].pay-shop-btn i{ background-repeat: no-repeat; background-position: center; background-size: 15px 15px; width:15px; height:15px;}
    .list-con dd[class*="etc"].pay-shop-btn .shop-icon-order i{background-image:url(https://lbcontents.s3.ap-northeast-2.amazonaws.com/images/IPIACOSMETIC/icon-card-white.png);}
    .list-con dd[class*="etc"].pay-shop-btn .shop-icon-cart i{background-image:url(https://lbcontents.s3.ap-northeast-2.amazonaws.com/images/IPIACOSMETIC/icon-cart-white.png);}

    /* 결제정보 영수증 */
    .order-receipt-container{padding-bottom:24px;}

    .member-container .button{display: table; margin-left:0; margin-top:16px;}

    

}

 /* ********************************************* *
 * 640 max
 * ********************************************* */
 @media (max-width:640px)
{

    .member-container ul > li:first-child{margin-bottom:32px; border-bottom:1px solid #ddd; padding-bottom:32px;}

}

 /* ********************************************* *
 * 576 max
 * ********************************************* */
 @media (max-width:576px)
{
    .mypage-top-main{padding:24px 8px;}
    .mypage-top-main .check_label{font-size:.95em; padding-left:20px;}
    .mypage-top-main .checkmark{width:15px; height:15px;}
    .mypage-top-main .check_label .checkmark:after {left: 4px; top:1px; width: 5px; height: 8px;}
}