﻿@charset "utf-8";

/* --- shopping :: 베스트셀러 --- */
.best_seller_wrap .best_seller_cont{display:table; width:100%; margin-top:40px;}
.best_seller_wrap .best_seller_cont:first-child{margin-top:0}
.best_seller_wrap .best_seller_cont .best_seller_info{display:table-cell; vertical-align:middle; position:relative; padding:0 70px 0 70px;}
.best_seller_wrap .best_seller_cont .best_seller_info h2{color:#555555; font-size:28px; padding-bottom:33px; margin-left:-1px; line-height:100%; margin-top:-1px}
.best_seller_wrap .best_seller_cont .best_seller_info strong{color:#555555; font-size:18px; font-weight:bold; padding-bottom:10px; display:block;}
.best_seller_wrap .best_seller_cont .best_seller_info p.txt{color:#767676; font-size:15px; line-height:24px;}
.best_seller_wrap .best_seller_cont .best_seller_info .btn-type02{background-color:transparent; margin-top:44px;}
.best_seller_wrap .best_seller_cont .best_seller_info .btn-type02 em{ padding:0; width:120px; text-align:center;text-transform:uppercase;}
.best_seller_wrap .best_seller_cont .best_seller_info .btn-type02:hover em{color:#fff !important;}
.best_seller_wrap .best_seller_cont .best_seller_item{display:table-cell; width:820px;}

/* --- shopping :: 제품목록 --- */
.product_list-type01{margin-bottom:20px; position:relative;}
.product_list-type01 .total{font-size:15px; color:#767676; margin-bottom:27px; margin-top:-1px; padding-top:5px;}
.product_list_cont ul{overflow:hidden; margin-left:-33px;}
.product_list_cont ul li{position:relative; width:325px; float:left; margin-left:33px; margin-bottom:24px}
.product_list_cont ul li .img{position:relative; overflow:hidden;}
.product_list_cont ul li .img a{display:block; position:relative; overflow:hidden;}
.product_list_cont ul li .img img{width:100%}
.product_list_cont ul li .img:hover .over_cont{bottom:0}
.product_list_cont ul li .over_cont{display:none;text-align:center;position:absolute; left:0; width:100%; bottom:-50px; transition-duration:0.2s; background-color:rgba(255,255,255,0.8); height:50px;}
.product_list_cont ul li .over_cont img{width:auto;}
.product_list_cont ul li .over_cont a{overflow:hidden; text-indent:-9999px; font-size:0}
.product_list_cont ul li .over_cont .t_view{text-align:center; padding-top:20px;}
.product_list_cont ul li .over_cont .interest{background:url(../images/common/icon_p_list_ov01.png) 0 0 no-repeat; display:inline-block; width:46px; height:19px; margin:14px 0 0 22px; vertical-align:top;}
.product_list_cont ul li .over_cont .cart{background:url(../images/common/icon_p_list_ov02.png) 0 0 no-repeat; display:inline-block; width:45px; height:19px; margin:14px 0 0 12px; vertical-align:top;}
.product_list_cont ul li .over_cont .pay{background:url(../images/shopping/txt_buynow.png) 0 0 no-repeat; display:inline-block; width:66px; height:10px; margin:20px 0 0 0; vertical-align:top;}
.product_list_cont ul li .product_info-label{position:absolute; left:15px; top:15px; z-index:3;}
.product_list_cont ul li .product_info-label span{display:block; margin-bottom:4px;}
.product_list_cont ul li .p_info{height:101px; overflow:hidden;}
.product_list_cont ul li .p_tit{text-align:center; color:#767676; font-size:15px; line-height:22px; padding:25px 0 5px 0}
.product_list_cont ul li .p_price{text-align:center; font-size:18px; color:#555555;}
.product_list_cont ul li .p_price strong{font-weight:normal;}
.product_list_cont ul li .p_price del{font-size:13px; display:inline-block; margin-right:3px;}
.product_list_cont ul li .over_cont.sold_out{text-align:center;}
.product_list_cont ul li .over_cont.sold_out .pay{margin-left:0;}

.product_list-type01 .p_type_select_wrap{position:absolute; right:0; top:0}						
.p_type_select_wrap .select{position:relative; width:148px; cursor:pointer; display:inline-block; margin-left:1px; vertical-align:top; z-index:5;}
.p_type_select_wrap .select:after{content:''; position:absolute; right:15px; top:14px; width:7px; height:5px; background:url(../images/common/icon_select_arr.gif) 0 100% no-repeat;}
.p_type_select_wrap .select:first-child{width:200px;}
.p_type_select_wrap .select .list{overflow:hidden; position:absolute; left:0; top:32px; width:100%; height:0px;  background-color:#fff; transition-duration:0.2s}
.p_type_select_wrap .select .list ul{border:1px solid #e1e1e1}
.p_type_select_wrap .select .list ul li{border-top:1px solid #e1e1e1}
.p_type_select_wrap .select .list ul li:first-child{border-top:0}
.p_type_select_wrap .select .list ul li a{display:block; color:#767676; font-size:13px; height:28px; line-height:28px; text-indent:10px;}
.p_type_select_wrap .select p{color:#767676; font-size:13px; height:32px; line-height:32px; text-indent:10px; border:1px solid #e1e1e1; }
.p_type_select_wrap .select.open .list{height:auto;}
.p_type_select_wrap .select.open:after{background-position:0 0;}


/* --- shopping :: 데이터없음 --- */
.nodata{
    text-align: center;
    background: url(../images/customer/icon_nodata.png) 50% 0 no-repeat;
    padding: 96px 0;
    margin-top: 130px;
}

#productListId .nodata{margin-left:33px;}

/* --- shopping :: 제품별 탭 --- */
.product_tab{padding-top:61px; text-align:center; margin-bottom:-29px; min-width:980px;}
.product_tab ul.dp1{display:block; overflow:hidden; margin:0 auto; width:660px; padding-bottom:8px;}
.product_tab ul.dp1 li{float:left; width:220px;}
.product_tab ul.dp1 li:first-child a{border-left:1px solid #e1e1e1;}
.product_tab ul.dp1 li a{display:block; text-align:center; border-right:1px solid #e1e1e1;  border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:45px; line-height:45px; color:#767676; font-size:16px; position:relative;}
.product_tab ul.dp1 li.active a{background-color:#999999; color:#fff; border-color:#999999}
.product_tab ul.dp1 li.active a:after{content:''; position:absolute; left:50%; bottom:-8px; width:17px; height:8px; margin-left:-9px; background:url(../images/common/icon_arr_d.png) 0 0 no-repeat;}

.product_tab ul.dp2{text-align:center; margin-top:18px; display:inline-block; margin-bottom:-4px;}
.product_tab ul.dp2 li{float:left; padding-left:15px; margin-left:9px; position:relative;}
.product_tab ul.dp2 li a{font-size:16px; color:#767676; position:relative; display:inline-block; overflow:hidden;}
.product_tab ul.dp2 li:before{content:''; background-color:#e1e1e1; position:absolute; left:0; top:4px; height:18px; width:1px;}
.product_tab ul.dp2 li:first-child{margin-left:0; padding-left:0}
.product_tab ul.dp2 li:first-child a{padding-left:0;}
.product_tab ul.dp2 li:first-child:before{display:none;}
.product_tab ul.dp2 li.active a{color:#555555;}
.product_tab ul.dp2 li.active a:after{content:''; position:absolute; left:0; width:100%; bottom:0; height:1px; background-color:#777777;}

/* --- shopping :: product map --- */
.product_map_wrap{margin-top:11px;}
.product_map_wrap .product_tab{padding-top:0; margin-bottom:16px}
.product_map_wrap .product_tab ul.dp2{margin:0 0 2px 0}
.product_map_wrap .product_map_cont{border-top:1px solid #e9ebea;}
.product_map_wrap .product_map_list{border:1px solid #e9ebea; position:relative; padding-left:173px;}
.product_map_wrap .product_map_list .p_tit{width:173px; position:absolute; left:0; top:0; bottom:0; padding-top:47px; background-color:#fafafa;}
.product_map_wrap .product_map_list .p_tit h2{font-size:18px; color:#555555; text-align:center; line-height:22px; font-weight:normal;}
.product_map_wrap .product_map_list .p_tit h2 span{font-size:12px; display:block; text-align:center;}
.product_map_wrap .product_map_list .p_list ul{overflow:hidden; background:url(../images/shopping/bg_p_map_cont.jpg) 0 0 repeat; margin-top:-1px; position:relative; min-height:247px;}
.product_map_wrap .product_map_list .p_list ul:after{content:''; position:absolute; left:0; top:0px; width:100%; height:1px; background-color:#e9ebea;}
.product_map_wrap .product_map_list .p_list ul li{width:174px; height:247px; float:left; border-left:1px solid #e9ebea; border-top:1px solid #e9ebea; position:relative; background-color:#fff;}
.product_map_wrap .product_map_list .p_list ul li:after{content:''; position:absolute; left:0; bottom:-1px; width:100%; height:1px; background-color:#e9ebea;}
.product_map_wrap .product_map_list .p_list ul li a{display:block; height:100%;}
.product_map_wrap .product_map_list .p_list ul li .img{margin:20px 0 0 20px;}
.product_map_wrap .product_map_list .p_list ul li .img img{width:134px; height:134px;}
.product_map_wrap .product_map_list .p_list ul li p{text-align:center; font-size:14px; color:#767676; padding:15px 20px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word; }


/* --- shopping :: produc view --- */
.product_view-wrap{height:630px; position:relative; overflow:hidden;}
.product_view-wrap .p_img{position:absolute; left:50%; top:0; margin-left:-960px; z-index:1;}
.product_view-wrap .cont{position:relative; z-index:3; height:100%}
.product_view-wrap .cont .p_cont_l{position:absolute; left:0; top:101px; right:300px; bottom:0;}
.product_view-wrap .cont .p_cont_l .p_tit{font-size:48px; color:#555; line-height:58px; margin:61px 0 0 -2px;}
.product_view-wrap .cont .p_cont_l .p_info{overflow:hidden; margin:27px 0 0 -6px;}
.product_view-wrap .cont .p_cont_l .p_info dt{float:left; font-size:14px; color:#767676; margin:0 1px 6px 0;}
.product_view-wrap .cont .p_cont_l .p_info dt span{padding: 0 0 0 2px;}
.product_view-wrap .cont .p_cont_l .p_info dd{font-size:14px; color:#767676; margin-bottom:6px; min-height:20px;}
.product_view-wrap .cont .p_cont_l .p_info dd span{display:block;font-size:14px; color:#767676;}
.product_view-wrap .cont .p_cont_l .etc_info{position:absolute; left:0; bottom:71px}
.product_view-wrap .cont .p_cont_l .etc_info span{font-size:14px;color:#333;}
.product_view-wrap .cont .p_cont_l .etc_info a{display:inline-block; vertical-align:middle; position:relative; margin-left:7px;}
.product_view-wrap .cont .p_cont_l .etc_info a:after{display:none;content:''; width:1px; height:16px; position:absolute; left:0; top:4px; background-color:#beb5af}
.product_view-wrap .cont .p_cont_l .etc_info a:first-child{padding:0; margin:0}
.product_view-wrap .cont .p_cont_l .etc_info a:first-child:after{display:none;}
.product_view-wrap .cont .p_cont_l .etc_info a em{color:#767676; font-size:14px;}				
.product_view-wrap .cont .p_cont_l .product_info-label{position:absolute; left:0; top:0}
.product_view-wrap .cont .p_cont_l .product_info-label span{width:76px; height:26px; margin-right:4px; margin-bottom:0}
.product_view-wrap .cont .p_cont_l .product_info-label span em{font-size:18px; line-height:26px; margin-top:0; font-weight:bold;}
.product_view-wrap .cont .p_cont_l .product_info-label span.p_label-ts{width:106px;}

.product_view-wrap .cont .p_cont_l .thumb_view{margin-top:6px; position:relative; z-index:3;}
.product_view-wrap .cont .p_cont_l .thumb_view .v_layer{position:absolute; left:141px; top:-85px; border:1px solid #f5ebd5; width:265px; height:265px; display:none;}
.product_view-wrap .cont .p_cont_l .thumb_view .v_layer .img img{width:100%;}
.product_view-wrap .cont .p_cont_l .thumb_view .v_layer .btn_close{padding:10px; position:absolute; right:10px; top:10px; z-index:3; display:none;}
.product_view-wrap .cont .p_cont_l .thumb_view .thumg_list{}
.product_view-wrap .cont .p_cont_l .thumb_view .thumg_list ul{overflow:hidden;}
.product_view-wrap .cont .p_cont_l .thumb_view .thumg_list ul li{border:1px solid #beb5af; width:63px; height:63px; cursor:pointer;float:left; margin-right:10px;}
.product_view-wrap .cont .p_cont_l .thumb_view .thumg_list ul li img{ width:100%;}

.product_view-wrap .cont .p_cont_l div.point_tip {position:absolute; left:0; bottom:30px;background-color:#d8c1ac; display:none; width:140px; z-index:9}
.product_view-wrap .cont .p_cont_l div.point_tip:after {position:absolute; bottom:-6px; left:30px; width:9px; height:6px;background:url(../images/shopping/shopping_totalt_bg.png) left top no-repeat; content:''; display:block; z-index:9; }
.product_view-wrap .cont .p_cont_l div.point_tip dl {position:relative; overflow:hidden; padding:13px 15px 5px 15px;}
.product_view-wrap .cont .p_cont_l div.point_tip dl dt {display:table-cell; clear:both; color:#fff; font-weight:normal; padding:0; font-size:13px; width:80px; float:left;}
.product_view-wrap .cont .p_cont_l div.point_tip dl dt:before {width:2px; height:2px; background-color:#fff; content:''; display:inline-block; vertical-align: middle; margin-right:5px;}
.product_view-wrap .cont .p_cont_l div.point_tip dl dd {width:30px; display:table-cell; color:#fff; line-height:24px; font-weight:normal; padding:0; font-size:13px; text-align:right; float:left;}
.product_view-wrap .cont .p_cont_l div.point_tip dl dd a {color:#fff;}
.product_view-wrap .cont .p_cont_l div.point_tip dl + p { padding:8px 0 12px 0; margin:0 15px; border-top:1px solid #e9ebea; color:#fff; text-align:center; font-size:13px;}


.product_view-wrap .cont .p_cont_r{position:absolute; right:0; top:147px; bottom:0; width:291px;}

.product_view-wrap .cont .p_cont_r .p_option_wrap{position:absolute; left:0; top:0; width:100%}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select p.txt{font-size:15px; color:#767676; border-width:1px; border-style:solid; border-color:#faf1e3 #faf1e3 #beb5af; height:37px; line-height:37px; position:relative; z-index:3; padding-left:8px; cursor:pointer;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select p.txt:after{content:''; background:url(../images/common/icon_select_arr.gif) 0 100% no-repeat; width:7px; height:5px; position:absolute; right:19px; top:17px}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select .p_option_list{position:absolute; left:0; top:38px; right:0; background-color:#fcf4e6; border:1px solid #d3c1b1; height:0px; overflow:hidden; opacity:0; transition-duration:0.2s; z-index:3;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select .p_option_list .scroll_wrap{overflow:hidden; max-height:227px}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select .p_option_list ul li{border-top:1px solid #e6d9ca; cursor:pointer; height:37px; line-height:37px; color:#767676; font-size:15px; padding-left:9px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;text-transform:uppercase;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select .p_option_list ul li:first-child{border-top:0}

.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select.open p.txt{border-color:#beb5af;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select.open p.txt:after{background-position:0 0;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select.open .p_option_list{height:auto; max-height:227px; opacity:1}

.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select_list{height:208px;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select_list .scroll_wrap{overflow:hidden; height:100%;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select_list .option{border-bottom:1px solid #e6d9ca; height:51px; line-height:51px; padding:0 0 0 10px; font-size:13px; color:#767676; overflow:hidden; position:relative;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select_list .option .p_tit{display:block; width:150px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select_list .amount{position:absolute; right:48px; top:15px;}
.product_view-wrap .cont .p_cont_r .p_option_wrap .p_option_select_list .del{position:absolute; right:12px; top:15px; background:url(../images/common/icon_del.png) 50% 50% no-repeat; width:21px; height:21px; text-indent:-9999px; overflow:hidden;}

.product_view-wrap .cont .p_cont_r .cont02{position:absolute; right:0; bottom:60px; width:100%}
.product_view-wrap .cont .p_cont_r .cont02 .amount{float:left; overflow:hidden; margin:21px 0 0 10px;}
.product_view-wrap .cont .p_cont_r .cont02 .amount dt{float:left; margin:-1px 13px 0 0}
.product_view-wrap .cont .p_cont_r .cont02 .amount dd{float:left;}
.product_view-wrap .cont .p_cont_r .cont02 .price{position:relative; font-size:20px; color:#767676; font-weight:bold; float:right;}
.product_view-wrap .cont .p_cont_r .cont02 .price em{font-size:35px; color:#767676; font-weight:bold;}
.product_view-wrap .cont .p_cont_r .cont02 .price del{position:absolute; bottom:46px; right:0; color:#a79f9f; font-weight:normal;}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set{clear:both; text-align:right; overflow:hidden; padding-top:19px;}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set .ctl{border:1px solid #beb5af; overflow:hidden; width:189px; float:left;}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set .ctl a{display:block; float:left; border-left:1px solid #beb5af; width:94px; text-align:center; height:40px; line-height:40px; font-weight:bold; color:#767676; font-size:15px;}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set .ctl a:first-child{border-left:0}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set button.buy{background-color:#a79f9f; float:right;}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set button.buy em{display:block;color:#fff; height:42px; line-height:42px; width:96px;}

.product_view-wrap .cont .p_cont_r .cont02 .btn_set .shop{background-color:#a79f9f; float:right;}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set .shop em{display:block;color:#fff; height:42px; line-height:42px; width:194px; text-align:center;}
.product_view-wrap .cont .p_cont_r .cont02 .btn_set .sold_out{background-color:#a79f9f; float:right; color:#fff; height:42px; line-height:42px; width:194px; text-align:center;}

			
/* --- shopping :: 구매처안내 레이어팝업 --- */	
.shop_list_view{width:366px; padding:3px 19px 27px 23px; background-color:#fff; border:1px solid #beb5af; position:absolute; right:50%; margin-right:-700px; top:650px; z-index:10; display:none;}
.shop_list_view .close{background:url(../images/common/img_close.png) 50% 50% no-repeat; position:absolute; right:20px; top:14px; width:21px; height:21px; padding:10px; text-indent:-9999px; font-size:0; overflow:hidden;}
.shop_list_view dt{font-size:17px; color:#555555; padding:26px 0 16px 0}
.shop_list_view dd{overflow:hidden; margin-left:-3px;}
.shop_list_view dd a{display:block; font-size:15px; color:#767676; text-align:center; border:1px solid #e9ebea; float:left; margin-left:3px; margin-bottom:3px;}
.shop_list_view dd a span{display:block; width:118px; height:37px; line-height:37px;}
.shop_list_view dd.offline a{float:none;}
.shop_list_view dd.offline a span{width:100%;}



.pd_view_cont{display:none;}
.view_cont-detail.pd_view_cont{display:block;}

.view_bottom{padding-top:20px;}
.view_bottom .pd_recommend .tab-type_03{margin-bottom:5px;}
.view_bottom .pd_recommend .recommend_view{display:none;}
.view_bottom .pd_recommend .recommend_view .product_list_cont ul{margin-left:-33px;}
.view_bottom .pd_recommend .recommend_view .product_list_cont ul li{width:325px; margin-left:33px;}
.view_bottom .pd_recommend .recommend_view .product_list_cont ul li .img{width:325px; height:325px;}
.view_bottom .pd_recommend .recommend_view .product_list_cont ul li .over_cont .pay{margin:20px 0 0 32px;}
.view_bottom .pd_recommend .tab-type_03 .tab_wrap a:after{display:none;}
.view_bottom .pd_recommend .tab-type_03 .tab_wrap{display:block}
.view_bottom .pd_recommend .tab-type_03 .tab_wrap a{width:50%; height:40px; line-height:40px;box-sizing:border-box;}
.view_bottom .pd_recommend .tab-type_03 .tab_wrap a.active{height:40px; line-height:40px;}


/* --- shopping :: 제품리뷰 --- */
.post_wp .product_search{background-color:#fafafa; text-align:center; padding:30px 0}
.post_wp .product_search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #767676;
}
.post_wp .product_search input::-moz-placeholder { /* Firefox 19+ */
  color: #767676;
}
.post_wp .product_search input:-ms-input-placeholder { /* IE 10+ */
  color: #767676;
}
.post_wp .product_search input:-moz-placeholder { /* Firefox 18- */
  color: #767676;
}
.post_wp .c_search{border:1px solid #e9ebea; margin-top:40px; text-align:center; padding:28px 0 35px 0; margin-bottom:58px;}
.post_wp .c_search .cont_tit{color:#555; font-size:22px; font-weight:normal; padding-bottom:30px}
.post_wp .c_search .search_list{overflow:hidden; width:1080px; margin:0 auto;}
.post_wp .c_search .search_list a{display:block; float:left; margin:0 0 5px 5px; width:210px; height:45px; line-height:45px; text-align:center; background-color:#f3f3f3; font-size:15px; color:#7d7d7d;}
.post_wp .c_search .search_list a.active{background-color:#d8c1ac; color:#fff;}
.post_wp .review_wp .review_info{overflow:hidden; margin:0 0 16px;}
.post_wp .review_wp .review_info p{float:left; color:#767676; font-size:15px;}
.post_wp .review_wp .review_info p strong{color:#767676; font-weight:normal;}
.post_wp .review_wp .review_info ul{float:right;}
.post_wp .review_wp .review_info ul li{display:inline-block; position:relative; padding-left:13px; margin-left:10px;}
.post_wp .review_wp .review_info ul li a{color:#767676; font-size:15px; line-height:18px;}
.post_wp .review_wp .review_info ul li:after{content:''; background-color:#e1e1e1; width:1px; height:18px; position:absolute; left:0; top:2px;}
.post_wp .review_wp .review_info ul li:first-child{padding:0; margin:0}
.post_wp .review_wp .review_info ul li:first-child:after{display:none}
.post_wp .review_wp .review_info ul li a.on{color:#555555;}
.post_wp .review_wp .review_cont{border-top:1px solid #999999; overflow:hidden; border-bottom:1px solid #e9ebea; margin-bottom:40px;}
.post_wp .review_wp .review_cont ul{overflow:hidden; margin-left:-33px; margin-top:-1px;}
.post_wp .review_wp .review_cont ul li{float:left; width:325px; padding-left:33px; height:516px; border-top:1px solid #e9ebea; padding-top:40px;}
.post_wp .review_wp .review_cont ul li a{display:block; text-align:center;}
.post_wp .review_wp .review_cont ul li a img{width:325px; height:325px;}
.post_wp .review_wp .review_cont ul li .tit{color:#bda691; font-size:15px; line-height:22px; padding:25px 0 9px; display:block; text-align:center;}
.post_wp .review_wp .review_cont ul li .review_tit{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.post_wp .review_wp .review_cont ul li .review_tit strong{color:#555; font-size:20px; line-height:22px; font-weight:normal;}
.post_wp .review_wp .review_cont ul li .grade_wp{overflow:hidden; margin-top:17px;}
.post_wp .review_wp .review_cont ul li .grade_wp span.id{color:#767676; font-size:15px; vertical-align:middle;}
.post_wp .review_wp .review_cont ul li .grade_wp .star_score{display:inline-block; vertical-align:middle; margin:3px 0 0 11px}