:root{--motion-ease-out:cubic-bezier(.2,.8,0,1);--motion-dur-out:.4s;--motion-ease-spring:cubic-bezier(.2,.8,0,1);--motion-dur-spring:1s;--motion-ease-soft:cubic-bezier(.45,0,.2,1);--motion-dur-soft:.8s}@supports (transition-timing-function:linear(0,1)){:root{--motion-ease-spring:linear(0,.056 2.5%,.188 5%,.352 7.5%,.517 10%,.666 12.5%,.79 15%,.886 17.5%,.955 20%,1.001 22.5%,1.029 25%,1.042 27.5%,1.046 30%,1.037 35%,1.022 40%,1.01 45%,1.002 50%,.999 55%,.998 65%,1 75%,1) }}body[data-page=build]{padding-block-end:0}.bc{background:var(--ik-panel);padding:95px 0 72px;--bc-dx:40px }.bc [hidden]{display:none!important}.bc-col{width:var(--hv3-w);margin-inline:auto;display:flex;flex-direction:column;gap:20px;min-width:0}.bc-col>*{min-width:0}.bc :where(h1,h2,p,label,legend,span,strong,dd,dt){overflow-wrap:anywhere}.bc:lang(ja) p,.bc:lang(ja) .bc-sub{line-break:strict;word-break:auto-phrase}.bc-segs{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:6px}.bc-segs li{flex:none;width:6px;height:6px;border-radius:999px;background:#15181f29;transition:width var(--motion-dur-spring,1s) var(--motion-ease-spring,cubic-bezier(.2,.8,0,1)),background-color .3s var(--motion-ease-out,ease)}.bc-segs li[data-state=done]{background:var(--ik-blue)}.bc-segs li[data-state=current]{width:28px;background:var(--ik-blue)}.bc-segs li[data-pulse]{animation:bc-pulse .6s var(--motion-ease-spring,cubic-bezier(.2,.8,0,1))}@keyframes bc-pulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.bc:not(.bc-js) .bc-segs{display:none}.bc-js [data-bc-stage]{display:none}.bc-js[data-mode=steps] [data-bc-stage=steps],.bc-js[data-mode=waitlist] [data-bc-stage=waitlist],.bc-js[data-mode=waitlist-done] [data-bc-stage=waitlist-done],.bc-js[data-mode=done] [data-bc-stage=done]{display:flex}.bc:not(.bc-js) [data-bc-stage=waitlist-done],.bc:not(.bc-js) [data-bc-stage=done]{display:none}.bc:not(.bc-js) .bc-nav,.bc:not(.bc-js) .bc-top{display:none}.bc-col{width:min(var(--hv3-w),560px)}.bc-panel{position:relative;display:flex;flex-direction:column;gap:20px;padding:20px 24px 24px;border-radius:28px;background:#fff;box-shadow:0 1px 2px #15181f0a,0 24px 56px -28px #15181f38}.bc-panel>*{width:100%}.bc-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-top:8px}.bc-eyebrow{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--ik-panel);color:var(--ik-blue);font-size:13px;font-weight:500;line-height:20.8px;white-space:nowrap}.bc-h1{margin:0;font-family:var(--ik-serif);font-weight:600;font-size:32px;line-height:1.1;letter-spacing:.01em;text-wrap:balance;color:var(--ik-ink)}.bc-h1--sm{font-size:32px}.bc-h2{margin:0;font-family:var(--ik-serif);font-weight:600;font-size:32px;line-height:1.1;letter-spacing:.01em;text-align:center;text-wrap:balance;color:var(--ik-ink)}.bc :is(.bc-h1,.bc-h2):focus{outline:none}.bc :is(.bc-h1,.bc-h2):focus-visible{outline:none}.bc-lead,.bc-sub{margin:0;font-size:15px;line-height:1.6;color:var(--ik-soft);text-align:center;text-wrap:balance}.bc-sub{margin:0}.bc:lang(ja) .bc-lead,.bc:lang(ja) .bc-sub{line-height:1.7}.bc-time{font-weight:600;color:var(--ik-ink);white-space:nowrap}.bc-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--ik-soft)}.bc-nojs-note:empty{display:none}.bc-js .bc-nojs-note{display:none}.bc-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bc-price{font-variant-numeric:tabular-nums;white-space:nowrap}.bc-js [data-bc-stage=steps] .bc-head--page{position:absolute;left:0;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;white-space:nowrap;align-items:flex-start;text-align:left}.bc-js [data-bc-stage=steps] .bc-head--page>*{white-space:nowrap;overflow-wrap:normal}.bc-sub--js{display:none}.bc-js .bc-sub--js{display:block}.bc-top{display:flex;justify-content:space-between;align-items:center;min-height:32px;margin:-4px -8px 0;width:calc(100% + 16px)}.bc-top:not(:has(button:not([hidden]))){display:none}.bc-textbtn{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--ik-ink);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .18s var(--motion-ease-out,ease),color .18s var(--motion-ease-out,ease),transform .18s var(--motion-ease-out,ease)}.bc-textbtn:hover{background:var(--ik-panel)}.bc-textbtn:active{transform:scale(.97)}.bc-textbtn:disabled{color:var(--ik-mute);cursor:not-allowed}.bc-skip-top{margin-inline-start:auto}.bc-note-err{margin:0;padding:12px 16px;border-radius:14px;background:var(--ik-err-bg);color:var(--ik-err);font-size:14px;line-height:1.6}.bc-slides{display:flex;flex-direction:column;gap:44px;position:relative;overflow-x:clip}.bc-slide{display:flex;flex-direction:column;gap:18px;scroll-margin-top:96px}.bc-slide>.bc-h2{margin-top:6px}.bc-slide>.bc-sub{margin-top:-6px;margin-bottom:8px}.bc-js .bc-slides{gap:0}.bc-js .bc-slide{display:none}.bc-js .bc-slide[data-active]{display:flex;animation:bc-in var(--motion-dur-out,.4s) var(--motion-ease-out,cubic-bezier(.2,.8,0,1)) both}.bc-js .bc-slide[data-leaving]{display:flex;position:absolute;inset:0 0 auto;pointer-events:none;animation:bc-out var(--motion-dur-out,.4s) var(--motion-ease-out,cubic-bezier(.2,.8,0,1)) both}@keyframes bc-in{0%,40%{opacity:0;transform:translate(var(--bc-dx))}to{opacity:1;transform:none}}@keyframes bc-out{0%{opacity:1;transform:none}40%{opacity:0;transform:translate(calc(var(--bc-dx) * -.6))}to{opacity:0;transform:translate(calc(var(--bc-dx) * -1))}}.bc-js .bc-slides{touch-action:pan-y pinch-zoom}.bc-field{display:flex;flex-direction:column;min-width:0}.bc-label{display:block;padding:0;font-size:16px;font-weight:500;line-height:1.3;color:var(--ik-ink)}.bc-hint{margin:2px 0 10px;font-size:12.5px;line-height:1.5;color:var(--ik-soft)}.bc-input{display:block;width:100%;height:56px;padding:0 22px;border:0;border-radius:16px;background:#f6f8fc;color:var(--ik-ink);font-family:inherit;font-size:16px;box-shadow:inset 0 0 0 1px #15181f1a;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;transition:box-shadow .18s var(--motion-ease-out,ease)}.bc-input::-moz-placeholder{color:var(--ik-mute);opacity:1}.bc-input::placeholder{color:var(--ik-mute);opacity:1}.bc-input:hover{box-shadow:inset 0 0 0 1px #15181f47}.bc-input:focus-visible{background:#fff}.bc-input:disabled{background:var(--ik-panel2);color:var(--ik-soft)}.bc-input[aria-invalid=true]{box-shadow:0 0 0 2px var(--ik-err)}.bc-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;overflow:hidden}.bc-state{margin:10px 0 0;font-size:12.5px;line-height:1.6;color:var(--ik-soft)}.bc :is(.bc-input,.bc-btn,.bc-ghost,.bc-textbtn,.bc-link-sm,.bc-cands [role=option],.bc a):focus-visible{outline:3px solid var(--ik-blue);outline-offset:2px}.bc-combo{position:relative}.bc-cands{display:flex;flex-direction:column;margin-top:10px;padding:6px;border:1px solid rgba(21,24,31,.12);border-radius:14px;background:#fff;box-shadow:0 24px 48px -20px #15181f47}.bc-cands #bc-cands{display:flex;flex-direction:column;gap:2px}.bc-opt{display:flex;flex-direction:column;gap:2px;min-height:60px;padding:10px 14px;border-radius:9px;cursor:pointer;color:var(--ik-ink)}.bc-opt[aria-selected=true],.bc-opt:hover{background:var(--ik-panel)}.bc-opt b{font-size:15px;font-weight:500;line-height:1.35}.bc-opt span{font-size:12.5px;line-height:1.5;color:var(--ik-soft)}.bc-attrib{margin:4px 0 0;padding:10px 14px 6px;border-top:1px solid var(--ik-hair);font-size:12.5px;color:var(--ik-soft)}.bc-venue{display:flex;align-items:center;gap:16px;padding:16px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair)}.bc-venue-img{flex:none;width:80px;height:80px;border-radius:16px;-o-object-fit:cover;object-fit:cover;background:var(--ik-panel)}.bc-venue-t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bc-venue-q{font-size:12.5px;color:var(--ik-blue);font-weight:500}.bc-venue-t strong{font-size:17px;font-weight:600;line-height:1.3;color:var(--ik-ink)}.bc-venue-sub{font-size:13px;line-height:1.5;color:var(--ik-soft)}.bc-btn,.bc-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border:0;border-radius:16px;background:#111;color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--motion-ease-out,ease),transform .18s var(--motion-ease-out,ease)}.bc a.bc-btn,.bc a.bc-btn:visited{color:#fff}.bc .bc-btn:hover{background:#2a2d33;color:#fff}.bc .bc-btn:active{transform:scale(.98)}.bc-btn[disabled]{background:#e3e6ec;color:var(--ik-soft);cursor:wait;transform:none}.bc-btn[aria-busy=true] .bc-arw{display:none}.bc-ico{position:relative;display:inline-grid;width:18px;height:18px;flex:none}.bc-ico>svg{grid-area:1/1;transition:opacity .3s var(--motion-ease-soft,ease-in-out),transform .3s var(--motion-ease-soft,ease-in-out)}.bc-chk{opacity:0;transform:scale(.5)}.bc-next[data-state=saving] .bc-arw{display:block}.bc-next[data-state=success] .bc-arw{opacity:0;transform:scale(.5)}.bc-next[data-state=success] .bc-chk{opacity:1;transform:none}.bc-ghost{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 20px;border:1px solid rgba(21,24,31,.16);border-radius:999px;background:transparent;color:var(--ik-ink);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}.bc-ghost:hover{background:#fff;border-color:var(--ik-ink)}.bc-ghost:active{transform:scale(.98)}.bc-link-sm{align-self:center;padding:12px 8px;font-size:15px;font-weight:500;color:var(--ik-blue);text-decoration:underline;text-underline-offset:3px}.bc-form{display:flex;flex-direction:column;gap:24px;margin:0}.bc-nav{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:18px;margin:4px -24px -24px;width:auto;padding:22px 24px 24px;border-radius:0 0 28px 28px;background:linear-gradient(to bottom,#fff0,#fff 22px)}.bc-navrow{display:flex;align-items:center;gap:12px;width:100%}.bc-navrow .bc-back{flex:none}.bc-navrow .bc-next{flex:1 1 auto;width:auto;min-width:0}.bc-nav .bc-segs{min-height:6px}.bc-set{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:12px}.bc-frames{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bc-frame{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair);cursor:pointer;transition:box-shadow .18s var(--motion-ease-out,ease)}.bc-frame:hover{box-shadow:0 0 0 1px #15181f47}.bc-frame input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bc-frame:has(input:checked){box-shadow:inset 0 0 0 2px var(--ik-blue)}.bc-frame:has(input:focus-visible){outline:3px solid var(--ik-blue);outline-offset:2px}.bc-frame-t{font-size:14px;font-weight:500;line-height:1.3;text-align:center;padding-bottom:4px;color:var(--ik-ink)}.bc-wire{display:flex;flex-direction:column;gap:6px;aspect-ratio:4/3;padding:8px;border-radius:12px;background:var(--w-bg);overflow:hidden}.bc-wire-bar{display:flex;gap:4px;align-items:center;height:8px}.bc-wire-bar i{display:block;height:4px;width:14%;border-radius:2px;background:var(--w-line)}.bc-wire-bar i:first-child{width:22%;background:var(--w-ink)}.bc-wire-hero{position:relative;flex:1;border-radius:8px;background:var(--w-hero);overflow:hidden}.bc-wire-hero img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-wire-hero:after{content:"";position:absolute;left:10%;bottom:14%;width:40%;height:6px;border-radius:3px;background:var(--w-ink);opacity:.9}.bc-wire-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;height:22%}.bc-wire-tiles i{border-radius:5px;background:var(--w-tile)}.bc-frame--dark{--w-bg:#15181F;--w-line:#4B5160;--w-ink:#F4F6FA;--w-hero:#2A3040;--w-tile:#232836 }.bc-frame--light{--w-bg:#FFFFFF;--w-line:#C9D1DF;--w-ink:#15181F;--w-hero:#E3EAF6;--w-tile:#EEF3FB }.bc-frame--mix{--w-bg:linear-gradient(135deg,#15181F 0 50%,#FFFFFF 50% 100%);--w-line:#8A93A6;--w-ink:#2757C4;--w-hero:linear-gradient(135deg,#2A3040 0 50%,#E3EAF6 50% 100%);--w-tile:linear-gradient(135deg,#232836 0 50%,#EEF3FB 50% 100%) }.bc-frame--auto{--w-bg:linear-gradient(135deg,#EEF3FB,#DCE6F7 55%,#2757C4 150%);--w-line:#9DB2DC;--w-ink:#2757C4;--w-hero:linear-gradient(135deg,#DCE6F7,#9DB8EA);--w-tile:rgba(255,255,255,.7) }.bc-motion{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair);cursor:pointer;transition:box-shadow .18s var(--motion-ease-out,ease)}.bc-motion:hover{box-shadow:0 0 0 1px #15181f47}.bc-motion:has(input:checked){box-shadow:inset 0 0 0 2px var(--ik-blue)}.bc-motion:has(input:focus-visible){outline:3px solid var(--ik-blue);outline-offset:2px}.bc-motion input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bc-motion-demo{flex:none;width:96px;height:60px;border-radius:12px;overflow:hidden;background:var(--ik-panel)}.bc-motion-demo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-sample-fallback{display:block;width:100%;height:100%;background:linear-gradient(120deg,#dce6f7,#2757c4 45%,#9db8ea 70%,#dce6f7);background-size:240% 100%}@media(prefers-reduced-motion:no-preference){.bc-sample-fallback{animation:bc-pan 3s linear(0,1) infinite}}@keyframes bc-pan{to{background-position:-240% 0}}.bc-motion-t{flex:1;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.5;color:var(--ik-soft);min-width:0}.bc-motion-t strong{font-size:15px;font-weight:600;color:var(--ik-ink)}.bc-switch{flex:none;width:48px;height:28px;padding:3px;border-radius:999px;background:#15181f38;transition:background-color .18s var(--motion-ease-out,ease)}.bc-switch i{display:block;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s var(--motion-ease-out,ease);box-shadow:0 1px 3px #15181f4d}.bc-motion:has(input:checked) .bc-switch{background:var(--ik-blue)}.bc-motion:has(input:checked) .bc-switch i{transform:translate(20px)}.bc-chips{display:flex;flex-wrap:wrap;gap:10px}.bc-chip{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;background:#fff;color:var(--ik-ink);box-shadow:0 0 0 1px var(--ik-hair);font-size:16px;font-weight:500;cursor:pointer;transition:background-color .18s var(--motion-ease-out,ease),color .18s var(--motion-ease-out,ease)}.bc-chip:hover{box-shadow:0 0 0 1px #15181f47}.bc-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bc-chip:has(input:checked){background:var(--ik-blue);color:#fff;box-shadow:none}.bc-chip:has(input:focus-visible){outline:3px solid var(--ik-blue);outline-offset:2px}.bc-chip:active{transform:scale(.97)}.bc-chip[data-shake]{animation:bc-shake var(--motion-dur-soft,.8s) var(--motion-ease-soft,ease-in-out)}@keyframes bc-shake{0%,to{transform:none}15%{transform:translate(-7px)}35%{transform:translate(6px)}55%{transform:translate(-4px)}75%{transform:translate(2px)}}.bc-chipgroup{display:flex;flex-direction:column;gap:10px}.bc-set .bc-chipgroup+.bc-chipgroup{margin-top:22px}.bc-cg-t{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ik-mute);text-transform:none}.bc-free{margin-top:6px}.bc-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;border-radius:22px;text-align:center;background:#fff;border:2px dashed rgba(39,87,196,.35);color:var(--ik-blue);cursor:pointer;transition:background-color .18s var(--motion-ease-out,ease),border-color .18s var(--motion-ease-out,ease)}.bc-drop strong{font-size:16px;font-weight:600;color:var(--ik-ink)}.bc-drop span{font-size:13px;color:var(--ik-soft);line-height:1.5}.bc-drop:hover,.bc-drop[data-over]{background:var(--ik-panel);border-color:var(--ik-blue)}.bc-drop:has(input:focus-visible){outline:3px solid var(--ik-blue);outline-offset:2px}.bc-file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.bc-thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.bc-thumb{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--ik-panel);box-shadow:0 0 0 1px var(--ik-hair)}.bc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-thumb-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;font-size:11px;line-height:1.3;color:var(--ik-soft)}.bc-thumb-bar{position:absolute;left:0;right:0;bottom:0;height:5px;background:#15181f2e}.bc-thumb-bar i{display:block;height:100%;width:100%;background:var(--ik-blue);transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform .2s var(--motion-ease-out,cubic-bezier(.2,.8,0,1))}.bc-thumb[data-state=done] .bc-thumb-bar i{background:var(--ik-ok)}.bc-thumb[data-state=error]{box-shadow:0 0 0 2px var(--ik-err)}.bc-thumb[data-state=error] .bc-thumb-bar i{background:var(--ik-err)}.bc-skipwrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bc-skipbtn{border-radius:16px;height:auto;min-height:48px;padding:12px 20px;white-space:normal;text-align:left;line-height:1.4}.bc-skip{margin:0;padding:0 6px;font-size:14px;line-height:1.6;color:var(--ik-soft)}.bc-sum{margin:0;padding:6px 18px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair)}.bc-sum>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--ik-hair);font-size:14px;line-height:1.5}.bc-sum>div:first-child{border-top:0}.bc-sum dt{color:var(--ik-soft);flex:none}.bc-sum dd{margin:0;text-align:end;font-weight:500;color:var(--ik-ink)}.bc-seg{display:flex;padding:4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair)}.bc-segopt{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;font-size:15px;font-weight:500;cursor:pointer;color:var(--ik-ink);transition:background-color .18s var(--motion-ease-out,ease),color .18s var(--motion-ease-out,ease)}.bc-segopt:hover{background:var(--ik-panel)}.bc-segopt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bc-segopt:has(input:checked){background:var(--ik-blue);color:#fff}.bc-segopt:has(input:focus-visible){outline:3px solid var(--ik-blue);outline-offset:2px}.bc-plans{display:flex;flex-direction:column;gap:10px}.bc-plan{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 18px 14px 52px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair);cursor:pointer;transition:box-shadow .18s var(--motion-ease-out,ease)}.bc-plan:before{content:"";position:absolute;left:18px;top:17px;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(21,24,31,.24)}.bc-plan:hover{box-shadow:0 0 0 1px #15181f47}.bc-plan input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bc-plan:has(input:checked){box-shadow:inset 0 0 0 2px var(--ik-blue)}.bc-plan:has(input:checked):before{border-color:var(--ik-blue);background:radial-gradient(circle,#fff 0 3.5px,var(--ik-blue) 4.5px)}.bc-plan:has(input:focus-visible){outline:3px solid var(--ik-blue);outline-offset:2px}.bc-plan-h{display:flex;justify-content:space-between;gap:12px;font-size:16px}.bc-plan-h strong{font-weight:600}.bc-plan-d{font-size:12.5px;line-height:1.55;color:var(--ik-soft)}.bc-plan--rec{box-shadow:0 0 0 1px #2454c459,0 10px 28px -14px #2454c473}.bc-plan-h strong{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.bc-rec{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;padding:5px 9px;border-radius:999px;background:var(--ik-blue);color:#fff}.bc-plan-pr{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.bc-was{font-size:13px;color:#d4335a;text-decoration-thickness:1.5px}.bc-off{align-self:flex-start;font-size:11.5px;font-weight:600;line-height:1;padding:5px 9px;border-radius:999px;background:#e3f6ea;color:#17733f}.bc-was[hidden],.bc-off[hidden]{display:none}.bc-save{font-style:normal;margin-left:8px;font-size:11px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;background:#ffe1ea;color:#c2214f}.bc-segopt:has(input:checked) .bc-save{background:#fff;color:var(--ik-blue)}.bc-tot{display:flex;flex-direction:column;padding:6px 18px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair)}.bc-tot>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--ik-hair);font-size:14px;color:var(--ik-soft)}.bc-tot>div:first-child{border-top:0}.bc-tot b{font-weight:500;color:var(--ik-ink)}.bc-tot .bc-tot-sum{font-size:16px;color:var(--ik-ink);font-weight:600}.bc-tot .bc-tot-sum b{font-weight:700;font-size:18px}.bc-refund{margin:0;font-size:13.5px;line-height:1.6;color:var(--ik-soft)}.bc-refund a{color:var(--ik-blue);text-decoration:underline;text-underline-offset:3px}.bc-check{width:44px;height:44px;border-radius:50%;background:var(--ik-ok-bg);display:flex;align-items:center;justify-content:center;color:var(--ik-ok)}.bc-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border-radius:20px;background:#f6f8fc;box-shadow:inset 0 0 0 1px var(--ik-hair)}.bc-card p{margin:0;font-size:15px;line-height:1.7;color:var(--ik-soft)}.bc-card-t{font-size:16px;font-weight:600;color:var(--ik-ink)}.bc-card .bc-btn{width:100%;text-decoration:none}.bc-panel>.bc-form .bc-btn{width:100%}.bc:not(.bc-js) [data-bc-kind=fix]{display:none}.bc[data-accepted="1"] [data-bc-when=deposit],.bc:not([data-accepted="1"]) [data-bc-when=accepted]{display:none}.bc-err{margin:6px 0 0;min-height:1.5em;font-size:13.5px;line-height:1.5;color:var(--ik-err)}.bc-field .bc-input:focus-visible{outline:3px solid var(--ik-blue);outline-offset:2px}.bc-input[aria-invalid=true]:focus-visible{outline-color:var(--ik-err)}.bc-tot--today .bc-tot-sum{align-items:baseline}.bc-tot--today .bc-tot-sum span{min-width:0}.bc-tot-h{margin:0;padding:12px 0 2px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ik-mute)}.bc-tot-p{margin:0;padding:2px 0 12px;font-size:14px;line-height:1.6;color:var(--ik-soft)}.bc-tot-p a{color:var(--ik-blue);text-decoration:underline;text-underline-offset:3px}.bc-tot .bc-tot-sub{color:var(--ik-ink);font-weight:600}.bc-tot .bc-tot-sub b{font-weight:700}.bc-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:bcc}.bc-checks li{position:relative;counter-increment:bcc;padding:0 0 0 34px;font-size:14px;line-height:1.6;color:var(--ik-ink)}.bc-checks li:before{content:counter(bcc);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ik-panel);color:var(--ik-blue);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.bc:lang(ja) .bc-checks li{line-break:strict;word-break:auto-phrase}.bc-line{align-items:stretch}.bc-line .bc-qr{align-self:center;margin:4px 0 0;padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--ik-hair);line-height:0}.bc-line .bc-qr img{display:block;width:200px;height:200px;max-width:100%}.bc-line .bc-qr-note{text-align:center}.bc-card .bc-note a,.bc-refund a{color:var(--ik-blue)}@media(max-width:900px){.bc{padding:84px 0 24px}.bc-col{width:calc(100% - 24px)}.bc-panel{padding:12px 20px 20px;border-radius:28px}.bc-nav{margin:4px -20px -20px;padding:22px 20px 20px}.bc-motion{gap:10px;padding:12px}.bc-motion-demo{width:56px;height:44px}.bc-venue{flex-wrap:wrap}.bc-venue-t{flex-basis:calc(100% - 100px)}}@media(prefers-reduced-motion:reduce){.bc-js .bc-slide[data-active]{animation:bc-fade var(--motion-dur-out,.4s) var(--motion-ease-out,ease) both}.bc-segs li{transition:none;animation:none}.bc-ico>svg{transition:none}.bc-btn[aria-busy=true]:before{animation:none}.bc-btn[data-error]{animation:none}.bc-chip[data-shake]{animation:none;outline:2px solid var(--ik-err);outline-offset:2px}.bc-switch i,.bc-btn{transition:none}}@keyframes bc-fade{0%{opacity:0}to{opacity:1}}
