@charset "UTF-8";
.tester_list_wrap .event-unit__info{margin-top: 14px;}
.tester_list_wrap .tester_icon{vertical-align: top;}
.tester_list_wrap .tester_icon p{border: 1px solid #ccc; width: 52px; height: 52px; border-radius: 50%; background: #fff; position: relative;}
.tester_list_wrap .tester_icon.on p{border: 1px solid #ee2d7a;}
.tester_list_wrap .tester_icon.on p span{color:#ee2d7a;}
.tester_list_wrap .tester_icon span{color:#666; font-size: 11px; display: block; text-align: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); line-height: 14px; width: 100%;}
.tester_list_wrap .tester_info{vertical-align: middle; padding-left: 10px;}
.tester_list_wrap .tester_info .tit{display: block; font-size: 16px; line-height: 20px; letter-spacing: -1px; word-break: keep-all; word-wrap: break-word; overflow-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 356px; margin-bottom: 6px;}
.tester_list_wrap .tester_info .date li{font-size: 14px; color:#999; letter-spacing: -0.35px; display: inline-block; position: relative;}
.tester_list_wrap .tester_info .date li:last-child{margin-left: 6px; padding-left: 10px;}
.tester_list_wrap .tester_info .date li:last-child:before{content: ''; position: absolute; left: 0; top: 50%; width: 1px; height: 12px; margin-top: -5px; background-color: #eee; line-height: 100%;}

.tester_detail_wrap{}
.tester_detail_wrap .event-detail__head{width: 100%; border-bottom: 1px solid #ddd;}
.tester_detail_wrap .brand_logo_wrap{width: 60px; padding-right: 15px;}
.tester_detail_wrap .brand_logo{width: 60px; height: 60px; border-radius: 50%; position: relative; overflow: hidden;}
.tester_detail_wrap .brand_logo img{background: #000; position: absolute; top: 50%; left: 0; display: block; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.event-step-process{padding:40px 0px}
.event-step-process .event-step-process__list{width: 396px; margin: auto;}
.event-step-process:after{content:'';display:block;clear:both}
.event-step-process .event-step-process__item{position:relative;float:left;width:33.3333%;text-align:center}
.event-step-process .event-step-process__item.event-step-process__item--01.is--active .event-step-process__icon:before{width: 26px; height: 30px; background-position:-10px -10px}
.event-step-process .event-step-process__item.event-step-process__item--01 .event-step-process__icon:before{width: 26px; height: 30px; background-position:-56px -10px}
.event-step-process .event-step-process__item.event-step-process__item--03.is--active .event-step-process__icon:before{width: 31px; height: 27px; background-position: -194px -10px}
.event-step-process .event-step-process__item.event-step-process__item--03 .event-step-process__icon:before{width: 31px; height: 27px; background-position:-245px -10px}
.event-step-process .event-step-process__item.event-step-process__item--04.is--active .event-step-process__icon:before{width: 26px; height: 32px; background-position:-102px -10px}
.event-step-process .event-step-process__item.event-step-process__item--04 .event-step-process__icon:before{width: 26px; height: 32px; background-position:-148px -10px}
.event-step-process .event-step-process__icon{position:relative;display:block;width:72px;height:72px;border-radius:50%;border:1px solid #eee;margin:0 auto 10px}
.event-step-process .event-step-process__icon:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../image/review/tester_sprites.png);background-repeat:no-repeat;background-size:286px 52px}
.event-step-process .event-step-process__text{display:block;color:#999;font-size:14px;line-height:20px}
.event-step-process .event-step-process__arrow{content:'';position:absolute;top:28px;right:0;margin-right:-4px;display:block;background-image:url(../image/review/tester_arrow_icon.png);background-repeat:no-repeat;background-size: 9px;width:9px;height:16px;background-position:50% 100%;}
.event-step-process .event-step-process__arrow.is--active{width:9px;height:16px;background-position:50% 0%;}
.event-step-process .event-step-process__item.is--active .event-step-process__icon{background-color:#000;border-color:#000}
.event-step-process .event-step-process__item.is--active .event-step-process__text{color:#000}

.tester_comment_list_head{width: 100%; box-sizing: border-box; border-bottom: 1px solid #ddd;}
.tester_comment_list_head .tester_comment_list_head_item{padding-top: 35px; padding-bottom: 28px;}
.tester_comment_list_head .tester_comment_list_head_item.title h2{font-size: 20px; color:#000; font-weight: bold;}
.tester_comment_list_head .tester_comment_list_head_item.title h2 span{font-weight: normal; color:#999;}
.tester_comment_list_head .tester_comment_list_head_item.result{text-align: right;}
.tester_comment_list_head .tester_comment_list_head_item.result .btn-text-arrow{}

.tester_comment_list_wrap{}
.tester_comment_list_wrap .no-data{padding-top: 60px; text-align: center; font-size: 14px; color:#666;}
.tester_comment_list_wrap .comment-list__item{padding: 30px 0;}

.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item{display: block; width: 100%; margin-bottom: 20px;}
/* .tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item{width: 220px;vertical-align: top;padding: 0;position: inherit;top: auto;left: auto;}
.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item .review_item_right{right: 0;} */
.event_promotion_detail_wrap .tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item.user_info {width: 220px;vertical-align: top;padding: 0;position: inherit;top: auto;left: auto;}
.event_promotion_detail_wrap .review_list_content .review_item_right{right: 0;}

.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item .d_tc{padding-left: 7px; vertical-align: middle;}

.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item.user_info .user_name{margin: 0;}
.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item.user_info .user_itme{text-align: left;}
.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item.user_info .user_type{display: inline-block;}
.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item.user_info .top_review{display: inline-block; margin: 0; margin-left: 7px; position: relative;}
.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item.user_info .top_review:before{position: absolute; left: -6px; top: 50%; transform: translateY(-50%); clear: both; content: ""; width: 2px; height: 2px; background: #8a8a8a;}
.tester_comment_list_wrap .review_module_list_v2 li .review_module_list_item.review_con{padding-left: 0;}
.tester_comment_list_wrap .review_list_content .review_item_left .review_item_txt{width: 85%; height: auto;}

.beauty_tester_popup{}
.beauty_tester_popup .layer{width: 940px;}
.beauty_tester_popup .store-srch-box .form-block__data .ui-selectbox-component {width: 100%;}
.beauty_tester_popup .store-srch-box .form-block__data .ui-selectbox-component .ui-select-layer{width: 100%;}
.beauty_tester_popup .ui-text-component--textarea.ui-text-component--large .ui-text{height: 164px;}
.beauty_tester_popup .store-srch-box .form-block+.form-block{margin-top: 20px;}