/* BASIC css start */
#review-board-list {}
#review-board-list .item-wrap { position: relative; padding: 10px 14px; }
#review-board-list .item-wrap dl:before,
#review-board-list .item-wrap dl:after { content: ""; display: table; }
#review-board-list .item-wrap dl:after { clear: both; }
#review-board-list .item-wrap dt { float: left; position: relative; width: 48px; height: 48px; border: 1px solid #bfc2ca; }
#review-board-list .item-wrap dt img { width: 100%; height: 100%; }
#review-board-list .item-wrap dd.subject { display: table-cell; vertical-align: middle; position: relative; padding-left: 10px; height: 48px; font-size: .75em; font-weight: bold; color: #000; }
#review-board-list .item-wrap dd.link-view { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
#review-board-list .item-wrap dd.link-view a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: -9999px; }
#review-board-list .title { position: relative; border-top: 1px solid #8b8b8b; border-bottom: 1px solid #8b8b8b; background-color: #bfc2ca; }
#review-board-list .title h3 { padding-left: 30px; text-align: left; margin: 0; height: 34px; line-height: 36px; font-size: .75em; font-weight: bold; color: #fff; background: url(/images/d3/m_01/bull/review_title@2x.gif) no-repeat 14px center; background-size: 13px 13px; }
#review-board-list .title .btns { position: absolute; top: 0; right: 14px; }
#review-board-list .search-wrap { position: relative; padding: 10px 14px; background-color: #fff; }
#review-board-list .search-wrap .item-search { position: relative; }
#review-board-list .search-wrap .item-search select{width : 70px; font-size:10px;}
#review-board-list .search-wrap .item-search label { display: block; position: absolute; left: 0; top: 1px; color: #000; }
#review-board-list .search-wrap .item-search .wrap { position: relative; margin-left: 75px; padding-right: 60px; }
#review-board-list .search-wrap .item-search .wrap input { width: 100%; height: 25px; }
#review-board-list .search-wrap .item-search a.btn-gray-h25 { position: absolute; top: 0; right: 0; }
#review-board-list .notice-bar { position: relative; padding: 10px 14px;  background-color: #fffde8; border-top: 1px solid #bdc4c6;}
#review-board-list .notice-bar dt { line-height: 1.5em; font-size: .75em; color: #000; font-weight: bold; }
#review-board-list .notice-bar dt strong { padding: 2px 4px; color: #fff; font-size: 1em; background-color: #7e8593; -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#review-board-list .notice-bar dd { margin-top: 5px; font-size: .75em; color: #777; }
#review-board-list .reviews { position: relative; border-top:1px solid #979797;}
#review-board-list .reviews > ul > li { position: relative; padding : 10px 14px; border-bottom: 1px solid #979797; list-style-type: none; }
#review-board-list .reviews > ul > li:after { clear: both; }
#review-board-list .reviews > ul > li dl { position: relative; }
#review-board-list .reviews > ul > li dl > dt.item-name { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #eaeaea; font-size: .75em; font-weight: bold; }
#review-board-list .reviews > ul > li dl h4 { margin: 0; color: #000; font-size: .75em; font-weight: bold; }
#review-board-list .reviews > ul > li dl h4 img { vertical-align: -2px; }
#review-board-list .reviews > ul > li dl h4 .cate { color: #239cdc; }
#review-board-list .reviews > ul > li dl h4 .reply { color: #fd6d1e; }
#review-board-list .reviews > ul > li dl h4 .original-del { font-weight: normal; }
#review-board-list .reviews > ul > li dl .info { margin-top: 5px; font-size: .75em; color: #777; }
#review-board-list .reviews > ul > li dl .info .btns { display: inline-block; margin-left: 10px; }
#review-board-list .reviews > ul > li dl .info a { font-size: 1em; }
#review-board-list .reviews > ul > li dl .rating { margin-top: 5px; font-size: .75em; color: #777; }
#review-board-list .reviews > ul > li dl .rating label { display: block; }
#review-board-list .reviews > ul > li dl .icon { font-size: .7em; margin-top: 5px; }
#review-board-list .reviews > ul > li dl .icon .gray { padding: 2px 2px; color: #fff; font-size: 1em; background-color: #7e8593; -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#review-board-list .reviews > ul > li dl .icon .blue { padding: 2px 2px; color: #fff; font-size: 1em; background-color: #5cb7fa; -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#review-board-list .reviews > ul > li.use-image > div dl .icon { position: relative; left: 0; bottom: 0; }
#review-board-list .reviews > ul > li.use-image {}
#review-board-list .reviews > ul > li.use-image > div div.image { float: left; position: relative; width: 93px; z-index: 2; }
#review-board-list .reviews > ul > li.use-image > div div.image img { width: 100%; height: auto; }
#review-board-list .reviews > ul > li.use-image > div dl { position: relative; padding: 0 0 0 105px; }
#review-board-list .reviews > ul > li.use-image > div dl:before,
#review-board-list .reviews > ul > li.use-image > div dl:after { content: ""; display: table; }
#review-board-list .reviews > ul > li.use-image > div dl:after { clear: both; }
#review-board-list .reviews > ul > li > div.re1 { padding-left: 30px; background: url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 15px 12px; background-size: 10px 10px; }
#review-board-list .reviews > ul > li > div.re2 { padding-left: 40px; background: url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 25px 12px; background-size: 10px 10px; }
#review-board-list .reviews > ul > li > div.re3 { padding-left: 50px; background: url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 35px 12px; background-size: 10px 10px; }
#review-board-list .reviews > ul > li > div.re4 { padding-left: 60px; background: url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 45px 12px; background-size: 10px 10px; }
#review-board-list .reviews > ul > li > div.re5 { padding-left: 70px; background: url(/images/d3/m_01/bull/review_re_dd@2x.gif) no-repeat 55px 12px; background-size: 10px 10px; }
#review-board-list .reviews > ul > li .none-data { text-align:center; }
#review-board-list .write-btn { text-align: center; padding: 10px 0; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; }
@font-face{font-family:ng; src:url('/template_common/m_powerpack/common_font/NanumBarunGothic.eot'); src:local(¡Ø), url('/template_common/m_powerpack/common_font/NanumBarunGothic.woff') format('woff')}
/* BASIC css end */

