.mbskin {margin:var(--rbb-pd-bb) auto !important; max-width:640px; width:80%}

.top.fixed {position:relative; top:auto; left:auto; right:auto; bottom:auto;z-index:0}
.sch_input {padding:var(--rbb-pd-ns);border:1px solid var(--rbb-text-dark3); text-align: left; box-shadow:var(--rbb-box-shadow1);background:var(--rbb-color-sub3); font-size:var(--rbb-fs-n); position:relative; border-radius:var(--rbb-br-s);  margin:4px 6px 4px 0;appearance:none;  outline:0;vertical-align:middle}

.sch_btn {display:inline-block; cursor:pointer;padding:var(--rbb-pd-ns) var(--rbb-pd-b); border-radius:var(--rbb-br-s); text-align:center; background:var(--rbb-color-main1); color:var(--rbb-text-light1); border:1px solid var(--rbb-color-main1); font-size:var(--rbb-fs-n);position:relative; overflow: hidden;vertical-align:middle;}

.btnarea.ag-r {text-align:right;}
.writeBtn {min-width:140px;}

.list_01 > ul > li {border-top:1px solid #ddd;}
.list_01 > ul > li {display:flex;justify-content: space-between; position:relative; padding:var(--rbb-pd-n) var(--rbb-pd-b);align-items:center;}
.list_01 > ul > li .bo_chk {position:absolute; top:30%;left:0;}
.list_01 > ul > li .bo_cnt { width:75% }
.list_01 > ul > li a {font-size:var(--rbb-fs-b);display:block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.list_01 > ul > li a i {font-size:var(--rbb-fs-n); color:var(--rbb-color-main3)}
.list_01 > ul > li .bo_info {font-size:var(--rbb-fs-ss); color:var(--rbb-text-dark3); text-align: right;width:25%;display:flex;justify-content: space-between;align-items:center}
.list_01 > ul > li .bo_info span {display:inline-block;}
.list_01 > ul > li .bo_info .sv_member {font-weight:normal;}

.list_01 > ul > li .cnt_cmt {background:var(--rbb-color-main2); color:#fff; border-radius:5px; font-size:var(--rbb-fs-sss);padding:4px;line-height:1; min-width:20px;display:inline-block; text-align:center}

.list_01 > ul > li.empty_table {justify-content:center}

.formArea input[type=checkbox] {opacity:0; width:0;height: 0; overflow:hidden;border:0;background: none;}
.formArea input[type=checkbox]+label {display:inline-block; border-radius: var(--rbb-br-s);border:1px solid var(--rbb-text-dark3); cursor:pointer;padding:var(--rbb-pd-s) var(--rbb-pd-s) var(--rbb-pd-s) 30px; position: relative; margin:4px 6px 4px 0;box-shadow:var(--rbb-box-shadow1); }
.formArea input[type=checkbox]+label:before,
.formArea input[type=checkbox]+label:after {content:''; background:var(--rbb-text-light3);display:block; position:absolute; left:var(--rbb-pd-ns); width:10px; height: 4px; border-radius:50px; top:50%}
.formArea input[type=checkbox]+label:before {transform:rotate(45deg) translate(-6px, 100%);  z-index:2}
.formArea input[type=checkbox]+label:after {transform:rotate(-45deg) translate(0px, -100%); width:14px;transition:background 0.1s 0s linear;z-index:1}
.formArea input[type=checkbox]:checked+label {border:2px solid var(--rbb-color-main1);margin:3px 4px 3px 0; color:var(--rbb-color-main1)}
.formArea input[type=checkbox]:checked+label:before,
.formArea input[type=checkbox]:checked+label:after {background:var(--rbb-color-main1);}

.list_01 li:nth-child(odd) {background:#f9f9f9}
.list_01 li .bo_chk input[type=checkbox]+label {padding:var(--rbb-pd-s);transform:scale(0.9)}
.list_01 li .bo_chk input[type=checkbox]+label:before,
.list_01 li .bo_chk input[type=checkbox]+label:after {left:var(--rbb-pd-ss);}
.list_01 li .bo_chk input[type=checkbox]+label:before {transform:rotate(45deg) translate(-6px, 100%) scale(0.7);}
.list_01 li .bo_chk input[type=checkbox]+label:after {transform:rotate(-45deg) translate(0px, -100%) scale(0.7);}
.top a.btn,
.top .btn,
.top button[type=submit] {display:inline-block; cursor:pointer;padding:var(--rbb-pd-ns) var(--rbb-pd-b); border-radius:var(--rbb-br-s); text-align:center; background:var(--rbb-color-main1); color:var(--rbb-text-light1); border:1px solid var(--rbb-color-main1); font-size:var(--rbb-fs-n);position:relative; overflow: hidden;vertical-align:middle; width:auto !important; height: auto !important; line-height:1 !important}
.top .btn_admin.btn {background:var(--rbb-color-main2);border:1px solid var(--rbb-color-main2)}
.btn_more_opt {display:none !important}

#fboardlist > ul.top,
#fboardlist > ul.top ul {display:flex; gap:var(--rbb-pd-s)}
#fboardlist > ul.top {justify-content:space-between; padding:var(--rbb-pd-n); background:#f9f9f9; border:1px solid #ddd; margin-bottom: var(--rbb-pd-n);border-radius:var(--rbb-br-n)}


#bo_sch {padding:var(--rbb-pd-n); background:#f9f9f9; border:1px solid #ddd; margin-bottom: var(--rbb-pd-n);border-radius:var(--rbb-br-n); margin-top:var(--rbb-pd-s); text-align:center}
#bo_sch form {display:flex; align-items:stretch;justify-content: center}
#bo_sch form input,
#bo_sch form select,
#bo_sch form .sch_btn {border-radius:var(--rbb-br-n); line-height:1 !important; font-size: var(--rbb-fs-n) !important; margin: 4px 6px 4px 0 !important;}
#bo_sch form .sch_input {width:40%;border-radius:var(--rbb-br-n) 0 0 var(--rbb-br-n)}
#bo_sch form .sch_btn {border-radius:0 var(--rbb-br-n) var(--rbb-br-n) 0}
#bo_sch form i {font-size: var(--rbb-fs-ss) !important}
.sch_btn {transform:translateX(-10px);}
#bo_list_total {font-size:var(--rbb-fs-ss); color:var(--rbb-text-dark3); text-align:right}
#bo_list {margin-bottom: var(--rbb-pd-b)}
.pg_current {background:var(--rbb-color-main1);border:1px solid var(--rbb-color-main1)}

.pg_wrap {padding:var(--rbb-pd-b) 0}

.rbb-ui .formArea #bo_w input[type=text],
.rbb-ui .formArea #bo_w input[type=password],
.rbb-ui .formArea #bo_w input[type=tel],
.rbb-ui .formArea #bo_w input[type=date],
.rbb-ui .formArea #bo_w input[type=number],
.rbb-ui .formArea #bo_w input[type=email],
.rbb-ui .formArea #bo_w textarea {border-radius:var(--rbb-br-n)}

.bo_cate_ico {display:inline-block;color:var(--rbb-color-main1); border:1px solid var(--rbb-color-main1); margin-right: 4px; padding:var(--rbb-pd-sss) var(--rbb-pd-s);border-radius:var(--rbb-pd-n);line-height:1}
.bo_cate_ico strong {font-size:var(--rbb-fs-sss)}
#bo_w {box-shadow:0 0 12px rgba(0,0,0,0.1);padding:var(--rbb-pd-b);border-radius:var(--rbb-pd-n)}
#bo_w .write_div label.sound_only,
#bo_w .bo_w_link span.sound_only,
#bo_w .bo_w_flie span.sound_only {display:block; clear: both;position: relative !important; top:auto !important; left:auto !important; width: auto !important;height:auto !important; font-size: var(--rbb-fs-ss) !important; line-height:1 !important;padding-bottom:var(--rbb-pd-sss) !important; color:var(--rbb-color-main1); margin-top: var(--rbb-pd-n) !important}

#bo_w .fileName,
#bo_w .btn_file,
#bo_w .bo_w_flie i,
#bo_w .bo_w_link i,
#bo_w .write_div label.sound_only strong,
.cke_sc {display:none}
#bo_w .bo_v_option {display:flex;}

.bo_w_flie, .bo_w_link {display:inline-block}
#bo_v header {}
#bo_v header > h2 {font-size:var(--rbb-fs-bbb); font-weight:200;padding-bottom:var(--rbb-pd-n);color:var(--rbb-text-dark1)}
#bo_v_title .bo_v_tit {font-weight:100}
#bo_v_atc_title,
#bo_v_info > h2 {display: none;}
#bo_v_info,
#bo_v_info span {font-size: var(--rbb-fs-ss); color:var(--rbb-text-dark3); }
#bo_v_info > span {margin-right: var(--rbb-pd-s)}
#bo_v_info {margin:0 0 var(--rbb-pd-b);border-bottom:1px solid #ddd; display:flex; padding-bottom:var(--rbb-pd-n);
/*	 justify-content: flex-end;*/; align-items:center; gap:var(--rbb-pd-s);
}
.bo_v_tit {font-size:var(--rbb-fs-bbb);  }
.bo_v_cate {border:1px solid var(--rbb-color-main1); color:var(--rbb-color-main1);font-size:var(--rbb-fs-n); border-radius:var(--rbb-br-n); padding:var(--rbb-pd-s) var(--rbb-pd-n); margin-left: var(--rbb-pd-s); vertical-align:middle; vertical-align:8px}
#bo_v_title {border-top:1px solid #ddd; display:block;padding:var(--rbb-pd-bb) var(--rbb-pd-b) var(--rbb-pd-b);}
#bo_v_con {border-bottom:1px solid #ddd; display:block;padding:var(--rbb-pd-b) var(--rbb-pd-b) var(--rbb-pd-bb); min-height:240px}

#bo_v_file,
#bo_v_link {padding:var(--rbb-pd-n) var(--rbb-pd-b); border:1px solid #ddd;background:#f9f9f9;border-top:0}
#bo_v_file li,
#bo_v_link li {padding:var(--rbb-pd-s) 0;color:var(--rbb-text-dark2);position: relative;font-size: var(--rbb-fs-ss); color:var(--rbb-text-dark3); }
#bo_v_file li a,
#bo_v_link li a {display:inline-block;padding:var(--rbb-pd-sss) var(--rbb-pd-n);border-radius:var(--rbb-pd-n);
border:1px solid var(--rbb-color-main1); color:var(--rbb-text-light1);display:inline-block;  background:var(--rbb-color-main1)}
#bo_v_file li a:hover,
#bo_v_link li a:hover {opacity:0.9}




.bo_v_nb li a {display:block; padding:var(--rbb-pd-n);color:var(--rbb-text-dark2);border-bottom:1px solid #ddd; position: relative; font-size: var(--rbb-fs-n)}

/* pc 전용 */
@media screen and (min-width:641px){
	.btn_admin.btn > .sound_only {display:inline; clear: both;position: relative !important; top:auto !important; left:auto !important; width: auto !important;height:auto !important; font-size: var(--rbb-fs-n) !important; line-height:1 !important}
	.list_01 > ul > li:hover {}
	.list_01 > ul > li a:hover {color:var(--rbb-color-main1);opacity:1;text-decoration: underline;}
}
/* 모바일전용 */
@media screen and (max-width:640px){
	a.btn,.btn,button[type=submit] {font-size:0;}
	a.btn i,.btn i,button[type=submit] i {font-size: var(--rbb-fs-n)}
	.list_01 > ul > li {flex-direction:column;}
	.list_01 > ul > li .bo_cnt { width:100%}
	.list_01 > ul > li a {padding-bottom:var(--rbb-pd-s)}
	.list_01 > ul > li .bo_info {font-size:var(--rbb-fs-ss); color:var(--rbb-text-dark3); text-align: right;width:100%;display:flex;justify-content: flex-start;align-items:center; gap:10px;}
}

