@charset "utf-8";
/* SIR 지운아빠 */

.overlaybox {position:relative;padding:5px;background:#2b2d36;}
.overlaybox div, ul {overflow:hidden;margin:0;padding:0;}
.overlaybox li {list-style: none;font-size:1em;display:inline-block;}
.overlaybox .boxtitle {color:#fff;font-size:1.2em;font-weight:bold;margin-bottom:8px;padding-left:10px}
.overlaybox ul {}
.overlaybox li {position:relative;margin-bottom:2px;background:#2b2d36;padding:5px 10px;color:#aaabaf;line-height: 1;font-weight:bold;}
.overlaybox li span {display:inline-block;}
.overlaybox li .title {font-size:1em;font-weight:normal;color:#fff;}
.overlaybox li:hover {color:#fff;}
.overlaybox li:hover .up {background-position:0 0px;}
.overlaybox li:hover .down {background-position:0 -20px;}   


.customoverlay {position:relative;bottom:10px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;float:left;}
.customoverlay:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}
.customoverlay a {display:block;text-decoration:none;color:#000;text-align:center;border-radius:6px;font-size:14px;font-weight:bold;overflow:hidden;}
.customoverlay .title {display:block;text-align:center;background:#fff;padding:10px 15px;font-size:14px;font-weight:bold;}
.customoverlay:after {content:'';position:absolute;margin-left:-12px;left:50%;bottom:-12px;width:22px;height:12px;background:url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
.customoverlay .title strong {display:inline-block;background-color:#ccc;width:25px;height:25px;border-radius:50%;line-height:25px;}

/* ### 기본 스타일 커스터마이징 시작 ### */

/* 게시판 버튼 */
/* 목록 버튼 */
#bo_gall a.btn_b01 {}
#bo_gall a.btn_b01:focus, #bo_gall a.btn_b01:hover {}
#bo_gall a.btn_b02 {}
#bo_gall a.btn_b02:focus, #bo_gall a.btn_b02:hover {}
#bo_gall a.btn_admin {} /* 관리자 전용 버튼 */
#bo_gall a.btn_admin:focus, #bo_gall .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 {}
#bo_v a.btn_admin {} /* 관리자 전용 버튼 */
#bo_v a.btn_admin:focus, #bo_v a.btn_admin:hover {}

/* 쓰기 버튼 */
#bo_w .btn_confirm {height:60px;text-align:right;} /* 서식단계 진행 */
#bo_w .btn_submit {padding:10px 20px;border:#ccc solid 1px;}
#bo_w button.btn_submit {}
#bo_w fieldset .btn_submit {}
#bo_w .btn_cancel {display:inline-block;padding:6px 15px;border:#ccc solid 1px;background-color:#ccc;margin-right:20px;}
#bo_w .btn_delete {display:inline-block;background:red;vertical-align: middle;color:#fff;}
#bo_w button.btn_cancel {}
#bo_w .btn_cancel:focus, #bo_w .btn_cancel:hover {}
#bo_w a.btn_frmline, #bo_w button.btn_frmline {} /* 우편번호검색버튼 등 */
#bo_w button.btn_frmline {}

/* 기본 테이블 */


/* 쓰기 테이블 */
#bo_w table {}
#bo_w caption {}
#bo_w .frm_info {}
#bo_w .frm_address {}
#bo_w .frm_file {}

.tbl_frm01 {width:100%;}
.tbl_frm01 th {text-align:center;}
.tbl_frm01 td {}
.tbl_frm01 td.center {text-align:center;}
.tbl_frm01 textarea, #bo_w tbl_frm01 .frm_input {}
.tbl_frm01 textarea {}

.latest_wr {margin-top:10px;font-size:1.2em;}


/*
#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 {}

.hd_sch_wr {width:100%;margin:20px 0;float:right;}
#hd_sch {float:left;}

/*글쓰기*/
#bo_w .write_div{margin:20px 0;position:relative}
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info .frm_input{float:left;width:33%}
#bo_w #wr_password{margin:0 0.5%  }
#bo_w .wr_content.smarteditor2 iframe{background:#fff}
#bo_w .bo_w_tit{position:relative}
#bo_w .bo_w_tit .frm_input{width:50%;}
#bo_w .bo_w_tit #btn_searchtemple{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
#bo_w .bo_w_tit #btn_searchaddr{position:absolute;top:5px;right:5px;line-height:30px;height:30px;}
#bo_w .bo_w_tit #btn_searchaddr2{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;background: #eee;text-align:center;color:#888}
#bo_w .bo_w_link .frm_input{padding-left:50px}
#bo_w .bo_w_flie .lb_icon{position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;background:#eee;text-align:center;color:#888}
#bo_w .bo_w_flie .frm_file{padding-left:50px;}
#bo_w .bo_w_flie .file_wr{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
#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 #3497d9;height:40px;border-radius:3px}
#bo_w .write_div label {display:inline-block;min-width:80px;}
#bo_w .write_div label.check_box{min-width:40px;margin-right:20px;}

.tbl_head01 table {width:100%;border-collapse:collapse;margin-bottom:30px;}
.tbl_head01 table th {border-top:solid 2px #ccc;border-bottom:solid 2px #ccc;text-align:center;padding:10px 5px}
.tbl_head01 table td {border-bottom:solid 1px #ccc;padding:10px 5px}
.tbl_head01 table td.td_datetime {text-align:center;}
.top_more {float:right;border:#ccc solid 1px;padding:10px;}

