input, button, select, optgroup, textarea{background: none;}

/* 온라인 문의 */
#inquiry-form {}
#inquiry-form .flex > div:nth-child(1) { width:150px;}
#inquiry-form .wrap { margin-top:100px; margin-bottom:200px; border-top:2px solid #1D1D1D;}
#inquiry-form .body {display:flex; flex-wrap:wrap;}
#inquiry-form .body .flex {width:100%; border-bottom:1px solid #ccc; padding:20px 0; align-items: center; }
/*#inquiry-form .body .flex:nth-child(1) {width:100%;}*/

#inquiry-form .body .flex > div {}
#inquiry-form .body .flex > div:nth-child(1) {flex:0 0 auto; font-weight: 600;}
#inquiry-form .body .flex > div:nth-child(2) {flex:0 0 1; width:300px; border:1px solid #D9D9D9; }
#inquiry-form .body .flex > div:nth-child(1) span,
#inquiry-form .body-2 > div > div:nth-child(1) span{margin-left:10px; color:#2599B2;}
#inquiry-form .body .flex input {border:0; background:transparent; width:100%; padding:14px 4px;}
#inquiry-form .body-2 {}
#inquiry-form .body-2 > div {border-bottom:1px solid #ccc; padding:20px 0;}
#inquiry-form .body-2 > div:last-child {border-bottom:0; margin-top:30px;}
#inquiry-form .body-2 > div > div {}
#inquiry-form .body-2 > div > div:nth-child(1) {font-weight: 600;}
/*#inquiry-form .body-2 > div > div:nth-child(n+2) {font-size: 15px; width:80%;}*/
#inquiry-form .body-2 .flex{width:100%;}
#inquiry-form .body-2 .flex label{color:#1d1d1d; font-weight:700;}
#inquiry-form .body-2 textarea {width:100%; padding:10px; border:1px solid #D9D9D9;}
#inquiry-form .body-2 input {border:0; margin-bottom:10px; cursor:pointer;}
#inquiry-form .body-2 .at_f{display:flex; flex-wrap:wrap; }
#inquiry-form .body-2 .at_f div{margin-right:10px;}
#inquiry-form .body-2 .at_f div input{border:1px solid #D9D9D9;}
#inquiry-form input[type='submit'] {
    padding:20px; min-width:300px; width:auto; border-radius:6px;
    background:#2599B2; color:#fff; font-weight:bold;
}

.a_file{margin-bottom:20px;}
.upload-file-btn {cursor:pointer; padding:10px 15px 10px 15px ; background:#1d1d1d; color:#fff;}

@media(max-width:1024px){
    #inquiry-form .body .flex {width:100%;}
}
@media(max-width:768px){
    #inquiry-form .wrap {padding:20px 10px;}
	
}
@media(max-width:425px){
    #inquiry-form .body .flex {flex-wrap: wrap;}
    #inquiry-form .body .flex > div {width:100%;}
    #inquiry-form .body .flex:nth-child(1) > div:nth-child(2) {padding:0;}
	#inquiry-form .body .flex > div:nth-child(2) {width:100%;}
	#inquiry-form .body-2 .flex{flex-wrap: wrap;}
	#inquiry-form .body-2 .flex > div:nth-child(2) {width:100%;}
	#inquiry-form .flex > div:nth-child(1){margin-bottom:20px;}
}

/* 자주 묻는 질문 */
#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:#6b6051;}
