.box{max-width:54rem;margin:0 auto}.box.box-complete .box-body{display:flex;justify-content:center;align-items:center;height:15rem;margin-bottom:3rem}.box.box-complete .box-body p{position:relative;padding-top:4.85rem;font-family:"NanumSquare";font-weight:700;font-size:1.6rem;line-height:1.25}.box.box-complete .box-body p::before{content:"";width:2.75rem;height:3.45rem;background:url(../images/vendor/user/complete-board.png) no-repeat center/2.75rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}.box.box-complete .box-body p::after{content:"";width:1.8rem;height:1.8rem;background:url(../images/vendor/user/complete-check.png) no-repeat center/cover;position:absolute;top:-0.8rem;left:calc(50% + 0.45rem)}.box .box-body .form-row:not(:last-child){margin-bottom:0.75rem}.box .box-body .form-row:has(.title){display:flex}.box .box-body .form-row:has(.title) .title{width:12.5rem}.box .box-body .form-row:has(.title) .title p{padding:0.85rem 0;font-family:"NanumSquare";font-weight:700;font-size:0.8rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row:has(.title) .input-wrapper{width:calc(100% - 12.5rem)}.box .box-body .form-row .form-control-static{padding:0.7rem 0.4rem;border-radius:0.2rem;border:.05rem solid #ccc;background-color:#f2f2f2}.box .box-body .form-row input[type=text],.box .box-body .form-row input[type=password],.box .box-body .form-row input[type=number]{height:2.5rem;padding:0.5rem;border-radius:0.4rem;border:0.05rem solid #e8e8e8;font-family:"NanumGothic",sans-serif;font-size:0.7rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row input[type=text]::-moz-placeholder, .box .box-body .form-row input[type=password]::-moz-placeholder, .box .box-body .form-row input[type=number]::-moz-placeholder{font-family:"NanumGothic",sans-serif;font-size:0.7rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row input[type=text]::placeholder,.box .box-body .form-row input[type=password]::placeholder,.box .box-body .form-row input[type=number]::placeholder{font-family:"NanumGothic",sans-serif;font-size:0.7rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row input[type=text]:focus,.box .box-body .form-row input[type=password]:focus,.box .box-body .form-row input[type=number]:focus{border-color:#1ab3ee;box-shadow:none}.box .box-body .form-row input[type=radio]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;width:1rem;height:1rem;margin:0;border-radius:50%;background-color:#f2f2f2;position:absolute;top:50%;left:0;right:auto;bottom:auto;transform:translateY(-50%)}.box .box-body .form-row input[type=radio]:checked{background-color:#2071f8;border:0.2rem solid #f2f2f2}.box .box-body .form-row .input-wrapper>div:not(.input-group,.cms-form-address){display:flex;flex-wrap:wrap}.box .box-body .form-row .input-wrapper>div:not(.input-group,.cms-form-address) label{position:relative;padding:0.45rem 0 0.45rem 1.3rem;margin:0.4rem 1.2rem 0.4rem 0;display:inline-block;font-family:"NanumGothic",sans-serif;font-weight:700;font-size:0.7rem;line-height:1;letter-spacing:-0.08em}.box .box-body .form-row .input-wrapper>div.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.box .box-body .form-row .input-wrapper>div.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.box .box-body .form-row .input-wrapper>div.cms-form-address>div{margin-top:0}.box .box-body .form-row .input-wrapper>div.cms-form-address>div:not(:first-child){margin-top:0.5rem}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap{display:flex}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap input{width:6rem}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap .btn-default{display:block;margin-left:0.3rem;border-radius:0.3rem;background-color:#eee;font-family:"NanumSquare";font-size:0.8rem;line-height:1;letter-spacing:-0.08rem}.box .box-body .form-row .input-wrapper>div.cms-form-address .post-wrap .btn-default:hover{background-color:#e2e2e2;color:#343434}.box .box-body .form-row .input-wrapper>div.input-period{align-items:center;flex-wrap:nowrap}.box .box-body .form-row .input-wrapper>div.input-period span{display:flex;justify-self:center;align-items:center;margin:0 0.3rem;font-family:"NanumSquare";font-size:0.8rem;line-height:1;letter-spacing:-0.08rem}.box .box-body hr{margin-top:2.5rem;margin-bottom:2.5rem}.box .box-footer{margin-top:4rem;text-align:center}@media screen and (max-width: 1140px){.box .box-body .form-row:not(:last-child){margin-bottom:1.25rem}.box .box-body .form-row:has(.title) .title{width:10rem}.box .box-body .form-row:has(.title) .input-wrapper{width:calc(100% - 10rem)}.box .box-body hr{margin-top:1.75rem;margin-bottom:1.75rem}}@media screen and (max-width: 760px){.box .box-body .form-row:has(.title){display:block}.box .box-body .form-row:has(.title) .title{width:100%;margin-bottom:0.5rem}.box .box-body .form-row:has(.title) .input-wrapper{width:100%}}