@charset "utf-8";
/* SIR 지운아빠 */

/* ### 기본 스타일 커스터마이징 시작 ### */

/* 게시판 버튼 */
/* 목록 버튼 */
#bo_list table{border-collapse:collapse;}
#bo_list th{border:1px solid #ddd;height:35px;}
#bo_list td{border:1px solid #ddd;padding:5px}

.cal_table caption {padding:0;font-size:0;line-height:0;overflow:hidden}

/* 쓰기 */

#bo_w h2{display:none}
#bo_w th{width:70px;text-align:center}

/* 뷰페이지 */
#bo_v_title {}
#bo_v_title .bo_v_cate{display: inline-block; background: #3497d9; color: #fff; height: 20px; line-height: 20px; font-size: 0.92em; padding: 0px 5px; border-radius: 3px;}
#bo_v_title .bo_v_tit{display: block; font-size: 1.5em; line-height: 1.5em; margin: 5px 0 0; word-break: break-all;}

#bo_v_info {padding: 10px 0 15px;margin:0 0 20px;border-bottom:1px solid #ddd;color:#666}
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {display:inline-block;margin:0 10px 0 0;font-weight:normal}
#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {font-weight:bold}
#bo_v_info .profile_img {}
#bo_v_info .profile_img img{border-radius:50%}
#bo_v_info .sv_member{color:#000}
#bo_v_info .if_view{display:inline-block;background:url(./img/icon_view.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_comment{display:inline-block;background:url(./img/icon_comment.png) no-repeat 50% 50%;height:15px;width:20px;overflow:hidden;text-indent:-999px;vertical-align:middle;margin-right:3px}
#bo_v_info .if_date{float:right;margin:0;font-style:normal;color:#888}

#bo_v_top {zoom:1}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_top ul {padding:0;list-style:none;word-break:break-all}

#bo_v_bot {zoom:1}
#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_bot ul {padding:0;list-style:none}

.bo_v_com {margin:20px 0;float:right}
.bo_v_com li {float:left;margin-left:5px}

.bo_v_left {margin:20px 0;float:left}
.bo_v_left li {float:left;margin-right:5px}

.bo_v_nb {margin:20px 0;position:relative;clear:both;text-align:left;border-bottom:1px solid #ddd}
.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
.bo_v_nb li {border-top:1px solid #ddd;padding:13px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.bo_v_nb li:hover{background:#f6f6f6}
.bo_v_nb li i{font-size:13px}
.bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#4567b5;vertical-align:middle;}
.bo_v_nb li .nb_date{float:right;color:#888}

#bo_v_atc {min-height:200px;height:auto !important;height:200px}
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}



 /* 스케줄 */
#bo_list .popup_layer {position:absolute; display:none; width:200px; border:solid 1px #a2a2a2; background-color:#fdfac2; padding:5px; z-index:2;}
#today_schedule {text-align:left;margin-top:2em}
#today_schedule h3 {width:200px;padding:0.5em 0;border:1px solid #ddd;border-radius:2em;color:#009bfa;font-size:13px;text-align:center;background-color:#fafafa;font-weight:normal;}
#today_schedule div {margin:1em}


/* ### 기본 스타일 커스터마이징 끝 ### */
/* 게시판 목록 공통 */
#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

#bo_vc form {padding:0}

.cal_table {border-collapse: collapse;}
#bo_list .cal_table tbody tr:hover {border:0;}
#bo_list .cal_table td {font-size:12px;}




@media all and (max-width:640px){
	.cal_table thead, .cal_table .null_td {display:none;}
	.cal_table tr, .cal_table td {display:block; width:100%}
	#bo_list .cal_table {border-top:3px solid #333; border-top:1px solid #333;}
	#bo_list .cal_table td{border:0; border-bottom:1px solid #ddd;padding:5px}
}