

.nav_btm2 {
    display: flex;
    z-index: 5;
    align-items: center;
}



/* sub - manual */

.container.manual .content {
    padding: 100px 0;
    height: 1517px;
    overflow-y: scroll;
    box-sizing: border-box;
}

.container.manual .content ul {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    width: 1695px;
}

.container.manual .content li {
    height: 437px;
}

.container.manual .content li .txt_main{
    padding: 20px 0 40px 50px;
    text-align: left;
    font: normal normal 600 42px Pretendard;
    letter-spacing: 0px;
    color: #000000;
}

.container.manual .content li button {
    margin: 29px 29px 0 29px;
    position: relative;
    width: 492px;
    height: 297px;
    border-radius: 30px;
    background-color: gray;
    box-sizing: border-box;
    overflow: hidden;
}

.container.manual .content li button::before {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 150px;
    height: 150px;
/*    background: url(../../images/img_doc.png) no-repeat center / 100% auto;*/
}

.container.manual .content li button::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent radial-gradient(closest-side at 50% 50%, #00000000 0%, #0000001A 73%, #00000017 100%) 0% 0% no-repeat padding-box;
}

.container.manual .content li button img {
    width: 100%;
    height: 100%;
}
