@charset "utf-8";
.board .required{
	color:red; 
	font-weight:bold;	}



/* 목록형 */
.board .board_list{
	font-size:15px;
	width:100%; 
	margin-top:10px;	
}
.board .board_list thead th{
	border-top:3px solid #61646c;
	border-bottom:1px solid #e4e4e4; 
	padding:20px 0; 
	font-weight:400;	
}
.board .board_list thead tr{background:#f8f8f8;}
.board .board_list tbody td{
	padding:15px 0;
	border-bottom:1px solid #e4e4e4;	
	text-align:center; 	
}
.board .board_list tbody th{
	padding:10px 0;	
	border-bottom:1px solid #e4e4e4;
	text-align:center; 	
}
.board .board_list tbody img{vertical-align:middle ! important;}
.board .board_list tbody td.subject{text-align:left;}
.board_info{font-size:15px;}
.board_info .board_info_page{
	width:100%;
	color:#333;
}
.board_info .search_box span{
	font-weight:400; 
	color:red;
}
.board_info .search_box{
	position:relative;
	width:100%;
	border:1px solid #e9e9e9;
	margin-bottom:20px;
	background:#fafafa; 
	padding:20px 0;
}
.board_info{width:100%;}
.board_search{
	width:70%; 
	margin:0 auto;
	height:100%;	
}

/**/

.default .default_sub{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width:4px;}
.default .default_dt{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width:4px;}


@media (max-width: 1023px) and (min-width: 768px)
.board_info .search .box {
    width: 96%;
    margin: 0 auto;
}
.board_search:after{content:""; float:none; clear:both; display:block;}
.board_search .search_all{width:19%; margin-right:1%; float:left;}
.board_search .search_title{width:80%; float:left;}

@media only screen and (max-width: 767px){
.board .board_info .search_box .board_search .textbox{margin-top: 1% ! important;}
}

.board_search .search_title60{width:80%; float:left;}
.board_search .search_title80{width:80%; float:left;}
.board_search .styled{
	font-size:14px;
	width:100%;
	float:left;
	padding-left:8% !important;
	border:1px solid #9a9a9a;
	height:40px;
	font-weight:1;
	box-sizing:border-box;	
	padding-left:2%;
	-webkit-appearance: none; /* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;	
	background: url('/_assets/images/board/select_arrow.png') no-repeat right 8px center #fff;
}
.board .board_info .search_box .board_search .textbox{
	width:calc(100% - 110px); 
	float:left;
	box-sizing:border-box;
	border:1px solid #9a9a9a !important; 
	height:40px;
	margin-top:0; 
	font-weight:1;
	padding-left:2%;
}
.searchbox{
	background:#3d4452 url('/_assets/images/board/submit_bg.png') no-repeat 25% 50%;
	background-size:20px;
	width:110px; 	
	float:left; 	
	box-sizing:border-box;	
	height:40px;
	border-radius:0;
	border:none;
	color:#fff;
	padding-left:30px;
	cursor:pointer;
}
.file_img{width:20px;}
.num{font-weight:1;}
.notice td a{font-weight:400; vertical-align:middle;}


span.ifile{background:url('/_assets/images/board/files.png') no-repeat center 50%; text-indent:-9999px; display:block;}



/*웹진형*/
.board .webzine_list{
	border-top:3px solid #61646c; 
	box-sizing:border-box; 
	width:100%; 
	clear:both; 
}
.board .webzine_list ul{width:100%;}
.board .webzine_list ul li{
	width:100%; 
	box-sizing:border-box;  
	border-bottom:1px solid #d7d7d7;
	padding:20px 0;
}
.board .webzine_list ul li a:hover{text-decoration:none;}
.board .webzine_list .wbox{width:100%;}
.board .webzine_list .wbox:after{
	content:""; 
	display:block; 
	float:none; 
	clear:both;
}
.board .webzine_list .photo{
	float:left; 
	width:160px;
	display:inline-block;
	height:130px;
}
.board .webzine_list .photoBox img{
	width:100%;
	height:110%;
	object-position: top;
	object-fit: cover;
}
.board .webzine_list .text{
	float:left; 
	width:calc(100% - 160px); 
	margin-top:10px;
	text-decoration:none;
}
.board .webzine_list .text .subject{
	display:inline-block;
	width:90%;
	margin:0 5% 0 5%;
	color:#333;
	font-weight:bold;
	font-size:16px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.board .webzine_list .text .content{
	display:inline-block;
	width:90%;
	margin:0 5% 0 5%;
	font-size:16px; 
	color:#333; 
	font-weight:100; 
	padding-top:20px; 
    overflow: hidden;     
	display: -webkit-box;   
	-webkit-line-clamp: 2;    
	-webkit-box-orient: vertical;    
	text-overflow: ellipsis;
	line-height:22px;
}
.board .webzine_list .text .info{
	display:inline-block;
	width:90%;
	margin:0 5% 0 5%;
	font-size:13px; 
	color:#898989; 
	padding-top:20px;
}
.board .webzine_list .text .info .date:after{
	content:"/"; 
	font-weight:100; 
	color:#898989; 
	padding:0 10px;
}
.board .webzine_list .text .info .name:after{
	content:"/"; 
	font-weight:100; 
	color:#898989; 
	padding:0 10px;
}

.default_write th{width:150px;}

	@media (min-width:768px) and (max-width:1023px){
		.board{
			width:96%; 
			margin:0 auto;
		}
		.board_info .search .wbox{
			width:96%; 
			margin:0 auto;
		}
	}
	@media only screen and (max-width: 820px){
		.board .webzine_list .text .info .hit{display:none;}
		.board .webzine_list .text .info .name:after{content:"";} 
	}
	@media only screen and (max-width: 767px){
		.board{
			width:96%; 
			margin:0 auto;
		}
		.board_info .fr{padding:2% 0;}
		.board_info .search .wbox{
			width:96%;
			margin:0 auto;	
		}
		.board_info .search .wbox .select{
			width:100%; 
			float:none;
		}
		.board_info .search .wbox .search_title{
			width:100%; 
			float:none;
		}
		.board_info .search .wbox .styled{
			width:100%; 
			padding-left:3% ! important; 
			background-position:96% 50%;
		}
		.board_info .search .wbox .textbox{	
			margin-top:1% ! important;	
			padding-left:3% ! important;
		}
		.searchbox{margin-top:1%;}


		/**/
		.default .default_title{width:70%;}
		.default .default_day{width:30%;}
		.default .default_sub{padding-left:2% ! important;}
	}
	@media only screen and (max-width: 600px){
		.default_write th{width:80px ! important;}
	}
	@media only screen and (max-width: 690px){
		.board .webzine_list .text .info .name{display:none;}
		.board .webzine_list .text .info .date:after{content:"";}
	}
	@media only screen and (max-width: 427px){
		.board .webzine_list .text dt{width:100%;}
		.board .webzine_list .text dd{width:100%;}
		.board .webzine_list a{text-decoration:none;}
		.board .webzine_list .photo{
			float:none; 
			width:100%;
		}
		.board .webzine_list .photo img{width:100%;}
		.board .webzine_list .text{
			float:none; 
			width:100%;
		}
		.board .webzine_list .text{margin-top:10px;}
		.board .webzine_list .text .info{text-align:center;}
	}



		
/*갤러리형*/

.board_gallery{
	width:100%;
	border-top:3px solid #505050;
	margin-top:25px;
	border-bottom:1px solid #505050;
	padding:30px 0 30px;
}
.board_gallery ul{width:100%;}
.board_gallery ul:after{
	content:""; 
	display:block; 
	float:none;
	clear:both;
}
.board_gallery ul li{
	float:left; 
	width:22%; 
	margin:10px 0 10px 2.4%;
	padding-bottom:20px; 
	border:1px solid #ccc;
	box-sizing:border-box;
}
.board_gallery ul li .img {
	position:relative;
	overflow:hidden;
	padding-bottom:70%;
}
.board_gallery ul li .img a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
}	
.board_gallery ul li .img img{  
	margin-left:auto; 
	margin-right:auto; 
	max-width:100% !important;
	display:block;
	width:auto !important;
	height:auto !important;
}
.board_gallery ul li .img span{
	position:absolute; 
	bottom:-1px; 
	right:0;
	background:url('/_assets/images/board/more.png') no-repeat;
	display:block; 
	height:50px; 
	width:50px; 
	text-indent:-9999px;
}
.board_gallery .title{
	border-top:1px dashed #ccc;
	font-size:17px;
	font-weight:bold; 
	text-align:center;
	padding:7%;
}
.board_gallery .title a{
	color:#333; 
	font-size:15px;
	display:block; 
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis;
	display:inline-block;
	width:100%;
}
.board_gallery .date{text-align:center;}
.board_gallery .date a{
	font-size:12px; 
	padding-left:20px; 
	color:#333;
	background:url('/_assets/images/board/date_bg.png') no-repeat left 0 top 2px;
}
.board_gallery ul li:hover .title a{color:#083f89;}
.board_gallery ul li:hover{
	border:1px solid #083f89; 
	box-sizing:border-box; 
	outline:3px solid #083f89;
}
@media only screen and (max-width: 800px){
	.board_gallery ul li{
		width:47%; 
		margin:1.5%;
	}
}
@media only screen and (max-width: 1199px){
	.board_gallery{width:100%;}
}
@media only screen and (max-width: 560px){
	.board_gallery ul li{padding-bottom:15px;}
	.board_gallery ul li .img span{
		width:40px; 
		height:40px; 
		background-size:40px;
	}
}

/** END 겔러리 게시판 **/








.board .gallery_list{
	border-top:3px solid #61646c; 
	border-bottom:1px solid #cccccc;
	box-sizing:border-box;
	width:100%; 
	}
.board .gallery_list a{text-decoration:none;}	
.board .gallery_list ul{width:100%;}	
.board .gallery_list ul li{
	width:23%;
	border:1px solid #d7d7d7; 
	box-sizing:border-box; 
	float:left; 
	margin:2% 1% 0 1%;
}
.board .gallery_list ul li:last-child{margin-bottom:2%;}
.board .gallery_list:after{
	content:""; 
	display:block; 
	float:none; 
	clear:both;
}
.board .gallery_list .box{
	width:100%; 
	height:240px;
}
.board .gallery_list .nobox{
	width:100%; 
	height:240px;
	background:url(../img/noimg.png) no-repeat 50% 50%;
	background-size:200px;
}
.board .gallery_list .gbox .photobox{
	display:inline-block; 
	width:100%; 
	height:150px;
}
.board .gallery_list .gbox .textbox{
	display:inline-block; 
	width:100%; 
	height:90px;
}
.board .gallery_list .gbox .photobox img{
	width:100%; 
	height:100%;
}
.board .gallery_list .textbox .subject{
	display:inline-block; 
	height:50px; 
	color:#333; 
	width:90%; 
	font-weight:bold; 
	font-size:15px;
	overflow:hidden;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	margin:0 5% 0 5%; 
	text-align:center; 
	line-height:55px;	
}
.board .gallery_list .textbox .content{
	display:inline-block; 
	width:100%; 
	text-align:center; 
	font-size:12px; 
	color:#898989; 
	font-weight:100;
}



	
	@media (min-width:768px) and (max-width:1023px){
		.board{
			width:96%; 
			margin:0 auto;
		}
		.board_info .search .box{
			width:96%; 
			margin:0 auto;
		}
	}
	@media only screen and (max-width: 880px){
		.board .gallery_list ul li{width:31.3%; margin-bottom:10px;}
		.board .gallery_list .thumb img{height:280px ! important;}
	}
	@media only screen and (max-width: 767px){
		.board{
			width:96%; 
			margin:0 auto;
		}
		.board_info .fr{padding:2% 0;}
		.board_info .search .box{
			width:96%;
			margin:0 auto;	
		}
		.board_info .search .box .select{
			width:100%; 
			float:none;
		}
		.board_info .search .box .search_title{
			width:100%; 
			float:none;
		}
		.board_info .search .box .styled{
			width:100%; 
			padding-left:3% ! important; 
			background-position:96% 50%;
		}
		.board_info .search .box .textbox{	
			margin-top:1% ! important;	
			padding-left:3% ! important;
		}
		.searchbox{margin-top:1%;}
	}
	@media only screen and (max-width: 480px){
		.board .gallery_list ul li{width:48%; margin-bottom:10px;}
	}







.board .navi{
	margin-top:15px; 
	width:100%; 
	height:100%; 
	font-size:15px; 
}
.board .navi:after{
	content:""; 
	display:block; 
	float:none; 
	clear:both;
}
.board .navi a:hover{text-decoration:none;	}
.board .navi .navi_admin{
	background:#3d4452 url('/_assets/images/board/setting.png') no-repeat 8px 50%;
	background-size:17px;
	width:80px; 
	text-align:center;	
	height:35px; 
	float:left; 
	font-size:16px; 
	line-height:35px;
}
.board .navi .navi_admin a{
	color:#fff;	
	font-weight:1;	
	display:block;
	padding-left:22px;
}
.board .navi .navi_write{
	width:80px;
	text-align:center;	
	height:40px; 
	line-height:40px;	
	float:right; 
	font-size:16px;
	background:#3d4452 url('/_assets/images/board/i_write.png') no-repeat 13px 50%; 
	background-size:17px;
	border-radius:3px;
}
.board .navi .navi_write a{
	color:#fff; 
	font-weight:1; 
	display:block; 
	padding-left:18px;
}


.board .navi .pagination{text-align:center;}
.board .navi .pagination li a{font-size:12px; padding:5px 10px; font-weight:1; border:1px solid #d6d6d6; background:#fff; color:#333;}
.board .navi .pagination li.active a{background:#3d4452; color:#fff;  padding:5px 10px; font-size:12px; border:0;}
.board .navi .pagination .next{margin:0 0 0 4px; }
.board .navi .pagination .next a{ font-size:0px; padding:19px 14px 9px 13px; font-weight:1; 
	background:url('/_assets/images/board/pagination_next.gif') no-repeat center left 7px; background-size:12px; 
	 text-indent:-1000px;}
.board .navi .pagination .prev a{font-size:0px; padding:18.5px 14px 9px 13px; font-weight:1; 
background:url('/_assets/images/board/pagination_prev.gif') no-repeat center left 7px; background-size:12px; }


.board .board_view{font-size:15px;}
.board .board_view .head{border-top:3px solid #61646c;}
.board .board_view .head .title{background:none !important; padding:20px 15px 20px 15px !important; margin:0 !important; font-weight:400; color:#000; font-size:18px; background:#f8f8f8; word-wrap:break-word;}

.board_view .body .board_content table tbody{
    border-bottom: 2px solid;
    border-top: 2px solid;
}
.board_view .body .board_content table th, .board_view .body .board_content table td{ 
    border: 1px solid;
    padding: 8px 0;
}

/*고익*/
.board .board_view .head .info_wrap{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:15px; width:100%;}
.board .board_view .head .info_wrap:after{content:""; clear:both; display:block; float:none;}
.board .board_view .head .info_wrap .info{width:calc(100% - 245px); float:left;  padding:15px; }
.board .board_view .head .info_wrap .info_2{width:245px; float:left; padding:15px;}
.board .board_view .head .info_wrap dl dt:after{content:"/"; font-weight:100; color:#333; padding:0 10px;}
.board .board_view .head .info_wrap dl dt{float:left; color:#7c7777; font-weight:100;}
.board .board_view .head .info_wrap dl dd{float:left; color:#7c7777; font-weight:100;}
.board .board_view .head .info dl{float:left; margin-left:25px;}
.board .board_view .head .info dl:after{content:""; display:block; float:none; clear:both;}
.board .board_view .head .info dl:first-child{margin-left:0;}
.board .board_view .head .info dl dt{color:#7c7777; font-weight:100;}
.board .board_view .head .info dl dd{color:#333; font-weight:400;}
.prg_write td .file_upload .item .input_file input{border:none ! important; padding:0 ! important;}


.upload_files{width:100%; font-size:14px;  border:1px solid #d7d7d7;  box-sizing:border-box;}
.upload_files a:hover{text-decoration:none;}
.upload_files li{width:100%; padding:10px 0;}
.upload_files li:after{content:""; display:block; float:none; clear:both; }
#down_icon{width:50px; float:left; text-align:center; }
#down_name{width:calc(100% - 200px);  float:left; word-wrap:break-word; font-weight:1; color:#333;}
#down_name a{line-height:20px;  }
#down_url{width:150px;  font-weight:1;
	float:left;  background:url('/_assets/images/board/down.png') no-repeat center left 40px;}
#down_url a{color:red; line-height:20px; display:inline-block; padding-left:45px;}
#down_url:before{ content:"|"; font-weight:1;  color:#7c7777; padding-left:10px;}


.view_ctrl{width:100%; margin-top:15px;  background:#f8f8f8; border:1px solid #d7d7d7; border-left:none; border-right:none; box-sizing:border-box; color:#333; font-weight:1; font-size:14px;}
.view_ctrl a:hover{text-decoration:none;}
.view_ctrl:after{content:""; display:block; float:none; clear:both; }
.view_ctrl dt.prev{float:left; width:100px;  color:#333; font-weight:bold; padding:10px 0 10px 20px;
	background:url('/_assets/images/board/before.png') no-repeat center right 15px;
	 border-bottom:1px dashed #ccc;
	}
.view_ctrl dd{float:left; width:calc(100% - 100px); padding:10px 0; border-bottom:1px dashed #ccc;}
.view_ctrl dd a{white-space: nowrap; padding-right:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;}
.view_ctrl dd a img{vertical-align:middle;}
.view_ctrl dt.next{float:left; width:100px;  color:#333; font-weight:bold; padding:10px 0 10px 20px;;
	background:url('/_assets/images/board/next.png') no-repeat center right 15px;
	}
.view_ctrl dd .comment{border:1px solid red; float:left;}
.view_ctrl dd:last-child{border-bottom:none;}
.view_ctrl span.none{color:#ccc;}





.board_view .body .board_content{padding:30px 10px; color:#333; width:100%;}

.board .board_view .body .comment{border:1px solid #d7d7d7; margin-bottom:20px; background:#f8f8f8; margin-top:20px;}
.board .board_view .body .comment .title{background:#fff; padding:10px 0 10px 20px; font-weight:1;}
.board .board_view .body .comment_write{width:96%;  margin:0 auto; padding:20px 0;}
.board .board_view .body .comment_write:after{content:""; display:block; float:none; clear:both;}
#comment{float:left;height: 70px; width:calc(100% - 80px);  border: solid 1px #cbcbcb;    padding: 12px 10px 10px 14px;	box-sizing:border-box;}
.board .board_view .body .comment_write_btn{float:left; background:#52608d; border:none; color:#fff; font-weight:1; height:70px; width:70px; margin-left:10px;}
.board .board_view .body .comment_write_form .tac{font-size:14px; color:#333; font-weight:1;}
.board .board_view .body .comment_write_form .tac a:hover{text-decoration:none;}
.board .board_view .body .comment_write_form .tac a span{color:#52608d; font-weight:600;}
.board .board_view .body .board_content div{text-align:none ! important;}

.board .board_view .body .board_content{font-size:15px !important;}
.board .board_view .body .board_content img{max-width:100% ! important; display:block; margin-left:auto; margin-right:auto;}


.comment_list{border-top:1px dashed #d7d7d7; padding:10px 0; background:#fff;}
.comment_list ul{width:96%; margin:0 auto; }
.comment_list ul li dl{padding:10px 0; }
.comment_list ul li dl dt{color:#333; font-weight:400;}
.comment_list ul li dl dt span.user_id{font-weight:1;}
.comment_list ul li dl dt span.date{padding-left:20px; color:#7c7777; font-weight:1;}
.comment_list ul li dl dd{padding-top:20px; font-weight:1;}

.comment_list ul li dl.reply_bg{margin-left:0 ! important; border-top:none; border-bottom:1px solid #d7d7d7;
	padding-left:30px;
	background:url('/_assets/images/board/reply.png') no-repeat top 10px left 0;
	background-size:15px;
	}



.board .mesg_text{background:#f8f8f8; border:1px solid #d7d7d7;}
.board .mesg_text p{background:url('/_assets/images/board/etc_icon.png') no-repeat top 20px left 20px ; background-size:30px; 
	font-size:14px;  padding:20px 20px 20px 60px; font-weight:1; word-break:break-all ! important;}
.board .write_board_info{padding:15px 0; text-align:right;
	background:url('/_assets/images/board/check_need.png') no-repeat top 50% right 115px ;
	background-size:8px; color:red; font-weight:100; font-size:14px;
	}
.board .board_write{border-top:3px solid #61646c;}
.board .board_write .item{width:100%; border-bottom:1px solid #d7d7d7;}
.board .board_write .item:after{content:""; display:block; float:none; clear:both;}
.board .board_write .item .item_head{width:21%; background:#f8f8f8; float:left; }
.board .board_write .item .item_head span{padding:0px 15%; line-height:50px; font-weight:400; font-size:14px; color:#333;}
.board .board_write .item .item_head span img{width:8px; vertical-align:middle; margin-right:2%; margin-top:-7%;}
.board .board_write .item .item_body{width:79%; background:#fff; float:left; }
.board .board_write .item .item_body span{padding:0px 1%; line-height:50px; font-weight:100; font-size:14px; color:#333;}
.board .board_write .item .item_body span #notice_yn{vertical-align:middle;}
.board .board_write .item .item_body span #secret_yn{vertical-align:middle;}
.board .board_write .item .item_body .body .textbox{padding-left:1%;width:98% ! important; 
	height:30px; border:1px solid #ccc; box-sizing:border-box; font-weight:100; color:#7a777;}


.board .board_write .item_file{width:100%; height:158px; border-bottom:1px solid #d7d7d7;}
.board .board_write .item_file:after{content:""; display:block; float:none; clear:both;}
.board .board_write .item_file .item_head{width:21%; background:#f8f8f8; float:left;  height:100%;}
.board .board_write .item_file .item_head span{line-height:158px; padding:0px 15%; font-weight:400; font-size:14px; color:#333;}
.board .board_write .item_file .item_body{width:79%; background:#fff; float:left; height:100%; }
.board .board_write .item_file .item_body .textbox{width:98% ! important; height:32px;
	border:1px solid #ccc; box-sizing:border-box; font-weight:100;
	margin-left:1%; margin-right:1%; background:#f8f8f8; font-size:14px; color:#7a7777; 
	}
.board .board_write .item_file .item_body .textbox:first-child{margin-top:12px;}

.board .board_write .navi{width:170px; margin:20px auto 0;}
.board .board_write .navi:after{content:""; display:block; clear:both; float:none;}
.board .board_write .navi .write_btn1{padding-left:24px;
    width: 80px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    float: right;
    font-size: 16px;
    background: #3d4452 url("/_assets/images/board/i_write.png") no-repeat 8px 50%;
    background-size: 17px;
	float:left;
	border:none;
	margin-right:10px;
	color:#fff;
	cursor:pointer;
}
.board .board_write .navi .write_list{
	background: #3d4452 url("/_assets/images/board/write_list.png") no-repeat 14px 50%; 
	background-size:13px;
    width: 80px;
    text-align: center;
    height: 35px;
    font-size: 16px;
    line-height: 35px;
	border:none;
	float:left;
}
.board .board_write .navi .write_list a{
	display:block;
	color:#fff;
	padding-left:20px;
}


#reaction_title_2{white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
#reaction_title_2 img{padding:5px;}
#reaction_title_2 a:hover{text-decoration:none;}


/*삭제 및 이동 알림창*/
.board_manager{width:90%;  margin:0 auto; margin-top:5%; }
.board_manager .blind{width:100%; background:#f8f8f8; padding:10px 0; border-toP:3px solid #61646c; text-align:center; font-size:16px; color:#333;}
.board_manager .item{width:100%; border-bottom:1px solid #d7d7d7; color:#333; font-size:14px; padding:13px 0;}
.board_manager .first input{
	background:#8e93a5 url("/_assets/images/board/delete.png") no-repeat 16% 50%;
	background-size:13px;
	border:1px solid #757a8d;
	color:#fff;
	cursor:pointer;
	padding-left:24px;
	font-size:16px;
}
.board_manager .second input{
	background:#8e93a5 url("/_assets/images/board/moving.png") no-repeat 18% 50%;
	background-size:12px;
	border:1px solid #757a8d;
	color:#fff;
	cursor:pointer;
	padding-left:24px;
	font-size:16px;
}
.board_manager .second select{
	padding:2px 30px 4px 10px;
	margin-top:5px;
	-webkit-appearance:none;
	background:#fff url("/_assets/images/board/select_bg.png") no-repeat 90% 50%;
}
.board_manager .second select option{color:red;}

.span_datepicker{display:none;}

.mg-t-xs{margin:5px 0;}

	
	@media only screen and (max-width: 710px){
		.board .board_view .head .info .responsive_dl_write{ width:48.5%; margin-left:0 ! important; }
		.board .board_view .head .info .responsive_dl_hit{ width:48.5%; margin-left:0 ! important; }
		.board .board_view .head .info .responsive_dl_created{ width:100%; margin-left:0 ! important; }
		.board .board_view .head .info .responsive_dl_file{ width:100%; margin-left:0 ! important; }
	}

	/*고익*/
	@media only screen and (max-width: 820px){
		.board .board_view .head .info dl{float:none; margin-left:0px;}
	}
	@media only screen and (max-width: 650px){
		.schedule_br{display:block; margin-bottom:4px;}
	}
	@media only screen and (max-width: 600px){
		.board .board_view .head .info_wrap{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:15px; width:100%;}
		.board .board_view .head .info_wrap .info{width:100%; float:none;  padding:15px; }
		.board .board_view .head .info_wrap .info_2{width:100%; padding:15px;}
		.board .board_view .head .info_wrap .info_2 dl{float:left ! important;}
		.prg_write td .file_upload .item .input_file{float:none ! important;}
		.prg_write td .file_upload .item .input_memo{margin-left:0 ! important;}
	}
	/**/

	@media only screen and (max-width: 767px){
		#reaction_writer{display:none;}
		#reaction_file{display:none;}
		#reaction_views{display:none;}
		#reaction_number{width:1%;}
		#reaction_title{width:20%;}
		#reaction_day{}
		#reaction_writer_2{display:none;}
		#reaction_file_2{display:none;}
		#reaction_views_2{display:none;}
		#reaction_number_2{ }
		#reaction_title_2{margin-right:7%; max-width: 5px; white-space: nowrap;	overflow: hidden;text-overflow: ellipsis;}
	
		.board_info .fr{padding:2% 0;}
		.board_search{width:96%; margin:0 auto;	}
		.board_search .search_all{width:100%; float:none;}
		.board_search .search_title{width:100%; float:none;}

		.board_search .styled{width:100%; padding-left:3% ! important; background-position:96% 50%;}
		.board .board_info .fr .board_search .textbox{	margin-top:1% ! important;	padding-left:3% ! important;}
		.searchbox{margin-top:1%;}
	}
	@media only screen and (max-width: 465px){
		.br_datepicker{display:block;}
		.datepicker{width:100%;}
		.span2_datepicker{display:none;}
		.span_datepicker{display:block; margin-left:50%;}
	}
	@media only screen and (max-width: 430px){
		.board .board_write .item .item_head span{padding:0px 9%; }
		.board .board_write .item_file .item_head span{padding:0px 9%;}
	}

/* 게시물 삭제 확인페이지 */
.deleteWrite {margin:20px 0;}
.deleteWrite li {display:inline-block;}
.deleteWrite .deleteTit {margin-right:15px;}
.deleteWrite .deleteTxt input[type="text"] {width:auto;height:35px;line-height:36px;border:1px solid #ddd;}
.deleteWrite .deleteTxt input[type="submit"] {height:35px;line-height:36px;padding:0 20px;background:#06378e;color:#fff;border:0;}
.delBoard_btn li {display:inline-block;}
.delBoard_btn li input.btn,
.delBoard_btn li input.btn.bg {height:38px;line-height:36px;padding:0 20px;}
.delBoard_btn li input.btn.bg {background:#06378e;color:#fff;border:none;}
.delBoard_btn li input.btn {margin-right:5px;}

.manage_box {background:#fff;}
.manage_box fieldset {padding-top:75px;}
.manage_box .delBoard_txt {max-width:320px;}
.manage_box .deleteTxt {border-right:none;}
.manage_box .btn {height:36px;padding:0 15px;border-left:none;border:1px solid #ccc;background:#fff;color:#444;}
.manage_box .btn.none {background:#04345c;color:#fff;}
.delBoard_txt {margin:0 auto;padding-left:60px;background:url('/_themes/default/images/sub/icon_warning.gif') left 0 no-repeat;text-align:left;}
.delBoard_txt > span {display:block;}

.deleteWrite,
.delBoard_btn {text-align:center;}


 /* board Page */
 .boardPage { margin-top:10px;text-align:center; margin-bottom:30px; }
 .boardPage ul { display:inline-block;font-size:0; }
 .boardPage ul li { display:inline-block; font-size:16px;margin:5px;}
 .boardPage ul li a { color:#000000;border:1px solid #e2e2e2; font-size:0.750em;}
 .boardPage ul li strong { background:#545454; color:#fff; font-size:0.750em;border:1px solid #545454;text-decoration:underline;}
 .boardPage ul li a,
 .boardPage ul li strong { display:block; width:38px; height:38px; line-height:36px; font-weight:bold; text-align:center; vertical-align:top;box-sizing:border-box; }
 .boardPage ul li a img { vertical-align:middle;}
 .boardPage ul li.first a{text-indent:-9999px; background:url("/_themes/default/images/common/first.png") center center no-repeat;}
 .boardPage ul li.prev a{text-indent:-9999px; background:url("/_themes/default/images/common/prev.png") center center no-repeat;}
 .boardPage ul li.next a{text-indent:-9999px; background:url("/_themes/default/images/common/next.png") center center no-repeat;}
 .boardPage ul li.last a{text-indent:-9999px; background:url("/_themes/default/images/common/last.png") center center no-repeat;}

 /* 지원등록 및 관리 - 나의사업관리 엑셀다운버튼 */
.xl_box{width:120px; height:40px; background:#06378e; float:right;}
.xl_box a{display:block; text-align:center; line-height:40px; font-size:14px; color:#fff;}


span.isecret{background:url("../images/sub/secret_icon.png") no-repeat center; text-indent:-9999px; display:inline-block;}
span.inew{background:url("../images/sub/new_icon.png") no-repeat center; text-indent:-9999px; display:inline-block; width:33px;}
span.ireply{background:url("../images/board/reply_icon.png") no-repeat center; text-indent:-9999px; display:inline-block; width:34px;}
span.ifile{background:url("../images/sub/file_icon.png") no-repeat center; text-indent:-9999px; display:inline-block; width:22px;}
span.inotice{background:url("../images/sub/notice_icon.png") no-repeat center; text-indent:-9999px; display:inline-block; width:22px;}