@charset "utf-8";

/*** 작성 | board/skin/gallery/write.html ***/

.write_gallery {position:relative;}
.write_gallery .write_wrap {}
.write_gallery .write_wrap dl {display:table; width:100%; padding:5px 0; border-bottom:1px solid #e1e1e1;}
.write_gallery .write_wrap dl dt {display:table-cell; width:90px; text-indent:10px; vertical-align:middle;}
.write_gallery .write_wrap dl dt label {font-size:14px; color:#333333; font-weight:bold;}
.write_gallery .write_wrap dl dd {display:table-cell; height:31px; padding:0 10px 0 0; font-size:14px; vertical-align:middle; box-sizing:border-box;}
.write_gallery .write_wrap dl dd input {width:100%; height:31px; font-size:14px; border:none; box-sizing:border-box;}
.write_gallery .write_wrap dl.b_content {display:inline-table; padding-bottom:0;}
.write_gallery .write_wrap dl.b_content dt {position:relative; display:inline-table; width:100%; padding:5px 0 5px 0;}
.write_gallery .write_wrap dl.b_content dt .b_content_chk {position:absolute; top:5px; right:10px;}
.write_gallery .write_wrap dl.b_content dd {display:inline-table; width:100%; padding-right:0;}
.write_gallery .write_wrap dl.b_content dd .textarea_box {padding:5px 10px 5px 10px;}
.write_gallery .write_wrap dl.b_content dd .textarea_box textarea {width:100%; height:150px; border:none; font-size:14px; box-sizing:border-box; resize:none;}
/* 평가 */
.write_gallery .write_wrap .choice_box {border:1px solid #c3c3c3;}
.write_gallery .write_wrap .choice_box .bn_opt { width:100%; height:31px; padding:0 33px 0 6px; border:0; border-radius:0; box-shadow:none; vertical-align:top;  background: url('../../../../img/icon/icon_bg_select.png') no-repeat 100% 0; background-size:400px 31px; font-size:14px; color:#333333; font-weight:bold; }
.write_gallery .write_wrap .choice_box .choice_rating {border-top:1px solid #c3c3c3;}
.write_gallery .write_wrap .choice_box .choice_rating li {padding:5px;}
.write_gallery .write_wrap .choice_box span.rating {display:block; width:77px; height:13px; font-size:0; background:url('../../../../img/icon/icon_star.png') no-repeat left top; background-size:77px 13px;}
.write_gallery .write_wrap .choice_box span.rating span {display:block; height:13px; background:url('../../../../img/icon/icon_star_on.png') no-repeat left top; background-size:77px 13px;}
/* 상품선택 */
.write_gallery .write_wrap .itemselect {position:relative; min-height:21px;} 
.write_gallery .write_wrap .itemselect .item_select_btn_box {} 
/* 파일 첨부 */
.write_gallery .write_wrap .b_file {padding:10px 10px 0 10px;}
/* 상품 선택 / 주문선택 */
.write_gallery .selected_goods_wrap {padding:0 10px; border-bottom:1px solid #ddd; background:#f8f8f8;}
.write_gallery .selected_goods_wrap .selected_goods {display:table; width:100%; table-layout:fixed;}
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell{display:table-cell; vertical-align:middle;}
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell.cell_img{width:50px; padding:10px 10px 10px 0;}
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell.cell_img .goods_img{display:block; border:1px solid #e5e5e5;}
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell.cell_img .goods_img img{ width:100%; vertical-align:top; }
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell.cell_info{font-size:14px; padding:10px 0;}
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell.cell_price{text-align:right; font-size:14px;}
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell.cell_delete {text-align:center; width:40px;}
.write_gallery .selected_goods_wrap .selected_goods .goods_item_cell.cell_delete button {display:block; height:20px; background:none; border:none;}
/* 보안코드 */
.write_gallery .input_wrap {padding:0 10px;}
.write_gallery .input_wrap .capcha {display:table; min-width:300px; margin:0 auto; padding:10px 0 10px 0;}
.write_gallery .input_wrap .capcha .capcha_img {display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d6d6d6; }
.write_gallery .input_wrap .capcha .capcha_img span {display:table-cell; width:188px; height:100px; vertical-align:middle;}
.write_gallery .input_wrap .capcha .capcha_img span img {}
.write_gallery .input_wrap .capcha .capcha_body {display:table-cell; padding:0 0 0 10px;}
.write_gallery .input_wrap .capcha .capcha_body .capcha_text {padding:0 0 10px 0;}
.write_gallery .input_wrap .capcha .capcha_body .capcha_input {padding:0 0 10px 0;}
.write_gallery .input_wrap .capcha .capcha_body .capcha_input input {width:100%; height:26px; border:1px solid #d0d0d0; text-indent:10px; box-sizing:border-box;}
/* 비회원 글작성에 대한 개인정보 수집 및 이용동의 */
.write_gallery .write_wrap dl.b_guest {display:inline-table; padding-bottom:0;}
.write_gallery .write_wrap dl.b_guest dt {position:relative; display:inline-table; width:calc(100% - 20px); padding:5px 10px 5px 10px; text-indent:0;}
.write_gallery .write_wrap dl.b_guest dt label {font-size:13px;}
.write_gallery .write_wrap dl.b_guest dd {display:inline-table; width:100%; padding-right:0;}
.write_gallery .write_wrap dl.b_guest dd .textarea_box {padding:5px 10px 5px 10px;}
.write_gallery .write_wrap dl.b_guest dd .textarea_box textarea {width:100%; height:120px; padding:10px; font-size:12px; box-sizing:border-box; resize:none;}
/* 버튼 위치 */
.write_gallery .btn_box {display:table; width:100%; padding:10px 0 10px 0;}
.write_gallery .btn_box li {display:table-cell; width:50%;}
.write_gallery .btn_box li:nth-child(1) {padding:0 2px 0 10px;}
.write_gallery .btn_box li:nth-child(2) {padding:0 10px 0 2px;}
/* 닫기 */
.write_gallery .close_btn {position:absolute; top:0; right:0; z-index:100; display:none;}
.ly_pop .write_gallery .close_btn {display:block;}

/* 게시판 글쓰기 이메일 */
.board_input_email {border:1px solid #c3c3c3 !important; width:50% !important; padding:0 5px;}
.board_email_select_box {float:right; width:calc(100% - 51.3%); display:inline-block; vertical-align: middle;}
.board_email_select {height:31px; width:100%; padding:0 0 0 5px; border:1px solid #c3c3c3; background: #fff url(../../../../img/icon/icon_bg_select.png) no-repeat 100% 0; background-size: 376px auto;}