/* 마이페이지 리뷰 */
.review-list-wrap ul {overflow:hidden; margin:-9px; margin-bottom:50px;}
.review-list-wrap ul > li {width:calc(50% - 18px); float:left; border:1px solid #d2d2d2; border-radius:0.52rem; box-sizing:border-box; padding:17px; margin:9px; overflow:hidden;}
.review-list-wrap ul > li > div.review-image {width:118px; float:left; position:relative; overflow:hidden; padding-bottom:29.007%;}
.review-list-wrap ul > li > div.review-image a {display:block; border-radius:0.52rem; overflow:hidden; position:absolute; left:0; top:0; width:100%; height:100%;}
.review-list-wrap ul > li > div.review-image a img {width: 100%; height: 100%;}
.review-list-wrap ul > li > div.review-content {width:calc(100% - 135px); float:left; padding:15px 0 8px 17px;}
.review-list-wrap ul > li > div.review-content ol > li.date {font-size:13px; color:#686868; margin-bottom:8px;}
.review-list-wrap ul > li > div.review-content ol > li.subject {margin-bottom:13px;}
.review-list-wrap ul > li > div.review-content ol > li.subject a {display:block; font-size:14px; color:#010101; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:600;}
.review-list-wrap ul > li > div.review-content ol > li.option {font-size:14px; color:#595959; font-weight:500; margin-bottom:21px;}
/*.review-list-wrap ul > li > div.review-content ol > li.btn a {display:block; box-sizing:border-box; width:145px; height:34px; line-height:32px; text-align:center; color:#39373a; border:1px solid #bababa; border-radius:0.22rem; font-weight:600;}*/
.review-list-wrap ul > li > div.review-content ol > li.btn a {display:inline-block; box-sizing:border-box; width:145px; height:34px; line-height:32px; text-align:center; color:#39373a; border:1px solid #bababa; border-radius:0.22rem; font-weight:600;}
.review-list-wrap ul > li > div.review-content ol > li.btn a:hover {color:#ff7d9e; border-color:#ff7d9e;}
.review-list-wrap ul > li > div.review-content ol > li.btn a:hover:last-of-type {color:red; border-color:red;}

/* 리뷰 리스트 */
.review-list {overflow:hidden; max-width:1200px; margin:50px auto 0;}
.review-list .list-img {margin-bottom:50px;}
.review-list .list-top {overflow:hidden; margin-bottom:25px;}
.review-list .list-top > div {display:inline-block;}
.review-list .list-top > div.select {float:left;}
.review-list .list-top > div.select h2 {display:inline-block; font-size:20px; font-family:'Noto-M'; font-weight:600;}
.review-list .list-top > div.select h2:after {content:"|"; font-weight:400; color:#9d9d9d; font-size:12px; position:relative; top:-3px; margin:0 10px 0 15px;}
.review-list .list-top > div.select select {border:0; font-size:18px; color:#656565; font-family:'Noto-M'; position:relative; top:-3px; padding-right:0; outline:0;width:80px;}
.review-list .list-top > div.select select option {font-size:14px;}
.review-list .list-top > div.search {float:right; width:224px; overflow:hidden; border-bottom:1px solid #b2b2b2;}
.review-list .list-top > div.search input[type=text] {width:187px; float:left; height:37px; border:0; padding-right:10px; font-size:15px;}
.review-list .list-top > div.search button {width:37px; float:left; height:37px; line-height:37px; text-align:center;}
.review-list .list {margin:0 -9px;}
.review-list .list.swiper-wrapper {margin:0;}
.review-list .list li {float:left; margin:0 9px 40px; width:calc(20% - 18px);}
.review-list .list li.swiper-slide {margin:0 0 40px;}
.review-list .list li div.list-image {position:relative; overflow:hidden; padding-bottom:100%; margin-bottom:16px; border-radius:0.52rem;}
.review-list .list li div.list-image a {display:block; width:100%; height:100%; position:absolute;}
.review-list .list li div.list-image a img{width:100%; height:100%; object-fit:cover;}
.review-list .list li div.list-image a .point {position:absolute; left:0; bottom:0; width:100%; overflow:hidden; height:60px;}
.review-list .list li div.list-image a .point span {display:inline-block;}
.review-list .list li div.list-image a .point span:first-of-type {float:left;}
.review-list .list li div.list-image a .point span:last-of-type {float:right; position:relative; top:35px; right:15px;}
.review-list .list li div.list-image a .point span:last-of-type button {display:inline-block; width:5px; height:5px; background:#fff; border-radius:50%;}
.review-list .list li div.list-content .subject {border-bottom:1px solid #ececed; padding-bottom:12px; margin-bottom:12px;}
.review-list .list li div.list-content .subject a {display:block; font-size:12px; color:#000; font-family:'Noto-M'; overflow:hidden; text-overflow: ellipsis; word-wrap:break-word; line-height: 1.4em; height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.review-list .list li div.list-content .product {overflow:hidden;}
.review-list .list li div.list-content .product .pdt-image {width:32px; float:left;height:32px;}
.review-list .list li div.list-content .product .pdt-image img {width:100%; border-radius:50%; height:100%;}
.review-list .list li div.list-content .product .pdt-info {width:calc(100% - 45px); padding-left:13px; float:left; color:#838383; font-size:12px; font-family:'Noto-R';}
.review-list .list li div.list-content .product .pdt-info div:first-of-type {margin:1px 0 3px;}
.review-list .list li div.list-content .product .pdt-info div:last-of-type {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.review-list .list li div.list-content .product .pdt-info div a {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.review-list .list li div.list-content .product .pdt-info div span {display:inline-block;}
.review-list .list li div.list-content .product .pdt-info div span:first-of-type {margin-right:10px;}
.review-list .list li div.list-content .user .user-info {display:inline-block; margin-bottom:7px;}
.review-list .list li div.list-content .user .user-info:first-of-type {float:left; font-size:13px; color:#585858; font-weight:bold;}
.review-list .list li div.list-content .user .user-info:first-of-type img {width:28px; border-radius:50%; margin-right:3px; position:relative; top:-1px;height:28px;}
.review-list .list li div.list-content .user .user-info:nth-of-type(2) {float:right; font-size:12px; color:#999999; position:relative; top:7px;}
.review-list .swiper-pagination {text-align:center; display:block; width:100%;}
.review-list .swiper-pagination span {width:13px; height:13px; margin:0 5px;}
.review-list .swiper-pagination span.swiper-pagination-bullet-active {background:#ff7d9e;}
.review-arrow {max-width:1400px; margin:0 auto; position:relative; top:147px;}
.review-arrow .best-prev:before, .slick-next:before{font-size:0;}
.review-arrow .best-prev{left:-65px;}
.review-arrow .best-next{right:-65px;}
.review-arrow .best-prev,
.review-arrow .best-next{z-index:20;position:absolute;top:36%; transform: translateY(-50%);width:60px;height:60px;display: block;}
.review-arrow .best-prev:before,
.review-arrow .best-next:before{position:absolute; left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:44px;content:'';opacity:1;}
.review-arrow .best-prev:before {background:url('https://img.sonyunara.com/2019/asset/pc/img/common/btn/btn_nav.png') no-repeat 0 0 !important}
.review-arrow .best-next:before {background:url('https://img.sonyunara.com/2019/asset/pc/img/common/btn/btn_nav.png') no-repeat 0 100% !important}
.review-arrow .best-prev.slick-disabled:before,
.review-arrow .best-next.slick-disabled:before{opacity:1;}

/* 상품상세 하단 리뷰 */
.list-head {overflow:hidden; margin-bottom:15px;}
.list-head .list-head-title {display:inline-block; float:left; font-size:22px; font-weight:bold;}
.list-head .list-head-btn {display:inline-block; float:right; font-size:16px; font-family:'Noto-M'; position:relative; top:5px;}
.list-head .list-head-btn a span {color:#ff7d9e;}

/* 공통팝업 뷰 */
#popView {display:none; position:fixed; left:0; top:0; width:100%; height:100%;z-index:99999;}
#popView .bg {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
#popView .box {width:1100px; height:746px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
#popView .box .close {height:56px; text-align:right; padding-right:10px;}
#popView .box .close img {width:30px;}
#popView .box .content {background:#fff; height:690px; overflow:hidden; border-radius:0.52rem;}
#popView .box .content .ct-image {width:690px; height:690px; float:left; text-align:center; background:#000;font-size: 0;}
#popView .box .content .ct-image img {max-width:100%; width:auto; height:100%; margin:0 auto; vertical-align:middle; display:inline-block;}
#popView .box .content .ct-comment {width:calc(410px - 15px); padding:30px 15px 0 0; float:left;}
#popView .box .content .ct-comment .ct-top {transition:all ease 0.5s; height:533px; overflow-y:auto; padding:0 15px 0 30px; scrollbar-3dLight-Color: #dcdcdc; scrollbar-arrow-color:#fff; scrollbar-base-color: red; scrollbar-Face-Color: #dcdcdc; scrollbar-Track-Color: #fff; scrollbar-DarkShadow-Color: #efefef; scrollbar-Highlight-Color: #efefef; scrollbar-Shadow-Color: #efefef;}
#popView .box .content .ct-comment .ct-top::-webkit-scrollbar {width:8px; float:left; position:absolute; left:20px;}
#popView .box .content .ct-comment .ct-top::-webkit-scrollbar-button {background:transparent; color:#b3b3b3;}
#popView .box .content .ct-comment .ct-top::-webkit-scrollbar-thumb {transition:all ease 0.5s; height:2px !important; width:8px; border-radius:40px; background:#fff;} 
#popView .box .content .ct-comment .ct-top.on::-webkit-scrollbar-thumb {background:#dcdcdc;}
#popView .box .content .ct-comment .ct-top .user > div {display:inline-block; vertical-align:middle;}
#popView .box .content .ct-comment .ct-top .user > div.user-image {position:relative;}
#popView .box .content .ct-comment .ct-top .user > div.user-image img.photo {border-radius:50%; width:47px; height:47px;}
#popView .box .content .ct-comment .ct-top .user > div.user-image img.grade {position:absolute; right:-3px; bottom:-3px; width:19px; height:20px;}
#popView .box .content .ct-comment .ct-top .user > div.user-info {margin-left:7px;}
#popView .box .content .ct-comment .ct-top .user > div.user-info .mark {position:relative; font-size:0; display:inline-block; z-index:1;}
#popView .box .content .ct-comment .ct-top .user > div.user-info .mark img {width:135px; display:inline;}
#popView .box .content .ct-comment .ct-top .user > div.user-info .mark .graph {position:absolute; left:0; top:0; height:100%; background:#ff7d9e; z-index:-1; font-size:100%;}
#popView .box .content .ct-comment .ct-top .user > div.user-info .score {font-size:16px; font-weight:600; position:relative; top:9px; left:6px;}
#popView .box .content .ct-comment .ct-top .user > div.user-info .name ,
#popView .box .content .ct-comment .ct-top .user > div.user-info .date {display:inline-block; font-size:11px; color:#656565; position:relative; top:8px;}
#popView .box .content .ct-comment .ct-top .user > div.user-info .name:after {content:"\00B7"; padding:0 5px; color:#8a8a8a;}
#popView .box .content .ct-comment .ct-top .select ul {overflow:hidden; margin-top:30px;}
#popView .box .content .ct-comment .ct-top .select ul li {float:left; font-size:12px; color:#ff7d9e; margin-bottom:10px;}
#popView .box .content .ct-comment .ct-top .select ul li:after {content:"|"; font-size:11px; padding:0 10px;}
#popView .box .content .ct-comment .ct-top .select ul li:nth-of-type(3):after,
#popView .box .content .ct-comment .ct-top .select ul li:last-of-type:after {display:none;}
#popView .box .content .ct-comment .ct-top .text {color:#222; font-size:13px; line-height:1.4; margin-top:10px;}
#popView .box .content .ct-comment .ct-top .comment {margin:30px 0;}
#popView .box .content .ct-comment .ct-top .comment .cmt-state {overflow:hidden;}
#popView .box .content .ct-comment .ct-top .comment .cmt-state span:first-of-type {font-size:12px; color:#8d8b8b; position:relative; top:10px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-state span:first-of-type b {color:#000; font-weight:600;}
#popView .box .content .ct-comment .ct-top .comment .cmt-state span:last-of-type {display:inline-block; float:right;}
#popView .box .content .ct-comment .ct-top .comment .cmt-state span:last-of-type a {display:inline-block; width:80px; height:30px; line-height:28px; font-size:12px; background:#fff; text-align:center; color:#ff7d9e; border:1px solid #ff7d9e; box-sizing:border-box; border-radius:0.22rem;}
#popView .box .content .ct-comment .ct-top .comment .cmt-state span:last-of-type a.on {background:#ff7d9e; color:#fff;}
#popView .box .content .ct-comment .ct-top .comment .cmt-state span:last-of-type button {vertical-align:top; display:inline-block; height:30px; line-height:28px; font-size:30px; font-weight:600; text-align:center; box-sizing:border-box; border:1px solid #ff7d9e; color:#ff7d9e; border-radius:0.22rem; font-size:11px; padding:0 8px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list {margin:20px 0 5px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li {border:1px solid #dcdcdc; position:relative; z-index:9999; border-radius:0.52rem; margin-bottom:17px; padding:12px; height:100%;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li.cmt:before {content:""; border:1px solid #dcdcdc; border-top-color:#fff; border-right-color:#fff; background:#fff; width:15px; height:15px; position:absolute; top:20px; left:-8.3px; transform:skew(-44deg);}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li.cmt:after {content:""; width:1px; height:1px; background:#dcdcdc; left:-1px; top:20px; position:absolute; display:block; clear:both;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li.cmt-mine {background:#f5f5f5; border-color:#f5f5f5;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li.cmt-mine:before {content:""; background:#f5f5f5; width:15px; height:15px; position:absolute; top:20px; right:-8.3px; transform:skew(44deg);}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-image {position:relative; display:inline-block; width:40px; float:left;} 
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-image img.photo {border-radius:50%; width:40px; height:40px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-image img.device {position:absolute; right:0; bottom:0;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail {width:calc(100% - 50px); float:left; padding-left:10px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail .info {position:relative;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail .info span:first-of-type img {max-width:19px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail .info span:nth-of-type(2) {font-size:12px; color:#000; font-weight:600; padding:0 3px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail .info span.date {font-size:11px; color:#b0b0b0;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail .info span.delete {position:absolute; right:0; top:0; opacity:0.5;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail .info span.delete img {width:13px;}
#popView .box .content .ct-comment .ct-top .comment .cmt-list li .cmt-detail .detail p {font-size:12px; color:#222; margin-top:5px; line-height:1.4;}
#popView .box .content .ct-comment .ct-bottom {height:130px; margin-right:-15px; vertical-align:bottom; position:relative; z-index:2;}
#popView .box .content .ct-comment .ct-bottom .form {box-shadow:0 -3px 3px -2px rgba(190, 190, 190, 0.3); height:130px; border-top:1px solid #e9e9e9; padding:25px 30px 0; box-sizing:border-box;}
#popView .box .content .ct-comment .ct-bottom .form .form-image {width:36px; float:left;}
#popView .box .content .ct-comment .ct-bottom .form .form-image img {width:36px; border-radius:50%;}
#popView .box .content .ct-comment .ct-bottom .form .form-comment {width:calc(100% - 46px); overflow:hidden; float:left; height:75px; padding:10px; margin-left:10px; background:#f5f5f5; box-sizing:border-box; border:1px solid #dcdcdc; border-radius:0.52rem;}
#popView .box .content .ct-comment .ct-bottom .form .form-comment textarea {resize:unset; width:calc(100% - 55px); margin-right:5px; float:left; height:55px; border:0; background:transparent; font-size:12px; scrollbar-3dLight-Color: #dcdcdc; scrollbar-arrow-color:#fff; scrollbar-base-color: red; scrollbar-Face-Color: #000; scrollbar-Track-Color: #dcdcdc; scrollbar-DarkShadow-Color: #dcdcdc; scrollbar-Highlight-Color: #dcdcdc; scrollbar-Shadow-Color: #dcdcdc;}
#popView .box .content .ct-comment .ct-bottom .form .form-comment textarea::placeholder {color:#9f9f9f !important;}
#popView .box .content .ct-comment .ct-bottom .form .form-comment textarea::-webkit-scrollbar {width:8px; float:left; position:absolute; left:20px;}
#popView .box .content .ct-comment .ct-bottom .form .form-comment textarea::-webkit-scrollbar-button {background:transparent; color:#b3b3b3;}
#popView .box .content .ct-comment .ct-bottom .form .form-comment textarea::-webkit-scrollbar-thumb {height:2px !important; width:8px; border-radius:40px; background:url('//img.sonyunara.com/review/pc/review-scroll-img.png') left top no-repeat; background-size:8px 92px;} 
#popView .box .content .ct-comment .ct-bottom .form .form-comment button {width:50px; float:left; background:#39373a; color:#fff; border-radius:0.32rem; height:30px; line-height:30px; position:relative; top:25px;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#popView .box {width:1200px;}
#popView .box .content .ct-comment {padding:40px 0 0 10px; width:calc(34% - 10px)}
#popView .box .content .ct-comment .ct-top {padding:0 15px;}
#popView .box .content .ct-comment .ct-top .user > div.user-info .mark img {width:27px; height:2           px;}
#popView .box .content .ct-comment .ct-bottom {margin-left:-10px; margin-right:-10px;}
#popView .box .content .ct-comment .ct-bottom .form .form-comment textarea {color:#222;}
}

/* 공통팝업 슬라이드 */
#popView .slick-dotted.slick-slider {margin-bottom:0 !important;width:100%}
#popView .slick-initialized .slick-slide {height:690px !important; line-height:690px !important; outline:0 !important;}
#popView .slick-dots {bottom:15px !important;}
#popView .slick-dots li {margin:0 2px !important; padding:0 !important; border:0 !important;}
#popView .slick-dots button:before {content:"" !important; width:13px !Important; height:13px !important; background:#c3c3c3; border-radius:50%; opacity:1 !important;}
#popView .slick-dots li.slick-active button:before {background:#ff7d9e !important;}
#popView .slick-prev {left:27px !important; z-index:1; width:47px !important; height:47px !important;}
#popView .slick-prev:before {display:none;}
#popView .slick-next {right:27px !important; z-index:1; width:47px !important; height:47px !important;}
#popView .slick-next:before {display:none;}

/* 별점 */
.mark {float:left; position:relative; font-size:0; display:inline-block; z-index:1; width:134px; position:relative; display:inline-block; overflow:hidden; font-size:0; display:inline-block; height:24px; background:url('//img.sonyunara.com/review/pc/star.png') left top no-repeat; background-size:134px auto !important;}
.mark img {width:100%; display:inline;}
.mark .graph {position:absolute; left:0; top:0; height:100%; background:#ff7d9e; z-index:-1; font-size:100%;}
.mark .star-bg {display:inline-block; position:relative; top:0; height:24px; background:url('//img.sonyunara.com/review/pc/star_2.png') left bottom no-repeat; background-size:134px auto !important;}

/* 상세페이지 탭 */
.review-tab {max-width:1400px; margin:0 auto;}
.review-tab .tab-title {position:relative; font-size:22px; font-weight:bold; color:#222222; border-bottom:2px solid #dedede; padding-bottom:15px; margin:50px 0;}
.review-tab .tab-title a {position:absolute; right:0; top:2px; background:#ff7d9e; color:#fff; font-size:17px; border-radius:5px; padding:5px 10px 4px; font-weight:500; font-family:'Noto-M';}
.review-tab .tab-title a img {width:16px;}
.review-tab .tab-result .rst-detail {margin-bottom:35px;}
.review-tab .tab-result .rst-detail ul {overflow:hidden; font-size:0;}
.review-tab .tab-result .rst-detail ul li {display:inline-block; font-size:13px; vertical-align:top;}
.review-tab .tab-result .rst-detail ul li h3 {font-family:'Noto-M'; font-size:17px; color:#222222; margin-bottom:15px; text-align:center;}
.review-tab .tab-result .rst-detail ul li.score .number-score {font-size:48px; color:#222222; font-weight:bold; text-align:center; margin-bottom:20px;}
.review-tab .tab-result .rst-detail ul li.score .star-score {width:209px; position:relative; display:inline-block; overflow:hidden; font-size:0; display:inline-block; height:38px; background:url('//img.sonyunara.com/review/pc/star.png') left top no-repeat; background-size:209px auto !important;}
.review-tab .tab-result .rst-detail ul li.score .star-score img {width:100%; display:inline; font-size:11px;}
.review-tab .tab-result .rst-detail ul li.score .star-score .star-bg {display:inline-block; position:relative; top:-1px; height:38px; background:url('//img.sonyunara.com/review/pc/star.png') left bottom no-repeat; background-size:209px auto !important;}
.review-tab .tab-result .rst-detail ul li.score .star-score .graph {position:absolute; left:0; top:0; height:100%; background:#ff7d9e; z-index:-1;}
.review-tab .tab-result .rst-detail ul li.score.beauty {display:block;}
.review-tab .tab-result .rst-detail ul li.score.beauty > h3,
.review-tab .tab-result .rst-detail ul li.score.beauty > h3 {margin-left:0; margin-bottom:0; display:inline-block; position:relative; top:-10px;}
.review-tab .tab-result .rst-detail ul li.score.beauty > .box {display:inline-block; margin-left:50px;}
.review-tab .tab-result .rst-detail ul li.score.beauty > .box {border:0; padding:0;}
.review-tab .tab-result .rst-detail ul li.score.beauty > .box > div {display:inline-block;}
.review-tab .tab-result .rst-detail ul li.score.beauty > .box > div.star-score {float:left;}
/*.review-tab .tab-result .rst-detail ul li.score.beauty > .box > div.number-score {float:right; margin-bottom:0; font-size:40px; margin-left:30px; position:relative; top:-2px;}*/
.review-tab .tab-result .rst-detail ul li.score.beauty > .box > div.number-score {float:right; margin-bottom:0; font-size:28px; margin-left:30px; position:relative; top:4px;}
.review-tab .tab-result .rst-detail ul li .box {border-right:1px solid #f3f3f3; box-sizing:border-box; padding:35px 54px;}
.review-tab .tab-result .rst-detail ul li:last-of-type .box {border:0;}
.review-tab .tab-result .rst-detail ul li.rate .box > div {font-size:0;}
.review-tab .tab-result .rst-detail ul li.rate .box > div:first-of-type {margin-bottom:20px;}
.review-tab .tab-result .rst-detail ul li.rate .box > div span {display:inline-block; font-size:13px;}
.review-tab .tab-result .rst-detail ul li.rate .box > div span.rate-type {width:101px; height:44px; line-height:44px; text-align:center; box-sizing:border-box; border:1px solid #ff7d9e; color:#ff7d9e; font-size:18px; font-family:'Noto-M'; border-radius:25px;}
.review-tab .tab-result .rst-detail ul li.rate .box > div span.rate-content {width:127px; text-align:center; font-size:18px; color:#222; font-family:'Noto-M';}
.review-tab .tab-result .rst-detail ul li.rate .box > div span.rate-graph {width:279px; height:19px; box-sizing:border-box; position:relative; overflow:hidden; border:1px solid #e0e0e0; border-radius:25px; top:2px;}
.review-tab .tab-result .rst-detail ul li.rate .box > div span.rate-graph a {display:block; position:absolute; height:100%; left:0; top:0; background:#ff7d9e; border-radius:25px;}
.review-tab .tab-result .rst-detail ul li.rate .box > div span.rate-percent {width:48px; padding-left:10px; text-align:right; font-size:18px; font-family:'Noto-M'; position:relative; top:-1.5px;}
.review-tab .tab-result .rst-detail ul li.form .box form {width:300px;}
.review-tab .tab-result .rst-detail ul li.form .box form div:first-of-type {margin-bottom:6px;}
.review-tab .tab-result .rst-detail ul li.form .box form div {overflow:hidden; margin:0 -1.5px;}
.review-tab .tab-result .rst-detail ul li.form .box form div label {display:block; width:calc(50% - 3px); border-radius:0.52rem; padding:0 10px; margin:0 1.5px; float:left; height:50px; line-height:48px; border:1px solid #b8b8b8; box-sizing:border-box; text-align:center;}
.review-tab .tab-result .rst-detail ul li.form .box form div label span {font-size:15px; color:#616161; font-family:'Noto-M';}
.review-tab .tab-result .rst-detail ul li.form .box form div label span:after {content:"|"; color:#616161; padding:0 15px; font-size:11px; position:relative; top:-2px;}
.review-tab .tab-result .rst-detail ul li.form .box form div label:last-of-type span:after {padding:0 10px;}
.review-tab .tab-result .rst-detail ul li.form .box form div label input {display:inline-block; border:0; font-size:15px; text-align:right; width:24px; position:relative; top:-2px;}
.review-tab .tab-result .rst-detail ul li.form .box form div label input::placeholder {color:#989898;}
.review-tab .tab-result .rst-detail ul li.form .box form div label:first-of-type input {margin-left:7px;}
.review-tab .tab-result .rst-detail ul li.form .box form div label .unit {font-size:15px; color:#989898; position:relative;}
.review-tab .tab-result .rst-detail ul li.form .box form div button {text-align:center; background:#4e4e4e; color:#fff; font-size:18px; width:100%; font-family:'Noto-M'; display:block; height:50px; line-height:50px; border-radius:0.52rem;}
.review-tab .tab-result .rst_image {margin-bottom:50px;}
.review-tab .tab-result .rst_image > ul {overflow:hidden; margin:-3px;}
.review-tab .tab-result .rst_image > ul > li {width:calc(12.5% - 10px); float:left; border-radius:0.52rem; overflow:hidden; margin:3px 5px;}
.review-tab .tab-result .rst_image > ul > li > a {display:block; position:relative; overflow:hidden; padding-bottom:96%;}
.review-tab .tab-result .rst_image > ul > li > a img {object-fit:cover; position:absolute; width:100%; height:100%;}
.review-tab .tab-result .rst_image > ul > li > a img.video {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30%; height:auto;}
.review-tab .tab-result .rst_image > ul > li > a .point {position:absolute; left:0; bottom:0; width:100%; overflow:hidden;}
.review-tab .tab-result .rst_image > ul > li > a .point span {display:inline-block;}
.review-tab .tab-result .rst_image > ul > li > a .point span {float:right; position:relative; top:-6px; right:10px;}
.review-tab .tab-result .rst_image > ul > li > a .point span button {display:inline-block; width:5px; height:5px; background:#fff; border-radius:50%;}
.review-tab .tab-comment .cmt-select {border-bottom:2px solid #dedede; padding-bottom:10px; margin-bottom:5px;}
.review-tab .tab-comment .cmt-select select {border:0; font-size:18px; color:#656565; font-family:'Noto-M'; position:relative; top:-3px; padding-right:0; outline:0; background-position:91% 50%; width:110px;}
.review-tab .tab-comment .cmt-select select option {font-size:14px;}
.review-tab .tab-comment .cmt-list ul > li {border-bottom:1px solid #e8e8e8; padding:40px 0;}
.review-tab .tab-comment .cmt-list ul > li .user {margin-bottom:30px;}
.review-tab .tab-comment .cmt-list ul > li .user > div {display:inline-block; vertical-align:middle;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-image {position:relative;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-image img.photo {border-radius:50%; width:47px; height:47px;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-image img.grade {position:absolute; right:-3px; bottom:-3px; width:19px; height:20px;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-info {margin-left:7px;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-info > div:after {content:""; display:block; clear:both;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-info .score {font-size:17px; font-weight:600; position:relative; top:8px; left:6px;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-info .name ,
.review-tab .tab-comment .cmt-list ul > li .user > div.user-info .date {display:inline-block; font-size:12px; color:#656565; position:relative; top:8px;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-info .name:after {content:"\00B7"; padding:0 5px; color:#8a8a8a;}
.review-tab .tab-comment .cmt-list ul > li .image {overflow:hidden; margin-bottom:30px;}
.review-tab .tab-comment .cmt-list ul > li .image ol {overflow:hidden; display:inline-block; font-size:0; margin:0 -5px;}
/*.review-tab .tab-comment .cmt-list ul > li .image ol li {overflow:hidden; position:relative; display:inline-block; margin:0 5px; font-size:13px; padding-bottom:23.1%; width:121px; border-radius:0.52rem;}*/
.review-tab .tab-comment .cmt-list ul > li .image ol li {overflow:hidden; position:relative; display:inline-block; margin:0 5px; font-size:13px; width:121px; height:121px; border-radius:0.52rem;}
.review-tab .tab-comment .cmt-list ul > li .image ol li a {position:absolute; width:100%; left:0; top:0; height:100px;padding-bottom: 18%;}
.review-tab .tab-comment .cmt-list ul > li .image ol li a img.reviewImg{width:121px; height:121px; object-fit:cover;}
.review-tab .tab-comment .cmt-list ul > li .image ol li a img.video {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.review-tab .tab-comment .cmt-list ul > li .select {display:none;}
.review-tab .tab-comment .cmt-list ul > li .select ol {overflow:hidden;}
.review-tab .tab-comment .cmt-list ul > li .select ol li {display:inline-block; font-size:14px; color:#ff7d9e; margin-bottom:10px;}
.review-tab .tab-comment .cmt-list ul > li .select ol li:after {content:"|"; font-size:11px; position:relative; top:-2px; padding:0 10px;}
.review-tab .tab-comment .cmt-list ul > li .select ol li:last-of-type:after {display:none;}
.review-tab .tab-comment .cmt-list ul > li .text {color:#222; font-size:13px; line-height:1.4; margin-top:10px;}
.review-tab .tab-comment .cmt-list ul > li .text.off p {overflow:hidden; text-overflow: ellipsis; word-wrap:break-word; line-height: 1.4em; height: 2.9em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.review-tab .tab-comment .cmt-list ul > li .more a {color:#000000; font-size:12px; font-weight:bold;}
.review-tab .tab-comment .cmt-list ul > li .more a:after {content:"\25BC"; font-size:11px; padding-left:5px;}
.review-tab .tab-comment .cmt-list ul > li .more a.on:after {content:"\25B2";}
.review-tab .tab-comment .cmt-list ul > li .comment {margin:30px 0 0;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state {overflow:hidden; max-width:400px;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state span:first-of-type {font-size:13px; color:#8d8b8b; position:relative; top:10px;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state span:first-of-type b {color:#000; font-weight:600;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state span:last-of-type {display:inline-block; float:right;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state span:last-of-type a {display:inline-block; width:100px; height:30px; line-height:28px; margin-right:3px; font-size:13px; font-family:'Noto-M'; background:#fff; border:1px solid #ff7d9e;; text-align:center; color:#ff7d9e; border-radius:0.22rem; box-sizing:border-box;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state span:last-of-type a.on {color:#fff; background:#ff7d9e;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state span:last-of-type button {vertical-align:top; display:inline-block; border:1px solid #c9c9c9; color:#c9c9c9; height:30px; line-height:29px; font-size:30px; font-weight:600; text-align:center; box-sizing:border-box;  border-radius:0.22rem; font-size:12px; padding:0 8px;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-state span:last-of-type button.on {border:1px solid #ff7d9e; color:#ff7d9e;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list {display:none; margin:20px 0 5px;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li {border:1px solid #dcdcdc; position:relative; z-index:9999; border-radius:0.52rem; margin-bottom:15px; padding:30px 18px; height:100%;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li.cmt:before {content:""; border:1px solid #dcdcdc; border-top-color:#fff; border-right-color:#fff; background:#fff; width:15px; height:15px; position:absolute; top:20px; left:-8.3px; transform:skew(-44deg);}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li.cmt:after {content:""; width:1px; height:1px; background:#dcdcdc; left:-1px; top:20px; position:absolute; display:block; clear:both;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li.cmt-mine {background:#f5f5f5; border-color:#f5f5f5;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li.cmt-mine:before {content:""; background:#f5f5f5; width:15px; height:15px; position:absolute; top:20px; right:-8.3px; transform:skew(44deg);}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-image {position:relative; display:inline-block; width:47px; float:left;} 
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-image img.photo {border-radius:50%; width:47px; height:47px;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-image img.device {position:absolute; right:0; bottom:0;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-detail {width:calc(100% - 62px); float:left; padding-left:15px;} 
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-detail .info span:first-of-type img {max-width:19px; position:relative; top:-1px;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-detail .info span:nth-of-type(2) {font-size:15px; color:#000; font-weight:600; padding:0 3px;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-detail .info span:last-of-type {font-size:12px; color:#b0b0b0;}
.review-tab .tab-comment .cmt-list ul > li .comment .cmt-list li .cmt-detail .detail p {font-size:13px; color:#222; margin-top:5px; line-height:1.4;}
.review-tab .tab-comment .cmt-list ul > li .write {display:none; overflow:hidden; font-size:0;}
.review-tab .tab-comment .cmt-list ul > li .write > div {display:inline-block; font-size:14px;}
.review-tab .tab-comment .cmt-list ul > li .write > div:first-of-type {width:48px;height:48px;border-radius:}
.review-tab .tab-comment .cmt-list ul > li .write > div:first-of-type img{width:48px; height:48px;border-radius: 24px;}
.review-tab .tab-comment .cmt-list ul > li .write > div:last-of-type {width:calc(100% - 58px); padding-left:10px; overflow:hidden; vertical-align:top; position:relative;}
.review-tab .tab-comment .cmt-list ul > li .write > div:last-of-type p,
.review-tab .tab-comment .cmt-list ul > li .write > div:last-of-type textarea {width:calc(100% - 94px); padding:13px 15px; height:47px; box-sizing:border-box; border-radius:0.52rem; float:left; margin-right:10px; resize:none;}
.review-tab .tab-comment .cmt-list ul > li .write > div:last-of-type button {background:#39373a; color:#fff; width:84px; float:left; height:47px; line-height:47px; text-align:center; border-radius:0.52rem;}
.review-tab .tab-comment .cmt-list ul > li .write > div:last-of-type .byte {position:absolute; right:0; bottom:5px; right:105px;}
.byte {color:#8d8b8b; font-size:10px;}
/*
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.review-tab .tab-result .rst-detail ul li.score .star-score {width:200px;}
.review-tab .tab-comment .cmt-list ul > li .user > div.user-info .mark {width:155px;}
}
*/

/* 팝업 글쓰기 */
#popWrite {display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:99999;}
#popWrite .bg {position:absolute; left:0; top:0; width:100%; height:100%;}
#popWrite .box {position:absolute; width:573px; height:703px; top:158px; right:250px;}
#popWrite .box .opa {background:rgba(0,0,0,0.2); padding:8px; border-top-left-radius:5px; border-top-right-radius:5px; position:relative;}
/* box-shadow:-5px -5px 5px -2px rgba(25, 25, 25, 0.15) , 0px -5px 5px -2px rgba(25, 25, 25, 0.15) , -5px 0px 5px -2px rgba(25, 25, 25, 0.15);*/
#popWrite .box .btn {text-align:right; background:rgba(0,0,0,0.2); border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:0 10px 8px;}
#popWrite .box .btn a {font-family:'Noto-M' !important;display:inline-block; background:#f6f6f6; border-radius:2px; font-size:12px; padding:7px 5px 7px 0; margin-left:5px; color:#000;}
#popWrite .box .btn a i {display:inline-block; margin-right:5px; color:#797979;}
#popWrite .box .pop-write-head {position:relative; height:50px; line-height:50px; padding:0 25px; background:#ff7d9e; border-top-left-radius:5px; border-top-right-radius:5px;}
#popWrite .box .pop-write-head p {display:inline-block; color:#ffffff; font-size:15px;}
#popWrite .box .pop-write-head p span {color:#fffca7;}
#popWrite .box .pop-write-head a.notice {position:relative; top:-2px; left:5px;}
#popWrite .box .pop-write-head a.notice img {width:21px;}
#popWrite .box .pop-write-head a.on.notice:after {z-index:3; content:""; position:absolute; width:12px; height:12px; background:#fff; border:1px solid #ff7d9e; border-width:1px 0 0 1px; right:4px; top:25px; transform:rotate(45deg);}
#popWrite .box .pop-write-head a.close {position:absolute; right:25px;}
#popWrite .box .pop-write-head > div.point {display:none; z-index:2; position:absolute; top:45px; left:100px; width:300px; background:#fff; line-height:normal; border:2px solid #ff7d9e; border-radius:0.52rem; padding:30px 25px;}
#popWrite .box .pop-write-head > div.point .pop-write-notice {margin-bottom:30px;}
#popWrite .box .pop-write-head > div.point .pop-write-notice:last-of-type {margin-bottom:0;}
#popWrite .box .pop-write-head > div.point .pop-write-notice h2 {font-size:17px; color:#323232; font-weight:bold; margin-bottom:7px; font-family:'Noto-M';}
#popWrite .box .pop-write-head > div.point .pop-write-notice ul {padding-left:10px;}
#popWrite .box .pop-write-head > div.point .pop-write-notice ul li {color:#8d8d8d; font-size:14px; list-style:decimal; padding-left:5px; margin-bottom:5px;}
#popWrite .box .pop-write-body {background:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:hidden;}
#popWrite .box .pop-write-body table tr td {height:578px; box-sizing:border-box; vertical-align:top;}
#popWrite .box .pop-write-body table tr td:first-of-type {width:160px; border-right:2px solid #f2f2f2; padding:33px 18px;}
#popWrite .box .pop-write-body table tr td:first-of-type .sale-item .image {position:relative; border-radius:0.52rem; overflow:hidden;}
#popWrite .box .pop-write-body table tr td:first-of-type .sale-item .image a {display:block; width:100%; max-width:123px; height:150px; overflow:hidden; background-repeat:no-repeat !important; background-size:cover !important; background-position:cover !important;}
#popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content {margin-top:10px;}
#popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content .subject {margin-bottom:10px;}
#popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content .subject a {display:block; color:#030303; font-size:15px; text-align:center; font-family:'Noto-M'; overflow:hidden; text-overflow: ellipsis; word-wrap:break-word; line-height: 1.3em; height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
#popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content .option {font-size:13px; color:#8d8d8d;}
#popWrite .box .pop-write-body table tr td:first-of-type .relate-item {padding-top:43px;}
#popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li {width:123px !important; height:123px !important; position:relative;}
#popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li .image {position:relative; overflow:hidden; border-radius:0.52rem; height:123px; background-repeat:no-repeat !important; background-size:cover !important; background-position:cover !important;}
#popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li .content {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); overflow:hidden; border-radius:0.52rem;}
#popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li .content a {display:block; width:calc(100% - 10px); color:#fff; position:absolute; top:50%; transform:translateY(-50%); text-align:center; padding:0 5px; overflow:hidden; text-overflow: ellipsis; word-wrap:break-word; line-height: 1.3em; height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
#popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li:hover .content {display:block;}
#popWrite .box .pop-write-body table tr td:last-of-type {background:#f5f5f5; padding:30px 18px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box {overflow:hidden;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box h3 {font-family:'Noto-M'; color:#0a0a0a; font-size:15px; font-weight:500; margin-bottom:20px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo {border:1px solid #e3e3e3; border-radius:0.22rem; background:#fff; margin-bottom:20px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo label {width:50%; height:30px; line-height:30px; padding:0 15px; text-align:left; float:left;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo label:first-of-type {border-right:1px solid #e3e3e3;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo label span {color:#030303; font-size:14px; font-family:'Noto-M';}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo label input {text-align:right; display:inline-block; border:0; width:63px; font-size:14px; position:relative; top:-2px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo label input::placeholder {color:#8c8c8c; text-align:right;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo label .unit {color:#8c8c8c; font-size:14px; position:relative; left:-3px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#BodyInfo label:first-of-type input {margin-left:10px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ChkList {margin-bottom:20px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ChkList ul {overflow:hidden; font-size:0;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ChkList ul li {display:inline-block; font-size:14px; text-align:center; position:relative; cursor:pointer; margin:0 5px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ChkList ul li img {width:45px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ChkList ul li input {position:absolute; display:none;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ChkList ul li span {display:block; margin-top:10px; color:#a0a0a0; font-size:13px; font-family:'Noto-M';}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ChkList ul li.on span {color:#ff7d9e;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList {border:1px solid #ececec; border-width:1px 0 1px 0; margin:0 -18px 15px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div {width:50%; float:left; box-sizing:border-box; padding:20px 0;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div:first-of-type {border-right:1px solid #ececec;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul {font-size:0; overflow:hidden;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li {font-size:13px; position:relative; display:inline-block; text-align:center; margin:0 8px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li input {position:absolute; display:none;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li img {width:30px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li img.on {display:none;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li input[type=radio]:checked ~ img.on {display:inline;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li input[type=radio]:checked ~ img.off {display:none;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li input[type=radio]:checked ~ span {color:#ff7d9e;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#RadioList > div ul li span {display:block; color:#a0a0a0; font-size:13px; font-family:'Noto-M'; margin-top:7px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore textarea {width:100%; height:80px; border:0; resize:none; font-size:13px; padding:10px; border:1px solid #dbdbdb; border-radius:0.52rem; margin-bottom:7px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore textarea::placeholder {color:#b5b5b5;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul {overflow:hidden; font-size:0; text-align:left;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li {font-size:13px; width:calc(20% - 5px); float:left; position:relative; padding-bottom:18.685%; vertical-align:top; overflow:hidden; border-radius:0.32rem; margin:0 2.5px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li:first-of-type {max-width:67px; padding-bottom:0; height:67.27px !improtant;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li:first-of-type img {width:100%; height:67.27px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li img.fileimg {position:absolute; left:0; top:0; width:100%;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li img.video {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li a.close {position:absolute; right:5px; top:5px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li a.close-btn {position:absolute; right:5px; top:5px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#AvarageScore ul li label input[type=file] {display:none;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ButtonWrap {margin-top:20px;}
#popWrite .box .pop-write-body table tr td:last-of-type .write-box#ButtonWrap button {width:100%; height:45px; line-height:45px; border-radius:0.32rem; background:#ff7d9e; color:#fff; text-align:center; font-size:16px; font-weight:bold;}

/* 글쓰기팝업 슬라이드 */
#popWrite .slick-vertical .slick-slide {border:0 !Important; display:inline-block !Important; margin:2.5px 0;}
#popWrite .slick-prev {display:block; left:50% !important; background:url('//img.sonyunara.com/review/pc/review-pop-prev-off.png') left top no-repeat; background-size:cover !important; transform:translate(-50%,0) !important; z-index:2; width:30px !important; height:29px !important; top:-38px !important;}
#popWrite .slick-prev:hover,
#popWrite .slick-prev.on {background:url('//img.sonyunara.com/review/pc/review-pop-prev-on.png') left top no-repeat;}
#popWrite .slick-next {display:block; left:50% !important; background:url('//img.sonyunara.com/review/pc/review-pop-next-off.png') left top no-repeat; background-size:cover !important; transform:translate(-50%,0) !important; z-index:2; width:30px !important; height:29px !important; top:261px !important;}
#popWrite .slick-next:hover {background:url('//img.sonyunara.com/review/pc/review-pop-next-on.png') left top no-repeat;}
#popWrite .slick-list {height:251px !important; margin-top:20px;}
#popWrite .slick-track {height:auto !important;}
#popWrite .slick-prev:before, #popWrite .slick-next:before {opacity:1 !important; content:"" !important;}
#popWrite .tmp-btn.on {display:block !important;}

/* 팝업 글쓰기(반복문때문에 클래스로 변경) */
.popWrite {position:fixed; left:0; top:0; width:100%; height:100%; z-index:99999; display: none;}
.popWrite .bg {position:absolute; left:0; top:0; width:100%; height:100%;}
.popWrite .box {position:absolute; width:573px; height:717px; border-radius: 5px; top:158px; right:250px; box-shadow:5px 5px 5px -2px rgba(25, 25, 25, 0.15) , 0px -5px 5px -2px rgba(25, 25, 25, 0.15) , -5px 0px 5px -2px rgba(25, 25, 25, 0.15);}
.popWrite .box .opa {background:rgba(0,0,0,0.4); padding:8px; border-top-left-radius:5px; border-top-right-radius:5px;}
.popWrite .box .btn {text-align:right; background:rgba(0,0,0,0.4); border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:0 10px 8px;}
.popWrite .box .btn a {display:inline-block; background:#f6f6f6; border-radius:2px; font-size:10px; padding:5px 8px; margin-left:5px; color:#000;letter-spacing:-0.5px}
.popWrite .box .btn a i {display:inline-block; margin-right:5px; color:#797979;}
.popWrite .box .pop-write-head {position:relative; height:50px; line-height:50px; padding:0 25px; background:#ff7d9e;}
.popWrite .box .pop-write-head p {display:inline-block; color:#ffffff; font-size:15px;}
.popWrite .box .pop-write-head p span {color:#fffca7;}
.popWrite .box .pop-write-head a.notice {position:relative; top:-2px; left:5px;}
.popWrite .box .pop-write-head a.notice img {width:21px;}
.popWrite .box .pop-write-head a.on.notice:after {z-index:4; content:""; position:absolute; width:12px; height:12px; background:#fff; border:1px solid #ff7d9e; border-width:1px 0 0 1px; right:4px; top:25px; transform:rotate(45deg);}
.popWrite .box .pop-write-head a.close {position:absolute; right:25px;}
.popWrite .box .pop-write-head > div.point {display:none; z-index:3; position:absolute; top:43px; left:161px; width:300px; background:#fff; line-height:normal; border:2px solid #ff7d9e; border-radius:0.52rem; padding:30px 25px;}
.popWrite .box .pop-write-head > div.point .pop-write-notice {margin-bottom:30px;}
.popWrite .box .pop-write-head > div.point .pop-write-notice:last-of-type {margin-bottom:0;}
.popWrite .box .pop-write-head > div.point .pop-write-notice h2 {font-size:17px; color:#323232; font-weight:bold; margin-bottom:7px; font-family:'Noto-M';}
.popWrite .box .pop-write-head > div.point .pop-write-notice ul {padding-left:10px;}
.popWrite .box .pop-write-head > div.point .pop-write-notice ul li {color:#8d8d8d; font-size:14px; list-style:decimal; padding-left:5px; margin-bottom:5px;}
.popWrite .box .pop-write-body {overflow:hidden; position:relative; z-index:2; background:#fff;}
.popWrite .box .pop-write-body table tr td {height:578px; box-sizing:border-box; vertical-align:top;}
.popWrite .box .pop-write-body table tr td:first-of-type {overflow:hidden; width:160px; border-right:2px solid #f2f2f2; padding:15px 18px;}
.popWrite .box .pop-write-body table tr td:first-of-type .sale-item .image {position:relative; border-radius:0.52rem; overflow:hidden;}
.popWrite .box .pop-write-body table tr td:first-of-type .sale-item .image a {display:block; width:100%; max-width:123px; height:150px; overflow:hidden; background-repeat:no-repeat !important; background-size:cover !important; background-position:cover !important;}
.popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content {margin-top:10px;}
.popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content .subject {margin-bottom:10px;}
.popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content .subject a {display:block; color:#030303; font-size:15px; text-align:center; font-family:'Noto-M'; line-height:1.3; /*overflow:hidden; text-overflow: ellipsis; word-wrap:break-word; line-height: 1.3em; height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;*/}
.popWrite .box .pop-write-body table tr td:first-of-type .sale-item .content .option {font-size:13px; color:#8d8d8d;}
.popWrite .box .pop-write-body table tr td:first-of-type .relate-item {padding-top:46px;}
.popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li {width:123px !important; height:123px !important; position:relative;outline:none;}
.popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li .image {position:relative; overflow:hidden; border-radius:0.52rem; height:123px; background-repeat:no-repeat !important; background-size:cover !important; background-position:cover !important;}
.popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li .content {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); overflow:hidden; border-radius:0.52rem;}
.popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li .content a {display:block; width:calc(100% - 10px); color:#fff; position:absolute; top:50%; transform:translateY(-50%); text-align:center; padding:0 5px; overflow:hidden; text-overflow: ellipsis; word-wrap:break-word; line-height: 1.3em; height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.popWrite .box .pop-write-body table tr td:first-of-type .relate-item ul li:hover .content {display:block;}
.popWrite .box .pop-write-body table tr td:last-of-type {background:#f5f5f5; padding:15px 18px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box {overflow:hidden;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box h3 {font-family:'Noto-M'; color:#0a0a0a; font-size:15px; font-weight:500; margin-bottom:20px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo {border:1px solid #e3e3e3; border-radius:0.22rem; background:#fff; margin-bottom:10px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo label {width:50%; height:30px; line-height:30px; padding:0 15px; text-align:left; float:left;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo label:first-of-type {border-right:1px solid #e3e3e3;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo label span {color:#030303; font-size:14px; font-family:'Noto-M';}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo label input {text-align:right; display:inline-block; border:0; width:63px; font-size:14px; position:relative; top:-2px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo label input::placeholder {color:#8c8c8c; text-align:right;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo label .unit {color:#8c8c8c; font-size:14px; position:relative; left:-3px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.bodyInfo label:first-of-type input {margin-left:10px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.whereToBuy {border:1px solid #e3e3e3; border-radius:0.22rem; background:#fff; margin-bottom:20px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.whereToBuy.beauty{margin-bottom:35px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.whereToBuy label {width:50%; height:35px; line-height:35px; text-align:left; float:left;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.whereToBuy label:first-of-type {border-right:1px solid #e3e3e3;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.whereToBuy label span {color:#030303; font-size:14px; font-family:'Noto-M'; text-align:center; display:block; width:100%; height:100%;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.whereToBuy label input {display:none;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.whereToBuy label input:checked ~ span {background:#ff7d9e; color:#fff;}

.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType {margin-bottom:10px; border:1px solid #e3e3e3; border-radius:0.22rem; background:#fff;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType:after {clear:both; display:block; content:"";}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div {height:35px; line-height:35px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div:first-of-type {width:100px; float:left; text-align:left; text-indent:15px; font-size:14px; font-family:'Noto-M'; color:#030303;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div:last-of-type {width:calc(100% - 100px); float:left;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div:last-of-type:after {content:""; display:block; clear:both;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div:last-of-type label {width:33.33%; float:left; text-align:left;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div:last-of-type label input {display:none;} 
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div:last-of-type label span {display:block; padding-left:25px; background:url('../img/common/btn/form_round.png') no-repeat 0 -19px; line-height:20px; position:relative; top:8px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.skinType div:last-of-type label input:checked ~ span {background:url(//img.sonyunara.com/2019/asset/pc/img/common/btn/form_radio.png) no-repeat 0 0;}

.popWrite .box .pop-write-body table tr td:last-of-type .write-box.chkList {margin-bottom:20px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.chkList ul {overflow:hidden; font-size:0; position:relative; left:-13px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.chkList ul li {display:inline-block; font-size:14px; text-align:center; position:relative; cursor:pointer; margin:0 5px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.chkList ul li img {width:45px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.chkList ul li input {position:absolute; display:none;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.chkList ul li span {display:block; margin-top:10px; color:#a0a0a0; font-size:13px; font-family:'Noto-M';}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.chkList ul li.on span {color:#ff7d9e;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList {border:1px solid #ececec; border-width:1px 0 1px 0; margin:0 -18px 15px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div {width:50%; float:left; box-sizing:border-box; padding:20px 0;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div:first-of-type {border-right:1px solid #ececec;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul {font-size:0; overflow:hidden;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li {font-size:13px; position:relative; display:inline-block; text-align:center; margin:0 8px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li input {position:absolute; display:none;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li img {width:30px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li img.on {display:none;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li input[type=radio]:checked ~ img.on {display:inline;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li input[type=radio]:checked ~ img.off {display:none;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li input[type=radio]:checked ~ span {color:#ff7d9e;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li span {display:block; color:#a0a0a0; font-size:13px; font-family:'Noto-M'; margin-top:7px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore textarea {width:100%; height:80px; border:0; resize:none; font-size:13px; padding:10px; border:1px solid #dbdbdb; border-radius:0.52rem; margin-bottom:7px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore textarea::placeholder {color:#b5b5b5;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul {overflow:hidden; font-size:0; text-align:left;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li {font-size:13px; width:calc(20% - 5px); float:left; position:relative; padding-bottom:19.685%; vertical-align:top; overflow:hidden; border-radius:0.32rem; margin:0 2.5px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li:first-of-type {padding-bottom:0;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li img.fileimg {position:absolute; left:0; top:0; width:100%;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li img.video {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li a.close {position:absolute; right:5px; top:5px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li a.close-btn {position:absolute; right:5px; top:5px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li label input[type=file] {display:none;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul li:first-of-type img {width:100%; height:100%; max-height:67px; objectfit:cover;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.buttonWrap {margin-top:20px;}
.popWrite .box .pop-write-body table tr td:last-of-type .write-box.buttonWrap button {width:100%; height:45px; line-height:45px; border-radius:0.32rem; background:#ff7d9e; color:#fff; text-align:center; font-size:16px; font-weight:bold;}

/* 글쓰기팝업 슬라이드 */
.popWrite .slick-vertical .slick-slide {border:0 !Important; display:inline-block !Important; margin:1.5px 0;}
.popWrite .slick-prev {left:50% !important; background:url('//img.sonyunara.com/review/pc/review-pop-prev-off.png') left top no-repeat; background-size:cover !important; transform:translate(-50%,0) !important; z-index:2; width:30px !important; height:29px !important; top:-38px !important;}
.popWrite .slick-prev:hover {background:url('//img.sonyunara.com/review/pc/review-pop-prev-on.png') left top no-repeat;}
.popWrite .slick-next {left:50% !important; background:url('//img.sonyunara.com/review/pc/review-pop-next-off.png') left top no-repeat; background-size:cover !important; transform:translate(-50%,0) !important; z-index:2; width:30px !important; height:29px !important; top:261px !important;}
.popWrite .slick-next:hover {background:url('//img.sonyunara.com/review/pc/review-pop-next-on.png') left top no-repeat;}
.popWrite .slick-list {height:251px !important; margin-top:20px;}
.popWrite .slick-track {height:auto !important;}
.popWrite .slick-prev:before, .popWrite .slick-next:before {opacity:1 !important; content:"" !important;}

/* 리뷰 팝업 슬라이드 버튼 임의로 생성 */
.popWrite .pop-slider-area {position: relative;}
.popWrite .pop-slider-area .slide-btn {font-size: 0;line-height: 0;position: absolute;background-size: cover !important;transform: translate(-50%,0) !important;z-index: 2;width: 30px !important;height: 29px !important;}
.popWrite .pop-slider-area .slide-btn:before {font-family: 'slick';font-size: 20px;line-height: 1;color: white;-webkit-font-smoothing: antialiased;opacity:1 !important; content:"" !important;}
.popWrite .pop-slider-area .prev-btn {left: 50% !important;background: url(//img.sonyunara.com/review/pc/review-pop-prev-off.png) left top no-repeat;top: -38px !important;}
.popWrite .pop-slider-area .next-btn {left: 50% !important;background: url(//img.sonyunara.com/review/pc/review-pop-next-off.png) left top no-repeat;top: 261px !important;}
.popWrite .pop-slider-area .prev-btn:hover {background:url('//img.sonyunara.com/review/pc/review-pop-prev-on.png') left top no-repeat;}
.popWrite .pop-slider-area .next-btn:hover {background:url('//img.sonyunara.com/review/pc/review-pop-next-on.png') left top no-repeat;}

.review-file-list .photo {width: 100%; height: 100%; max-height:67px; object-fit: cover;}
.review-file-list .file-box {padding-bottom:0 !important; height: 74px;}
.review-file-list .file-box .video.off {display: none;}
.review-file-box {display: none;}

.review_frame {width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 99999;}

.d-none {display: none;}

/* 리뷰 작성시 로딩팝업 */
#loading-popup {width:100%; height: 100%; position: fixed; z-index:100000; left: 0; top: 0; background-color: rgba(0,0,0,0.6); display: none;}
#loading-popup .lds-area {position: absolute; left: 50%; top: 40%; transform: translate(-50%)}
#loading-popup .lds-default {display: inline-block;position: relative;width: 80px;height: 80px;}
#loading-popup .lds-default div {position: absolute;width: 6px;height: 6px;background: #fff;border-radius: 50%;animation: lds-default 1.2s linear infinite;}
#loading-popup .lds-default div:nth-child(1) {animation-delay: 0s;top: 37px;left: 66px;}
#loading-popup .lds-default div:nth-child(2) {animation-delay: -0.1s;top: 22px;left: 62px;}
#loading-popup .lds-default div:nth-child(3) {animation-delay: -0.2s;top: 11px;left: 52px;}
#loading-popup .lds-default div:nth-child(4) {animation-delay: -0.3s;top: 7px;left: 37px;}
#loading-popup .lds-default div:nth-child(5) {animation-delay: -0.4s;top: 11px;left: 22px;}
#loading-popup .lds-default div:nth-child(6) {animation-delay: -0.5s;top: 22px;left: 11px;}
#loading-popup .lds-default div:nth-child(7) {animation-delay: -0.6s;top: 37px;left: 7px;}
#loading-popup .lds-default div:nth-child(8) {animation-delay: -0.7s;top: 52px;left: 11px;}
#loading-popup .lds-default div:nth-child(9) {animation-delay: -0.8s;top: 62px;left: 22px;}
#loading-popup .lds-default div:nth-child(10) {animation-delay: -0.9s;top: 66px;left: 37px;}
#loading-popup .lds-default div:nth-child(11) {animation-delay: -1s;top: 62px;left: 52px;}
#loading-popup .lds-default div:nth-child(12) {animation-delay: -1.1s;top: 52px;left: 62px;}
@keyframes lds-default {
	0%, 20%, 80%, 100% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.5);
	}
}

/*리뷰 작성 팝업*/
#review_write_popup{display:none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 99999;}

/* top3 ranking */
.review-top {text-align:center; margin-bottom:65px; background:#f8f8f8; padding:46px 0 50px 0;}
.review-top h2 {margin-bottom:70px; text-align:center; font-size:32px; font-weight:bold;}
.review-top h2 i {position:relative; top:2px; display:inline-block; border-bottom:2px solid #000; padding-bottom:5px; font-style:italic;}
.review-top ul {max-width:860px; margin:0 auto;}
.review-top ul:after {display:block; clear:both; content:"";}
.review-top ul li {width:calc(33.33% - 44px); margin:0 22px; float:left; position:relative;}
.review-top ul li .list-rank {position: absolute;left: 50%;top: -29px;transform: translateX(-50%);border-radius: 50%;width: 60px;height: 60px;line-height: 60px;font-weight: bold;color: #fff;text-align: center;z-index: 1; font-size:24px;}
.review-top ul li .list-rank img {width:100%;}
.review-top ul li .list-image {position:relative; padding-bottom:240px; overflow:hidden; border-top-left-radius:10px; border-top-right-radius:10px; border:1px solid #dedee0;}
.review-top ul li .list-image a {position:absolute; left:0; top:0; width:100%; height:100%;}
.review-top ul li .list-image a img {width:100%; height:100%; object-fit:cover;}
.review-top ul li .list-content {background:#fff; border:1px solid #dedee0; border-top:0; border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:20px;}
.review-top ul li .list-content .txt {margin-bottom:13px; text-align:left; color:#626262; overflow:hidden; text-overflow:ellipsis; font-size:13px; word-wrap:break-word; line-height:18px; height:36px;  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.review-top ul li .list-content .info {border-top:1px solid #ececed; padding-top:13px;}
.review-top ul li .list-content .info:after {display:block; clear:both; content:"";}
.review-top ul li .list-content .info .info-image {width:47px; height:47px; float:left; overflow:hidden; border-radius:50%; border:1px solid #dedee0; box-sizing:border-box;position: relative;top:3px;}
.review-top ul li .list-content .info .info-image img{object-fit: cover; width:100%;}
.review-top ul li .list-content .info .info-content {width:calc(100% - 60px); float:left; padding-left:13px; text-align:left;}
.review-top ul li .list-content .info .info-content p {color:#838383; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px;}
.review-top ul li .list-content .info .info-content p:first-of-type {position:relative; top:9px;}
.review-top ul li .list-content .info .info-content p:last-of-type {margin-top:15px;}

/* renewal */
.popWrite2 {top:-50px;}
.popWrite2 .box {width:583px;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box h3 {font-size:16px;}
.popWrite2 .box .pop-write-body table tr td:last-of-type {background:#fff;}
.popWrite2 .box .pop-write-body table tr td:first-of-type .sale-item .image {border-radius:50%;}
.popWrite2 .box .pop-write-body table tr td:first-of-type .sale-item .image a {height:123px;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.chkList {position:relative;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.chkList ul li span {display:none;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.avarageScore textarea {background:#f6f6f6;}   
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList {border:0;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div {width:100%; clear:both;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div:first-of-type {border:0;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul {padding:0 20px;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul:after {display:block; clear:both; content:"";}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li {width:calc(33.33% - 16px); float:left;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li img {display:none !important;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li span {font-size:14px; margin-top:0; border:1.5px solid #d1d1d1; height:35px; line-height:35px; border-radius:20px;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.radioList > div ul li input[type=radio]:checked ~ span {border-color:#ff7d9e;}
.popWrite2 .box .pop-write-body table tr td:last-of-type .write-box.avarageScore ul {margin:0 -2px;}
.popWrite2 .box .pop-write-head a.close {right:14px; top:-2px;}
.popWrite2 .totalScore {position: absolute;right: 31px;top: 46px;font-size: 27px;font-weight: bold; color:#494949;}  
.popWrite2 .box .pop-write-body table tr td:first-of-type .relate-item ul li .content {border-radius:50%;}
.popWrite2 .box .pop-write-body table tr td:first-of-type .relate-item ul li .image {border-radius:50%;}
.popWrite2 .box .pop-write-body table tr td:first-of-type .relate-item {position:absolute; width:123px; padding-top:0 !important; top:350px;}
.popWrite2 .slick-list {z-index:10; position:relative; overflow:hidden; margin:0 !important; height:270px !important;}
.popWrite2 .slick-vertical .slick-slide {margin:0 !important;}
.popWrite2 .pop-slider-area .next-btn {top:275px !Important;}
.popWrite2 .pop-slider-area .prev-btn {top:-51px;}
.popWrite2 .pop-slide {overflow:hidden !important; position:relative; z-index:2;}
.popWrite2 .box .pop-write-body table tr td:first-of-type .relate-item ul li {padding:5px 0; position:relative; z-index:2; overflow:hidden;}
.popWrite2 .box .pop-write-body table tr td:first-of-type .relate-item ul li .content {height:123px !important; top:5px;}
