/* bn-file type03 */

.bn-list-common01.bn-file-drop .b-title-box a {font-size: 15px;}
.bn-list-common01.bn-file-drop .b-title-box .fav {content: "";display: inline-block !important;width: 20px;height: 20px;font-size: 28px;color: #edc91c;background: url(/_res/kibo/_share/img/board/star-on.png) no-repeat 0 0;vertical-align: text-top;}
.bn-list-common01.bn-file-drop .b-top-box .arr div .acc-icon {border: solid hsl(0, 0%, 62%);border-width: 0 2px 2px 0;pointer-events: none;/* position: absolute; *//* left: 50%; *//* top: 50%; */transform: translateY(-60%) rotate(45deg);width: 10px;height: 10px;display: inline-block;text-align: center;vertical-align: middle;}
.bn-list-common01.bn-file-drop .b-top-box.box-close .arr div .acc-icon {border-color: #05367b;transform:translateY(-50%) rotate(-135deg);margin-top: 8px;}
.bn-list-common01.bn-file-drop .b-sub-box {background:rgba(0,0,0,0.03);}
.bn-list-common01.bn-file-drop .b-sub-box td {padding: 30px;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-info > strong {margin-right: 10px;font-weight:500;color: #000;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-info a.btn-admin span { margin: 0 2px; padding: 5px 6px; background: #fff; border-radius: 2px; color: #335a91; font-size: 12px;  border: 1px solid #335a91; font-weight: 600;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-info > span {margin: 0 2px;padding: 5px 6px;background: #335a91;border-radius: 2px;color: #fff;font-size: 12px;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-info > a.sb-btn02-1 {display: none;float:right;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul {margin-top: 10px;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li {margin-left: 0;padding: 4px 0 0 10px;border-bottom: 1px solid #ccc;line-height: 34px;font-size: 15px;vertical-align: middle;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list .kb-list01 li:before, .bn-list-common01.bn-file-drop .b-sub-box .b-title-list .kb-list01-1 li:before {top: 22px;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li > div{position: relative;margin: 0;padding: 0;width: calc(100% - 100px);}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li > div > p {margin:0;text-overflow: ellipsis;overflow: hidden;width: 80%;height: 34px;white-space: nowrap;display: inline-block;vertical-align: middle;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li .write {width: 20%;color: #999;font-weight: 400;display: inline-block;float: right;text-align: center;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li a {position: absolute;top: 4px;right: 0;display: inline-block;margin: 0;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li a span {font-size:11px;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list .more {display:block;margin-top: 10px;padding: 6px;background: #fff;border: 1px solid #ddd;text-align: center;font-size: 14px;}
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list .more:hover,
.bn-list-common01.bn-file-drop .b-sub-box .b-title-list .more:focus {background: #ddd;}

/* 공표항목 편집 */
.bn-list-common01.bn-file-drop .ba-ico-btn01 {margin-bottom:0;}
.bn-list-common01.bn-file-drop .ba-ico-btn01 > span {font-size:11px}

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

}

@media screen and (max-width: 768px) {
    .bn-list-common01.bn-file-drop table caption {position: relative;display: table-caption;}
    .bn-list-common01.bn-file-drop .b-col-title {width: 100%;}
    .bn-list-common01.bn-file-drop table tbody tr.b-top-box {position: relative;display: block;}
    .bn-list-common01.bn-file-drop .b-td-title {display: inline-block !important;width: 100%;}
	.bn-list-common01.bn-file-drop table tbody tr td.arr {display: inline-block;width: 10%;height: 86px;position: absolute;top: 50%;right: 0;margin-top: -30px;border-bottom: none;}
	.bn-list-common01.bn-file-drop .b-sub-box td {display: block !important;padding: 20px;}
	.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li > div {width:100%;}
	.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li > div > p {width:100%;height: auto;overflow:inherit;text-overflow:inherit;white-space:inherit;}
	.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li .write {display:none;}
	
	.bn-list-common01.bn-file-drop .b-top-box .b-title-box .b-m-con a span {display:block;margin: 0;padding: 9px 40px 9px 10px;line-height: 1;}
	.bn-list-common01.bn-file-drop .b-top-box .b-title-box .b-m-con a span:after {content:"";display:block;position:absolute;top:50%;right:7px;margin-top:-7px;width:15px;height:15px;transition:right .3s ease;background-color: inherit;}
    .bn-list-common01.bn-file-drop .b-top-box .b-title-box .b-m-con a:hover span:after {background-color:#ddd;}
}

@media screen and (max-width: 480px) {
	.bn-list-common01.bn-file-drop .b-sub-box .b-title-list ul li a {position:relative;top:auto;right: auto;}


}

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

}