@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; 
	border-radius:20px;
	background:#fff; 
	overflow:hidden;
}
#bo_gall .gall_li .gall_chk { 
	position:absolute; 
	top:0; 
	left:0; 
	padding:5px;
}
.gall_row > li { 
	float:left; 
	/* width:33.33%; */
	width:23%;
	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; }
#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 { }

/* 메인 노출 버튼 */
#bo_gall .ex_wrap { position:absolute; right:0; top:0; z-index:1; }
#bo_gall .ex_box { display:inline-block; background:#bbb; color:#fff; line-height:2; padding:0 0.5rem; }

@media screen and (max-width:768px) { 
	.gall_row  > li { width:50%; }
}


.sub_menu{width:100%; height:60px; margin:0 auto;}
.sub_menu ul{width:100%; margin:0 auto;}
.sub_menu ul li{float:left; width:33.3%; height:60px; padding:15px 0; text-align:center; border:1px solid #ccc; font-size:18px; color:#333;}
.sub_menu ul li.on{color:#ed1b24;}

@media (max-width: 750px) {
	.sub_menu{width:100%; height:200px; margin:0 auto;}
	.sub_menu ul li{width:100%;}
	}

.event_slid{width:100%; height:340px; margin:20px auto; background:#f3f3f3;max-width:1250px;}
#prevBtn{position:absolute;top:150px;left:10px;z-index:3000;font-size:40px;color:#fff;}
#nextBtn{position:absolute;top:150px;right:10px;z-index:3000;font-size:40px;color:#fff;}
#slide_control{position:absolute;width:100px;bottom:20px;left:50%;margin-left:-50px;z-index:3000;}
#stopBtn,#startBtn{float:left;background:rgba(255,255,255,0.5);width:30px;height:30px;line-height:30px;text-align:center;border-radius:20px;}
#startBtn{display:none;}
#total_no{float:right;background:rgba(255,255,255,0.5);width:60px;height:30px;line-height:30px;text-align:center;border-radius:20px;}
#visual2 li{height:340px;}



	@media (max-width: 750px) {


		.event_slid{width:100%; height:150px; margin:20px auto; background:#f3f3f3;}
		#slide_control{position:absolute;width:100px;bottom:10px;left:50%;margin-left:-50px;z-index:3000;}
		#prevBtn{display:none;}
		#nextBtn{display:none;}

		#visual2 li{height:150px;}



	}



.date{margin:0 auto; text-align:left; font-size:14px; color:#ed1b24;}
.date span{color:#333;text-align:left;}