.board-util .input-group {
    flex-wrap: nowrap;
}

/**/
#inquiry-form {}
#inquiry-form .rb-input-group {
    margin-bottom:4rem;
}
#inquiry-form .rb-input-group:last-child {
    margin-bottom:0;
}
#inquiry-form label {
    color:#000;
    font-size:2.4rem;
    font-weight:600;
    margin-bottom:1.4rem;
}
#inquiry-form .form-control {
    padding:1rem 2.4rem !important;
    height:auto;
}
#inquiry-form .upload-row {
    background:#fff;
    padding:6px 7px;
    border:1px solid #E4E4E4;
    border-radius:8px;
    display:flex;
}
#inquiry-form .upload-row input[type="text"] {
    border:0;
    flex-grow: 1;
}
.inquiry-write {
    margin-top:3.2rem;
}

/**/
#inquiry-lock-password {
    font-size:2rem;
}
#inquiry-lock-password .form-control {
    font-size:2rem;
}

/**/
.bbs-list {
    padding:120px 0;
}
.bbs-view,
.bbs-view .form-control,
.bbs-view .btn,
.bbs-view input,
.bbs-list,
.bbs-list .form-control,
.bbs-list .btn,
.bbs-list input,
.bbs-form,
.bbs-form .form-control,
.bbs-form .btn,
.bbs-form input {
    font-size:1.8rem;
}


/**/
.bbs-view {}
.bbs-view .bbs-view-header {
    padding-bottom:4rem;
    margin-bottom:4rem;
    border-bottom:1px solid #000;
}
.bbs-view .bbs-view-header .bbs-name {
    text-align:center;
    color:#C02929;
    font-size:2rem;
    font-weight:700;
    line-height:3.2rem;
    margin-bottom:1.8rem;
}
.bbs-view .bbs-view-header .subject {
    text-align:center;
    color:#000;
    font-size:4rem;
    font-weight:700;
    width:100%;
    padding:0 10%;
    margin-bottom:3rem;
}
.bbs-view .bbs-view-header .data {
    display:flex;
    justify-content: center;
    color:#000;
    opacity: 0.6;
}
.bbs-view .bbs-view-header .data .date {
    margin-right:2rem;
}
.bbs-view .bbs-view-header .data .hit {}
.bbs-view .bbs-view-body {}
.bbs-view .btns {
    display:flex;
    gap:1.5rem;
    justify-content: center;
}
.bbs-view .btns a {
    width:30%;
    flex:0 1 30%;
    font-size:2rem;
    font-weight:600;
    display:flex;
    justify-content: center;
    align-items: center;
    height:80px;
    border:1px solid #000;
    border-radius:12px;
    color: #000;
    font-style: normal;
    line-height: 32px; /* 160% */
}
