*:focus{outline:none}

.celebHompage .profileWrap{padding:20px;}
.celebHompage{background:#F8F8F8}
.celebHompage #detail_tab{background:#ffffff;}
.celebHompage #detail_tab>li{width: calc(100% / 2);}
.celebHompage #detail_tab>li.on{color: #edb7b3;border-bottom: 3px solid #edb7b3;}
.celebHompage #detail_tab>li{color: #afafaf;}
.celebHompage .detail_panel{background: #ffffff;padding-top: 25px;}
.celebHompage .area h2{padding:0px 14px 20px 14px;}
.celebHompage .BestProduct{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-bottom: 25px solid #f9f9f9;padding:0px 0px 30px 14px;margin:0px 0px 30px;}
.celebHompage .BestProduct .product_item{width:46%;}
.celebHompage .otherProduct{padding:0px 14px;overflow:hidden;}
.celebHompage .detail_panel #celebProduct_panel .title{padding:20px 14px;}

.profileWrap{overflow:hidden;padding-top:20px;}
.profileWrap .profileImg{position:relative;float:left;width:25%;}
.profileWrap .profileImg .grade{position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);background: #ffffff;border-radius: 30px;padding: 2px 15px;width: 40%;text-align: center;border: 1px solid #ccc;}
.profileWrap ul li{float:left;width:33%;text-align:center;font-weight:600;color:#333333;line-height:20px;font-size:1.1em;}

.profileWrap .profileImg .gradeVip{position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);background: #ffffff;border-radius: 30px;padding: 2px 15px;width: 55%;text-align: center;border: 1px solid #f4998d;color:#f4998d;}
.profileWrap .text,.profileWrap .textVip{float:right;padding-left:4.5%;width:65%;color: #222222;font-weight: 500;font-size: 1.6em;line-height: 1.4em;}
.profileWrap .text a{display:block;font-size:0.55em;color:#aaaaaa;padding-top:10px;font-weight:normal;}
.profileWrap .textVip a{display:block;font-size:0.55em;color:#f4998d;padding-top:10px;font-weight:normal;}
.profileWrap .state{float:left;width:75%;margin-top: 20px;}
.profileWrap .state li{display:block;float:left;width:33%;}
.profileWrap .profile p{font-weight:200}
.profileWrap .profile span{display: block;font-weight: 500;color: #333;}
.profileWrap .profile{line-height: 20px;color: #aaa;padding:15px 0px;}
.profileWrap .btn_follow{border: 2px solid #b5b5b5;width: 100%;padding: 8px;border-radius: 30px;font-weight: 600;color: #555;}
.profileWrap .btn_following{border: 2px solid #e7d2c1;background:#e7d2c1;width: 100%;padding: 8px;border-radius: 30px;font-weight: 600;color: #3f3935;}
.profileWrap .btn_write{display:block;width: 100%;padding: 8px;border-radius: 30px;box-sizing:border-box;border:1px solid #aaa;border-radius:30px;box-sizing:border-box;background:none;font-weight: 600;color: #3f3935;text-align:center}
.profileWrap .btn_write.selected{border:1px solid #e7d2c1;background:#e7d2c1}

/*인기 샐럽 리뷰 start*/
.hitReview{background: #ffffff;border-radius: 0px;border-bottom: 1px solid #eeeeee;margin-bottom: 40px;}
.hitReview h2{font-size:1.9em;color:#000000;padding: 40px 20px 20px 20px;background: #fff;border-radius: 20px 20px 0px 0px;border-top: 1px solid #f1f1f1;}
.hitReview .movieView {position: relative;margin-bottom: 15px;text-align: center;overflow: hidden;}
.hitReview .movieView .movieView_body {width: 100%;height: 100%;text-align: center;overflow: hidden;}
.hitReview .movieView .movieView_body .btn_moviePlay{position:absolute;top:50%;left:50%;width:80px;height:80px;margin-left:-40px;margin-top:-40px;font-size:0px;line-height:0%;}
.hitReview .movieView .movieView_body .btn_moviePlay img{width:80px;}
.hitReview .review_list li{/*padding:0px 0px 30px;*/border-bottom:none}
.hitReview .review_list .review_list_body{padding:0px 15px}
.hitReview .review_list .review_list_body .celeb_introduce{border-bottom:2px solid #f1f1f1;padding:5px 10px 15px 10px;overflow:hidden;}
.hitReview .review_list .review_list_body .celeb_introduce .celebImg{float:left;width:12%;aspect-ratio:1;}
.hitReview .review_list .review_list_body .celeb_introduce .celebImg > p{font-size:0px;border-radius: 50%;padding: 0;}
.hitReview .review_list .review_list_body .celeb_introduce .celebName{float:left;font-weight:bold;color:#000000;font-size:1.2em;padding:7px 0px 0px 7px;}
.hitReview .review_list .review_list_body .celebMemo{border-bottom:2px solid #f1f1f1;padding:15px 10px;box-sizing:border-box;color:#000000;margin-bottom:20px;font-size:1.1em;line-height:1.4em;-webkit-transition: all 0.3s ease}
.hitReview .review_list .review_list_body .celebMemo .btn_add_wish{float: right;height: 25px;width: 25px;margin: 0px;margin-left:20px;background: url('/plugIn/SelleobAndSupplier/img/icon_group.png');-webkit-background-size: 300px 300px;background-size: 280px 280px;display: inline-block;background-position: -37px -85px;}
.hitReview .review_list .review_list_body .celebMemo .btn_add_wish.on{float: right;height: 25px;width: 25px;margin: 0px;margin-left:20px;background: url('/plugIn/SelleobAndSupplier/img/icon_group.png');-webkit-background-size: 330px 330px;background-size: 330px 330px;display: inline-block;background-position: -131px -64px;}
.hitReview .review_list .review_list_body .celebMemo .toggle.close{height:40px;overflow:hidden}
.hitReview .review_list .review_list_body .celebMemo .toggle{height:auto}
.hitReview .review_list .review_list_body .product_item{padding:0px 10px;box-sizing:border-box}
.hitReview .review_list .review_list_body .product_item .product_sale{position: unset;}
.hitReview .review_list .review_list_body .product_item .product_price1{color:#ff9789;font-size:1.3em;font-weight:600;}
.hitReview .review_list .review_list_body .product_item .product_price1 .product_sale1{float:right;color:#ff9789;font-weight:600;background:none;}
.hitReview .review_list .review_list_body .product_item .product_seller{padding: 0px;color: #000000;font-weight: 600;}
.hitReview .review_list .review_list_body .product_item .product_discount{color:#c8c7cc;}
.hitReview .review_list .review_list_body .product_item .basketButton{float:right;}
.hitReview .swiper-pagination{bottom:10px;font-size:0px;line-height:0%}
.hitReview .swiper-pagination-bullet{width:30px;height:4px;margin:0px 3px;border-radius:50px}
#detail .hitReview{margin-top:20px;margin-bottom:0px;border-bottom:0px;border-radius:0px;}
#detail .hitReview .review_list_body{padding:0px}

#detail .celeb_product1,
#detail .celeb_product2{margin: 0 15px;}

/* 위시리스트(셀럽) */
.searchCelebWishlist{padding:30px 15px;box-sizing:border-box;background:#f8f8f8;text-align:center;font-size:0px}
.searchCelebWishlist input{width:90%;height:35px;padding-left:15px;border:1px solid #9d9d9d;border-right:none;border-radius:50px 0px 0px 50px;box-sizing:border-box;background:#fff;font-size:0.75rem;vertical-align:top}
.searchCelebWishlist input::-ms-input-placeholder{color:#B0B0B0;}
.searchCelebWishlist input::-webkit-input-placeholder{color:#B0B0B0;}
.searchCelebWishlist input::-moz-placeholder{color:#B0B0B0;}
.searchCelebWishlist a{height:35px;line-height:30px;border:1px solid #9d9d9d;border-left:none;border-radius:0px 50px 50px 0px;box-sizing:border-box;font-size:0rem;text-align:center;vertical-align:top; width: 28px; margin-top: 0px; padding: 0px 10px; background:#ffffff url(/plugIn/SelleobAndSupplier/img/icon_group.png);  -webkit-background-size: 330px 330px;  background-size: 330px 330px;  display: inline-block; background-position: -105px -59px;}

/* 마이페이지 총 누적 수익금 */
.mypage_revenue_mobile{margin:20px 15px;padding:15px 0px;box-sizing:border-box;border:1px solid #eee;text-align:center;overflow:hidden}
.mypage_revenue_mobile h4{margin:0;margin-bottom:15px;padding:0;font-size:1.2rem;font-weight:normal;line-height:140%}
.mypage_revenue_mobile span{color:#222;font-size:1.75rem;font-weight:bold}
.mypage_revenue_mobile div{padding-top:15px}
.mypage_revenue_mobile div a{display:inline-block;padding:8px 40px;border:1px solid #ddd;border-radius:50px;box-sizing:border-box}

.mypage_sale_mobile{margin:0px 15px 20px 15px;box-sizing:border-box;overflow:hidden}
.mypage_sale_mobile h4{margin:0;margin-bottom:10px;padding:0;padding-bottom:10px;border-bottom:1px solid #efefef;color:#242424;font-size:1.4em;line-height:140%}
.mypage_sale_mobile li{position:relative;border-bottom:1px solid #efefef}
.mypage_sale_mobile li a{display:block;padding:10px 0px}
.mypage_sale_mobile li span{position:absolute;top:8px;right:0px;display:inline-block;width:20px;height:20px;line-height:20px;border-radius:50px;background:#999;color:#fff;font-size:0.7rem;font-weight:200;text-align:center}

/* 마이페이지 - wallet(총 누적 수익금) */
.mypage_walletWrap{background:#F8F8F8;padding:30px 0px 0px;}
.mypage_walletWrap .mypage_proceeds{    overflow: hidden;
    position: relative;
    background: #FEE1DD;
    border: 1px solid #FEE1DD;
    padding: 20px 15px;
    margin: 0px 14px;
    z-index: 1;
    border-radius: 10px;
}

.mypage_walletWrap .mypage_proceeds .state .point {
    float: none;
    width: 100%;
    font-size: 2em;
    color: #222;
    font-weight: bold;
    line-height: 1.1em;
    text-align: center;
    padding: 10px 0px;
}

.mypage_walletWrap .mypage_proceeds .account {text-align:left;}
.mypage_walletWrap .mypage_proceeds .guide {text-align:center;font-size:0.6em;padding:10px 0px;}
.mypage_walletWrap .guideWrap{padding: 40px 14px;}
.mypage_walletWrap .guideWrap .bold{font-weight:bold;color:#333333;}
.mypage_walletWrap .guideWrap li{padding: 5px 0px;font-size:0.85em;line-height:18px;}

.mypage_walletWrap .mypage_proceeds .btn_couponAdmin {
    display: block;
    border: 1px solid #ffffff;
    background: #ffffff;
    padding: 7px;
    border-radius: 30px;
    text-align: center;
    color: #333;
    margin: 0px auto;
    width: 43%;
    font-weight: 700;
    font-size: 0.95em;
}
.mypage_walletWrap .dayReport,.saleChartWrap .dayReport{background:#ffffff;padding:30px 14px 50px;}
.mypage_walletWrap .dayReport .title,.saleChartWrap .dayReport .title{font-weight: 500;font-size: 1.2em;padding: 10px 0px;text-align: center;color: #333;}
.mypage_walletWrap .celebId span{color:#777777;padding-left:4px;}
.mypage_walletWrap .mypage_proceeds .state .point .title{font-size: 0.65em;font-weight: 300;color: #333;display:block;}
.mypage_walletWrap .mypage_proceeds .state .point span{color:#777777;font-size:0.8em;padding-left:4px;}
.mypage_walletWrap .celebId{text-align: center;font-weight: 700;color: #000000;font-size: 1.8em;padding: 0px 14px 10px;}
.mypage_walletWrap .dayReport table th,.saleChartWrap .dayReport table th{border:1px solid #555555;border-left:0px;border-right:0px;line-height:35px;color:#555555;text-align:right;padding-right:10px;}
.mypage_walletWrap .dayReport table td,.saleChartWrap .dayReport table td{border-bottom:1px solid #eeeeee;line-height:22px;text-align:right;padding:10px;}
.mypage_walletWrap .dayReport table .date,.saleChartWrap .dayReport table .date{text-align:center;padding-right:0px;}
.mypage_walletWrap .dayReport table .cancel,.saleChartWrap .dayReport table .cancel{text-align:center;padding-right:0px;}
.mypage_walletWrap .middlebanner{padding:40px 14px;}

.mypage_walletWrap .celebId{text-align: center;font-weight: 700;color: #000000;font-size: 1.8em;padding: 0px 14px 10px;}
.mypage_walletWrap .dayReport table th,.saleChartWrap .dayReport table th{border:1px solid #555555;border-left:0px;border-right:0px;line-height:35px;color:#555555;text-align:right;padding-right:10px;}
.mypage_walletWrap .dayReport table td,.saleChartWrap .dayReport table td{border-bottom:1px solid #eeeeee;line-height:22px;text-align:right;padding:10px;}
.mypage_walletWrap .dayReport table .date,.saleChartWrap .dayReport table .date{text-align:center;padding-right:0px;}
.mypage_walletWrap .dayReport table .cancel,.saleChartWrap .dayReport table .cancel{text-align:center;padding-right:0px;}
.mypage_walletWrap .middlebanner{padding:40px 14px;}


/*마이페이지-판매내역*/
.saleChartWrap .saleChart_list {margin:0px;}
.saleChartWrap .saleChart_list .saleChart_detail_top {font-size: 1em;line-height: 18px;padding: 5px 10px;border: 1px solid #ebebeb;background:#ffffff;}
.saleChartWrap .saleChart_list .product_item{border: 1px solid #ebebeb;border-top:0px;padding:10px;}
.saleChartWrap .applicationChart_list .product_item{padding:10px;margin-bottom:10px;background:#ffffff;}
.saleChartWrap .saleChart_list .section{margin-bottom:15px;background:#ffffff;}
.saleChartWrap .applicationChart_list .section{margin-bottom:15px;}
.saleChartWrap .saleChartlistBody{background:#f8f8f8;padding:14px;}
.saleChartWrap .product_img{border-radius:100px;}
.saleChartWrap .product_view{margin:0px;}
.saleChartWrap .product_name{margin:0px;font-weight:600;color:#333333;}
.saleChartWrap .product_price{font-weight:400;font-size:1rem;}
.saleChartWrap .product_price .stateStandby,.saleChartWrap .product_price .stateStandby1,.saleChartWrap .product_price .stateCompletion,.saleChartWrap .product_price .stateAcceptance{float:right;}
.saleChartWrap .product_price .stateStandby1,.saleChartWrap .product_price .stateStandby,.saleChartWrap .product_price .discountRate{color:#ffaa9f;}
.saleChartWrap .product_price span{color:#929292;}
.saleChartWrap .applicationChart_list .stateAcceptance,.saleChartWrap .applicationChart_list .stateStandby1{
    /*
    height: 27px;
    width: 65px;
    padding: 0px;
	padding-left:3px;
    background: url(/m/skin/basic/img/icon_group.png);
    -webkit-background-size: 320px 320px;
    background-size: 330px 330px;
    background-position: 0px -215px;
    background-repeat: no-repeat;
    color: #36c2c1;
    */
    background:none;
    height: auto;
    display: inline-block;
    vertical-align: top;
    float: right;
    line-height: 140%;
    text-align: center;
    font-size: 0.75rem;
    color: #aaa;
}
.saleChartWrap .product_price .stateStandby1{color:#ffaa9f;}
.saleChartWrap .product_caption{font-size:0.9em;color:#9e9e9e;}
.saleChartWrap .saleChartlistBody1 .product_item{background: #f8f8f8;padding: 25px 14px 5px;overflow:unset;}
.saleChartWrap .saleChartlistBody1 .product_view1{width: 25%;height: 25%;margin: 0px auto 20px;}
.saleChartWrap .saleChartlistBody1 .basic_select .jq_sel{box-shadow: rgba(0,0,0,.2) 2px 7px 15px;border:0px;width:100px;}
.saleChartWrap .saleChartlistBody1 .product_name{font-size:1.1em;}
.saleChartWrap .saleChartlistBody1 .dayReport .title{text-align:left;}
.saleChartWrap .saleChartlistBody1 .dayReport .tableWrap{overflow-y: hidden;}

.likeWrap{background:#F8F8F8;}
.likeWrap .detail_tabWrap, .saleChartWrap .detail_tabWrap, .wishlist_container .detail_tabWrap, .recentViewWrap .detail_tabWrap{border-bottom:1px solid #bababa;background:#ffffff;}
.likeWrap .detail_tabWrap #detail_tab, .saleChartWrap .detail_tabWrap #detail_tab1, .wishlist_container .detail_tabWrap #detail_tab, .recentViewWrap .detail_tabWrap #detail_tab{width:50%;margin:0px auto;}
.likeWrap .detail_tabWrap #detail_tab>li, .saleChartWrap .detail_tabWrap #detail_tab1>li, .wishlist_container .detail_tabWrap #detail_tab>li{border-top:3px solid #fff;border-bottom:0px;line-height:3em;}
.likeWrap .detail_tabWrap #detail_tab>li.on, .saleChartWrap .detail_tabWrap #detail_tab1>li.on, .wishlist_container .detail_tabWrap #detail_tab>li.on, .recentViewWrap .detail_tabWrap #detail_tab>li.on{border-bottom:4px solid #edb7b3;}

.detail_tabWrap{overflow:hidden}
.detail_tabWrap li{float:left;width:50%;float:left;text-align:center}
.detail_tabWrap li.on{color:#242424;font-weight:bold}

.basic_select .jq_sel{
    z-index: 20;
    float: right;
    width: 90px;
    margin-bottom: 15px;
    border: 1px solid #aaa;
    border-radius: 10px;
    min-height:28px;
    background: #ffffff;
}
.saleChartlistBody .basic_select .jq_sel a.transformSelectOpen{height:30px;}
.saleChartlistBody .basic_select .jq_sel span{padding-left:10px;}
.saleChartlistBody .basic_select .jq_sel ul{border: 1px solid #aaa;border-radius: 10px;}

.wrapCelebLinkBox{margin-top:30px;color:#aaa}

.celeb_vender_id{position: absolute;right: 5px;bottom: 6px;z-index: 9999;background: #ffffff;padding: 3px 13px;border-radius: 30px;color: #222222;font-weight: bold}

