.lf-inq{margin-block-start:26px;margin-block-end:22px;position:relative;--lf-ink: currentColor;--lf-ink-soft: color-mix(in srgb, currentColor 86%, var(--lf-panel-bg, #2f343a));--lf-ink-faint: color-mix(in srgb, currentColor 80%, var(--lf-panel-bg, #2f343a));--lf-rule: color-mix(in srgb, currentColor 38%, var(--lf-panel-bg, #2f343a));--lf-rule-strong: currentColor;--lf-bg-alt: color-mix(in srgb, currentColor 8%, transparent);--lf-panel-bg: color-mix(in srgb, var(--background) 92%, #fff);--lf-panel-border: color-mix(in srgb, currentColor 22%, transparent);--lf-surface: #fff;--lf-surface-ink: #1c1c1c;--lf-error: #c46b6b;--lf-serif: inherit;--lf-ease: cubic-bezier(.4,0,.2,1);--lf-dur: .55s;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:start}.lf-inq *{box-sizing:border-box}html[lang=ja] .lf-inq{line-height:1.85}.lf-inq__trigger{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;position:relative;z-index:2;min-height:52px;padding-inline:24px}.lf-inq__trigger-main{display:block}.lf-inq__trigger-sub{display:block;margin-top:4px;font-size:.72em;letter-spacing:.06em;text-transform:none;opacity:.78;font-weight:400}.lf-inq__trigger:has(.lf-inq__trigger-sub) .lf-inq__chev{top:38%}.lf-inq__trigger .lf-inq__chev{position:absolute;inset-inline-end:22px;top:50%;margin-top:-6px;width:9px;height:9px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .45s var(--lf-ease)}.lf-inq__trigger[aria-expanded=true] .lf-inq__chev{transform:rotate(225deg) translateY(-2px)}.lf-inq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lf-dur) var(--lf-ease);border-inline:1px solid transparent}.lf-inq__panel.is-open{grid-template-rows:1fr;border-color:var(--lf-panel-border)}.lf-inq__panel>.lf-inq__inner{overflow:hidden;min-height:0;background:var(--lf-panel-bg, #2f343a)}.lf-inq__pad{padding:30px 26px 32px;border-block-end:1px solid var(--lf-panel-border);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;opacity:0;transform:translateY(-6px);transition:opacity .4s var(--lf-ease) .12s,transform .4s var(--lf-ease) .12s}.lf-inq__panel.is-open .lf-inq__pad{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lf-inq__panel,.lf-inq__pad,.lf-inq__trigger .lf-inq__chev{transition:none}}.lf-inq__status{margin:0 0 18px;padding:11px 0;border-block:1px solid var(--lf-rule);color:currentColor;font-size:.74em;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}html[lang=ja] .lf-inq__status{letter-spacing:.04em}.lf-inq__intro{font-size:.92em;color:currentColor;margin:0 0 26px;max-width:52ch;line-height:1.65}.lf-inq__grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media(max-width:620px){.lf-inq__grid2{grid-template-columns:1fr}}.lf-inq__field{display:flex;flex-direction:column;position:relative;margin-bottom:18px}.lf-inq__field label{font-size:.76em;letter-spacing:.14em;text-transform:uppercase;color:currentColor;margin-bottom:8px;text-align:start}html[lang=ja] .lf-inq__field label{letter-spacing:.06em}.lf-inq__field .lf-inq__opt{text-transform:none;letter-spacing:0;color:var(--lf-ink-faint)}.lf-inq__field input,.lf-inq__field select,.lf-inq__field textarea{font-family:inherit;font-size:.95em;color:inherit;background:transparent;border:0;border-block-end:1px solid var(--lf-rule);padding:8px 0;border-radius:0;transition:border-color .2s var(--lf-ease);width:100%}.lf-inq__field input,.lf-inq__field select{line-height:1.45;height:auto;min-height:calc(1.45em + 17px)}.lf-inq__field select{-webkit-appearance:none;appearance:none;background-image:none;cursor:pointer}.lf-inq__field select option{color:var(--lf-surface-ink);background:var(--lf-surface)}.lf-inq__field textarea{resize:vertical;min-height:66px;line-height:1.6}.lf-inq__field input::placeholder,.lf-inq__field textarea::placeholder{color:var(--lf-ink-faint);opacity:1}.lf-inq__field input:focus,.lf-inq__field select:focus,.lf-inq__field textarea:focus{outline:none;border-block-end-color:var(--lf-rule-strong)}.lf-inq__field.has-error input,.lf-inq__field.has-error select{border-block-end-color:var(--lf-error)}.lf-inq__msg{font-size:.78em;color:var(--lf-error);margin-top:6px}.lf-inq__ac{position:absolute;top:100%;inset-inline:0;z-index:20;background:var(--lf-surface);color:var(--lf-surface-ink);border:1px solid var(--lf-rule);border-top:0;max-height:216px;overflow-y:auto;display:none}.lf-inq__ac.is-open{display:block}.lf-inq__ac ul{margin:0;padding:0}.lf-inq__ac li{list-style:none;padding:9px 12px;font-size:.92em;cursor:pointer;display:flex;justify-content:space-between;gap:10px}.lf-inq__ac li:hover,.lf-inq__ac li[aria-selected=true]{background:#0000000f}.lf-inq__ac li .lf-inq__ac-cc{opacity:.6;font-size:11px;letter-spacing:.06em;white-space:nowrap}.lf-inq__ac .is-empty{padding:9px 12px;font-size:12.5px;opacity:.6}.lf-inq__consent{display:flex;gap:11px;align-items:flex-start;margin:10px 0 24px;padding-top:0;border-block-start:0;text-align:start}.lf-inq__consent input{margin-top:3px;width:15px;height:15px;accent-color:currentColor;flex:none}.lf-inq__consent span{font-size:.82em;color:var(--lf-ink-faint);line-height:1.6}.lf-inq__hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.lf-inq__submit{cursor:pointer}.lf-inq__legal{font-size:.78em;color:var(--lf-ink-faint);margin-top:16px;max-width:50ch;line-height:1.6}.lf-inq__notice{margin:14px 0 0;padding:12px 14px;background:var(--lf-bg-alt);border-block-start:1px solid var(--lf-rule);color:var(--lf-ink-faint);font-size:.8em;line-height:1.55;max-width:52ch}.lf-inq__done{text-align:start}.lf-inq__done h2{font-family:var(--lf-serif);font-weight:400;font-size:1.6em;margin:0 0 12px;text-transform:lowercase;letter-spacing:0}.lf-inq__done>p{font-size:.92em;color:var(--lf-ink-soft);max-width:52ch;margin:0 0 26px}.lf-inq__pos-label{font-size:.72em;letter-spacing:.18em;text-transform:uppercase;color:var(--lf-ink-soft);padding-bottom:9px;border-block-end:1px solid var(--lf-rule)}.lf-inq__pos{border-block-end:1px solid var(--lf-rule);padding:15px 0;display:flex;align-items:flex-start;gap:18px}.lf-inq__pos-text{flex:1 1 auto;min-width:0}.lf-inq__pos-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lf-inq__pos .lf-inq__pos-nm{font-size:.95em}.lf-inq__pos .lf-inq__pos-nm a{color:inherit;text-decoration:none;border-block-end:1px solid var(--lf-rule)}.lf-inq__pos .lf-inq__pos-nm a:hover{border-block-end-color:currentColor}.lf-inq__pos .lf-inq__pos-lo{font-size:.85em;color:var(--lf-ink-soft);margin-top:2px}.lf-inq__pos .lf-inq__map{color:inherit;text-decoration:underline;white-space:nowrap;margin-inline-start:6px;opacity:.5}.lf-inq__pos .lf-inq__map:hover{opacity:1}.lf-inq__pos .lf-inq__pos-km{font-size:.78em;color:var(--lf-ink-soft);white-space:nowrap;letter-spacing:.06em}.lf-inq__pos .lf-inq__contact{display:flex;gap:2px;align-items:center}.lf-inq__pos .lf-inq__contact a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none;color:var(--lf-ink-soft);transition:color .18s var(--lf-ease)}.lf-inq__pos .lf-inq__contact{margin-inline-end:-12px}.lf-inq__pos .lf-inq__contact a:hover{color:inherit}.lf-inq__pos .lf-inq__contact a:focus-visible{outline:1px solid currentColor;outline-offset:-6px}.lf-inq__pos .lf-inq__contact svg{width:19px;height:19px;flex:none;stroke:currentColor;stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.lf-inq__done .lf-inq__foot{font-size:.85em;color:var(--lf-ink-soft);margin-top:24px;max-width:52ch;line-height:1.65}.lf-inq__turnstile{min-height:0;margin:0}.lf-inq__turnstile:has(iframe){min-height:65px;margin:4px 0 20px}@media(max-width:640px){.lf-inq{margin-block-start:20px;margin-block-end:18px}.lf-inq__pad{padding:26px 20px 28px}.lf-inq__trigger .lf-inq__chev{inset-inline-end:18px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lf-inquiry.css.map */
