.mfap-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mfap-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mfap-eb{font-family:Playfair Display,serif;font-weight:700;font-size:12px;letter-spacing:.18em;fill:#556070}.mfap-h{font-size:20px;font-weight:700;fill:#1c2b38}.mfap-t{font-size:14px;fill:#1c2b38}.mfap-t3{font-size:13px;fill:#1c2b38}.mfap-s{font-size:13px;fill:#3e4b5a}.mfap-b{font-weight:700}.mfap-mid{text-anchor:middle}.mfap-rt{fill:#c8102e}.mfap-wt{fill:#fff}.mfap-w{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mfap-wm{fill:none;stroke:#556070;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mfap-wd{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-dasharray:5 5}.mfap-wr{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mfap-wn{fill:#fff;stroke:#c8102e;stroke-width:2}.mfap-bx{fill:#f6f5f1;stroke:#1c2b38;stroke-width:1.25}.mfap-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfap-tw{fill:#fff}.mfap-ck{color:#1c2b38}.mfap-cr{color:#c8102e}.mfap-cm{color:#556070}.mfap-fr{fill:#c8102e}.mfap-lw{fill:none;stroke:#fff;stroke-width:1.5}.mfap-nk{fill:#1c2b38}.mfap-nr{fill:#c8102e}.mfap-nt{font-family:Playfair Display,serif;font-weight:700;font-size:12px;fill:#fff;text-anchor:middle}.mfap-fc{fill:#fff;stroke:currentColor;stroke-width:1.5}.mfap-ey{fill:currentColor}.mfap-fl{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mfap-chk{fill:#c8102e;fill-opacity:.3}.mfap-tr{fill:none;stroke:#8fa0b0;stroke-width:1.4;stroke-linecap:round}.mfap-ly{opacity:0;transition:opacity .35s ease}.mfap-pb .mfap-lb,.mfap-pa .mfap-la,.mfap-a1 .mfap-l1,.mfap-a2 .mfap-l2,.mfap-a3 .mfap-l3{opacity:1}.mfap-mk,.mfap-pk{transition:opacity .35s ease}.mfap-a2 .mfap-pk{opacity:0;transition-delay:.85s}.mfap-a3 .mfap-mk{opacity:0;transition-delay:calc(var(--d,.8s) + .05s)}.mfap-rd{fill:none;stroke:#c8102e;stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfap-a1 .mfap-l1 .mfap-rd,.mfap-a2 .mfap-l2 .mfap-rd,.mfap-a3 .mfap-l3 .mfap-rd{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur,.9s) ease var(--d,0s)}.mfap-af{opacity:0;transition:opacity 0s linear .35s}.mfap-a1 .mfap-l1 .mfap-af,.mfap-a2 .mfap-l2 .mfap-af,.mfap-a3 .mfap-l3 .mfap-af{opacity:1;transition:opacity .3s ease var(--d,.8s)}.mfap-z020{--d:.2s}.mfap-z055{--d:.55s}.mfap-z100{--d:1s}.mfap-z110{--d:1.1s}.mfap-z120{--d:1.2s}.mfap-z180{--d:1.8s}.mfap-z195{--d:1.95s}.mfap-z225{--d:2.25s}.mfap-z245{--d:2.45s}.mfap-z285{--d:2.85s}.mfap-z295{--d:2.95s}.mfap-y045{--dur:.45s}.mfap-y050{--dur:.5s}.mfap-y060{--dur:.6s}.mfap-y075{--dur:.75s}.mfap-q{transition:opacity .3s ease}.mfap-pa .mfap-q,.mfap-pb .mfap-q{opacity:.3}.mfap-a1 .mfap-q1,.mfap-a2 .mfap-q2,.mfap-a3 .mfap-q3,.mfap-b1 .mfap-qb1,.mfap-b2 .mfap-qb2,.mfap-b3 .mfap-qb3,.mfap-b1 .mfap-lb1,.mfap-b2 .mfap-lb2,.mfap-b3 .mfap-lb3{opacity:1}.mfap-kd{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfap-b1 .mfap-kd{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease}.mfap-bf{opacity:0;transition:opacity 0s linear .35s}.mfap-b1 .mfap-lb1 .mfap-bf,.mfap-b2 .mfap-lb2 .mfap-bf,.mfap-b3 .mfap-lb3 .mfap-bf{opacity:1;transition:opacity .3s ease var(--d,0s)}.mfap-d03{--d:.3s}.mfap-d04{--d:.4s}.mfap-d11{--d:.6s}.mfap-d15{--d:1.5s}.mfap-d24{--d:2.45s}.mfap-d25{--d:2.55s}.mfap-d28{--d:1s}.mfap-d29{--d:1.1s}.mfap-mv{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.01;transition:stroke-dashoffset 0s linear .35s}.mfap-b1 .mfap-m21{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease .7s}.mfap-b1 .mfap-m22{stroke-dashoffset:0;transition:stroke-dashoffset .4s ease 1.7s}.mfap-b1 .mfap-m31{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease 2s}.mfap-b3 .mfap-m23{stroke-dashoffset:0;transition:stroke-dashoffset .6s ease .4s}.mfap-b3 .mfap-m24{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease 1.3s}.mfap-b3 .mfap-m25{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease 1.7s}.mfap-b3 .mfap-m26{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease 1.45s}.mfap-b3 .mfap-m27{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease 1.3s}.mfap-b2:not(.mfap-fast) .mfap-kd{transition:stroke-dashoffset .25s ease}.mfap-b2:not(.mfap-fast) .mfap-m21{transition:stroke-dashoffset .25s ease .15s}.mfap-b2:not(.mfap-fast) .mfap-m22{transition:stroke-dashoffset .15s ease .38s}.mfap-b2:not(.mfap-fast) .mfap-m31{transition:stroke-dashoffset .2s ease .5s}.mfap-b2:not(.mfap-fast) .mfap-lb1 .mfap-d04{--d:.1s}.mfap-b2:not(.mfap-fast) .mfap-lb1 .mfap-d15{--d:.3s}.mfap-b2:not(.mfap-fast) .mfap-lb1 .mfap-d24{--d:.6s}.mfap-b2:not(.mfap-fast) .mfap-lb1 .mfap-d25{--d:.65s}.mfap-fast .mfap-mv{transition-duration:.6s;transition-delay:0s}.mfap-fast .mfap-bf{--d:.3s}.mfap-bt.mfap-sm.mfap-k{border-color:#1c2b38;color:#1c2b38}.mfap-bt.mfap-sm.mfap-k.mfap-on{background:#1c2b38;color:#fff}.mfap-bt{font-family:"Noto Serif JP",serif;font-size:.875rem;font-weight:700;color:#1c2b38;background:#fff;border:1.5px solid #1c2b38;border-radius:999px;min-height:44px;min-width:44px;padding:0 18px;cursor:pointer}.mfap-bt.mfap-on{background:#1c2b38;color:#fff}.mfap-bt.mfap-sm{font-family:Playfair Display,serif;font-variant-numeric:lining-nums;padding:0;border-color:#c8102e;color:#c8102e}.mfap-bt.mfap-onr{background:#c8102e;color:#fff}.mfap-bt:focus-visible{outline:2px solid #1c2b38;outline-offset:2px}.mfap-vb .mfap-ctl{visibility:hidden}.mfap-bo{display:none}.mfap-bo.mfap-on{display:block}.mfap-wing{transform-box:fill-box;transform-origin:center bottom}.mfap-fk{transition:transform 0s linear .35s}.mfap-e1,.mfap-e2,.mfap-e3,.mfap-e4{transform:translate(-2.5px)}.mfap-g1,.mfap-g2,.mfap-g3,.mfap-g4,.mfap-g5{transform:translateY(-2.5px)}.mfap-b1 .mfap-lb1 .mfap-fk,.mfap-b2 .mfap-lb2 .mfap-fk,.mfap-b3 .mfap-lb3 .mfap-fk{transform:none;transition:transform .5s cubic-bezier(.3,1.7,.5,1) calc(var(--d,0s) + .25s);transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,0s) + .25s)}.mfap-a1 .mfap-l1 .mfap-fk,.mfap-a2 .mfap-l2 .mfap-fk,.mfap-a3 .mfap-l3 .mfap-fk{transform:none;transition:transform .5s cubic-bezier(.3,1.7,.5,1) calc(var(--d,.8s) + .25s);transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,.8s) + .25s)}.mfap-bill{opacity:0}.mfap-bg{opacity:0;transition:opacity 0s linear .3s}.mfap-bg2{transition:opacity 0s linear .4s}.mfap-b3 .mfap-lb3 .mfap-bg{opacity:1;transition:opacity 0s linear calc(var(--d,0s) + .2s)}.mfap-b3 .mfap-lb3 .mfap-bg2{opacity:0;transition:opacity 0s linear calc(var(--d,0s) + 2.1s)}.mfap-b3 .mfap-lb3 .mfap-bgb{transition-delay:calc(var(--d,0s) + .65s)}.mfap-b3 .mfap-lb3 .mfap-bgb .mfap-bg2{transition-delay:calc(var(--d,0s) + 2.55s)}.mfap-fast .mfap-lb3 .mfap-bg2,.mfap-fast .mfap-lb3 .mfap-bgb .mfap-bg2{transition:none}.mfap-bl{fill:#fff;stroke:#1c2b38;stroke-width:1.3}.mfap-bw{fill:#fff;stroke:#1c2b38;stroke-width:1.2;stroke-linejoin:round}.mfap-byp{fill:none;stroke:#1c2b38;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@keyframes mfap-k-fly{0%{opacity:0;transform:translate(0) rotate(-6deg)}12%{opacity:1}50%{transform:translate(6px,-48px) rotate(6deg)}85%{opacity:1}to{opacity:0;transform:translate(-2px,-100px) rotate(-4deg)}}@keyframes mfap-k-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.mfap-b3 .mfap-lb3 .mfap-bill{animation:mfap-k-fly 1.8s ease-out calc(var(--d,0s) + .25s) 1 both}.mfap-b3 .mfap-lb3 .mfap-bill2{animation-delay:calc(var(--d,0s) + .7s)}.mfap-b3 .mfap-lb3 .mfap-wing{animation:mfap-k-flap .2s ease-in-out calc(var(--d,0s) + .25s) 12 alternate}.mfap-init .mfap-fk{transition:none}@media(prefers-reduced-motion:reduce){.mfap-stage *{transition:none!important;animation:none!important}}.mfas-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mfas-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mfas-eb{font-family:Playfair Display,serif;font-weight:700;font-size:12px;letter-spacing:.18em;fill:#556070}.mfas-h{font-size:18px;font-weight:700;fill:#1c2b38}.mfas-t{font-size:14px;fill:#1c2b38}.mfas-t3{font-size:13px;fill:#1c2b38}.mfas-s{font-size:13px;fill:#3e4b5a}.mfas-x{font-size:12px}.mfas-b{font-weight:700}.mfas-mid{text-anchor:middle}.mfas-end{text-anchor:end}.mfas-rt{fill:#c8102e}.mfas-wt{fill:#fff}.mfas-w{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mfas-wm{fill:none;stroke:#556070;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mfas-wd{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-dasharray:5 5}.mfas-wr{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mfas-wn{fill:#fff;stroke:#c8102e;stroke-width:2}.mfas-bx{fill:#f6f5f1;stroke:#1c2b38;stroke-width:1.25}.mfas-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfas-tw{fill:#fff}.mfas-ck{color:#1c2b38}.mfas-cr{color:#c8102e}.mfas-cm{color:#556070}.mfas-fr{fill:#c8102e}.mfas-lw{fill:none;stroke:#fff;stroke-width:1.5}.mfas-nk{fill:#1c2b38}.mfas-nr{fill:#c8102e}.mfas-nt{font-family:Playfair Display,serif;font-weight:700;font-size:12px;fill:#fff;text-anchor:middle}.mfas-fc{fill:#fff;stroke:currentColor;stroke-width:1.5}.mfas-ey{fill:currentColor}.mfas-fl{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mfas-chk{fill:#c8102e;fill-opacity:.3}.mfas-tr{fill:none;stroke:#8fa0b0;stroke-width:1.4;stroke-linecap:round}.mfas-ly{opacity:0;transition:opacity .35s ease}.mfas-pb .mfas-lb,.mfas-pa .mfas-la,.mfas-a1 .mfas-l1,.mfas-a2 .mfas-l2,.mfas-a3 .mfas-l3{opacity:1}.mfas-mk,.mfas-pk{transition:opacity .35s ease}.mfas-a2 .mfas-pk{opacity:0;transition-delay:.85s}.mfas-a3 .mfas-mk{opacity:0;transition-delay:calc(var(--d,.8s) + .05s)}.mfas-rd{fill:none;stroke:#c8102e;stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfas-a1 .mfas-l1 .mfas-rd,.mfas-a2 .mfas-l2 .mfas-rd,.mfas-a3 .mfas-l3 .mfas-rd{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur,.9s) ease var(--d,0s)}.mfas-af{opacity:0;transition:opacity 0s linear .35s}.mfas-a1 .mfas-l1 .mfas-af,.mfas-a2 .mfas-l2 .mfas-af,.mfas-a3 .mfas-l3 .mfas-af{opacity:1;transition:opacity .3s ease var(--d,.8s)}.mfas-z020{--d:.2s}.mfas-z055{--d:.55s}.mfas-z100{--d:1s}.mfas-z110{--d:1.1s}.mfas-z120{--d:1.2s}.mfas-z155{--d:1.55s}.mfas-z200{--d:2s}.mfas-z220{--d:2.2s}.mfas-z230{--d:2.3s}.mfas-z280{--d:2.8s}.mfas-z290{--d:2.9s}.mfas-y040{--dur:.4s}.mfas-y050{--dur:.5s}.mfas-y060{--dur:.6s}.mfas-y065{--dur:.65s}.mfas-y080{--dur:.8s}.mfas-q{transition:opacity .3s ease}.mfas-pa .mfas-q,.mfas-pb .mfas-q{opacity:.3}.mfas-a1 .mfas-q1,.mfas-a2 .mfas-q2,.mfas-a3 .mfas-q3,.mfas-b1 .mfas-qb1,.mfas-b2 .mfas-qb2,.mfas-b3 .mfas-qb3,.mfas-b1 .mfas-lb1,.mfas-b2 .mfas-lb2,.mfas-b3 .mfas-lb3{opacity:1}.mfas-kd{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfas-b1 .mfas-kd{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease}.mfas-bf{opacity:0;transition:opacity 0s linear .35s}.mfas-b1 .mfas-lb1 .mfas-bf,.mfas-b2 .mfas-lb2 .mfas-bf,.mfas-b3 .mfas-lb3 .mfas-bf{opacity:1;transition:opacity .3s ease var(--d,0s)}.mfas-d03{--d:.3s}.mfas-d04{--d:.4s}.mfas-d11{--d:.6s}.mfas-d15{--d:1.5s}.mfas-d24{--d:2.45s}.mfas-d25{--d:2.55s}.mfas-d28{--d:.8s}.mfas-d29{--d:.9s}.mfas-mv{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.01;transition:stroke-dashoffset 0s linear .35s}.mfas-b1 .mfas-m21{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease .7s}.mfas-b1 .mfas-m31{stroke-dashoffset:0;transition:stroke-dashoffset .6s ease 2s}.mfas-b3 .mfas-m22{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease .4s}.mfas-b3 .mfas-m23{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease 1.05s}.mfas-b3 .mfas-m24{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease 1.4s}.mfas-b2:not(.mfas-fast) .mfas-kd{transition:stroke-dashoffset .25s ease}.mfas-b2:not(.mfas-fast) .mfas-m21{transition:stroke-dashoffset .3s ease .15s}.mfas-b2:not(.mfas-fast) .mfas-m31{transition:stroke-dashoffset .25s ease .4s}.mfas-b2:not(.mfas-fast) .mfas-lb1 .mfas-d04{--d:.1s}.mfas-b2:not(.mfas-fast) .mfas-lb1 .mfas-d15{--d:.35s}.mfas-b2:not(.mfas-fast) .mfas-lb1 .mfas-d24{--d:.6s}.mfas-b2:not(.mfas-fast) .mfas-lb1 .mfas-d25{--d:.65s}.mfas-fast .mfas-mv{transition-duration:.6s;transition-delay:0s}.mfas-fast .mfas-bf{--d:.3s}.mfas-bt{font-family:"Noto Serif JP",serif;font-size:.875rem;font-weight:700;color:#1c2b38;background:#fff;border:1.5px solid #1c2b38;border-radius:999px;min-height:44px;min-width:44px;padding:0 12px;cursor:pointer}.mfas-bt.mfas-on{background:#1c2b38;color:#fff}.mfas-bt.mfas-sm{font-family:Playfair Display,serif;font-variant-numeric:lining-nums;padding:0;border-color:#c8102e;color:#c8102e}.mfas-bt.mfas-onr{background:#c8102e;color:#fff}.mfas-bt.mfas-sm.mfas-k{border-color:#1c2b38;color:#1c2b38}.mfas-bt.mfas-sm.mfas-k.mfas-on{background:#1c2b38;color:#fff}.mfas-bt:focus-visible{outline:2px solid #1c2b38;outline-offset:2px}.mfas-wing{transform-box:fill-box;transform-origin:center bottom}.mfas-fk{transition:transform 0s linear .35s}.mfas-e1,.mfas-e2,.mfas-e3,.mfas-e4{transform:translate(-2.5px)}.mfas-g1,.mfas-g2,.mfas-g3,.mfas-g4,.mfas-g5{transform:translateY(-2.5px)}.mfas-b1 .mfas-lb1 .mfas-fk,.mfas-b2 .mfas-lb2 .mfas-fk,.mfas-b3 .mfas-lb3 .mfas-fk{transform:none;transition:transform .5s cubic-bezier(.3,1.7,.5,1) calc(var(--d,0s) + .25s);transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,0s) + .25s)}.mfas-a1 .mfas-l1 .mfas-fk,.mfas-a2 .mfas-l2 .mfas-fk,.mfas-a3 .mfas-l3 .mfas-fk{transform:none;transition:transform .5s cubic-bezier(.3,1.7,.5,1) calc(var(--d,.8s) + .25s);transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,.8s) + .25s)}.mfas-bill{opacity:0}.mfas-bg{opacity:0;transition:opacity 0s linear .3s}.mfas-bg2{transition:opacity 0s linear .4s}.mfas-b3 .mfas-lb3 .mfas-bg{opacity:1;transition:opacity 0s linear calc(var(--d,0s) + .2s)}.mfas-b3 .mfas-lb3 .mfas-bg2{opacity:0;transition:opacity 0s linear calc(var(--d,0s) + 2.1s)}.mfas-fast .mfas-lb3 .mfas-bg2{transition:none}.mfas-bl{fill:#fff;stroke:#1c2b38;stroke-width:1.3}.mfas-bw{fill:#fff;stroke:#1c2b38;stroke-width:1.2;stroke-linejoin:round}.mfas-byp{fill:none;stroke:#1c2b38;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@keyframes mfas-k-fly{0%{opacity:0;transform:translate(0) rotate(-6deg)}12%{opacity:1}50%{transform:translate(6px,-48px) rotate(6deg)}85%{opacity:1}to{opacity:0;transform:translate(-2px,-100px) rotate(-4deg)}}@keyframes mfas-k-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.mfas-b3 .mfas-lb3 .mfas-bill{animation:mfas-k-fly 1.8s ease-out calc(var(--d,0s) + .25s) 1 both}.mfas-b3 .mfas-lb3 .mfas-wing{animation:mfas-k-flap .2s ease-in-out calc(var(--d,0s) + .25s) 12 alternate}.mfas-init .mfas-fk{transition:none}@media(prefers-reduced-motion:reduce){.mfas-stage *{transition:none!important;animation:none!important}}.mffp-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mffp-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mffp-eb{font-family:Playfair Display,serif;font-weight:700;font-size:12px;letter-spacing:.18em;fill:#556070}.mffp-h{font-size:20px;font-weight:700;fill:#1c2b38}.mffp-t{font-size:14px;fill:#1c2b38}.mffp-t3{font-size:13px;fill:#1c2b38}.mffp-s{font-size:13px;fill:#3e4b5a}.mffp-b{font-weight:700}.mffp-mid{text-anchor:middle}.mffp-rt{fill:#c8102e}.mffp-wt{fill:#fff}.mffp-w{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mffp-wm{fill:none;stroke:#556070;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mffp-wd{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-dasharray:5 5}.mffp-wr{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mffp-wn{fill:#fff;stroke:#c8102e;stroke-width:2}.mffp-bx{fill:var(--bxf,#fff);stroke:#1c2b38;stroke-width:1.25}.mffp-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mffp-tw{fill:var(--twf,#f6f5f1)}.mffp-ck{color:#1c2b38}.mffp-cr{color:#c8102e}.mffp-cm{color:#556070}.mffp-fr{fill:#c8102e}.mffp-lw{fill:none;stroke:#fff;stroke-width:1.5}.mffp-nk{fill:#1c2b38}.mffp-nr{fill:#c8102e}.mffp-nt{font-family:Playfair Display,serif;font-weight:700;font-size:12px;fill:#fff;text-anchor:middle}.mffp-fc{fill:#fff;stroke:currentColor;stroke-width:1.5}.mffp-ey{fill:currentColor}.mffp-fl{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mffp-chk{fill:#c8102e;fill-opacity:.3}.mffp-tr{fill:none;stroke:#8fa0b0;stroke-width:1.4;stroke-linecap:round}.mffp-pn{display:none;fill:#fff;stroke:#1c2b38;stroke-opacity:.1}.mffp-pd{display:none;fill:none;stroke:#1c2b38;stroke-opacity:.12}.mffp-sh .mffp-pn,.mffp-sh .mffp-pd{display:inline}.mffp-sh{--bxf:#f6f5f1;--twf:#fff}.mfms-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mfms-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mfms-eb{font-family:Playfair Display,serif;font-weight:700;font-size:12px;letter-spacing:.18em;fill:#556070}.mfms-h{font-size:18px;font-weight:700;fill:#1c2b38}.mfms-t{font-size:14px;fill:#1c2b38}.mfms-t3{font-size:13px;fill:#1c2b38}.mfms-s{font-size:13px;fill:#3e4b5a}.mfms-x{font-size:12px}.mfms-b{font-weight:700}.mfms-mid{text-anchor:middle}.mfms-end{text-anchor:end}.mfms-rt{fill:#c8102e}.mfms-wt{fill:#fff}.mfms-w{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mfms-wm{fill:none;stroke:#556070;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mfms-wd{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-dasharray:5 5}.mfms-wr{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mfms-wn{fill:#fff;stroke:#c8102e;stroke-width:2}.mfms-bx{fill:#f6f5f1;stroke:#1c2b38;stroke-width:1.25}.mfms-pn{fill:#fff;stroke:#1c2b38;stroke-opacity:.1}.mfms-pd{fill:none;stroke:#1c2b38;stroke-opacity:.12}.mfms-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfms-tw{fill:#fff}.mfms-ck{color:#1c2b38}.mfms-cr{color:#c8102e}.mfms-cm{color:#556070}.mfms-fr{fill:#c8102e}.mfms-lw{fill:none;stroke:#fff;stroke-width:1.5}.mfms-nk{fill:#1c2b38}.mfms-nr{fill:#c8102e}.mfms-nt{font-family:Playfair Display,serif;font-weight:700;font-size:12px;fill:#fff;text-anchor:middle}.mfms-fc{fill:#fff;stroke:currentColor;stroke-width:1.5}.mfms-ey{fill:currentColor}.mfms-fl{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mfms-chk{fill:#c8102e;fill-opacity:.3}.mfms-tr{fill:none;stroke:#8fa0b0;stroke-width:1.4;stroke-linecap:round}.mfcp-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mfcp-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mfcp-h{font-size:20px;font-weight:700;fill:#1c2b38}.mfcp-t{font-size:14px;fill:#1c2b38}.mfcp-s{font-size:13px;fill:#3e4b5a}.mfcp-x{font-size:12px}.mfcp-b{font-weight:700}.mfcp-mid{text-anchor:middle}.mfcp-rt{fill:#c8102e}.mfcp-wt{fill:#fff}.mfcp-w{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfcp-wr{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mfcp-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfcp-ck{color:#1c2b38}.mfcp-cr{color:#c8102e}.mfcp-cm{color:#556070}.mfcp-fr{fill:#c8102e}.mfcp-lw{fill:none;stroke:#fff;stroke-width:1.5}.mfcp-nk{fill:#1c2b38}.mfcp-nr{fill:#c8102e}.mfcp-dim{opacity:.6}.mfcp-pn{fill:#fff;stroke:#1c2b38;stroke-opacity:.1}.mfcs-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mfcs-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mfcs-h{font-size:18px;font-weight:700;fill:#1c2b38}.mfcs-t{font-size:14px;fill:#1c2b38}.mfcs-t3{font-size:13px;fill:#1c2b38}.mfcs-s{font-size:13px;fill:#3e4b5a}.mfcs-x{font-size:12px}.mfcs-b{font-weight:700}.mfcs-mid{text-anchor:middle}.mfcs-end{text-anchor:end}.mfcs-rt{fill:#c8102e}.mfcs-wt{fill:#fff}.mfcs-w{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfcs-wr{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mfcs-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfcs-ck{color:#1c2b38}.mfcs-cr{color:#c8102e}.mfcs-cm{color:#556070}.mfcs-fr{fill:#c8102e}.mfcs-lw{fill:none;stroke:#fff;stroke-width:1.5}.mfcs-nk{fill:#1c2b38}.mfcs-nr{fill:#c8102e}.mfcs-dim{opacity:.6}.mfcs-pn{fill:#fff;stroke:#1c2b38;stroke-opacity:.1}.mfkp-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mfkp-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mfkp-eb{font-family:Playfair Display,serif;font-weight:700;font-size:12px;letter-spacing:.18em;fill:#556070}.mfkp-h{font-size:20px;font-weight:700;fill:#1c2b38}.mfkp-t{font-size:14px;fill:#1c2b38}.mfkp-t3{font-size:13px;fill:#1c2b38}.mfkp-s{font-size:13px;fill:#3e4b5a}.mfkp-x,.mfkp-xx{font-size:12px}.mfkp-b{font-weight:700}.mfkp-mid{text-anchor:middle}.mfkp-end{text-anchor:end}.mfkp-rt{fill:#c8102e}.mfkp-bx{fill:#f6f5f1;stroke:#1c2b38;stroke-width:1.25}.mfkp-wb{fill:#fff;stroke:#1c2b38;stroke-width:1.25}.mfkp-ln{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-linecap:round}.mfkp-gb{fill:none;stroke:#8fa0b0;stroke-width:1.2}.mfkp-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfkp-ck{color:#1c2b38}.mfkp-cr{color:#c8102e}.mfkp-nk{fill:#1c2b38}.mfkp-nr{fill:#c8102e}.mfkp-nt{font-family:Playfair Display,serif;font-weight:700;font-size:12px;fill:#fff;text-anchor:middle}.mfkp-pp{fill:#fff;stroke:#1c2b38;stroke-width:1.3}.mfkp-sp{fill:#c9d2dc}.mfkp-pl{fill:none;stroke:#8fa0b0;stroke-width:1.2}.mfkp-dc{fill:#fff;stroke:#c8102e;stroke-width:1.5;stroke-linejoin:round}.mfkp-dl{fill:none;stroke:#c8102e;stroke-width:1.2}.mfkp-pill{fill:#fff;stroke:#c8102e;stroke-width:1.5}.mfkp-rb{fill:#fff;stroke:#c8102e;stroke-width:1.25}.mfkp-lr{fill:none;stroke:#c8102e;stroke-width:1.25;stroke-linecap:round}.mfkp-fo{fill:#fff;stroke:#c8102e;stroke-width:1.3;stroke-linejoin:round}.mfkp-fz{fill:#c8102e;stroke:#c8102e;stroke-width:1.3;stroke-linejoin:round}.mfkp-gp{color:#8fa0b0;opacity:.5}.mfkp-fc{fill:#fff;stroke:currentColor;stroke-width:1.5}.mfkp-ey{fill:currentColor}.mfkp-fl{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mfkp-chk{fill:#c8102e;fill-opacity:.3}.mfkp-tr{fill:none;stroke:#8fa0b0;stroke-width:1.4;stroke-linecap:round}.mfkp-ly{opacity:0;transition:opacity .35s ease}.mfkp-pb .mfkp-lb,.mfkp-pa .mfkp-la,.mfkp-b1 .mfkp-lb1,.mfkp-b2 .mfkp-lb2,.mfkp-b3 .mfkp-lb3,.mfkp-a1 .mfkp-l1,.mfkp-a2 .mfkp-l2,.mfkp-a3 .mfkp-l3{opacity:1}.mfkp-kd{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfkp-b1 .mfkp-lb1 .mfkp-kd{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--dur,.4s) * 1.1) ease calc(var(--d,0s) * 1.1)}.mfkp-bf{opacity:0;transition:opacity 0s linear .35s}.mfkp-b1 .mfkp-lb1 .mfkp-bf,.mfkp-b2 .mfkp-lb2 .mfkp-bf,.mfkp-b3 .mfkp-lb3 .mfkp-bf{opacity:1;transition:opacity .33s ease calc(var(--d,0s) * 1.1)}.mfkp-rd{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfkp-a1 .mfkp-l1 .mfkp-rd,.mfkp-a2 .mfkp-l2 .mfkp-rd,.mfkp-a3 .mfkp-l3 .mfkp-rd{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--dur,.8s) * 1.3) ease calc(var(--d,0s) * 1.3)}.mfkp-af{opacity:0;transition:opacity 0s linear .35s}.mfkp-a1 .mfkp-l1 .mfkp-af,.mfkp-a2 .mfkp-l2 .mfkp-af,.mfkp-a3 .mfkp-l3 .mfkp-af{opacity:1;transition:opacity .4s ease calc(var(--d,.7s) * 1.3)}.mfkp-ff{opacity:0;transition:opacity 0s linear .35s}.mfkp-a3 .mfkp-l3 .mfkp-ff{opacity:.3;transition:opacity .45s ease calc(var(--d,1.3s) * 1.3)}.mfkp-fx{--d:1.15s}.mfkp-wk{opacity:0}.mfkp-b2 .mfkp-lb2 .mfkp-wk{animation:mfkp-k-walk 1.1s linear calc(var(--walk,1s) * 1.1) 1 both}.mfkp-b2 .mfkp-lb2 .mfkp-wk .mfkp-bob{animation:mfkp-k-bob .22s ease-in-out calc(var(--walk,1s) * 1.1) 5 alternate}.mfkp-b1 .mfkp-lb1 .mfkp-shk{animation:mfkp-k-shake .176s linear calc(var(--shk,1s) * 1.1) 6}.mfkp-b2 .mfkp-lb1 .mfkp-shk{animation:mfkp-k-shake .176s linear calc(var(--walk,1s) * 1.1) 15}.mfkp-lyr{opacity:0;transition:opacity 0s linear .35s}.mfkp-b2 .mfkp-lb2 .mfkp-lyr{opacity:1;transition:opacity .13s ease calc(var(--lay,2s) * 1.1)}.mfkp-wkr{transform:translate(219px,80px)}.mfkp-f1,.mfkp-f2,.mfkp-carry{opacity:0}.mfkp-b3 .mfkp-lb3 .mfkp-wkr{animation:mfkp-k-run 3.63s linear .22s 1 both}.mfkp-b3 .mfkp-lb3 .mfkp-wbob{animation:mfkp-k-bob .165s ease-in-out .22s 22 alternate}.mfkp-b3 .mfkp-lb3 .mfkp-carry{animation:mfkp-k-carry 3.63s linear .22s 1 both}.mfkp-b3 .mfkp-lb3 .mfkp-f1{animation:mfkp-k-f1 3.63s linear .22s 1 both}.mfkp-b3 .mfkp-lb3 .mfkp-f2{animation:mfkp-k-f2 3.63s linear .22s 1 both}.mfkp-b3 .mfkp-lb3 .mfkp-f3{animation:mfkp-k-f3 3.63s linear .22s 1 both}.mfkp-zip{opacity:0}.mfkp-a3 .mfkp-l3 .mfkp-zip{animation:mfkp-k-zip .9s ease-in-out .7s 1 both}.mfkp-fk{transition:transform 0s linear .35s}.mfkp-e1,.mfkp-e2,.mfkp-e4{transform:translate(-2.5px)}.mfkp-g1,.mfkp-g2,.mfkp-g5{transform:translateY(-2.5px)}.mfkp-b1 .mfkp-lb1 .mfkp-fk,.mfkp-b2 .mfkp-lb2 .mfkp-fk,.mfkp-b3 .mfkp-lb3 .mfkp-fk{transform:none;transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,0s) * 1.1 + .25s)}.mfkp-a1 .mfkp-l1 .mfkp-fk,.mfkp-a2 .mfkp-l2 .mfkp-fk,.mfkp-a3 .mfkp-l3 .mfkp-fk{transform:none;transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,.7s) * 1.3 + .25s)}@keyframes mfkp-k-walk{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(122px)}}@keyframes mfkp-k-bob{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}@keyframes mfkp-k-shake{0%{transform:translate(0)}25%{transform:translate(-1.2px,.5px)}50%{transform:translate(1px,-.5px)}75%{transform:translate(-.6px)}to{transform:translate(0)}}@keyframes mfkp-k-zip{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}35%{transform:translateY(-14px)}88%{opacity:1;transform:translate(108.5px,-14px)}to{opacity:0;transform:translate(108.5px,-14px)}}@keyframes mfkp-k-run{0%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translate(0)}21.2%{transform:translate(238px,98px)}34.8%{transform:translate(0)}37.9%{transform:translate(0)}56.1%{transform:translate(238px,98px)}69.7%{transform:translate(0)}72.7%{transform:translate(0)}90.9%{transform:translate(238px,98px)}to{opacity:1;transform:translate(219px,80px)}}@keyframes mfkp-k-carry{0%,2.7%{opacity:0}3%,21.2%{opacity:1}21.5%,37.6%{opacity:0}37.9%,56.1%{opacity:1}56.4%,72.4%{opacity:0}72.7%,90.9%{opacity:1}91.2%,to{opacity:0}}@keyframes mfkp-k-f1{0%,34.8%{opacity:1}35.2%,to{opacity:0}}@keyframes mfkp-k-f2{0%,34.8%{opacity:0}35.2%,69.7%{opacity:1}70%,to{opacity:0}}@keyframes mfkp-k-f3{0%,69.7%{opacity:0}70%,to{opacity:1}}.mfkp-q{transition:opacity .3s ease}.mfkp-pa .mfkp-q,.mfkp-pb .mfkp-q{opacity:.3}.mfkp-a1 .mfkp-q1,.mfkp-a2 .mfkp-q2,.mfkp-a3 .mfkp-q3,.mfkp-b1 .mfkp-qb1,.mfkp-b2 .mfkp-qb2,.mfkp-b3 .mfkp-qb3{opacity:1}.mfkp-v010{--d:.1s}.mfkp-v020{--d:.2s}.mfkp-v025{--d:.25s}.mfkp-v030{--d:.3s}.mfkp-v040{--d:.4s}.mfkp-v045{--d:.45s}.mfkp-v050{--d:.5s}.mfkp-v055{--d:.55s}.mfkp-v060{--d:.6s}.mfkp-v062{--d:.62s}.mfkp-v069{--d:.69s}.mfkp-v076{--d:.76s}.mfkp-v080{--d:.8s}.mfkp-v083{--d:.83s}.mfkp-v090{--d:.9s}.mfkp-v097{--d:.97s}.mfkp-v100{--d:1s}.mfkp-v130{--d:1.3s}.mfkp-v170{--d:1.7s}.mfkp-v200{--d:2s}.mfkp-v205{--d:2.05s}.mfkp-v240{--d:2.4s}.mfkp-v250{--d:2.5s}.mfkp-v290{--d:2.9s}.mfkp-v320{--d:3.2s}.mfkp-v350{--d:3.5s}.mfkp-u25{--dur:.25s}.mfkp-u30{--dur:.3s}.mfkp-u50{--dur:.5s}.mfkp-u60{--dur:.6s}.mfkp-t030{--walk:.3s}.mfkp-t035{--walk:.35s}.mfkp-t045{--walk:.45s}.mfkp-t055{--walk:.55s}.mfkp-t065{--walk:.65s}.mfkp-t080{--walk:.8s}.mfkp-t090{--walk:.9s}.mfkp-t110{--walk:1.1s}.mfkp-t115{--walk:1.15s}.mfkp-t125{--walk:1.25s}.mfkp-t135{--walk:1.35s}.mfkp-t145{--walk:1.45s}.mfkp-t160{--walk:1.6s}.mfkp-t170{--walk:1.7s}.mfkp-t190{--walk:1.9s}.mfkp-t195{--walk:1.95s}.mfkp-t205{--walk:2.05s}.mfkp-t215{--walk:2.15s}.mfkp-t225{--walk:2.25s}.mfkp-t240{--walk:2.4s}.mfkp-t250{--walk:2.5s}.mfkp-s0{--shk:.95s}.mfkp-s1{--shk:1.02s}.mfkp-s2{--shk:1.09s}.mfkp-s3{--shk:1.16s}.mfkp-s4{--shk:1.23s}.mfkp-s5{--shk:1.3s}.mfkp-s6{--shk:1.37s}.mfkp-h020{--lay:.2s}.mfkp-h130{--lay:1.3s}.mfkp-h135{--lay:1.35s}.mfkp-h145{--lay:1.45s}.mfkp-h155{--lay:1.55s}.mfkp-h165{--lay:1.65s}.mfkp-h180{--lay:1.8s}.mfkp-h190{--lay:1.9s}.mfkp-h210{--lay:2.1s}.mfkp-h215{--lay:2.15s}.mfkp-h225{--lay:2.25s}.mfkp-h235{--lay:2.35s}.mfkp-h245{--lay:2.45s}.mfkp-h260{--lay:2.6s}.mfkp-h270{--lay:2.7s}.mfkp-h290{--lay:2.9s}.mfkp-h295{--lay:2.95s}.mfkp-h305{--lay:3.05s}.mfkp-h315{--lay:3.15s}.mfkp-h325{--lay:3.25s}.mfkp-h340{--lay:3.4s}.mfkp-h350{--lay:3.5s}.mfkp-z0{--d:1.3s}.mfkp-z1{--d:1.4s}.mfkp-z2{--d:1.5s}.mfkp-z3{--d:1.6s}.mfkp-z4{--d:1.7s}.mfkp-z5{--d:1.8s}.mfkp-z6{--d:1.9s}.mfkp-z7{--d:2s}.mfkp-z8{--d:2.1s}.mfkp-z9{--d:2.2s}.mfkp-z10{--d:2.3s}.mfkp-z11{--d:2.4s}.mfkp-z12{--d:2.5s}.mfkp-z13{--d:2.6s}.mfkp-z14{--d:2.7s}.mfkp-stage.mfkp-fast .mfkp-bf,.mfkp-stage.mfkp-fast .mfkp-kd{transition-delay:0s}.mfkp-stage.mfkp-fast .mfkp-wk,.mfkp-stage.mfkp-fast .mfkp-wk .mfkp-bob,.mfkp-stage.mfkp-fast .mfkp-shk,.mfkp-stage.mfkp-fast .mfkp-wkr,.mfkp-stage.mfkp-fast .mfkp-wbob,.mfkp-stage.mfkp-fast .mfkp-carry,.mfkp-stage.mfkp-fast .mfkp-f1,.mfkp-stage.mfkp-fast .mfkp-f2,.mfkp-stage.mfkp-fast .mfkp-f3{animation:none}.mfkp-stage.mfkp-fast .mfkp-lyr,.mfkp-stage.mfkp-fast .mfkp-fk,.mfkp-stage.mfkp-init .mfkp-bf,.mfkp-stage.mfkp-init .mfkp-kd,.mfkp-stage.mfkp-init .mfkp-ly{transition:none}.mfkp-bt{font-family:"Noto Serif JP",serif;font-size:.875rem;font-weight:700;color:#1c2b38;background:#fff;border:1.5px solid #1c2b38;border-radius:999px;min-height:44px;min-width:44px;padding:0 18px;cursor:pointer}.mfkp-bt.mfkp-on{background:#1c2b38;color:#fff}.mfkp-bt.mfkp-sm{font-family:Playfair Display,serif;font-variant-numeric:lining-nums;padding:0;border-color:#c8102e;color:#c8102e}.mfkp-bt.mfkp-onr{background:#c8102e;color:#fff}.mfkp-bt.mfkp-sm.mfkp-k{border-color:#1c2b38;color:#1c2b38}.mfkp-bt.mfkp-sm.mfkp-k.mfkp-on{background:#1c2b38;color:#fff}.mfkp-bt:focus-visible{outline:2px solid #1c2b38;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mfkp-stage *{transition:none!important;animation:none!important}}.mfks-svg{display:block;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.mfks-en{font-family:Playfair Display,"Noto Serif JP",serif;font-weight:700}.mfks-eb{font-family:Playfair Display,serif;font-weight:700;font-size:12px;letter-spacing:.18em;fill:#556070}.mfks-h{font-size:18px;font-weight:700;fill:#1c2b38}.mfks-t{font-size:14px;fill:#1c2b38}.mfks-t3{font-size:13px;fill:#1c2b38}.mfks-s{font-size:13px;fill:#3e4b5a}.mfks-x,.mfks-xx{font-size:12px}.mfks-b{font-weight:700}.mfks-mid{text-anchor:middle}.mfks-end{text-anchor:end}.mfks-rt{fill:#c8102e}.mfks-bx{fill:#f6f5f1;stroke:#1c2b38;stroke-width:1.25}.mfks-wb{fill:#fff;stroke:#1c2b38;stroke-width:1.25}.mfks-ln{fill:none;stroke:#1c2b38;stroke-width:1.25;stroke-linecap:round}.mfks-gb{fill:none;stroke:#8fa0b0;stroke-width:1.2}.mfks-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfks-ck{color:#1c2b38}.mfks-cr{color:#c8102e}.mfks-nk{fill:#1c2b38}.mfks-nr{fill:#c8102e}.mfks-nt{font-family:Playfair Display,serif;font-weight:700;font-size:12px;fill:#fff;text-anchor:middle}.mfks-pp{fill:#fff;stroke:#1c2b38;stroke-width:1.3}.mfks-sp{fill:#c9d2dc}.mfks-pl{fill:none;stroke:#8fa0b0;stroke-width:1.2}.mfks-dc{fill:#fff;stroke:#c8102e;stroke-width:1.5;stroke-linejoin:round}.mfks-dl{fill:none;stroke:#c8102e;stroke-width:1.2}.mfks-pill{fill:#fff;stroke:#c8102e;stroke-width:1.5}.mfks-fo{fill:#fff;stroke:#c8102e;stroke-width:1.3;stroke-linejoin:round}.mfks-fz{fill:#c8102e;stroke:#c8102e;stroke-width:1.3;stroke-linejoin:round}.mfks-gp{color:#8fa0b0;opacity:.5}.mfks-fc{fill:#fff;stroke:currentColor;stroke-width:1.5}.mfks-ey{fill:currentColor}.mfks-fl{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mfks-chk{fill:#c8102e;fill-opacity:.3}.mfks-tr{fill:none;stroke:#8fa0b0;stroke-width:1.4;stroke-linecap:round}.mfks-ly{opacity:0;transition:opacity .35s ease}.mfks-pb .mfks-lb,.mfks-pa .mfks-la,.mfks-b1 .mfks-lb1,.mfks-b2 .mfks-lb2,.mfks-b3 .mfks-lb3,.mfks-a1 .mfks-l1,.mfks-a2 .mfks-l2,.mfks-a3 .mfks-l3{opacity:1}.mfks-kd{fill:none;stroke:#1c2b38;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfks-b1 .mfks-lb1 .mfks-kd{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--dur,.4s) * 1.1) ease calc(var(--d,0s) * 1.1)}.mfks-bf{opacity:0;transition:opacity 0s linear .35s}.mfks-b1 .mfks-lb1 .mfks-bf,.mfks-b2 .mfks-lb2 .mfks-bf,.mfks-b3 .mfks-lb3 .mfks-bf{opacity:1;transition:opacity .33s ease calc(var(--d,0s) * 1.1)}.mfks-rd{fill:none;stroke:#c8102e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0s linear .35s}.mfks-a1 .mfks-l1 .mfks-rd,.mfks-a2 .mfks-l2 .mfks-rd,.mfks-a3 .mfks-l3 .mfks-rd{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--dur,.8s) * 1.3) ease calc(var(--d,0s) * 1.3)}.mfks-af{opacity:0;transition:opacity 0s linear .35s}.mfks-a1 .mfks-l1 .mfks-af,.mfks-a2 .mfks-l2 .mfks-af,.mfks-a3 .mfks-l3 .mfks-af{opacity:1;transition:opacity .4s ease calc(var(--d,.7s) * 1.3)}.mfks-ff{opacity:0;transition:opacity 0s linear .35s}.mfks-a3 .mfks-l3 .mfks-ff{opacity:.3;transition:opacity .45s ease calc(var(--d,1.3s) * 1.3)}.mfks-fx{--d:1.15s}.mfks-wk{opacity:0}.mfks-b2 .mfks-lb2 .mfks-wk{animation:mfks-k-walk 1.1s linear calc(var(--walk,1s) * 1.1) 1 both}.mfks-b2 .mfks-lb2 .mfks-wk .mfks-bob{animation:mfks-k-bob .22s ease-in-out calc(var(--walk,1s) * 1.1) 5 alternate}.mfks-b1 .mfks-lb1 .mfks-shk{animation:mfks-k-shake .176s linear calc(var(--shk,1s) * 1.1) 6}.mfks-b2 .mfks-lb1 .mfks-shk{animation:mfks-k-shake .176s linear calc(var(--walk,1s) * 1.1) 15}.mfks-lyr{opacity:0;transition:opacity 0s linear .35s}.mfks-b2 .mfks-lb2 .mfks-lyr{opacity:1;transition:opacity .13s ease calc(var(--lay,2s) * 1.1)}.mfks-wkr{transform:translate(60px,68px)}.mfks-f1,.mfks-f2,.mfks-carry{opacity:0}.mfks-b3 .mfks-lb3 .mfks-wkr{animation:mfks-k-run 3.63s linear .22s 1 both}.mfks-b3 .mfks-lb3 .mfks-wbob{animation:mfks-k-bob .165s ease-in-out .22s 22 alternate}.mfks-b3 .mfks-lb3 .mfks-carry{animation:mfks-k-carry 3.63s linear .22s 1 both}.mfks-b3 .mfks-lb3 .mfks-f1{animation:mfks-k-f1 3.63s linear .22s 1 both}.mfks-b3 .mfks-lb3 .mfks-f2{animation:mfks-k-f2 3.63s linear .22s 1 both}.mfks-b3 .mfks-lb3 .mfks-f3{animation:mfks-k-f3 3.63s linear .22s 1 both}.mfks-zip{opacity:0}.mfks-a3 .mfks-l3 .mfks-zip{animation:mfks-k-zip .9s ease-in-out .7s 1 both}.mfks-fk{transition:transform 0s linear .35s}.mfks-e1,.mfks-e2,.mfks-e4{transform:translate(-2.5px)}.mfks-g1,.mfks-g2,.mfks-g5{transform:translateY(-2.5px)}.mfks-b1 .mfks-lb1 .mfks-fk,.mfks-b2 .mfks-lb2 .mfks-fk,.mfks-b3 .mfks-lb3 .mfks-fk{transform:none;transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,0s) * 1.1 + .25s)}.mfks-a1 .mfks-l1 .mfks-fk,.mfks-a2 .mfks-l2 .mfks-fk,.mfks-a3 .mfks-l3 .mfks-fk{transform:none;transition:transform .7s linear(0,2 14%,0 30%,1.8 46%,.3 62%,1.5 78%,1) calc(var(--d,.7s) * 1.3 + .25s)}@keyframes mfks-k-walk{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(62px)}}@keyframes mfks-k-bob{0%{transform:translate(0)}to{transform:translate(-2px)}}@keyframes mfks-k-shake{0%{transform:translate(0)}25%{transform:translate(-1.2px,.5px)}50%{transform:translate(1px,-.5px)}75%{transform:translate(-.6px)}to{transform:translate(0)}}@keyframes mfks-k-run{0%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translate(0)}21.2%{transform:translate(122px,12px)}34.8%{transform:translate(0)}37.9%{transform:translate(0)}56.1%{transform:translate(122px,12px)}69.7%{transform:translate(0)}72.7%{transform:translate(0)}90.9%{transform:translate(122px,12px)}to{opacity:1;transform:translate(60px,68px)}}@keyframes mfks-k-carry{0%,2.7%{opacity:0}3%,21.2%{opacity:1}21.5%,37.6%{opacity:0}37.9%,56.1%{opacity:1}56.4%,72.4%{opacity:0}72.7%,90.9%{opacity:1}91.2%,to{opacity:0}}@keyframes mfks-k-f1{0%,34.8%{opacity:1}35.2%,to{opacity:0}}@keyframes mfks-k-f2{0%,34.8%{opacity:0}35.2%,69.7%{opacity:1}70%,to{opacity:0}}@keyframes mfks-k-f3{0%,69.7%{opacity:0}70%,to{opacity:1}}@keyframes mfks-k-zip{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}30%{transform:translateY(6.5px)}65%{transform:translate(82.5px,6.5px)}88%{opacity:1;transform:translate(82.5px,62.5px)}to{opacity:0;transform:translate(82.5px,62.5px)}}.mfks-q{transition:opacity .3s ease}.mfks-pa .mfks-q,.mfks-pb .mfks-q{opacity:.3}.mfks-a1 .mfks-q1,.mfks-a2 .mfks-q2,.mfks-a3 .mfks-q3,.mfks-b1 .mfks-qb1,.mfks-b2 .mfks-qb2,.mfks-b3 .mfks-qb3{opacity:1}.mfks-u25{--dur:.25s}.mfks-u30{--dur:.3s}.mfks-u50{--dur:.5s}.mfks-u60{--dur:.6s}.mfks-v010{--d:.1s}.mfks-v020{--d:.2s}.mfks-v025{--d:.25s}.mfks-v030{--d:.3s}.mfks-v040{--d:.4s}.mfks-v045{--d:.45s}.mfks-v050{--d:.5s}.mfks-v055{--d:.55s}.mfks-v060{--d:.6s}.mfks-v062{--d:.62s}.mfks-v069{--d:.69s}.mfks-v076{--d:.76s}.mfks-v080{--d:.8s}.mfks-v083{--d:.83s}.mfks-v090{--d:.9s}.mfks-v097{--d:.97s}.mfks-v200{--d:2s}.mfks-v205{--d:2.05s}.mfks-v290{--d:2.9s}.mfks-v320{--d:3.2s}.mfks-v350{--d:3.5s}.mfks-t030{--walk:.3s}.mfks-t035{--walk:.35s}.mfks-t045{--walk:.45s}.mfks-t055{--walk:.55s}.mfks-t065{--walk:.65s}.mfks-t080{--walk:.8s}.mfks-t090{--walk:.9s}.mfks-t110{--walk:1.1s}.mfks-t115{--walk:1.15s}.mfks-t125{--walk:1.25s}.mfks-t135{--walk:1.35s}.mfks-t145{--walk:1.45s}.mfks-t160{--walk:1.6s}.mfks-t170{--walk:1.7s}.mfks-t190{--walk:1.9s}.mfks-t195{--walk:1.95s}.mfks-t205{--walk:2.05s}.mfks-t215{--walk:2.15s}.mfks-t225{--walk:2.25s}.mfks-t240{--walk:2.4s}.mfks-t250{--walk:2.5s}.mfks-h020{--lay:.2s}.mfks-h130{--lay:1.3s}.mfks-h135{--lay:1.35s}.mfks-h145{--lay:1.45s}.mfks-h155{--lay:1.55s}.mfks-h165{--lay:1.65s}.mfks-h180{--lay:1.8s}.mfks-h190{--lay:1.9s}.mfks-h210{--lay:2.1s}.mfks-h215{--lay:2.15s}.mfks-h225{--lay:2.25s}.mfks-h235{--lay:2.35s}.mfks-h245{--lay:2.45s}.mfks-h260{--lay:2.6s}.mfks-h270{--lay:2.7s}.mfks-h290{--lay:2.9s}.mfks-h295{--lay:2.95s}.mfks-h305{--lay:3.05s}.mfks-h315{--lay:3.15s}.mfks-h325{--lay:3.25s}.mfks-h340{--lay:3.4s}.mfks-h350{--lay:3.5s}.mfks-s0{--shk:.95s}.mfks-s1{--shk:1.02s}.mfks-s2{--shk:1.09s}.mfks-s3{--shk:1.16s}.mfks-s4{--shk:1.23s}.mfks-s5{--shk:1.3s}.mfks-s6{--shk:1.37s}.mfks-z0{--d:1.3s}.mfks-z1{--d:1.4s}.mfks-z2{--d:1.5s}.mfks-z3{--d:1.6s}.mfks-z4{--d:1.7s}.mfks-z5{--d:1.8s}.mfks-z6{--d:1.9s}.mfks-z7{--d:2s}.mfks-z8{--d:2.1s}.mfks-z9{--d:2.2s}.mfks-z10{--d:2.3s}.mfks-z11{--d:2.4s}.mfks-z12{--d:2.5s}.mfks-z13{--d:2.6s}.mfks-z14{--d:2.7s}.mfks-stage.mfks-fast .mfks-bf,.mfks-stage.mfks-fast .mfks-kd{transition-delay:0s}.mfks-stage.mfks-fast .mfks-wk,.mfks-stage.mfks-fast .mfks-wk .mfks-bob,.mfks-stage.mfks-fast .mfks-shk,.mfks-stage.mfks-fast .mfks-wkr,.mfks-stage.mfks-fast .mfks-wbob,.mfks-stage.mfks-fast .mfks-carry,.mfks-stage.mfks-fast .mfks-f1,.mfks-stage.mfks-fast .mfks-f2,.mfks-stage.mfks-fast .mfks-f3{animation:none}.mfks-stage.mfks-fast .mfks-lyr,.mfks-stage.mfks-fast .mfks-fk,.mfks-stage.mfks-init .mfks-bf,.mfks-stage.mfks-init .mfks-kd,.mfks-stage.mfks-init .mfks-ly{transition:none}.mfks-bt{font-family:"Noto Serif JP",serif;font-size:.875rem;font-weight:700;color:#1c2b38;background:#fff;border:1.5px solid #1c2b38;border-radius:999px;min-height:44px;min-width:44px;padding:0 12px;cursor:pointer}.mfks-bt.mfks-on{background:#1c2b38;color:#fff}.mfks-bt.mfks-sm{font-family:Playfair Display,serif;font-variant-numeric:lining-nums;padding:0;border-color:#c8102e;color:#c8102e}.mfks-bt.mfks-onr{background:#c8102e;color:#fff}.mfks-bt.mfks-sm.mfks-k{border-color:#1c2b38;color:#1c2b38}.mfks-bt.mfks-sm.mfks-k.mfks-on{background:#1c2b38;color:#fff}.mfks-bt:focus-visible{outline:2px solid #1c2b38;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mfks-stage *{transition:none!important;animation:none!important}}.mfap-ly{visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.mfap-pb .mfap-lb,.mfap-pa .mfap-la,.mfap-a1 .mfap-l1,.mfap-a2 .mfap-l2,.mfap-a3 .mfap-l3,.mfap-b1 .mfap-lb1,.mfap-b2 .mfap-lb2,.mfap-b3 .mfap-lb3{visibility:visible;transition:opacity .35s ease,visibility 0s linear 0s}.mfap-mk{transition:opacity .35s ease,visibility 0s linear 0s}.mfap-a3 .mfap-mk{visibility:hidden;transition:opacity .35s ease calc(var(--d,.8s) + .05s),visibility 0s linear calc(var(--d,.8s) + .4s)}.mfas-ly{visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.mfas-pb .mfas-lb,.mfas-pa .mfas-la,.mfas-a1 .mfas-l1,.mfas-a2 .mfas-l2,.mfas-a3 .mfas-l3,.mfas-b1 .mfas-lb1,.mfas-b2 .mfas-lb2,.mfas-b3 .mfas-lb3{visibility:visible;transition:opacity .35s ease,visibility 0s linear 0s}.mfas-mk{transition:opacity .35s ease,visibility 0s linear 0s}.mfas-a3 .mfas-mk{visibility:hidden;transition:opacity .35s ease calc(var(--d,.8s) + .05s),visibility 0s linear calc(var(--d,.8s) + .4s)}.mfkp-ly{visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.mfkp-pb .mfkp-lb,.mfkp-pa .mfkp-la,.mfkp-a1 .mfkp-l1,.mfkp-a2 .mfkp-l2,.mfkp-a3 .mfkp-l3,.mfkp-b1 .mfkp-lb1,.mfkp-b2 .mfkp-lb2,.mfkp-b3 .mfkp-lb3{visibility:visible;transition:opacity .35s ease,visibility 0s linear 0s}.mfkp-mk{transition:opacity .35s ease,visibility 0s linear 0s}.mfkp-a3 .mfkp-mk{visibility:hidden;transition:opacity .35s ease calc(var(--d,.8s) + .05s),visibility 0s linear calc(var(--d,.8s) + .4s)}.mfks-ly{visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.mfks-pb .mfks-lb,.mfks-pa .mfks-la,.mfks-a1 .mfks-l1,.mfks-a2 .mfks-l2,.mfks-a3 .mfks-l3,.mfks-b1 .mfks-lb1,.mfks-b2 .mfks-lb2,.mfks-b3 .mfks-lb3{visibility:visible;transition:opacity .35s ease,visibility 0s linear 0s}.mfks-mk{transition:opacity .35s ease,visibility 0s linear 0s}.mfks-a3 .mfks-mk{visibility:hidden;transition:opacity .35s ease calc(var(--d,.8s) + .05s),visibility 0s linear calc(var(--d,.8s) + .4s)}.mfig{--bxf:initial;--d:initial;--dur:initial;--lay:initial;--shk:initial;--twf:initial;--walk:initial}.mfig{margin:0;color:#000;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;font-style:normal;font-variant-numeric:normal;line-height:normal;letter-spacing:normal;text-align:left;text-transform:none}.mfig svg{width:100%;height:auto}.mfig-live{display:none}.mfig.is-live .mfig-live{display:block}.mfig.is-live .mfig-still{display:none}.mfig-still *{transition:none!important;animation:none!important}.mfig-sp{display:none;max-width:400px;margin-inline:auto}@media(max-width:979px){.mfig-pc{display:none}.mfig-sp{display:block}}@media(max-width:389px){.mfig-sp{max-width:none;width:min(342px,100vw - 16px);margin-inline:calc((100% - min(342px,100vw - 16px))/2)}}@media(max-width:345px){.mfig-sp [data-btn=play]{min-width:calc(6em + 27px)}}@media print{.mfig .mfig-live{display:none!important}.mfig .mfig-still,.mfig .mfig-still .mfig-pc{display:block!important}.mfig .mfig-still .mfig-sp{display:none!important}.mfig--case .mfig-pc{display:block!important}.mfig--case .mfig-sp{display:none!important}.mfig{break-inside:avoid}}.mc-eyebrow__logo[data-astro-cid-2tkyha54]{display:block;width:140px;height:auto}.mc-title__text[data-astro-cid-2tkyha54]{white-space:pre-line}.mc-head__cta[data-astro-cid-2tkyha54]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mc-btn--ghost[data-astro-cid-2tkyha54]{background:transparent;color:var(--accent);border-color:var(--accent)}.mc-btn--ghost[data-astro-cid-2tkyha54]:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.mc-intro[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1rem;line-height:2;color:var(--text-m);max-width:42em;margin-top:28px}.mc-intro[data-astro-cid-2tkyha54] p{margin-bottom:1em}.mc-sec[data-astro-cid-2tkyha54]{margin-top:76px}.mc-h2[data-astro-cid-2tkyha54]{margin-bottom:24px}.mc-note[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:.875rem;color:var(--text-m);margin:-12px 0 20px}.mc-fig[data-astro-cid-2tkyha54]{margin-bottom:24px}.mc-fig[data-astro-cid-2tkyha54]+.mc-fig[data-astro-cid-2tkyha54]{margin-top:40px}.mc-fig__tag[data-astro-cid-2tkyha54]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 10px}.mc-fig__pat[data-astro-cid-2tkyha54]{font-family:var(--display);font-size:.8125rem;font-weight:700;letter-spacing:.12em;color:var(--text-m)}.mc-fig__sub[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:.875rem;font-weight:700;color:var(--text-m)}.mc-fig__sub--case[data-astro-cid-2tkyha54]{color:var(--cta)}.mc-fig__title[data-astro-cid-2tkyha54]{margin:0 0 14px;font-family:var(--jp);font-size:1.3125rem;line-height:1.5;font-weight:700;color:var(--text-d)}.mc-sol[data-astro-cid-2tkyha54]{display:grid;grid-template-columns:1fr 48px 1fr;align-items:stretch;background:var(--white);border:1px solid var(--border-l);border-radius:10px;overflow:hidden;margin-bottom:14px}.mc-sol__problem[data-astro-cid-2tkyha54]{padding:24px 26px;background:var(--light-2)}.mc-sol__answer[data-astro-cid-2tkyha54]{padding:24px 26px}.mc-sol__arrow[data-astro-cid-2tkyha54]{display:flex;align-items:center;justify-content:center;background:var(--light-3);color:var(--text-m);font-size:1rem}.mc-sol__label[data-astro-cid-2tkyha54]{font-family:var(--display);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-m);margin-bottom:6px}.mc-sol__label--a[data-astro-cid-2tkyha54]{color:var(--cta)}.mc-sol__title[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1.1rem;font-weight:700;color:var(--text-d);margin-bottom:10px}.mc-sol__text[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1rem;line-height:1.75;color:var(--text-m);white-space:pre-line}.mc-feats[data-astro-cid-2tkyha54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));gap:14px}.mc-feat[data-astro-cid-2tkyha54]{background:var(--white);border:1px solid var(--border-l);border-radius:10px;padding:22px 24px}.mc-feat__title[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1.1rem;font-weight:700;color:var(--text-d);margin-bottom:8px}.mc-feat__text[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1rem;line-height:1.75;color:var(--text-m);white-space:pre-line;max-width:42em}.mc-mid[data-astro-cid-2tkyha54]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:56px;padding:24px 28px;background:var(--light-2);border-radius:12px}.mc-mid__text[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1rem;line-height:1.75;color:var(--text-d);flex:1 1 23.75rem}.mc-cases[data-astro-cid-2tkyha54]{display:grid;grid-template-columns:1fr;gap:16px}.mc-case[data-astro-cid-2tkyha54]{background:var(--white);border:1px solid var(--border-l);border-radius:10px;overflow:hidden}.mc-case__head[data-astro-cid-2tkyha54]{padding:18px 22px 14px;border-bottom:1px solid var(--light-2)}.mc-case__title[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1.1rem;font-weight:700;color:var(--text-d)}.mc-case__customer[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:.875rem;color:var(--cta);font-weight:700;margin-top:2px}.mc-specs[data-astro-cid-2tkyha54]{padding:6px 0}.mc-specs__row[data-astro-cid-2tkyha54]{display:grid;grid-template-columns:5.5em 1fr;gap:0 10px;padding:7px 22px}.mc-specs__row[data-astro-cid-2tkyha54]+.mc-specs__row[data-astro-cid-2tkyha54]{border-top:1px solid var(--light-2)}.mc-specs[data-astro-cid-2tkyha54] dt[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:.875rem;color:var(--text-m)}.mc-specs[data-astro-cid-2tkyha54] dd[data-astro-cid-2tkyha54]{margin:0;font-family:var(--jp);font-size:1rem;color:var(--text-d);line-height:1.6}.mc-case__note[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:.875rem;line-height:1.7;color:var(--text-m);padding:12px 22px 18px;max-width:45em}.mc-named[data-astro-cid-2tkyha54]{list-style:none;display:grid;gap:12px}.mc-named__item[data-astro-cid-2tkyha54]{display:grid;gap:4px;background:var(--white);border:1px solid var(--border-l);border-radius:10px;padding:18px 22px}.mc-named__name[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1.1rem;font-weight:700;color:var(--text-d)}.mc-named__what[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1rem;line-height:1.7;color:var(--text-m)}.mc-origin[data-astro-cid-2tkyha54]{margin-top:32px;font-family:var(--jp);font-size:.875rem;line-height:1.8;color:var(--text-m);max-width:45em}.mc-cta[data-astro-cid-2tkyha54]{margin-top:80px;padding:44px 44px 40px;background:var(--dark);border-radius:12px}.mc-cta__eyebrow[data-astro-cid-2tkyha54]{font-family:var(--display);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.mc-cta__title[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1.4rem;font-weight:700;color:var(--white);margin-bottom:12px;line-height:1.5}.mc-cta__text[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:1rem;line-height:1.8;color:var(--accent-mute);margin-bottom:26px;max-width:40em}.mc-cta__actions[data-astro-cid-2tkyha54]{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.mc-cta__tel[data-astro-cid-2tkyha54]{font-family:var(--display);font-size:1.4rem;font-weight:800;color:var(--white);letter-spacing:-.01em;display:flex;flex-direction:column}.mc-cta__tel[data-astro-cid-2tkyha54] span[data-astro-cid-2tkyha54]{font-family:var(--jp);font-size:.875rem;font-weight:400;color:var(--accent-mute);letter-spacing:.06em}.mc-pending{margin-top:10px}@media(max-width:979px){.mc-feats[data-astro-cid-2tkyha54]{grid-template-columns:1fr}}@media(min-width:721px){.mc-case[data-astro-cid-2tkyha54]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"head specs" "note specs" "pend specs";grid-template-rows:auto auto 1fr}.mc-case__head[data-astro-cid-2tkyha54]{grid-area:head;border-bottom:0;padding-bottom:8px}.mc-case__note[data-astro-cid-2tkyha54]{grid-area:note;padding-top:4px}.mc-case[data-astro-cid-2tkyha54]>.mc-pending{grid-area:pend;align-self:start;margin:0 22px 18px}.mc-specs[data-astro-cid-2tkyha54]{grid-area:specs;border-left:1px solid var(--light-2);padding:8px 0}.mc-specs__row[data-astro-cid-2tkyha54]{grid-template-columns:7.5em 1fr}}@media(max-width:720px){.mc-sec[data-astro-cid-2tkyha54]{margin-top:56px}.mc-sol[data-astro-cid-2tkyha54]{grid-template-columns:1fr}.mc-sol__problem[data-astro-cid-2tkyha54],.mc-sol__answer[data-astro-cid-2tkyha54]{padding:20px}.mc-sol__arrow[data-astro-cid-2tkyha54]{height:40px}.mc-sol__arrow[data-astro-cid-2tkyha54] span[data-astro-cid-2tkyha54]{display:block;transform:rotate(90deg)}.mc-specs__row[data-astro-cid-2tkyha54]{grid-template-columns:1fr;padding:8px 22px}.mc-cta[data-astro-cid-2tkyha54]{padding:32px 22px 28px}}
