/* 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; background-color: #666; }
#review-board-list .title h3 { padding-left: 20px; text-align: left; margin: 0; height: 34px; line-height: 36px; font-size: .75em; font-weight: bold; color: #fff;font-family:'Roboto Slab', serif; }
#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; height:25px; 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: 98%; height: 25px; -webkit-border-radius: 0px !important; border-radius: 0px !important; }
#review-board-list .search-wrap .item-search a.btn_search { position:absolute; top:0px; right:0px; width:50px; height:25px; line-height:25px; border:solid 1px #343434; text-align:center }
#review-board-list .notice-bar { position: relative; padding: 10px 14px;  background-color: #ffffff; 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 { display: inline-block; margin-top: 0; font-size: .75em; color: #777; }
#review-board-list .reviews > ul > li dl .rating label { display: block; }
#review-board-list .reviews > ul > li dl .icon {display: inline-block;  font-size: .7em; margin-top: 0; float:right}
#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; width:95%; margin:20px auto 0 auto; height:32px; line-height:32px; color:#ffffff; background:#333; font-family:'Open sans'; font-size:12px; }
#review-board-list .write-btn a {color:#ffffff;  font-size:12px;}

.qnaNavi h1,
.qnaNavi h2 {text-align:center; }
.qnaNavi h1 {font-family: 'Nanum gothic', 'Noto serif';font-size: 17px; text-transform: uppercase; font-weight:bold; letter-spacing:1px; margin:30px 0 0; }
.qnaNavi h2 {margin:0 0 20px; font-size:13px; color:#777; font-weight:normal; }
.qnaNavi {padding:0 10px; }
.qnaNavi ul { margin:0 -1.3333% 0 0; overflow:hidden; }
.qnaNavi ul li {width:32%; text-align:center; float:left; margin:0 1.3333% 1.3333% 0 ; }
.qnaNavi li a { background:#ffffff; color:#000; border: 1px solid #000; display:block; margin:0 auto; padding:10px 0; font-size:12px; }
.qnaNavi li a img {display:block; height:30px; margin:0 auto 5px; opacity:0.7; filter:alpha(opacity=70); }

.qnaNavi .qnaCall {overflow:hidden; box-sizing:border-box; border:5px solid #000; margin:10px auto; padding:15px; }
.qnaNavi .qnaCall li.qnaCall01 { text-align:left; border-bottom:1px solid #ccc; width:100%; padding:0 0 15px 0; }
.qnaNavi .qnaCall li.qnaCall01 div {float:left; }
.qnaNavi .qnaCall li.qnaCall01 .thumb {width:20%; display:inline-block; margin:0 5% 0 0; }
.qnaNavi .qnaCall li.qnaCall01 .thumb img {width:100%; opacity:0.7;  filter:alpha(opacity=70); margin: 7px 0 0; }
.qnaNavi .qnaCall li.qnaCall01 .txt {width:75%; }
.qnaNavi .qnaCall li.qnaCall01 .txt .tit {font-size:14px; color:#000; }
.qnaNavi .qnaCall li.qnaCall01 .txt .num {font-size:30px; font-weight:900; margin:0 0 5px;  color:#000;}
.qnaNavi .qnaCall li.qnaCall01 p { color:#777; font-size:11px;  }
.qnaNavi .qnaCall li.qnaCall02 { text-align:left; width:100%;  }
.qnaNavi .qnaCall li.qnaCall02 p {font-size:11px; line-height:1.6; }
/* BASIC css end */

