/* BASIC css start */
#listPowerReview * { margin: 0; padding: 0; }
#listPowerReview { color: #444; font-family: Dotum, Sans-Serif; font-size: 12px; line-height: 1.25; text-align:left; }
#listPowerReview p,
#listPowerReview li,
#listPowerReview dt,
#listPowerReview dd,
#listPowerReview td,
#listPowerReview th,
#listPowerReview div
{ color: #444; font-family: Dotum, Sans-Serif; font-size: 12px; line-height: 1.25; }
#listPowerReview span,
#listPowerReview a
{ color: #444; font-family: Dotum, Sans-Serif; font-size: 12px; }
#listPowerReview textarea { color: #444; font-family: Dotum, Sans-Serif; font-size: 100%; }
#listPowerReview a { color: #444; text-decoration: none; }
#listPowerReview li { list-style: none; }
#listPowerReview img, 
#listPowerReview fieldset { border: 0; vertical-align: middle; }
#listPowerReview legend { visibility: hidden; position: absolute; left: -9999px; top: -9999px; }
#listPowerReview img { display:inline; }

/* listPowerReview */
#listPowerReview { width: 100%; margin: 0 auto; margin-top: 40px; padding-bottom: 100px;  }
#listPowerReview .frm {  z-index: 2; zoom: 1; position: relative; margin-top: 10px; padding: 10px 190px 10px 10px; border: 1px solid #dadada; background: #fafafa; }
#listPowerReview .frm:after { content: ''; display: block; clear: both; }
#listPowerReview .frm .lst, 
#listPowerReview .frm .sch { font-size: 14px; font-weight: bold; letter-spacing: -1px; }
#listPowerReview .frm .category {  width: 59%; margin-right: 1%; }
#listPowerReview .frm .sort {  width: 19%; margin-right: 1%; }
#listPowerReview .frm .search {  width: 19%; margin-right: 1%; *magin-right:0; }
#listPowerReview .frm .lst { float: left; z-index: 1; position: relative; height: 35px; line-height: 35px; background: #fff; }
#listPowerReview .frm .lst .bull { position: absolute; top: 0; right: 15px; font-size: 12px; }
#listPowerReview .frm .pr-chk { position: absolute; top: 57px; right: 10px; zoom: 1; overflow: hidden; height:15px; line-height:18px; }
#listPowerReview .frm .pr-chk input { width:14px; height:14px; padding:0; margin:-2px 0 0; vertical-align:middle; }
#listPowerReview .frm-category-sort .lst a span { display:block; width:75%; height: 35px; line-height: 35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

#listPowerReview .frm-myreview { padding-bottom : 35px; }

#listPowerReview .frm-depth1 .category {  width: 99%; }
#listPowerReview .frm-depth2 .category {  width: 48%; }
#listPowerReview .frm-depth3 .category {  width: 32%; }

#listPowerReview .frm-depth1-sort .category {  width: 79%; }
#listPowerReview .frm-depth2-sort .category {  width: 39%; }
#listPowerReview .frm-depth3-sort .category {  width: 25.6%; }

#listPowerReview .frm .lst a { display: block; position: relative; height: 35px; line-height: 35px; padding-left: 15px; }
#listPowerReview .frm .lst > a { border: 1px solid #dadada; }
#listPowerReview .frm .lst .cover { display: none; position: absolute; top: 36px; left: 0; right: 0; background-color: #fff; max-height: 350px; overflow-x: hidden; overflow-y: auto; border: 1px solid #bcbcbc; border-top: 0; }
#listPowerReview .frm .lst .cover ul { }
#listPowerReview .frm .lst .cover ul li a:hover { background: #eee; }
#listPowerReview .frm .sch { position: absolute; top: 10px; right: 10px; zoom: 1; overflow: hidden; width: 180px; }
#listPowerReview .frm .sch .txt-input, 
#listPowerReview .frm .sch .btn { float: left; }
#listPowerReview .frm .sch .txt-input { width: 114px; height: 35px; line-height: 35px; padding: 0 5px; border: 1px solid #dadada; font-size: 14px; }
#listPowerReview .frm .sch .btn { width: 52px; height: 35px; line-height: 37px; border: 1px solid #000; background: #3f4046; color: #fff; text-align: center; }

#listPowerReview .pr-notice { margin-top: 20px; padding: 6px 15px; border: 1px solid #dadada; }
#listPowerReview .pr-notice li { position: relative; zoom:1; background: url(/images/d3/modern_simple/bg_dashed.gif) repeat-x 0 0; padding: 10px 0 6px;}
#listPowerReview .pr-notice li.pr-q span { position: absolute; top: 10px; right: 20px; color: #666; font-weight: bold; }
#listPowerReview .pr-notice li.pr-q a { display: block; padding-left: 15px; background: url(/images/d3/modern_simple/bul_notice.gif) no-repeat 4px 45%; color: #666; font-weight: bold; }
#listPowerReview .pr-notice li.pr-q.pr-now { margin: 0 -15px; padding: 10px 15px 6px; background: #fafafa; }
#listPowerReview .pr-notice li.pr-q.pr-now span { right: 35px; }
#listPowerReview .pr-notice li.pr-a { display: none; padding: 15px 15px 100px; background: 0; color: #9a9a9a;  word-wrap: break-word; word-break: keep-all; }
#listPowerReview .pr-notice li.pr-a .pr-close { position: absolute; right: 20px; bottom: 10px; color: #444; font-weight: bold; letter-spacing: -1px; }
#listPowerReview .pr-notice li:first-child { background: none; }

#listPowerReview .review-wrap .content { position: relative; margin-top: 10px; line-height: 1.5; word-wrap: break-word; }
#listPowerReview .review-wrap .pr-content-all {display:none; padding-top: 5px; line-height: 1.5;}
#listPowerReview .review-wrap .pr-content-simple {padding-top: 5px; line-height: 1.5;}
#listPowerReview .review-wrap .content_p {padding-top: 5px; line-height: 1.5;}
#listPowerReview .review-wrap .content_p .pr-close { display:none; color: #3B5998; font-weight: bold;}


#listPowerReview .paging { margin-top: 100px; text-align: center; }
#listPowerReview .paging a { display: inline-block; width: 23px; height: 23px; line-height: 21px; font-family: tahoma; border: 1px solid #d4d4d4; }
#listPowerReview .paging a.now { border: 1px solid #343434; background: #666; color: #fff; font-weight: bold; letter-spacing: -1px; }
#listPowerReview .paging a.now span { color: #fff; font-weight: bold; letter-spacing: -1px; }
#listPowerReview .paging a img { *padding-top: 4px; }

#listPowerReview .block_comment { display: none; }


#listPowerReview .notice {margin-top:20px; padding: 5px 15px; border: 1px solid #dadada; }
#listPowerReview .notice ul li {border-top: 1px dashed #dadada;}
#listPowerReview .notice ul li:first-child {border-top:0;}
#listPowerReview .notice ul li a {display:block; line-height:30px; font-weight:bold; font-size:12px; color:#666666; overflow:hidden;}
#listPowerReview .notice ul li a .pr-text {margin-left:5px; float:left}
#listPowerReview .notice ul li a .pr-date {margin-right:20px; float:right;}

#listPowerReview .product-review {margin-top:30px; padding:0 20px;}
#listPowerReview .product-review-list {display:inline-block; width: 100%; }
#listPowerReview .product-review-list > li { margin: 0 2% 60px 0; float:left; overflow:hidden;}
#listPowerReview .product-review-list > li .pr-img a {display:block; border:1px solid #dcdcdc; box-sizing:border-box;}
#listPowerReview .product-review-list > li .pr-img img {width:100%;}
#listPowerReview .product-review-list > li .pr-info {padding:20px 0;}
#listPowerReview .product-review-list > li .pr-info .pr-name {font-size:15px; color:#000}
#listPowerReview .product-review-list > li .pr-info .pr-price {margin-top:5px; font-size:15px; color:#000}

#listPowerReview .product-review-list > li .pr-review-list { position: relative; }
#listPowerReview .product-review-list > li .pr-review-list a.pr-link { position: absolute; top:0; right:0; left:0; bottom:0; background: #fff; opacity: 0; filter: alpha(opacity=0); }
#listPowerReview .product-review-list > li .pr-grade {padding: 0 10px; border-top:2px solid #000; border-bottom:1px solid #000; height:53px; overflow:hidden;}
#listPowerReview .product-review-list > li .pr-grade .pr-average {line-height:53px; font-size:15px; color:#000; float:left;}
#listPowerReview .product-review-list > li .pr-grade .pr-number {line-height:53px; font-weight:bold; font-size:15px; color:#000; float:right;}
#listPowerReview .product-review-list > li .pr-grade span strong {color:#ff0000}
#listPowerReview .product-review-list > li .pr-review li {padding:20px 10px 15px; border-bottom:1px solid #dcdcdc;}
#listPowerReview .product-review-list > li .pr-review li .pr-content {line-height:18px; font-size:13px; color:#666666; white-space: normal; text-align: left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height: 37px; }
#listPowerReview .product-review-list > li .pr-review li .pr-depth {margin-top:5px; text-align:right;}
#listPowerReview .product-review-list > li .pr-review li .pr-depth span {display:inline-block; margin-left:20px; font-size:13px; color:#9f9f9f; position:relative;}
#listPowerReview .product-review-list > li .pr-review li .pr-depth span:before {position:absolute; top:1px; left:-10px; content:''; width:1px; height:12px; background:#9f9f9f;}
#listPowerReview .product-review-list > li .pr-review li .pr-depth span:first-child:before {display:none;}
#listPowerReview .product-review-list > li .pr-review li .pr-depth span.date:before {display:none;}
#listPowerReview .product-review-list > li .pr-review li .pr-depth span.date {margin-left:10px;}
/* BASIC css end */

