/*
.b_sv_box{width:100%; height:520px; position:relative; color:#fff; display:flex; align-items:center; justify-content:center; margin-top: 180px;}

.b_sv_box > .b_inner{display:flex; flex-direction:column; align-items:center; justify-content:center;margin-bottom: 80px;}
*/



.b_list_btn .k_new_btn {display:flex; justify-content:space-between;}
.b_list_btn .k_new_btn .k_btn_lft, .b_list_btn .k_new_btn .k_btn_rgt {display:flex; align-items: center; }
.b_list_btn .k_new_btn .k_btn_inner{width:130px; height:45px; border:1px solid #d9d9d9; display:flex; align-items: center; justify-content:center; }
.b_list_btn .k_new_btn .k_btn_inner:last-child{margin-left:5px;}
.b_list_btn .k_new_btn .k_btn_rgt .k_btn_inner:last-child{border:2px solid #132a5c; color:#132a5c;}
.k_new_btn .k_btn_inner a{display:flex; align-items: center; justify-content:center; width:100%; height:100%; }
.b_list_btn .k_new_btn .k_btn_inner button{ display:flex; align-items: center; justify-content:center; width:100%; height:100%; }



.b_mo_ver{display:none;}
@media screen and (max-width: 720px){ 
	 .b_sub_sec {padding: 90px 0;}

	 .b_pc_ver{display:none;}
	 .b_mo_ver{display:block;}

}







.b_write_result table{width: 80%; margin: 0 auto; border-radius:20px; border-top: 1px solid #d9d9d9;}
.b_write_result tr{height:80px; display: flex; align-items: center;     border-bottom: 1px solid #d9d9d9;}
.b_write_result .b_color{color:#fff; background-color:#132a5c; padding-left:15px; width: 180px; height: 100%; display: flex; align-items: center;font-weight: 500;}
.b_write_result td:nth-child(2n){padding-left:15px; width: 30%;}
.b_write_result td:nth-child(3){padding-left:15px; width: fit-content;font-weight: 400;}

.b_write_result select{width: 100%; height: 45px; outline:0; border:0; background-color:#f9f9f9; border:1px solid #eaeaea; }
.full_input{outline:0; border:0; background-color:#f9f9f9;border:1px solid #eaeaea; }

/*.b_write_result td{border-bottom:1px solid #d9d9d9;}*/



.b_btn_box .k_new_btn{display: flex; justify-content: center; margin-top:80px; align-items:center;}
.b_btn_box .k_new_btn .k_btn_inner .k_btn_00 {width: 160px; display: flex; justify-content: center; align-items:center; border:1px solid #132a5c; height:50px; margin-right:10px; border-radius:50px;}
.b_btn_box .k_new_btn .k_btn_inner #btn_submit{margin-right:0; color:#fff; background-color:#132a5c; cursor:pointer;} 


@media screen and (max-width: 1080px){ 
	 .b_write_result table {width: 100%;}
}


@media screen and (max-width: 720px){ 
	 .b_write_result .b_color{width: 100px; padding-left: 8px; word-break:keep-all;}
	 .b_write_result td:nth-child(2n) {padding-left: 8px;}
	 .b_write_result .b_one_line td:nth-child(2n){width:calc(100% - 100px);}

	 .b_list_btn .k_new_btn .k_btn_inner {width: 80px;}




    
}







.b_list_sec{}
.b_list_sec .bo_list_head ul li span.s-name {width: 60%;}
.b_list_sec .bo_list_head ul li span.s-check{position: absolute; left: 10px; width:fit-content;}
.b_list_sec .bo_list_head ul li span.s-number {width: 20%;}
.b_list_sec .bo_list ul li span.s-check{position: absolute; left: 10px; width:fit-content;}
.b_list_sec .bo_list ul li span.s-name{width: 60%;}
.b_list_sec .bo_list ul li span.s-number{width: 20%;}


.b_form_sec{width: 100%; max-width: 1000px; margin: 0 auto;}
.b_form_sec table{width:100%; border-top:1px solid #d9d9d9; }
.b_form_sec .k_w_table tr{display: flex; border-bottom:1px solid #d9d9d9; }
.b_form_sec .k_w_table td{display:flex; align-items: center;padding-left: 15px;}
.b_form_sec .k_w_table td.b_color{background-color:#132a5c; color:#fff; }
.b_form_sec .k_w_table td.b_height{height:100px;}
.b_form_sec .k_w_table td:first-child{width:20%;}
.b_form_sec .k_w_table td:last-child{width:80%; }
/*.b_form_sec .k_w_table tr:last-child{margin-top:10px;}*/
.b_form_sec .k_w_table textarea{width:100%; outline:0; resize:none; background-color: #f9f9f9; border: 1px solid #eaeaea; padding:5px;}
.b_form_sec .k_w_table .content_td td{padding:20px 0; padding-left:15px;}


.b_view_page #k_board_view_00 .k_bo_v_tit {display:flex; justify-content:space-between; background-color: #f9f9f9; padding:20px 30px; border-bottom:2px solid #000; align-items:center; }
.b_view_page #k_add_ul_link {margin-top:10px; }
.b_view_page #k_add_ul_link li{display:flex; }
.b_view_page #k_add_ul_link li h4{margin-right:20px;}
.b_view_page .k_content_wrap{margin-top:80px;}

.b_view_page #bo_v_img{width: fit-content;}

#bo_w .cke_sc{display:none;}
#bo_v_con{margin-bottom: 150px;}
#bo_v_con iframe {width: 100%; height: unset; aspect-ratio: 16/9;}
#bo_list .bo_tit .fa-download{display:none;}


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


	 .b_list_sec .bo_list_head ul li span.s-view{display:none;}
	 .b_list_sec .bo_list ul li span.s-view{display:none;}
	 .b_list_sec .bo_list_head ul li span.s-number{display:none;}
	 .b_list_sec .bo_list ul li span.s-number{display:none;}

	 .b_list_sec .bo_list ul li span.s-day {width: 20%;}
	 .bo_list_head ul li span.s-day{width: 20%;}
	 .b_list_sec .bo_list_head ul li span.s-name {width: 80% !important;}

	 .b_list_sec .bo_list ul li {display: flex; align-items: flex-end;}
	 .b_list_sec .bo_list ul li .bo_tit{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	 .b_list_sec .bo_list ul li span.s-name {width: 80% !important;}

	 .bo_list ul li span.s-name a{padding-left: 20px; font-size:11px;display:unset !important;}
	 .b_list_sec .bo_list ul li span.s-day{font-size:11px;}

	 .b_view_page #k_board_view_00 .k_bo_v_tit{padding: 20px 15px; flex-direction:column; align-items: flex-start;}
	 .b_view_page #k_board_view_00 .k_bo_v_tit b{display:block; margin-bottom:10px;}
	 .b_view_page .k_content_wrap {margin-top: 40px;}
/*	  #bo_v_con {margin-bottom: 0px;}*/
	 #bo_v_con {margin-bottom: 10px;}


}









/*230630 css*/
.b_sv_news{background:url(../img/b_sv_news.jpg) no-repeat center / cover; margin-bottom:120px;}
.b_list_sec{padding-bottom:150px; }
.b_form_sec .k_w_table td.b_color{background-color:#d0b69f; }
.b_btn_box .k_new_btn .k_btn_inner #btn_submit{background-color:#d0b69f; border:1px solid #d0b69f; }
.b_btn_box .k_new_btn .k_btn_inner .k_btn_00{border:1px solid #ccc; }
.b_form_sec{padding-bottom:150px;}

.b_view_page{padding-bottom:150px;}
.bo_list_head ul{border-bottom: 1px solid #ddd;}
.bo_list_head ul li{background-color:#fff;}
.b_view_page #bo_v_img{margin: 0 auto;}


@media screen and (max-width: 760px){ 
	 .b_sv_news{margin-bottom:70px;}
}


