input, button, select, optgroup, textarea{background: none;}
#inquiry-form {color:#666666 !important; margin-bottom: 100px;}
#inquiry-form .table {
   border-top:2px solid #000; margin-top:45px; color:#666666;
}
#inquiry-form .table tr:last-child td{border-bottom: 0;}
#inquiry-form .table th,
#inquiry-form .table td{border-bottom:1px solid #e1e1e1; padding: 25px 0.75rem;}
#inquiry-form .table th {
    width:180px; color:#2d2d2d; font-weight:bold; padding:0 10px; line-height:96px;
}
#inquiry-form .table th.lh{line-height: 1.5; padding: 30px 10px;}
#inquiry-form .table th.long_txt{line-height: 1.56; padding-top: 30px;}
/*#inquiry-form .table td{width:40%;}*/
#inquiry-form input::placeholder,
#inquiry-form textarea::placeholder{color:#e1e1e1;}
select{
  -moz-appearance:none; /* Firefox */ 
  -webkit-appearance:none; /* Safari and Chrome */ 
  appearance:none; background: url(/images/content/layout/btn_arr_btm.png) right 15px center no-repeat
}
select::-ms-expand { display:none; } 
#inquiry-form .table select,
#inquiry-form .table input[type=email],
#inquiry-form .table input[type=text],
#inquiry-form .table textarea {width:100%; border:1px solid #e1e1e1;padding:10px;border-radius: 0; color:#333;}
#inquiry-form .table select,
#inquiry-form .table input[type=email],
#inquiry-form .table input[type=text] {max-width:400px; color:#333;}
#inquiry-form .table textarea { width:94.7%;}
#inquiry-form #upload-file-btn {padding:13px 35px;text-align:center;line-height:74px;background:#565656;border:1px solid #565656;color:#fff;cursor:pointer;}
#inquiry-form label {color:#2d2d2d;font-weight:bold;margin-bottom:10px;}
#inquiry-form li {font-size:16px;}
#inquiry-form .reset-btn,
#inquiry-form .submit-btn {width:50%;max-width:270px;height:75px;line-height:75px;color:#fff;display:inline-block; font-weight: 600; margin-top:60px;}
#inquiry-form .reset-btn {cursor:pointer; border: 1px solid #bbb6ae; color: #2d2d2d;}
#inquiry-form .submit-btn {background:#2b2a58; border: 1px solid #2b2a58; color:#fff; padding:0; border-radius: 0; font-size: 22px;}
#inquiry-form td.border_none{border-bottom: 0; }
#inquiry-form .btn{background-color: #565656; border-color: #565656; font-family: 'Montserrat', 'Pretendard', 'Noto Sans KR'; border-radius: unset;}

@media (max-width:1860px){
    #inquiry-form .tit{max-width: 95%; margin: 0 auto;}
}
@media (max-width:1200px){

    #inquiry-form .tit .fs-42{font-size: 35px;}
    #inquiry-form .table{text-align: left;}
    #inquiry-form .table{font-size: 14px;}
    #inquiry-form li{font-size: 14px;}
    #inquiry-form .reset-btn,
    #inquiry-form .submit-btn{height: 60px; line-height: 48px; font-size: 20px;}
    #rect-btn .reset-btn,
    #rect-btn .submit-btn{width: 20% !important;}
}
@media (max-width:800px){
    #inquiry-form .tit .fs-42{font-size: 26px;}
    #rect-btn {margin-top: 25px;}
    #rect-btn .reset-btn,
    #rect-btn .submit-btn {width:45% !important;max-width:100% !important; margin-top:30px;}
    #inquiry-form .reset-btn,
    #inquiry-form .submit-btn{font-size: 18px;}

    /**/
    #inquiry-form .table {}
    #inquiry-form .table th,
    #inquiry-form .table td {display:block;width:100%;}
    #inquiry-form .table th {line-height:44px;}
    #inquiry-form .table td {}
    #inquiry-form .table td input{border-radius: 0;}
    
    #inquiry-form .table t{border: none;}
    #inquiry-form .table th{border: none; padding-top: 15px;}
    #inquiry-form .table td{border-top: none; border-bottom: 1px solid #e1e1e1; padding: 5px 0.5rem 25px 0.5rem; }
    #inquiry-form .table select, #inquiry-form .table input[type=email], #inquiry-form .table input[type=text]{max-width: 100%;}
    #inquiry-form .table textarea{width: 100%;}
    #inquiry-form .table td.border_none{border-bottom:none;}
    
}

@media (max-width:550px){
    #inquiry-form .pages .section1 .stBg .rect {height:380px;}
    #inquiry-form .pages .section1 .stBg h4 {font-size:30px;}
    #inquiry-form .submit-btn{margin-top: -1px;}
    
}



/**/
#more-faq {
    border:1px solid #eee; display:block; width:100%; text-align:center; padding:10px 0; margin:20px 0 0 0;
    transition:all 300ms; color:#aaa; cursor:pointer;
}
#more-faq:hover {border:1px solid #ccc; color:#666666;}
