.inquiry{padding-bottom:100px}.inquiry form{margin-top:125px}.inquiry form fieldset legend{display:block;width:100%;color:#111;font-size:24px;font-weight:600;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #111}.inquiry form fieldset legend span{color:#ee1f23}.inquiry form fieldset.customer-info{margin-bottom:125px}.inquiry form fieldset.customer-info>div{display:flex;gap:30px 2%;flex-wrap:wrap}.inquiry form fieldset.customer-info>div>div{width:23%}.inquiry form fieldset.customer-info>div>div label{color:#111;display:block;font-size:18px;font-family:Pretendard-Medium,sans-serif;margin-bottom:20px}.inquiry form fieldset.customer-info>div>div input{font-size:18px;color:#333;font-weight:400;outline:none;border:none;border-bottom:2px solid #ddd;padding:12px 0;width:100%}.inquiry form fieldset.customer-info>div>div input ::placeholder{font-size:18px;color:#ddd}.inquiry form fieldset.service-info{margin-bottom:125px}.inquiry form fieldset.service-info>div{display:flex;gap:30px 30px;flex-wrap:wrap}.inquiry form fieldset.service-info>div label{position:relative;padding:20px 20px 20px 44px;display:inline-block;border:1px solid #d9d9d9;cursor:pointer}.inquiry form fieldset.service-info>div label:before{content:"";position:absolute;top:50%;left:14px;transform:translateY(-50%);width:24px;height:24px;background:url(/images/promotion-center/radio-unchecked.svg) no-repeat 50%}.inquiry form fieldset.service-info>div label.checked{border:1px solid #ee1f23}.inquiry form fieldset.service-info>div label.checked:before{background:url(/images/promotion-center/radio-checked.svg) no-repeat 50%}.inquiry form fieldset.service-info>div label span{color:#111;font-size:18px;font-weight:600}.inquiry form fieldset.service-info>div label input{display:none;margin-right:10px;vertical-align:top}.inquiry form fieldset.inquiry-detail{margin-bottom:125px}.inquiry form fieldset.inquiry-detail .text-box{margin-bottom:30px}.inquiry form fieldset.inquiry-detail .text-box input{font-size:18px;font-weight:500;color:#555;margin-bottom:15px;outline:none;padding:14px 16px;box-sizing:border-box;width:100%;border:none;border-bottom:1px solid #ddd}.inquiry form fieldset.inquiry-detail .text-box input ::placeholder{font-size:18px;line-height:32px;font-weight:500;color:#999}.inquiry form fieldset.inquiry-detail .text-box textarea{font-size:18px;color:#555;line-height:34px;margin-bottom:15px;outline:none;padding:14px 16px;box-sizing:border-box;width:100%;border:1px solid #ddd;height:300px;border-radius:5px}.inquiry form fieldset.inquiry-detail .text-box textarea ::placeholder{font-size:18px;color:#999}.inquiry form fieldset.inquiry-detail .file-box{position:relative}.inquiry form fieldset.inquiry-detail .file-box>p{margin-bottom:15px;font-size:18px;font-family:Pretendard-Medium,sans-serif;color:#111;display:block}.inquiry form fieldset.inquiry-detail .file-box .uploadNameBox{height:47px;position:relative}.inquiry form fieldset.inquiry-detail .file-box .uploadNameBox .uploadName{vertical-align:middle;width:calc(100% - 135px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none;padding:13px 0;font-size:18px;font-weight:400;color:#555;position:absolute;left:0;bottom:0;border:none;border-bottom:1px solid #ddd}.inquiry form fieldset.inquiry-detail .file-box input[type=file]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.inquiry form fieldset.inquiry-detail .file-box label{position:absolute;width:100%;left:0;bottom:0;font-size:18px;font-weight:400;color:#999;height:49px;line-height:49px;text-align:right;vertical-align:middle;cursor:pointer}.inquiry form fieldset.inquiry-detail .file-box label>span{display:inline-block;border:1px solid #ee1f23;padding:16px 24px;font-size:18px;color:#ee1f23;font-family:Pretendard-SemiBold,sans-serif;line-height:100%}.inquiry form fieldset.agree{margin-bottom:40px;position:relative}.inquiry form fieldset.agree label{padding-left:40px;font-size:18px;line-height:28px;font-family:Pretendard-Medium,sans-serif;color:#111;display:block;margin-bottom:20px;cursor:pointer}.inquiry form fieldset.agree label input{position:absolute;top:4px;left:0}.inquiry form fieldset.agree div{padding-left:40px;color:#999;line-height:30px;font-size:18px}.inquiry form .submit{text-align:center}.inquiry form .submit>button{border:none;padding:10px 30px;color:#fff;font-size:24px;background-color:#bd0200;border-radius:10px;cursor:pointer}@media screen and (min-width:768px)and (max-width:1024px){.inquiry form fieldset.customer-info>div{justify-content:space-between}.inquiry form fieldset.customer-info>div>div{width:48%}}@media screen and (max-width:767px){.inquiry form fieldset.customer-info>div>div{width:100%}}