#header .sub_header.v4 { padding-bottom: 0; } 
.sub_btns { top: 10px; } 
.reviews_wrap { width: 100%; background-color: #dce0e9; overflow: hidden; overflow-y: scroll; } 
.reviews_wrap .ico_btn { width: 14px; vertical-align: middle; } 
.reviews_wrap .ico_time { width: 14px; vertical-align: middle; } 
.reviews_wrap .line2 { width: 100%; height: 5px; background-color: #dce0e9; margin: 0px; padding: 0px; border: none; } 

.my_review_head.fixed2 { width: 100%; position: fixed; top: 44px; left: 0px; z-index: 999; } 

.reviews_wrap .prd_info_wrap { width: 100%; background-color: #fff; border-bottom: 1px solid #d0d6e2; position: relative; } 
.reviews_wrap .prd_info_wrap .prd_info { display: none; width: 100%; height: 130px; padding: 15px 10px; box-sizing: border-box; overflow: hidden; } 
.reviews_wrap .prd_info_wrap .prd_info:nth-child(n+2) { position: absolute; left: 0px; background-color: #fff; z-index: 5; } 
.reviews_wrap .prd_info_wrap .prd_info .info_img { width: 100px; height: 100px; overflow: hidden; float: left; } 
.reviews_wrap .prd_info_wrap .prd_info .info_img a { width: 100%; height: 100%; display: inline-block; background-size: cover; background-position: center center; background-repeat: no-repeat; } 
.reviews_wrap .prd_info_wrap .prd_info .info_text { position: relative; width: calc(100% - 107px); height: 100%; float: left; padding-left: 7px; } 
.reviews_wrap .prd_info_wrap .prd_info .info_text h5 { width: 100%; height: 50px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } 
.reviews_wrap .prd_info_wrap .prd_info .info_text .info_inner { display: flex; width: 100%; height: 35px; } 
.reviews_wrap .prd_info_wrap .prd_info .info_text .info_inner .option_info { width: 70%; overflow: hidden; line-height: 30px; } 
.reviews_wrap .prd_info_wrap .prd_info .info_text .info_inner span { font-size: 0.8em; margin-bottom: 5px; } 
.reviews_wrap .prd_info_wrap .prd_info .info_text .info_inner span.prd_name { color: #64696e; } 
.reviews_wrap .prd_info_wrap .prd_info .info_text .info_inner span.prd_price { color: #ff0000; font-weight: bold; } 
.reviews_wrap .prd_info_wrap .prd_info .more_btn { width: 30%; height: 30px; line-height: 30px; text-align: center; font-size: 0.9em; border: 1px solid #dce0e9; cursor: pointer; } 
.reviews_wrap .prd_con { width: 100%; background-color: #fff; margin-top: 5px; padding-bottom: 30px; } 
.reviews_wrap .prd_con .con_top { width: 100%; padding: 15px 0px; box-sizing: border-box; text-align: center; border-bottom: 1px solid #e1e6ef; } 
.reviews_wrap .prd_con .con_top h3 { width: 100%; font-size: 1.1em; color: #222; font-weight: bold; } 
.reviews_wrap .prd_con .con_top ul { width: 205px; height: 35px; overflow: hidden; margin: 10px auto; } 
.reviews_wrap .prd_con .con_top ul li { width: 35px; height: 100%; background-repeat: no-repeat; background-size: 100%; margin: 0px 3px; cursor: pointer; float: left; } 
.reviews_wrap .prd_con .con_top ul li.on { background-image: url('/img/v4/reviews/star_on.png'); } 
.reviews_wrap .prd_con .con_top ul li.off { background-image: url('/img/v4/reviews/star_off.png'); } 
.reviews_wrap .prd_con .con_top p { font-size: 1em; color: #64696e; } 
.reviews_wrap .prd_con .con_img { width: 100%; height: 110px; padding: 15px; box-sizing: border-box; border-bottom: 1px solid #e1e6ef; } 
.reviews_wrap .prd_con .con_img .btn_img_plus { width: 78px; height: 78px; margin-right: 3px; text-align: center; border: 1px dotted #ddd; cursor: pointer; float: left; } 
.reviews_wrap .prd_con .con_img .btn_img_plus img { width: 30px; margin-top: 15px; } 
.reviews_wrap .prd_con .con_img .btn_img_plus span { width: 100%; font-size: 13px; padding-left: 0; color: #64696E; } 
.reviews_wrap .prd_con .con_img .img_slider { width: calc(100% - 83px); height: 80px; float: left; } 
.reviews_wrap .prd_con .con_img .img_slider ul { width: 100%; height: 100%; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; } 
.reviews_wrap .prd_con .con_img .img_slider ul::-webkit-scrollbar { display: none; } 
.reviews_wrap .prd_con .con_img .img_slider ul li { width: 80px; height: 80px; margin-right: 3px; position: relative; display: inline-block; } 
.reviews_wrap .prd_con .con_img .img_slider ul li p.img_bg { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } 
.reviews_wrap .prd_con .con_img .img_slider ul li p.img_bg img { width: 100%; height: 100%; } 
.reviews_wrap .prd_con .con_img .img_slider ul li .img_del { width: 25px; height: 25px; position: absolute; top: 1px; right: 1px; display: inline-block; cursor: pointer; } 
.reviews_wrap .prd_con .con_img .img_slider ul li .img_del img { width: 100%; } 

label.img_upload { width: 100%; height: 100%}
input#img_upload { display: none; } 

.reviews_wrap .prd_con .con_edit { width: 100%; padding: 15px; box-sizing: border-box; } 
.reviews_wrap .prd_con .con_edit .tag_info { font-size: 12px; padding-bottom: 5px; } 
.reviews_wrap .prd_con .con_edit textarea { width: calc(100% - 2px); border: none; resize: none; text-align: left; /* border:1px solid #ddd; */
 border-radius: 3px; } 
.reviews_wrap .prd_con .con_edit .con_tag { width: calc(100% - 2px); border: 1px solid #ddd; border-radius: 3px; padding: 6px; box-sizing: border-box; } 
.reviews_wrap .prd_con .con_edit .con_tag span { color: #45adea; display: inline; font-weight: bold; } 
.reviews_wrap .prd_con .con_edit .con_tag input { border: 0px; width: 100px; } 
.reviews_wrap .prd_con .con_popup_btn { width: 100%; padding: 15px; box-sizing: border-box; color: #ff1212; text-decoration: underline; font-size: 0.8em; } 
.reviews_wrap .prd_con .con_com_btn { width: 100%; box-sizing: border-box; position: fixed; bottom: 0px; left: 0px; z-index: 999; bottom: env(safe-area-inset-bottom, 34px); } 
.reviews_wrap .prd_con .con_com_btn a { width: 100%; height: 45px; line-height: 45px; display: inline-block; background-color: #333; color: #fff; text-align: center; font-size: 1em; } 
.reviews_wrap .popup { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 999; background-color: rgba(0,0,0,0.4); display: none; } 
.reviews_wrap .popup .popup_inner { width: 90%; height: 500px; position: absolute; top: 5%; left: 5%; background-color: #fff; padding-bottom: 15px; } 
.reviews_wrap .popup .popup_inner h6 { width: 100%; } 
.reviews_wrap .popup .popup_inner h6 img { width: 100%; } 
.reviews_wrap .popup .popup_inner ul { width: 100%; height: 400px; overflow: hidden; overflow-y: auto; padding: 0px 15px 5px; box-sizing: border-box; } 
.reviews_wrap .popup .popup_inner ul li { width: 100%; overflow: hidden; } 
.reviews_wrap .popup .popup_inner ul li p { width: 100%; font-weight: normal; font-size: 1.2em; line-height: 20px; } 
.reviews_wrap .popup .popup_inner ul li p.popup_tit { font-weight: bold; padding-top: 10px; } 
.reviews_wrap .popup .popup_inner ul li span { width: 15px; height: 100%; display: inline-block; float: left; } 
.reviews_wrap .img_popup { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 999; background-color: rgba(0,0,0,0.4); display: none; } 
.reviews_wrap .img_popup p { width: 100%; position: relative; left: 50%; top: 50%; } 
.reviews_wrap .img_popup p img { width: 90%; transform: translate(-50%, -50%); } 
.search_wrap { width: 100%; padding: 8px 14px 5px; box-sizing: border-box; background-color: #fff; overflow: hidden; position: relative; } 
.search_wrap.fixed2 { position: fixed; z-index: 999; top: 40px; transition: top 0.3s ease-in-out; } 
.search_wrap .search_inner { width: calc(100% - 70px); height: 35px; border: 1px solid #666; border-radius: 3px; padding: 0px 5px; margin-bottom: 2px; box-sizing: border-box; display: inline-block; position: relative; overflow: hidden; float: right; } 
.search_wrap .search_inner span.search_btn { width: 30px; height: 33px; z-index: 1; border: none; background-color: #fff; float: left; position: absolute; top: 0px; right: 3px; background: url('/img/v4/reviews/btn_search.png') no-repeat center; background-size: 20px auto; } 
.search_wrap .search_inner button img { width: 100%; margin-top: -3px; } 
.search_wrap .search_inner input { width: calc(100% - 42px); height: 31px; border: none; float: left; position: absolute; top: -1px; left: 0px; line-height: 31px; text-indent: 10px; } 
.search_wrap .search_inner .search_close { width: 30px; height: 30px; line-height: 28px; text-align: center; font-size: 30px; font-weight: bold; position: absolute; top: 0px; right: 3px; color: #bdbcbc; display: none; } 
.reviews_wrap .search_wrap .my_review_box { font-size: 0.8em; padding-top: 3px; color: #999; } 
/*
.reviews_wrap .list_range { width:80px; height:25px; z-index:999; position:absolute; top:11px; right:15px; font-size:13px; } 
.reviews_wrap .list_range ol { width:100%; height:100%; } 
.reviews_wrap .list_range ol li { width:100%; height:25px; line-height:25px; text-align:center; color:#000; cursor:pointer; position:absolute; transition:all .5s; z-index:2; } 
.reviews_wrap .list_range ol li.btn_array_c { border:1px solid #999; background-color:#fff; top:0px; left:0px; } 
.reviews_wrap .list_range ol li.btn_array_h { border:1px solid #dcdcdc; background-color:#eaebf0; top:0px; left:0px; } 
.reviews_wrap .list_range ol li.btn_array_r { border:1px solid #f5d76e; background-color:#fdf0c1; top:0px; left:0px; } 
.reviews_wrap .list_range ol li.on1 { top:-3px; left:3px; z-index:1; } 
.reviews_wrap .list_range ol li.on2 { top:-6px; left:6px; z-index:0; } 
*/
.reviews_wrap .item-section { padding: 15px 0px 15px 0px; background-color: #fff; overflow: hidden; margin-top: 1px; } 
.reviews_wrap .item-section .item-section-title { padding: 0px 15px; position: relative; margin-bottom: -5px; font-size: 1em; font-weight: bold; letter-spacing: -1px; box-sizing: border-box; } 
.reviews_wrap .item-section .item-section-title .font-line-green { position: relative; line-height: normal; padding: 0 2px; display: inline-block; background: url(/img/v4/index/font_bg_green.gif) repeat-x 0 14px; background-size: 2px 30%; } 
.reviews_wrap .item-section .item-section-title .best_icon { display: inline-block; background-color: #ff4330; color: #fff; padding: 2px 10px; font-size: 11px; margin-left: 5px; margin-top: -2px; font-weight: normal; vertical-align: middle; } 
.reviews_wrap .item-section ul li.swiper-slide { width: 100%; border-bottom: 0px; float: left; } 
.reviews_wrap .item-section .swiper-pagination { width: 100%; height: 8px; line-height: 0px; text-align: center; } 
.reviews_wrap .item-section .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #ccc; margin-left: 6px; } 
.reviews_wrap .item-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #000; } 

.my_review_btn { width: 120px; line-height: 24px; padding: 1px 0px 2px 0px; border-radius: 3px; background: #ff4330; font-size: .80em; -webkit-appearance: none; z-index: 99; position: absolute; top: 6px; right: 15px; text-align: center; } 
.my_review_btn a { color: #fff; letter-spacing: -0.5px; } 
.my_review_btn a img { width: 5px; vertical-align: middle; margin-top: -3px; margin-left: 5px; } 

.list_range { float: left; } 
.list_range #sort-list { width: 60px; height: 35px; line-height: 24px; border: 1px solid #666; background: 0; color: #000; font-size: .82em; -webkit-appearance: none; } 
.list_nav { width: 100%; background-color: #fff; margin-top: 4px; border-bottom: 1px solid #dde2ee; border-top: 1px solid #dce0e9; position: relative; background-color: #fff; z-index: 2; } 
.list_nav.fixed2 { position: fixed; top: -8px; left: 0px; z-index: 999; transition: top 0.1s ease-in-out; } 
.list_nav.fixed2.up { transition: top 0.1s ease-in-out; top: 86px; } 
/*
.review_top_wrap { width:100%; height:109px; } 
.review_top { width:100%; background-color:#fff; z-index:99; } 
.review_top .fixed { position:fixed; top:0px; left:0px; } 
*/
.list_nav .nav_wrap { display: flex; width: 100%; height: 47px; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; } 
.list_nav .nav_wrap::-webkit-scrollbar { display: none; } 
.list_nav a { width: auto; margin: 0 auto; font-size: 15px; font-weight: bold; line-height: 42px; letter-spacing: -1px; cursor: pointer; display: inline-block; } 
.list_nav a span { width: auto; vertical-align: middle; } 
.list_nav .active { color: #3084f6; border-bottom: 2px solid #3084f6; } 

.my_review_head_wrap { width: 100%; height: 56px; } 

.list_nav_wrap { width: 100%; height: 49px; } 
/*.list_con .my_review_head { border-top:1px solid #dce0e9; } */
.reviews_wrap .list_nav { margin-top: 0px; } 

.list_con .list_nav { margin-top: 0px; } 
.list_con { width: 100%; background-color: #fff; } 
.list_con .item_section_list { padding: 0px 15px; position: relative; } 
.list_con .item_section_list > li { padding: 15px 0px; } 
.list_con .item_section_list li .item_section { position: relative; } 
.list_con .item_section_list li .item_section .item_thumb { position: absolute; left: 0; top: 0; width: 100px; height: 100px; border: 1px solid #ddd; background-size: cover; background-position: center center; background-repeat: no-repeat; } 
.list_con .item_section_list li .item_section .item_info { position: relative; margin-left: 110px; min-height: 100px; padding-bottom: 15px; } 
.list_con .item_section_list li .item_section .item_info .abs_middle { width: 100%; } 
.list_con .item_section_list li .item_section .item_info .abs_middle h5 { height: 40px; overflow: hidden; font-size: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.list_con .item_section_list li .item_section .item_info p { line-height: 1.2; padding-bottom: 6px; } 
.list_con .item_section_list li .item_section .item_info p .item_text { line-height: 1.2; font-size: 0.875em; max-height: 36px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.list_con .item_section_list li .item_section .item_info p.item_price_wrap { width: 100%; padding-top: 6px; } 
.list_con .item_section_list li .item_section .item_info p .item_price { font-size: 0.875em; color: #999; } 
.list_con .item_section_list li .item_section .item_info p .item_view { margin-top: 5px; color: #64696e; font-size: .65em; padding-left: 21px; background: url(/img/v4/reviews/ico_img01.png) no-repeat 0px center; background-size: 18px auto; } 
.list_con .item_section_list li .item_section .item_info p .item_recomm { letter-spacing: -1px; color: #64696e; font-size: .65em; margin-left: 5px; padding-left: 21px; background: url(/img/v4/reviews/ico_img02.png) no-repeat 0px 0px; background-size: 18px auto; } 
/* .list_con .item_section_list li .item_section .item_info p .item_recomm_down { letter-spacing: -1px; color: #64696e; font-size: .65em; margin-left: 5px; padding-left:21px;background: url(/img/v4/reviews/ico_img03.png) no-repeat 0px -4px; background-size: 18px auto; } */
.list_con .item_section_list li .item_section .item_info p strong { color: #000; font-size: larger; padding-left: 5px; } 
.list_con .item_section_list li .item_section .item_info .comment_write { font-size: 0.750em; letter-spacing: -0.5px; margin-top: 5px; border-bottom: 1px solid #64696e; z-index: 9; float: right; } 
.list_con .item_section_list li .item_section .item_info .comment_write a { color: #999; } 
.list_con .item_section_list li .item_section .item_gallery { width: 100%; padding-top: 10px; border-top: 1px solid #e1e6ef; } 
.list_con .item_section_list li .item_section .item_gallery .info_top { width: 100%; height: 25px; line-height: 25px; font-size: 12px; } 
.list_con .item_section_list li .item_section .item_gallery .info_top span { color: #999; font-size: 11px; font-style: oblique; } 
.list_con .item_section_list li .item_section .item_gallery .info_top img { width: 15px; vertical-align: middle; margin-right: 3px; } 
.list_con .item_section_list li .item_section .item_gallery .info_top .info_start { width: 97px; height: 25px; padding-top: 5px; overflow: hidden; text-align: right; float: right; } 
.list_con .item_section_list li .item_section .item_gallery .info_top .info_start li { width: 17px; height: 17px; background-repeat: no-repeat; background-size: 100%; margin: 0px 1px; display: inline-block; border: none; } 
.list_con .item_section_list li .item_section .item_gallery .info_top .info_start li.on { background-image: url('/img/v4/reviews/star_on.png'); } 
.list_con .item_section_list li .item_section .item_gallery .info_top .info_start li.off { background-image: url('/img/v4/reviews/star_off.png'); } 
.list_con .item_section_list li .item_section .item_gallery .info_top .gallery_textBox { font-style: normal; display: inline-block; background-color: #ff4330; border-radius: 3px; padding: 0px 5px; color: #fff; margin-left: 10px; position: relative; } 
.list_con .item_section_list li .item_section .item_gallery .info_top .gallery_textBox:after { content: ""; position: absolute; top: 8px; left: -5px; display: block; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #ff4330; } 
.list_con .item_section_list li .item_section .item_gallery .info_text { width: 100%; font-size: 0.9em; margin: 10px 0px; } 
.list_con .item_section_list li .item_section .item_gallery ul.gallery_img { width: 100%; height: 82px; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; } 
.list_con .item_section_list li .item_section .item_gallery ul.gallery_img::-webkit-scrollbar { display: none; } 
.list_con .item_section_list li .item_section .item_gallery ul.gallery_img li { width: 75px; height: 75px; border: 1px solid #ddd; margin-right: 5px; display: inline-block; } 
.list_con .item_section_list li .item_section .item_gallery ul.gallery_img li span { width: 100%; height: 100%; display: inline-block; background-size: cover; background-position: center center; background-repeat: no-repeat; } 
.list_con .item_section_list li .item_section .item_gallery .gallery_tag { width: 100%; height: 31px; position: relative; padding-top: 5px; } 
.list_con .item_section_list li .item_section .item_gallery .gallery_tag ol { display: inline-block; width: 100%; height: 100%; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; } 
.list_con .item_section_list li .item_section .item_gallery .gallery_tag ol::-webkit-scrollbar { display: none; } 
.list_con .item_section_list li .item_section .item_gallery .gallery_tag ol li { display: inline-block; } 
.list_con .item_section_list li .item_section .item_gallery .gallery_tag ol li a { color: #43aee8; font-size: 0.9em; margin-right: 10px; } 
.list_con .item_section_list li .item_comment { position: relative; margin-top: 5px; padding: 10px; background-color: #f3f5f9; } 
.list_con .item_section_list li .item_comment_cnt {
 position: absolute; left: 0; top: 9px; width: 50px; font-size: .750em; color: #80858a; text-align: center; line-height: 1.2; background: url(/img/v4/index/bull_info_left.gif) no-repeat 100% 100%; background-size: 1px 100%; } 
.list_con .item_section_list li .item_comment_cnt strong { color: #000; font-size: larger; } 
.list_con .item_section_list li .item_comment_txt { padding-left: 50px; min-height: 30px; } 
.list_con .item_section_list li .item_comment_txt a { display: block; font-size: .813em; color: #64696e; line-height: 1.2; width: 100%; min-height: 30px; } 
.list_con .item_section_list li .item_comment_txt a .item_comment_btn { width: 6px; height: 11px; position: absolute; right: 3%; top: 39%; } 
.list_con p.info_text { text-align: center; font-size: .813em; padding: 10px; } 
.list_con p.nodata_info_text { text-align: center; font-size: .813em; padding: 15px; color: #999; } 
.list_con .go_link { font-size: .813em; color: #43aee8; text-decoration: underline; } 

.reviews_wrap .prd_desc { padding: 0px 15px 10px 15px; border-top: 5px solid #fff; background: #fff; } 
.reviews_wrap .prd_desc .auth .info_top { width: 100%; height: 100%; line-height: 25px; font-size: 12px; } 
.reviews_wrap .prd_desc .auth .info_top span { color: #999; font-size: 11px; font-style: oblique; } 
.reviews_wrap .prd_desc .auth .info_top img { width: 15px; vertical-align: middle; margin-right: 3px}
.reviews_wrap .prd_desc .auth .info_text { width: 100%; font-size: 0.9em; padding: 10px 0px; } 
.reviews_wrap .prd_desc .auth { width: 100%; height: 100%; margin-top: 10px; overflow: hidden; } 
.reviews_wrap .prd_desc .auth_left { width: 55%; float: left; } 
.reviews_wrap .prd_desc .auth_url { width: 100%; padding-top: 7px; float: left; } 
.reviews_wrap .prd_desc .auth_url a { width: 100%; font-size: 0.8em; color: #43aee8; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.reviews_wrap .prd_desc .auth_url img { width: 14px; vertical-align: middle; } 
.reviews_wrap .prd_desc .auth_right { width: 45%; height: 100%; text-align: right; float: left; } 
.reviews_wrap .prd_desc .auth_right span { display: inline-block; margin-left: 15px; color: #666; font-size: .688em; line-height: 14px; } 
.reviews_wrap .prd_desc .auth_right .info_start { width: 100%; height: 30px; padding-top: 10px; overflow: hidden; text-align: right; float: right; } 
.reviews_wrap .prd_desc .auth_right .info_start li { width: 22px; height: 22px; background-repeat: no-repeat; background-size: 100%; display: inline-block; border: none; } 
.reviews_wrap .prd_desc .auth_right .info_start li.on { background-image: url('/img/v4/reviews/star_on.png'); } 
.reviews_wrap .prd_desc .auth_right .info_start li.off { background-image: url('/img/v4/reviews/star_off.png'); } 
.reviews_wrap .prd_view { border-top: 1px solid #ccc; } 
.reviews_wrap .prd_view .prd_info_wrap .info_inner .prd_name { color: #a6a7a9; font-size: 0.8em; display: inline-block; font-family: dotum,"돋음"; } 
.reviews_wrap .prd_view .prd_info_wrap .info_inner .prd_price { color: #000; font-size: 1em; display: inline-block; font-family: dotum,"돋음"; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 { border-bottom: 0px; margin-top: 0px; margin-bottom: 8px; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info { display: block; border-bottom: 1px solid #e1e6ef; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_inner { height: 22px; line-height: 22px; padding-top: 5px; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_inner .prd_price { color: #ff0000; font-weight: bold; font-size: 0.9em; margin-left: 10px; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view { } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view span { display: inline-block; color: #666; font-size: .688em; line-height: 14px; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view .cnt-review { padding-left: 22px; background: url(/img/hotdeal/re_191205/ico_view.png) no-repeat 0 50%; background-size: auto 14px; margin-right: 15px; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view .cnt-like { padding-left: 22px; background: url(/img/v4/mytails/icon_r_new04.png) no-repeat 0 0; background-size: auto 14px; margin-right: 15px; color: #1b73e1; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view .cnt_notify { padding-left: 22px; background: url(/img/v4/mytails/icon_r_new03.png) no-repeat 0 0; background-size: auto 14px; color: #f1a710; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view .more_btn { width: 80px; height: 26px; line-height: 26px; float: right; top: -6px; position: relative; letter-spacing: -1px; font-size: 0.9em; text-align: center; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view .more_btn .ico_btn { width: 10px; margin-left: 5px; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view .direct_url { padding-bottom: 2px; padding-top: 3px; display: inline-block; border-bottom: 1px solid #999; float: right; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_info .info_view .direct_url a { color: #999; } 
.reviews_wrap .prd_view .prd_info_wrap.type02 .prd_more { width: 100%; position: absolute; top: 121px; left: 0px; background-color: #fff; z-index: 99; box-shadow: 1px 10px 10px rgba(0,0,0,0.3); } 
.reviews_wrap .prd_detail { padding: 12px 15px; background: #fff; } 
.reviews_wrap .prd_detail .preview { padding-bottom: 10px; } 
.reviews_wrap .prd_detail .preview .swiper-container .swiper-wrapper { height: auto !important; } 
.reviews_wrap .prd_detail .preview .swiper-container .swiper-wrapper .swiper-slide { height: auto; margin: auto}

.swiper-button-next, .swiper-button-prev { width: 10px; height: auto; z-index: 101; position: absolute; top: 50%; } 
.swiper-button-prev { left: 8px; } 
.swiper-button-prev img { width: 100%; } 
.swiper-button-next { right: 8px; } 
.swiper-button-next img { width: 100%; } 

.reviews_wrap .prd_detail .prd_tag { width: 100%; padding: 5px 0px 15px; } 
.reviews_wrap .prd_detail .prd_tag ol { width: 100%; height: 30px; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; } 
.reviews_wrap .prd_detail .prd_tag ol::-webkit-scrollbar { display: none; } 
.reviews_wrap .prd_detail .prd_tag ol li { height: 28px; line-height: 26px; display: inline-block; } 
.reviews_wrap .prd_detail .prd_tag ol li a { color: #43aee8; font-size: 0.9em; margin-right: 8px; } 
.reviews_wrap .prd_detail .control { width: 100%; overflow: hidden; } 
.reviews_wrap .prd_detail .control .ctr_left { width: 50%; float: left; } 
.reviews_wrap .prd_detail .control .ctr_left span { float: left; display: inline-block; margin-right: 7px; color: #222; font-size: .688em; line-height: 14px; } 
.reviews_wrap .prd_detail .control .ctr_left .ctr_like { padding-left: 22px; background: url(/img/hotdeal/re_191205/ico_up.png) no-repeat 0 0; background-size: auto 14px; } 
.reviews_wrap .prd_detail .control .ctr_left .ctr_like.on { background: url(/img/hotdeal/re_191205/ico_up_on.png) no-repeat 0 0; background-size: auto 14px; } 
.reviews_wrap .prd_detail .control .ctr_left .ctr-review { width: auto; height: 30px; line-height: 30px; text-indent: 0; padding-right: 7px; padding-left: 28px; border: 1px solid #dce0e9; color: #666; font-size: .813em; background: url(/img/v3/common/ico_prd_review.gif) no-repeat 7px 50%; background-size: 16px auto; } 
.reviews_wrap .prd_detail .control .ctr_left .ctr_report { width: 30px; background: url(/img/v3/common/ico_prd_notify.gif) no-repeat 50% 50%; background-size: 16px auto; height: 30px; line-height: 30px; border: 1px solid #dce0e9; } 
.reviews_wrap .prd_detail .control .ctr_left .ctr_out { width: 30px; height: 30px; border: 1px solid #dce0e9; text-align: center; } 
.reviews_wrap .prd_detail .control .ctr_left .ctr_out img { width: 16px; margin-top: 7px; } 
.reviews_wrap .prd_detail .control .ctr_right { width: 50%; float: left; } 
.reviews_wrap .prd_detail .control .ctr_right ul { width: 100%; text-align: right; } 
.reviews_wrap .prd_detail .control .ctr_right ul li { width: auto; display: inline-block; } 
.reviews_wrap .prd_detail .control .ctr_right ul li span { width: 100%; display: inline-block; text-align: center; cursor: pointer; } 
.reviews_wrap .prd_detail .control .ctr_right ul li span.ctr-share { float: none; background: none; } 
.reviews_wrap .prd_detail .control .ctr_right ul li span.ctr-notify { float: none; background: none; } 
.reviews_wrap .prd_detail .control .ctr_right ul li span img { width: 100%; max-width: 90px; } 
.reviews_wrap .prd_detail .control .ctr_right ul li select { width: 75px; height: 32px; border: 1px solid #dce0e9; font-size: 0.9em; } 

.prd_comment { width: 100%; padding: 10px 0px 35px; background-color: #fff; border-top: 5px solid #dce0e9; } 
.prd_comment .comment_wrap { width: 100%; overflow: hidden; } 
.prd_comment .comment_wrap li { width: 100%; border-bottom: 1px solid #dde2e8; } 
.prd_comment .comment_wrap li .comment { padding: 5%; position: relative; overflow: hidden; } 
.prd_comment .comment_wrap li .comment p { font-size: 0.9em}
.prd_comment .comment_wrap li .comment span.write_time, .prd_comment .comment_wrap li .comment span.btns_like { display: none; } 
.prd_comment .comment_wrap li .comment .cmt_left { width: 60px; height: 100%; float: left; } 
.prd_comment .comment_wrap li .comment .cmt_left .cmt_ico { width: 60px; height: 100%; text-align: left; } 
.prd_comment .comment_wrap li .comment .cmt_left .cmt_ico span { width: 50px; height: 50px; display: inline-block; overflow: hidden; border-radius: 50%; border: 1px solid #ddd; background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: #1f7bc4; text-align: center; line-height: 50px; color: #fff; font-size: 1.5em; } 
.prd_comment .comment_wrap li .comment .cmt_right { width: calc(100% - 60px); height: 100%; float: right; } 
.prd_comment .comment_wrap li .comment .cmt_content { width: 100%; float: left; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_name { width: 100%; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_name span { display: inline-block; font-size: 0.8em; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_name span.cn_nick { color: #999; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_name span.cn_time { float: right; color: #333; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_name span.cn_time img { width: 14px; vertical-align: middle; margin-right: 3px; margin-top: -2px; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_name span.write_time { display: none; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_text { width: 100%; padding: 5% 0px; overflow: hidden; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_text p { font-size: 0.9em; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_text .content_img { width: 80px; height: 80px; min-width: 80px; min-height: 80px; border: 1px solid #ddd; } 
.prd_comment .comment_wrap li .comment .cmt_content .content_text .content_img.wideView { width: auto; height: auto; max-width: calc(100% - 2px); } 
.prd_comment .comment_wrap li .comment .cmt_info { width: 100%; overflow: hidden; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns { width: 100%; overflow: hidden; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a { display: inline-block; font-size: .8em; margin-right: 10px; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a img { vertical-align: middle; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a.btns_like { padding-left: 22px; background: url(/img/hotdeal/re_191205/ico_up.png) no-repeat 0 0; background-size: auto 14px; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a.btns_like.on { background: url(/img/hotdeal/re_191205/ico_up_on.png) no-repeat 0 0; background-size: auto 14px; color: #1b73e1; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a.btns_hate { padding-left: 22px; background: url(/img/hotdeal/re_191205/ico_down.png) no-repeat 0 0; background-size: auto 14px; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a.btns_hate.on { background: url(/img/hotdeal/re_191205/ico_down_on.png) no-repeat 0 0; background-size: auto 14px; color: #ff4330; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a.btns_write { color: #999; text-decoration: underline; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns a.btns_notify { padding-left: 20px; padding-top: 3px; background: url(/img/hotdeal/re_191205/ico_notify.png) no-repeat 0 3px; background-size: auto 15px; color: #ff4330; float: right; margin-right: 0; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns .btns_modify_wrap { float: right; margin-left: 4px; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns .btns_modify_wrap .btns_modify { height: 12px; line-height: 12px; display: inline-block; color: #808080; margin-top: 4px; margin-right: 0px; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns .btns_modify_wrap .btns_modify:nth-child(1) { padding: 0px 6px; margin: 4px 3px 0px 3px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns .btns { display: inline-block; float: right; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns .btns a { height: 12px; line-height: 12px; display: inline-block; color: #808080; margin-top: 4px; margin-right: 0px; } 
.prd_comment .comment_wrap li .comment .cmt_info .info_btns .btns a.commnet_report { padding-right: 6px; margin-right: 3px; border-right: 1px solid #ccc; } 
.prd_comment .comment_wrap li .comment .edit_wrap { padding-top: 10px; width: 100%; float: left; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_body { width: 100%; height: 80px; font-size: 0.8em; border: 1px solid #ddd; border-radius: 3px; padding: 15px; box-sizing: border-box; resize: none; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_img_wrap { text-align: left; width: 50%; padding-top: 5%; float: left; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_img_wrap p { display: inline-block; line-height: 30px; font-size: 0.8em; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_img_wrap p img { width: 30px; height: 30px; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_img_wrap p span { text-decoration: underline; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_img_wrap a { display: inline-block; font-size: 0.8em; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_img_wrap a img { width: 20px; vertical-align: middle; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_img_wrap #edit_imgs_wrap { display: none; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_btn_wrap { text-align: right; width: 50%; padding-top: 5%; float: left; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_btn_wrap a { display: inline-block; padding: 2% 5%; border-radius: 3px; text-align: center; font-size: 0.9em; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_btn_wrap a:nth-child(1) { border: 1px solid #ccc; margin-right: 3px; } 
.prd_comment .comment_wrap li .comment .edit_wrap .edit_btn_wrap a:nth-child(2) { border: 1px solid #000; background-color: #000; color: #fff; } 
.prd_comment .comment_wrap li .cmt_re_write { width: 100%; padding-top: 5%; float: left; } 
.prd_comment .comment_wrap li .cmt_re_write textarea { width: 100%; height: 80px; font-size: 0.8em; border: 1px solid #ddd; border-radius: 3px; background-color: #f6f7f9; padding: 15px; resize: none; box-sizing: border-box; } 
.prd_comment .comment_wrap li .cmt_re_write .re_write_btn { width: 100%; padding-top: 5%; text-align: right; } 
.prd_comment .comment_wrap li .cmt_re_write .re_write_btn a { display: inline-block; font-size: 0.8em; } 
.prd_comment .comment_wrap li .cmt_re_write .re_write_btn a.re_btn_img { margin-right: 5%; padding-top: 5px; float: left; } 
.prd_comment .comment_wrap li .cmt_re_write .re_write_btn a.re_btn_img img { width: 20px; vertical-align: middle; } 
.prd_comment .comment_wrap li .cmt_re_write .re_write_btn a.re_btn_cancel { padding: 2% 5%; border: 1px solid #ccc; border-radius: 3px; text-align: center; } 
.prd_comment .comment_wrap li .cmt_re_write .re_write_btn a.re_btn_submit { padding: 2% 5%; border-radius: 3px; border: 1px solid #000; color: #fff; background-color: #000; text-align: center; } 
.prd_comment .comment_wrap .re_comment { background-color: #f6f7f9; padding-left: 10%; border-bottom: 1px solid #dde2e8; } 
.prd_comment .comment_wrap .re_comment li { border-bottom: 0px; border-top: 0; } 
.prd_comment .comment_write { width: 90%; padding: 5% 5% 10% 5%; } 
.prd_comment .comment_write textarea { width: 100%; height: 80px; font-size: 0.8em; border: 1px solid #ddd; border-radius: 3px; background-color: #f6f7f9; padding: 15px; box-sizing: border-box; resize: none; } 
.prd_comment .comment_write .write_btn { width: 100%; padding-top: 5%; font-size: 0.8em; text-align: right; } 
.prd_comment .comment_write .write_btn span { display: inline-block; } 
.prd_comment .comment_write .write_btn span img { vertical-align: middle; } 
.prd_comment .comment_write .write_btn span.btn_img { margin-right: 5%; padding-top: 5px; cursor: pointer; float: left; } 
.prd_comment .comment_write .write_btn span.btn_img img { width: 20px; vertical-align: middle; } 
.prd_comment .comment_write .write_btn span.btn_submit { padding: 2% 5%; border-radius: 5px; background-color: #ccc; color: #fff; text-align: center; cursor: pointer; } 
.prd_comment .comment_write .write_btn span.btn_submit.is_login { background-color: #000; } 

input#comment_img { display: none; } 
input#recomment_imgs { display: none; } 

.reviews_wrap .prd_btns { width: 100%; height: 50px; overflow: hidden; position: fixed; bottom: 0; z-index: 99; } 
.reviews_wrap .prd_btns > a { width: 50%; height: 100%; line-height: 50px; display: inline-block; text-align: center; color: #fff; font-weight: bold; float: left; } 
.reviews_wrap .prd_btns > a.prd_btns_del { background-color: #ccc; } 
.reviews_wrap .prd_btns > a.prd_btns_modify { background-color: #1b73e1; }

.wait_info { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 9999; display: none; } 
.wait_info .wait_inner { width: 90%; background-color: #eee; position: absolute; top: 40%; left: 5%; padding: 5%; box-sizing: border-box; z-index: 3; border: 1px solid #999; } 
.wait_info .wait_inner p { text-align: center; font-size: 0.9em; } 
.wait_info .wait_back { width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); position: absolute; top: 0px; left: 0px; z-index: 2; } 

/*나의 직구 후기 페이지*/
/*
.myreview_wrap { width:100%; } 
.myreview_wrap .mrv_tab { width:100%; background-color:#fff; height:40px; border-bottom: 2px solid #aeb4c2; border-top:0px; } 
.myreview_wrap .mrv_tab .tab { width:calc(100% / 2); height:100%; line-height:36px; float:left; position: relative; text-align: center; border-bottom: 0px; border-left: 1px solid #e2e5eb;border-right: 0px; border-top: 0.5px solid #e2e5eb; box-sizing: border-box; display:inline-block; text-align:center; font-size:14px; color:#000;background-color:#d9d9d9; cursor:pointer; } 
.myreview_wrap .mrv_tab .tab:after { content: ''; position: absolute; left: 0px; right: 0px; bottom: -2px; border-bottom: 0px; z-index: 3; } 
.myreview_wrap .mrv_tab .tab.on { border: 2px solid #aeb4c2; border-bottom: none; box-sizing: border-box; background-color:#fff; } 
.myreview_wrap .mrv_tab .tab.on:after { border-bottom:2px solid #fff; } 
.myreview_wrap .mrv_tab .tab:first-child { border-left:0px; } 
.myreview_wrap .mrv_tab .tab:last-child { border-right:0px; } 
.myreview_wrap .mrv_tab01 { width:100%; overflow:hidden; padding-bottom:30px; } 
.myreview_wrap .mrv_tab01 ul { width:100%; background-color:#dce0e9; padding:10px; box-sizing:border-box; } 
.myreview_wrap .mrv_tab01 ul li { width:100%; box-sizing:border-box; background-color:#fff; margin-bottom:10px; } 
.myreview_wrap .mrv_tab01 ul li .order-box { position:relative; } 
.myreview_wrap .mrv_tab01 ul li .order-box:first-child { margin-top:0 } 
.myreview_wrap .mrv_tab01 ul li .order-box .tit-line { position:relative; padding:18px 27.5px 0 13.5px; background: #fff; } 
.myreview_wrap .mrv_tab01 ul li .tit-line.CK:before { content:''; display:block; position:absolute; width:27.75px; height:28px; background-image:url('/img/v4/mytails/mytail_new_flag_cn.png'); background-repeat:no-repeat; background-size:cover; top:0; right:0 } 
.myreview_wrap .mrv_tab01 ul li .tit-line.GK:before { content:''; display:block; position:absolute; width:27.75px; height:28px; background-image:url('/img/v4/mytails/mytail_new_flag_de.png'); background-repeat:no-repeat; background-size:cover; top:0; right:0 } 
.myreview_wrap .mrv_tab01 ul li .tit-line.US:before { content:''; display:block; position:absolute; width:27.75px; height:28px; background-image:url('/img/v4/mytails/mytail_new_flag_us.png'); background-repeat:no-repeat; background-size:cover; top:0; right:0 } 
.myreview_wrap .mrv_tab01 ul li .tit-line.JK:before { content:''; display:block; position:absolute; width:27.75px; height:28px; background-image:url('/img/v4/mytails/mytail_new_flag_jp.png'); background-repeat:no-repeat; background-size:cover; top:0; right:0 } 
.myreview_wrap .mrv_tab01 ul li .tit-line.KR:before { content:''; display:block; position:absolute; width:27.75px; height:28px; background-image:url('/img/v4/mytails/mytail_new_flag_kr.png'); background-repeat:no-repeat; background-size:cover; top:0; right:0 } 
.myreview_wrap .mrv_tab01 ul li .tit-line.BK:before { content:''; display:block; position:absolute; width:27.75px; height:28px; background-image:url('/img/v4/mytails/mytail_new_flag_gb.png'); background-repeat:no-repeat; background-size:cover; top:0; right:0 } 
.myreview_wrap .mrv_tab01 ul li .order-box .tit-line:after { content:''; display:block; clear:both; } 
.myreview_wrap .mrv_tab01 ul li .order-box .tit-line .day { font-size:0.875em; color:#1860ff; font-weight:700; line-height:1; display:inline-block; vertical-align:middle; float:left; } 
.myreview_wrap .mrv_tab01 ul li .order-box .tit-line .code { font-size:0.750em; color:#000; font-weight:700; line-height:1; float:right; display:inline-block } 
.myreview_wrap .mrv_tab01 ul li .order-box .tit-line .btn { height:18px; width:40px; line-height:16px; border:1px solid #c00004; text-align:center; display:inline-block; vertical-align:middle; float:left; margin-left:5px; margin-top: -2px; background:#c00004; color:#fff; } 
.myreview_wrap .mrv_tab01 ul li .order-box .tit-line .btn a { display:block; font-size:0.688em; letter-spacing:-0.5px; color:#fff; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line { background: #fff;; padding:15px 13.5px 16px } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .addr { border-top:1px solid #dce0e9; padding-top:12px; font-size:0.750em; font-weight:700; color:#702a00; line-height:1; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-name { font-size:1.000em; color:#000; line-height:1.2; margin-top:6px; letter-spacing:-0.5px; word-break:unset; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .prd-price { width:100%; margin-bottom:7px; margin-top:6px; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .prd-price .ttl-price { color:#ff4330; font-size:0.688em; line-height:1; margin:13px 0 13px } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .prd-price .ttl-price span { font-size:2em; font-weight:700; letter-spacing:-1px; text-shadow: 1px 0px 0px #FF4330; margin-right:5px } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .btn-box { width:100%; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .btn01 { width:100px; height:30px; line-height:26px; text-align:center; display:inline-block; vertical-align:middle; margin-right:5px; margin-top:5px; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .btn01.review-btn { border:0; position:relative; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .btn01.review-btn a { width:100%; height:30px; line-height:30px; color:#36bf00; border:1px solid #36bf00; font-size:12px; display:inline-block; letter-spacing:-1px; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .btn01.review-btn p { z-index:10; width:130px; height:40px; line-height:17px; display:inline-block; padding:5px 5px 0px; border-radius:10px; background-color:#ff7800; color:#fff; position:relative; top:5px; font-size:11px; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .btn01.review-btn p:after { content:''; display:block; width:0px; height:0px; border-bottom:10px solid #ff7800; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; top:-10px; left:41px; } 
.myreview_wrap .mrv_tab01 ul li .order-box .order-line .prd-info .btn01.review-btn img { width:10px; position:absolute; z-index:11; left:115px; top:40px; margin:7px; } 
.myreview_wrap .mrv_tab01 ul li .bundle-tit { background:#ffe80f; font-size:0.875em; font-weight:700; color:#000; padding:11.25px 13.5px; line-height:1; letter-spacing:-1px } 
.myreview_wrap .mrv_tab01 ul li .bundle-connect { text-align:center; background:#fff; margin:0 10px; position:relative } 
.myreview_wrap .mrv_tab01 ul li .bundle-connect p { position:relative; width:100%; height:7px } 
.myreview_wrap .mrv_tab01 ul li .bundle-connect p span { font-size: 0.875em; color: #1860ff; position: absolute; z-index: 9; top: 50%; margin-top: -10px; left: 50%; margin-left: -19.58px; } 
.myreview_wrap .mrv_tab01 ul li .bundle-connect p img { width:10.25px; vertical-align:middle } 
.myreview_wrap .mrv_tab01 ul li .bundle-connect i.lf { width:35%; position:absolute; display:block; left: 0; top: 50%; border-top: 6.5px dashed #dbe1ec; } 
.myreview_wrap .mrv_tab01 ul li .bundle-connect i.rt { width:35%; position:absolute; display:block; right: 0; top: 50%; border-top: 6.5px dashed #dbe1ec; } 
.myreview_wrap .mrv_tab02 { display:none; } 
.myreview_wrap .mrv_tab02 .line2 { width:100%; height:5px; background-color: #dce0e9; margin: 0px; padding: 0px; border:none; } 
.myreview_wrap .mrv_tab02 .item_gallery .gallery_info .info_text { height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; } 
.myreview_wrap .img_popup { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:999; background-color:rgba(0,0,0,0.4); display:none; } 
.myreview_wrap .img_popup p { width:100%; position:relative; left:50%; top:50%; } 
.myreview_wrap .img_popup p img { width:90%; transform:translate(-50%, -50%); } 
.myreview_wrap p.info_text { text-align:center; font-size: .813em; padding-top:50px!important; } 
*/
/* new 마이직구 */

.myreview_wrap { width: 100%; } 
.myreview_wrap .mrv_tab { width: 100%; background-color: #fff; height: 40px; border-bottom: 1px solid #dce0e9; } 
.myreview_wrap .mrv_tab .tab { width: calc(100% / 2); height: 100%; line-height: 36px; float: left; position: relative; text-align: center; box-sizing: border-box; display: inline-block; text-align: center; font-size: 14px; cursor: pointer; } 
.myreview_wrap .mrv_tab .tab.on { box-sizing: border-box; background-color: #fff; color: #1a73e1; font-weight: bold; } 
.myreview_wrap .mrv_tab .tab.on span { display: inline-block; height: 38px; border-bottom: 2px solid #1a73e1; } 
.myreview_wrap .mrv_tab01 { width: 100%; overflow: hidden; padding-bottom: 30px; } 
.myreview_wrap .mrv_tab01 .mrv_text { width: 100%; height: 30px; line-height: 30px; background-color: #dce0e9; border-top: 1px solid #d0d6e2; letter-spacing: -1px; font-size: 12px; text-indent: 15px; } 
.myreview_wrap .mrv_tab01 .mrv_text > span { color: #ff0000; font-weight: bold; } 
.myreview_wrap .mrv_tab01 ul { width: 100%; background-color: #dce0e9; box-sizing: border-box; } 
.myreview_wrap .mrv_tab01 ul li { width: 100%; height: 120px; padding: 10px 15px; box-sizing: border-box; background-color: #fff; margin-bottom: 10px; overflow: hidden; border-bottom: 1px solid #cfd5e1; margin-bottom: 5px; } 
.myreview_wrap .mrv_tab01 ul li .lt { width: 100px; height: 100%; float: left; } 
.myreview_wrap .mrv_tab01 ul li .lt .prd_img { width: 100px; height: 100px; overflow: hidden; } 
.myreview_wrap .mrv_tab01 ul li .lt .prd_img img { width: 100%; height: auto; } 
.myreview_wrap .mrv_tab01 ul li .rt { width: calc(100% - 120px); height: 90px; padding: 5px 0px 5px 10px; float: right; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_text { width: 100%; height: 45px; font-size: 15px; color: #000; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_info { width: 100%; height: 40px; padding-top: 5px; overflow: hidden; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_info .info_text { width: calc(100% - 82px); height: 40px; overflow: hidden; float: left; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_info .info_text span { width: 100%; height: 20px; line-height: 22px; display: inline-block; font-size: 13px; float: left; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_info .info_text .prd_option { color: #64696e; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_info .info_text .prd_price { color: #ff0000; font-weight: bold; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_info a { width: 80px; height: 30px; line-height: 30px; margin-top: 6px; color: #1B73DF; letter-spacing: -1px; font-size: 13px; border: 1px solid #1B73DF; display: inline-block; text-align: center; float: right; font-weight: bold; } 
.myreview_wrap .mrv_tab01 ul li .rt .prd_info a img { width: 6px; vertical-align: middle; margin-top: -2px; margin-left: 5px; } 
.myreview_wrap .mrv_tab02 { display: none; } 
.myreview_wrap .mrv_tab02 .line2 { width: 100%; height: 5px; background-color: #dce0e9; margin: 0px; padding: 0px; border: none; } 
.myreview_wrap .mrv_tab02 .item_gallery .gallery_info .info_text { height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.myreview_wrap .img_popup { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 999; background-color: rgba(0,0,0,0.4); display: none; } 
.myreview_wrap .img_popup p { width: 100%; position: relative; left: 50%; top: 50%; } 
.myreview_wrap .img_popup p img { width: 90%; transform: translate(-50%, -50%); } 
.myreview_wrap p.info_text { text-align: center; font-size: .813em; padding-top: 50px!important; } 

/*신규 리스트 스타일*/
.reviews_wrap .item-section-list { padding: 0px 15px 0px 15px; } 
.reviews_wrap .item-section-list > li { padding: 15px 0px 5px 0px; border-bottom: 1px solid #e1e6ef; } 
.reviews_wrap .item-section-list > li .item-section-item { position: relative; } 
.reviews_wrap .item-section-list > li .item-section-item .item-thumb { width: 80px; height: 80px; position: absolute; left: 0px; top: 0px; } 
.reviews_wrap .item-section-list > li .item-section-item .item-thumb span { width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; display: inline-block; } 
.reviews_wrap .item-section-list > li .item-section-item .item-thumb img { width: 100%; height: 100%; } 
.reviews_wrap .item-section-list > li .item-section-item .item-thumb02 { width: 50px; height: 50px; position: absolute; left: 0px; top: 3px; } 
.reviews_wrap .item-section-list > li .item-section-item .item-thumb02 span { width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; display: inline-block; } 
.reviews_wrap .item-section-list > li .item-section-item .item-thumb02 img { width: 100%; height: 100%; } 
.reviews_wrap .item-section-list > li .item-section-item .item-thumb .img_number { width: 20px; height: 20px; display: inline-block; line-height: 20px; font-size: 11px; color: #fff; text-align: center; background-color: rgba(0,0,0,0.7); position: absolute; bottom: 0px; right: 0px; } 
.reviews_wrap .item-section-list > li .item-section-item .item-info { min-height: 80px; margin-left: 90px; position: relative; } 
@media screen and (max-width: 320px){
 .reviews_wrap .item-section-list > li .item-section-item .item-info { min-height:100px; } 
 }
.reviews_wrap .item-section-list > li .item-section-item .item-info .abs-middle { width: 100%; position: absolute; left: 0; top: 0px; margin-top: -2px; } 
.reviews_wrap .item-section-list > li .item-section-item .item-info .abs-middle p { line-height: 1.2; } 
.reviews_wrap .item-section-list > li .item-section-item .item-info .abs-middle p.line01 { width: calc(100% - 58px); padding-left: 58px; } 
.reviews_wrap .item-section-list > li .item-section-item .item-info .abs-middle p.item-content { height: 36px; overflow: hidden; } 
.reviews_wrap .item-section-list > li .item-info span { display: inline-block; } 
.reviews_wrap .item-section-list > li .item-info .item-date { font-size: .750em; color: #08abe7; padding-left: 12px; background: url(/img/v4/index/ico_item_date.gif) no-repeat 0 3px; background-size: 10px 10px; } 
.reviews_wrap .item-section-list > li .item-info .item-name { width: 90%; font-size: .875em; color: #000; font-weight: 400; letter-spacing: 0; margin: 4px 0; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; letter-spacing: -0.5px; } 
.reviews_wrap .item-section-list > li .item-info .dh_mark { height: 16px; width: 38px; line-height: 16px; border: 1px solid #c00004; background-color: #c00004; color: #fff; text-align: center; font-size: 0.688em; margin-left: 5px; } 
.reviews_wrap .item-section-list > li .item-info .auth2 { padding-left: 3px; padding-top: 6px; height: 20px; display: inline-block; overflow: hidden; } 
.reviews_wrap .item-section-list > li .item-info .auth2 span { height: 100%; display: inline-block; margin-left: 10px; color: #222; font-size: 13px; line-height: 20px; } 
.reviews_wrap .item-section-list > li .item-info .auth2 span img { width: 16px; margin-right: 1px; margin-top: -1px; vertical-align: middle; } 
.reviews_wrap .item-section-list > li .item-info .auth2 span.cnt-review2 { margin-left: 0px; } 
.reviews_wrap .item-section-list > li .item-info .auth2 span.ctr_like { color: #5982f6; } 
.reviews_wrap .item-section-list > li .item-info .auth2 span.ctr_like .cnt { font-style: normal; } 
.reviews_wrap .item-section-list > li .item-info .auth2 span .review_cnt { margin-left: 0px; color: #fea30a; } 
.reviews_wrap .item-section-list > li .item-link { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; text-indent: -9999px; } 
.reviews_wrap .item-section-list > li .item-link a { display: block; width: 100%; height: 100%; } 
.reviews_wrap .item-section-list > li .review-hashtag { width: 100%; height: 31px; position: relative; padding-top: 5px; } 
.reviews_wrap .item-section-list > li .review-hashtag ol { width: calc(100% - 80px); display: inline-block; height: 100%; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; } 
.reviews_wrap .item-section-list > li .review-hashtag ol::-webkit-scrollbar { display: none; } 
.reviews_wrap .item-section-list > li .review-hashtag ol li { display: inline-block; margin-right: 10px; } 
.reviews_wrap .item-section-list > li .review-hashtag ol li a { color: #43aee8; font-size: .875em; background-color: #e7f7ff; display: inline-block; padding: 0px 5px 3px 5px; } 
.reviews_wrap .item-section-list > li .review-hashtag .btn_auth { width: 80px; height: 30px; position: absolute; bottom: 5px; right: 0px; } 
.reviews_wrap .item-section-list > li .review-hashtag .btn_auth a { width: 28px; height: 28px; border: 1px solid #ccc; display: inline-block; text-align: center; margin-left: 5px; float: right; } 
.reviews_wrap .item-section-list > li .review-hashtag .btn_auth a img { width: 16px; } 
.reviews_wrap .item-section-list > li.swiper-slide .review-hashtag { height: 36px; box-sizing: border-box; padding-right: 30px; } 
.reviews_wrap .item-section-list > li.swiper-slide .review-hashtag .btn_auth { right: 30px; } 
.reviews_wrap .no_url { width: 90%; background-color: #fff; box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3); position: fixed; top: 10%; left: 5%; z-index: 101; border-radius: 3px; display: none; } 
.reviews_wrap .no_url h5 { width: calc(100% - 30px); height: 45px; line-height: 45px; margin: 0px 15px; border-bottom: 1px solid #000; position: relative; } 
.reviews_wrap .no_url h5 .ico { width: 60px; position: absolute; top: 0px; left: 10px; } 
.reviews_wrap .no_url h5 .ico img { width: 60px; margin-top: -36%; } 
.reviews_wrap .no_url h5 span { width: 100%; height: 100%; text-align: center; color: #1860ff; display: inline-block; font-weight: bold; font-size: 18px; } 
.reviews_wrap .no_url h5 .no_url_close { width: 22px; position: absolute; top: 10px; right: 0px; cursor: pointer; } 
.reviews_wrap .no_url h5 .no_url_close img { width: 100%; } 
.reviews_wrap .no_url .text_box { width: 100%; padding: 30px 15px; box-sizing: border-box; text-align: center; font-size: 18px; } 
.reviews_wrap .no_url .btn_confirm { width: 100%; height: 45px; line-height: 45px; text-align: center; background-color: #1860ff; border-radius: 0px 0px 3px 3px; } 
.reviews_wrap .no_url .btn_confirm a { width: 100%; height: 100%; display: inline-block; color: #fff; font-weight: bold; font-size: 15px; } 
.reviews_wrap .no_url .url_btn { position: absolute; bottom: 5%; width: 100%; height: 20%; } 
.reviews_wrap .no_url .url_btn a { display: inline-block; width: 100%; max-width: 330px; min-width: 280px; height: 100%; } 
.reviews_wrap .popup_bg { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 100; background-color: rgba(0,0,0,0.7); display: none; } 

.loading_wrap { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 999; background-color: rgba(255,255,255,0.7); display: none; } 
.loading_wrap .loading_inner { width: 80%; position: absolute; top: 38%; left: 10%; text-align: center; } 
.loading_wrap .loading_inner .load_img { width: 100%; display: inline-block; text-align: center; } 
.loading_wrap .loading_inner .load_img img { width: 120px; } 
.loading_wrap .loading_inner .load_text { width: 100%; font-size: 16px; color: #000; padding: 15px 0px; font-weight: bold; } 

.myreview_wrap .ad_banner_wrap { padding-bottom: 5px; background-color: #cfd5e1; } 

.ad_banner_wrap .swiper-wrapper li { list-style: none; } 
.ad_banner_wrap .swiper-wrapper li a img { width: 100%; height: auto; } 

@font-face { font-family: 'Noto Sans KR'; font-weight: 200; font-style: normal; src: url("https://img.malltail.com/goods_img/font/NotoSansKR-Thin.woff"); } 
@font-face { font-family: 'Noto Sans KR'; font-weight: 300; font-style: normal; src: url("https://img.malltail.com/goods_img/font/NotoSansKR-Light.woff"); } 
@font-face { font-family: 'Noto Sans KR'; font-weight: 400; font-style: normal; src: url("https://img.malltail.com/goods_img/font/NotoSansKR-Regular.woff"); } 
@font-face { font-family: 'Noto Sans KR'; font-weight: 500; font-style: normal; src: url("https://img.malltail.com/goods_img/font/NotoSansKR-Medium.woff"); } 
@font-face { font-family: 'Noto Sans KR'; font-weight: 700; font-style: normal; src: url("https://img.malltail.com/goods_img/font/NotoSansKR-Bold.woff"); } 
@font-face { font-family: 'Noto Sans KR'; font-weight: 900; font-style: normal; src: url("https://img.malltail.com/goods_img/font/NotoSansKR-Black.woff"); } 
@font-face { font-family: 'Pretendard'; font-weight: 900; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-Black.woff')}
@font-face { font-family: 'Pretendard'; font-weight: 800; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-ExtraBold.woff'); } 
@font-face { font-family: 'Pretendard'; font-weight: 700; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-Bold.woff'); } 
@font-face { font-family: 'Pretendard'; font-weight: 600; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-SemiBold.woff'); } 
@font-face { font-family: 'Pretendard'; font-weight: 500; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-Medium.woff'); } 
@font-face { font-family: 'Pretendard'; font-weight: 400; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-Regular.woff'); } 
@font-face { font-family: 'Pretendard'; font-weight: 300; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-Light.woff'); } 
@font-face { font-family: 'Pretendard'; font-weight: 200; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-ExtraLight.woff'); } 
@font-face { font-family: 'Pretendard'; font-weight: 100; font-display: swap; src: url('https://img.malltail.com/goods_img/font/Pretendard-Thin.woff'); } 

/* 문건후 주임 2023-08-03 renewal */
.swiper-pagination { display: flex; align-items: center; justify-content: center;} 
.swiper-pagination>.swiper-pagination-bullet { width: 8px; height: 8px; border-radius: 8px; background-color: #E6E6E6; margin-right: 8px;opacity: 1; } 
.swiper-pagination>.swiper-pagination-bullet:last-of-type { margin-right: 0; } 
.swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active { width: 16px; background-color: #000; } 
.reviews *{ font-family: 'Pretendard','Noto Sans KR';color: #000; letter-spacing: 0!important;box-sizing: border-box;}
.reviews__wrapper{padding-bottom:60px;}
.border-btm { border-bottom: 11px solid #E8EAEF; } 

.reviews-title { font-size: 22px; font-style: normal; font-weight: 700; line-height: 150%;text-transform: uppercase; margin-bottom: 18px; position: relative; } 

.reviews__banner {text-align: center;}
.reviews__banner>img {max-width: 100%;}

.reviews__top { padding: 24px 18px; } 
.reviews__top>h2 { font-size: 26px; font-style: normal; font-weight: 700; line-height: 150%; position: relative; display: inline-block; padding-right: 105px; margin-bottom: 15px; } 
.reviews__benefit {border-radius: 99px;border: 1px solid #E6E6E6;background: #FFF;color: #000;font-size: 14px;width: 95px;height: 36px;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;right: -3px;transform: translateY(-50%);line-height: initial;font-weight: 400; } 
.reviews__benefit>img { width: 20px; margin-right: 4px; } 
.reviews__top>p { color: #000; font-size: 18px; font-weight: 500; line-height: 18px; letter-spacing: -0.36px; margin-bottom: 24px; } 
.reviews__top>p>strong { color: #2276FC ; font-weight: 700; } 
.reviews__myreviews>a { width: 100%; padding: 0 30px; display: flex; align-items: center; background-color: #000; color: #fff; justify-content: center; border-radius: 5px; font-weight: 700; letter-spacing: -0.32px; height: 52px; } 
.reviews__myreviews>a>img { width: 22px; margin-left: 4px;filter: invert(98%) sepia(98%) saturate(8%) hue-rotate(161deg) brightness(103%) contrast(103%);} 

.benefit_box h5 .btn_close { width: 16px; height: 16px; position: absolute; top: 20px; right: 16px; cursor: pointer; } 
.benefit_box h5 .btn_close:before, .btn_close:after { position: absolute; right: 7px; top: -3px; content: ''; height: 21px; width: 2px; background-color: #000; } 
.benefit_box { font-family: 'Pretendard','Noto Sans KR'; width: 326px; padding: 20px 16px; border-radius: 20px; box-sizing: border-box; position: absolute; top: 40px; left: 50%; transform: translate(-50%,0%); background-color: #fff;overflow: hidden; z-index: 3; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08); display: none; } 
.benefit_box h5 { padding-bottom: 19px; border-bottom: 1px solid #ddd; overflow: hidden; font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; } 
.benefit_box h5 .btn_close { width: 16px; height: 16px; position: absolute; top: 20px; right: 16px; cursor: pointer; } 
.benefit_box h5 .btn_close:before, .btn_close:after { position: absolute; right: 7px; top: -3px; content: ''; height: 21px; width: 2px; background-color: #000; } 
.benefit_box h5 .btn_close:before { transform: rotate(45deg); } 
.benefit_box h5 .btn_close:after { transform: rotate(-45deg); } 
.benefit_box .con { width: 100%; overflow: hidden; } 
.benefit_box .con .tit { overflow: hidden; font-size: 16px; font-weight: 500; line-height: 16px; letter-spacing: -0.32px; padding-top: 20px; padding-bottom: 12px; } 
.benefit_box .con .text { color: #666; font-size: 14px; line-height: 24px; letter-spacing: -0.28px; } 
.benefit_box .con .box { padding: 14px; border: 1px solid #e6e6e6; border-radius: 10px; box-sizing: border-box; margin-top: 30px; } 
.benefit_box .con .box ul { width: 100%; } 
.benefit_box .con .box ul li { width: 100%; margin-bottom: 15px; font-size: 14px; font-weight: 500; line-height: 18px; letter-spacing: -0.28px; display: flex; align-items: flex-start; } 
.benefit_box .con .box ul li.line03 { margin-bottom: 0px; } 
.benefit_box .con .box ul li.line01 span { color: #ff4330; } 
.benefit_box .con .box ul li.line02 span { color: #7749ff; } 
.benefit_box .con .box ul li.line03 span { color: #08aae8; } 
.benefit_box .con .box ul li.line01 img { width: 60px; margin-right: 18px; } 
.benefit_box .con .box ul li.line02 img { width: 68px; margin-right: 11px; } 
.benefit_box .con .box ul li.line03 img { width: 68px; margin-right: 11px; } 

.reviews-title span.red { color: #FF4330; } 
.reviews-title span.blue { color: #08AAE8; } 
.reviews .grade { width: 100%; height: 18px; line-height: 18px; display: flex; align-items: center; } 
.reviews .grade > span { width: 22px; height: 22px; display: inline-block; background-size: contain; background-position: center center; background-repeat: no-repeat; background-image: url(//img.malltail.com/goods_img/contents/shoppings/star_disabled_D.svg); } 
.reviews .grade > span.on { background-image: url(//img.malltail.com/goods_img/contents/shoppings/star_active_D.svg); } 
.reviews .grade > i { display: inline-block; font-size: 16px; font-family: 'NotoSansKR-Bold'; font-weight: bold; font-style: normal; } 
.reviews .grade>strong { font-size: 17px; font-weight: 700;margin-left: 4px; } 

.best_reviews .swiper-pagination { position: absolute; right: 0; top: 50%; transform: translateY(-50%);z-index: 1; } 
.best_reviews { width: 100%; box-sizing: border-box; padding: 18px 18px 24px 18px; overflow: hidden; } 
.best_reviews .item_box { width: 100%; height: 291px; padding: 0px; box-sizing: border-box; position: relative; } 
.best_reviews .item_box { width: 100%; height: 100%; overflow: hidden; } 
.best_reviews .item_box .item { width: 306px; height: 270px; border: 1px solid #ccc; border-radius: 10px; padding: 20px 20px 30px; box-sizing: border-box; float: initial; } 
.best_reviews .item_box .item:last-child { margin-right: 0px; } 
.best_reviews .item_box .item .item_top { width: 100%; height: 70px; overflow: hidden; } 
.best_reviews .item_box .item .item_top .lt { height: 100%; float: left; } 
.best_reviews .item_box .item .item_top .lt .text { width: 100%; display: flex; align-items: center; margin-bottom: 12px; } 
.best_reviews .item_box .item .item_top .lt .text .user_ico { width: 40px; height: 40px; float: left; } 
.best_reviews .item_box .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; } 
.best_reviews .item_box .item .item_top .lt .text .user_name { text-indent: 10px; font-size: 14px; margin-right: 10px; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: -0.28px; } 
.best_reviews .item_box .item .item_top .lt .text img { height: 22px; } 
.best_reviews .item_box .item .item_top .lt .text .label { width: 60px; height: 100%; float: left; } 
.best_reviews .item_box .item .item_top .lt .text .label img { width: 100%; margin-top: 12px; } 
.best_reviews .item_box .item .item_top .rt { width: 68px; height: 68px; float: right; } 
.best_reviews .item_box .item .item_top .rt .prd_img { width: 100%; height: 100%; display: inline-block; } 
.best_reviews .item_box .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; } 
.best_reviews .item_box .item .origin { width: 100%; color: #888; font-size: 14px; letter-spacing: -1px; padding: 14px 0; line-height: 14px; letter-spacing: -0.28px; } 
.best_reviews .item_box .item .tit { width: 100%; color: #000; overflow: hidden; white-space: break-spaces; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 18px; font-weight: 500; line-height: 24px;} 
.best_reviews .item_box .item .con { width: 100%; color: #444; overflow: hidden;
 text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; line-height: 24px; letter-spacing: -0.28px; margin-top: 10px; } 
.best_reviews .item_box .btns { width: 14px; position: absolute; top: 140px; cursor: pointer; display: none; } 
.best_reviews .item_box .btns img { width: 100%; } 
.best_reviews .item_box .btns.btn_left { left: 3px; } 
.best_reviews .item_box .btns.btn_right { right: 3px; } 

.hot-reviews .reviews-title{padding:18px 18px 0;}
.hot-reviews .swiper-container{padding-bottom:18px;padding-right:18px;margin-left:18px;} 
.hot-reviews .swiper-container .swiper-slide {max-width: 220px;min-width:140px;width: calc(100% / 2.3);margin-right:10px; border-radius: 10px;border: 1px solid #CCC;background: #FFF;overflow: hidden; } 
.hot-reviews .swiper-container .swiper-slide:last-of-type{margin-right:18px;}
.hot-reviews .swiper-container .swiper-slide p { overflow: hidden; color: #333; text-overflow: ellipsis; font-size: 14px; font-style: normal; line-height: 150%;height:42px; margin:16px; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.hot-reviews .hot_review_img {width: 100%;padding-bottom: 100%;overflow: hidden;display: flex;justify-content: center;position: relative;}
.hot-reviews .hot_review_img img {/* max-width: 100%; */max-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.hot-reviews .swiper-container .swiper-slide .info{margin: 0 16px 16px 16px}
.hot-reviews .swiper-container .swiper-slide .info ol{display: flex;align-items: center;justify-content: space-between; max-width:140px;}
.hot-reviews .swiper-container .swiper-slide .info ol li {color: #666;font-size: 12px;font-weight: 400;line-height: 1;margin-right: auto;display: flex;align-items: center;}
.hot-reviews .swiper-container .swiper-slide .info ol li:last-of-type{margin-right:0;}
.hot-reviews .swiper-container .swiper-slide .info ol li img {margin-right: 4px;}

/* @media (width <= 440px) {
    .hot-reviews .swiper-container .swiper-slide .info ol li{font-size:10px;}
    .hot-reviews .swiper-container .swiper-slide .info ol li img{}
} */

.list-reviews select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0px 23px 0px 20px; border-radius : 0; outline : none; } 
.list-reviews select::-ms-expand { display: none; /*for IE10,11*/}
.list-reviews select { background: url('http://img.malltail.com/goods_img/contents/goodsreviews/select_arrow01_M.png') no-repeat calc(100% - 14px) 50%}
.list-reviews { padding: 18px 0 0px 0; } 
.list-reviews .reviews-title { padding: 0 18px; } 
.search__wrappper { margin-bottom: 24px; padding: 0 18px; } 
.search__wrappper input[name='keyword'] { width: 100%; background-color: #f5f5f5; height: 52px; color: #000; font-size: 14px; line-height: 14px; border: none; padding: 0 52px 0 16px; border-radius: 10px; } 
.search__wrappper input[name='keyword']::placeholder { color: #aaa; font-size: 14px; } 
.list-reviews .search .search__wrappper { position: relative; } 
.list-reviews .search .search__wrappper span.search_btn { width: 52px; height: 52px; z-index: 1; border: none; float: left; position: absolute; top: 0px; right: 18px; background-size: 20px auto; display: inline;background-image:url(http://img.malltail.com/goods_img/contents/main/gnb_input_search_icon_D.svg);background-size: 24px;background-position: center;background-repeat: no-repeat; } 
.list-reviews .nav_box { margin-bottom: 24px; padding-left: 18px; } 
.list-reviews .nav_box ol { width: 100%; height: 100%; overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; box-sizing: border-box; font-size: 0; white-space: nowrap; } 
.list-reviews .nav_box ol::-webkit-scrollbar { display: none; } 
.list-reviews .nav_box ol li { margin-right: 12px; display: inline-block; } 
.list-reviews .nav_box ol li:last-of-type{margin-right:18px;}
.list-reviews .nav_box ol li a { width: 100%; height: 100%; display: inline-block; text-align: center; } 
.list-reviews .nav_box ol li a .img { font-size:14px;color:#000;width: 40px; height: 40px;line-height: 36px; margin: 0px auto; border-radius: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } 
.list-reviews .nav_box ol li a .img.img_all{border: 1px solid #e0e0e0;font-weight: 500;}
.list-reviews .nav_box ol li a span { margin-top: 8px; display: inline-block; color: #000; text-align: center; font-size: 14px; font-weight: 500; line-height: 14px; letter-spacing: -0.28px; } 
.list-reviews .nav_box ol li.on a .img { border: 2px solid #5189FA;color: #2276FC;font-weight: 600;background-color: #F3F9FF;} 
.list-reviews .nav_box ol li.on a span { color: #2276FC; font-weight: bold; } 
.sort__wrapper { height: 62px;padding-bottom: 12px;position: relative; width:calc(100% - 36px); margin:0 auto;} 
.sort__wrapper select {display: none; height: 44px; border: 1px solid #ccc; border-radius: 8px; cursor: pointer; padding: 0 14px; color: #000; font-size: 14px; line-height: 16px; letter-spacing: -0.28px; } 
.sort__wrapper select.sort01 { width: 130px; margin-right: 8px; } 
.sort__wrapper select.sort02 { width: 87px; } 

.sort-area { position: absolute; left: 0px; top: 0; z-index: 1; display: flex; align-items: center; gap: 10px; } 
.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; } 

.reviews__list { padding: 0 18px; } 
.reviews__item { padding-bottom: 17px; border-bottom: 1px solid #e0e0e0; position: relative; } 
.reviews__user { position: relative; margin-top: 16px; } 
.reviews__user .text { width: 100%; display: flex; align-items: center; margin-bottom: 12px; } 
.reviews__user .text .user_ico { width: 50px; height: 50px; float: left; } 
.reviews__user .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; } 
.reviews__user .text .user_name { text-indent: 10px; font-size: 14px; margin-right: 10px; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: -0.28px; } 
.reviews__user .text img { height: 22px; } 
.reviews__user .text .label { width: 60px; height: 100%; float: left; } 
.reviews__user .text .label img { width: 100%; margin-top: 12px; } 
.reviews__user a.like {border-radius: 25px;width:90px; border: 1px solid #E0E0E0; background: #FFF; font-size: 16px; height: 50px; line-height: 48px; text-align: center; display: inline-flex; align-items: center; justify-content: center; padding: 0 14px; box-sizing: border-box; color: #888; position: absolute; right: 0px; top: 0; } 
.reviews__user a.like .str_like_cnt { margin-left: 0px; color: #888; font-weight: 400; } 
.reviews__user a.like img { vertical-align: middle; width: 18px;min-width: 18px; margin-right: 6px; } 
.reviews__user a.like.is-active .str_like_cnt { color: #000; } 
.reviews__user a.report { color: #ff4330; } 
.reviews__rating { display: flex; align-items: center; margin-bottom: 10px; } 
.reviews__rating { font-size: 0; } 
.reviews__rating>li { width: 28px; height: 28px; display: inline-block; background: url(//img.malltail.com/goods_img/contents/shoppings/star_disabled_D.svg)no-repeat center/100%; margin-right: 0px; } 
.reviews__rating>li.on { background: url(//img.malltail.com/goods_img/contents/shoppings/star_active_D.svg)no-repeat center/100%; } 
.reviews__rating>li:last-of-type { margin-right: 0px; } 
.reviews__title { display: flex; align-items: center; margin-bottom: 10px; } 
.reviews__title>.txt { font-size: 18px; font-weight: 500; line-height: 18px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
.reviews__title>.badge-dhz { min-width:44px;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;margin-left:10px;}
.reviews__name { color: #888; font-size: 14px; line-height: 14px; letter-spacing: -0.28px; margin-bottom: 16px; } 
.reviews__product { display: flex; } 
.reviews__product-info { width: calc(100% - 126px); } 
.reviews__product-price {font-size: 20px; font-style: normal; font-weight: 700; line-height: 18px; margin-bottom: 10px; } 
.reviews__product-desc { font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: -0.28px; text-overflow: ellipsis; overflow: hidden; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.reviews__product-img { width: 110px; height: 110px; border-radius: 10px; overflow: hidden; margin-right: 16px;display: flex; justify-content: center; border:1px solid #e0e0e0; } 
.reviews__product-block { display: flex; align-items: center; color: #666; font-size: 12px; line-height: 14px; letter-spacing: -0.24px; position: absolute; right: 18px; bottom: 17px; } 
.reviews__product-block>img { margin-right: 4px; } 
.reviews__more { width: 200px; color:#000;height: 48px; line-height: 1; border-radius: 99px; border: 1px solid #ccc; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10); text-align: center; margin: 24px auto 0; font-size: 16px; font-weight: 500; display: flex; align-items: center;justify-content: center; } 
.reviews__more>img { width: 18px; margin-left: 4px; } 

.my-reviews *{ font-family: 'Pretendard','Noto Sans KR'; letter-spacing: 0!important;box-sizing: border-box;}
.my-reviews {color:#000;}
.my-reviews__wrapper{padding-bottom:60px;}
.my-reviews-title { font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; text-transform: uppercase; margin-bottom: 20px; position: relative; } 
.my-reviews__top { margin-top: 27px; padding: 0 18px 25px; } 
.my-reviews__top>h2 { font-size: 26px; font-style: normal; font-weight: 700; line-height: 26px; position: relative; display: inline-block; padding-right: 105px; margin-bottom: 15px; } 
.my-reviews__top>p { font-size: 18px; font-weight: 600; line-height: 18px; letter-spacing: -0.36px; margin-bottom: 12px; } 
.my-reviews__top>span { color: #666; font-size: 14px; line-height: 22px;letter-spacing: -0.28px; } 
.my-reviews__top>span>strong { color: #666; } 
.reviews-title>span { color: #2276FC; } 
.my-reviews__writeable>.reviews-title, .my-reviews__written>.reviews-title { padding: 24px 18px 20px 18px; margin-bottom:0; } 
.my-reviews__writeable>.reviews-title { margin-bottom:0; } 
.my-reviews__writeable { } 
.my-reviews__writeable .reviews { width: 100%; height: 100%; overflow: hidden; padding:0 18px; } 
.my-reviews__writeable .reviews__list { margin-bottom: 49px; box-sizing: border-box; padding: 0; } 
.my-reviews__writeable .reviews__product {margin-bottom:20px; } 
.my-reviews__writeable .reviews__item { border-radius: 10px; border: 1px solid #CCC; background: #FFF; width: 100%; padding: 20px; float: initial; } 
.my-reviews__writeable .reviews__product-price { font-size: 20px; line-height: 20px; margin-bottom: 0; } 
.my-reviews__writeable .reviews__product-desc { overflow: hidden; text-overflow: ellipsis; font-size: 16px; font-weight: 500; line-height: 22px; letter-spacing: -0.32px; margin-bottom: 10px; } 
.my-reviews__writeable .reviews__product-opt { overflow: hidden; color: #666; text-overflow: ellipsis; font-size: 14px; letter-spacing: -0.28px; margin-bottom: 15px; } 
.my-reviews__writeable .reviews__write { border-radius: 5px; background: #F5F5F5; width: 100%; display: block; height: 40px; text-align: center; line-height: 40px; font-size: 16px; font-weight: 500; } 
.my-reviews__writeable .swiper-pagination { position: absolute; bottom: 25px; left: 50%;transform: translateX(-50%); } 
.my-reviews__written .reviews__item:first-of-type {border-top:1px solid #ccc; } 
.my-reviews .none-data {color: #666; text-align: center; font-size: 14px; line-height: 24px; letter-spacing: -0.28px; position: relative; padding: 60px 0 80px; }

.user-reviews {background-color:#fff;}
.user-reviews__wrapper{padding-bottom:60px;}
.user-reviews *{ font-family: 'Pretendard','Noto Sans KR'; letter-spacing: 0!important;box-sizing: border-box;}
.user-reviews-title { font-size: 20px; font-style: normal; font-weight: 700; line-height: 20px; text-transform: uppercase; margin-bottom: 20px; position: relative; } 
.user-reviews__top { margin-top: 27px; padding: 0 18px 25px; } 
.user-reviews__top>h2 { font-size: 26px; font-style: normal; font-weight: 900; line-height: 26px; letter-spacing: -0.52px; position: relative; display: inline-block; padding-right: 105px; margin-bottom: 15px; } 
.user-reviews__top>p { font-size: 18px; font-weight: 500; line-height: 18px; letter-spacing: -0.36px; margin-bottom: 12px; } 
.user-reviews__top>span { color: #666; font-size: 14px; line-height: 22px;letter-spacing: -0.28px; } 
.user-reviews__top>span>strong { color: #666; } 
.user-reviews__written>.reviews-title { padding: 24px 18px 20px 18px; margin-bottom:0; } 
.user-reviews__written .reviews__item:first-of-type {border-top:1px solid #e0e0e0; } 
.user-reviews .none-data {color: #aaa; text-align: center; font-size: 14px; line-height: 24px; letter-spacing: -0.28px; position: relative; padding: 80px 0; } 
.user-reviews__name { font-size: 26px; font-weight: 700; line-height: 26px; letter-spacing: -0.52px; display: flex; align-items: center; } 
.user-reviews__name .user_ico { width: 50px; height: 50px; } 
.user-reviews__name .user_ico span { width: 100%; height: 100%; display: inline-block; background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 50px; } 
.user-reviews__name p { text-indent: 10px; } 


.new-write {background-color:#fff;}
.new-write__wrapper{padding-bottom:60px;}
.new-write *{ font-family: 'Pretendard','Noto Sans KR';color: #000; letter-spacing: 0!important;box-sizing: border-box;}
.new-write input[type="text"],.new-write input[type="number"],.new-write select { width: 100%; padding: 0 20px; border-radius: 5px; background: #f7f7f9 ; height: 50px; border: none; font-size: 16px; letter-spacing: -0.28px; } 
.new-write input[type="number"]::-webkit-inner-spin-button { appearance: none; -moz-appearance: none; -webkit-appearance: none; } 
.new-write textarea { width: 100%; border-radius: 10px; background: #F7F7F9; border: none; resize: none; padding: 10px; min-height:165px; font-size: 16px; letter-spacing: -0.28px; } 
.new-write textarea { width: calc(100% - 25px); height: calc(100% - 15px); min-height: auto; box-sizing: border-box; resize: none; background-color: #F7F7F9; font-size: 16px; line-height: 26px; border: none; margin: 0; outline: none; position: absolute; left: calc(50% + 5px); top: 10px; transform: translate(-50%, 00%); padding: 0px 5px 0 0; } 
.new-write .detail-textarea { width: 100%; height: 165px; box-sizing: border-box; background-color: #F7F7F9; border-radius: 10px; margin: 16px 0 0; padding-right: 10px; overflow: hidden; position: relative; } 
.new-write .detail-textarea.is-focus { border: 1px solid #000; } 
.new-write textarea::-webkit-scrollbar { width: 5px; } 
.new-write textarea::-webkit-scrollbar-thumb { border-radius: 10px; background: #BBB; } 
.new-write input[type="text"]::placeholder,.new-write input[type="number"]::placeholder,.new-write textarea::placeholder { font-size: 16px; color: #aaa; } 
.new-write select { color:#aaa; appearance: none; background: url("http://img.malltail.com/goods_img/contents/dh_realtimes/buy_request_select_icon01_M.png") calc(100% - 10px) 50% / auto no-repeat #f6f6f6; } 
.new-write select.is-selected { color:#000; } 
.new-write select option[value=""][disabled] { display: none; } 
.new-write input[type="checkbox"] { width: 22px; height: 22px; position: relative; appearance: none; margin-right: 6px; vertical-align: text-bottom; } 
.new-write input[type="checkbox"]::before { content: ""; width: 22px; height: 22px; background-image: url("//img.malltail.com/goods_img/contents/orders/checkbox_disabled_D.svg"); background-repeat: no-repeat; background-position: 50% 50%; position: absolute; left: 0px; background-color: rgb(255, 255, 255);box-sizing: border-box; background-size:22px; } 
.new-write input[type="checkbox"]:checked::before { content: ""; width: 22px; height: 22px; background-image: url("//img.malltail.com/goods_img/contents/orders/checkbox_active_D.svg"); background-repeat: no-repeat; background-position: 50% 50%; position: absolute; left: 0px; box-sizing: border-box; background-size:22px; } 
.new-write input[type="number"] { -webkit-text-security: disc; } 

.new-write__product .name { text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom:10px; } 
.new-write__product { padding: 24px 18px; } 
.new-write__product .option { color: #666; font-size: 14px; line-height: 14px; letter-spacing: -0.28px; margin-bottom: 16px; } 
.new-write__product .price { font-family: 'Pretendard'; font-size: 20px; font-weight: 700; line-height: 20px; } 

.new-write__title { text-align: center; font-size: 22px; font-weight: 700; line-height: 22px; letter-spacing: -0.44px; padding: 30px 0 24px; } 

.new-write__star-rating, .new-write__satisfaction-rating { padding-bottom: 30px; border-bottom: 1px solid #CCC; margin: 0 18px; } 
.new-write__star-rating .star-list { font-size: 0; margin-bottom:16px; text-align: center; } 
.new-write__star-rating .star-list>li { width: 48px; height: 48px; display: inline-block;cursor: pointer; background-image: url(//img.malltail.com/goods_img/contents/shoppings/star_disabled_none_bg_D.svg); background-size: 100%; background-position: center center; background-repeat: no-repeat; } 
.new-write__star-rating .star-list>li.on { background-image: url(//img.malltail.com/goods_img/contents/shoppings/star_active_D.svg); } 
.new-write__star-rating .star-count { font-size: 16px; font-weight: 500; line-height: 16px; letter-spacing: -0.32px; text-align: center; } 

.new-write__satisfaction-rating .satisfaction-list { font-size: 0; text-align: center; } 
.new-write__satisfaction-rating .satisfaction-list>li { display: inline-block; border-radius: 10px; border: 1px solid #CCC; background: #FFF; width: 100px; height: 100px; text-align: center; padding: 16px 0; margin-right:12px; } 
.new-write__satisfaction-rating .satisfaction-list>li:last-of-type { margin-right:0; } 
.new-write__satisfaction-rating .satisfaction-list>li>img { margin-bottom: 12px; } 
.new-write__satisfaction-rating .satisfaction-list>li>p { color: #aaa; font-size: 16px; font-weight: 500; line-height: 16px; } 
.new-write__satisfaction-rating .satisfaction-list>li.is-active { border:1px solid #000; } 
.new-write__satisfaction-rating .satisfaction-list>li.is-active>p { color:#000; } 

.new-write__detail-rating { margin:0; padding-bottom:30px; } 

.new-write #one-line-rating { padding-right: 0; } 

.detail-list { font-size: 0; }
.detail-list>li { margin:0 18px; } 
.detail-list>li>p { font-size: 16px; font-weight: 500; line-height: 16px; letter-spacing: -0.32px; margin-bottom: 16px; } 
.detail-list>li>.rating-count { color:#999; text-align: right; font-size: 14px; font-style: normal; font-weight: 400; line-height: 14px; letter-spacing: -0.28px; margin: 8px 0 10px; } 
.detail-list>li>.rating-count>span { color:#000; } 

.upload-box { display: flex; margin-bottom:6px; } 
.upload-box__label { border-radius: 10px; border: 1px solid #ccc; background: #fff; display: inline-flex; width: 100px; height: 100px; flex-direction: column; justify-content: center; align-items: center; cursor: pointer; margin-right: 10px; margin-top:31px; } 
.upload-box__label > #upload-img { display: none; } 
.upload-box__label > img { margin-bottom: 8px; } 
.upload-box__list { overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; box-sizing: border-box; font-size: 0; white-space: nowrap; width: calc(100% - 100px); padding-top:31px; } 
.upload-box__list::-webkit-scrollbar { display:none; } 
.upload-box__item { display:inline-block; position: relative; margin-right:14px; } 
.upload-box__img { width: 100px; height: 100px; border-radius: 10px; border: 1px solid #E6E6E6; overflow: hidden; position: relative; text-align:center;} 
.upload-box__img>img { width: auto; height:100%; } 
.upload-box__count { color: #888; font-size: 16px; line-height: 16px; margin-right: 0; padding-left: 0; } 
.upload-box__close { width: 24px; height: 24px; position: absolute; top: -12px; right: -12px; z-index: 1; } 
.upload-box__rap { height: 26px; line-height: 26px; background-color: #000; color: #fff; position: absolute; bottom: 0; z-index: 1; width: 100%; border-radius: 0 0 10px 10px; font-size: 14px; text-align: center; } 

.new-write__agree { padding: 30px 18px 0 18px; } 
.new-write__agree>.line { display: flex; margin-bottom: 17px; } 
.new-write__agree input[type='checkbox'] { margin-right: 10px; } 
.new-write__agree>.line:last-of-type { margin-bottom: 24px; } 
.new-write__agree>.line>label { width: calc(100% - 36px); font-size: 16px; line-height: 22px; } 
.new-write__notice-btn { border-radius: 99px; border: 1px solid #E6E6E6; background: #FFF; width: 189px; height: 36px; display: flex; align-items: center; color: #666; font-size: 14px; line-height: 14px; letter-spacing: -0.28px; justify-content: center; margin-left: 18px; margin-bottom: 30px; } 
.new-write__notice-btn>img { width: 16px; margin-right: 5px; } 
.new-write__start { padding:0 18px; } 
.new-write__start>a { width: 100%; text-align: center; border-radius: 5px; background-color: #F8F8F8; color: #999; height: 62px; display: block; line-height: 62px; margin: 0 auto; font-size: 18px; font-weight: 700;} 
.new-write__start.is-active>a { background-color: #2276FC; color: #fff; } 

.notice-modal {position: fixed;top: 50%;left: 50%;width: 100%;max-width: 324px;transform: translate(-50%,-50%);border-radius: 20px;background: #FFF;padding: 20px;z-index: 1;display: none;max-height:90vh;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08);overflow-y: auto;}
.notice-modal.is-opend { display: block; } 
.notice-modal__title { font-size: 20px; font-weight: 700; line-height:30px; margin-bottom: 20px; padding-bottom:10px; border-bottom:1px solid #E8EAEF;} 
.notice-modal__close { position: absolute; right: 16px; top: 22px; display: block; width: 26px; height: 26px; } 
.notice-modal__close>img { width: 100%; vertical-align: top; } 
.notice-modal__desc>p { color: #666; font-size: 16px; line-height: 26px; letter-spacing: -0.32px; position: relative; padding-left:17px; } 
.notice-modal__desc>p::before { content: ""; width: 3px; height: 3px; border-radius: 100%; position: absolute; left: 5px; top: 13px; background-color: #666; } 

.btns-area { font-size: 0px; } 
.btns-area__item { border-radius: 5px; width: 100%; display: inline-block; height: 60px; line-height: 60px; text-align: center; font-size: 18px; font-style: normal; box-sizing: border-box; } 
.btns-area__item--primary { background-color: #2276FC; color: rgb(255, 255, 255); font-weight: 700; } 
.btns-area__item--secondary { background-color: rgb(255, 255, 255); border: 1px solid #2276FC; color: #2276FC; font-weight: 500; } 
.btns-area__item--grey { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); } 

.nickname-modal { position: fixed; top: 50%; left: 50%; width: 300px; transform: translate(-50%,-50%); border-radius: 10px; background: #FFF; padding: 24px; z-index: 1;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.20); } 
.nickname-modal__title { font-size: 20px; font-weight: 700; line-height: 150%;margin-bottom: 24px; white-space: nowrap; } 
.nickname-modal__desc { color: #444; font-size: 16px; line-height: 26px; margin-bottom: 20px; } 
.nickname-modal .btns-area__item { width:162px; height: 50px; font-size: 16px; font-weight: 700; line-height: 50px;color:#fff; }

.goodsreviews * { font-family: "Pretendard","Noto Sans KR";} 
.goodsreviews .inner{padding-bottom:60px;}
.goodsreviews .title-area { padding: 24px 0 20px; width: calc(100% - 36px); margin: 0 auto; border-bottom: 1px solid #e0e0e0; } 
.goodsreviews .title-area>h2 { color: #000; font-size: 20px; font-style: normal; font-weight: 700; padding-bottom: 12px; line-height: 1.3; } 
.goodsreviews .title-area>p { color: #888; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; } 
.detail_info_v2 { width: 100%; box-sizing: border-box; display: flex; padding: 20px 18px 0; margin-bottom: 20px; } 

.prd_info_v2 { width: calc(100% - 116px); height: 100%; box-sizing: border-box; } 
.detail_info_v2 .prd_img { width: 100px; height: 100px; box-sizing: border-box; border: 1px solid #E6E6E6; border-radius: 10px; overflow: hidden; margin-right: 16px; } 
.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; box-sizing: border-box; } 
.product-info__name { width: fit-content; font-size: 18px; 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%; } 
.product-info__name>a>img { position: absolute; right: 5px; bottom: 0; } 
.product-info__opt { font-size: 14px; line-height: 1.3; letter-spacing: -0.28px; margin-bottom: 16px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.product-info__price { font-family: 'Pretendard'; font-size: 20px; font-weight: 700; line-height: 20px; } 
.product-info__btm { position: relative; width: calc(100% - 36px); border-bottom: 1px solid #e0e0e0; padding-bottom: 20px; margin: 0 auto; } 
.product-info__rating { display: flex; align-items: center; margin-bottom: 20px; } 
.product-info__rating ul { font-size: 0; } 
.product-info__rating ul>li { width:28px;height:28px; display: inline-block; background: url(//img.malltail.com/goods_img/contents/shoppings/star_disabled_D.svg)no-repeat center/100%; margin-right: 0px; } 
.product-info__rating ul>li.on { background: url(//img.malltail.com/goods_img/contents/shoppings/star_active_D.svg)no-repeat center/100%; } 
.product-info__rating ul>li:last-of-type { margin-right: 10px; } 
.product-info__rating-cnt { font-size: 17px; font-weight: 700; line-height: 16px; letter-spacing: -0.34px; } 
.product-info__satisfaction { display: flex; align-items: center; color: #444; font-size: 16px; font-weight: 400; line-height: 50px; letter-spacing: -0.28px; height: 52px; border: 1px solid #000; border-radius: 10px; width: fit-content; padding: 10px 16px; box-sizing: border-box; } 
.product-info__satisfaction>strong { color: #000; } 
.product-info__satisfaction>img { margin-right: 10px; width: 32px; height: 32px; } 
.product-info__share-btn { position: absolute; right: 0; bottom: 20px; } 
.product-info__share-btn>img { width: 36px; cursor: pointer; } 

.user-info__item01 { display: flex; align-items: center; margin-bottom: 10px; } 
.user-info__item01>img { width: 50px; margin-right: 16px; border-radius: 50px; } 
.user-info__item01>div { display: flex; align-items: center; } 
.user-info__item01>div>span { font-size: 14px; font-weight: 500; letter-spacing: -0.28px; line-height: 1; margin-right:10px; } 
.user-info__item01>div>img { display: block; height:22px; } 
.user-info__item02 { display: flex; justify-content: flex-end; align-items: center; } 
.user-info__date { margin-right: 16px; } 
.user-info__item02>span { color: #888; font-size: 14px; height:20px; display: flex; align-items: center;line-height: 1; } 
.user-info__item02>span>img { width: 12px;height:12px; margin-right: 6px; } 
.user-info__item02>span.user-info__view>img { width: 11px; } 
.user-info__wrapper { padding: 20px 18px; box-sizing: border-box; } 

.goodsreviews .inner .reviews_comment{padding:0 18px 20px;}
.goodsreviews .inner .reviews_comment .comment_info { width:100%; padding:0 0 16px;border-bottom: 1px solid #e0e0e0; } 
.goodsreviews .inner .reviews_comment .comment_info > span { font-size: 20px; font-weight: 700; line-height: 20px; padding-left:0px; } 
.goodsreviews .inner .reviews_comment .comment_info > span strong { font-size: 16px; padding-left:5px; line-height: 16px; font-weight: 400; letter-spacing: -0.32px; 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; } 

.comment-area__item { border-bottom: 1px solid #e0e0e0; padding: 12px 0; } 
.comment-area__item.re_comment { padding-left: 40px; background-color: #f6f7f9; } 
.comment-area__item .no_show_comment {font-size:14px;}
.comment-area__user { display: flex; align-items: center; position: relative; margin-bottom: 12px; } 
.comment-area__user-img { width: 30px; height: 30px; border-radius: 30px; } 
.comment-area__user-id { font-size: 14px; font-weight: 500; line-height: 14px; padding: 0 10px; } 
.comment-area__user-date { position: absolute; color: #666; font-size: 14px; line-height: 14px; right: 0; top: 50%; transform:translateY(-50%);} 
.comment-area__cont { position: relative; padding-right: 30.3%;padding-bottom:30px; } 
.comment-area__cont>span { font-size: 16px; line-height: 26px; letter-spacing: -0.32px; } 
.comment-area__tool { position: absolute; right:0; bottom: 4px; display: flex; align-items: center;height:20px; } 
.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: 20px; 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: 3px; } 
.comment-area__tool>li>a {font-size: 14px; position: relative; display: flex; align-items: center; }
.comment-area__tool>li>a .str_comment_like_cnt{color:#000;line-height: 1;padding-left:4px;}
.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; } 
.comment-area__imgs img.wideView { width: auto; height: auto; max-width: 100%; } 

.comment-area__more>img {margin-left: 10px;}

.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; letter-spacing: -0.32px; 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; } 

.goodsreviews {background-color:#fff;}
.goodsreviews .inner .reviews_detail .detail_cont { width:100%; } 
.goodsreviews .inner .reviews_detail .detail_cont .content { width:100%; padding:24px 18px; box-sizing:border-box; font-size:14px; line-height:160%; } 
.goodsreviews .inner .reviews_detail .detail_cont .content p { padding-bottom:10px; font-size:14px;text-align: center; } 
.goodsreviews .inner .reviews_detail .detail_cont .content p:last-of-type { padding-bottom:0; } 
.goodsreviews .inner .reviews_detail .detail_cont .content p>img {max-width: 100%;}
.goodsreviews .inner .reviews_detail .detail_cont .content .content_body { text-align: left; padding: 20px 0 0; font-size: 16px; font-weight: 400; line-height: 26px; letter-spacing: -0.32px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info { width:100%;overflow:hidden; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 { width:100%; padding: 20px 18px;box-sizing: border-box;} 
.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: center; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc>span { font-size: 16px; font-weight: 500; line-height: 16px; letter-spacing: -0.32px; margin-right: 9px; } 
.goodsreviews .inner .reviews_detail .detail_cont .cont_info .line01 .etc a { border-radius: 25px; border: 1px solid #CCC; background: #FFF; display: inline-block; font-size: 16px; letter-spacing: -0.28px; width: auto; height: 50px; line-height: 50px; text-align: center; display: flex; align-items: center; padding: 0 14px; box-sizing: border-box; color: #666; } 
.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:24px;height:24px; margin-right: 6px; } 
.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_write { width: 100%; padding: 24px 18px 30px; box-sizing: border-box; background-color: #fff; margin-bottom: 40px; } 
.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: 65px; height: 30x; padding: 0 10px; box-sizing: border-box; font-size: 14px; font-weight: 500; color: #000; text-align: center; margin-left: 8px; line-height: 28px; } 
.reviews_user { display: flex; align-items: center; position: absolute; left: 0; bottom:0; } 
.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; } 
.reviews_write_wrapper { padding: 16px; border: 1px solid #CCC; background: #FFF;border-radius: 10px; } 
.goodsreviews .inner .reviews_write textarea { width: calc(100% - 24px); height: 95%; box-sizing: border-box; resize: none; background-color: #F7F7F9; margin: 16px 0; font-size: 16px; line-height: 26px; border: none; margin: 0; outline: none; position: absolute; left: calc(50% + 3px); top: 50%; transform: translate(-50%, -50%); padding: 14px 5px 0 0; } 
.goodsreviews .inner .reviews_write .comment-write-wrap { width: 100%; height: 140px; box-sizing: border-box; background-color: #F7F7F9; border: 1px solid transparent; border-radius: 5px; margin: 16px 0 10px; 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;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; } 
.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; justify-content: center; font-weight: 500; padding: 0 0px; box-sizing: border-box; height: 50px; width: 115px; align-items: center; } 
.goodsreviews .inner .reviews_write .write_btns .rt .w_btn_register a>img { margin-left: 4px; } 

/* 문건후 주임 2023-08-03 renewal */

/*후기상세*/
.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: 140px; box-sizing: border-box; border: 1px solid #e8e8e8; background-color: #f6f6f6; 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% - 24px); height: 95%; box-sizing: border-box; resize: none; background-color: #f6f6f6; margin: 16px 0; font-size: 16px; line-height: 26px; border: none; margin: 0; outline: none; position: absolute; left: calc(50% + 3px); top: 50%; transform: translate(-50%, -50%); padding: 14px 5px 0 0; } 
.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:auto; 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:auto; 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;}

.reviews__list .nodata_info_text { text-align: center; font-size: .813em; padding: 30px; } 
.my-reviews__writeable .reviews { padding: 0; } 
.my-reviews__writeable .reviews__item { border-radius: 0; border: 0; padding: 0 20px; } 
.my-reviews__writeable .reviews__item .goods_box { border-radius: 10px; border: 1px solid #CCC; background: #FFF; width: 100%; padding: 20px; } 
.my-reviews .none-data { display: block; } 

.goodsreviews .amazon_info_pop { width: 90%; background-color: #fff; box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.3); position: fixed; top: 10%; left: 5%; z-index: 101; border-radius: 3px; display: none; } 
.goodsreviews .amazon_info_pop h5 { width: calc(100% - 30px); height: 45px; line-height: 45px; margin: 0px 15px; border-bottom: 1px solid #000; position: relative; } 
.goodsreviews .amazon_info_pop h5 .ico { width: 60px; position: absolute; top: 0px; left: 10px; } 
.goodsreviews .amazon_info_pop h5 .ico img { width: 60px; margin-top: -36%; } 
.goodsreviews .amazon_info_pop h5 span { width: 100%; height: 100%; text-align: center; color: #1860ff; display: inline-block; font-weight: bold; font-size: 18px; } 
.goodsreviews .amazon_info_pop h5 .amazon_ifno_close { width: 22px; position: absolute; top:0px; right: 0px; cursor: pointer; } 
.goodsreviews .amazon_info_pop h5 .amazon_ifno_close img { width: 100%; } 
.goodsreviews .amazon_info_pop .text_box { width: 100%; padding: 30px 15px; box-sizing: border-box; text-align: center; font-size: 18px; } 
.goodsreviews .amazon_info_pop .btn_confirm { width: 100%; height: 45px; line-height: 45px; text-align: center; background-color: #1860ff; border-radius: 0px 0px 3px 3px; } 
.goodsreviews .amazon_info_pop .btn_confirm a { width: 100%; height: 100%; display: inline-block; color: #fff; font-weight: bold; font-size: 15px; } 
.goodsreviews .amazon_info_pop .url_btn { position: absolute; bottom: 5%; width: 100%; height: 20%; } 
.goodsreviews .amazon_info_pop .url_btn a { display: inline-block; width: 100%; max-width: 330px; min-width: 280px; height: 100%; } 
.goodsreviews .popup_bg { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 100; background-color: rgba(0,0,0,0.7); display: none; } 

/* mantis 9767 */
.reviews__top>h1 { font-size: 26px; font-style: normal; font-weight: 700; line-height: 150%; position: relative; display: inline-block; padding-right: 105px; margin-bottom: 15px; } 

.goodsreviews .title-area .review_tit {color: #000; font-size: 20px; font-style: normal; font-weight: 700; padding-bottom: 12px; line-height: 1.3;} 
