@charset "utf-8"; 

/* 게시판 버튼 */
/* 목록 버튼 */
#bo_list a.btn_b01 { }
#bo_list a.btn_b01:focus, 
#bo_list a.btn_b01:hover { }
#bo_list a.btn_b02 { }
#bo_list a.btn_b02:focus, 
#bo_list a.btn_b02:hover { color:#fff; }
#bo_list a.btn_admin { } /* 관리자 전용 버튼 */
#bo_list a.btn_admin:focus, 
#bo_list .btn_admin:hover { }

/* 읽기 버튼 */
#bo_v a.btn_b01 { }
#bo_v a.btn_b01:focus, 
#bo_v a.btn_b01:hover { }
#bo_v a.btn_b02 { }
#bo_v a.btn_b02:focus,
#bo_v a.btn_b02:hover { color:#fff; }
#bo_v a.btn_admin { } /* 관리자 전용 버튼 */
#bo_v a.btn_admin:focus, 
#bo_v a.btn_admin:hover { }

/* 쓰기 버튼 */
#bo_w { }
#bo_w .btn_confirm { text-align:center; } /* 서식단계 진행 */
#bo_w .btn_submit { }
#bo_w .btn_submit:hover { color:#fff; }
#bo_w button.btn_submit { }
#bo_w fieldset .btn_submit { }
#bo_w .btn_cancel { }
#bo_w button.btn_cancel { }
#bo_w .btn_cancel:focus, 
#bo_w .btn_cancel:hover { color:#fff; }
#bo_w a.btn_frmline, 
#bo_w button.btn_frmline { } /* 우편번호검색버튼 등 */
#bo_w button.btn_frmline { }

/* 기본 테이블 */
/* 목록 테이블 */
#bo_list .tbl_head01 { }
#bo_list .tbl_head01 caption { }
#bo_list .tbl_head01 thead th { }
#bo_list .tbl_head01 thead a { }
#bo_list .tbl_head01 thead th input { } /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#bo_list .tbl_head01 tfoot th { }
#bo_list .tbl_head01 tfoot td { }
#bo_list .tbl_head01 tbody th { }
#bo_list .tbl_head01 td { }
#bo_list .tbl_head01 a { }
#bo_list td.empty_table { }

/* 읽기 내 테이블 */
#bo_v .tbl_head01 { }
#bo_v .tbl_head01 caption { }
#bo_v .tbl_head01 thead th { }
#bo_v .tbl_head01 thead a { }
#bo_v .tbl_head01 thead th input { } /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#bo_v .tbl_head01 tfoot th { }
#bo_v .tbl_head01 tfoot td { }
#bo_v .tbl_head01 tbody th { }
#bo_v .tbl_head01 td { }
#bo_v .tbl_head01 a { }
#bo_v td.empty_table { }

/* 쓰기 테이블 */
#bo_w table { }
#bo_w caption { }
#bo_w .frm_info { }
#bo_w .frm_address { }
#bo_w .frm_file { }

#bo_w .tbl_frm01 { }
#bo_w .tbl_frm01 th { }
#bo_w .tbl_frm01 td { }
#bo_w .tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input { }
#bo_w .tbl_frm01 textarea { }
/*
#bo_w .tbl_frm01 #captcha { }
#bo_w .tbl_frm01 #captcha input { }
*/
#bo_w .tbl_frm01 a { }

/* 필수입력 */
#bo_w .required, #bo_w textarea.required { }

#bo_w .cke_sc { }
#bo_w button.btn_cke_sc { }
#bo_w .cke_sc_def { }
#bo_w .cke_sc_def dl { }
#bo_w .cke_sc_def dl:after { }
#bo_w .cke_sc_def dt, #bo_w .cke_sc_def dd { }
#bo_w .cke_sc_def dt { }
#bo_w .cke_sc_def dd { }

/* ### 기본 스타일 커스터마이징 끝 ### */



/* 게시판 읽기 */
#bo_v_top { border-top:0 !important; margin-top:0 !important; }


/* 게시판 쓰기 */
#char_count_desc { display:block; margin:0 0 5px; padding:0 }
#char_count_wrap { margin:5px 0 0; text-align:right }
#char_count { font-weight:bold }

#autosave_wrapper { position:relative }
#autosave_pop { display:none; z-index:10; position:absolute; top:24px; right:117px; padding:8px; width:350px; height:auto !important; height:180px; max-height:180px; border:1px solid #565656; background:#fff; overflow-y:scroll }
html.no-overflowscrolling #autosave_pop { height:auto; max-height:10000px !important } /* overflow 미지원 기기 대응 */
#autosave_pop strong { position:absolute; font-size:0; line-height:0; overflow:hidden }
#autosave_pop div { text-align:right }
#autosave_pop button { margin:0; padding:0; border:0; background:transparent }
#autosave_pop ul { margin:10px 0; padding:0; border-top:1px solid #e9e9e9; list-style:none }
#autosave_pop li { padding:8px 5px; border-bottom:1px solid #e9e9e9; zoom:1 }
#autosave_pop li:after { display:block; visibility:hidden; clear:both; content:"" }
#autosave_pop a { display:block; float:left }
#autosave_pop span { display:block; float:right }
.autosave_close { cursor:pointer }
.autosave_content { display:none }


/* 게시판 댓글 */
#bo_vc { margin:0 0 20px; padding:20px 20px 10px; border:1px solid #e5e8ec; background:#f5f8f9 }
#bo_vc h2 { margin-bottom:10px }
#bo_vc article { padding:0 0 10px; border-top:1px dotted #ccc }
#bo_vc header { position:relative; padding:15px 0 5px }
#bo_vc header .icon_reply { position:absolute; top:15px; left:-20px }
#bo_vc .sv_wrap { margin-right:15px }
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest { font-weight:bold }
.bo_vc_hdinfo { display:inline-block; margin:0 15px 0 5px }
#bo_vc h1 { position:absolute; font-size:0; line-height:0; overflow:hidden }
#bo_vc a { color:#000; text-decoration:none }
#bo_vc p { padding:0 0 5px; line-height:1.8em }
#bo_vc p a { text-decoration:underline }
#bo_vc p a.s_cmt { text-decoration:none }
#bo_vc_empty { margin:0; padding:20px !important; text-align:center }
#bo_vc #bo_vc_winfo { float:left }
#bo_vc footer { zoom:1 }
#bo_vc footer:after { display:block; visibility:hidden; clear:both; content:"" }

.bo_vc_act { float:right; margin:0; list-style:none; zoom:1 }
.bo_vc_act:after { display:block; visibility:hidden; clear:both; content:"" }
.bo_vc_act li { float:left; margin-left:5px }

#bo_vc_w { position:relative; margin:0 0 10px; padding:0 0 20px; border-bottom:1px solid #cfded8 }
#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_sns { margin:0; padding:0; list-style:none; zoom:1 }
#bo_vc_sns:after { display:block; visibility:hidden; clear:both; content:"" }
#bo_vc_sns li { float:left; margin:0 20px 0 0 }
#bo_vc_sns input { margin:0 0 0 5px }






