.gallery_wrap{
    margin: 50px 0;
}
.se_form{
    padding: 20px 0;
    border-bottom: 2px solid #555;
    box-sizing: border-box;
}

.gall_list{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 2rem 1.5rem;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}
.g_img{
    display: block;
}
.g_title{
    clear: both;
    /* padding: 5px; */
    font-size: 1.3rem;
    line-height: 1.6rem;
    font-weight: 600;
    min-height: 3.2rem;
}
.g_date{
    text-align: right;
    color: #555;
    margin-top: 10px;
}
@media screen and (max-width:860px) {
    .gall_list{
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media screen and (max-width:550px) {
    .gall_list{
        grid-template-columns: 1fr 1fr;
    }

}
@media screen and (max-width:375px) {
    .gall_list {
        gap: 1.5rem 1rem;
    }
    .g_title{
        font-size: 1.2rem;
    }
}






.list_num{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    gap: 25px;
}

.list_num li{
    cursor: pointer;
    display: flex;
    align-items: center;
}
.bo-left{
    transform: rotate(180deg);
}
.bo-btn{
    width: 16px !important;
    height: 16px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
/* .bo-btn:nth-child(1){background-image: url(../../img/icon/bo-reft02.png);}
.bo-btn:nth-child(2){background-image: url(../../img/icon/bo-reft01.png);}
.bo-btn:nth-child(8){background-image: url(../../img/icon/bo-right01.png);}
.bo-btn:nth-child(9){background-image: url(../../img/icon/bo-right02.png);} */

/* 현제 페이지 번호 굵게 */
.border00{
    font-weight: 700;
    color: #000;
}
@media screen and (max-width:1440px) {

}
@media screen and (max-width:1024px) {
    .inner{
        /* max-width: 90% !important; */
        margin: 0 auto !important;
    }
}
@media screen and (max-width:550px) {
    .se_form>form{
        justify-content: center;
        width: 100%;
    }
    input{
        width: 100%;
    }
    .select-box{
        width: 100%;
    }
    .search-title-box{
        width: 30%;
    }
    .inpbox{
        width: 70%;
    }
    .list_num{
        margin-top: 70px;
    }
    button{
        bottom: 150px;
    }
    .list_num ul{
        gap: 30px;
    }
    .list_num{
        gap: 20px;
    }
}

