@charset "utf-8";

form, fieldset{line-height:inherit;}
.form-control{transition:none;}

/

/* B. 입력창과 버튼(▼/✕) 정렬 */
.contResult .sch-form-wrap .sch-input .form-control {
    padding-right: 4.8rem;          /* 우측 버튼 공간 확보(필요시 5.6rem까지) */
    box-sizing: border-box;
}
.contResult .sch-form-wrap .sch-input .btn-ico {
    position: absolute;
    top: 50%;
    right: 1.2rem;
    transform: translateY(-50%);
    width: 2.8rem;
    height: 2.8rem;
    border: 0;
    background: transparent;
    cursor: pointer;
    z-index: 3;
}
.contResult .sch-form-wrap .sch-input .ico-open  { display: inline-block; }
.contResult .sch-form-wrap .sch-input .ico-close { display: none; } /* JS에서 토글 */

/* C. 자동완성 박스 — .sch-input 바로 아래로 겹쳐 띄우기 */
/* 부모 박스는 일반적으로 block이므로 드롭다운 기준은 이 래퍼로 */
.autocomplete-wrap {
    position: relative;
    display: inline-block;        /* 입력창 너비만큼 */
    width: 100%;                  /* 필요 시: 같은 라인 전체를 쓰고 싶으면 유지 */
    max-width: 520px;             /* 입력창 최대너비와 일치시키세요 */
}

/* 리스트 박스 */
#autocomplete-list.autocomplete-box {
    position: absolute;
    left: 0;
    /* right: 0;  <- 제거! */
    top: calc(100% + .4rem);
    display: none;                /* 기본 숨김 */
    width: 100%;                  /* 래퍼(.autocomplete-wrap) 너비와 동일 */
    max-height: 15rem;
    overflow-y: auto;
    background: #fff;
    border: 1px solid #dfe4ef;
    border-radius: 1rem;
    box-shadow: 0 8px 24px rgba(0, 0, 0, .08);
    z-index: 9999; /* 가장 위에 */
    pointer-events: auto; /* 클릭 활성화 */
    padding: 6px 0;
    box-sizing: border-box;
}

/* 열림 상태 토글 클래스 */
#autocomplete-list.autocomplete-box.open { display: block; }

/* 리스트 아이템 스타일 */
#autocomplete-list li {
    list-style: none;
    padding: 10px 14px;
    cursor: pointer;
    line-height: 1.4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#autocomplete-list li:hover,
#autocomplete-list li.active {
    background: #f5f7fb;
}

/* 불필요한 기본 여백 제거 */
#autocomplete-list { margin: 0; }


/* E. 모바일 여백 튜닝 */
@media (max-width: 480px) {
    .contResult .sch-form-wrap .sch-input .form-control { padding-right: 4.2rem; }
}

/* 검색 결과(갯수) */
.contResult .txtResult{font-size:2.6rem;}
.contResult .txtResult > span{}
.contResult .txtResult .pc_blue{font-weight:600;}
.contResult .txtResult .keyword {}

