.j_t_text{
	display : none;
}
.j_m_text{
	display : none;
}
img{
	max-width : 100%;
}
#bo_v_img a.view_image{
	display : block;
}

#wr_secret, label[for="wr_secret"]{
	opacity:0;
}


@media screen and (max-width: 1080px){
	.j_t_text{
		display : inline-block;
	}
}
@media screen and (max-width: 760px){
    .j_board_con{
		width : 100%;
	}
	.j_m_text{
		display : inline-block;
	}
}


/*list view*/

#bo_btn_top{
	margin-top : 0;
}
#bo_list_total{
	color : #222;
}
.k_ms4_box h3 img, span{
	vertical-align: unset;
}
.bo_list_head ul{
	border-top : 2px solid #0144a4;
}
.bo_list_head ul li{
	background: transparent;
}
.bo_list_head ul li{
	padding : 25px 0;
}

.bo_list ul{
	max-width : 100%;
}
.bo_list ul li{
	padding : 25px 0;
	font-size: 1.125rem;
}

.bo_list ul li span.s-number strong{
    border-radius: 15px;
    display: inline-block;
    padding: 2px 12px;
	background-color : #fd5100;
	color : #fff;
	font-weight : bold;
	font-size: 0.875rem;
}
#bo_list .bo_tit .title_icon{
	vertical-align : 0;
}

#bo_list .j_comment{
	display : inline-block;
}

#bo_list .j_comment .cmt{
    background: #0144a4;
    color: #fff;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    border-radius: 50px;
    display: inline-block;
    margin-left: 3px;
}
.bo_list ul li:hover .bo_tit a{
	color : #000 !important;
	font-weight : 500;
}

#bo_list .bo_tit .fa-lock{
	color : #fff;
	background : #fd5100;
	border: 1px solid #fd5100;

}
#bo_list .bo_tit .fa-download{
	background : #0144a4;
	margin-right : 5px;
	margin-bottom : 5px;
}




/*검색*/
#bo_sch{
	border-radius : 0;
	margin-bottom : 0;
}
#bo_sch select{
	padding : 0 5px;
	box-sizing: border-box;
	width : 20%;
}
#bo_sch .sch_input{
	width : 70%;
}
#bo_sch .sch_btn{
	width : 10%;
}
input,select,textarea{
	outline: none;
}
input:focus,select:focus,textarea:focus{
	outline: none;
}


@media screen and (max-width: 1680px){
    
}
@media screen and (max-width: 1180px){
    .bo_list ul li{
		padding : 20px 0;
	}
}
@media screen and (max-width: 980px){

}

@media screen and (max-width: 760px){
    .bo_list ul li{
		padding : 15px 0;
	}
	#bo_btn_top{
		margin-bottom : 5px;
	}
	
}



/*버튼*/
.bo_fx .btn_bo_user li button,
.btn_bo_user li button,
#bo_w .write_div a,
#bo_v_top ul li a,
#bbs .bttn .bt,
.btn_confirm a{
	background : transparent;
	border : 1px solid #222;
	border-radius : 0;
	transition : background 0.2s;
	color : #222;
}
.bo_fx .btn_bo_user li button:hover,
.btn_bo_user li button:hover,
#bo_w .write_div a:hover,
#bo_v_top ul li a:hover,
#bbs .bttn .bt_adm:hover,
.btn_confirm a:hover{
	background : #f9f9f9;
}

.btn_bo_user li a,
#bo_w .write_div .btn_submit,
#bo_v_top ul li a.btn_b02,
#bbs .bttn .bt_b02,
.btn_confirm input{
	background : #222;
	border-radius : 0;
	transition : background 0.2s;
	border : 0;
	color : #fff;
}
.btn_bo_user li a:hover,
#bo_w .write_div .btn_submit:hover,
#bo_v_top ul li a.btn_b02:hover,
#bbs .bttn .bt_b02:hover,
.btn_confirm input:hover{
	background : #fd5100;
	border : 0;
}


#bo_w .btn_confirm{
	margin-bottom : 0;
}

.pg_wrap .pg_page,
.pg_wrap .pg_current{
	width : 40px;
	height : 40px;
	line-height : 40px;
	background : transparent;
	border : 1px solid #e5e5e5;
	border-radius : 0;
	transition : background 0.2s;
}
.pg_wrap{
	margin : 0;
	padding-top : 30px;
}
.pg_wrap .pg_page:hover{
	background : #f9f9f9;
}
.pg_start{
	background: url(../img/btn_first.gif) no-repeat 50% 50% !important;
}
.pg_end{
    background: url(../img/btn_end.gif) no-repeat 50% 50% !important;
}
.pg_wrap .pg_current{
	background : #fd5100;
	background : #0144a4;
	background : #222;
	border : 0;
	margin : 0;
}



