:where(.emi-lh) img,:where(.emi-lh) svg{display:block;margin:0;max-width:100%}:where(.emi-lh) p{margin:0}:where(.emi-lh) li,:where(.emi-lh) ol,:where(.emi-lh) ul{list-style:none;margin:0;padding:0}.emi-lh :focus{outline:none}.emi-lh :focus-visible{outline:3px solid #17538f;outline-offset:3px}.emi-lh,.emi-lh *{box-sizing:border-box}.emi-lh{background:var(--emi-lh-bg,#fff);border-bottom:1px solid var(--emi-lh-border,#dfe3e9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.emi-lh--sticky{left:0;position:fixed;right:0;top:0;z-index:40}.emi-lh-spacer{flex:0 0 auto;width:100%}.emi-lh--sticky.emi-lh--nofixed{position:static}.emi-lh--sticky.emi-lh--compact{box-shadow:0 2px 10px -4px rgba(15,20,35,.35)}.emi-lh__sprite{height:0;overflow:hidden;position:absolute;width:0}.emi-lh__rail{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;min-height:var(--emi-lh-height,100px);padding:12px 32px;width:100%}.emi-lh--w1100 .emi-lh__rail,.emi-lh__rail{max-width:1100px}.emi-lh--w1280 .emi-lh__rail{max-width:1280px}.emi-lh--w1440 .emi-lh__rail{max-width:1440px}.emi-lh--w1680 .emi-lh__rail{max-width:1680px}.emi-lh--wfull .emi-lh__rail{max-width:none}.emi-lh__brand{align-items:center;display:flex;flex:0 0 auto}.emi-lh__logolink{display:block;line-height:0}.emi-lh__logo{flex:0 0 auto;height:auto;margin:0;width:var(--emi-lh-logow,144px)}.emi-lh__tbd{border:2px dashed #b9c1cd;border-radius:4px;color:#6b7280;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.08em;padding:14px 18px}.emi-lh__right{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.emi-lh__lang{align-items:center;color:var(--emi-lh-phone,#1f284a);display:inline-flex;font-size:17px;font-weight:700;min-height:48px;text-decoration:underline}.emi-lh__call{align-items:flex-end;display:flex;flex-direction:column}.emi-lh__hint{color:var(--emi-lh-text,#4b5563);font-size:17px;line-height:1.4}.emi-lh__tel{align-items:center;display:inline-flex;font-size:var(--emi-lh-phonesize,30px);font-weight:800;gap:9px;letter-spacing:-.01em;line-height:1.1;min-height:48px;text-decoration:none}.emi-lh__tel,.emi-lh__tel:visited{color:var(--emi-lh-phone,#1f284a)}.emi-lh__tel:focus-visible,.emi-lh__tel:hover{color:var(--emi-lh-phone-hover,#136c36);text-decoration:underline}.emi-lh--telbox .emi-lh__tel{border:2px solid var(--emi-lh-phonebox,#c8cedb);border-radius:8px;padding:8px 16px}.emi-lh--telbox .emi-lh__tel:focus-visible,.emi-lh--telbox .emi-lh__tel:hover{border-color:var(--emi-lh-phone-hover,#136c36);text-decoration:none}.emi-lh__ic{flex:0 0 auto;height:.82em;width:.82em}.emi-lh--sticky .emi-lh__logo,.emi-lh--sticky .emi-lh__rail{transition:min-height .18s ease-out,width .18s ease-out,padding-top .18s ease-out,padding-bottom .18s ease-out}.emi-lh--compact .emi-lh__rail{min-height:var(--emi-lh-cheight,64px);padding-bottom:8px;padding-top:8px}.emi-lh--compact .emi-lh__logo{width:var(--emi-lh-clogow,104px)}.emi-lh--compact .emi-lh__hint{display:none}.emi-lh--compact .emi-lh__tel{min-height:44px}@media (prefers-reduced-motion:reduce){.emi-lh--sticky .emi-lh__logo,.emi-lh--sticky .emi-lh__rail{transition:none}}@media (max-width:760px){.emi-lh__rail{padding-left:20px;padding-right:20px}}@media (max-width:640px){.emi-lh__rail{gap:12px;justify-content:flex-start}.emi-lh__right{gap:14px;width:100%}.emi-lh__call{align-items:flex-start}.emi-lh__tel{font-size:24px}.emi-lh--compact .emi-lh__rail{flex-wrap:nowrap;justify-content:space-between}.emi-lh--compact .emi-lh__right{width:auto}.emi-lh--compact .emi-lh__tel{font-size:21px}.emi-lh--compact .emi-lh__lang{display:none}}@media print{.emi-lh--sticky{position:static}.emi-lh-spacer{display:none}.emi-lh--compact .emi-lh__hint{display:block}.emi-lh{box-shadow:none}}