@charset "utf-8";

/******************************************************************************
******************************************************************************* 게시판 목록 -  {
*******************************************************************************/

/* 목록 - 상단 영역(화성글,인기글) */
.bo__li__top__wr{margin-top:5px; margin-bottom:30px;}
.bo__li__top__box{display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: flex-start;}
.bo__li__top__box.bo__li__top__box__st01 .bo__li__top__box__00{width:100%;}
.bo__li__top__box.bo__li__top__box__st02 .bo__li__top__box__00{width:calc(50% - 4.5px);}
.bo__li__top__box.bo__li__top__box__st03 .bo__li__top__box__00{width:calc(33.333% - 6px);}
.bo__li__top__box__00{margin-right:9px;}
.bo__li__top__box__00:last-child{margin-right:0px;}
.bo__li__top__box__00 .bo__top__title{font-size:16px; color: #1a0dab; letter-spacing:-1px; font-weight: 700;}
.bo__li__top__box__00 .bo__top__title a{color: #1a0dab;}
.bo__li__top__box__00 .bo__top__title .bo__top__icon{display:inline-block; width:10px; height:10px; background: #1a0dab; border-radius:50%;}
.bo__li__top__box__00 .bo__top__title .bo__top__title__color{}
.bo__li__top__box__00 li{margin-top:5px; position:Relative; padding-left:12px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center;}
.bo__li__top__box__00 li:after{content:""; display:block; position:absolute; top:50%; left:2px; transform:translateY(-50%); width:4px; height:4px; background:#bcbcbc; border-radius:50%;}

.bo__li__top__box__00 li a{display: block;}
.bo__li__top__box__00 .bo__top__subj{text-overflow: ellipsis; color: rgb(102, 102, 102); overflow: hidden; white-space: nowrap;min-width: 0;}
.bo__li__top__box__00 .bo__top__cmnum{color: rgb(0, 0, 0); font-weight: 500; margin-left: 3px; font-size: 11px; line-height:0;}
.bo__li__top__box__00 .bo__top__goodnum{color:#e97a37; font-weight:600; margin-left:6px; font-size:11px; display:flex; flex-direction: row;flex-wrap: nowrap; align-content: center; justify-content: flex-start; align-items: flex-start;}
.bo__li__top__box__00 .bo__top__goodnum .bo__top__goodnum__icon{margin-right:2px; width:16px;}
.bo__li__top__box__01{}
.bo__li__top__box__02{}
.bo__li__top__box__03{}
.bo__li__top__box__00 .bo__top__subj.visited{color:#9f9f9f;}
/*.bo__li__top__box__00 li a.bo__top__subj:visited{color:#9f9f9f;}*/
@media (pointer: fine) {
	.bo__li__top__box__00 a:hover{text-decoration:underline;}
}

/* 목록 - 페이지 타이틀 영역*/
.bo__l__top__wr{padding:0 8px;}
.bo__l__t__profile{margin-top:5px; display: flex; justify-content: flex-start; align-items: center;flex-wrap: wrap;}
.bo__l__t__profile .sv_wrap_tit{margin-right:5px; font-size:13px;}
.bo__l__t__profile .profile_name_cus strong{font-weight:500;}
@media screen and (max-width:480px){
	.bo__l__top__wr{display:block;}
}

/* 목록 - 대문 이미지 영역*/
.bo__l__intro__wr{margin-top:10px; padding:0 8px; width:100%; height: 469px; text-align:center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center;}
.bo__l__intro__wr img,
.bo__l__intro__wr video{max-width:100%; max-height:100%;}

/* 목록 - 카테고리 영역*/
.bo__l__cate__wr{margin-top:10px; margin-left: -1px; width: calc(100% + 2px);}
.bo__l__cate__box{border: 1px solid var(--bdcolor__basic); overflow:hidden; border-radius: 6px; box-shadow: 0 4px 5px -4px rgba(0, 0, 0, 0.4); box-shadow:0px 1px 6px 0px rgb(177, 177, 177,0.5); }
.bo__top__bar{position:relative; width:100%; height:10px; z-index:1;}
.bo__top__bar:after{content:""; display:block; position:absolute; bottom:-2px; left:50%; transform:translateX(-50%); width:60px; height:2px; background:#666;}
nav.bo__nav__cate{position:relative; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: flex-start; align-items: center; font-family:'SUIT Variable'; font-size:13px;}
nav.bo__nav__cate ul{display: flex; flex-direction: row; justify-content: flex-start; align-items: center; align-content: center; flex-wrap: wrap;}
nav.bo__nav__cate li{padding:0px 10px; font-weight:700; height:40px; display:flex; align-items: center; position:relative;}
nav.bo__nav__cate li:first-child{padding-left:8px;}
nav.bo__nav__cate li:last-child{padding-right:8px;}
nav.bo__nav__cate li.bo__l__cate__litit{}
nav.bo__nav__cate li a{position:relative; display:block; z-index:1; line-height:1; }
nav.bo__nav__cate li .bo__l__cate__tit{font-weight: 900; color: #555; padding-left:18px;}
nav.bo__nav__cate li .bo__l__cate__tit .cate__home{color:#777; font-size:16px; position:absolute; top:50%; left:0px; transform:translateY(-50%);}
nav.bo__nav__cate li .bo__l__cate__tit .cate__tit{position: relative; display: block; z-index: 1; line-height: 1;}
nav.bo__top__cate{border-bottom: 1px solid var(--bdcolor__basic); background: #fff;}
nav.bo__top__cate li{height:40px;}
nav.bo__top__cate:after{content:none; display:block; position:absolute; top:8px; left:50%; transform:translateX(-50%); width:60px; height:2px; background:#666;}
nav.bo__bottom__cate{background: #fff;}
nav.bo__nav__cate li #bo__top__cate__on{}
nav.bo__nav__cate li #bo__top__cate__on:before{content:""; display:block; position:absolute; top:110%; left:50%; transform:translateX(-50%); width:100%; height:3px; z-index:-1; background:#d00;}
.bo__cate__linum{color:#102770;}
.bo__l__cate__all{color:var(--color__basic);}
.bo__l__cate__best{color:#0058ff;}
.bo__l__cate__noti{color:#d11919;}
.bo__l__cate__mars{color:#ff6b31;}
@media (pointer: fine) {
	nav.bo__nav__cate li a:hover:not(.bo__l__cate__tit):before{content:""; display:block; position:absolute; top:110%; left:50%; transform:translateX(-50%); width:100%; height:3px; z-index:-1; background:#d00;}
	nav.bo__nav__cate li a.bo__l__cate__tit:hover:before{content:""; display:block; position:absolute; top:110%; left:50%; transform:translateX(-50%); width:100%; height:3px; z-index:-1; background:#d00;}
}

/* 목록 - 목록 타이틀 영역*/
.bo__l__listtit__wr{position:relative; margin-top:20px; margin-bottom:10px; padding:0 8px; z-index:1; display: flex; flex-direction: row; align-items: center;}
.bo__l__cate__title{position:relative; padding-left:12px;}
.bo__l__cate__title:after{content:""; display:block; position:absolute; top:8px; left:0; width:7px; height:1px; background:#555;}
.bo__l__cate__title h2{font-family:'SUIT Variable'; font-size:15px; font-weight:800; color:#555;}
.bo__l__cate__title .cate__title__sub{font-family:'SUIT Variable'; font-size:15px; font-weight:800; color:#555;}
.bo__list__type__wr{margin-left: auto; height:25px; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}
.bo__list__type__wr .bo_list_type{background: #fff; width:25px; height:25px; border: 1px solid var(--bdcolor__basic); border-right:0; box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.3); transition: all .1s;}
.bo__list__type__wr .bo_list_type:first-child{border-radius: 5px 0 0 5px;}
.bo__list__type__wr .bo_list_type:last-child{border-right:1px solid var(--bdcolor__basic); border-radius: 0 5px 5px 0;}
.bo__list__type__wr .bo_list_type a{display:block; width:100%; height:100%; display: flex; justify-content: center; align-items: center; position:relative;}
.bo__list__type__wr .bo_list_type a:after{content:none; display:block; position:absolute; top:30px; left:5px; padding:3px; background:#fff; white-space: nowrap; border:1px solid #ddd;}
.bo__list__type__wr .bo_list_type img{display:block; width:12px; opacity:0.6}
.bo__list__type__wr .bo_list_type.bo__type__on{border:1px solid #cdcdcd; box-shadow: 0 0 5px rgba(0, 0, 0, .2);}
.bo__list__type__wr .bo_list_type.bo__type__on a b{opacity: 1;}
.bo__list__type__wr .bo_list_type.bo__type__on img{opacity: 1;}
.bo__l__t__write .fa{display:block; color: var(--color__main); font-size:15px; margin-left:3px;}
@media (pointer: fine) {
	.bo__list__type__wr .bo_list_type:hover{background:#f1f1f1; box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.6);}
	.bo__list__type__wr .bo_list_type:hover img{opacity:1;}
	.bo__list__type__wr .bo_list_type:hover a.bo__type__list:after{content:"텍스트 형식";}
	.bo__list__type__wr .bo_list_type:hover a.bo__type__web:after{content:"이미지 형식";}
	.bo__list__type__wr .bo_list_type:hover a.bo__write__btn:after{content:"글쓰기";}	
}

/* 게시판 목록 */
#fboardlist{position:relative;}
#bo_list {position:relative;margin-bottom:20px}
#bo_list:after {display:block;visibility:hidden;clear:both;content:""}
#bo_list tbody .even td {}
#bo_list .profile_name_cus strong{font-weight: 500;}

/* 게시판 테이블 스타일 */
.bo__table__wr__st{}
.bo__table__wr__st table{border-collapse: collapse; border-spacing: 0px; border-style: none; width: 100%; padding:0; border:0;}
.bo__table__wr__st td {border-spacing: 0px; border-style: none; padding: 0px;}
.bo__table__st{font-size: 13px; line-height: 1.5; color:var(--color__basic);  margin-bottom:10px;}
.bo__table__st td{white-space: nowrap; height:36px; box-sizing:border-box; padding:5px 6px 4px; text-align:left; border-bottom: 1px solid #efefef;}
.bo__table__st .bo__table__comlist tr:last-child td {border-bottom: 1px solid #bbb;}
.bo__table__st th{white-space: nowrap; height:36px; box-sizing:border-box; padding:5px 6px 4px; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; color: #555;}
.bo__table__st th a{color:#555;}
.bo__table__st thead{display: table-row-group;}
.bo__table__st thead tr{}
.bo__table__st tbody{}
.bo__table__st tbody tr {position:relative;}
.bo__table__st td.empty_table{text-align:center;}
.bo__table__st .tb__inbox{display:block; overflow:hidden;}
.bo__table__st .bo__t__user .tb__inbox{overflow:initial;}
.bo__table__st .bo__t__cate{padding-left:8px; padding-right:8px;}
.bo__table__st .bo__t__num__vote .arrow__down{display: inline-block; margin: 2px 0px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid #666;}
.bo__table__st td.bo__t__subj{white-space: normal; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; width:100%;}
.bo__table__st td.bo__t__subj .bo__t__tit{}
.bo__table__st td.bo__t__user{}
.bo__table__st td.bo__t__date{text-align:center;}
.bo__table__st td.bo__t__num{text-align:center;}
.bo__table__st td.bo__t__num__look{}
.bo__table__st td.bo__t__num__vote{font-weight: 700;}
.bo__table__st td.bo__t__num__vote .plus1{color: #000; font-weight:500;}
.bo__table__st td.bo__t__num__vote .plus15{color: #ff6b31;} 
.bo__table__st td.bo__t__num__vote .minus{color: #ccc;}


.bo__t__cmt{display:inline-block; font-size: 11px; font-weight: 600; color: var(--color__basic); position: relative; margin-left: 7px; font-family:'tahoma','Apple SD Gothic Neo','Malgun Gothic','맑은 고딕',arial,sans-serif;}
.bo__t__cmt__num{color:var(--color__basic);}
.bo__t__file__exist{margin-left: 7px; white-space: nowrap;}
.bo__t__file__exist img{margin-right:2px; height:11px; margin-top:-4px;}
.bo__t__file__exist img:last-child{margin-right:0px;}
.bo__t__status__icon{margin-left:7px;}
.bo__t__status__icon img{height:20px;margin-top:-3px;}
.bo__t__status__icon_gall{margin-left:7px;}
.bo__t__status__icon_gall img{height:16px;}
.gall__tbody__box3 .bo__t__status__icon img{margin-top:-5px;}
.bo__t__focus td{background:#f6f6f6;}
/* .bo__t__focus .bo__t__cate{text-align:center;} */
.bo__t__focus .focus__mark{color:#d11919;}
/* .bo__t__tit:visited {color: #9f9f9f;} */
.bo__t__tit.visited {color: #999;}
.bo__t__tit.visited span{color: #999;}
.bo__t__viewing td{background:#f6f6f6;}
.bo__t__viewing .gall__tbody__td{background:#f6f6f6;}
.bo__t__viewing .bo__t__tit{color: #045cdf;}
.bo__t__viewing .bo__t__tit .bo__t__cmt{color: #045cdf;}
.bo__t__viewing .bo__t__tit.visited span{color: #045cdf;}
@media (pointer: fine) {
	/* 모든 a 태그  */
	.bo__table__st a:hover {text-decoration:underline}
	
	/* tbody tr */
	.bo__table__st tbody tr:hover td {background: #f6f6f6;}
}


/* 웹진 목록 */
.bo__table__st.gall__type{margin-bottom:10px;}
.gall__tbody{border-top: 1px solid #bbb; border-bottom: 1px solid #bbb;}
.gall__thead__tr{display:flex;}
.gall__tbody__tr{display:flex;}
.gall__tbody__td{vertical-align: top; padding:5px 6px 5px;border-bottom:1px solid #efefef;}
.gall__tbody__box3 .gall__tbody__tr:last-child .gall__tbody__td{border-bottom:0;}
.bo__t__gallthumb{padding-left:0px; padding-right:8px;}
.bo__t__gallcont{width:100%;padding-left:0; padding-right:0px; word-break: keep-all; min-width:0;}
.gallthumb__inbox{}
.gallthumb__inbox a{width:75px; height:54px; border-radius: 0px; overflow: hidden; border:0px solid #e6e6e6; display: flex; flex-direction: row; justify-content: center; align-items: center;}

.gallthumb__inbox a.gallthumb__ainbox__v{}
.gallthumb__inbox a.gallthumb__ainbox__n{}
.gallthumb__inbox img{border:0px solid #eee; }
.gallthumb__inbox img.thumb_noimg{opacity:0.1; height:54px; filter: invert(100%) saturate(1%);} 
.gallthumb__inbox img.thumb_novimg{opacity:0.1; height:54px; filter: invert(100%) saturate(1%);}
.gallthumb__inbox a.gallthumb__ainbox__v.gallthumb__ainbox__vsns img{opacity:0.1; height:54px; width:initial;}
.gallthumb__inbox img.thumb_vimg{width: 100%; height: 100%; object-fit: cover;}
.gallthumb__inbox img.thumb_img{width: 100%; height: 100%; object-fit: cover;}

.gall__tbody__box3 .gall__tbody__tr{position:relative;}
.gall__tbody__box3 .gall__tbody__td{}
/* .gall__tbody__box3 .gallcont__tit{line-height:1.2;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: calc(100% - 150px);height: 16px;} */
.gall__tbody__box3 .gallcont__tit{line-height:1.2;height: 19px;}
.gall__tbody__box3 .gallcont__tit a{}
.gall__tbody__box3 .gallcont__tit .bo__t__tit .bo__t__tit__text{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: calc(100% - 80px);margin-right: 4px;height:19px;}
.gall__tbody__box3 .gallcont__tit .bo__t__tit{font-size:15px; font-weight:700; color:#333;line-height: 1;position: relative;top: 1px;}
.gall__tbody__box3 .gallcont__tit .bo__t__tit .bo__t__cmt{font-size: 15px; font-weight: 400; color: #d31900; position: relative; top: -2px;margin-left: 0px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕',arial,sans-serif;}
.gall__tbody__box3 .gallcont__tit .bo__t__cmt{font-size: 15px; font-weight: 400; color: #d31900; position: relative; margin-left: 0px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕',arial,sans-serif;}
.gall__tbody__box3 .gallcont__tit .bo__t__status__icon{}
.gall__tbody__box3 .gallcont__tit .bo__t__status__icon img{}

/* .gall__tbody__box3 .gallcont__tit .bo__t__tit:visited {color: #a7a3d3;}*/
/*.gall__tbody__box3 .gallcont__tit .bo__t__tit:visited .bo__t__cmt{color: #a7a3d3;} */
.gall__tbody__box3 .gallcont__tit .bo__t__tit.visited {color: #c6c6c6;}
.gall__tbody__box3 .gallcont__tit .bo__t__tit.visited .bo__t__cmt{color:#c6c6c6;}

.gall__tbody__box3 .gallcont__rbox{font-size:13px; color:#aaa; position:absolute; right:13px; font-weight: 600;text-align: center;top:2px; line-height: 1.4;}
/* .gall__tbody__box3 .gallcont__cate{margin-top:0px; font-size:11px; color:#686868; line-height:2.1;} */
.gall__tbody__box3 .gallcont__cate{margin-top:3px; font-size:11px; color:#686868; line-height:normal;}
.gall__tbody__box3 .gallcont__cate a{color:#686868;}
.gall__tbody__box3 .gallcont__num__date{}

.gall__tbody__box3 .gallcont__nick{margin-top:0px; font-size:11px; color:#686868; line-height:1.6;}
.gall__tbody__box3 .gallcont__nick a{color:#686868;}
.gall__tbody__box3 .gallcont__nick > span{position:relative;}

/* .gall__tbody__box3 .gallcont__num{margin-top:0px; font-size:11px; color:#686868; display:flex; line-height:1.4;} */
.gall__tbody__box3 .gallcont__num{margin-top:5px; font-size:11px; color:#686868; display:flex; line-height:normal;}
.gall__tbody__box3 .gallcont__num a{color:#686868;}
.gall__tbody__box3 .gallcont__num > span{position:relative;}

.gall__tbody__box3 span.gallcont__num__poit{font-size:10px; color:#999;}
.gall__tbody__box3 span.gallcont__num__poit:after{content:"•"; margin:1px 4px 0 7px; display:block;}
.gall__tbody__box3 span.gallcont__num__line{font-size:10px; color:#666;}
.gall__tbody__box3 span.gallcont__num__line:after{content:"|"; margin:-1px 4px 0 4px; display:block;}

.bo__t__focus .gall__tbody__td{background:#f6f6f6; border-bottom: 1px solid #efefef; height:36px; padding:4px 6px 4px 8px; align-content: center;}
.bo__t__focus .gallthumb__inbox{}
.bo__t__focus .gallthumb__inbox a{display:block; width:max-content; height:max-content; border:0; border-radius:0px;}
.bo__t__focus .gallcont__tit{}
.bo__t__focus .gallcont__tit .bo__t__tit{}
.bo__t__focus .gallcont__tit .bo__t__cmt__num{}


.bo__table__st.gall__type .bo__t__viewing .bo__t__tit{color:var(--color__main);}
.bo__table__st.gall__type .bo__t__viewing .bo__t__tit .bo__t__cmt{color:var(--color__main);}
.bo__table__st.gall__type .empty_table{width:100%;}

@media (pointer: fine) {	
	/* tbody tr */
	.bo__table__st.gall__type tbody tr:hover td {background: transparent;}

	.gall__tbody__box3 .gallcont__tit .bo__t__tit:hover .bo__t__cmt{text-decoration:underline;}
}


/* 화력글 */
.bo__gall__wr__st{margin-bottom:10px; border-top:2px solid #555;}
.bo__gall__wr__st ul{margin-top:10px;}
.bo__gall__wr__st li{position: relative; float:left; margin-left:10px; width:calc(20% - 8px); height: 106px; overflow: hidden;}
.bo__gall__wr__st li:first-child{margin-left:0;}

.bo__gall__wr__st li a{display:block; width:100%; height:100%;}

.bo__gall__wr__st li .thumb__box{overflow: hidden; width: 100%; height:100%; border:1px solid #bbb; display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center;}
.bo__gall__wr__st li .thumb__box img{display: block; position: relative;}
.bo__gall__wr__st li .thumb__box img.thumb_noimg{opacity:0.1; height:100px; filter: invert(100%) saturate(1%);}
.bo__gall__wr__st li .thumb__box img.thumb_vimg.thumb_vimg_sns{opacity:0.1; height:100px; width:initial;}
.bo__gall__wr__st li .thumb__box img.thumb_vimg{width: 100%; height: 100%; object-fit: cover;}
.bo__gall__wr__st li .thumb__box img.thumb_img{width: 100%; height: 100%; object-fit: cover;}

.bo__gall__wr__st li .text__box{overflow: hidden; position: absolute; bottom: 1px; left: 1px; width: calc(100% - 2px); height: 46px; padding: 6px 8px; font-size: 12px; background: rgba(0, 0, 0, 0.7); box-sizing: border-box;}
.bo__gall__wr__st li .text__box .tit{font-size: 12px; letter-spacing: 0.025em; line-height: 17px; color: #fff; font-weight:600;text-overflow: ellipsis; overflow: hidden; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}





@media (pointer: fine) {
	.bo__gall__wr__st li a:hover .text__box .tit{text-decoration:underline;}
}



/* 게시판 목록 공통 */
.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
.chk_box {position:relative}
.chk_box input[type="checkbox"] + label {position:relative;color:#676e70}
.chk_box input[type="checkbox"] + label:hover {color:#2172f8}
.chk_box input[type="checkbox"] + label span {float:left;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px}
.write_div .chk_box input[type="checkbox"] + label, 
.bo_vc_w .chk_box input[type="checkbox"] + label, 
.cmt__bo_vc_w__box .chk_box input[type="checkbox"] + label{padding-left:20px}
.write_div .chk_box input[type="checkbox"] + label span, 
.bo_vc_w .chk_box input[type="checkbox"] + label span , 
.cmt__bo_vc_w__box .chk_box input[type="checkbox"] + label span {position:absolute;top:1px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px}
.chk_box input[type="checkbox"]:checked + label {color:#000}
.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% var(--color__main);border-color:#1471f6;border-radius:3px}


.bo__l__btbtn__wr{display:flex;padding: 0 8px;}
.bo__l__btbtn__wr .btn__go__best{margin-right: auto; margin-left:0; color:#0058ff; font-size:11px; padding: 0 14px; background:#fff;}
.bo__l__btbtn__wr .btbtn__st__basic{margin-left:5px; font-size:11px; padding: 0 14px;}


#bo_btn_top {margin:0px 0; position:absolute; top:-45px; right:5px;}
#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx {margin-bottom:5px;float:initial;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
.bo_fx ul.btn_bo_user{float:initial;}
.bo_fx ul.btn_bo_user li.btn_bo_btn_sch{float:left;}
.bo_fx ul.btn_bo_user li.btn_bo_btn_write{float:right;}
#bo_list_total {float:left;line-height:34px;font-size:0.92em;color:#4e546f}

.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;text-align:center;margin-left:5px;background:#fff}
.btn_bo_user > li {position:relative}
.btn_bo_adm {float:left}
.btn_bo_adm li {float:left;margin-right:5px}
.btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}

.more_opt {padding:0;list-style:none;zoom:1; display:none; position:absolute; top:27px; left:0px; background:#fff; border:1px solid rgba(0, 0, 0, 0.08); padding: 10px; width:100%; z-index:1; border-radius:3px; box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.08);}
.more_opt:after {display:block;visibility:hidden;clear:both;content:""}
.more_opt li {padding:3px 0;text-align:center}
.more_opt li button, .more_opt li a {display:block; width:100%;border:0;background:#fff;color:#6b757c}
@media (pointer: fine) {
	.more_opt li:hover a,
	.more_opt li:hover button {text-decoration: underline;}
}

/* 검색 */
.bo__l__sch__wr{}
.sch__field{margin-top:20px;}
.sch__field__form{font-size:13px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center;}
.sch__field .sel__bar{margin-right:10px; padding:0 10px; box-shadow: 0 1px 6px 0 #20212447; overflow: hidden; border-radius:30px; background:#fff;}
.sch__field select{height:35px; border:0; color:var(--color__basic);}
.sch__field .sch__bar{position:relative; display: flex; border-radius: 50px; overflow: hidden; box-shadow: 0 1px 6px 0 #20212447;}
.sch__field .sch__input{height:35px; border:0; background:#fff;  padding:0 10px;}
.sch__field .btn__sch{border: 0; background: transparent; position:absolute; top:0; right:0; width:45px; height:35px; color:#5f6368; background:#fff; padding-bottom:3px;}
.sch__field select:focus, .sch__field .sch__input:focus{
	outline:none;
	-webkit-box-shadow:0 0 5px transparent;
	-moz-box-shadow:0 0 5px transparent;
	box-shadow:0 0 5px transparent;
	border:0px solid transparent !important;
}

@media screen and (min-width: 1115px) {
	.gall__tbody__box3 .gallcont__tit {
		display: flex;
		align-items: flex-start;
		flex-wrap: nowrap;
		width: 100%;
		min-width: 0;
		overflow: hidden;
	}
	.gall__tbody__box3 .gallcont__tit .bo__t__tit {
		flex: 0 1 auto;
		min-width: 0;
		max-width: calc(100% - 95px);
		overflow: hidden;
		display: flex;
		align-items: center;
		gap: 2px;
	}
	.gall__tbody__box3 .gallcont__tit .bo__t__tit .bo__t__tit__text {
		width: auto;
		min-width: 0;
		max-width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.gall__tbody__box3 .gallcont__tit .bo__t__tit .bo__t__cmt,
	.gall__tbody__box3 .gallcont__tit > .bo__t__cmt,
	.gall__tbody__box3 .gallcont__tit > .bo__t__status__icon_gall {
		flex-shrink: 0;
		height: 20px;
		top: -2px;
	}
}