/* BASIC css start */

#reviewBoard .review-wrap { padding: 10px 10px 20px; }
#reviewBoard li {list-style:none;}
#reviewBoard .btn-more { display: block; height: 42px; line-height: 42px; margin-top: 20px; border: 1px solid #97979c; background: #b1b1b7; color: #fff; font-size: 1.125em; font-weight: bold; letter-spacing: -1px; text-align: center; }
#reviewBoard .visual { border: 1px solid #dadada; }
#reviewBoard .visual img { width: 100%; }
#reviewBoard .review-lst { padding-top: 5px; }
#reviewBoard .review-lst li { position: relative; margin-top: 5px; }
#reviewBoard .review-lst li .btm { height: 4px; background: #e8e8e8;
    background: -webkit-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
    background:    -moz-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
    background:     -ms-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
    background:      -o-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
    background:         linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%);
}   

#reviewBoard .review-lst li .dsc { z-index: 1; position: relative; min-height: 90px; padding: 5px 55px 10px 105px; border: 1px solid #dadada; box-sizing: content-box; }
#reviewBoard .review-lst li .dsc > a { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
#reviewBoard .review-lst li .dsc .star { display: inline-block; color: #cfcfd0; font-size: .75em; }
#reviewBoard .review-lst li .dsc .star em { font-style : normal; }
#reviewBoard .review-lst li .dsc .star-img img { width: 16px; vertical-align: middle; }
#reviewBoard .review-lst li .dsc .ment { display: inline-block; color: #838383; font-size: .75em; }
#reviewBoard .review-lst li .dsc .cont { margin-top: 10px; font-size: .75em; padding-bottom:25px; padding-right: 10px; word-wrap: break-word;}
#reviewBoard .review-lst li .hits { position: absolute; right: 10px; bottom: 10px; overflow: hidden; }
#reviewBoard .review-lst li .hits li { float: left; margin-left: 6px; color: #808080; font-size: .75em; }


#reviewBoard .review-lst li .hits li.pr-comment { padding-left: 16px; background: url(/images/d3/m_01/bull/powerreview_reply.png) no-repeat 0 50%; }
#reviewBoard .review-lst li .hits li.pr-good { padding-left: 16px; background: url(/images/d3/m_01/bull/powerreview_like.png) no-repeat 0 50%; }
#reviewBoard .review-lst li .hits li.pr-read { padding-left: 17px; background: url(/images/d3/m_01/bull/powerreview_view.png) no-repeat 0 50%; margin-left: 7px; }

        #reviewBoard .review-lst li .dsc .user { position: absolute; bottom: 10px; left: 105px; color: #838383; font-size: .688em; }
        #reviewBoard .review-lst li .prd { z-index: 2; position: absolute; top: 10px; left: 10px; width: 85px; height: 85px; border: 1px solid #ddd; }
        #reviewBoard .review-lst li .prd img { width: 100%; height: 100%; }
        #reviewBoard .review-lst li .new { position: absolute; top: 10px; right: 10px; width: 18px; height: 18px; line-height: 18px; background: #000; color: #fff; font-size: .75em; font-weight: bold; letter-spacing: -1px; text-align: center; }
        #reviewBoard .review-lst li .tmb{ position: absolute; top: 35px; right: 10px; width: 44px; height: 44px; border: 1px solid #dadada; }
        #reviewBoard .review-lst li .tmb img { width: 100%; height: 100%; }

        #reviewBoard .cond { position: relative; width: 100%; height: 56px; overflow: hidden; padding: 10px 10px 10px 140px; background: #f9f9f9; 
            -webkit-box-sizing: border-box;
               -moz-box-sizing: border-box;
                    box-sizing: border-box;
        }
#reviewBoard .cond { position: relative; width: 100%; height: 76px; overflow: hidden; padding: 10px 10px 10px 140px; background: #f9f9f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#reviewBoard .cond div { height: 32px; border: 1px solid #dadada; background: #fff; }
#reviewBoard .cond div.pr-rank { position: absolute; top: 10px; left: 10px; width: 120px; }
#reviewBoard .cond div select { width: 100%; height: 100%; border: 0; background: 0; text-align: center; color: #808080; font-size: .875em; }
#reviewBoard .cond div.pr-chk { height:20px; padding-top:5px; border:none; font-size:12px; background:none; text-align:right; }
#reviewBoard .cond div.pr-chk input { width:14px; height:14px; padding:0; margin:-2px 0 0; vertical-align:middle; }
#reviewBoard .cond-noshow-rank { padding-left: 10px; }
#reviewBoard .cond-category-rank { padding:10px; height:100%; }
#reviewBoard .cond-category-rank div.pr-cate { margin:3px 0; }
#reviewBoard .cond-category-rank .pr-cate-add {display: none; }
#reviewBoard .cond-category-rank div.pr-plus:after { content: ''; clear: both; display: block; }
#reviewBoard .cond-category-rank div.pr-plus select { float:left; width:84%; margin-right:1%; }
#reviewBoard .cond-category-rank div.pr-plus a { float:left; display:inline-block; width:15%; height:32px; line-height:32px; background:#e0e0e0; text-align:center; color:#fff; }

#reviewBoard .pr-notice { padding: 6px 15px; border: 1px solid #dadada; }
#reviewBoard .pr-notice li { position: relative; zoom:1; background: url(/images/d3/modern_simple/bg_dashed.gif) repeat-x 0 0; padding: 10px 0 6px;}
#reviewBoard .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; }
#reviewBoard .pr-notice li.pr-q.pr-now { margin: 0 -15px; padding: 10px 15px 6px; background: #fafafa; }
#reviewBoard .pr-notice li.pr-a { display: none; padding: 15px 15px 100px; background: 0; color: #9a9a9a;  word-wrap: break-word; word-break: keep-all; }
#reviewBoard .pr-notice li.pr-a .pr-close { position: absolute; right: 20px; bottom: 10px; color: #444; font-weight: bold; letter-spacing: -1px; }
#reviewBoard .pr-notice li:first-child { background: none; }
#reviewBoard .pr-notice li.pr-a img { width:100%; }

#reviewBoard .cond-category-rank div.review-search { margin-top:3px; border:none; }
#reviewBoard .cond-category-rank div.review-search ul li { float:left; width:70%; }
#reviewBoard .cond-category-rank div.review-search ul li:first-child { width:29%; margin-right:1%; }
#reviewBoard .cond-category-rank div.review-search ul li div { border: 1px solid #dadada; }
#reviewBoard .cond-category-rank div.review-search ul li div input { width:70%; height:29px; line-height:29px; border:none; }
#reviewBoard .cond-category-rank div.review-search ul li div a { float:right; display:inline-block; width:26%; height:32px; margin-left:5px; line-height:32px; color:#fff; background:#000; text-align:center; }
div.C-49-1-2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

