@charset "utf-8";
/* SIR 지운아빠 */

/* ### 기본 스타일 커스터마이징 시작 ### */

/* 게시판 버튼 */
/* 목록 버튼 */
#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 { } /* 서식단계 진행 */
#bo_w .btn_submit { }
#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 { }
#bo_w a.btn_frmline, #bo_w button.btn_frmline { } /* 우편번호검색버튼 등 */
#bo_w button.btn_frmline { }

/* 기본 테이블 */
/* 읽기 내 테이블 */
#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 { }

/* ### 기본 스타일 커스터마이징 끝 ### */

/* 게시판 목록 */
.td_subject img { margin-left:3px}

/* 갤러리 목록 */
#bo_gall h2 { margin:0; padding:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden}

#bo_gall #gall_ul { 
	margin:10px -10px 0; 
	padding:0; 
	list-style:none; 
	zoom:1;
}
#bo_gall #gall_ul:after { 
	display:block; 
	visibility:hidden; 
	clear:both; content:""
}
#bo_gall .gall_box { 
	position:relative; 
	margin:0 0 20px 0; 
	background:#fff; 
}
#bo_gall .gall_li .gall_chk { 
	position:absolute; 
	top:0; 
	left:0; 
	padding:5px;
	z-index:99;
}
.gall_row > li { 
	float:left; 
	width:25%; 
	position:relative; 
	min-height:1px; 
	padding-left:10px; *padding-left:0; 
	padding-right:10px; *padding-right:0;
}
.gall_row .box_clear { clear:both; }

#bo_gall .gall_now .gall_text_href a { }
#bo_gall .gall_href a:link, 
#bo_gall .gall_href a:focus, 
#bo_gall .gall_href a:hover { text-decoration:none}

#bo_gall .gall_img { text-align:center; height:420px; overflow:hidden; }
#bo_gall .gall_img a,
#bo_gall .gall_img .no_image,
#bo_gall .gall_img .is_notice { display:block; }
#bo_gall .gall_img img { width:100%; height:auto; }
#bo_gall .gall_img span { }

/* 정보 박스 */
#bo_gall .gall_text_href { padding:1.5rem; }
#bo_gall .gall_text_href a { }
#bo_gall .gall_text_href img { }
#bo_gall .gall_text_href a.bo_tit { margin-bottom:10px; }

@media screen and (max-width:768px) { 
	.gall_row  > li { width:50%; }
}
@media screen and (max-width:520px) { 
	.gall_row  > li { width:100%; }
}


