input, button, select, optgroup, textarea{background: none;}

/* 온라인 문의 */
#inquiry-form {margin: 120px 0;}
.second-menu-name{display:none;}
#inquiry-form .title_p{ margin:0 auto;}

#inquiry-form .form_s { margin-top:100px; border-top:3px solid #000;}
#inquiry-form .body {display:flex; flex-wrap:wrap;}
#inquiry-form .body .flex {width:100%; border-bottom:1px solid #e3e6f0; padding:20px; align-items: center; }
#inquiry-form .body div ul{display:flex; flex-wrap:wrap;}
#inquiry-form .body div ul li {margin-right:30px;}
#inquiry-form .body div ul li label{display:flex; align-items: center;font-size:16px; font-weight:400;}
#inquiry-form .body div ul li label input{margin-right:3px;}
#inquiry-form .body div ul li label input[type="radio"]{
	-webkit-appearance: none;
	-moz-appearance: none;
	 appearance: none;
	 border: 1px solid #A8A8A8;
	 border-radius: 50%;
	 outline: none;
	 width:10px;
	 height:10px;
	 margin-right:3px
}
#inquiry-form .body div ul li label [type="radio"]:checked{
	background-color: #fff;
	border: 1px solid #E41D25;
	box-shadow: 0 0 0 2px #E41D25;
}


#inquiry-form .body .flex > div > input{width:80%; padding:6px 10px;border:1px solid #D9D9D9;}
/*#inquiry-form .body .flex:nth-child(1) {width:100%;}*/
#inquiry-form .body .flex:nth-child(1),
#inquiry-form .body .flex:nth-child(3){}
#inquiry-form .body .flex > div > label {font-size:19px;}
#inquiry-form .body .flex > div:nth-child(1) {flex:0 0 auto; width:120px;font-weight: 600;}
#inquiry-form .body .flex > div:nth-child(2) {flex:0 0 1; width:100%;}
#inquiry-form .body .flex > div:nth-child(1) span,
#inquiry-form .body-2 > div > div:nth-child(1) span{margin-left:10px; color:#E41D25;}
#inquiry-form .body .flex div > div > 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;}
#inquiry-form .body-2 > div:last-child {border-bottom:0; margin:30px auto;}
#inquiry-form .body-2 > div > div {}
#inquiry-form .body-2 > div > div:nth-child(1) {font-size: 19px; width:120px; font-weight: 600;}
#inquiry-form .body-2 > div > div:nth-child(n+2) {font-size: 15px;width:80%;}
#inquiry-form .body-2 > div > div.text-center{width:unset;}
#inquiry-form .body-2 textarea {width:100%; padding:6px 10px;border:1px solid #D9D9D9;}
#inquiry-form .body-2 input {border:0; margin-bottom:10px; cursor:pointer;}
#inquiry-form input[type='submit'] {
    padding:20px; min-width:300px; width:auto; border-radius:6px;
    background:#E41D25; color:#fff; font-weight:bold;
}
.upload-file-btn {cursor:pointer;}

.agr h3{font-size:20px; margin-bottom:10px; color:#535353;}
.agr p{font-size:17px; margin-bottom:8px;color:#535353;}
.agr ul li{font-size:15px; color:#535353;}
.box-text {
    border:1px solid #D9D9D9; padding:10px; height:300px; overflow:auto;
    color:#636363; width:100%;
}
 textarea.box-text {width:80%;}
#inquiry-form .body-2 .file div li{list-style:none; }
#inquiry-form .body-2 .file div li input,
#inquiry-form .body-2 .form-control{border:1px solid #D9D9D9; padding:8px;font-size:15px;border-radius:0;}
#inquiry-form .body-2 .file div li span.upload-file-btn,
.btn-secondary{background: #535658;padding:10px 15px;color:#fff;font-size:15px; border-radius:0;}


@media(max-width:1024px){
    #inquiry-form .body .flex {width:100%;}
}
@media(max-width:768px){
    #inquiry-form .wrap {}
}
@media(max-width:550px){
    #inquiry-form .body .flex,
	#inquiry-form .body-2 > div{padding:12px;}
	#inquiry-form .body .flex > div {width:100%;}
    #inquiry-form .body .flex:nth-child(1) > div:nth-child(2) {padding:10px 0;}
	.box-text,
	textarea.box-text{width:100%;}
	#inquiry-form .body-2 .file div li input, #inquiry-form .body-2 .form-control{width:65%;}
}
@media(max-width:375px){
	#inquiry-form .body-2 .file div li input, #inquiry-form .body-2 .form-control{width:60%;}
}

/* 자주 묻는 질문 */
#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;}
