@keyframes mkt-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mkt-widen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkt-parallax{0%{transform:translateY(14px)scale(.97)}to{transform:none}}@keyframes mkt-ink-sweep{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.mkt-hero-rise{animation:1s cubic-bezier(.16,1,.3,1) both mkt-rise}.mkt-d1{animation-delay:.12s}.mkt-d2{animation-delay:.24s}[lang|=ko] .mkt-keep,[lang|=ko] .mkt-keep-body{word-break:keep-all}.mkt-rise{animation:.8s cubic-bezier(.16,1,.3,1) both mkt-rise;animation-timeline:view();animation-range:entry entry 60%}.mkt-widen{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both mkt-widen;animation-timeline:view();animation-range:entry entry 80%}.mkt-parallax{animation:1s linear both mkt-parallax;animation-timeline:view();animation-range:entry cover 40%}.mkt-ink-sweep{animation:1s linear both mkt-ink-sweep;animation-timeline:view();animation-range:entry entry 70%}.mkt-hero-progress{transform-origin:0;animation-name:mkt-widen;animation-timing-function:linear;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.mkt-hero-rise,.mkt-rise,.mkt-widen,.mkt-parallax,.mkt-ink-sweep,.mkt-hero-progress{animation:none}}
.hp{--hp-av-bg:#fff;--hp-av-bd:#e3b3af;--hp-av-fg:#7a4a46;--hp-av-on-bg:#fdecec;--hp-av-on-bd:#e08a84;--hp-av-on-fg:#b3261e;color:#171717;background:linear-gradient(155deg,#e9f6ef 0%,#f4fbf7 60%,#eef8f3 100%);border:1px solid #d3ece0;border-radius:20px;width:100%;min-width:0;margin-top:14px;line-height:1.5;position:relative;overflow:hidden}@media (min-width:821px){.hp{margin-top:0}}.hp-scene{flex-direction:column;justify-content:flex-start;gap:8px;padding:12px;display:flex;position:relative}.hp-card{background:#fff;border:1px solid #dfe7e3;border-radius:12px;padding:10px;box-shadow:0 1px 2px #0000000a,0 8px 22px #0a3c2814}.hp-lab{color:var(--brand);margin-bottom:4px;font-size:12px;font-weight:800}.hp-r1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid;position:relative}.hp-memo p{color:#262626;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.hp-caret{background:var(--brand);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite hp-blink;display:inline-block}.hp-conn{background:var(--brand);transform-origin:0;width:22px;height:2px;margin:-1px 0 0 -11px;animation:9s linear infinite both hp-lineIn;position:absolute;top:50%;left:50%}.hp-brand{animation:9s linear infinite both hp-brandIn}.hp-ttl{margin-bottom:6px;font-size:13px;font-weight:700}.hp-row{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px;font-size:12.5px;display:flex}.hp-row:last-child{margin-bottom:0}.hp-k{color:#5f5f5f;flex:none;margin-right:2px;font-size:12px;font-weight:700}.hp-v{color:#171717;font-weight:700}.hp-av{border:1.5px solid var(--hp-av-bd);background:var(--hp-av-bg);color:var(--hp-av-fg);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}.hp-av0{animation:9s linear infinite both hp-avOn0}.hp-av1{animation:9s linear infinite both hp-avOn1}.hp-r2{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.hp-pc{align-items:center;gap:8px;min-height:36px;padding:6px 10px;display:flex}.hp-pcX{animation:9s linear infinite both hp-pcInX}.hp-pcL{animation:9s linear infinite both hp-pcInL}.hp-pcT{animation:9s linear infinite both hp-pcInT}.hp-pch{flex:none;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.hp-lg{flex:none;width:24px;height:24px;display:block}.hp-tag{color:var(--brand);background:var(--brand-surface);white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700}.hp-ck{width:18px;height:18px;color:var(--brand);flex:none;order:3;margin-left:0}.hp-ck svg{width:18px;height:18px;display:block}.hp-pcX .hp-ck{animation:9s linear infinite both hp-ckX}.hp-pcL .hp-ck{animation:9s linear infinite both hp-ckL}.hp-pcT .hp-ck{animation:9s linear infinite both hp-ckT}.hp-pc p.hp-t{color:#303030;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;line-height:1.4;overflow:hidden}.hp-cal{padding:10px;animation:9s linear infinite both hp-calIn}.hp-ct{margin-bottom:6px;font-size:12.5px;font-weight:700}.hp-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.hp-col{text-align:center;color:#404040;background:#fafcfb;border:1px solid #e6ece8;border-radius:8px;padding:5px 2px;font-size:11.5px;font-weight:700;position:relative}.hp-col b{color:#171717}.hp-slot{height:44px;margin-top:5px}.hp-chip{z-index:3;white-space:nowrap;background:#fff;border:1px solid #cfe3d8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:44px;padding:0 1px;font-size:10.5px;font-weight:700;display:flex;position:relative;box-shadow:0 2px 6px #0a3c2814}.hp-chip .hp-lg{width:18px;height:18px}.hp-chip.hp-f{opacity:.45}.hp-chip.hp-cX{animation:9s linear infinite both hp-flyX}.hp-chip.hp-cL{animation:9s linear infinite both hp-flyL}.hp-chip.hp-cT{animation:9s linear infinite both hp-flyT}.hp-gx{color:#111}.hp-gl{color:#0a66c2}.hp-gt{color:#111}[lang|=ja] .hp-ph{word-break:auto-phrase}@keyframes hp-brandIn{0%{opacity:.65}20%{opacity:.65}24.444%{opacity:1}90%{opacity:1}98%{opacity:.65}to{opacity:.65}}@keyframes hp-lineIn{0%{opacity:.3;transform:scaleX(0)}17.778%{opacity:.3;transform:scaleX(0)}23.333%{opacity:1;transform:scaleX(1)}90%{opacity:1;transform:scaleX(1)}98%{opacity:.3;transform:scaleX(0)}to{opacity:.3;transform:scaleX(0)}}@keyframes hp-avOn0{0%{background:var(--hp-av-bg);border-color:var(--hp-av-bd);color:var(--hp-av-fg)}22.222%{background:var(--hp-av-bg);border-color:var(--hp-av-bd);color:var(--hp-av-fg)}25.556%{background:var(--hp-av-on-bg);border-color:var(--hp-av-on-bd);color:var(--hp-av-on-fg)}90%{background:var(--hp-av-on-bg);border-color:var(--hp-av-on-bd);color:var(--hp-av-on-fg)}98%,to{background:var(--hp-av-bg);border-color:var(--hp-av-bd);color:var(--hp-av-fg)}}@keyframes hp-avOn1{0%{background:var(--hp-av-bg);border-color:var(--hp-av-bd);color:var(--hp-av-fg)}28.889%{background:var(--hp-av-bg);border-color:var(--hp-av-bd);color:var(--hp-av-fg)}32.222%{background:var(--hp-av-on-bg);border-color:var(--hp-av-on-bd);color:var(--hp-av-on-fg)}90%{background:var(--hp-av-on-bg);border-color:var(--hp-av-on-bd);color:var(--hp-av-on-fg)}98%,to{background:var(--hp-av-bg);border-color:var(--hp-av-bd);color:var(--hp-av-fg)}}@keyframes hp-pcInX{0%{opacity:.65}35.556%{opacity:.65}41.111%{opacity:1}90%{opacity:1}98%{opacity:.65}to{opacity:.65}}@keyframes hp-pcInL{0%{opacity:.65}42.222%{opacity:.65}47.778%{opacity:1}90%{opacity:1}98%{opacity:.65}to{opacity:.65}}@keyframes hp-pcInT{0%{opacity:.65}46.667%{opacity:.65}52.222%{opacity:1}90%{opacity:1}98%{opacity:.65}to{opacity:.65}}@keyframes hp-calIn{0%{opacity:.7}53.333%{opacity:.7}58.889%{opacity:1}90%{opacity:1}98%{opacity:.7}to{opacity:.7}}@keyframes hp-flyX{0%{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}60%{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}61.333%{opacity:1;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.7);animation-timing-function:ease-in-out}68.889%{opacity:1;transform:none}90%{opacity:1;transform:none}96%{opacity:0;transform:none}96.1%,to{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}}@keyframes hp-ckX{0%{opacity:0;transform:scale(.4)}68.333%{opacity:0;transform:scale(.4)}72.222%{opacity:1;transform:none}90%{opacity:1;transform:none}96%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}@keyframes hp-flyL{0%{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}65.556%{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}66.889%{opacity:1;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.7);animation-timing-function:ease-in-out}74.444%{opacity:1;transform:none}90%{opacity:1;transform:none}96%{opacity:0;transform:none}96.1%,to{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}}@keyframes hp-ckL{0%{opacity:0;transform:scale(.4)}73.889%{opacity:0;transform:scale(.4)}77.778%{opacity:1;transform:none}90%{opacity:1;transform:none}96%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}@keyframes hp-flyT{0%{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}70%{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}71.333%{opacity:1;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.7);animation-timing-function:ease-in-out}77.778%{opacity:1;transform:none}90%{opacity:1;transform:none}96%{opacity:0;transform:none}96.1%,to{opacity:0;transform:translate(var(--hp-fx,0px),var(--hp-fy,0px)) scale(.6)}}@keyframes hp-ckT{0%{opacity:0;transform:scale(.4)}77.222%{opacity:0;transform:scale(.4)}81.111%{opacity:1;transform:none}90%{opacity:1;transform:none}96%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}@keyframes hp-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hp-brand,.hp-conn,.hp-av,.hp-pc,.hp-pc p.hp-t,.hp-ck,.hp-cal,.hp-chip{animation:none!important}.hp-av{background:var(--hp-av-on-bg);border-color:var(--hp-av-on-bd);color:var(--hp-av-on-fg)}.hp-caret{display:none}}
