
#inquiryForm .section1{margin-bottom:7%; overflow:hidden;}
#inquiryForm .terms-title{margin:40px 0;}
#inquiryForm .terms-title h2{font-size:26px;}
#inquiryForm .report-notice p{font-size:14px; color:#555; line-height:26px; margin:0;}
#inquiryForm .report-notice ul{margin:10px 0;}
#inquiryForm .report-notice ul li{font-size:14px; color:#555; line-height:26px; text-indent:-0.8em; margin-left:0.8em;}

#inquiryForm .report-box{padding:15px;border:1px solid #ccc; margin-top:20px}
#inquiryForm .report-box .sub-title{padding:0;}
#inquiryForm .agree-box {background:#f8f8f8; overflow:hidden; padding:15px; border:1px solid #ccc; margin-top:-1px; text-align:center;}
#inquiryForm .agree-box h4{font-size:14px; color:#555; margin:0 0 5px 0;}
#inquiryForm .agree-box ul{text-align:center;}
#inquiryForm .agree-box ul li{display:inline-table; padding:0 10px; font-size:14px; color:#555; line-height:26px; text-indent:-0.8em; margin-left:0.8em}
#inquiryForm .agree-box ul li input{vertical-align:middle; margin-right:10px;}

#inquiryForm .report-table-wrap p{margin:5px 0; font-size:12px; text-align:right; color:#555;}
#inquiryForm .essential{color:red;}
#inquiryForm .report-table{width:100%; border-top:2px solid #555; border-bottom:1px solid #555;}
#inquiryForm .report-table th{padding:10px 15px; font-size:16px; color:#555; text-align:left; background:#f8f8f8; border-top:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box; width:13%;}
#inquiryForm .report-table td{padding:10px 15px; font-size:16px; color:#555; border-top:1px solid #ccc; box-sizing:border-box; overflow:hidden;}
#inquiryForm .report-table td p{text-align:left; color:#0060af; margin:3px 0;}
#inquiryForm .report-table ul li{float:left; margin-right:20px;}
#inquiryForm .report-table ul li input{vertical-align:middle; margin-right:10px;}
#inquiryForm .report-table input{font-size:14px; color:#555; border:1px solid #ccc; padding:3px 5px;}
#inquiryForm .report-table textarea{width:100%; min-height:300px; padding:10px; box-sizing:border-box; color:#555; font-size:14px; line-height:26px; border:1px solid #ccc; font-family:"Noto Sans KR", sans-serif;}
#inquiryForm .report-table td .full-text{width:100%; box-sizing:border-box;}
#inquiryForm .report-table td .full-text2{width:70%; box-sizing:border-box;}
#inquiryForm .captcha_wrap .input-text{float:left;}
#inquiryForm .captcha_wrap p{margin-bottom:5px !important;}
#inquiryForm .captcha_wrap input{padding-left:10px; vertical-align:middle; width:100%; max-width:180px;}
#inquiryForm .captcha_wrap a{display:inline-block; box-sizing:border-box; font-size:18px; color:#ccc; font-weight:700;}

#inquiryForm .filebox input[type="file"]{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
#inquiryForm .filebox .file-btn{vertical-align:middle; /* margin-left:10px; */ cursor:pointer; border:1px solid #ccc; color:#555; padding:2px 15px; font-size:12px; background:#ddd; }
#inquiryForm .filebox .upload-name{display:inline-block; padding:3px 5px; border:1px solid #ccc; font-size:inherit; line-height:normal; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff;}

#inquiryForm .btn-wrap{margin:20px 0; float:right;}
#inquiryForm .btn-wrap .write-btn{padding:10px 30px; border:1px solid #555; box-sizing:border-box; font-size:14px; color:#555; margin-left:5px; transition:all 0.4s; font-family:"Lato", "Noto Sans KR", sans-serif; background:#fff;}
#inquiryForm .btn-wrap .write-btn-gray{background:#555; color:#fff;}
#inquiryForm .btn-wrap .write-btn:hover{background:#1d1e81; border-color:#1d1e81; color:#fff;}


@media all and (max-width:1199px){
	
}

@media all and (max-width:767px){
	#inquiryForm .terms-title{margin:20px 0;}
	#inquiryForm .terms-title h2{font-size:22px;}
}

@media all and (max-width:525px){
	#inquiryForm .report-table th{display:block; width:100%; border-right:0;}
	#inquiryForm .report-table td{display:block;}
}

@media all and (max-width:360px){
	
}
