.accessibility { display:none; }


	/* 카테고리 */
	#contents .categorys { width:100%; overflow:hidden; padding-bottom:20px; }
	.categorys li { float:left;}
	.categorys li a { font-size:1.1em; color:#333; }
	.categorys li.btn a { color:#666; }
	.categorys li.btn-primary a{ color:#fff; }
	/* BBS 목록 */
	.table { border-top:2px solid #DDD; }
	.table th { text-align:center; }
	
	#contents .bbs_title h3 { margin-top:7px;}
	/**/
.bbsContent .row .col-xs-6 {padding:1%; margin:0px;}

/* 사진첩 스킨 ----------------------------------------------------------------------------------------------------------- */
.bbsContent .row { margin:0 auto;}
.thumbnail { padding-bottom:3%;}
.thumbnail .caption { padding:8px; margin:0px;}	
	.thumbnail .caption h3 { font-size:1.4rem; padding:5% 0; }
		.thumbnail .caption h3 a {  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
		.row .thumbnail .caption p.vcontent { font-size:1.3rem; color:#666;}
		.thumbnail .caption a { font-size:1.4rem;}
		.thumbnail p.wdates { text-align:right; font-size:1.3rem; padding-right:5px;}
			
		.thumbnail a { font-size:1.1em; }
		.thumbnail .caption { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
			.thumbnail_img a img { height:100%; width:auto;  }
			.thumbnail_img { position:relative; z-index:11;text-align:center;}
				.thumbnail_img .badge { position:absolute; z-index:99; bottom:-4%; right:-1%; background:#F00;}
				.thumbnail_img .thumbnail_photo { width:100%;}
	
	
	/* ucc 스킨 232*154 ----------------------------------------------------------------------------------------------------------- */
	.row .video_thumbnail .caption {text-overflow:ellipsis; white-space:nowrap; overflow:none;} 
	 
	
	.thumbnail .caption h3 { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.thumbnail .caption p.vcontent {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.video_bimg { width:100%; height:auto; position:relative; z-index:11;}
		.video_bimg .badge { position:absolute; z-index:99; bottom:-4%; right:-1%; background:#F00;}
		.video_bimg:hover .thumbnail_img {filter:alpha(opacity=50);Opacity:0.5;} 
	
	
	


		

	/*작성*/
	#basic_skin {}
		#basic_skin .form-group .glyphicon-ok-sign { display:none;}
			.boot_write_form { margin:0;}
		
		/*업로드*/		
		#upload_file_list {}	
		#upload_file_list {}
				#upload_list ul { overflow:hidden;}
					#upload_list ul li { width:23%; float:left; position:relative; z-index:1; margin-right:1%;}
					#upload_list ul li.files div { border:1px solid #ccc; }
						#upload_list ul li img { width:100%; height:100%;}
						
							#upload_list ul li .del_btn { position:absolute; z-index:999; top:0; left:100%; width:25px; height:23px; padding-top:3px; margin-left:-25px;  cursor:pointer; border:1px solid #000; background:#fff; text-align:center;}
								#upload_list ul li .del_btn .fa-times { display:block; width:100%; height:100%;}
									.bootstrap-filestyle .btn { width:200px; text-align:left;}
									.bootstrap-filestyle .glyphicon { display:inline-block; padding-right:10px; padding-left:30px;}
						#upload_list ul#file_group {}
						#upload_list ul#file_group li {width:100%; float:none; height:35px; border:1px solid #ccc;}
						#upload_list ul#file_group li .del_btn {position:absolute; z-index:999; top:5px; left:99%; width:25px; height:22px; padding-top:3px; margin-left:-25px;  cursor:pointer; border:1px solid #000; background:#fff; text-align:center; border-radius:3px; }
						
						#upload_list ul li.borders { }
							#upload_list ul li.borders div {border:1px solid #ccc; width:100%; height:100%; }
							
		/*ucc 파일업로드*/
			#upload_list.ucc_upload_list {height:100px;}
				#upload_list.ucc_upload_list #upload_file_list {height:100px;}
					#upload_list ul.ucc_file {height:100px;}
						#upload_list ul.ucc_file li {height:90%; width:90%;}
						#upload_list ul.ucc_file li img { height:auto; width:100%;}
						
			#upload_list.ucc_upload_list #img_list {height:100px; width:100%;}
				#upload_list.ucc_upload_list #img_list ul {height:100%; width:100%;}
				#upload_list.ucc_upload_list #img_list li.files {height:90%; width:90%;}
					#upload_list.ucc_upload_list #img_list li.files div {height:100%; width:100%;}
					
					
		#provision { overflow:scroll; height:150px; padding:20px; border:1px solid #ccc; margin-top:20px;}			
		
		#provision2 { font-size:0.9em; font-family:'맑은 고딕'; color:#333; line-height:20px;}
				#provision2 h2 {font-size:1.1em; display:block; padding:0 0 15px 0 ; font-weight:700; color:#000;}
				#provision2 h3 {font-size:1.1em;display:block; padding:10px 0 ; font-weight:700; color:#000;}
							
/*첨부파일*/
.file_wrap {} 
.file_wrap ul li { margin:10px 0; padding:0 0 10px 10px; border-bottom:1px dashed #ccc; line-height:22px;}
	.file_wrap ul li .filename_alt_txt { margin-top:10px; border:1px solid #9abfdc; padding:3px;}

	.fileBox .fileName {display:inline-block;width:190px;height:30px;padding-left:10px;margin-right:5px;line-height:30px;border:1px solid #aaa;background-color:#fff;vertical-align:middle}
	.fileBox .btn_file {display:inline-block;border:1px solid #000;width:100px;height:30px;font-size:0.8em;line-height:30px;text-align:center;vertical-align:middle}
	.fileBox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0; }	
	
	
	/* 보기 */
	.bbs_view { margin:15px auto 10px;}
	.bbs_view .bbs_intro { }
	.bbs_view .textZoom { }
	.bbs_view .processBox { }
	.bbs_view .bbs_info { }
		.bbs_view .bbs_title { line-height:30px; border-top:0px solid #999;  padding:5px 0 5px 10px; overflow:hidden; background-color:#F1F3F8; border-radius:6px; }
		.bbs_view .bbs_title h3 { float:left; font-size:16px; font-weight:bold; color:#333; font-family:'맑은 고딕'; }
		.bbs_view .bbs_title h3 span.cat { font-size:12px; color:#006699; }
		.bbs_view .bbs_title .writetime { float:right; padding: 0 10px; color:#999; font-size:11px; }
		.bbs_view .bbs_title .writetime span { display:none; }
		.bbs_view .other_info { overflow:hidden; *zoom:1; padding:10px; }
		.bbs_view .other_info ul { float:right; color:#666; }
			.bbs_view .other_info li { float:left; padding:4px 10px; }
			.bbs_view .other_info li.writer span { display:none; }
			.bbs_view .other_info li.writer a { color:#003366; }
			.bbs_view .file dt { padding-left:10px; line-height:16px; color:#003366; }
			.bbs_view .file dd { margin:-16px 0 0 70px; line-height:16px; }
				.bbs_view .file dd ul { float:none;}
				.bbs_view .file dd ul li { float:none;}
	.bbs_view #bbs_content { border:1px solid #EEE; border-radius:6px; margin:10px 0; padding:10px; line-height:1.5;}
		.bbs_list_title a {}
			
			#bbs_content img { height:auto;}
			
			/*2019-03-06*/
			table.view_table { width:100%; font-size:1.0em; font-family:"맑은 고딕"; border-top:3px solid #ccc; margin:auto;}

			table.view_table tr { }
			table.view_table tr th { font-weight:400; width:20%; background:#69b2ef; text-align:center;  border-bottom:1px solid #ccc; padding:12px; }
					table.view_table tr td { border-bottom:1px solid #ccc;width:80%; padding:12px; }
						table.view_table tr td p { margin:0;}
				
				
			@media only screen  and (min-width: 200px) {
				
				table.view_table tr { }
				table.view_table tr th { width:100%; background:none; text-align:left;  border-bottom:0px solid #ccc; padding:12px 12px 0px 12px;  display:block;  font-weight:700;}
				table.view_table tr td { width:100%; padding:12px; display:block;}
					table.view_table tr td p { margin:0;}
			}
			@media only screen and (min-width: 480px) {
				
				table.view_table tr { overflow:hidden; }
				table.view_table tr th { width:100%; background:none; text-align:left;  border-bottom:0px solid #ccc; padding:12px 12px 0px 12px;  display:block;  font-weight:700; }
				table.view_table tr td { width:100%; padding:12px;  display:block;}
					table.view_table tr td p { margin:0;}
					
			}
			@media only screen and (min-width: 768px) {
				
				table.view_table tr { }
				table.view_table tr th { font-weight:400; width:20%; background:#dee8f1; text-align:center;  border-bottom:1px solid #ccc; padding:12px;display:table-cell; }
				table.view_table tr td { border-bottom:1px solid #ccc;width:80%; padding:12px;display:table-cell;}
					table.view_table tr td p { margin:0;}
			}
					
			@media only screen and (min-width: 970px) {
				
				table.view_table tr { }
				table.view_table tr th { font-weight:400; width:20%; background:#dee8f1; text-align:center;  border-bottom:1px solid #ccc; padding:12px; display:table-cell; }
				table.view_table tr td { border-bottom:1px solid #ccc;width:80%; padding:12px;display:table-cell;}
					table.view_table tr td p { margin:0;}
			}
					
			@media only screen and (min-width: 1170px) {    
				
				table.view_table tr { }
				table.view_table tr th { font-weight:400; width:20%; background:#dee8f1; text-align:center;  border-bottom:1px solid #ccc; padding:12px; display:table-cell;}
				table.view_table tr td { border-bottom:1px solid #ccc;width:80%; padding:12px; display:table-cell;}
					table.view_table tr td p { margin:0;}
			}			
			#bbs_view_wrap #bbs_content th	{ vertical-align:top;}
			#bbs_view_wrap #bbs_content td .bbs_contents { min-height:250px;}
			
			
			
		
		
		/*후원하기*/
			.bbs_view #bbs_content .panel .table td i { font-size:1.3em;}
	
	/* 댓글 */
	.commandList { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dashed #EEE; }
	.commandList .linebox { padding:0; display:block; border:1px solid #EEE; border-radius:6px; margin:20px 0; }
	.commandList dl { line-height:25px;; }
	.commandList dl dt { padding:5px 0 0 10px; }
	.commandList dl dt span { color:#666; font-weight:bold; }
	.commandList dl dd { margin-top:-25px; text-align:right; padding-right:10px; }
	.commandList dl dd a { font-size:10px; }
	.commandList .linebox p { padding:5px; }

	#comment_form {  border:1px solid #CCC; border-radius:6px; border-top:3px solid #666; padding:10px; color:#666; }
	#comment_form table th { padding:5px 0; border-bottom:0px solid #EEE; }
/*	.commandList .cmt_table th { font-weight:normal; border-bottom:1px solid #EEE; padding:5px; }
	.commandList .cmt_col1 { background:#FFF; }
*/
/*
#contents .row { margin:0;}
#contents .row .thumbnail .caption h3 { font-size:14px; height:30px;}
#contents .row .thumbnail .caption p { font-size:13px;}
#contents .row .thumbnail p.wdates { text-align:right; font-size:11px; padding-right:5px;}
	.video_bimg { position:relative; z-index:1;}
		.video_bg { position:absolute; z-index:999; background:url(../images/video_bg.png) no-repeat; width:180px; height:122px; top:0; left:0;}
		.video_bimg:hover .video_bg {filter:alpha(opacity=30);Opacity:0.3;} 
		.thumbnail img.ucc_thumb { width:180px; height:122px;}
*/	
/*검색*/
.bbsSearch .form-group { padding:0 5px 0 0;}

/**/
.bbsContent {}
.bbs_contents { margin-bottom:10px; padding:10px; width:100%;}
	.txc-image2 { max-width:700px; height:auto;}


/*후원하기*/
	#sponsor_form { padding:20px 10px;background:#f7f7f7; border-radius:10px; border:1px solid #ccc;}
		#sponsor_form .form-group { padding:0; border-bottom:1px solid #e6e6e6; margin-left:0; margin-right:0; padding-bottom:10px;}
		#sponsor_form .form-group label.control-label { font-size:1.1em;color:#337ab7; font-weight:normal; padding-right:0; }
		#sponsor_form .form-group label.control-label span {font-size:0.6em; color:#337ab7; display:none;}


@media all and (max-width: 1200px) { /* lg */
.thumbnail .caption { padding:8px; margin:0px;}	
	.thumbnail .caption h3 { font-size:1.4rem; padding:5% 0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
	.row .thumbnail .caption p.vcontent { font-size:1.3rem; color:#666;}
	.thumbnail .caption a { font-size:1.4rem;}
	.thumbnail p.wdates { text-align:right; font-size:1.3rem; padding-right:5px;}

}
		
@media all and (max-width: 992px) { /* md */
.thumbnail .caption { padding:0px; margin:0px;}
	.thumbnail .caption h3 {  font-size:1.4rem; padding:4% 0;margin:0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	
	.row .thumbnail .caption p.vcontent { font-size:1.3rem; color:#666;}
	.thumbnail .caption a { font-size:1.4rem;}
	.thumbnail p.wdates { text-align:right; font-size:1.2rem; padding-right:5px;margin:0;}
}
		
@media all and (max-width: 768px) { /* sm */
.thumbnail .caption { padding:2% 0; margin:0px;}
	.thumbnail .caption h3 { font-size:1.4rem; padding:2% 0;margin:0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.row .thumbnail .caption p.vcontent { font-size:1.2rem; color:#666;}
	.thumbnail .caption a { font-size:1.2rem;}
	.table-responsive{ border:0px;}
}
		
@media all and (max-width: 360px) { /* xs */
.thumbnail .caption { padding:0px; margin:0px;}
		.bbsList .bbsContent .row {padding:0%; margin:0px;}
		.thumbnail .caption h3 { font-size:1.1rem; padding:2% 0;margin:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
		.thumbnail .caption a { font-size:1.1rem;}
		.thumbnail p.wdates { text-align:right; font-size:1rem; padding:0px;}
		.thumbnail .caption p.vcontent { font-size:1rem; color:#666;}
}	