/*폰트*/
@font-face { font-family: 'NotoSansCJKkr-Black'; font-style: normal; src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Black.woff"); } 
@font-face { font-family: 'NotoSansCJKkr-Bold'; font-style: normal; src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Bold.woff"); } 
@font-face { font-family: 'NotoSansCJKkr-DemiLight'; font-style: normal; src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-DemiLight.woff"); } 
@font-face { font-family: 'NotoSansCJKkr-Light'; font-style: normal; src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Light.woff"); } 
@font-face { font-family: 'NotoSansCJKkr-Medium'; font-style: normal; src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Medium.woff"); } 
@font-face { font-family: 'NotoSansCJKkr-Regular'; font-style: normal; src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Regular.woff"); } 
@font-face { font-family: 'NotoSansCJKkr-Thin'; font-style: normal; src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Thin.woff"); } 

/* 문건후 주임 2023-07-18 renewal */
.goodsreviews *{ font-family: 'Pretendard','Noto Sans KR'; letter-spacing: 0!important;}
.title-area>h2 { color: #000; font-size: 26px; font-style: normal; font-weight: 700; letter-spacing: -0.52px; padding-bottom: 16px; line-height: 1; } 
.title-area>p { color: #888; font-size: 16px; font-style: normal; font-weight: 400;  line-height: 1; } 
.title-area { padding: 30px; } 
.detail_info_v2 { width: 100%; height: 262px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; box-sizing: border-box; display: flex; } 
.prd_info_v2 { width: calc(100% - 260px); height: 100%; box-sizing: border-box; display: flex;justify-content: space-between; } 
.detail_info_v2 .prd_img { width: 260px; height: 260px; padding: 30px; box-sizing: border-box; } 
.detail_info_v2 .prd_img span { width: 100%; height: 100%; display: inline-block; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 10px; overflow: hidden; } 

.product-info { position: relative;width:100%; box-sizing: border-box; border-right: 1px solid #eee; padding: 30px 30px 30px 0; } 
.product-info__name { width:fit-content; font-size: 16px; font-style: normal; font-weight: 500; line-height: 22px;  margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-right: 28px; box-sizing: border-box; position: relative; } 
.product-info__name>a { position: absolute; bottom: 0; right: 0; width: 100%; height:100%;color:#000; } 
.product-info__name>a>img { position: absolute; right: 0; bottom: 1px; } 
.product-info__opt { font-size: 14px; line-height: 1.2; letter-spacing: -0.28px; margin-bottom: 16px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.product-info__price { font-size: 20px; font-weight: 700; line-height: 20px; margin-bottom: 20.5px;color:#000; } 
.product-info__rating { display: flex; align-items: center; margin-bottom: 20px; color:#000;} 
.product-info__rating ul { font-size: 0; } 
.product-info__rating ul>li { width: 22px; height: 22px; display: inline-block; background: url(//img.malltail.com/goods_img/contents/shoppings/star_disabled_D.svg)no-repeat center; } 
.product-info__rating ul>li.on { background: url(//img.malltail.com/goods_img/contents/shoppings/star_active_D.svg)no-repeat center; } 
.product-info__rating ul>li:last-of-type { margin-right: 10px; } 
.product-info__rating-cnt { font-size: 16px; font-weight: 700; line-height: 16px; margin-top:2px; } 
.product-info__satisfaction { display: flex; align-items: center; color: #000; font-size: 14px;height: 50px; font-weight: 400; line-height: 48px; border: 1px solid #000; border-radius: 25px; width: fit-content; padding: 0 16px; box-sizing: border-box;position: absolute;bottom:30px;left:0; } 
.product-info__satisfaction>strong { color: #000; } 
.product-info__satisfaction>img { margin-right: 10px; width:24px; height:24px; } 
.product-info__share-btn { position: absolute; right: 30px; bottom: 30px; } 
.product-info__share-btn>img { width: 36px; cursor: pointer; } 

.user-info__item01 { display: flex; align-items: center; } 
.user-info__item01>img { width: 50px; margin-right: 16px; border-radius:50px; } 
.user-info__item01>div>span { font-size: 14px; font-weight: 500; letter-spacing: -0.28px; line-height: 1; } 
.user-info__item01>div>img { display: block; margin-bottom:5px; } 
.user-info__item02 { display: flex; justify-content: center; } 
.user-info__date { margin-right: 12px; } 
.user-info__item02>span { color: #888; font-size: 12px; line-height: 12px; letter-spacing: -0.24px; display: flex; align-items: center; } 
.user-info__item02>span>img {vertical-align: middle; margin-right: 6px; } 
.user-info__wrapper { width: 200px;padding: 30px 23.5px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;height: 100%; } 
.comment-area__item { border-bottom: 1px solid #e0e0e0; padding: 30px;color:#000; } 
.comment-area__item.re_comment {padding-left:80px; background-color:#f6f7f9;}
.comment-area__item .no_show_comment {font-size:15px;}
.comment-area__user { display: flex; align-items: center; position: relative; margin-bottom:20px; } 
.comment-area__user-img { width: 30px; height: 30px; border-radius: 30px; } 
.comment-area__user-id { font-size: 14px; font-weight: 500; line-height: 14px; letter-spacing: -0.28px; padding:0 10px; } 
.comment-area__user-date { position: absolute; color: #666; font-size: 14px; line-height: 14px; letter-spacing: -0.28px; right: 0; top: 0; } 
.comment-area__cont { position: relative; padding-right: 30.3%; } 
.comment-area__cont>span { font-size: 16px; line-height: 26px; word-break: break-all; } 
.comment-area__tool { position: absolute; right: 0; bottom: 4px; display: flex; align-items: center; } 
.comment-area__tool>li { padding-right: 34px; position: relative; } 
.comment-area__tool>li:last-of-type { padding-right: 0; } 
.comment-area__tool>li>a::after { content: ""; width: 1px; height: 14px; background-color: #ccc; position: absolute; right: -17px; top: 50%; transform: translateY(-50%); } 
.comment-area__tool>li:last-of-type>a::after { display: none; } 
.comment-area__tool-delete { color: #FF4330; } 
.comment-area__tool-block>img { margin-right: 4px; } 
.comment-area__tool-like>img { margin-right: 5px; } 
.comment-area__tool>li>a { font-family: Noto Sans KR; font-size: 14px; position: relative; display: flex; align-items: center; } 
.comment-area__tool>li>a .str_comment_like_cnt{line-height:1;}
.comment-area__tool>li>a .str_comment_like_cnt.on{color:#2276FC};
.comment-area__imgs { margin-top: 20px; width: 69.7%; } 
.comment-area__imgs img { min-width: 120px; max-width: 120px; border-radius: 10px; border: 1px solid #E6E6E6; overflow: hidden; margin-right:16px; cursor:pointer;} 
.comment-area__imgs img.wideView {width:auto; height:auto; max-width:100%;} 

.paging * { box-sizing: border-box; } 
.paging__wrapper { margin-top: 30px; text-align: center; } 
.paging__list { display: inline-flex; align-items: center; } 
.paging__list li a { color: #888; font-size: 16px; font-weight: 400; line-height: 16px;  padding: 0 15px 1px 15px; display: block; line-height: 26px; } 
.paging__list li a.is-active { font-weight: 700; color: #000; } 
.paging__list li a>img { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); filter:invert(99%) sepia(98%) saturate(0%) hue-rotate(191deg) brightness(120%) contrast(78%); } 
.paging__list li:first-of-type a,.paging__list li:last-of-type a { padding: 0; } 
.paging__list li.current {font-size:16px; line-height:26px; padding:0 15px 1px 15px; color:#000; font-weight:bold; display:inline-block;}
.paging__list .paging__arr { width: 26px; height: 26px; flex-shrink: 0; border-radius: 5px; border: 1px solid #E0E0E0; background: #FFF; box-sizing: border-box; position: relative; } 
.paging__arr_prev { margin-right: 5px; } 
.paging__arr_next { margin-left: 5px; } 

.benefit-modal { position: absolute; top: 0; left: 360px; z-index: 2;display: none; } 
.benefit-modal__wrapper { width: 540px; padding: 30px; border-radius: 20px; background: #fff; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08); position: relative; } 
.benefit-modal__title { color: #000; font-size: 26px; font-weight: 700; line-height: 150%; border-bottom: 1px solid #E0E0E0; padding-bottom: 20px; padding-top: 0; margin-bottom: 30px; } 
.benefit-modal__close { position: absolute; top: 30px; right: 30px; width: 30px; height: 30px; background-image: url(//img.malltail.com/goods_img/contents/main/modal_close_icon_D.svg); cursor: pointer; } 
.benefit-modal__content { margin-bottom: 30px; } 
.benefit-modal__content:last-of-type { margin-bottom: 0; } 
.benefit-modal__content h4 { color: #000; font-size: 20px; font-style: normal; font-weight: 700; line-height: 150%; margin-bottom: 12px; } 
.benefit-modal__content p { color: #666; font-size: 16px; font-weight: 400; line-height: 150%; } 
.benefit-modal__content.benefit-modal__content--type-a .box { border-radius: 10px; border: 1px solid #ccc; background: #FFF; padding: 20px; margin-top:12px; } 
.benefit-modal__content.benefit-modal__content--type-a .box ul li { margin-bottom: 18px; padding-left: 96px; position: relative; font-weight: 500; } 
.benefit-modal__content.benefit-modal__content--type-a .box ul li img { height: 22px; position: absolute; left: 0; } 
.benefit-modal__content.benefit-modal__content--type-a .box ul li:last-of-type { margin-bottom: 0; } 
.benefit-modal__content.benefit-modal__content--type-a .box ul li span { font-weight: 700; } 
.benefit-modal__content.benefit-modal__content--type-a .box ul li.line01 span { color: #FF4330; } 
.benefit-modal__content.benefit-modal__content--type-a .box ul li.line02 span { color: #6E3CFF; } 
.benefit-modal__content.benefit-modal__content--type-a .box ul li.line03 span { color: #08AAE8; } 
.benefit-modal__content.benefit-modal__content--type-b p { padding-left: 23px; position: relative; } 
.benefit-modal__content.benefit-modal__content--type-b p::before { content: ""; width: 5px; height: 5px; position: absolute; left: 8px; top: 10px; background-color: #666; border-radius: 6px; } 

/* 문건후 주임 2023-07-18 renewal */

#container { z-index:5; } 
.goodsreviews { width:100%;color:#000; } 
.goodsreviews .inner { width:100%; padding-bottom:50px; } 
.goodsreviews .inner h1 { width:100%; text-align:center; font-family: 'Noto Sans KR'; color:#000; font-size:30px; padding-top:60px; } 
.goodsreviews .inner h1 strong {font-weight:600; font-size:60px; } 
.goodsreviews .inner h1 strong span { height: 68px; display: inline-block; background: linear-gradient(#ffffff 75%, #ffdc4f 25%); } 
.goodsreviews .inner .btn_myWrite { width:100%; height:42px; padding:10px 0px; text-align:right; } 
.goodsreviews .inner .btn_myWrite a { width:150px; height:42px; line-height:41px; display:inline-block; background-color:#ff4330; border-radius:3px; text-align:center; color:#fff; font-size:14px; letter-spacing:-1px; } 
.goodsreviews .inner .btn_myWrite a img { margin-left:5px; vertical-align:middle; margin-top:-4px; } 
.goodsreviews .inner .top_cont { width:100%; padding:50px 20px; box-sizing:border-box; background-color:#f2f3f5; } 
.goodsreviews .inner .search_wrap { width:100%; height:44px; text-align:center; } 
.goodsreviews .inner .search_wrap .search { width:434px; height:100%; display:inline-block; position:relative; } 
.goodsreviews .inner .search_wrap .search input { width:430px; height:40px; border:2px solid #717172; border-radius:5px; text-indent:10px; font-size:14px; } 
.goodsreviews .inner .search_wrap .search button { width:40px; height:40px; position:absolute; right:2px; top:2px; border:0px; background-color:#fff; } 
.goodsreviews .inner .tab_nav { width:100%; height:82px; padding:25px 0px 50px 0px; } 
.goodsreviews .inner .tab_nav ul { width:854px; height:100%; overflow:hidden; text-align:center; border:1px solid #ccc; margin:0px auto; position:relative; top:-1px; } 
.goodsreviews .inner .tab_nav ul li { width:94px; height:82px; border-right:1px solid #ccc; display:inline-block; background-color:#fff; cursor:pointer; float:left; } 
.goodsreviews .inner .tab_nav ul li.on { background-color:#cbdef2; } 
.goodsreviews .inner .tab_nav ul li:last-child { border-right:0px; } 
.goodsreviews .inner .tab_nav ul li .ico { width:100%; height:35px; text-align:center; padding:15px 0px 5px 0px; } 
.goodsreviews .inner .tab_nav ul li .text { text-align:center; font-size:13px; color:#000; } 
.goodsreviews .inner .top_cont .best_review { width:100%; } 
.goodsreviews .inner .top_cont .best_review .best_tit { width:100%; height:42px; padding-bottom:25px; overflow:hidden; } 
.goodsreviews .inner .top_cont .best_review .best_tit h2 { display:inline-block; font-size:30px;font-weight:600; float:left; } 
.goodsreviews .inner .top_cont .best_review .best_tit .sort_box { width:155px; height:100%; float:right; } 
.goodsreviews .inner .top_cont .best_review .best_tit .sort_box select { width:100%; height:100%; border:1px solid #ccc; font-size:14px; text-indent:10px; } 

/*공통 상품 레이아웃 */
.goodsreviews .inner .prd_items { width:100%; overflow:hidden; } 
.goodsreviews .inner .prd_items ul { width:100%; overflow:hidden; } 
.goodsreviews .inner .prd_items ul > li { width:270px; border:1px solid #ccc; background-color:#fff; padding:12px; margin-right:11px; position:relative; float:left; } 
.goodsreviews .inner .prd_items ul > li.odd { margin-right:0px; } 
.goodsreviews .inner .prd_items ul li .prd_img { width:270px; height:270px; } 
.goodsreviews .inner .prd_items ul li .prd_img span { width:100%; height:100%; display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#f2f3f5; } 
.goodsreviews .inner .prd_items ul li .prd_text { width:100%; padding:10px 0px; } 
.goodsreviews .inner .prd_items ul li .prd_text a { width:100%; height:40px; line-height:20px; color:#777; font-size:14px; overflow:hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; /*-webkit-line-clamp: 2; */ -webkit-box-orient: vertical; } 
.goodsreviews .inner .prd_items ul li img { vertical-align:middle; } 
.goodsreviews .inner .prd_items ul li .line01 { width:100%; height:15px; font-size:11px; color:#1ab1e9; padding-bottom:15px; position:relative; } 
.goodsreviews .inner .prd_items ul li .line01 .dh_mark { height:16px; width:38px; line-height:16px; border:1px solid #c00004; background-color:#c00004; color:#fff; text-align:center; font-size:11px; margin-left:5px; position:absolute; top:-3px; } 
.goodsreviews .inner .prd_items ul li .line02 { width:100%; height:15px; padding-bottom:20px; } 
.goodsreviews .inner .prd_items ul li .line02 span { display:inline-block; margin-right:15px; font-size:13px; } 
.goodsreviews .inner .prd_items ul li .line02 span.ico_view img { margin-top:-3px; } 
.goodsreviews .inner .prd_items ul li .line02 span.ico_like img { margin-top:-9px; } 
.goodsreviews .inner .prd_items ul li .line02 span.ico_comment img { margin-top:-4px; } 
.goodsreviews .inner .prd_items ul li .review-hashtag { width:100%; height:52px; overflow:hidden; border-top:1px solid #f5f5f5; padding-top:10px; margin-top:10px; } 
.goodsreviews .inner .prd_items ul li .review-hashtag ol { width:100%; text-align:left; } 
.goodsreviews .inner .prd_items ul li .review-hashtag ol li { height:17px; display:inline-block; padding:2px 5px; background-color:#e8f7fd; margin-bottom:10px; } 
.goodsreviews .inner .prd_items ul li .review-hashtag ol li a { color:#1ab1e9; } 
.goodsreviews .inner .prd_items .prd_ranking { width:54px; height:54px; line-height:53px; text-align:center; position:absolute; top:0px; left:0px; background-color:#007af2;font-weight:600; font-weight:bold; font-size:24px; color:#fff; } 

/*----------------------------------------------------------------------------------------------------*/

.goodsreviews .inner .mid_cont { width:100%; padding:50px 50px 10px 50px; } 
.goodsreviews .inner .mid_cont .prd_items ul > li { margin-bottom:11px; } 
.bot_cont { width:100%; } 
.bot_cont .paging { width:100%; height:30px; margin-bottom:10px; } 
.bot_cont .paging ul { width:100%; height:100%; text-align:center; } 
.bot_cont .paging ul li { width:30px; height:30px; line-height:30px; display:inline-block; color:#000; text-align:center; font-size:14px; font-weight:bold; cursor:pointer; } 
.bot_cont .paging ul li.on { outline:1px solid #a3a3a3; color:#1b73e1; } 
.bot_cont .paging ul li.on a { color:#1b73e1; } 
.bot_cont .paging ul li img { vertical-align:middle; margin-top:-5px; } 
.bot_cont .paging span { width:auto; min-width:30px; height:30px; line-height:30px; display:inline-block; color:#000; text-align:center; font-size:14px; font-weight:bold; cursor:pointer; } 
.bot_cont .paging span a { margin:0; display:block; } 
.bot_cont .paging span.current { outline:1px solid #a3a3a3; color:#1b73e1; } 
.bot_cont .paging span.pag_btn { width:auto; height:auto; line-height:unset; } 
.bot_cont .paging span.pag_btn a { display:inline-block; } 
.goodsreviews .bot_cont .paging ul li { margin:0 1px; } 
.goodsreviews .bot_cont .paging ul li.current { outline:1px solid #a3a3a3; color:#1b73e1; } 
.goodsreviews .bot_cont .paging ul li a { vertical-align:unset; display:inline-block; } 
.goodsreviews .bot_cont .paging ul li.current a { color:#1b73e1; } 

/*-----------상세 페이지-------------------------------------------------------------------------------------*/
.goodsreviews .inner .reviews_detail { width:100%; } 

/*유저 아이콘*/
.goodsreviews .inner .reviews_comment .user_ico { width:60px; height:60px; border:1px solid #ddd; border-radius:50%; overflow:hidden; } 
.goodsreviews .inner .reviews_comment .user_ico span { width:100%; height:100%; line-height:60px; text-align:center; display:inline-block;font-weight:600; font-size:28px; color:#fff; } 
.goodsreviews .inner .reviews_comment .user_ico span.type01 { background-color:#f36868; } 
.goodsreviews .inner .reviews_comment .user_ico span.type02 { background-color:#8141d9; } 
.goodsreviews .inner .reviews_comment .user_ico span.type03 { background-color:#418301; } 
.goodsreviews .inner .reviews_comment .user_ico span.type04 { background-color:#428565; } 
.goodsreviews .inner .reviews_comment .user_ico span.type05 { background-color:#010183; } 
.goodsreviews .inner .reviews_detail .detail_info { width: 970px; height: 270px; padding: 20px 20px; margin-top: 50px; border-top: 2px solid #000; border-bottom: 2px solid #000; overflow: hidden; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_img { width:200px; height:200px; padding-top:30px; float:left; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_img span { width: 100%; height: 100%; display: inline-block; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 10px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info { width: 680px; height: 100%; padding-left: 20px; float: left; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top { width:100%; height:50px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:20px; overflow:hidden; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt { width:70%; height:100%; float:left; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line01 { width:100%; height:25px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line01 .date { display:inline-block; color:#1ab1e9; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line01 .date img { vertical-align:middle; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line01 .name { display:inline-block; color:#777777; font-size:14px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line01 .name span { vertical-align:middle; color:#f6f6f6; font-family:dotum,'돋음'; margin:0px 5px 0px 10px; font-size:16px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line02 { width:100%; height:25px; line-height:25px; font-size:14px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line02 a { height:20px; line-height:20px; display:inline-block; border:1px solid #ccc; padding:0px 5px; font-size:13px;margin-left:10px; margin-top:-1px; border-radius:3px; vertical-align:middle; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_lt .line02 .tmp_shop_url { cursor:pointer; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_rt { width:30%; height:100%; float:left; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_rt .grade { width:100%; margin-top:11px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_rt .grade ul { width:100%; height:26px; text-align:right; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_rt .grade ul li { width:29px; height:26px; display:inline-block;background:url('//img.malltail.com/goods_img/contents/goodsreviews/ico_star_off_D.png')no-repeat center; margin-left:5px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_top .info_rt .grade ul li.on { background:url('//img.malltail.com/goods_img/contents/goodsreviews/ico_star_on_D.png')no-repeat center; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_mid { width:100%; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_mid .info_text { width:100%; height:55px; font-size:18px; font-weight:bold; white-space:normal; word-break:break-all; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_mid .info_option { width:100%; color:#888; font-size:16px; padding-top:15px; padding-bottom:60px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot { width:100%; height:30px; padding-top:10px; overflow:hidden; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot .prd_price { width:50%; height:100%; color:#ff4330; font-weight:bold; font-size:24px;font-weight:600; float:left; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot .prd_dash { width:50%; height:20px; padding-top:10px; text-align:right; float:right; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot .prd_dash span { display:inline-block; margin-left:20px; font-size:14px; color:#000; font-weight:bold; cursor:pointer; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot .prd_dash span img { vertical-align:middle; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot .prd_dash span.ico_view img { margin-top:-2px; } 
.goodsreviews .inner .reviews_detail .detail_info .user-info__item01>div>span.prd_info .prd_info_bot .prd_dash span.ico_like img { margin-top:-6px; width:21px; } 
.user-info__item01>div>span>a{color:#000;}
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot .prd_dash span.ico_comment img { margin-top:-2px; } 
.goodsreviews .inner .reviews_detail .detail_info .prd_info .prd_info_bot .prd_dash span.review_like_cnt { margin-left:5px; } 
.goodsreviews .inner .reviews_detail .detail_cont { width:100%; } 
.goodsreviews .inner .reviews_detail .detail_cont .content { width:100%; padding:60px 30px 40px 30px; box-sizing:border-box; font-size:14px; line-height:160%; border-bottom:1px solid #ccc; } 
.goodsreviews .inner .reviews_detail .detail_cont .content p { padding-bottom:10px; font-size:14px; } 
.goodsreviews .inner .reviews_detail .detail_cont .content p:last-of-type { padding-bottom:0; } 
.goodsreviews .inner .reviews_detail .detail_cont .content .content_body { text-align: left; padding: 40px 0 0; font-size: 16px; font-weight: 400; line-height: 26px;  } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info { width:100%; padding-top:30px; overflow:hidden; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 { width:100%; margin-bottom: 24px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .review-hashtag { width:800px; float:left; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .review-hashtag ol { width:100%; height:100%; overflow:hidden; margin-left:50px; display:none; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .review-hashtag ol li { display:inline-block; margin-right:15px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .review-hashtag ol li a { color:#43aee8; font-size:14px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc { width: 100%; text-align: right; display: flex; align-items: center; justify-content: flex-end;padding:0 30px; box-sizing: border-box;} 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc>span { font-size: 18px; font-weight: 500; line-height: 18px;margin-right: 16px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc a { border-radius: 25px; border: 1px solid #E0E0E0; background: #FFF; display:flex; font-size: 16px;  width: 153px; height: 50px; line-height: 50px; text-align: center; align-items: center; justify-content:center;padding: 0; box-sizing: border-box; color: #888; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc a .review_like_cnt { margin-left: 4px; color: #666; font-weight: 500; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc a img { vertical-align:middle; width:21px; margin-right: 6px;margin-bottom:1px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc a.like.is-active { color: #000; font-weight: 500; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc a.report { color:#ff4330; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc a.like.is-active .review_like_cnt { color: #000; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line02 { width:100%; height:44px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line02 .btns { width:100%; height:100%; text-align:right; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line02 .btns a { width:70px; height:40px; line-height:38px; border:1px solid #ccc; display:inline-block; text-align:center; color:#000;font-size:15px; margin-left:5px; } 
.goodsreviews .inner .reviews_comment { width:100%; } 
.goodsreviews .inner .reviews_comment .comment_info { width:100%; padding-bottom:24px; border-bottom: 1px solid #e0e0e0; } 
.goodsreviews .inner .reviews_comment .comment_info > span { font-size: 20px; font-weight: 700; line-height: 20px; letter-spacing: -0.4px; padding-left:30px; } 
.goodsreviews .inner .reviews_comment .comment_info > span strong { font-size: 16px; padding-left:5px; line-height: 16px; font-weight: 400;  color: #666; } 
.goodsreviews .inner .reviews_comment .comment_info > select { display:none; width:152px; height:42px; border:1px solid #ddd; vertical-align:top; margin-left:20px; text-indent:10px; font-size:16px; } 
.goodsreviews .inner .reviews_comment .comment_list { width:100%; } 
.goodsreviews .inner .reviews_comment .comment_list .comment { width:100%; padding:20px 0px; border-bottom:2px solid #dee2ea; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content { width:100%; overflow:hidden; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content .lt { width:62px; height:auto; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt { width:913px; height:auto; margin-left:15px; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line01 { width:100%; height:42px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line01 .info { float:left; width:50%; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line01 .btns { float:right; width:50%; height:100%; text-align:right; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line01 .btns > div { width:70px; height:40px; line-height:38px; text-align:center; display:inline-block;border:1px solid #ccc; font-weight:bold; font-size:14px; margin-left:5px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line01 .btns > div a { width:100%; height:100%; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line01 .user_name { display:inline-block; color:#999; font-size:14px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line01 .date { display:inline-block; color:#000; margin-left:10px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line02 { width:100%; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line02 p { width:100%; line-height:160%; font-size:14px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line02 p img { width:100px; height:100px; border:1px solid #ddd; cursor:pointer; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line02 p img.wideView { width:auto; height:auto; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 { width:100%; height:24px; overflow:hidden; margin-top:15px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .lt { width:50%; height:24px; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .lt .comment_like { font-size:16px; color:#000; display:inline-block; cursor:pointer; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .lt .comment_like .icon_like { width:21px; height:18px; display:inline-block;background-image:url("//img.malltail.com/goods_img/contents/goodsreviews/icon_like_off02_D.png");background-position:center center;background-repeat:no-repeat;background-size:100%; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .lt .comment_like.on { color:#1b73e1; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .lt .comment_like.on .icon_like {background-image:url("//img.malltail.com/goods_img/contents/goodsreviews/icon_like_off_D.png"); } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .lt .comment_btn { margin-left:15px; color:#64696e; font-size:14px; text-decoration:underline;display:inline-block; margin-top:-5px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .rt { width:50%; height:24px; text-align:right; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .rt a { color:#ff4330; font-size:14px; font-weight:bold; letter-spacing:-0.5px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_content > .rt .line03 .rt a img { margin-right:6px; margin-top:-2px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write { width:913px; padding-left:77px; padding-top:30px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write textarea { width:883px; height:70px; padding:15px; background-color:#f6f7f9; border:none; resize:none; font-size:14px; border-radius:3px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns { width:100%; height:30px; padding-top:5px; overflow:hidden; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .lt { width:50%; height:100%; line-height:30px; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .lt a { display:inline-block; color:#000; font-size:14px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .lt a label { cursor:pointer; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .lt a img { vertical-align:middle; margin-top:-2px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .rt { width:50%; height:100%; line-height:30px; text-align:right; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .rt .btn_cancel { width:58px; height:27px; line-height:28px; border:1px solid #ccc; text-align:center; border-radius:3px; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .rt .btn_cancel a { width:100%; height:100%; display:inline-block; vertical-align:unset; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .rt .btn_register { width:103px; height:28px; line-height:28px; color:#fff; background-color:#333; text-align:center; border-radius:3px; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns .rt .btn_register a { color:#fff; width:100%; height:100%; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap { width:913px; padding-left:77px; padding-top:30px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap textarea { width:883px; height:70px; padding:15px; background-color:#f6f7f9; border:none; resize:none; font-size:14px; border-radius:3px; border:1px solid #ccc; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns { width:100%; height:30px; padding-top:5px; overflow:hidden; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .lt { width:50%; height:100%; line-height:30px; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .lt a { display:inline-block; color:#000; font-size:14px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .lt a img { vertical-align:middle; margin-top:-2px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .lt p img { width:30px; height:30px; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .lt p .edit_commentImg { line-height:30px; text-decoration:underline; cursor:pointer; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .rt { width:50%; height:100%; line-height:30px; text-align:right; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .rt .btn_cancel { width:58px; height:27px; line-height:28px; border:1px solid #ccc; text-align:center; border-radius:3px; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .rt .btn_cancel a { width:100%; height:100%; display:inline-block; vertical-align:unset; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .rt .btn_register { width:103px; height:28px; line-height:28px; color:#fff; background-color:#333; text-align:center; border-radius:3px; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .comment .edit_wrap .write_btns .rt .btn_register a { color:#fff; width:100%; height:100%; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment { width:100%; background-color:#f6f7f9; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol { width:100%; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li { width:910px; padding:20px 20px 20px 80px; overflow:hidden; border-bottom:2px solid #dce0e9; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .lt { width:62px; height:auto; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt { width:833px; float:right; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line01 { width:100%; height:42px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line01 .info { width:50%; height:100%; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line01 .user_name { color:#999; font-size:14px; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line01 .date { color:#000; font-size:12px; display:inline-block; margin-left:15px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line01 .btns { width:50%; height:100%; text-align:right; float:right; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line01 .btns > div { width:70px; height:40px; line-height:38px; text-align:center; display:inline-block;border:1px solid #ccc; font-weight:bold; font-size:14px; margin-left:5px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line01 .btns > div a { width:100%; height:100%; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line02 { width:100%; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line02 p { margin-bottom:10px; width:100%; line-height:160%; font-size:14px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line02 p img { width:100px; height:100px; border:1px solid #ddd; cursor:pointer; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line02 p img.wideView { width:auto; height:auto; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 { width:100%; padding-top:10px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .lt { width:50%; height:24px; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .rt { width:50%; height:24px; float:right; text-align:right; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .rt a { color:#ff4330; font-size:14px; font-weight:bold; letter-spacing:-0.5px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .rt a img { margin-right:6px; margin-top:-2px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .comment_like { text-align:left; font-size:16px; color:#000; display:inline-block; cursor:pointer; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .comment_like .icon_like { width:21px; height:18px; display:inline-block;background-image:url("//img.malltail.com/goods_img/contents/goodsreviews/icon_like_off02_D.png");background-position:center center;background-repeat:no-repeat;background-size:100%; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .comment_like.on { color:#1b73e1; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment ol li .rt .line03 .comment_like.on .icon_like {background-image:url("//img.malltail.com/goods_img/contents/goodsreviews/icon_like_off_D.png"); } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap { width:830px; padding-left:77px; padding-top:30px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap textarea { width:800px; height:70px; padding:15px; border:none; resize:none; font-size:14px; border-radius:3px; border:1px solid #ccc; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns { width:100%; height:30px; padding-top:5px; overflow:hidden; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .lt { width:50%; height:100%; line-height:30px; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .lt a { display:inline-block; color:#000; font-size:14px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .lt a img { vertical-align:middle; margin-top:-2px; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .rt { width:50%; height:100%; line-height:30px; text-align:right; float:left; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .rt .btn_cancel { width:58px; height:27px; line-height:28px; border:1px solid #ccc; text-align:center; border-radius:3px; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .rt .btn_cancel a { width:100%; height:100%; display:inline-block; vertical-align:unset; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .rt .btn_register { width:103px; height:28px; line-height:28px; color:#fff; background-color:#333; text-align:center; border-radius:3px; display:inline-block; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .write_btns .rt .btn_register a { color:#fff; } 
.goodsreviews .inner .reviews_comment .comment_list .re_comment .edit_wrap .edit_ctl_wrap { padding-top:30px; display:inline-block; } 
.goodsreviews .inner .reviews_write { width: 100%; padding: 36px 30px 30px 30px; box-sizing: border-box; background-color: #fff; border: 1px solid #ccc; margin-bottom: 40px;border-radius: 10px; } 
.goodsreviews .inner .reviews_write .reviews_btns { font-size: 0; text-align: right; position: relative; } 
.goodsreviews .inner .reviews_write .reviews_btns a { border-radius: 5px; border: 1px solid #CCC; display: inline-block; width: 84px; height: 50px;line-height: 48px; padding: 0 10px; box-sizing: border-box; font-size: 14px; font-weight: 500; color: #000; text-align: center; margin-left:8px;} 
.reviews_user { display: flex; align-items: center; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } 
.reviews_user>span { font-size: 14px; font-style: normal; font-weight: 500; line-height: 14px; letter-spacing: -0.28px; padding:0 10px; } 
.reviews_user .comment_wt_img {width:30px; border-radius:50px;}
.goodsreviews .inner .comment_reviewer_icon {height:22px; padding-right:2px;}
.goodsreviews .inner .reviews_write textarea {width: calc(100% - 30px);height: calc(100% - 40px);box-sizing: border-box;resize: none;background-color: #f6f7f9;margin: 16px 0;font-size: 16px;line-height: 26px;border: none;margin: 0;outline: none;position: absolute;left: calc(50% + 5px);top: 50%;transform: translate(-50%, -50%);padding-right:5px;}
.goodsreviews .inner .reviews_write .comment-write-wrap {width: 100%;height: 170px;box-sizing: border-box;border: 1px solid transparent;background-color: #f6f7f9;border-radius: 10px;margin: 16px 0;padding-right: 10px;overflow: hidden;position: relative;}
.goodsreviews .inner .reviews_write .comment-write-wrap.is-focus {border: 1px solid #000;}

.goodsreviews .inner .reviews_write textarea::-webkit-scrollbar { width: 5px; }
.goodsreviews .inner .reviews_write textarea::-webkit-scrollbar-thumb {border-radius: 10px;background: #BBB; }
.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns { width:100%; height:30px; padding-top:5px; overflow:hidden; } 

.goodsreviews .inner .reviews_write textarea::placeholder { font-size: 16px; line-height: 26px; /* 162.5% */ color:#aaa; } 
.goodsreviews .inner .reviews_write .write_btns { width:100%; padding-top:0px; overflow:hidden; } 
.goodsreviews .inner .reviews_write .write_btns .lt { width:50%; height:100%; line-height:32px; float:left; font-size:14px; color:#000; } 
.goodsreviews .inner .reviews_write .write_btns .lt label { cursor:pointer; } 
.goodsreviews .inner .reviews_write .write_btns .lt img { vertical-align:middle; margin-top:0px;width: 36px;margin-top:7px; } 
.goodsreviews .inner .reviews_write .write_btns .lt .comment_img_view {display:inline-block; padding-left:12px;}
.goodsreviews .inner .reviews_write .write_btns .lt .comment_img_view img { width:30px; height:30px; } 
.goodsreviews .inner .reviews_write .write_btns .lt .comment_img_view .img_ctl_btn { line-height:30px; text-decoration:underline; cursor:pointer; }
.goodsreviews .inner .reviews_write .write_btns .rt { width:50%; height:100%; text-align:right; float:right; } 
.goodsreviews .inner .reviews_write .write_btns .rt .w_btn_register { border-radius: 99px; border: 1px solid #000; background: #FFF; display: inline-block; box-sizing: border-box; } 
.goodsreviews .inner .reviews_write .write_btns .rt .w_btn_register a { color: #000; display: flex; text-align: center; font-size: 16px; font-style: normal; font-weight: 500; padding: 0 14px 0 18px; box-sizing: border-box; height: 50px; align-items: center; } 
.goodsreviews .inner .reviews_write .write_btns .rt .w_btn_register a>img { margin-left:4px; } 

/*상품 후기 작성*/
.goodsreviews .inner .tab { width:100%; height:42px; border-bottom:1px solid #000; padding-top:80px; } 
.goodsreviews .inner .tab ul { width:100%; height:100%; overflow:hidden; } 
.goodsreviews .inner .tab ul li a { display:block; } 
.goodsreviews .inner .tab ul li { width:190px; height:100%; line-height:40px; text-align:center; border:1px solid #ccc; color:#a3a3a3; font-size:15px; letter-spacing:-0.5px; cursor:pointer; float:left; } 
.goodsreviews .inner .tab ul li.on { background-color:#000; color:#fff; border:1px solid #000; } 
.goodsreviews .inner .tab ul li.on a { color:#fff; } 
.goodsreviews .inner .group { width:100%; overflow:hidden; } 
.goodsreviews .inner .group .group01 { width:100%; } 
.goodsreviews .inner .group .group01 dl { width:100%; } 
.goodsreviews .inner .group .group01 dl dt { width:100%; height:50px; line-height:50px; text-align:left; font-size:12px; color:#000; border-bottom:1px solid #ccc; } 
.goodsreviews .inner .group .group01 dl dd { width:100%; height:100px; padding:20px 0px; border-bottom:1px solid #ccc; overflow:hidden; } 
.goodsreviews .inner .group .group01 dl dd .write_box { width:870px; height:100%; overflow:hidden; float:left; } 
.goodsreviews .inner .group .group01 dl dd .write_box .prd_img { width:100px; height:100px; float:left; } 
.goodsreviews .inner .group .group01 dl dd .write_box .prd_img span { width:100%; height:100%; display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat; } 
.goodsreviews .inner .group .group01 dl dd .write_box .prd_info { width:750px; height:100%; padding-left:20px; float:left; } 
.goodsreviews .inner .group .group01 dl dd .write_box .prd_info .prd_name { width:100%; height:30px; padding-top:5px; font-size:16px; color:#000; font-weight:500; } 
.goodsreviews .inner .group .group01 dl dd .write_box .prd_info .prd_option { width:100%; height:30px; padding:7px 0px 3px; font-size:14px; color:#888; } 
.goodsreviews .inner .group .group01 dl dd .write_box .prd_info .prd_price {font-weight:600; font-size:20px; color:#ff4330; } 
.goodsreviews .inner .group .group01 dl dd .write_btn { width:140px; height:100%; float:left; } 
.goodsreviews .inner .group .group01 dl dd .write_btn a { width:136px; height:46px; line-height:44px; border:2px solid #007eff; color:#007eff; display:inline-block; font-weight:500;text-align:center; font-size:20px; margin-top:25px; } 
.goodsreviews .inner .group .group02 { width:100%; padding-top:30px; } 
.goodsreviews .inner .group .group02 .top { width:100%; } 
.goodsreviews .inner .group .group02 .top .search_wrap { width:100%; height:44px; overflow:hidden; } 
.goodsreviews .inner .group .group02 .top .search_wrap .search { float:left; } 
.goodsreviews .inner .group .group02 .top .search_wrap .sort_box { width:155px; height:100%; float:right; } 
.goodsreviews .inner .group .group02 .top .search_wrap .sort_box select { width:100%; height:100%; border:1px solid #ccc; font-size:14px; text-indent:10px; } 
.goodsreviews .inner .group .group02 .content { width:100%; padding-top:10px; overflow:hidden; } 
.goodsreviews .inner .group .group02 .content > ul { width:500px; overflow:hidden; float:left; } 
.goodsreviews .inner .group .group02 .content > ul.line01 { margin-right:10px; } 
.goodsreviews .inner .group .group02 .content > ul > li { width:500px; margin-bottom:10px; padding:15px; box-sizing:border-box; border:1px solid #ccc; overflow:hidden; float:left; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box { width:100%; height:100px; border-bottom:1px solid #f5f5f5; padding-bottom:20px; overflow:hidden; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_img { width:100px; height:100px; float:left; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_img span { width:100%; height:100%; display:inline-block; background-size:cover; background-position:center center;background-repeat:no-repeat; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info { width:358px; height:100%; padding-left:10px; float:left; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_name { width:100%; height:40px; font-size:16px; color:#000; font-weight:500;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_option { width:100%; height:20px; font-size:14px; color:#888; padding-bottom:25px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_view { width:100%; height:15px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_view span { display:inline-block; margin-right:15px; font-size:13px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_view span img { vertical-align: middle; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_view span.ico_view img { margin-top:-3px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_view span.ico_like img { margin-top:-9px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_box .prd_info .prd_view span.ico_comment img { margin-top:-4px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont { width:100%; padding-top:12px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info { width:100%; height:23px; line-height:23px; padding-bottom:20px; overflow:hidden; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .date { display:inline-block; font-size:12px; color:#1ab1e9; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .date img { vertical-align:middle; margin-top:-2px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .point { height:23px; line-height:23px; border-radius:3px; padding:0px 5px; display:inline-block; text-align:center;color:#fff; background-color:#ff422f; font-size:12px; position:relative; margin-left:10px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .point:after { content: ''; position: absolute;width: 0px; height: 0px; border-style: solid; border-width:4px 8px; top:7px; left:-15px; border-color: transparent #ff422f transparent transparent; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .grade { display:inline-block; float:right; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .grade ul { display:inline-block; height:100%; line-height:23px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .grade ul li { width:14px; height:14px; display:inline-block;background-image:url('//img.malltail.com/goods_img/contents/goodsreviews/ico_star_off_D.png');background-size:contain;background-repeat:no-repeat;background-position:center center; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .cont_info .grade ul li.on { width:14px; height:14px; display:inline-block;background-image:url('//img.malltail.com/goods_img/contents/goodsreviews/ico_star_on_D.png');background-size:contain;background-repeat:no-repeat;background-position:center center; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .content { width:100%; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .content p { width:100%; margin-bottom:15px; } 
.goodsreviews .inner .group .group02 .content ul li .prd_cont .content p.review_img { text-align:center; } 
.goodsreviews .inner .group .group02 .content ul li .cont_hashtag { width:100%; border-top:1px solid #f5f5f5; padding-top:20px; } 
.goodsreviews .inner .group .group02 .content ul li .cont_hashtag .review-hashtag { width:100%; height:50px; } 
.goodsreviews .inner .group .group02 .content ul li .cont_hashtag .review-hashtag ol { width:100%; height:100%; overflow:hidden; } 
.goodsreviews .inner .group .group02 .content ul li .cont_hashtag .review-hashtag ol li { display:inline-block; margin-right:15px; margin-bottom:10px; } 
.goodsreviews .inner .group .group02 .content ul li .cont_hashtag .review-hashtag ol li a { color:#43aee8; font-size:14px; } 
.goodsreviews .inner p.info_text { width:100%; line-height:100px; text-align:center; } 

.goodsreview_write_wrap { display:none; } 
.goodsreview_write_wrap .popup_write { width:528px; position:fixed; top:3%; left:50%; margin-left:-264px; background-color:#dce0e9; z-index:100; } 
.goodsreview_write_wrap .popup_write h5 { width:100%; height:72px; line-height:85px; text-indent:20px; border-bottom:1px solid #e1e6ef; font-size:26px;font-weight:600; position:relative;background-color:#fff; } 
.goodsreview_write_wrap .popup_write h5 .popupClose { width:25px; height:25px; position:absolute; top:30px; right:20px; display:inline-block; cursor:pointer;background:url(//img.malltail.com/goods_img/contents/goodsreviews/btn_popupClose_D.png); } 
.goodsreview_write_wrap .popup_write .popup_inner { width:100%; height:460px; overflow:hidden; overflow-y:auto; } 
.goodsreview_write_wrap .popup_write .write_info { width:488px; height:124px; padding:15px 20px; background-color:#fff; overflow:hidden; margin-bottom:5px; border-bottom:1px solid #d0d6e2; } 
.goodsreview_write_wrap .popup_write .write_info .prd_img { width:124px; height:124px; float:left; } 
.goodsreview_write_wrap .popup_write .write_info .prd_img span { width:100%; height:100%; display:inline-block; background-repeat:no-repeat; background-size:contain; background-position:center center; } 
.goodsreview_write_wrap .popup_write .write_info .prd_text { width:354px; height:100%; padding-left:10px; float:left; } 
.goodsreview_write_wrap .popup_write .write_info .prd_text .prd_name { width:100%; height:55px; font-size:20px; color:#000;font-weight:600; overflow:hidden; } 
.goodsreview_write_wrap .popup_write .write_info .prd_text .prd_option { width:100%; color:#64696e; font-size:16px; } 
.goodsreview_write_wrap .popup_write .write_info .prd_text .prd_option .price { color:#ff0000;font-weight:600; margin-left:10px; } 
.goodsreview_write_wrap .popup_write .write_grade { width:100%; padding:15px 0px; background-color:#fff; border-bottom:1px solid #e1e6ef; } 
.goodsreview_write_wrap .popup_write .write_grade h6 { width:100%; font-size:20px; text-align:center; font-weight:500; } 
.goodsreview_write_wrap .popup_write .write_grade .grade { width:100%; height:45px; padding:10px 0px; text-align:center; } 
.goodsreview_write_wrap .popup_write .write_grade .grade ul { width:100%; height:100%; text-align:center; } 
.goodsreview_write_wrap .popup_write .write_grade .grade ul li { width:48px; height:45px; display:inline-block; cursor:pointer;background:url('//img.malltail.com/goods_img/contents/goodsreviews/ico_popupStar_off_D.png')no-repeat center; margin-left:5px; } 
.goodsreview_write_wrap .popup_write .write_grade .grade ul li.on { background:url('//img.malltail.com/goods_img/contents/goodsreviews/ico_popupStar_on_D.png')no-repeat center; } 
.goodsreview_write_wrap . .write_grade p { text-align:center; font-size:14px; color:#64696e; } 
.goodsreview_write_wrap .popup_write .write_grade .grade ul li:first-child { margin-left:1px; } 
.goodsreview_write_wrap .popup_write .write_grade.edit_layer .grade ul li { margin-left:1px; } 
.goodsreview_write_wrap .popup_write .write_grade .star_text { color:#64696e; text-align:center; font-size:14px; } 
.goodsreview_write_wrap .popup_write .write_img { width:488px; height:86px; padding:15px 20px; background-color:#fff; border-bottom: 1px solid #e1e6ef; overflow:hidden; } 
.goodsreview_write_wrap .popup_write .write_img .plus_btn { width:84px; height:84px; line-height:130px; text-align:center; border:1px dashed #ccc; border-radius:5px; position:relative;cursor:pointer; font-size:16px; color:#666; float:left; margin-right:10px; } 
.goodsreview_write_wrap .popup_write .write_img .plus_btn .img_plus { width:33px; height:33px; background:url("//img.malltail.com/goods_img/contents/goodsreviews/btn_plus_D.png") no-repeat center;display:inline-block; position:absolute; top:15px; left:26px; } 
.goodsreview_write_wrap .popup_write .write_img .plus_btn label { width:100%; height:100%; display:inline-block; cursor:pointer; } 
.goodsreview_write_wrap .popup_write .write_img input#img_upload { display:none; } 
.goodsreview_write_wrap .popup_write .write_img .img_view_wrap { float:left; width:calc(100% - 96px); height:86px; overflow:hidden; } 
.goodsreview_write_wrap .popup_write .write_img .img_view_wrap ol { width:392px; height:100%; float:left; overflow:hidden;overflow-x:auto; white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none; } 
.goodsreview_write_wrap .popup_write .write_img .img_view_wrap ol li { width:86px; height:86px; margin-right:10px; position:relative; border-radius:5px; overflow:hidden; display: inline-block; } 
.goodsreview_write_wrap .popup_write .write_img .img_view_wrap ol li .img_del { width:21px; height:21px; position:absolute; top:5px; right:5px; cursor:pointer; } 
.goodsreview_write_wrap .popup_write .write_img .img_view_wrap ol li .img_box { width:100%; height:100%; display:inline-block; background-repeat:no-repeat; background-position:center center; background-size:cover; } 
.goodsreview_write_wrap .popup_write .write_text { width:100%; background-color:#fff; } 
.goodsreview_write_wrap .popup_write .write_text textarea { width:100%; height:120px; resize:none; border:0px; padding:20px; box-sizing:border-box; outline:none; font-size:12px; } 
.goodsreview_write_wrap .popup_write .write_tag { width:488px; padding:0px 20px 10px; background-color:#fff; } 
.goodsreview_write_wrap .popup_write .write_tag .tit { width:100%; font-size:11px; padding-bottom:5px; } 
.goodsreview_write_wrap .popup_write .write_tag .tag_box { width:446px; border:1px solid #ddd; border-radius:5px; padding:15px 20px; } 
.goodsreview_write_wrap .popup_write .write_tag .tag_box span.esssen_tag { display:inline-block; color:#45adea; font-size:14px; font-weight:bold; word-break:break-word; } 
.goodsreview_write_wrap .popup_write .write_tag .tag_box input { border:0px; vertical-align:middle; margin-top:-2px; outline:none; font-size:14px; width:70px; } 
.goodsreview_write_wrap .popup_write .con_popup_btn { width:488px; background-color:#fff; padding:20px 20px 20px 20px; } 
.goodsreview_write_wrap .popup_write .con_popup_btn a { color:#ff1212; text-decoration:underline; letter-spacing:-1px; font-size:14px;font-weight:500;} 
.goodsreview_write_wrap .popup_write .write_btn { width:100%; background-color:#fff; text-align:center; padding-bottom:20px; } 
.goodsreview_write_wrap .popup_write .write_btn a { width:488px; height:54px; line-height:54px; text-align:center; font-size:20px; font-weight:bold; background-color:#333; display:inline-block;border-radius:5px; color:#fff; } 
.goodsreviews .notice_popup { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:999; background-color:rgba(0,0,0,0.4); display:none; } 
.goodsreviews .notice_popup .popup_inner { width:500px; position:absolute; top:10%; left:50%; margin-left:-250px; background-color:#fff; padding-bottom:15px; } 
.goodsreviews .notice_popup .popup_inner h6 { width:100%; position:relative; } 
.goodsreviews .notice_popup .popup_inner h6 img { width:100%; } 
.goodsreviews .notice_popup .popup_inner h6 .info_close_btn { position:absolute; width:32px; height:32px; top:14px; right:14px; cursor:pointer; } 
.goodsreviews .notice_popup .popup_inner ul { width:100%; height:400px; overflow:hidden; overflow-y:auto; padding:0px 15px 5px; box-sizing:border-box; } 
.goodsreviews .notice_popup .popup_inner ul li { width:100%; overflow:hidden; margin-bottom:10px; } 
.goodsreviews .notice_popup .popup_inner ul li p { width:100%; font-weight:normal; font-size:1.2em; line-height:20px; margin-bottom:10px; } 
.goodsreviews .notice_popup .popup_inner ul li p.popup_tit { font-weight:bold; padding-top:10px; } 
.goodsreviews .notice_popup .popup_inner ul li span { width:15px; height:100%; display:inline-block; float:left; } 
.goodsreviews .popup_bg { width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:fixed; top:0px; left:0px; z-index:99; } 
.goodsreviews .loading_wrap { width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000; background-color:rgba(255,255,255,0.5); } 
.goodsreviews .loading_wrap .loading_inner { width:300px; height:45px; position:absolute; top:45%; left:50%; margin-left:-140px; background-color:#fff; z-index:1001; border:1px solid #e1e6ef; line-height:45px; text-align:center; } 
.goodsreviews .loading_wrap .loading_inner p { font-weight:bold; font-size:14px; } 
.goodsreviews .ad_banner_wrap { height:90px; overflow:hidden; } 
.goodsreviews .ad_banner_wrap .swiper-wrapper li { list-style:none; } 
.goodsreviews .ad_banner_wrap .swiper-wrapper li a { width:100%; display:block; } 
.goodsreviews .ad_banner_wrap .swiper-wrapper li a { width:100%; } 

/*-------------------------------------------------------------------------------------------*/

/*신규 메인*/
#container{width:1280px!important;padding-bottom:0;}
.new_reviews *{ font-family: 'Pretendard','Noto Sans KR';color: #000; letter-spacing: 0!important;}
.new_reviews { width:100%; font-family: 'Noto Sans KR'; color: #000;padding: 40px 0 80px;} 
.new_reviews>h2 { width:100%; border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:40px; } 
.new_reviews>h2:after { content:""; display:block; clear:both; } 
.new_reviews>h2 .lt { width:60%; height:100%; padding-left:30px; box-sizing:border-box; position:relative; float:left; } 
.new_reviews>h2 .lt p { width:100%; } 
.new_reviews>h2 .lt p.tit { line-height: 150%; } 
.new_reviews>h2 .lt p.tit strong { font-size:36px;font-weight:700; line-height:150%; color:#000; } 
.new_reviews>h2 .lt p.tit .btn_info { width:96px; height:32px; line-height:30px; border-radius:99px; display:inline-block;padding-right:4px; border:1px solid #E6E6E6; font-size:14px; color:#000; text-align:center; vertical-align:top; margin:10px 0px 0px 5px; cursor:pointer; } 
.new_reviews>h2 .lt p.tit .btn_info img { margin-right:4px; vertical-align:middle; margin-top:-2px; } 
.new_reviews>h2 .lt p.sub { line-height:150%; margin-top:10px; color:#000; font-size:18px;font-weight: 700;} 
.new_reviews>h2 .lt p.sub i { color:#2276FC ; font-style:normal; font-weight:bold; } 
.new_reviews>h2 .lt span.sub_text { width:100%; padding-bottom:20px; font-size:16px;color:#666; letter-spacing:-1px; display:inline-block; } 
.new_reviews>h2 .rt { width:40%; height:100%; padding-right:30px; box-sizing:border-box; float:left; } 
.new_reviews>h2 .rt .btn_my { width:173px; height:60px; line-height:60px; border-radius:99px; text-align:center; display:inline-block; margin-top:15px;background-color:#000; color:#fff; font-size:18px; font-weight:bold; float:right; } 
.new_reviews>h2 .rt .btn_my img { vertical-align:middle; margin:-5px 0px 0px 5px; } 
.new_reviews .main_banner { width:100%; padding:20px 0px 30px 0px;text-align: center; } 
.new_reviews .main_banner img{border-radius: 10px;}
.new_reviews .content { width:100%; overflow:hidden; } 
.new_reviews .content h3 { width:100%; box-sizing:border-box; padding:0px 30px; font-size:24px;font-weight:600; font-weight:bold; letter-spacing:-2px; } 
.new_reviews .content h3 span.red { color:#FF4330; } 
.new_reviews .content h3 span.blue { color:#2276FC; } 
.new_reviews .content .best_reviews .grade{ display: flex;align-items: center;}
.new_reviews .content .best_reviews .grade span{margin-right:5px;}
.new_reviews .grade { width:100%; height:18px; line-height:18px; } 
.new_reviews .grade strong{font-size: 14px;font-style: normal;font-weight: 500;margin-top:1px;margin-left:4px;line-height: 1;}
.new_reviews .grade > span { width:18px; height:18px; display:inline-block; margin-right:1px;background-size:contain; background-position:center center; background-repeat:no-repeat;background-image:url(http://img.malltail.com/goods_img/contents/goodsreviews/icon_star_off_D.png); } 
.new_reviews .grade > span.on {background-image:url(http://img.malltail.com/goods_img/contents/goodsreviews/icon_star_on_D.png); } 
.new_reviews .grade > i { display:inline-block; font-size:16px;font-weight:600; font-weight:bold; font-style:normal; } 
.new_reviews .content .best_reviews { width:100%; box-sizing:border-box; padding:30px 0px 60px 0px; overflow:hidden; } 
.new_reviews .content .best_reviews .item_box { width:100%; height:291px; padding:20px 30px 0px 30px; box-sizing:border-box; position:relative; } 
.new_reviews .content .best_reviews .item_box .item_list { width:100%; height:100%; overflow:hidden; } 
.new_reviews .content .best_reviews .item_box .item_list .item { width: calc((100% - 40px) / 3);height: 270px;border: 1px solid #ccc;border-radius: 10px;margin-right: 20px;padding: 24px;box-sizing: border-box;float: left; } 
.new_reviews .content .best_reviews .item_box .item_list .item:last-child { margin-right:0px; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top { width:100%; height:70px; overflow:hidden; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .lt {  height:100%; float:left; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .lt .text { width:100%; margin-bottom:12px; overflow:hidden; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .lt .text .user_ico { width:40px; height:40px; float:left; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .lt .text .user_ico span { width:100%; height:100%; display:inline-block;background-size:cover; background-position:center center; background-repeat:no-repeat; border-radius:50px;} 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .lt .text .user_name { width:70px; height:100%; line-height:40px; text-indent:10px; font-weight:bold; font-size:14px; float:left;margin-right:12px; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .lt .text .label {height:100%; float:left; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .lt .text .label img { width:100%; margin-top:10px; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .rt { width:68px; height:68px; float:right; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .rt .prd_img { width:100%; height:100%; display:inline-block; } 
.new_reviews .content .best_reviews .item_box .item_list .item .item_top .rt .prd_img span { width:100%; height:100%; border-radius:10px; overflow:hidden; display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat; } 
.new_reviews .content .best_reviews .item_box .item_list .item .origin {width: 100%;color: #888;font-size: 14px;line-height: 140%;margin-bottom: 8px;margin-top: 14px; } 
.new_reviews .content .best_reviews .item_box .item_list .item .tit {width: 100%;line-height: 150%;height:60px;color: #000;font-size: 20px;font-weight: 500;overflow: hidden;white-space: break-spaces;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom:4px; } 
.new_reviews .content .best_reviews .item_box .item_list .item .con { width:100%; height:40px; line-height:150%; color:#333; font-size:14px;overflow: hidden; white-space: break-spaces; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;letter-spacing:-1px; } 
.new_reviews .content .best_reviews .item_box .btns { width:14px; position:absolute; top:140px; cursor:pointer; } 
.new_reviews .content .best_reviews .item_box .btns img { width:100%; } 
.new_reviews .content .best_reviews .item_box .btns.btn_left { left:3px; } 
.new_reviews .content .best_reviews .item_box .btns.btn_right { right:3px; } 
.new_reviews .content .hot_reviews { width:100%; box-sizing:border-box; padding:30px 0px; overflow:hidden; } 
.new_reviews .content .hot_reviews .item_box { width:100%; padding:30px; box-sizing:border-box; } 
.new_reviews .content .hot_reviews .item_box .item_list { width:100%;display: flex;align-items: flex-start; } 
.new_reviews .content .hot_reviews .item_box .item_list .item { width:calc((100% - 80px) / 5); height:100%; border:1px solid #ccc; border-radius:10px; margin-right:20px; overflow:hidden; } 
.new_reviews .content .hot_reviews .item_box .item_list .item:last-child { margin-right:0px; } 
.new_reviews .content .hot_reviews .item_box .item_list .item .prd_img { width:100%; height:226px; overflow:hidden; } 
.new_reviews .content .hot_reviews .item_box .item_list .item .prd_img span { width:100%; height:100%; display:inline-block; background-size:cover;background-position:center center; background-repeat:no-repeat; } 
.new_reviews .content .hot_reviews .item_box .item_list .item .prd-info-wrap {padding: 20px;border-top:1px solid #ccc;}
.new_reviews .content .hot_reviews .item_box .item_list .item .con { width:100%; line-height: 150%;margin-bottom:22px;height:42px;box-sizing:border-box;color:#333; font-size:14px; overflow: hidden; white-space: break-spaces; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; letter-spacing:-1px; } 
.new_reviews .content .hot_reviews .item_box .item_list .info { width:100%; height:16px; box-sizing:border-box;color:#666; } 
.new_reviews .content .hot_reviews .item_box .item_list .info ol { width:100%; height:100%; } 
.new_reviews .content .hot_reviews .item_box .item_list .info ol li { height:100%; display:inline-block; margin-right:10px; color:#888; font-size:12px; } 
.new_reviews .content .hot_reviews .item_box .item_list .info ol li img { vertical-align:middle; margin-top:-2px;margin-right:4.5px; } 
.new_reviews .content .hot_reviews .item_box .item_list .info ol li.recommend img{width:15px;padding: 0px 1.5px;}
.new_reviews .content .hot_reviews .item_box .item_list .info ol li.view img{width:12px;}
.new_reviews .content .hot_reviews .item_box .item_list .info ol li.comment img{width:14px;}
.new_reviews .content .reviews { width:100%;padding-top:30px; } 
.new_reviews .content .reviews h4 { width:100%; text-align:center; font-size:32px; font-weight:700; color:#000; letter-spacing:-2px; } 
.new_reviews .content .reviews .reviews_search { width:100%; height:60px; padding:25px 0px 40px 0px; } 
.new_reviews .content .reviews .reviews_search form { width:420px; height:60px; position:relative; margin:0px auto; } 
.new_reviews .content .reviews .reviews_search form input { width:100%; height:100%; box-sizing:border-box; text-indent:20px; font-size:16px; background-color:#F7F7F9; border:0px; border-radius:10px; letter-spacing:-1px; padding-right:60px; } 
.new_reviews .content .reviews .reviews_search form input::placeholder{color:#aaa;}
.new_reviews .content .reviews .reviews_search form button { width:30px; height:30px; padding:0px; position:absolute; top:14px; right:16px; background:none; border:0px; } 
.new_reviews .content .reviews .reviews_search form button img { width:24px; } 
.new_reviews .content .reviews .tabs { width:100%; height:68px;margin-bottom:20px; box-sizing:border-box; padding:0px 30px 0px 30px;position: relative; } 
.new_reviews .content .reviews .tabs .nav_box { width:665px; height:100%; float:left; } 
.new_reviews .content .reviews .tabs .nav_box ol { width:100%; height:100%; overflow:hidden; } 
.new_reviews .content .reviews .tabs .nav_box ol li { height:100%; margin-right:24px; float:left; } 
.new_reviews .content .reviews .tabs .nav_box ol li a { width:100%; height:100%; display:inline-block; text-align:center; } 
.new_reviews .content .reviews .tabs .nav_box ol li a .img { width:42px; height:42px;line-height: 38px;font-size:14px;font-weight:400; border:0px solid transparent;margin:0px auto;box-sizing: border-box; border-radius:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; } 
.new_reviews .content .reviews .tabs .nav_box ol li a .img_all {border: 1px solid #e0e0e0;font-weight: 500;}
.new_reviews .content .reviews .tabs .nav_box ol li a span { width:100%; height:20px; margin-top:8px; display:inline-block; color:#000; font-size:14px; } 
.new_reviews .content .reviews .tabs .nav_box ol li.on a .img { border: 2px solid #5189FA;color: #2276FC;font-weight: 600;background-color: #F3F9FF; } 
.new_reviews .content .reviews .tabs .nav_box ol li.on a span { color:#2276FC; font-weight: 600;} 
.new_reviews .content .reviews .tabs .sort_box { width:300px; height:100%; text-align:right; float:right;display: none; } 
.new_reviews .content .reviews .tabs .sort_box select { height:46px; border:1px solid #ccc; border-radius:5px; margin-top:11px; text-indent:10px; font-size:16px; letter-spacing:-2px; cursor:pointer; } 
.new_reviews .content .reviews .tabs .sort_box select.sort01 { width:146px; margin-right:8px; } 
.new_reviews .content .reviews .tabs .sort_box select.sort02 { width:106px; } 
select { appearance: none;} 
select { background: url("//img.malltail.com/goods_img/contents/goodsreviews/select_arrow_icon01_D.png") calc(100% - 16px) 50% / auto no-repeat; } 

.new_reviews .content .reviews { width:100%; overflow:hidden; } 
.new_reviews .content .reviews .con { width:100%; overflow:hidden;border-top:1px solid #e0e0e0; } 
.new_reviews .content .reviews .con ul { width:100%; } 
.new_reviews .content .reviews .con ul li { width:100%; height:240px; padding:30px; box-sizing:border-box; border-bottom: 1px solid #e0e0e0; overflow:hidden; } 
.new_reviews .content .reviews .con ul li .lt { width:180px; height:100%; float:left; } 
.new_reviews .content .reviews .con ul li .lt .prd_img { width:100%; height:100%; position:relative; } 
.new_reviews .content .reviews .con ul li .lt .prd_img a { width:100%; height:100%; display:inline-block; } 
.new_reviews .content .reviews .con ul li .lt .prd_img span { width:100%; height:100%; display:inline-block; border-radius:10px;background-size:cover; background-position:center center; background-repeat:no-repeat;border:1px solid #e0e0e0;box-sizing:border-box; } 
.new_reviews .content .reviews .con ul li .lt .prd_img .num { width:25px; height:25px; line-height:25px; text-align:center; position:absolute; bottom:0px; right:0px;background-color:rgba(0,0,0,0.5); border-radius:10px 0px 10px 0px; color:#fff; font-size:12px; } 
.new_reviews .content .reviews .con ul li .center { width:calc(100% - 450px); height:100%; padding-left:30px; float:left; } 
.new_reviews .content .reviews .con ul li .center > a { width:100%; height:100%; display:inline-block; } 
.new_reviews .content .reviews .con ul li .center .tit { width:100%; height:30px;position: relative; } 
.new_reviews .content .reviews .con ul li .center .tit .badge-dhz { padding: 0 6px;text-align: center;height: 22px;line-height: 22px;background-color: #FFE9E7;display: inline-block;border-radius: 999px;font-size: 12px;font-weight: 500;color: #FF4330;position: relative;top: -15px;right: -10px;}
.new_reviews .content .reviews .con ul li .center .tit strong { max-width:calc(100% - 100px); height:100%; font-size:20px; font-weight:bold;font-weight:600; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-1px; } 
.new_reviews .content .reviews .con ul li .center .tit .ico { width:70px; height:100%; display:inline-block; vertical-align:top; text-align:right; } 
.new_reviews .content .reviews .con ul li .center .tit .ico img { width:60px; vertical-align:top; margin-top:3px; } 
.new_reviews .content .reviews .con ul li .center .prd_name { width:100%; padding:5px 0px 10px 0px; font-size:14px; color:#888; letter-spacing:-1px; } 
.new_reviews .content .reviews .con ul li .center .prd_price { width:100%; padding:0px 0px 20px 0px;font-family: 'Pretendard';  font-size:20px; font-weight:700;} 
.new_reviews .content .reviews .con ul li .center .text { width:100%; height:78px; line-height:25px; font-size:16px; letter-spacing:-1px; text-align:left; white-space: break-spaces; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow:hidden; } 
.new_reviews .content .reviews .con ul li .rt { width:140px; height:100%; float:right; } 
.new_reviews .content .reviews .con ul li .rt .top { width:100%; height:50px; overflow:hidden; } 
.new_reviews .content .reviews .con ul li .rt .top .lt { width:50px; height:50px; float:left; } 
.new_reviews .content .reviews .con ul li .rt .top .lt .user_img { width:100%; height:100%; display:inline-block; background-size:cover; background-repeat:no-repeat;background-position:center center; border-radius:50px; } 
.new_reviews .content .reviews .con ul li .rt .top .rt { width:84px; height:100%; float:right; } 
.new_reviews .content .reviews .con ul li .rt .top .rt .item_box { width:100%; height:100%; display:flex; flex-direction:column; justify-content:center } 
.new_reviews .content .reviews .con ul li .rt .top .rt .item_box .reviewer { width:100%; display:inline-block; text-align:left; margin-bottom:5px; } 
.new_reviews .content .reviews .con ul li .rt .top .rt .item_box .reviewer img { width:66px; } 
.new_reviews .content .reviews .con ul li .rt .top .rt .item_box .user_name { width:100%; text-align:left; font-size:14px; color:#000; display:inline-block; } 
.new_reviews .content .reviews .con ul li .rt .grade { padding:15px 0px 10px 0px; text-align:center; } 
.new_reviews .content .reviews .con ul li .rt .grade > span { width:16px; height:16px; } 
.new_reviews .content .reviews .con ul li .rt .info { width:100%; text-align:center; } 
.new_reviews .content .reviews .con ul li .rt .info span { display:inline-block; color:#888; letter-spacing:-0.5px; } 
.new_reviews .content .reviews .con ul li .rt .info span img { vertical-align:middle; margin-top:-1px; margin-right:2px; } 
.new_reviews .content .reviews .con ul li .rt .info .date { margin-right:12px; } 
.new_reviews .content .reviews .con ul li .rt .btn_recom {width: 138px;height: 50px;line-height: 50px;color: #888;border: 1px solid #ccc;text-align: center;font-size: 16px;letter-spacing: -1px;border-radius: 38px;margin-top: 20px;cursor: pointer; } 
.new_reviews .content .reviews .con ul li .rt .btn_recom .ico { width:18px; height:18px; display:inline-block; vertical-align:middle; margin-top:-4px; margin-right:2px; background-image:url(//img.malltail.com/goods_img/contents/goodsreviews/icon_smile_disabled_D.png);background-size:contain; background-position:center center; } 
.new_reviews .content .reviews .con ul li .rt .btn_recom .str_like_cnt{color:#888;}
.new_reviews .content .reviews .con ul li .rt .btn_recom.on .str_like_cnt{color:#000}
.new_reviews .content .reviews .con ul li .rt .btn_recom.on { color:#000; } 
.new_reviews .content .reviews .con ul li .rt .btn_recom.on .ico {background-image:url(//img.malltail.com/goods_img/contents/goodsreviews/icon_smile_active_D.png); } 
/* 
.new_reviews .content .reviews .paging ul { width:100%; } 
.new_reviews .content .reviews .paging ul li { display:inline-block; } 
.new_reviews .content .reviews .paging ul li.num { width:20px; font-size:16px; margin:0px 5px; } 
.new_reviews .content .reviews .paging ul li.num a { width:100%; display:inline-block; color:#888; } 
.new_reviews .content .reviews .paging ul li.on a { font-weight:bold; color:#000; } 
.new_reviews .content .reviews .paging ul li.btns { width:24px; height:24px; line-height:24px; text-align:center; border:1px solid #e0e0e0; border-radius:5px;vertical-align:middle; cursor:pointer; } 
.new_reviews .content .reviews .paging ul li.btns img { width:12px; margin-top:5.5px; } 
.new_reviews .content .reviews .paging ul li.btns span { width:100%; height:100%; display:inline-block;background-size:25%;background-repeat:no-repeat; } 
.new_reviews .content .reviews .paging ul li.btn_prev span {background-image:url(//img.malltail.com/goods_img/contents/goodsreviews/btn_slide_prev_active_D.png);background-position:4px 6px; } 
.new_reviews .content .reviews .paging ul li.btn_next span {background-image:url(//img.malltail.com/goods_img/contents/goodsreviews/btn_slide_next_active_D.png);background-position:6px 6px; } 
.new_reviews .content .reviews .paging ul li.btn_prev.off span {background-image:url(//img.malltail.com/goods_img/contents/goodsreviews/btn_slide_prev_disabled_D.png); } 
.new_reviews .content .reviews .paging ul li.btn_next.off span {background-image:url(//img.malltail.com/goods_img/contents/goodsreviews/btn_slide_next_disabled_D.png); }  
*/

/* who307 new paging sort 231124 */
.sort-area { position: absolute; right: 0px; top: 50%; transform: translateY(-50%);z-index: 1;display: flex;align-items: center;gap: 8px; } 
.sort-area * {box-sizing: border-box;}
.sort-area__select{display: none;}
.sort-area__select .sort {display: flex; cursor: pointer; min-width:120.33px;border-radius: 5px; height: 50px;;background: url("//img.malltail.com/goods_img/contents/main/select_arrow_D.svg") calc(100% - 19px) 50% no-repeat rgb(247, 247, 249); border:1px solid transparent; padding: 0px 45px 0px 14px; align-items: center; font-size: 16px; font-weight: 400; outline: none; color: rgb(0, 0, 0);position: relative;    background-color: rgb(247, 247, 249); } 
.sort-area__custom{position: relative;}
.sort-area__custom .sort {display: flex; cursor: pointer; min-width:120.33px;border-radius: 5px; height: 50px; border:1px solid transparent; height: 50px; padding: 0px 45px 0px 14px; align-items: center; font-size: 16px; font-weight: 400; outline: none; color: rgb(0, 0, 0);position: relative;    background-color: rgb(247, 247, 249); } 
.sort-area__custom .sort::after{content: "";width:23px;height:22px;right:14px;position:absolute; background: url("//img.malltail.com/goods_img/contents/main/select_arrow_D.svg") 50% no-repeat;}
.sort-area__custom .sort.is-active::after{transform:scaleY(-1)}
.sort-area__custom .sort.is-active{border:1px solid #000;}
.sort-area__custom .sort-list {border-radius: 5px;border: 1px solid #F7F7F9;position: absolute;top: 50px;width: 100%;background-color: #fff;display: none;}
.sort-area__custom .sort-list>li {cursor: pointer;height: 44px;padding: 0 14px;line-height: 44px;font-size: 16px;color: #000;}
.sort-area__custom .sort-list>li.is-active{background-color:#F7F7F9;}
.sort-area__custom .sort.is-active + .sort-list{display: block;}

.new_reviews .content .reviews .paging{ margin-top:40px;}
.paging { display: flex; justify-content: center; margin-top: 20px; } 
.paging .paging__prev>a { margin: 0px 15px 0px 0px; background-image: url("//img.malltail.com/goods_img/single_malltail/main_pagination_arrow01.png"); background-position: 8px 50%; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); transform: scaleX(-1); } 
.paging .paging__next>a { margin: 0px 0px 0px 15px; background-image: url("//img.malltail.com/goods_img/single_malltail/main_pagination_arrow01.png"); background-position: 8px 50%; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); } 
.paging li>a { color: rgb(0, 0, 0); margin: 0px 5px; font-weight: 500; font-size: 16px; width: 40px; height: 40px; border-radius: 100px; line-height: 40px; text-align: center; display: block; background-repeat: no-repeat; } 
.paging li.is-active>a { background-color: rgb(34, 118, 252); color: rgb(255, 255, 255) !important; } 

.none-data {width:100%;}
.none-data__wrapper { text-align: center; padding: 60px 30px;border-top:1px solid #e0e0e0;margin-bottom:60px; } 
.none-data__desc { color: #666; text-align: center; font-size: 16px; font-weight: 400; line-height: 150%; padding: 12px 0 30px 0; } 
.none-data__request>p { color: #000; text-align: center; font-size: 22px; font-weight: 700; line-height: 150%; margin-bottom: 4px; } 
.none-data__request > p>strong { color: #2276FC; } 
.none-data__request > span { color: #666; text-align: center; font-size: 18px; line-height: 150%; display: block; margin-bottom: 20px; } 
.none-data__request-button>a { color: #2276FC; font-size: 12px; line-height: 140%; border-radius: 5px; border: 1px solid #2276FC; background: #fff; display: inline-block; width: fit-content; margin: 0 auto; text-align: center; padding: 6px 10px; } 

/* who307 231124 */

/*신규 내 상품 후기 작성*/
.new_reviews .content .write_reviews { width:100%; box-sizing:border-box; padding:30px 0px 50px 0px; position:relative; overflow:hidden; } 
.new_reviews .content .write_reviews .item_box { width:calc(100% - 60px); min-height:416px;box-sizing: border-box; padding:30px 0px; margin:0px auto; overflow:hidden; } 
.new_reviews .content .write_reviews .item_box .item_list { width:100%; height:100%; } 
.new_reviews .content .write_reviews .item_box .item_list .item { width:220px;box-sizing: border-box; height:100%; border:1px solid #ccc; border-radius:10px; margin-right:30px; overflow:hidden; float:left; } 
.new_reviews .content .write_reviews .item_box .item_list .item:last-child { margin-right:0px; } 
.new_reviews .content .write_reviews .item_box .item_list .item .prd_img {width: 180px;height: 180px;margin: 20px auto;overflow: hidden;border-radius: 10px;border: 1px solid #E0E0E0;}
.new_reviews .content .write_reviews .item_box .item_list .item .prd_img span { width:100%; height:100%; display:inline-block; background-size:contain;background-position:center center; background-repeat:no-repeat; } 
.new_reviews .content .write_reviews .item_box .item_list .item .text_box { width:100%; padding:0px 20px; margin:20px 0px; box-sizing:border-box; overflow:hidden; } 
.new_reviews .content .write_reviews .item_box .item_list .item .text_box .con { width:100%; height:48px; line-height:24px; box-sizing:border-box;color:#444; font-size:14px; overflow: hidden; white-space: break-spaces; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; letter-spacing:-1px; } 
.new_reviews .content .write_reviews .item_box .item_list .item .text_box .opt { width:100%; height:14px; font-size:14px; color:#666; padding:6px 0px 16px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
.new_reviews .content .write_reviews .item_box .item_list .item .text_box .price { width:100%; font-size:20px; color:#000;font-weight:700; } 
.new_reviews .content .write_reviews .item_box .item_list .item .text_box .btn { width:100%; height:40px; text-align:center; background-color:#f5f5f5;border-radius:5px; margin-top:20px; } 
.new_reviews .content .write_reviews .item_box .item_list .item .text_box .btn a { width:100%; height:100%; line-height:40px; font-size:16px; color:#000;display:inline-block; } 
.new_reviews .content .write_reviews .btns { width:14px; position:absolute; top:285px; cursor:pointer; } 
.new_reviews .content .write_reviews .btns img { width:100%; } 
.new_reviews .content .write_reviews .btns.btn_left { left:3px; } 
.new_reviews .content .write_reviews .btns.btn_right { right:3px; } 
.new_reviews .content .none_box { width:100%; text-align:center; padding:100px 0px; font-size:16px; line-height:26px; color:#aaa; letter-spacing:-1.5px; } 
.new_reviews h2 .lt p.tit .user_img { width:50px; height:50px; display:inline-block; vertical-align:middle; margin-top:-22px; margin-right:10px; } 
.new_reviews h2 .lt p.tit .user_img i { width:100%; height:100%; display:inline-block; background-size:cover; background-repeat:no-repeat;background-position:center center; border-radius:50px; } 
.new_reviews.customer h2 { width:100%; padding-bottom:40px; margin-bottom:60px; } 
.new_reviews .content .reviews .paging .paging2 span.pag_btn a { width:24px; height:24px; line-height:24px; text-align:center; border:1px solid #e0e0e0; border-radius:5px; vertical-align:middle; } 
.new_reviews .content .reviews .paging .paging2 span.pag_btn a img { filter:invert(99%) sepia(98%) saturate(0%) hue-rotate(191deg) brightness(120%) contrast(78%); vertical-align:unset; } 
.new_reviews .content .reviews .paging .paging2 span { vertical-align:middle; } 
.new_reviews .content .reviews .paging .paging2 a { width:20px; font-size:16px; margin:0 5px; color:#888; display:inline-block; vertical-align:middle; } 
.new_reviews .content .reviews .paging .paging2 span.current { width:20px; font-size:16px; margin:0 5px; color:#000; font-weight:bold; display:inline-block; } 
.new_reviews .content .reviews .paging .paging2 span.pag_btn:first-child a:first-child { display:none; } 
.new_reviews .content .reviews .paging .paging2 span.pag_btn:last-child a:last-child { display:none; } 

/*상품 후기 작성하기*/
.reviews_write *{ font-family: 'Pretendard','Noto Sans KR';color: #000; letter-spacing: 0!important;}
.reviews_write { width:100%; overflow:hidden;color: #000 } 
.reviews_write h3 { width:100%; height:100px; line-height:100px; text-indent:30px; font-size:32px;font-weight:600; box-sizing:border-box;border-bottom:2px solid #000; } 
.reviews_write .content { width:100%; overflow:hidden; } 
.reviews_write .content ul { width:100%; } 
.reviews_write .content ul > li { width:100%; padding:30px; overflow:hidden; border-bottom:1px solid #e6e6e6; box-sizing:border-box; } 
.reviews_write .content ul > li.section01 { height:184px; } 
.reviews_write .content ul > li.section02 { height:92px; } 
.reviews_write .content ul > li.section03 { height:150px; } 
.reviews_write .content ul > li.section04 { height:110px; } 
.reviews_write .content ul > li.section05 { height:230px; } 
.reviews_write .content ul > li.section06 { /*height:308px; */ height:100%; min-height:322px;padding-top:20px; } 
.reviews_write .content ul > li.section07 { height:220px; } 
.reviews_write .content ul li .tit { width:180px; height:100%; color:#000;font-weight:600; font-size:18px; font-weight:bold; letter-spacing:-1px; float:left; } 
.reviews_write .content ul > li.section02 .tit{ display: flex;align-items: center;} 
.reviews_write .content ul > li.section03 .tit { display: flex;align-items: center; } 
.reviews_write .content ul > li.section04 .tit{ display: flex;align-items: center;} 
.reviews_write .content ul > li.section06 .tit{padding-top:10px;}
.reviews_write .content ul li .con { width:779px; height:100%; float:left; } 
.reviews_write .content ul li.section01 .con .prd_name { width:100%; height:40px; font-size:16px; color:#000; letter-spacing:-1px; } 
.reviews_write .content ul li.section01 .con .prd_option { width:100%; padding:9.5px 0px; color:#666; font-size:14px; letter-spacing:-0.5px; } 
.reviews_write .content ul li.section01 .con .prd_price { width:100%; font-size:20px; color:#000;font-weight:600; font-weight:bold; } 
.reviews_write .content ul li.section02 .con .star { height:25px; display:inline-block; } 
.reviews_write .content ul li.section02 .con .star > li { width:25px; height:100%; display:inline-block; margin-right:10px; cursor:pointer;background-image:url('//img.malltail.com/goods_img/contents/goodsreviews/icon_starBig_off_D.png');background-size:100%;background-position:center center;background-repeat:no-repeat; } 
.reviews_write .content ul li.section02 .con .star > li.on {background-image:url('//img.malltail.com/goods_img/contents/goodsreviews/icon_starBig_on_D.png'); } 
.reviews_write .content ul li.section02 .con span { height:100%; line-height:25px; display:inline-block; vertical-align:top; font-size:16px; } 
.reviews_write .content ul li.section03 .con .btn_box { width:100%; height:100%; } 
.reviews_write .content ul li.section03 .con .btn_box .btn { width:100px; height:100px; border:1px solid #ccc; border-radius:10px; margin-right:15px; cursor:pointer; float:left; } 
.reviews_write .content ul li.section03 .con .btn_box .btn span { width:100%; display:inline-block; text-align:center; } 
.reviews_write .content ul li.section03 .con .btn_box .btn .img { width:100%; margin-top:14px; margin-bottom:10px; } 
.reviews_write .content ul li.section03 .con .btn_box .btn .text { font-size:16px; color:#aaa; } 
.reviews_write .content ul li.section03 .con .btn_box .btn.on { border:1px solid #000; } 
.reviews_write .content ul li.section03 .con .btn_box .btn.on .text { color:#000; } 
.reviews_write .content ul li.section04 .con .input_box { height:100%; } 
.reviews_write .content ul li.section04 .con .input_box input { width:720px; height:100%; background-color:#f7f7f9; border-radius:5px; font-size:16px;border:0px; margin-right:10px;padding: 0 20px;box-sizing: border-box; } 
.reviews_write .content ul li.section04 .con .input_box span { color:#888; font-size:14px; } 
.reviews_write .content ul li.section05 .textarea_box { height:100%; } 
.reviews_write .content ul li.section05 textarea { width:720px; height:100%; background-color:#f7f7f9; padding:20px; border-radius:10px; font-size:16px;border:0px; margin-right:10px; resize:none; box-sizing:border-box; } 
.reviews_write .content ul li.section06 .con { height:100%; } 
.reviews_write .content ul li.section06 .con .gallery_box { width:100%; /*height:152px; */ height:100%; min-height:152px; overflow:hidden; } 
.reviews_write .content ul li.section06 .con .gallery_box .btn { width:120px; height:120px; margin:10px 10px 20px 0px; border:1px solid #ccc; border-radius:10px; text-align:center; cursor:pointer; float:left; } 
.reviews_write .content ul li.section06 .con .gallery_box .btn span.img { width:100%; display:inline-block; margin:27px 0px 15px 0px; } 
.reviews_write .content ul li.section06 .con .gallery_box .btn span.text { font-size:16px; color:#888; } 
.reviews_write .content ul li.section06 .con .gallery_box .btn span.text strong { color:#000; } 
.reviews_write .content ul li.section06 .con .gallery_box ol { width:590px; height:100%; padding:10px 0px 10px 0px; overflow:hidden; overflow-x:auto; float:left; } 
.reviews_write .content ul li.section06 .con .gallery_box ol .item { width:120px; height:120px; text-align:center; cursor:pointer;display:inline-block; margin-right:15px; position:relative; } 
.reviews_write .content ul li.section06 .con .gallery_box ol .item span { width:100%; height:100%; margin:0 10px 15px 0; border:1px solid #ccc; border-radius:10px;display:inline-block; background-size:contain; background-position:center center; background-repeat:no-repeat; } 
.reviews_write .content ul li.section06 .con .gallery_box ol .item .item_close { width:24px; height:24px; position:absolute; top:-10px; right:-10px; } 
.reviews_write .content ul li.section06 .con .gallery_box ol .item .item_label { width:100%; height:24px; padding:0px 1px 0px 0px; line-height:24px; position:absolute; bottom:-1px; left:0px;text-align:center; color:#fff; background-color:rgba(0,0,0,0.8); border-radius:0px 0px 10px 10px; font-weight:normal; } 
.reviews_write .content ul li.section06 .con .gallery_box .img_upload_btn { display:none; } 
.reviews_write .content ul li.section06 .con .select_box { width:100%; } 
.reviews_write .content ul li.section06 .con .select_box span { color:#000; font-size:16px; margin-right:10px; } 
.reviews_write .content ul li.section06 .con .select_box select { width:200px; height:40px; background-color:#F7F7F9;border:none;padding:0 14px; border-radius:5px; font-size:14px; cursor:pointer; } 
.reviews_write .content ul li.section06 .con .text_box { width:100%; font-size:14px; color:#666; padding-top:20px; } 
.reviews_write .content ul li.section07 { width:100%; } 
.reviews_write .content ul li.section07 .agree_box { width:100%; margin-bottom:20px; } 
.reviews_write .content ul li.section07 .agree_box .line { width:100%; height:22px; line-height:24px; font-size:16px; color:#000; margin-bottom:20px; overflow:hidden; position:relative; } 
.reviews_write .content ul li.section07 .agree_box .line label { height:100%; display:inline-block; cursor:pointer; box-sizing:border-box; padding-left:32px;background-image:url("//img.malltail.com/goods_img/contents/orders/checkbox_disabled_D.svg");background-size:22px 22px;background-repeat:no-repeat; } 
.reviews_write .content ul li.section07 .agree_box .line input[type="checkbox"] { width:20px; height:20px; position:absolute; top:2px; left:-24px; opacity:0; } 
.reviews_write .content ul li.section07 .agree_box .line input[type="checkbox"]:checked + label { background-image:url("//img.malltail.com/goods_img/contents/orders/checkbox_active_D.svg") } 
.reviews_write .content ul li.section07 .btn_info { width:200px; height:32px;font-size:14px; line-height:32px; border-radius:99px; border:1px solid #e6e6e6; color:#666; text-align:center; cursor:pointer; } 
.reviews_write .content ul li.section07 .btn_info img { width:16px; vertical-align:middle; margin-right:5px; margin-top:-3px; } 
.reviews_write .content .btn_receipt { width:100%; height:60px; padding:30px 0px 50px 0px; text-align:center; } 
.reviews_write .content .btn_receipt a { width:300px; height:62px; line-height:62px; font-size:18px;font-weight:700; background-color:#F8F8F8; color:#999; display:inline-block; border-radius:5px; } 
.reviews_write .content .btn_receipt.on a { background-color:#2276FC; color:#fff; } 

.note_box {width: 500px;padding: 30px;border-radius: 20px;box-sizing: border-box;position: fixed;top: 20%;left: 50%;margin-left: -270px;background-color: #fff;overflow: hidden;z-index: 10;display: none;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08);}
.note_box h5 { width:100%; line-height:150%; font-size:26px; font-weight:700; margin-bottom:20px; position:relative; overflow:hidden; } 
.note_box h5 .btn_close { width:30px; height:30px; position:absolute; top:0px; right:3px; cursor:pointer; } 
.note_box h5 .btn_close:before, .btn_close:after { position: absolute; right:13.5px; top:3.5px; content:''; height:24px; width:2px; background-color: #000; } 
.note_box h5 .btn_close:before { transform: rotate(45deg); } 
.note_box h5 .btn_close:after { transform: rotate(-45deg); } 
.note_box .con { width:100%; overflow:hidden; } 
.note_box .con .box { padding:30px 10px 0 10px; box-sizing:border-box; border-top:1px solid #E0E0E0;} 
.note_box .con .box ul li { font-size:16px; color:#666;line-height: 150%; } 
.note_box .con .box ul li>span{color:#666;}
.note_box .con .box ul li .red { color:#ff4330; } 

.nickname_box { width:400px; padding:24px; border-radius:20px; box-sizing:border-box; position:fixed; top:30%; left:50%; margin-left:-200px; background-color:#fff;overflow:hidden; z-index:10; box-shadow: 2px 4px 10px 2px rgba(0,0,0,0.1); display:none; } 
.nickname_box h5 { width:100%; height:30px; line-height:30px; font-size:20px; letter-spacing:-1px; font-weight:bold; position:relative; overflow:hidden; } 
.nickname_box .con { width:100%; overflow:hidden; } 
.nickname_box .con .box { margin:20px 0px; font-size:16px; line-height:26px; } 
.nickname_box .con .box span { color:#2c81ee; } 
.nickname_box .con .btns { width:100%; height:50px; } 
.nickname_box .con .btns a { height:100%; line-height:50px; display:inline-block; font-size:16px; text-align:center; border-radius:10px; } 
.nickname_box .con .btns a.btn01 { width:110px; color:#666; background-color:#e6e6e6; margin-right:10px; } 
.nickname_box .con .btns a.btn02 { width:227px; color:#fff; background-color:#2c81ee; } 

/*후기상세*/
.goodsreviews .inner .reviews_comment .comment_edit_wrap {width: 100%; box-sizing: border-box;}
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_body_wrap {width:100%;height: 170px;box-sizing: border-box;border: 1px solid #e8e8e8;background-color: #f6f7f9;border-radius: 10px;margin: 16px 0;padding-right: 10px;overflow: hidden;position: relative;}
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_body_wrap textarea {width: calc(100% - 30px);height: calc(100% - 40px);box-sizing: border-box;resize: none;background-color: #f6f7f9;font-size: 16px;line-height: 26px;border: none;margin: 0;outline: none;position: absolute;left: calc(50% + 5px);top: 50%;transform: translate(-50%, -50%);padding-right:5px;}
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_body_wrap textarea::-webkit-scrollbar { width: 5px; }
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_body_wrap textarea::-webkit-scrollbar-thumb {border-radius: 10px;background: #BBB; }.goodsreviews .inner .reviews_comment .comment_list .comment .comment_write .write_btns { width:100%; height:30px; padding-top:5px; overflow:hidden; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_body_wrap textarea::placeholder { font-size: 16px; line-height: 26px; color:#aaa; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap { width:100%; padding-top:0px; overflow:hidden; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .lt { width:50%; height:100%; line-height:32px; float:left; font-size:14px; color:#000; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .lt label { cursor:pointer; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .lt img { vertical-align:middle; margin-top:0px; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .lt .comment_img_view {display:inline-block; padding-left:12px;}
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .lt .comment_img_view img { width:30px; height:30px; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .lt .comment_img_view .img_ctl_btn { line-height:30px; text-decoration:underline; cursor:pointer; }
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .rt { width:50%; height:100%; text-align:right; float:right; } 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .rt .w_btn_register {display: inline-block;} 
.goodsreviews .inner .reviews_comment .comment_edit_wrap .edit_btn_wrap .rt .w_btn_register a {display: inline-block; border-radius: 99px; border: 1px solid #000; background: #FFF; box-sizing: border-box; color: #000; text-align: center; font-size: 14px; font-style: normal; font-weight: 500; padding: 0 16px; box-sizing: border-box; height: 36px; line-height: 34px; width: 105px; align-items: center;}

/* mantis 9767 */
.new_reviews>h1 { width:100%; border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:40px; } 
.new_reviews>h1:after { content:""; display:block; clear:both; } 
.new_reviews>h1 .lt { width:60%; height:100%; padding-left:30px; box-sizing:border-box; position:relative; float:left; } 
.new_reviews>h1 .lt p { width:100%; } 
.new_reviews>h1 .lt p.tit { line-height: 150%; } 
.new_reviews>h1 .lt p.tit strong { font-size:36px;font-weight:700; line-height:150%; color:#000; } 
.new_reviews>h1 .lt p.tit .btn_info { width:96px; height:32px; line-height:30px; border-radius:99px; display:inline-block;padding-right:4px; border:1px solid #E6E6E6; font-size:14px; color:#000; text-align:center; vertical-align:top; margin:10px 0px 0px 5px; cursor:pointer; } 
.new_reviews>h1 .lt p.tit .btn_info img { margin-right:4px; vertical-align:middle; margin-top:-2px; } 
.new_reviews>h1 .lt p.sub { line-height:150%; margin-top:10px; color:#000; font-size:18px;font-weight: 700;} 
.new_reviews>h1 .lt p.sub i { color:#2276FC ; font-style:normal; font-weight:bold; } 
.new_reviews>h1 .lt span.sub_text { width:100%; padding-bottom:20px; font-size:16px;color:#666; letter-spacing:-1px; display:inline-block; } 
.new_reviews>h1 .rt { width:40%; height:100%; padding-right:30px; box-sizing:border-box; float:left; } 
.new_reviews>h1 .rt .btn_my { width:173px; height:60px; line-height:60px; border-radius:99px; text-align:center; display:inline-block; margin-top:15px;background-color:#000; color:#fff; font-size:18px; font-weight:bold; float:right; } 
.new_reviews>h1 .rt .btn_my img { vertical-align:middle; margin:-5px 0px 0px 5px; } 

.goodsreviews .inner h1.review_tit {color: #000; font-size: 26px; font-style: normal; font-weight: 700; letter-spacing: -0.52px; padding-bottom: 16px; line-height: 1; text-align:unset; padding-top:0;} 
