/* BASIC css start */
/* =============================================================================
   »óÇ°È­¸é-¸®ºäº¸µå±Û¾²±â(°Ô½ÃÆÇÇü¸®ºä) review_board_write.html
   Q&A-±Û¾²±â qna_board_write.html
   Ä¿¹Â´ÏÆ¼-°Ô½ÃÆÇ-°Ö·¯¸®°Ô½ÃÆÇ(±Û¾²±â) gallery_board_write.html
   Ä¿¹Â´ÏÆ¼-1´ë1°Ô½ÃÆÇ(Áú¹®ÇÏ±â) board_write.html
   Ä¿¹Â´ÏÆ¼-email¹®ÀÇ email_write.html
   ========================================================================== */
#review-board-write {}
#review-board-write .notice:first-child { border-top: 1px solid #8b8b8b; }
#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: 3px 3px; text-align: right; margin-bottom: 3px; }
#review-board-write .form-wrap .w100-wrap .web-edit { margin-top: 2px; }
#container .notice { padding: 10px 14px; font-size: .75em; color: #4c515a; font-weight: bold; background-color: #eff3f4; border-bottom: 1px solid #ced0ca; }
#container .notice 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; }
/* BASIC css end */

