body{font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif}.step-form-header{min-width:1280px;border-bottom:1px solid #d9d9d9}.step-form-header .header-content{width:860px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 20px;height:97px}.step-form-header .page-state .state-tag{border:1px solid #000;padding:6px 13px;color:#000;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0.7px}.step-form-header .header-progress{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 53px}.step-form-header .header-progress .progress-item{width:11px;height:11px;transform:rotate(45deg);background-color:#fff;border:1px solid #b7b7b7}.step-form-header .header-progress .progress-item.current-step{background:var(--gradation-blue, linear-gradient(90deg, #3D77E2 -63.7%, #173C80 94.83%));border:none}.step-form-header .header-progress::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto 0;width:100%;height:1px;background-color:#d9d9d9}.step-form-footer{min-width:1280px;border-top:1px solid #DDD}.step-form-footer .footer-content{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 30px;width:1000px;margin:0 auto;padding:20px 0}.step-form-footer .footer-market{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.step-form-footer .footer-market .market-credit{color:#666;font-size:10px;font-weight:300;line-height:1.5;letter-spacing:1px}.step-form-footer .footer-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 30px}.step-form-footer .footer-links .footer-link-item{color:#000;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1px;cursor:pointer}.step-form-footer .footer-mp{position:absolute;top:0;bottom:0;right:0;margin:auto 0;height:fit-content}.step-form-footer .footer-mp .lawfirm-cta-link-button{display:block;border-radius:57px;background-color:#E9E9E9;padding:3px 15px;width:fit-content;align-items:center;gap:15px;color:#000;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1px;text-decoration:none}.step-form-footer .footer-mp .lawfirm-cta-link-button:active{transform:translateY(2px)}.step-form-footer .copyright{background-color:#000;padding:15px 0}.step-form-footer .copyright small{display:block;width:1000px;margin:0 auto;color:#FFF;font-size:10px;font-weight:300;line-height:1.5;letter-spacing:1px}
