/* 게시판 공용 반응형 CSS */
@media screen and (max-width:1280px){
tr,td,th,#bo_list .td_name{text-align:center;}
#container{width:100%; padding:0 20px;}
#bo_v{padding:0;}

.bo_tit img{display:none}
}

@media screen and (max-width:768px){
.bo_vc_w_info .frm_input{float:none; margin:0 0 10px; width:100%;}
.bo_vc_w_info{float:none;}
.bo_vc_w .btn_confirm{float:right;}
.gall_row .col-gn-4{width:50%;}
}

@media screen and (max-width:599px){
.sb_content{margin-left:0 !important; height:auto !important; display:block !important; padding:20px 0;}
.td_subject .sb_img{position:relative; border:none;}
}

@media screen and (max-width:480px){
.gall_row .col-gn-4{width:100%;}
#container{padding:0 10px;}
#bo_v a.btn_b01 svg:not(:root).svg-inline--fa{display:none;}
#bo_sch{width:100%;}
#bo_sch select{width:30%; margin:9px 0;}
#bo_sch .sch_input{width:60%;}
#bo_sch .sch_btn{width:10%;}
#bo_list .td_ing{width:auto;}
}

@media (max-width:1400px){
#bo_list {width: 1280px !important; margin: auto;}
}

@media (max-width:1200px){
#bo_list {width: 1280px !important; margin: auto;}
}

@media (max-width:640px){
#bo_list {width: 100% !important; margin: auto;}
}

@media (max-width:340px){
#bo_list {width: 100% !important; margin: auto;}
}