/* 검색필터 */
.contResult .search-option {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:0.8rem; margin-top:1.2rem; padding-bottom:1.9rem; border-bottom:1px solid #ccc;}
.contResult .search-option .title{position:relative; margin-bottom:0; margin-right:1.2rem; padding-left:1.2rem;}
.contResult .search-option .title:before{display:block; position:absolute; top:calc(50% - 0.2rem); left:0; width:0.4rem; height:0.4rem; background:#888; border-radius:50%; content:'';}
.contResult .search-option .sch-filter{display:flex; align-items:center; position:relative;}
.contResult .search-option .sch-filter > div:not(.title) {display:flex; flex-wrap:wrap; flex:1; width:100%; min-width:0;}
.contResult .search-option .sch-sort{}
.contResult .search-option .sch-sort > ul{display:flex; gap:2rem;}
.contResult .search-option .sch-sort > ul li{display:flex; align-items:center; justify-content: flex-end; position:relative;}
.contResult .search-option .sch-sort .form-select{width:12rem; height:3.8rem; padding-right:3rem; font-size:1.6rem; background:url(../../../images/board/select_arrow.png) no-repeat right 1.3rem center; background-size:unset;}
.contResult .search-option .sch-sort .li2 .title{margin-right:0.7rem;}
.contResult .search-option .sch-sort .w-sort-btn{display:flex; align-items:center;}
.contResult .search-option .sch-sort .w-sort-btn > button{display:inline-block; position:relative; padding:0 0.9rem; font-size:1.7rem; color:#555; line-height:1.2;}
.contResult .search-option .sch-sort .w-sort-btn > button:before{display:block; position:absolute; top:calc(50% - 0.5rem); left:0; width:1px; height:1rem; background:#D5D5D5; content:'';}
.contResult .search-option .sch-sort .w-sort-btn > button:first-child:before{display:none;}
.contResult .search-option .sch-sort .w-sort-btn > button.active{font-weight:700; color:#555; text-decoration:underline; text-underline-position:under; text-decoration-thickness:2px;}
.contResult .search-option .sch-sort .m-sort-btn{display:none;}
.contResult .search-option dt {font-size: 1.8rem; color: #111; font-weight: 600;}
.contResult .search-option .ico-refresh {width: 3.6rem; height: 3.6rem; border-radius: 50%;}
.contResult .search-option .btn-chip-outline.md {height:3.6rem; background-color:#f5f5f5; border-color:#ccc; border-radius: 0.5rem; font-size: 1.6rem; color:#333;}
.contResult .search-list-top.type2 {margin-bottom: 3rem;}

/* 검색결과(리스트) */
.contResult .result-wrap{display:flex; flex-direction:column; gap:6rem; margin-top:4.8rem;}
.contResult .result-item{position:relative;}
.contResult .result-item .find{color:#174799 !important; font-weight:bold;}
.contResult .result-item > h3 {}
.contResult .result-item > h3 em{}
.contResult .result-item > ul{display:flex; flex-direction:column; position:relative; gap:2.7rem; padding:2.7rem 0;}
.contResult .result-item > ul:before,
.contResult .result-item > ul:after{display:block; position:absolute; left:0; width:100%; height:1px; content:'';}
.contResult .result-item > ul:before{top:0; background:#000;}
.contResult .result-item > ul:after{bottom:0; background:#888;}
.contResult .result-item > ul li{display:flex; flex-direction:column; position:relative; width:100%;}
.contResult .result-item > ul li.no-data{align-items:center;}
.contResult .result-item .result-body{}
.contResult .result-item .result-body > a{position:relative; width:100%;}
.contResult .result-item .result-body > a:hover{}
.contResult .result-item .result-body > a:focus{}
.contResult .result-item .result-body .titleSub{display:block; overflow:hidden; position:relative; width:100%; margin-bottom:0.5rem; font-size:1.9rem; line-height:3rem; font-weight:600; white-space:nowrap; text-overflow:ellipsis;}
.contResult .result-item .result-body .titleSub:hover{text-decoration:underline; text-underline-position:under; text-decoration-thickness:2px;}
.contResult .result-item .result-body .titleSub .find{font-weight:600;}
.contResult .result-item .result-body .txt{display:-webkit-box; overflow:hidden; font-size:1.7rem; color:#333; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.contResult .result-item .result-info{display:flex; flex-wrap:wrap; position:relative; align-items:center; justify-content:space-between; gap:1rem; margin-top:0.7rem; font-size:1.6rem; color:#666665; line-height:2.5rem;}
.contResult .result-item .result-info .file > a{display:inline-flex; align-items:center; position:relative; width:auto; height:4rem; padding:0 1.8rem; border:1px solid #ccc; border-radius:0.4rem; }
.contResult .result-item .result-info .link{position:relative;}
.contResult .result-item .result-info .link:hover{color:#333; text-decoration:underline; text-underline-position:under;}
.contResult .result-item .result-info .link[target="_blank"]:after{display:inline-flex; position:relative; margin-left:0.5rem; font-family:'remixicon'; content: "\ecaf";}
.contResult .result-item .result-info .location{}
.contResult .result-item .result-info .location > a{}
.contResult .result-item .result-info .date{position:relative; margin-left:1.3rem; padding-left:1.3rem;}
.contResult .result-item .result-info .date:before{display:block; position:absolute; top:calc((100% - 1.1rem) / 2); left:0; width:1px; height:1.1rem; background:#ccc; content:'';}
.contResult .result-item .more{display:flex; position:absolute; top:0.1rem; right:0; align-items:center; justify-content:center; min-width:unset !important; width:11rem;}
.contResult .btn.sm:not(.more) {font-size: 1.6rem; font-weight: 400;}
.contResult .btn.sm:not(.more):hover,
.contResult .btn.sm:not(.more):focus {color: #246beb;}
.contResult .btn.ico-more::after {margin-left: 0.7rem; font-family: 'xeicon'; content: '\e90b';}

/* 페이지네이션 */
.boardNavigation {display:flex; flex-direction:column; position:relative; width:100%; margin-top:3rem; margin-bottom:2rem; gap:4rem;}
.boardNavigation .board-paging{display:flex; justify-content:center; position:relative;ㅁ width:100%;}
.boardNavigation .board-paging span[class^='page-'] {gap:1rem;}
.boardNavigation .board-paging span[class^='page-'] a,
.boardNavigation .board-paging span[class^='page-'] strong{display:inline-flex; overflow:hidden; align-items:center; justify-content:center; position:relative; width:2.0rem; height:2.0rem; border-radius:100%; background-color:#fff; font-size:0.9rem; color:#333; transition:background-color 0.3s ease-in-out; cursor: pointer;}
.boardNavigation .board-paging span[class^='page-'] .arrow{border:1px solid #ccc; transition:border 0.3s ease-in-out;}
.boardNavigation .board-paging span[class^='page-'] strong{background-color:#333; color:#fff;}
.boardNavigation .board-paging span[class^='page-'] a:not(.arrow):hover{background-color:#e9e9e9;}
.boardNavigation .board-paging span[class^='page-'] .arrow:hover,
.boardNavigation .board-paging span[class^='page-'] .arrow:focus{border:1px solid #666665;}
.boardNavigation .board-paging .page-web{display:flex; align-items: center}
.boardNavigation .board-paging .page-mobile{display:none;}

.no-keyword-container {
    margin-top: 1.5rem;
    padding: 2rem;
    background: #f9fafc;              /* 연한 회색/블루 톤 배경 */
    border: 1px solid #e0e6f0;        /* 옅은 테두리 */
    border-radius: 8px;               /* 모서리 둥글게 */
    font-size: 1.5rem;
    line-height: 1.6;
    color: #444;
}

.no-keyword-container span {
    margin-bottom: 0.6rem;
}

.no-keyword {
    font-weight: bold;
    color: #0056b3;
}

/*.golink {*/
/*    border: 1px solid #e0e0e0;*/
/*    border-radius: 8px;*/
/*    padding: 16px;*/
/*    margin: 15px 0;*/
/*    background: #fafafa;*/
/*    box-shadow: 0 2px 6px rgba(0,0,0,0.05);*/
/*    transition: box-shadow 0.2s ease, transform 0.2s ease;*/
/*}*/

/*.golink:hover {*/
/*    box-shadow: 0 4px 10px rgba(0,0,0,0.12);*/
/*    transform: translateY(-2px);*/
/*}*/

.link_tit {
    font-size: 14px;
    font-weight: bold;
    color: #666;
    margin-bottom: 8px;
}

.link_url {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.link_url .goTitle {
    font-size: 16px;
    font-weight: bold;
    color: #0056b3;
    text-decoration: none;
}

.link_url .goUrl {
    font-size: 13px;
    color: #555;
    text-decoration: none;
    word-break: break-all; /* 긴 URL 줄바꿈 */
}
/*컨텐츠 관리*/
.info-card {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    font-family: 'Noto Sans KR', sans-serif;
}

.info-image img {
    width: 140px;
    height: 140px;
    object-fit: cover;
    border-radius: 8px;
    border: 1px solid #eee;
}

.info-content {
    flex: 1;
}

.info-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 4px;
}

.info-link a {
    font-size: 14px;
    color: #0056b3;
    text-decoration: none;
}

/*.info-link a:hover {*/
/*    text-decoration: underline;*/
/*    color: #003a88;*/
/*}*/

.info-section {
    margin-top: 10px;
}

.info-section strong {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
    color: #333;
}

.info-section p {
    margin: 0;
    font-size: 14px;
    color: #555;
    line-height: 1.5;
}

.info-section a {
    color: #0056b3;
    text-decoration: none;
}
.ico-filter {
    display: none; /* 기본: 숨김 */
}

@media (min-width: 1025px) {
    /* 모달 관련 초기화 */
    #filterOverlay { display:none !important; }
    .filter-sheet { position: static !important; transform: none !important; }
    .filter-dl-modal { position: static !important; height:auto !important; box-shadow:none !important; border-radius:0 !important; }

}

@media (max-width:1240px){
    /* 상단 검색폼 */
    .contResult .search-top-box > .inner {padding:4rem 0 5rem;}
    .contResult .search-top-box > .inner:before{width:100vw; border:none; border-bottom:1px solid rgba(61, 129, 235, 0.3); border-radius:0;}
    .contResult .page-title-wrap {border-bottom: none;}
    
    /* 검색필터 */
    .contResult .search-option{padding-bottom:1.4rem;}
    .contResult .search-option .sch-sort > ul{gap:1.5rem;}
    .contResult .search-option .btn-chip-outline.md{height:3.4rem;}
    .contResult .search-option .sch-sort .form-select{height:3.4rem;}
}

@media (max-width:1024px){
    /* 상단 검색폼 */
    .contResult .search-top-box {margin-bottom: var(--krds-spacer-10);}
    .contResult .sch-form-wrap .sch-input {height: 5.2rem;}
    .contResult .sch-form-wrap .sch-input .form-select,
    .contResult .sch-form-wrap .sch-input .form-control{font-size:1.7rem;}
    .contResult .sch-form-wrap .sch-input .form-select{width:15.5rem;}
    .contResult .sch-form-wrap .sch_btn{width:5.2rem; height:5.2rem;}
    
    /* 검색 결과(갯수) */
    .contResult .txtResult{font-size:2.2rem;}
    
    /* 검색필터 */
    .contResult .search-option{align-items:flex-start; flex-direction:column;}
    .contResult .search-option .sch-sort{width:100%;}
    .contResult .search-option .sch-sort > ul{justify-content:space-between;}
    .contResult .search-option .sch-sort .w-sort-btn{margin-bottom:0.2rem;}
    .contResult .search-option .sch-sort .w-sort-btn > button{font-size:1.6rem; line-height:normal;}
    
    /* 검색결과(리스트) */
    .contResult .result-wrap{gap:4rem; margin-top:4rem;}
    .contResult .result-item > ul{gap:2.4rem; padding:2.4rem 0;}
    .contResult .result-item .result-body .titleSub{font-size:1.8rem;}
    .contResult .result-item .result-info .info{display:flex;}
    .contResult .result-item .result-info .file > a{height:3.5rem; padding:0 1.5rem; font-size:1.5rem;}
    .contResult .result-item .more{width:10rem; height:3.4rem; line-height:normal;}

    
    /* 오른쪽 내용 영역 */
    .contResult .search-list-top .ico-filter .num {align-items: center;}
    
    /* 페이지네이션 */
    .boardNavigation {gap:3rem;}
    .boardNavigation .btnGrp > a{width:11rem; height:4rem;}
    .boardNavigation .btnGrp > a span {font-size:1.5rem;}
    .boardNavigation .board-paging span[class^='page-'] a,
    .boardNavigation .board-paging span[class^='page-'] strong{font-size:0.7rem;}

    #aside {
        position: fixed;     /* 문서 레이아웃에서 분리 */
        top: 0;
        right: 0;
        width: min(88vw, 420px);
        height: 100dvh;
        background: #fff;
        z-index: 9999;       /* 오버레이보다 위 */
        transform: translateX(100%);
        transition: transform .25s ease;
        box-shadow: -6px 0 16px rgba(0,0,0,.12);
        display: block;      /* 항상 block 상태 유지 */
    }

    #aside.active {
        transform: translateX(0);
    }

    /* 오버레이 */
    #filterOverlay{
        position: fixed; inset: 0;
        background: rgba(0,0,0,.45);
        opacity: 0; pointer-events: none;   /* 기본 비활성 */
        transition: opacity .2s ease;
        z-index: 9998;
    }
    #filterOverlay.active{
        opacity: 1; pointer-events: auto;   /* 활성화되면 클릭 가능(모달 바깥 닫기) */
    }

    /* ===== Bottom Sheet(아래에서 올라오는 모달) ===== */
    .filter-dl-modal{
        position:fixed; left:0; right:0; bottom:0;
        /* 높이: 필요에 따라 조절 (60~85vh 권장) */
        height:92vh;
        background:#fff; z-index:9999;

        /* 아래에서 슬라이드 인 */
        transform:translateY(100%);
        transition:transform .22s ease;

        /* 라운드/그림자 */
        border-radius:16px 16px 0 0;
        box-shadow:0 -12px 24px rgba(0,0,0,.18);

        /* 내부 레이아웃 */
        display:flex; flex-direction:column; overflow:hidden;
        /* iOS 홈바 안전영역 */
        padding-bottom:env(safe-area-inset-bottom);
    }
    .filter-dl-modal.active{ transform:translateY(0); }

    /* dl 기본 여백 초기화 */
    .filter-dl-modal, .filter-dl-modal>dt, .filter-dl-modal>dd{ margin:0; padding:0; }

    /* 헤더(제목) 고정 */
    .filter-dl-modal>dt{
        position:sticky; top:0; z-index:1;
        padding:16px 20px;
        font-size:1.8rem; font-weight:700;
        border-bottom:1px solid #e9eef3; background:#fff;
    }

    /* 내용 스크롤 영역 */
    .filter-dl-modal>dd{
        flex:1 1 auto; overflow:auto; -webkit-overflow-scrolling:touch;
        padding:12px 16px 100px; /* 하단 버튼 공간 확보 */
    }


    /* ===== 하단 고정 버튼 영역 ===== */
    #aside .filter-actions{
        position:fixed; left:0; right:0; bottom:0; z-index:10000;
        padding:12px 16px calc(12px + env(safe-area-inset-bottom));
        background:linear-gradient(to top,#fff 80%,rgba(255,255,255,0));
    }
    #aside .filter-actions .btn{
        width:100%; height:46px; border-radius:10px;
    }

    /* 기존 위치의 버튼/리셋이 있다면 숨김 (중복 방지) */
    #aside .filter-btn, #aside .filter-reset{ display:none; }


    .listRank_wrap{display: none;}
}

@media (max-width:860px){
    .contResult .page-title-wrap .h-tit{font-size:2.6rem;}
}

@media (max-width:768px){
    /* 검색결과(리스트) */
    .contResult .result-item .result-info{flex-direction:column; align-items:flex-start; margin-top:0.5rem; gap:0.7rem;}
    .contResult .result-item .result-info .file{width:100%;}
    .contResult .result-item .result-info .file > a{width:100%; padding:0 1.2rem;}
}

@media (max-width:640px){
    /* 상단 검색폼 */
    .contResult .page-title-wrap .h-tit{font-size:2.4rem;}
    .contResult .sch-form-wrap{gap:1rem;}
    .contResult .sch-form-wrap .sch-input{max-width:unset;}
    .contResult .sch-form-wrap .sch-input .form-select,
    .contResult .sch-form-wrap .sch-input .form-control{font-size:1.6rem;}
    .contResult .sch-form-wrap .sch-input .form-select{width:14rem;}
    .contResult .sch-form-wrap .sch-input .form-control{padding:0 1.4rem;}
    
    /* 검색 결과(갯수) */
    .contResult .txtResult{font-size:2rem;}
    
    /* 검색필터 */
    .contResult .search-option .title{padding-left:0;}
    .contResult .search-option .title:before{display:none;}
    .contResult .search-option .btn-chip-outline.md{height:3.2rem; font-size:1.5rem;}
    .contResult .search-option .sch-sort .form-select{min-width:12rem; width:auto; font-size:1.5rem;}
    .contResult .search-option .sch-sort .w-sort-btn{display:none;}
    .contResult .search-option .sch-sort .m-sort-btn{display:block;}
    
    /* 검색결과(리스트) */
    .contResult .result-item > ul{gap:1.8rem; padding:2.2rem 0;}
    .contResult .result-item .result-body .titleSub{font-size:1.7rem; line-height:1.5;}
    .contResult .result-item .result-body .txt{font-size:1.6rem;}
    .contResult .result-item .result-info{margin-top:0.5rem; font-size:1.5rem; line-height:1.5;}
    .contResult .result-item .result-info .date{margin-left:1rem; padding-left:1rem;}
    .contResult .result-item .more{width:8rem; height:3rem; font-size:1.4rem;}

    /* 페이지네이션 */
    .boardNavigation{margin-top:3rem;}
    .boardNavigation .board-paging .page-mobile{display:flex;}
    .boardNavigation .board-paging span[class^='page-'] {gap:0.8rem;}
    .boardNavigation .board-paging span[class^='page-'] a,
    .boardNavigation .board-paging span[class^='page-'] strong{width:1.1rem; height:1.1rem; font-size:0.7rem;}
    .boardNavigation .board-paging span[class^='page-'] a > i,
    .boardNavigation .board-paging span[class^='page-'] strong > i{font-size:0.7rem;}
}

@media (max-width:599px){
    /* 상단 검색폼 */
    .contResult .search-top-box {margin-bottom: var(--krds-spacer-8);}
    .contResult .search-top-box > .inner {padding: 2.5rem 0 4rem;}
    .contResult .page-title-wrap {margin-bottom:1.5rem;}
    .contResult .sch-form-wrap .sch-input{flex-direction:column; height:auto; gap:1rem;}
    .contResult .sch-form-wrap .sch-input:before{display:none;}
    .contResult .sch-form-wrap .sch-input > div:after{display:none;}
    .contResult .sch-form-wrap .sch-input .form-select,
    .contResult .sch-form-wrap .sch-input .form-control{width:100%; height:4.2rem !important; border:1px solid #ccc !important; background-color:#fff; border-radius:0.6rem;}
    .contResult .sch-form-wrap .sch_btn{width:100%; height:4.2rem;}
    
    /* 검색필터 */
    .contResult .search-option{gap:1rem;}
    .contResult .search-option .title{width:10rem; margin-right:1rem !important; line-height:1;}
    .contResult .search-option .sch-filter .chip-wrap{flex-wrap:wrap; justify-content:flex-start;}
    .contResult .search-option .sch-sort > ul{flex-direction:column; gap:1rem;}
    .contResult .search-option .sch-sort .form-select,
    .contResult .search-option .sch-sort .m-sort-btn{width:100%; flex:1; min-width:0;}
    
    /* 오른쪽 내용 영역 */
    .search-list-top {gap: 2rem;}
    .total-search-list .info-body {gap: 2rem;}

    .contResult .sch-form-wrap .sch-input .btn-ico {
        top: 75%;
    }

    /* 모바일에서만 필터 버튼 노출(필요시) */
    .ico-filter{ display:inline-flex; align-items:center; padding: 10px; border: none;background: #2A66D4; color: white; }
    .ico-filter:hover {
        background: #1f4db3;           /* hover 시 살짝 어두운 블루 */
    }
}

@media (max-width: 500px) {
    /* 검색 결과(갯수) */
    .contResult .txtResult{font-size:1.9rem;}
    
    /* 검색결과(리스트) */
    .contResult .result-item .result-info .info{flex-direction:column; width:100%;}
    .contResult .result-item .result-info .date{margin:0; padding:0;}
    .contResult .result-item > ul{gap:1.5rem;}
    .contResult .result-item .result-body .titleSub{margin-bottom:0.3rem; font-size:1.6rem;}
    .contResult .result-item .result-body .txt{font-size:1.5rem;}
    .contResult .result-item .result-info{margin-top:0.3rem;}
    .contResult .result-item .result-info .info,
    .contResult .result-item .result-info .link{font-size:1.4rem;}
    .contResult .result-item .result-info .file > a{height:3.2rem; padding:0 0.9rem; font-size:1.4rem;}
    .contResult .result-item .more{top:0; width:7rem;}

    .contResult .sch-form-wrap .sch-input .btn-ico {
        top: 80%;
    }
}

@media (max-width: 468px) {
    /* 페이지네이션 */
    .boardNavigation .board-paging span[class^='page-'] {gap:0.6rem;}
    .boardNavigation .board-paging span[class^='page-'] a,
    .boardNavigation .board-paging span[class^='page-'] strong{width:1rem; height:1rem; font-size:0.7rem;}
}
