.ah-agt-contact-form{background:#fff;color:#333;font-family:Noto Sans JP,Lato,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;line-height:1.8;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ah-agt-contact-form *,.ah-agt-contact-form :after,.ah-agt-contact-form :before{box-sizing:border-box}.ah-agt-contact-form a{color:inherit;text-decoration:none}.ah-agt-contact-form img{display:block;height:auto;max-width:100%}.ah-agt-contact-form .cf-page{display:flex;flex-direction:column;max-width:100%;min-height:100vh;overflow-x:hidden;width:100%}.ah-agt-contact-form .cf-header{background:#000;color:#fff;position:sticky;top:0;width:100%;z-index:100}.ah-agt-contact-form .cf-header__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:12px 24px}.ah-agt-contact-form .cf-header__logo{align-items:center;display:inline-flex;gap:8px}.ah-agt-contact-form .cf-header__logo-img{height:auto;max-width:100%;width:158px}.ah-agt-contact-form .cf-header__logo-tag{border:1px solid #fff;border-radius:2px;display:inline-block;font-size:11px;letter-spacing:.05em;padding:2px 8px;white-space:nowrap}.ah-agt-contact-form .cf-header__nav,.ah-agt-contact-form .cf-header__right{align-items:center;display:flex;gap:24px}.ah-agt-contact-form .cf-header__nav-link{color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.ah-agt-contact-form .cf-header__cta{align-items:center;display:inline-flex;gap:8px}.ah-agt-contact-form .cf-header__cta-btn{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:700;height:36px;justify-content:center;line-height:1;padding:0 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.ah-agt-contact-form .cf-header__cta-btn:hover{background:#fff;border-color:#000;color:#000}.ah-agt-contact-form .cf-header__cta-btn--ghost,.ah-agt-contact-form .cf-header__cta-btn--solid{background:#000;border:1px solid #fff;color:#fff}.ah-agt-contact-form .cf-header__cta-btn[data-current]{background:#000;border-color:#fff;color:#fff}.ah-agt-contact-form .cf-header__cta-text{align-items:center;display:inline-flex;justify-content:center;line-height:1}@media (max-width:768px){.ah-agt-contact-form .cf-header__inner{padding:10px 16px}.ah-agt-contact-form .cf-header__nav{display:none}.ah-agt-contact-form .cf-header__right{gap:8px}.ah-agt-contact-form .cf-header__cta-btn{font-size:11px;height:32px;padding:0 10px}.ah-agt-contact-form .cf-header__logo-img{width:128px}.ah-agt-contact-form .cf-header__logo-tag{display:none}}.ah-agt-contact-form .cf-main{flex:1 0 auto;padding:64px 24px 96px;width:100%}.ah-agt-contact-form .cf-section{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:720px}.ah-agt-contact-form .cf-section__head{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.ah-agt-contact-form .cf-section__title{color:#1a1a1a;font-size:36px;font-weight:700;letter-spacing:.02em;line-height:1.4;margin:0}.ah-agt-contact-form .cf-section__lead{color:#555;font-size:15px;line-height:1.9;margin:0}@media (max-width:768px){.ah-agt-contact-form .cf-main{padding:40px 16px 64px}.ah-agt-contact-form .cf-section{gap:28px}.ah-agt-contact-form .cf-section__title{font-size:26px}.ah-agt-contact-form .cf-section__lead{font-size:14px}}.ah-agt-contact-form .cf-form{background:#fafafa;border:1px solid #e6e6e6;border-radius:8px;padding:32px 28px;width:100%}.ah-agt-contact-form .cf-form__wrap{min-height:320px;width:100%}.ah-agt-contact-form .cf-form__wrap .hs-form,.ah-agt-contact-form .cf-form__wrap .hs-form-frame,.ah-agt-contact-form .cf-form__wrap iframe{border:0;max-width:100%;width:100%}@media (max-width:768px){.ah-agt-contact-form .cf-form{padding:24px 16px}}.ah-agt-contact-form .cf-footer{background:#fafafa;flex:0 0 auto;margin-top:32px;width:100%}.ah-agt-contact-form .cf-footer__brand-strip{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:48px 32px;width:100%}.ah-agt-contact-form .cf-footer__brand-left{display:flex;flex-direction:column;gap:12px}.ah-agt-contact-form .cf-footer__brand-logo{height:auto;max-width:100%;width:240px}.ah-agt-contact-form .cf-footer__brand-tagline{color:#333;font-size:13px;font-weight:500;line-height:1.6;margin:0}.ah-agt-contact-form .cf-footer__trust-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.ah-agt-contact-form .cf-footer__trust-icon{height:64px;max-width:100%;width:auto}.ah-agt-contact-form .cf-footer__divider{display:block;height:auto;margin:16px auto 0;max-width:1120px;width:100%}.ah-agt-contact-form .cf-footer__legal-row{align-items:center;color:#777;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:center;margin:0 auto;max-width:1280px;padding:24px 32px 40px;width:100%}.ah-agt-contact-form .cf-footer__copyright{color:#777;font-size:12px;margin:0}.ah-agt-contact-form .cf-footer__legal-link{color:#555;font-size:12px;transition:opacity .2s ease}.ah-agt-contact-form .cf-footer__legal-link:hover{opacity:.7;text-decoration:underline}@media (max-width:768px){.ah-agt-contact-form .cf-footer__brand-strip{align-items:flex-start;flex-direction:column;gap:20px;padding:32px 20px}.ah-agt-contact-form .cf-footer__trust-row{gap:12px;justify-content:flex-start}.ah-agt-contact-form .cf-footer__trust-icon{height:48px}.ah-agt-contact-form .cf-footer__legal-row{gap:10px;padding:20px 20px 32px}}.cf-header__menu-btn{background:none;border:none;color:#fff;cursor:pointer;display:none;font-family:inherit;font-size:22px;line-height:1;padding:8px 12px}@media (max-width:540px){.cf-header__menu-btn{align-items:center;display:inline-flex;justify-content:center}.ah-agt-contact-form .cf-header__right{display:none}body.ah-sp-menu-open .cf-header__right{align-items:stretch!important;background:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;box-sizing:border-box!important;justify-content:flex-start!important;left:0!important;max-height:calc(100vh - 52px)!important;max-width:100vw!important;overflow-y:auto!important;padding:24px 20px!important;position:fixed!important;right:0!important;top:52px!important;width:100vw!important;z-index:1000!important}body.ah-sp-menu-open .cf-header__nav,body.ah-sp-menu-open .cf-header__right{border-radius:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important}body.ah-sp-menu-open .cf-header__nav{background:transparent!important;box-shadow:none!important;max-width:100%!important;overflow:visible!important;padding:0!important;position:static!important;width:100%!important}body.ah-sp-menu-open .cf-header__nav .cf-header__nav-link{color:#333!important;display:block!important;font-size:16px!important;font-weight:700!important;height:auto!important;line-height:1.5!important;margin:0!important;padding:8px 0!important;text-align:center!important}body.ah-sp-menu-open .cf-header__cta{bottom:auto!important;box-shadow:none!important;box-sizing:border-box!important;flex-direction:column!important;gap:12px!important;left:auto!important;max-width:100%!important;padding:0!important;position:static!important;right:auto!important;top:auto!important;z-index:auto!important}body.ah-sp-menu-open .cf-header__cta,body.ah-sp-menu-open .cf-header__cta .cf-header__cta-btn{background:transparent!important;border-radius:0!important;display:flex!important;height:auto!important;width:100%!important}body.ah-sp-menu-open .cf-header__cta .cf-header__cta-btn{border:none!important;color:#333!important;font-size:16px!important;font-weight:700!important;justify-content:center!important;line-height:1.5!important;margin:0!important;padding:8px 0!important;text-align:center!important}body.ah-sp-menu-open .cf-header__cta .cf-header__cta-btn[data-current]{background:transparent!important;border-color:transparent!important;color:#333!important}body.ah-sp-menu-open .cf-header__cta .cf-header__cta-text{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}}a[href*="/corp/opt-out/"],a[href*="/corp/privacy-policy/"],a[href*="/corp/privacy-statement/"],a[href*="/corp/security-policy/"],a[href*="notion.site/AUTOHUNT"]{flex:0 0 auto!important;max-width:none!important;white-space:nowrap!important;width:auto!important}