@charset "UTF-8";


.b-result-box + .b-result-box{padding-top:6rem}
.b-result-box .b-result-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.4rem;font-size:3.2rem;line-height:1.6;font-weight:var(--font-weight-semibold);color:var(--black01);letter-spacing:-1.5px}
.b-srch-round-btn{display:inline-block;padding:1.2rem 2rem;border-radius:5rem;font-size:1.5rem;color:var(--white100);background:var(--black01)}
.b-srch-round-btn:hover{background:var(--color124);}
.b-srch-round-btn span{display:inline-block;padding-right:3rem;letter-spacing:0;background:url(/_res/sejong/_share/img/sj-sw/board/ico-link01.png) no-repeat right center;}

.b-total-search-wrap p .b-srch-round-btn{font-weight:var(--font-weight-regular);text-align:center}
.b-srch-round-out-btn{display:inline-block;padding:1.2rem 2rem;border-radius:5rem;font-size:1.5rem;color:var(--white100);background:var(--black01);display:none;}
.b-srch-round-out-btn:hover{background:var(--color131);}
.b-srch-round-out-btn.disabled,
.b-srch-round-out-btn.disabled:hover{background:var(--black07);cursor:default}
.b-srch-round-out-btn.disabled:active{transform:scale(1)}
.b-srch-round-out-btn.disabled span{opacity:0.6}
.b-srch-round-out-btn span{display:inline-block;padding-right:1.8rem;letter-spacing:0;background:url(/_res/sejong/_share/img/sj-sw/board/ico-link02.png) no-repeat right center;white-space:nowrap}

/* table-wrap */
.b-total-search-wrap .table-wrap{overflow:auto;border-top:2px solid var(--color132);}
.srch-table{border:0;border-spacing:0;empty-cells:show;margin:0;padding:0;width:100%;}
.srch-table{table-layout:fixed;text-align:center}
.srch-table th,
.srch-table td{border-left:1px solid var(--color40);border-bottom:1px solid var(--color40);}
.srch-table td.td-left{text-align:left;}
.srch-table th:first-child,
.srch-table td:first-child{border-left:0}
.srch-table thead th{height:5.5rem;padding:1.6rem 5px;font-weight:var(--font-weight-medium);color:var(--black01);background:var(--color133);}
.srch-table tbody td{padding:2.2rem 2rem;font-size:1.6rem;color:var(--black04);}
.srch-table tbody td strong{font-weight:var(--font-weight-medium);color:var(--black01)}
.srch-table.t_view tbody th{font-weight:var(--font-weight-medium);background:var(--color133);}
.srch-table th[rowspan],
.srch-table td[rowspan]{border-right:1px solid var(--color40);}
.srch-table td[rowspan]:last-child{border-right:0}
.srch-table td[rowspan] + td,
.srch-table th[rowspan] + th,
.srch-table th[rowspan] + td{border-left:0}
.srch-table td[rowdepth]{border-left:0}

/* b-result-ul */
.b-search-wrap-srch{display:flex;align-items:center;padding:6rem 12rem;}
.b-search-wrap-srch select{padding:0 4rem 0 1.5rem;border:1px solid var(--color40);border-radius:0;width:18rem;height:6rem;background:url(/_res/sejong/_share/img/sj-sw/board/ico-arr01.png) no-repeat calc(100% - 1.5rem) 50%;font-size:2rem;color:var(--black02):-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;}
.b-search-wrap-srch select::-ms-expand{display:none;}
.b-search-wrap-srch .input-box{position:relative;width:calc(100% - 19rem);margin-left:1rem}
.b-search-wrap-srch .input-box input{padding:0 6rem 0 1.5rem;border:1px solid var(--color40);width:100%;height:6rem;background-color:var(--white100);color:var(--black02);font-size:2rem;padding-right:6rem;font-weight:300;box-sizing:border-box;}
.b-search-wrap-srch .input-box input::placeholder{color:var(--color135);}
.b-search-wrap-srch .input-box .b-sel-btn{display:block;position:absolute;top:0;right:0;width:6rem;height:6rem;background:url(/_res/sejong/_share/img/sj-sw/board/search-btn.png) no-repeat center center;}

