/* 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 #e1e1e1; }
#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: #595959; }
#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 #e1e1e1; border-bottom: 1px solid #e1e1e1; background-color: #fff; }
#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: #595959; }
#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: #fafafa; border-top: 1px solid #e1e1e1;}
#review-board-list .notice-bar dt { line-height: 1.5em; font-size: .75em; color: #595995; 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 #e1e1e1;}
#review-board-list .reviews > ul > li { position: relative; padding : 10px 14px; border-bottom: 1px solid #e1e1e1; 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 #e1e1e1; font-size: .65em; font-weight: bold; }
#review-board-list .reviews > ul > li dl h4 { margin: 0; color: #595959; font-size: .65em; 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: #555; }
#review-board-list .reviews > ul > li dl h4 .reply { color: #19225F; }
#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: .65em; 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: .65em; 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: 63px; z-index: 2; }
#review-board-list .reviews > ul > li.use-image > div div.image img { width: 95%; height: auto; }
#review-board-list .reviews > ul > li.use-image > div dl { position: relative; padding: 0 0 0 85px; }
#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 { margin: 20px auto; text-align: center;}
#review-board-list .write-btn a { display: block; line-height:30px; width: 90.3125%;  margin: 10px auto;  }

/* BASIC css end */

