/* 게시판 목록 공통 */
.bo_fx{margin-bottom:5px;zoom:1}
.bo_fx:after{display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul{margin:0;padding:0}
#bo_list_total{float:left;padding-top:5px}
.btn_bo_user{float:right;margin:0;padding:0}
.btn_bo_user li{float:left;margin-left:5px}
.btn_bo_adm{float:left}
.btn_bo_adm li{float:left;margin-right:5px}
.btn_bo_adm input{padding:8px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle}
.bo_notice td{background:#f8f8f8}
.bo_notice td a{font-weight:bold}
.td_num strong{color:#000}
.bo_cate_link{display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */
.bo_current{color:#e8180c}
.cnt_cmt{display:inline-block;margin:0 !important;font-weight:bold;color:#666;font-size:0.9em}

.empty_table{padding:85px 0 !important}
.explain{margin-bottom:20px;padding:15px;border:1px solid #ebebeb;background:#fafafa;line-height:1.6em}
.explain li{margin:0;padding:0}
.explain span{color:#ff0000}
.red{color:#ff0000}
.blue{color:#06F}
.gray{color:#999}

/* table */
.tbl_mara table th{border:1px solid #e9e9e9;background:#f8f8f8}
.tbl_mara table tfoot{background:#f8f8f8}
.tbl_mara table td{border:1px solid #e9e9e9; letter-spacing:-0.05em}
.tbl_mara table td select{width:80%}
.tbl_mara table td textarea{width:98%}


/* 게시판 목록 */
#mara_list td{text-align:center}

#mara_cal{background:#fff}
#mara_cal .title{padding:0 0 20px 0;font-size:1.5em;font-weight:bold;text-align:center;color:#444}
#mara_cal td{padding:5px 0 3px 4px;height:100px;vertical-align:top;font-size:0.95em}
#mara_cal td.null{background:#fafafa}
#mara_cal td p{margin:0;padding:0;line-height:1.6em}
#mara_cal td .title_day{padding:0 0 5px}
#mara_cal td .title_dayred{padding:0 0 5px;color:#ff0000}
#mara_cal td .title_dayblue{padding:0 0 5px;color:#06F}
#mara_cal td .day{padding:0 0 5px 0}
#mara_cal td span.open{color:#333;font-weight:bold}
#mara_cal td span.close{color:#ccc}

/* 게시판 읽기 */
#mara_view{background:#fff}
#mara_view strong{color:#333}
#mara_view strong.red{color:#ff0000}

/* 게시판 쓰기 */
#mara_write{position:relative;background:#fff}
#mara_write .select{position:absolute;right:0;margin-top:-25px}


/* 게시판 관리 */
#sh_setup{padding:20px}

/* 게시판 댓글 */
#bo_vc{margin:0 0 20px;padding:20px 20px 10px;border:1px solid #E9E9E9;background:#f8f8f8}
#bo_vc h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#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_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;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;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}

