.btn_wrap input {
    padding: 4rem 10rem
}

.set_btn2 {
    display: inline-block;
    border-radius: 20rem;
    background-color: #000;
    color: #fff;
    padding: 10rem;
    margin: 10rem 0;
    cursor: pointer
}

.set_btn2.tit {
    background: none;
    color: #000;
    display: block;
    font-size: 24rem;
    text-decoration: underline;
    font-weight: bold;
    margin: 20rem 0 0
}

.infoTable table input[type=text] {
    min-width: 80%
}

.infoTable table .del_btn {
    padding: 2rem;
    background: tomato;
    color: #fff
}

.infoTable table .up_btn,
.infoTable table .down_btn {
    text-transform: uppercase;
    padding: 2rem 4rem;
    border-radius: 6rem;
    background: #444;
    color: #fff
}

.sub .infoTable th {
    width: auto;
    text-align: center;
    padding: 10rem 5rem
}

.sub .infoTable td {
    padding: 10rem 5rem;
    text-align: center;
}

ul.tabs {
    width: 100%;
    display: flex;
    gap: 20rem;
    overflow: hidden;
    overflow-x: scroll
}

ul.tabs .tab-link {
    white-space: nowrap
}

ul.tabs li {
    cursor: pointer;
    flex: 1;
    border: 1rem solid #375542;
    padding: 15rem 20rem;
    text-align: center;
    font-size: 18rem
}

ul.tabs li.current {
    background: #375542;
    color: #fff
}

.tab-content {
    margin-top: 20rem;
    margin-bottom: 120rem;
    display: none;
    overflow: hidden;
    overflow-x: scroll
}

.tab-content.current {
    display: inherit
}

.sub .infoTable table {
    width: 100%;
    font-size: 17rem;
    border-top: 4rem solid #375542
}

.sub .infoTable th {
    background: #f9f9f9;
    background-repeat: 1rem solid #eee
}

.sub .infoTable td {
    padding: 10rem 5rem;
    border-bottom: 1rem solid #eee
}

@media(max-width: 768px) {

    ul.tabs {
        width: 100%;
        display: flex;
        gap: 10rem;
        overflow: hidden;
        overflow-x: scroll
    }

    ul.tabs li {
        cursor: pointer;
        flex: 1;
        border: 1rem 0.814px solid #375542;
        padding: 7rem 10rem;
        text-align: center;
        font-size: 12rem;
    }

    .sub .infoTable table {
        width: 100%;
        font-size: 14rem;
        border-top: 4rem solid #375542;
    }

    .tab-content {
        margin-top: 20rem;
        margin-bottom: 50rem;
        display: none;
        overflow: hidden;
        overflow-x: scroll;
    }
}