.swal2-container .swal-custom-notification-popup .swal2-html-container {
    margin: 10px -30px 0px -30px;
}
.swal2-container .swal-custom-notification-popup .swal2-html-container img {
    display: block; margin: 0 auto;
}
#backToTop {
    position: fixed;
    right: 16px;
    bottom: 10px;
    outline: none;
    border: 1px solid #121212;
    color: #121212;
    box-shadow: none;
    background: transparent;
    width: 40px;
    height: 40px;
    /* padding: 0; */
    border-radius: 50%;
    transition: all .5s;
}

@media screen and (min-width: 990px) {
    #backToTop {
        width:60px;
        height: 60px;
        right: 40px;
        bottom: 40px
    }

    #backToTop:hover {
        background: #121212;
        color: #fff
    }
}

.page-membe-info .membe-info-wrap {
    max-width: none;
    width: 75%;
    min-width:350px;
}
.page-membe-info .content .membe-info-container {
    flex-wrap: nowrap !important;
}
.page-membe-info .membe-info-header .title  {
    font-family: Pretendard;
    font-size: 24px;
    font-weight: 700;
    line-height: 28.64px;
    margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
    .page-job-search .content .job-search-container .job-search-content .job-listing-grid .grid-row .grid-col {
        grid-column: auto;
        grid-row: auto;
        padding: 0 8px;
        white-space: normal;
        word-break: break-word; /* 또는 overflow-wrap: break-word; */
        overflow-wrap: break-word;
    }
}

.page-job-search .job-search-content .job-listing-grid .grid-row .grid-col.job-detail {
    grid-column: 2 / 5;
    grid-row: 1 / 2;
    padding: 0 6px;
    white-space: normal;
    word-break: break-word; /* 또는 overflow-wrap: break-word; */
    overflow-wrap: break-word;
}
