@charset "utf-8";

/********community 에서만 공통*******/
.community #sub_section {padding-top:0;padding-bottom:100px;}
.community #sub_section .page_title.location {padding-top:24px !important;}
.community #sub_section .page_title.inner  {padding-top:24px !important;}
.community article.c_search {border-bottom:1px solid #e9ebea;}
.community .tab-type_01.col_6.tab-ui {padding:20px; margin-bottom:0; border:1px solid #e9ebea; border-bottom:0;}
.community .tab-type_01 a.active {height:45px; border:0; background-color: #999999;}
.community [class^='tab-'] {width:auto;}
.community [class^='tab-'].col_6 a {width:152px;}
.community .tab-type_01 a {position: relative; height: 45px; border:0; background-color: #ececec; color:#7d7d7d; box-sizing: border-box; margin-left:5px;}
.community .tab-type_01 a:first-child {margin-left:0;}
.community .tab-type_01 a:before {display:none;}
.community .tab-type_01 a em {line-height:45px;}  
.community .tab-type_01 a.active em {color:#fff;}  
/*
.community [class^='tab-'].col_6 a:first-child {border-left:1px solid #e9ebea;}
.community [class^='tab-'].col_6 a:last-child {border-right:1px solid #e9ebea;}
*/

/*뷰티 팁*/
.tip_division {text-align:right; padding-bottom:15px;}
.tip_division span {color:#7d7d7d;}
.tip_division span.on {color:#555; font-weight: bold;}
.tip_division span:first-child:after {border-right:1px solid #e9ebea; content: ''; width:1px; height:15px; display:inline-block; margin:0 8px 0 8px; vertical-align: middle;}
.tip_list {border-top:2px solid #999999; padding-top:30px;}
.tip_list ul {overflow:hidden;margin-right:-16px;}
.tip_list ul li {float:left;width:316px;margin-right:16px;}
.tip_list ul li .photo {position:relative;}
.tip_list ul li .photo .event_end {position:absolute;left:0;top:0;z-index:100;}
.tip_list ul li .photo a {display:block;position:relative;}
.tip_list ul li .photo a > span {display:block;position:absolute;top:10px;right:15px;}
.tip_list ul li .info {text-align:center;min-height:66px;}
.tip_list ul li .info a p {position:relative; max-height:37px; line-height:18px; font-size:15px;overflow:hidden; display:block; padding:0;margin:13px 30px 10px;}
.tip_list ul li .info a p:after {position:absolute; right:-3px; bottom:0; width:20px; content:'...'; z-index:1;}
.tip_list ul li .info a span {position:relative; display:block; word-break: break-word; color:#555; line-height:18px; min-height:37px; padding:0 10px 0 0;}
.tip_list ul li .info a span:after {position:absolute;  right:0; bottom:0; width:22px; height:21px;  content:""; background:#fff; z-index:9;}
.tip_list ul li .info a strong {display:block;font-size:15px;font-weight:normal;color:#7d7d7d;}
.community .item_wp {border-top:2px solid #999999;}
.community ul.related_item{overflow: hidden;}
.community ul.related_item > li {float: left;padding: 50px 6px 50px 6px; border-top: 1px solid #e9ebea; height:379px;}
.community ul.related_item > li.top{padding-top:35px; border-top:0;}

/*뷰티 팁 상세*/
.community .event_view .view-cont strong{font-size:24px;line-height:34px;display:block;margin-bottom:10px;}
.community .event_view.tip .view-cont {padding-bottom:20px;border-bottom:1px solid #e9ebea;}
.community .event_view.tip .view-title > p {text-align:center;}
.community .event_view .btn_wp2 {margin-top:0;}

/*상품 검색*/
.community .product_search {position: relative; padding:30px; background-color:#fafafa; text-align:center;}
.community .product_search .input-btn_set .input-text {width:411px;}
.community .product_search .input-btn_set .input-text input[type="text"] {background-color:#fff;}

/*상품후기*/
.community .best_review {}
.community .best_review h1 {padding:30px 0 20px;}
.community .best_review ul {overflow:hidden;margin-right:-16px;margin-bottom:80px;}
.community .best_review ul li {float:left;width:233px;margin-right:16px;text-align:center;height:405px;}
.community .best_review ul li a img {width:233px;height:233px;}
.community .best_review ul li a span.tit {position:relative; font-size:14px;color:#bda691;line-height:20px;max-height:40px;color:#bda691;overflow:hidden; display:block; padding:0;margin:18px 20px 0;}
.community .best_review ul li a span.tit:after {position:absolute; right:0; bottom:0; width:20px; content:'...'; z-index:1;}
.community .best_review ul li a span.tit em {position:relative; display:block; word-break: break-word; color:#bda691;line-height:20px; min-height:40px; padding:0 10px 0 0;}
.community .best_review ul li a span.tit em:after {position:absolute; right:0; bottom:0; width:22px; height:21px; content:""; background:#fff; z-index:9;}
/*.community .best_review ul li a strong {display:block;font-size:17px;line-height:22px;color:#555;margin-top:4px;overflow: hidden;width: 233px;white-space: nowrap;text-overflow: ellipsis;
-o-text-overflow: ellipsis;-ms-text-overflow:ellipsis; word-wrap: normal !important;}*/
.community .best_review ul li a p.review_tit {position:relative; max-height:44px; line-height:22px;color:#555; font-size:17px; overflow:hidden; display:block; padding:0;margin:9px 0px 15px;}
.community .best_review ul li a p.review_tit:after {position:absolute; right:-2px; bottom:0; width:20px; content:'...'; z-index:1;}
.community .best_review ul li a p.review_tit strong {position:relative; display:block; word-break: break-word; color:#555; line-height:22px; min-height:44px; padding:0 10px 0 0;}
.community .best_review ul li a p.review_tit strong:after {position:absolute; right:0; bottom:0; width:20px; height:21px;  content:""; background:#fff; z-index:9;}
/*
.community .best_review ul li a p {position:relative; max-height:44px; line-height:22px; font-size:14px;7d7d7d;overflow:hidden; display:block; padding:0;margin:9px 0px 15px;}
.community .best_review ul li a p:after {position:absolute; right:0; bottom:0; width:20px; content:'...'; z-index:1;}
.community .best_review ul li a p span {position:relative; display:block; word-break: break-word; color:#555; line-height:22px; min-height:44px; padding:0 10px 0 0;}
.community .best_review ul li a p span:after {position:absolute; right:0; bottom:0; width:22px; height:21px;  content:""; background:#fff; z-index:9;}

.community .best_review ul li a .p_w {position:relative; max-height:44px; line-height:22px; font-size:14px;7d7d7d;overflow:hidden; display:block; padding:0;margin:9px 0px 15px;}
.community .best_review ul li a .p_w:after {position:absolute; right:0; bottom:0; width:20px; content:'...'; z-index:1;}
.community .best_review ul li a .p_w .pt {position:relative; display:block; word-break: break-word; color:#555; line-height:22px; min-height:44px; padding:0 10px 0 0;}
.community .best_review ul li a .p_w .pt:after {position:absolute;  right:0; bottom:0; width:22px; height:21px;  content:""; background:#fff; z-index:9;}
*/
.community .grade_wp {width:100%;text-align:center;}
.community .grade_wp span.id {display:inline-block;vertical-align:middle;margin-right:11px;}
.community .grade_wp .star_score {display:inline-block;vertical-align:middle;}

.community .c_search h1 {padding:5px 0 22px 0;}
.community .c_search .sear_cont {}
.community .review_info {margin-top:60px;margin-bottom:25px;border-bottom:1px solid #999999;height:40px;/*background:lightblue;*/position:relative;}
.community .review_info ul {position:absolute;right:0;top:0;overflow:hidden;}
.community .review_info ul li {float:left; position:relative;margin-right: 11px; padding-right: 11px;}
.community .review_info ul li:last-child {margin-right:0;padding-right:0;}
.community .review_info ul li:after{content: ''; position: absolute; top:3px; right:0; display: block; width: 1px; height: 13px; background-color: #d1d1d1;}
.community .review_info ul li:last-child:after {background:none;}
.community .review_info ul li a {color:#7d7d7d;font-size:15px;}
.community .review_info ul li a.on {color:#555;font-size:15px;}
.community .review_info p {font-size:16px;}
.community .review_info p strong{color:#bda691;}

.community .review_cont.best_review ul {margin-bottom:0;}
.community .review_cont.best_review li{padding:50px 0;border-top:1px solid #e9ebea;margin-right:0;padding-right:16px;}
.community .review_cont.best_review li:first-child,.community .review_cont.best_review li:nth-child(2),
.community .review_cont.best_review li:nth-child(3),.community .review_cont.best_review li:nth-child(4) {padding-top:5px;border-top:0;}