@media screen and (max-width: 1680px){
    
}
@media screen and (max-width: 1180px){
    
}
@media screen and (max-width: 980px){

}
@media screen and (max-width: 760px){
	.bo_fx,#bo_sch{
		margin-top : 15px;
	}
    .btn_bo_user li{
		margin-left: 4px;
	}
	.btn_bo_user li:first-child{
		margin-left : 0;
	}
}




/*write*/


#bo_w{
	margin-top : 15px;
/*	border-top : 2px solid #0144a4;*/
}
#bo_w .cke_sc{
	display : none;
}
#bo_w .bo_w_tit .frm_input{
	font-size: 1.25rem;
}


.option-box{
	border-top : 2px solid #0144a4;
	padding : 10px 0;
}
.option-box label{
	font-weight : 400;
/*	color : #fd5100;*/
	margin-left: 3px;
	margin-right : 10px;
}
.bo_w_tit.j_write_head .k_input{
	width : 100%;
	font-size: 1.125rem;
}
.bo_w_tit.j_write_head input{
	font-weight : 500;
	padding : 5px 10px !important;
/*	background : #f9f9f9;*/
	margin-top : 10px;
}
.frm_input{
	border : 0;
	border-bottom : 1px solid #aaa;
	background : transparent;
}
.j_info_input{
	margin-top : 10px;
}


#captcha{
	border : 0;
	margin-bottom : 15px;
	text-align : center;
}

.bo_w_link{
	border: 1px solid #ccc;
    background: #fff;
    color: #000;
    vertical-align: middle;
    border-radius: 3px;
    height: 40px;
    margin: 0;
}
#bo_w .bo_w_link label{
	top : 0;
	left : 0;
}
.bo_w_link .frm_input{
	border : 0;
	width : 100%;
	height : 100%;

}


@media screen and (max-width: 1680px){
    
}
@media screen and (max-width: 1180px){
    
}
@media screen and (max-width: 980px){

}
@media screen and (max-width: 760px){
    .frm_input{
		width : 100%;
		height : 40px;
	}
	#captcha.m_captcha audio{
		margin : 0 auto 5px;
	}
}



/*view*/
#bo_v_title .bo_v_tit{
	background : transparent;
	border-top: 2px solid #0144a4;
	padding : 30px 15px;

}
#bo_v_info, #bo_v_atc{
	padding: 12px 1%;
	margin : 0 auto;
}
#bo_v_info{
/*	background : #f9f9f9;*/
}
#bo_v_info *{
	font-size: 0.875rem;
	font-weight : 400;
}

.bo_v_nb{
	border-top : 2px solid #222;
}
.bo_v_nb li{
	border : 0;
	border-bottom : 1px solid #e5e5e5;
	padding : 15px;
}
.bo_v_nb li:last-child{
	border-bottom : 0;
}
.bo_v_nb li * {
	line-height : 1;
}
.bo_v_nb li .nb_tit{
	color : #222;
	font-weight : 400;
	width : 10%;
	padding : 0;
}
.bo_v_nb li a{
	border : 0 !important;
	font-size:1rem !important;
	font-weight:300 !important;
	width : 80%;
	text-overflow: ellipsis;
    white-space: nowrap;
	display : inline-block;
	overflow : hidden;
	height : auto !important;
	text-align : left !important;
}
.bo_v_nb li a:hover{
	background:transparent !important;
}
.bo_v_nb li .nb_date{
	width : 10%;
	text-align : right;
}


#bo_v_link{
	border : 0;
	border-bottom : 1px solid #eee;
/*	background-color : #f9f9f9;*/
	border-top : 1px solid #222;
	margin : 0;
	padding : 12px 15px;
}

#bo_v_link::after{
	content : "";
	display : block;
	clear : both;
}
#bo_v_link h2{
	border:0;
	background : none;
	float : left;
	width : 15%;
	font-weight : 400;
	padding : 0;
/*	font-size:1rem;*/
}
#bo_v_link ul{
	float : right;
	width : 85%;
}
#bo_v_link li{
	padding : 0;
	margin-bottom : 10px;
}
#bo_v_link li:last-child{
	margin-bottom : 0;
}
#bo_v_link a{
	color : #222;
	text-decoration: none;
}
#bo_v_link a:hover{
	color : #0144a4;
}
#bo_v_link ul li i{
	margin-right : 7px;
	font-size: 0.875rem;
}

@media screen and (max-width: 1680px){
    
}
@media screen and (max-width: 1180px){
    
}
@media screen and (max-width: 980px){

}
@media screen and (max-width: 760px){
    
}