.b-result-con-box{display:flex;align-items:center;justify-content:center;border-top:0;padding:6rem 0;background:var(--color34);}
.b-result-con-box .b-result-con-title{margin-right:2rem;font-weight:var(--font-weight-medium);font-size:36px;color:var(--black01)}
.b-result-con-box .b-result-con-title strong{color:var(--color124);}
.b-result-ul{border-top:2px solid var(--black03);}
.b-result-ul > li{border-bottom:1px solid var(--color77);}
.b-result-ul > li:last-of-type{border-bottom:1px solid var(--color40);}
.b-result-ul > li > a{display:block;padding:2.5rem 2rem 3rem;}
.b-result-ul .b-title{display:block;margin-bottom:1.5rem;font-size:2rem;line-height:1.6;color:var(--black01);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.b-result-ul div .b-title{padding:6rem 0;font-size:1.6rem;line-height:1.6;color:var(--black09);font-weight:var(--font-weight-regular);text-align:center;}
.b-result-ul .b-desc{display:-webkit-box !important;line-height:1.6;color:var(--black06);font-weight:var(--font-weight-light);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;}
.b-result-ul .b-etc{display:flex;align-items:center;margin-top:-1.8rem;padding:0 2rem 3rem}
.b-result-ul .b-etc > li{font-size:1.5rem;color:var(--black09);font-weight:var(--font-weight-light);}
.b-result-ul .b-etc > li + li::before{content:'';display:inline-block;width:1px;height:1rem;margin:0 8px;background:var(--color40)}
.b-result-ul .b-etc .label a{display:inline-block;padding:8px 1rem 6px;border-radius:5rem;font-size:1rem;line-height:1;color:var(--color124);font-weight:var(--font-weight-semibold);background:var(--color146);}
.b-result-ul .b-etc .label + .label{margin-left:2px}
.b-result-ul a .b-etc{margin-top:12px;padding:0}
.b-result-ul tbody td{word-break:break-word}
.b-result-ul .b-file{display:flex;align-items:center}
.b-result-ul .b-file .file + .file{margin-left:2px}
.b-result-ul .b-file .file{position:relative}
.b-result-ul .b-file .file-box{display:none;position:absolute;top:3rem;left:50%;padding:1rem;border-radius:5px;border:1px solid var(--color40);background:var(--white100);transform:translateX(-50%);white-space:nowrap}
.b-result-ul .b-file .file:hover .file-box{display:block}

@media screen and (max-width:1280px){
	.b-result-con-box{display:block;text-align:center}
	.b-result-con-box .b-result-con-title{margin:0}
	.b-result-con-box .b-srch-round-out-btn{margin-top:2rem}	
}

@media screen and (max-width:768px){
	.b-total-search-wrap{font-size:1.5rem;}
	.b-result-box + .b-result-box{padding-top:3rem}
	.b-result-box .b-result-title{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;font-size:2rem;word-break:keep-all}
	.b-result-box .b-result-title .b-srch-round-out-btn{margin-top:1.5rem}

	.b-total-search-wrap .table-wrap{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;}
	.b-total-search-wrap .table-wrap > .srch-table{width:140rem;}
	.b-total-search-wrap .table-wrap.no-scroll .srch-table{width:100%}
	.srch-table colgroup{display:none}
	.srch-table th,
	.srch-table td{padding:1.2rem 8px;font-size:1.5rem;word-break:break-all;}
	
	.b-search-wrap-srch{display:block;padding:0 0 3rem}
	.b-search-wrap-srch select{width:100%;height:5rem;font-size:1.6rem}
	.b-search-wrap-srch .input-box{width:100%;margin:5px 0 0;}
	.b-search-wrap-srch .input-box input{padding-right:5rem;height:5rem;font-size:1.6rem;}
	.b-search-wrap-srch .input-box .b-sel-btn{width:5rem;height:5rem;background-size:1.8rem}
	.b-result-con-box{padding:3rem 0}
	.b-result-con-box .b-result-con-title{font-size:2.4rem}
	.b-result-ul > li > a{padding:1.5rem 1.5rem 2rem}
	.b-result-ul .b-title{margin-bottom:1rem;font-size:1.7rem}
	.b-result-ul .b-etc{flex-wrap:wrap;margin-top:-1rem;padding:0 1.5rem 2rem}
	.b-result-ul .b-etc > li{padding:2px 0;font-size:1.4rem}
	.b-result-ul .b-etc > li::after{content:'';display:inline-block;width:1px;height:1rem;margin:0 8px;background:var(--color40)}
	.b-result-ul .b-etc > li:last-child::after,
	.b-result-ul .b-etc > li + li::before{display:none}	
	.b-result-ul a .b-etc{margin-top:5px;padding:0}

}