

.board_nodata {font-family:gothic; font-size:12px; color:#000000; text-align:center; height:180px; line-height:180px; border:0px solid #000;}


.board_table {overflow:hidden; border-radius:20px; background:#e8e8e8; border:1px solid #000000;}

.board_table .board_padding{padding:30px;}

.board_table .board_date{ font-family:gothic; font-size:13px; color:#000000;}

.board_table .board_category .category_button{ padding:3px 10px; border:1px solid #000000; border-radius:30px;font-family:gothic; font-size:13px; color:#000000;}


.board_table .board_notice{ font-family:gothic; font-size:12px; color:#012d5e; font-weight:700; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.board_table .board_notice a{ color:#012d5e;}


.board_table .board_title{ font-family:gothic; font-size:12px; color:#000000; font-weight:normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.board_table .board_file .b_file1{ width:25px; height:23px; background:#000000; -webkit-mask: url('/img/file.png') no-repeat center; mask: url('/img/file.png') no-repeat center;}

.board_select {width:100%;height:45px; border:0px solid #000000;font-size:16px;color:#000000; background:#f8f9fb; text-align:left; padding-left:10px; outline: none; }


.board_table:hover {background:#ffffff;}


.board_table:hover .board_date{color:#e8e8e8;}
.board_table:hover .d_day{color:#e8e8e8;}
.board_table:hover .board_title{color:#e8e8e8;}

.board_table:hover .board_category .category_button{ border:1px solid #e8e8e8; color:#e8e8e8;}

.board_table:hover .board_file .b_file1{ background:#e8e8e8;}


/* Page */
#q_pagelink {height:20px;padding:5px 0;text-align:center;display:block;}

#q_pagelink .pg_num {cursor:pointer;border:#c9c9c9 solid 1px;padding:5px 10px;margin:0px 2px;font-family:;font-size:13px;font-weight:normal;background-color:#ffffff;color:#000000; border-radius:0px;}
#q_pagelink .pg_num:hover {background-color:#e63513;color:#ffffff; border:#e63513 solid 1px;}

#q_pagelink .pg_num_select {border:#c9c9c9 solid 1px;background-color:#e63513;color:#ffffff;padding:5px 10px;margin:0 2px;font-weight:normal;font-family:;font-size:13px; border-radius:0px;}



/* view */
.board_td_view_title { height:40px; font-family:gothic;  font-size:12px; color:#000000; font-weight:normal; text-align:center; background-color:#f4f4f4; }
.board_td_view_contents { font-family:gothic; font-size:12px; color:#000000; font-weight:normal; text-align:left; padding-left:10px;  }
.board_td_view_contents2 { height:150px; padding:10px; font-family:gothic; font-size:12px; color:#000000; font-weight:normal;  }
.board_td_view_contents3 { font-family:gothic; font-size:10px; color:#000000; font-weight:normal; width:100%; text-align:right;  }

.board_td_view_contents2 img{ max-width:100%; }


.comment_view_title { height:40px; font-family:gothic;  font-size:12px; color:#000000; font-weight:normal; background-color:#f4f4f4; }

#bo_v_top{width:100%;text-align:center;}
.bo_v_nb_left{text-align:left;}
.bo_v_nb_left img{margin-left:20px}
.bo_v_nb_right{text-align:right;}
.bo_v_nb_right img{margin-right:20px;}

.bo_v_nb li.bo_v_nb_left{float:left;width:40%;}
.bo_v_nb li.bo_v_nb_center{float:left;width:20%;}
.bo_v_nb li.bo_v_nb_right{float:left;width:40%;}
.bo_v_nb a{color:#bcbcbc}
.bo_v_nb a:focus,.bo_v_nb a:hover{color:#666;text-decoration:none}


/* write */

.board_title_txt{ height:40px; font-family:gothic;  font-size:12px; color:#000000; font-weight:normal; text-align:center; background-color:#f4f4f4;}
.board_list_title{ font-family:gothic; font-size:12px; color:#000000; font-weight:normal; padding-left:10px; }
.board_list_title2{ font-family:gothic; font-size:12px; color:#000000; font-weight:normal; padding-left:0px; }


/* 버튼 */
.btn_b01.bo_v_btn_lst{padding:10px 40px; font-size:16px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em; border-radius:30px;}
.btn_b01.bo_v_btn_lst:hover{  }

.btn_b01.bo_v_btn_lst2{padding:10px 20px; font-size:14px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em; border-radius:30px;}
.btn_b01.bo_v_btn_lst2:hover{  }

.btn_b01.bo_v_btn_lst3{padding:10px 30px; font-size:16px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em; border-radius:30px;}
.btn_b01.bo_v_btn_lst3:hover{background-color:#; color:#;}

.search_button{ text-align:center; cursor:pointer; font-size:14px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em;}
.search_button a{ color:#aaaaaa;}
.search_button:hover{  }
.search_button:hover a{ }

@media all and (max-width:1200px){
	#top_tablet {display:none;}/* 테이블의 모든 요소를 block화 시킴*/
	#top_mobile {display:none;}/* 테이블의 모든 요소를 block화 시킴*/
}


@media all and (max-width:768px){
	#top_mobile {display:none;}/* 테이블의 모든 요소를 block화 시킴*/


	.board_table .board_padding{padding:20px;}

	.board_table .board_title{font-size:12px;}
	.board_table .board_notice{font-size:12px;}


	.board_td_view_title { font-size:12px; }
	.board_td_view_contents { font-size:12px; }
	.board_td_view_contents2 { font-size:12px; }
	.board_td_view_contents3 { font-size:11px; }
	
	.comment_view_title { font-size:12px; }

	.bo_v_nb li.bo_v_nb_left{display:block;float:left;text-align:left;width:100%; height:50px; border:0px solid #000000;}
	.bo_v_nb li.bo_v_nb_center{display:block;float:left;text-align:center;width:100%; height:50px; border:0px solid #000000;}
	.bo_v_nb li.bo_v_nb_right{display:none;}


/*
	.btn_b01.bo_v_btn_lst{padding:6px 25px; font-size:14px;}
	.btn_b01.bo_v_btn_lst2{padding:6px 8px; font-size:14px;}
*/
}