html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:#0b0b0c;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#f5841f;text-decoration:none}a:hover{color:#e06a0c}input,textarea{font-family:inherit}@keyframes pmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[style*="pmq"]{animation:none !important}}.faq-a[hidden]{display:none !important}.chip{all:unset;box-sizing:border-box;cursor:pointer;font-size:13.5px;padding:9px 14px;border-radius:999px;border:1px solid #e0d2c2;background:#fff;color:#0b0b0c}.chip[aria-pressed="true"]{border-color:#0b0b0c;background:#0b0b0c;color:#fff}.chip:focus-visible{outline:2px solid #f5841f;outline-offset:2px}.submit:hover{background:#e06a0c !important}.submit:focus-visible{outline:2px solid #0b0b0c;outline-offset:3px}.err{font-size:12.5px;font-weight:500;color:#c0392b}.err[hidden]{display:none}#form-done:not([hidden]){display:flex}#contact-form[hidden]{display:none !important}header a[data-dc-tpl="133"]{padding:12px 18px !important}a[data-dc-tpl="162"]{display:inline-block;padding:10px 2px 13px !important;margin:-4px 0 -5px}a[data-dc-tpl="371"],a[data-dc-tpl="396"]{display:inline-block;padding:12px 0;margin:-12px 0}a[data-dc-tpl="761"],a[data-dc-tpl="762"],a[data-dc-tpl="763"]{display:inline-block;padding:4px 0;margin:-4px 0}.chip{padding:11px 14px}section[id]{scroll-margin-top:76px !important}@media (max-width:767px){header [data-dc-tpl="125"]{white-space:nowrap}header nav[data-dc-tpl="127"] a:not([data-dc-tpl="133"]){display:none !important}}