/* 그리드 뱃지 스타일 */
.sub-table-list .sub-table-mobile .info .badge {
        display: inline-block;
        padding: 0.25em 0.4em;
        font-size: 0.8rem;
        font-weight: 500;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: 0.25rem;
        width: 52px;
}
.sub-table-list .sub-table-mobile .info .badge-rd {
        color: #fff;
        background-color: #d33b3b;
}
.sub-table-list .sub-table-mobile .info .badge-gr {
        color: #fff;
        background-color: #4b9b35;
}
.sub-table-list .sub-table-mobile .info .badge-bl {
        color: #fff;
        background-color: #0080ff;
}
.sub-view .view-foot .reply p {
    margin: 0 0;
    font-size: 16px;
    color: #333;
    line-height: 1.4;
    word-break: keep-all;
    letter-spacing: -1px;
}
.ft-bl {color:#0080ff;}
.file-list>li>button {
	margin-left: 10px;
}
.custom-title {
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
.custom-block {
	display: block !important;
}
.custom-inline {
	display: inline !important;
}
.custom-ftrd {
	color: #d33b3b !important;
}
.custom-mr10 {
    margin-right: 10px !important;
}
.custom-mt10 {
    margin-top: 10px !important;
}
.custom-ml10 {
    margin-left: 10px !important;
}
.custom-total {
	font-size: inherit;
    font-weight: 600;
    color: #767676;
}/*231205*/

.directory-search.top input {
	outline:none;
}
.word {
    width: 38px;
    height: 46px;
}
.content>p>strong>a {
	color: #0080ff !important;
}
.custom-button {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:60px; height:34px; background:#1e223b; color:#fff !important; font-size:14px;}
.custom-p {color:#333;font-size:20px;line-height:1.3;letter-spacing:-1px;word-break: break-all;}
.custom-p-rd {color:#d33b3b;font-size:20px;line-height:1.3;letter-spacing:-1px;word-break: break-all;}
.custom-p-gr {color:#4b9b35;font-size:20px;line-height:1.3;letter-spacing:-1px;word-break: break-all;}

@media (max-width:1024px){
	.custom-p {font-size:17px;}
	.custom-p-rd {font-size:17px;}
	.custom-p-gr {font-size:17px;}
}

.search-bottom-list .hl1 {color:#cc6666; font-weight:bold;  }
/* .search-bottom-list .box .box-body ul.list > li .detail p .hl1 {color:#cc6666; font-weight:bold; position: relative;top: 2px; } */
/* .search-bottom-list .box .box-body ul.list > li .subject h5 a em{font-size:20px; font-weight:500; color:#cc6666; font-weight:bold;display:inline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} */
/* .search-top-list .content .content-text .text-head strong em{font-size:20px; color:#cc6666; font-weight:500; font-weight:bold;display:flex; flex-wrap:wrap; align-items:center;} */
/* .search-top-list .content .content-text .text-body p .hl1 { */
/*     font-size: 16px; */
/*     color: #cc6666; */
/*     line-height: inherit; */
/* } */
.custom-bg-white {background-color: white;}
.custom-w100p {width: 100%}
.custom-w93p {width: 93%}
.custom-button {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:#1e223b; color:#fff; font-size:18px; font-weight:500; height:60px; width: 150px;}
.custom-mt30 {margin-top: 30px}
.cumtom-max-width-100p {max-width: 100% !important;}
.custom-align-center {text-align: center;}
.custom-padding-bottom0 {padding-bottom: 0px}
.custom-padding-top0 {padding-top: 0px}
.custom-margin-top20 {margin-top: 20px}

@media (max-width: 767px){
	.search-top-list .content .content-text .text-head {
	    display: flex;
	}

	.search-top-list .content .content-text .text-body {
	    width: 100%;
	    padding: 0;
	    margin: 0;
	}
}
