@charset "utf-8";
/*글쓰기*/
#bo_w>p{color:#2c2c2c;font-family:'Cafe24Shiningstar',sans-serif;font-size: 32px;line-height: 1.3em;}
.consult_txt{color:#2c2c2c;font-size: 22px;line-height: 1.3em;padding-bottom: 20px;}
.consult_txt strong{
    line-height: 1.4em;
    font-size: 26px;
}

#bo_w .write_div{color:#2c2c2c;font-family:'SUIT',sans-serif;font-size: 15px;}

#bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0; }
#bo_w .bo_v_option li label {vertical-align:baseline}
#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px}
#bo_w .bo_v_option .chk_box input[type="radio"] + label span {margin-left:0;margin-right:5px}
#bo_w .write_div {/* margin:10px 0; */position:relative;}
#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%}



#bo_w .wr_content.smarteditor2 iframe {background:#fff}
#bo_w .bo_w_tit {position:relative}
#bo_w .bo_w_tit .frm_input {padding-right:120px;font-size: 16px;}
#bo_w .bo_w_tit #btn_autosave {position:absolute;top:5px;right:5px;line-height:30px;height:30px}
#bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size: 15px;text-align:center;color:#b2b2b2;}
#bo_w .bo_w_link .frm_input {padding-left:50px}
#bo_w .bo_w_flie .lb_icon {position:absolute;top: 11px;left:0px;border-radius:3px 0 0 3px;height:38px;width:40px;font-size: 15px;text-align:center;color:#b2b2b2;}
#bo_w .bo_w_flie .frm_file {padding-left:50px;font-size: 13px;}
#bo_w .bo_w_flie .file_wr {position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin-top: 13px;}
#bo_w .bo_w_flie .frm_input {margin:10px 0 0}
#bo_w .bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
#bo_w .bo_w_select select {border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px}



#bo_w .write_div .radio2 input[type="checkbox"] + label span {width:20px; height:20px;border:1px solid #d0d3db;}


#bo_w .btn_confirm .btn_submit,
#bo_w .btn_confirm .btn_close {float:left;height:50px !important;width:49.5%;font-weight:bold;font-size: 15px;text-align: center;line-height: 50px;border: 1px solid #7c5f44;border-radius: 3px;}
#bo_w .btn_confirm .btn_close {color:#7c5f44;}
#bo_w .btn_confirm {text-align:left; margin-top:20px; padding-bottom:40px;}
#bo_w .btn_confirm .btn_submit {margin-left:1%}



/* 게시판 댓글 */
.cmt_btn{background:url('./images/cmt_btn.png') no-repeat 85px 8px;text-align:left ;width:100% ;border:0;color:#ed6478;font-weight:bold;font-size:1.25em;margin: 30px 0 0px;padding:0  0 10px }
.cmt_btn_op{background:url('./img/cmt_btn.png') no-repeat 85px  -23px}
#bo_vc {}
#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc article {margin:20px 0;position:relative; font-size:16px}
#bo_vc article .profile_img img{border-radius:50%}
 
#bo_vc header:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight: bold;font-size: 18px;color: #7c5f44;}
.bo_vc_hdinfo{float:right;font-style:italic;color:#777}
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc .cmt_contents {padding:15px;margin:10px 0 0;background: #eeeeee;border-radius:5px;border: 1px solid #e8e8e8;color: #144734;}
#bo_vc .cmt_contents p{line-height:1.5em;font-size: 16px;font-weight: 500;}
#bo_vc p a {text-decoration:underline}
#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
#bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center}
#bo_vc #bo_vc_winfo {float:left}

.bo_vc_act {text-align:right;margin:0;list-style:none;zoom:1}
.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_act li {display:inline-block;}
.bo_vc_act li a{padding: 5px 10px;line-height:23px;background-color: #7c5f44;color: #fff;font-size: 13px;}

.bo_vc_w {position:relative;padding: 20px 0;display:block;margin: 50px 0;border-bottom: 1px solid #7c5f44;border-top: 3px solid #7c5f44;}
.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;font-size: 17px;height:120px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
#wr_secret{}
.bo_vc_w_info{margin:10px 0;float:left}
.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w_info .frm_input{float:left;margin-right:5px}
.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}
.bo_vc_w .btn_confirm{float:right;margin-top:10px}
.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;color: #7c5f44;}
.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:bold;font-size: 16px;}
.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}



.contents span{color:#2d2c2c; font-size:18px; font-weight:400; line-height:1.7em}