@charset "utf-8";

@media all and (min-width:840px){
	.view_pc{display:block}
	.view_mobile{display:none}
}

@media all and (max-width:840px){
	/*.view_pc{display:none}*/
	/*.view_mobile{display:block}*/
}

/* 목록 버튼 */
#bo_list table{border-collapse:collapse;}
#bo_list th{border:1px solid #ddd;height:35px;}
#bo_list td{border:1px solid #ddd;padding:5px}
#bo_list td{word-break:break-all !important;}


/* 쓰기 */

#bo_w h2{display:none}
#bo_w th{width:100px;text-align:center}

 /* 스케줄 */
#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;}
.cal_table td{font-size:12px !important;}

.cg_btn{width:100%;text-align:center;height:30px;margin:15px 0}
.cg_btn ul{width:300px;margin:0 auto}
.cg_btn li{float:left;}
.cg_today{font-size:20px;font-weight:bold;margin:0 20px}


#calendar_tbl {border-collapse:collapse}
#calendar_tbl  td{padding:7px;border-collapse:collapse;border: 1px solid #ddd;}

#bo_list td{word-break:break-all !important;}


.datediv {font-weight:bold; background:#fafafa; padding:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:25px 0px 15px;}
table caption {position:absolute; top:-5000px; left:0; text-indent:-99999px;}
#bo_list b{font-size:14px; font-weight:bold}

.cg_btn ul{align-items: center;}
.cg_btn ul li{display:flex;align-items: center;}
.cg_today{line-height:100%}
.mcs_btn{background:#fafafa;padding:5px;line-height:100%;border:1px solid #ddd;font-size:18px;font-weight:bold;border-radius:100px}


.write_div{margin-bottom:5px;}
#bo_v_con{min-height:200px;font-size:17px;}