```css
/* =========================
   SECTION INQUIRY
========================= */

#inquiry_section{
    width:100%;
    padding:80px 0;
    background:#351100;
    position:relative;
    overflow:hidden;
}

#inquiry_section .inquiry-section-inner{
    width:100%;
    max-width:1400px;
    margin:0 auto;
    padding:0 20px;
}

#inquiry_section .inner{
    width:100%;
}

/* form */

#inquiry_section form{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:16px;
    flex-wrap:wrap;
}

/* input */

#inquiry_section .field{
    display:flex;
    align-items:center;
}

#inquiry_section input[type="text"]{
    width:240px;
    height:56px;
    padding:0 20px;
    border:0;
    background:#fff;
    color:#222;
    font-size:16px;
    font-family:'Pretendard';
    outline:none;
}

#inquiry_section input[type="text"]::placeholder{
    color:#888;
    font-size:15px;
    font-weight:500;
}

/* checkbox */

#inquiry_section .checkbox{
    position:relative;
}

#inquiry_section .checkbox input{
    position:absolute;
    inset:0;
    opacity:0;
    cursor:pointer;
}

#inquiry_section .checkbox label{
    display:flex;
    align-items:center;
    color:#fff;
    font-size:14px;
    cursor:pointer;
    line-height:1.4;
}

#inquiry_section .checkbox label:before{
    content:'';
    width:24px;
    height:24px;
    margin-right:10px;
    background:url('/STATIC/shabu/check_cm.png') no-repeat center center;
    background-size:contain;
    flex-shrink:0;
}

#inquiry_section .checkbox input:checked + label:before{
    background-image:url('/STATIC/shabu/checked_cm.png');
}

#inquiry_section .checkbox a{
    color:#fff;
}

/* button */

#inquiry_section button{
    width:180px;
    height:56px;
    border:0;
     background: linear-gradient(
        -37deg,
        #c79b57 0%,
        #f7f0d8 45%,
        #c08b3c 100%
    );
    color:#222;
    font-size:17px;
    font-weight:700;
    cursor:pointer;
    transition:0.3s;
    
}

#inquiry_section button:hover{
    opacity:0.9;
}


/* 상담신청 */
.inquiry-section-wrap button[type="button"] {
    font-family: "Pretendard";
    font-size: 18px;
    font-weight: 700;
    width: 17rem;
    height: 50px;
    border-radius: 0;
    background-color: #ffefb4;
    color: #222;
    border: 0;
    margin: 15px 0;
}

/* =========================
   MOBILE
========================= */

@media(max-width:768px){

    #inquiry_section{
        padding:50px 20px;
    }

    #inquiry_section form{
        flex-direction:column;
        gap:12px;
    }

    #inquiry_section .field{
        width:100%;
    }

    #inquiry_section input[type="text"]{
        width:100%;
        height:52px;
        font-size:15px;
    }

    #inquiry_section button{
        width:100%;
        height:54px;
        font-size:16px;
    }

    #inquiry_section .checkbox{
        width:100%;
    }

    #inquiry_section .checkbox label{
        justify-content:flex-start;
    }

}
```
