/* 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 .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; 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; }
#review-board-write .myorder { position: relative; }
#review-board-write .myorder .input-group { position: relative; }
#review-board-write .myorder .input-group input[type=text]:-ms-clear { display: none; }
#review-board-write .myorder .input-group #ordernumclear { position: absolute; right: 6px; top: 0; bottom: 0; width: 23px; height: 12px; margin: auto; font-size: 11px; cursor: pointer; color: #000; text-align: center; }

#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; }

/* 주문내역 조회 레이어 */
#myorderlayer { display: none; }
#myorderlayer .layer { position: fixed; left:0; top: 0; z-index: 999; width: 100%; height: 100%; text-align: center; background-color: #fff; }
#myorderlayer .layer .layer-pop { display:inline-block; width:100%; max-height:100%; vertical-align:middle; background:#fff; text-align:left; z-index:99999; border-bottom:1px solid #a0a0a0; overflow:auto; }
#myorderlayer .layer .layer-pop h3 { padding-left: 10px; font-size: 14px; }
#myorderlayer .layer .layer-pop .txt { padding:0; max-height:none; text-align: left; font-family: "Malgun Gothic"; }
#myorderlayer .layer .layer-pop .txt ul { list-style: none; }
#myorderlayer .layer .layer-pop .txt .tab { padding: 15px 13px; }
#myorderlayer .layer .layer-pop .txt .tab ul { display: table; width: 100%; height: 30px; }
#myorderlayer .layer .layer-pop .txt .tab ul li { display: table-cell; width: 25%; height: 28px; border: 1px solid #c9c9c9; background:#fff; }
#myorderlayer .layer .layer-pop .txt .tab ul li a { display:block; line-height: 28px; color: #3b3b3b; font-size: 12px; text-align:center; text-decoration:none; background:none; }
#myorderlayer .layer .layer-pop .txt .tab ul li.now { font-weight:bold; background: #d1d1d1; }
#myorderlayer .layer .layer-pop .txt .tabWrap { margin: 0 13px;  border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; font-size: 13px; }
#myorderlayer .layer .layer-pop .txt .tabWrap li { margin: 0 10px; padding: 10px 0; border-top: 1px solid #cfcfcf; }
#myorderlayer .layer .layer-pop .txt .tabWrap li:first-child { border: none; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a { display: block; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a dl { padding: 0 5px; text-indent: 0; word-break: break-all; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a dl dt { font-weight: bold; }
#myorderlayer .layer .layer-pop .txt .tabWrap li a dl dd .bar { display: inline-block; width: 1px; height: 10px; margin: 0 5px; background: #ddd; }
#myorderlayer .layer .layer-pop .txt .tabWrap li.myorder-none { text-align: center; }
#myorderlayer .layer .layer-pop .txt .order_list_more { margin-top:15px; }
#myorderlayer .layer .layer-pop .txt .pd10 { padding: 0 20px 15px; margin: 0; }
#myorderlayer .layer .layer-pop .txt .pd10 .btn-white { display: block; height: 35px; line-height: 35px; border: 1px solid #393939; color: #393939; font-size: 12px; font-weight: bold; text-align: center; }
#myorderlayer .layer .layer-pop .txt .paging { text-align: center; }
/* BASIC css end */

