
.top_menu{height:40px; text-align:center; border-top:2px solid #a6a6a6; border-bottom:1px solid #a6a6a6; background:#ffffff; font-family:NanumSquareR; font-size:17px; color:#000000; font-weight:normal;}
.board_main{height:40px; text-align:center; border-bottom:1px solid #cccccc; background:#ffffff; font-family:NanumSquareR; font-size:17px; color:#000000; font-weight:normal;}
.board_contents{height:40px; text-align:left; padding-top:3px;padding-bottom:3px; padding-left:10px; border-bottom:1px solid #cccccc; background:#ffffff;  font-family:NanumSquareR; font-size:17px; color:#000000; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.board_contents a{color:#000000;}

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


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

#q_pagelink .pg_num {cursor:pointer;border:#e9e9e9 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:#000000;color:#ffffff; border:#000000 solid 1px;}

#q_pagelink .pg_num_select {border:#e9e9e9 solid 1px;background-color:#000000;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; padding-top:3px;padding-bottom:3px; font-family:NanumSquareR; font-size:17px; color:#000000; font-weight:normal; text-align:center; background-color:#f4f4f4; }
.board_td_view_contents { font-family:NanumSquareR; padding-top:3px;padding-bottom:3px; font-size:17px; color:#000000; font-weight:normal; text-align:left; padding-left:10px; background-color:#ffffff; }
.board_td_view_contents2 { height:150px; padding:10px; font-family:NanumSquareR; font-size:17px; color:#000000; font-weight:normal; background-color:#ffffff; }
.board_td_view_contents3 { font-family:NanumSquareR; font-size:15px; color:#000000; font-weight:normal; width:100%; text-align:right; background-color:#ffffff; }

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

.comment_view_title { height:40px; font-family:NanumSquareR;  font-size:17px; 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:NanumSquareR;  font-size:17px; color:#000000; font-weight:normal; text-align:center; background-color:#f4f4f4;}
.board_list_title{ font-family:NanumSquareR; font-size:17px; color:#000000; font-weight:normal; padding-left:10px; background-color:#ffffff;}
.board_list_title2{ font-family:NanumSquareR; font-size:17px; color:#000000; font-weight:normal; padding-left:0px; background-color:#ffffff;}


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

.btn_b01.bo_v_btn_lst2{padding:10px 15px; font-size:14px; font-weight:200; font-family: NanumSquareR; border:1px solid #c9c9c9; background-color:#000000; color:#ffffff; font-weight:normal; letter-spacing:.1em;}
.btn_b01.bo_v_btn_lst2:hover{ background-color:#000000; color:#ffffff;}

.btn_b01.bo_v_btn_lst3{padding:10px 25px; font-size:16px; font-weight:200; font-family: NanumSquareR; border:1px solid #c9c9c9; background-color:#000000; color:#ffffff; font-weight:normal; letter-spacing:.1em;}
.btn_b01.bo_v_btn_lst3:hover{background-color:#000000; color:#ffffff;}

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

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


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

	.top_menu{font-size:15px;}
	.board_main{font-size:15px;}
	.board_contents{ padding-top:2px; padding-bottom:2px; font-size:15px; }

	.board_td_view_title { font-size:15px; padding-top:2px;padding-bottom:2px; }
	.board_td_view_contents { font-size:15px; padding-top:2px;padding-bottom:2px;  }
	.board_td_view_contents2 { font-size:15px; }
	.board_td_view_contents3 { font-size:14px; }

	.comment_view_title { font-size:15px; }

	.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;}
*/

}