.inner1400{width: 100%; max-width: 1400px; margin: 0 auto;}
.inner600{width: 100%; max-width: 600px; margin: 0 auto;}
form{width: 100%;}
.tac{text-align: center;}
.form_title{padding-bottom: 20px;}
.orange-bg{background:#f18d00}
.blue-bg{background:#5e7cff}
.gray-bg{background:#5d5b5b}
.orange-c{color:#f18d00}
.blue-c{color:#5e7cff}
.pt30{padding-top: 30px;}.pb30{padding-bottom: 30px;}
input[type=checkbox], input[type=radio]{margin: 0;}
label{margin-bottom: 0;}

.title_sec .inner1400{display: flex; align-items: center; justify-content: flex-end;}
.title_sec .inner1400 form{width: 40%; max-width: 570px;}
.howmuchWrap{width: 100%; padding: 100px 70px; background: pink;}
.re_contents{width: 100%; display: flex; flex-direction: column; row-gap: 10px;}
.re_contents li input[type=text]{width: 100%; height: 60px; padding: 15px; font-size: 13px; border: 1px solid #c1c1c1; outline: none;}
.re_contents li input[type=text]::placeholder{color: #676767;}
.buttonWrap{width: 100%; display: flex; flex-direction: column; row-gap: 10px;}
.buttonWrap .sub_btn{height: 60px; font-size: 24px; line-height: 30px; color: #fff; padding: 15px; outline: none; border: 0 none; font-weight: 500;}
.checkWrap{width: 100%; display: flex; align-items: center; font-size: 14px; font-weight: 400; cursor: pointer;}
.checkWrap .poli_more{padding: 3px 13px; border-radius: 30px; border: 1px solid #5e7cff; color: #5e7cff; margin-left: 40px;}

.requestWrap .flex{display: flex; column-gap: 20px;}
.requestWrap .flex .request_inner{width: 65%;}
.requestWrap .flex .buttonWrap{width: 35%;}
.requestWrap .flex .buttonWrap .sub_btn{height: 130px;}