/* BASIC css start */
#review-board-write {}
#review-board-write .item-wrap { position: relative; padding: 10px 14px; }
#review-board-write .item-wrap dl:before,
#review-board-write .item-wrap dl:after { content: ""; display: table; }
#review-board-write .item-wrap dl:after { clear: both; }
#review-board-write .item-wrap dt { float: left; position: relative; width: 48px; height: 48px; border: 1px solid #bfc2ca; }
#review-board-write .item-wrap dt img { width: 100%; height: 100%; }
#review-board-write .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-write .item-wrap dd.link-view { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
#review-board-write .item-wrap dd.link-view a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: -9999px; }
#review-board-write .title { position: relative; border-top: 1px solid #8b8b8b; border-bottom: 1px solid #8b8b8b; background-color: #bfc2ca; }
#review-board-write .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-write .title .btns { position: absolute; top: 0; right: 14px; }
#review-board-write .write-btn { text-align: center; padding: 10px 0; border-bottom: 1px solid #bababa; }
#review-board-write .form-wrap {}
#review-board-write .form-wrap .w100-wrap { padding-right: 18px; }
#review-board-write .form-wrap .desc { text-indent: -8px; padding: 0 18px; }
#review-board-write .form-wrap th { color: #7f7f7f; text-indent: 14px; }
#review-board-write .form-wrap td { vertical-align: middle; }
#review-board-write .form-wrap input { vertical-align: middle; height: 25px; }
#review-board-write .form-wrap textarea { height: 115px; padding: 5px 3px; }
#review-board-write .form-wrap .btns { position: relative; }
#review-board-write .form-wrap .btns li { list-style-type: none; margin: 5px 0; }
#review-board-write .form-wrap .btns li a { font-size: 1em; }
#review-board-write .form-wrap .agree {}
#review-board-write .form-wrap .agree li { list-style-type: none; position: relative; margin: 5px 0; }
#review-board-write .form-wrap .agree li a {position: absolute; right: 14px; top: 0; font-size: 1em; }
#review-board-write .btn-gr1 { padding: 8px 0; text-align: center; margin-bottom: 10px; }

/* BASIC css end */

