/* 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 .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 .write-btn a {font-size:13px; }
#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: #fff; 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; margin-left:10px; }
#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; }
#review-board-write .form-wrap .w100-wrap .web-edit { margin-top: 2px; }
#review-board-write #passimg { width : 100%; border-top: 2px solid #dadada; border-bottom: 2px solid #dadada; bottom:105px; }

#addinfo_box input[type=text].addinfo_inputs { -webkit-appearance: none; border: 1px solid #d6d6d6; padding: 0 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:97%;}
#addinfo_box .addinfo_title { width: 40%; word-break: break-all; }
#addinfo_box .addinfo_value { word-break: break-all; }

.qnaNavi h1,
.qnaNavi h2 {text-align:center; }
.qnaNavi h1 {font-family: 'Noto serif';font-size: 24px; text-transform: uppercase; font-weight:normal; 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:#d2b095; color:#fff; 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 #d2b095; 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 */

