/* list */
.brd_category { text-align:left; padding:10px 0; }
.brd_category > .boa_nav > a { margin:0 20px 0 0; font-size:20px; }
.brd_category > .boa_nav > a.on { font-weight:bold; color:#f00; }
.c_bs-brd-list { width:100%; text-align:center; border-top:3px solid #5883ac; border-collapse:collapse;}
.c_bs-brd-list > tbody > tr > th { background-color:#fff; font-weight:500; font-size:20px; border-bottom:1px solid #5883ac; height:40px; } 
.c_bs-brd-list > tbody > tr > td.num,.c_bs-brd-list th.num { width:80px; }
.c_bs-brd-list > tbody > tr > td.name,.c_bs-brd-list th.name { width:150px; }
.c_bs-brd-list > tbody > tr > td.data,.c_bs-brd-list th.data { width:90px;}
.c_bs-brd-list > tbody > tr > td.count,.c_bs-brd-list th.count { width:70px;}

.c_bs-brd-list > tbody > tr > td { font-size:16px; border-bottom:1px solid #eee; height:36px; } 
.c_bs-brd-list > tbody > tr > td.subject { text-align:left; }
.c_bs-brd-list > tbody > tr > td.subject > div { font-size:16px; }
.c_bs-brd-list a:hover { font-weight:bold; color:#5883ac; }
.c_bs-brd-list .tb_comment,.c_bs-brd-list .tb_secret,.c_bs-brd-list .tb_newicon { vertical-align:middle; }
.c_bs-brd-sch-case { display:inline-block; width:100%; margin:25px 0;}
.c_bs-brd-sch-case .sch-box li { float:left; margin-right:5px; border:1px solid #828282; height:32px; }
.c_bs-brd-sch-case .sch-box li:last-child { float:left; margin:0; }
.c_bs-brd-sch-case .btn-case li { float:right; }
.c_bs-brd-sch-case .btn_ty1 { border-radius:0; background:#5883ac; font-size:16px; border:none; color:#fff; display:block; height:32px; line-height:32px;
padding:0 10px; border:1px solid #5883ac; }
 .btn-case { text-align:center; margin:20px 0; }
/* view */
.c_bs-brd-v { width:100%; }
.c_bs-brd-v th.sub { font-weight:500; }
.c_bs-brd-v { border-top:3px solid #5883ac; }
.c_bs-brd-v > tbody > tr > th { width:165px; background-color:#f7f7f7; font-weight:500; font-size:20px; border-bottom:1px solid #eee; height:40px; text-align:left; } 
.c_bs-brd-v > tbody > tr > td { font-size:16px; border-bottom:1px solid #eee; height:36px; } 
.c_bs-brd-v > tbody > tr > td > div.info { font-size:16px; word-break:break-all; }
.c_bs-brd-v > tbody > tr > td.sub > div { font-size:16px; }
.c_bs-brd-v > tbody > tr > th, .c_bs-brd-v > tbody > tr > td { padding:0 0 0 10px; }
.c_bs-brd-v .v-body { min-height:400px; padding:10px 0; }
.c_bs-brd-v .btn-case { text-align:center; margin:20px 0; }
.c_bs-brd-v .btn-case li { display:inline-block; }
.c_bs-brd-v .btn-case .btn_ty1 { border-radius:0; background:#5883ac; font-size:16px; border:none; color:#fff; display:block; height:32px; line-height:32px;
padding:0 10px; border:1px solid #5883ac; }

/* write */
.c_bs-brd-w { width:100%; border-top:3px solid #5883ac; }
.c_bs-brd-w > tbody > tr > th { background-color:#f7f7f7; font-weight:500; font-size:20px; border-bottom:1px solid #eee; height:40px; text-align:left; } 
.c_bs-brd-w > tbody > tr > td { font-size:16px; border-bottom:1px solid #eee; height:36px; } 
.c_bs-brd-w > tbody > tr > td > div.info { font-size:16px; }
.c_bs-brd-w > tbody > tr > td.sub > div { font-size:16px; }
.c_bs-brd-w > tbody > tr > th, .c_bs-brd-w > tbody > tr > td { padding:0 0 0 10px; }
.c_bs-brd-w .input-box { /*border:1px solid #aaa;*/ height:35px; padding:5px 0 5px 0}
.c_bs-brd-w .input-box input { height:35px; line-height:35px; border:1px solid #D8D8D8; box-sizing:border-box;}
.c_bs-brd-w .input-box select { border:none; height:32px; line-height:16px; width:100%; }
.c_bs-brd-w textarea.df_input { min-height:400px; width:calc(100% - 10px); padding:5px; }
.c_bs-brd-w .btn-case li { display:inline-block; }
.c_bs-brd-w .btn-case .btn_ty1 { border-radius:0; background:#5883ac; font-size:16px; border:none; color:#fff; display:block; height:32px; line-height:32px;
padding:0 10px; border:1px solid #5883ac; }


@media screen and (max-width:850px){

.pt80{padding-top:10vw !important;}
/* 공통사항  */
.board{ padding:0 2.667vw;}
/* .notice-board{ margin-top:0;} */
.board .input_{ width:auto; height:auto; box-sizing:border-box; font-size:3.40vw;}
.board table td a,
.board table td span{ font-size:3.80vw;}

.paging{ padding:0 0 10.667vw 0;}
.paging table{margin:0 auto;}


/* list */
.board .tabs{ margin-bottom:8.000vw;}
.board .tabs li{ width:50%; height:8.000vw; border:0.133vw solid #ddd;}
.board .tabs li+li{ border-left:0;}
.board .tabs li a{ display:block; line-height:8.000vw; font-size:3.53vw; text-align:center;}

/* 활성화 */
.board .tabs li.on{ background-color:#5883ac; border:0.133vw solid #5883ac;}
.board .tabs li.on a{ color:#fff; font-weight:bold;}


.bnon { color:#A0A0A0; text-align:center; padding:6.667vw 0 8.000vw 0; font-size:3.40vw;}
.board .b_tit{ font-size:7.93vw; text-align:center; line-height:1; padding-bottom:2.667vw;}
.board .b_txt{ font-size:4.60vw; text-align:center;}
.board .line{ width:100%; height:0.267vw; background:linear-gradient(to right, #27b1c4 50%, #5883ac); margin:5.333vw 0 ;}
.non-txt{ font-size:3.40vw; padding:6.667vw 0; color:#ababab;}

.brd_category { text-align:left; padding:1.333vw 0; }
.brd_category > .boa_nav > a { margin:0 2.667vw 0 0; font-size:4.00vw; }
.brd_category > .boa_nav > a.on { font-weight:bold; color:#f00; }
.c_bs-brd-list { width:95%; text-align:center; border-top:0.400vw solid #5883ac; border-collapse:collapse;}
.c_bs-brd-list > tbody > tr > th { background-color:#f7f7f7; font-weight:500; font-size:4.00vw; border-bottom:0.133vw solid #5883ac; height:8.00vw; } 
.c_bs-brd-list > tbody > tr > td.num,.c_bs-brd-list th.num { width:10.667vw; }
.c_bs-brd-list > tbody > tr > td.name,.c_bs-brd-list th.name { width:10.667vw; }
.c_bs-brd-list > tbody > tr > td.data,.c_bs-brd-list th.data { width:16.000vw;}
.c_bs-brd-list > tbody > tr > td.count,.c_bs-brd-list th.count { width:9.333vw;}

.c_bs-brd-list > tbody > tr > td span{font-size:4.00vw !important;}
.c_bs-brd-list > tbody > tr > td a{font-size:4.00vw !important;}

.c_bs-brd-list > tbody > tr > td { font-size:3.40vw; border-bottom:0.133vw solid #eee; height:8.00vw; } 
.c_bs-brd-list > tbody > tr > td.subject { text-align:left; }
.c_bs-brd-list > tbody > tr > td.subject > div { font-size:3.40vw; overflow:hidden; text-overflow:ellipsis; width:52.000vw; white-space:nowrap; }
.c_bs-brd-list a:hover { font-weight:bold; color:#5883ac; }
.c_bs-brd-list .tb_comment,.c_bs-brd-list .tb_secret,.c_bs-brd-list .tb_newicon { vertical-align:middle; }
.c_bs-brd-list input[type='checkbox'] { width:2.667vw; height:2.667vw; }
.c_bs-brd-sch-case { display:inline-block; width:100%; margin:3.333vw 0;}
.c_bs-brd-sch-case .sch-box li { float:left; margin-right:0.667vw; border:0.133vw solid #828282; height:8.00vw; }
.c_bs-brd-sch-case .sch-box li:last-child { float:left; margin:0; }
.c_bs-brd-sch-case .btn-case li { float:right; }
.c_bs-brd-sch-case .btn_ty1 { border-radius:0.400vw; background:#5883ac; font-size:3.40vw; border:none; color:#fff; display:block; height:8.00vw; line-height:8.00vw;
padding:0 1.333vw; border:0.133vw solid #5883ac; }

.sch-form{ display:flex; justify-content:space-between; margin:3.333vw 0;}
.sch-form form ul .df_input{ display:block; font-size:3.40vw; height:100%; box-sizing:border-box; -webkit-appearance:auto;}
.sch-form form ul{ display:flex; }
.sch-form form ul li{ border:0.133vw solid #D8D8D8; height:8.00vw; box-sizing:border-box;}
.sch-form form ul li select{padding:0 1.333vw; }
.sch-form form ul li+li{ margin-left:0.667vw;}
.sch-form form ul li.btn{ width:10.667vw; border:0;}
.sch-form form ul li.btn a{ display:block; width:100%; height:100%; line-height:8.00vw; background-color:#5883ac; color:#fff; font-size:3.40vw; font-weight:bold; text-align:center; }


/* .sch-form .btn-case li{ }
.sch-form .btn-case li a{ display:block; height:100%; background-color:#5a5a5a; color:#fff; font-size:3.40vw; font-weight:400; padding:1.067vw 2.000vw; font-weight:bold; box-sizing:border-box;}
.sch-form .sch-box .search-btn a { display:block; height:100%; line-height:5.333vw; background-color:#5883ac; color:#fff; font-size:3.40vw; font-weight:bold;    box-sizing:border-box;}

.c_bs-brd-sch-case .btn-case{ display:flex;}
.c_bs-brd-sch-case .btn-case .btn{ background:#5a5a5a; font-size:3.40vw; border:none; color:#fff; display:block; width:8.000vw; line-height:4.667vw; height:4.667vw; border:0.133vw solid #5a5a5a; font-weight:bold; box-sizing:border-box;}
.c_bs-brd-sch-case .btn-case .del{ margin-right:0.667vw;} */

.sch-form{ display:flex; justify-content:space-between;}
.sch-form form ul{ display:flex;}
.sch-form form ul li{ }
.sch-form form ul li.sel{ }
.sch-form form ul li.seach{ width:33.333vw;}
.sch-form form ul li.btn{ }
.sch-form form ul li+li{ margin-left:0.667vw;}
.sch-form form ul li select{ display:block; padding:0 0.667vw; height:100%; font-size:3.40vw; -webkit-appearance:auto;}
.sch-form form ul li .input_{ width:100%; height:100%; border:0;}
.sch-form form ul li.sch-form form ul li:last-child { border:none;}
.sch-form form ul li.btn{ width:8.000vw;}
.sch-form form ul li.btn a{ display:block; background:#5883ac; font-size:3.40vw; color:#fff; line-height:8.00vw; font-weight:bold; text-align:center;}

/* 페이징 */
.paging{ padding-top:2.667vw;}

/* 검색 버튼 */
.tb_bt{ display:flex; align-items:center; justify-content:flex-end; width:100%;}
.tb_bt li+li{ margin-left:0.667vw;}
.tb_bt li{ }
.tb_bt li a{border-radius:0.400vw; background:#5883ac; font-size:3.40vw; border:none; color:#fff; display:block; height:4.267vw; line-height:4.267vw; padding:0 1.333vw; border:0.133vw solid #5883ac;}




/* view */
.c_bs-brd-v { width:100%; }
.c_bs-brd-v th.sub { display:inline-block; font-weight:500; }
.c_bs-brd-v td.info { display:inline-block;}
.c_bs-brd-v { border-top:0.133vw solid #ddd; }
.c_bs-brd-v > tbody > tr > th { width:22.000vw; background-color:#f6f6f6; font-weight:500; font-size:3.80vw; height:8.000vw; line-height:8.000vw; text-align:left; } 
.c_bs-brd-v > tbody > tr { border-top:0.133vw solid #eee; border-bottom:0.133vw solid #eee;}

.c_bs-brd-v > tbody > tr > td { font-size:3.80vw; height:5.333vw;  line-height:5.333vw;} 
/* .c_bs-brd-v > tbody > tr > .info div { font-size:3.40vw; word-break:break-all; padding:1.333vw 0;} */
.c_bs-brd-v > tbody > tr > td.sub > div { font-size:3.40vw; overflow-wrap:break-word; word-break:keep-all;}
.c_bs-brd-v > tbody > tr > th, .c_bs-brd-v > tbody > tr > td { padding:0 0 0 1.333vw; vertical-align:middle; border-bottom:none;}
.c_bs-brd-v .v-body { min-height:53.333vw; padding:1.333vw 0; }
.c_bs-brd-v .btn-case { text-align:center; margin:2.667vw 0; }
.c_bs-brd-v .btn-case{ margin:2.667vw 0 13.333vw;}
.c_bs-brd-v .btn-case li { display:inline-block; }
.c_bs-brd-v .btn-case .btn_ty1 { background:#5883ac; font-size:3.40vw; border:none; color:#fff; display:block; width:14.667vw; line-height:5.333vw; height:5.333vw; font-weight:bold; box-sizing:border-box;}

.c_bs-brd-v .list{ width:100%; padding:0;}
.c_bs-brd-v .list{ margin-top:0;}
.c_bs-brd-v .list {overflow:hidden; margin-top:2.667vw;}
.c_bs-brd-v .list{font-size:3.40vw; color:#7a7a7a; height:4.533vw; line-height:4.533vw;}
.c_bs-brd-v .list a {font-size:3.40vw; color:#7a7a7a; }
.c_bs-brd-v .list span {display:inline-block; width:16.000vw; text-indent:1.333vw; height:4.533vw;  line-height:4.533vw; margin-right:2.667vw; font-weight:bold;background-color:#f7f7f7}
.c_bs-brd-v .list_next {background:url(<?=$g_skin_link?>/images/bbs_next_icon.gif) no-repeat 4.667vw 50%;}
.c_bs-brd-v .list_prev {background:url(<?=$g_skin_link?>/images/bbs_prev_icon.gif) no-repeat 4.667vw 50%;}
.v-body img{ max-width:100%;}




/* write */
.c_bs-brd-w .text-box{ padding:0}
.c_bs-brd-w .chk-wrap{ padding:0.667vw 0;}
.c_bs-brd-w .chk-wrap span{ font-size:3.40vw;}
.c_bs-brd-w { width:100%; }
.c_bs-brd-w > tbody > .tb_line{}
.c_bs-brd-w > tbody > tr > th { width:16.000vw; background-color:#f6f6f6; font-weight:500; font-size:3.80vw; border-bottom:0.133vw solid #ddd; height:8.000vw; text-align:left; vertical-align:middle; border-top:0.133vw solid #ddd; border-bottom:0.133vw solid #ddd; } 
.c_bs-brd-w > tbody > tr > td { font-size:3.40vw; border-top:0.133vw solid #ddd; border-bottom:0.133vw solid #ddd; height:4.800vw; } 
.c_bs-brd-w > tbody > tr > td > div.info { font-size:3.40vw; }
.c_bs-brd-w > tbody > tr > td.sub > div { font-size:3.40vw; }
.c_bs-brd-w > tbody > tr > th, .c_bs-brd-w > tbody > tr > td { padding:0.667vw 1.333vw; vertical-align:middle;}
.c_bs-brd-w .input-box { height:auto; border:0.133vw solid #D8D8D8; box-sizing:border-box;}
.c_bs-brd-w .input-box input { width:100%; height:100%; font-size:3.80vw; box-sizing:border-box;}
.c_bs-brd-w .input-box select { border:none; height:4.267vw; line-height:2.133vw; width:100%; font-size:3.40vw;}
.c_bs-brd-w textarea.df_input { min-height:53.333vw; width:calc(100% - 1.333vw); padding:0.667vw; }
.c_bs-brd-w .btn-case{ margin:2.667vw 0 13.333vw;}
.c_bs-brd-w .btn-case{ display:flex; justify-content:center;}
.c_bs-brd-w .btn-case li{ text-align:center;}
.c_bs-brd-w .btn-case li+li{ margin-left:1.333vw;}
.c_bs-brd-w .btn-case .btn_ty1 { background:#5883ac; color:#fff; border-radius:0; border:none; width:14.667vw; height:5.333vw; line-height:5.333vw; font-size:3.40vw;
    margin-top:1.333vw; /* margin:2.667vw 0 5.333vw; */ font-weight:700; display:block;}



.c_bs-brd-list > tbody > tr > td.data, .c_bs-brd-list th.data{display:none;}

.c_bs-brd-sch-case{display:flex; flex-direction:column; align-items:center; gap:4vw;}
.df_input{box-sizing:border-box;}
.sub-con{margin-bottom:10vw;}
.c_bs-brd-v > tbody > tr:last-child{border-bottom:none;}
.c_bs-brd-v > tbody > tr:last-child td{border-bottom:none;}

.c_bs-brd-w{width:100%}
.c_bs-brd-w > tbody > tr > th, .c_bs-brd-w > tbody > tr > td{height:8.00vw; line-height:8.00vw;}
.c_bs-brd-w .input-box{width:100% !important;}
.c_bs-brd-w .input-box input{line-height:normal;}

.c_bs-brd-sch-case .sch-box ul{display:flex;}
.c_bs-brd-sch-case .sch-box li{display:flex;}
.c_bs-brd-sch-case .sch-box ul li input, .c_bs-brd-sch-case .sch-box ul li select{display:block; width:100%; height:100%; font-size:4.30vw !important;}
.info{font-size:4.30vw !important;}
.info *{font-size:4.30vw !important;}
.c_bs-brd-v .v-body *{font-size:4.30vw !important;}

.spamWrap{display:flex; flex-direction:column;}
.spamWrap img{width:40%}

.cheditor-tb-wrapper{height:auto !important;}
.cheditor-editarea-wrapper .cheditor-editarea{height:66.667vw !important;}

#tb_pagemove{margin-bottom:5vw !important;}
#tb_pagemove b{font-size:3.2vw !important;}
.c_bs-brd-sch-case + div{padding:0 !important;}
.c_bs-brd-sch-case + div div{padding:0 !important;}

}