.pg__grid[data-astro-cid-6hh7m7pz]{gap:calc(32 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc[data-astro-cid-6hh7m7pz]{scroll-margin-top:calc(120 * var(--u));display:flex}.pc[data-astro-cid-6hh7m7pz][hidden]{display:none}.pc__in[data-astro-cid-6hh7m7pz]{border-radius:calc(24 * var(--u));background:#fff;flex-direction:column;width:100%;transition:box-shadow .6s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1f24290a}.pc[data-astro-cid-6hh7m7pz].is-target .pc__in[data-astro-cid-6hh7m7pz]{box-shadow:0 0 0 3px var(--c-pink), 0 18px 48px #1f24291f}.pc__media[data-astro-cid-6hh7m7pz]{aspect-ratio:21/9;background:color-mix(in srgb, var(--c-pink) 45%, #fff);position:relative;overflow:hidden}.pc__media--web[data-astro-cid-6hh7m7pz]{background:color-mix(in srgb, var(--c-lavender) 45%, #fff)}.pc__media--rnd[data-astro-cid-6hh7m7pz]{background:color-mix(in srgb, var(--c-green) 45%, #fff)}.pc__media--dark[data-astro-cid-6hh7m7pz]{background:var(--c-gray-dark)}.pc__img[data-astro-cid-6hh7m7pz]{object-fit:cover;width:100%;height:100%;display:block}.pc__media--logo[data-astro-cid-6hh7m7pz] .pc__img[data-astro-cid-6hh7m7pz]{object-fit:contain;padding:9% 16%}.pc__media--phone[data-astro-cid-6hh7m7pz] .pc__img[data-astro-cid-6hh7m7pz]{border-radius:calc(18 * var(--u));width:32%;height:auto;box-shadow:0 calc(20 * var(--u)) calc(48 * var(--u)) #1f242947;position:absolute;top:12%;left:50%;translate:-50%}.pc__media--none[data-astro-cid-6hh7m7pz]{background-image:radial-gradient(circle,#ffffffbf 0%,#fff0 55%);place-items:center;display:grid}.pc__mark[data-astro-cid-6hh7m7pz]{width:calc(84 * var(--u));height:auto;filter:drop-shadow(0 calc(10 * var(--u)) calc(24 * var(--u)) #1f242926)}.pc__badges[data-astro-cid-6hh7m7pz]{top:calc(18 * var(--u));left:calc(18 * var(--u));gap:calc(8 * var(--u));flex-wrap:wrap;display:flex;position:absolute}.pc__badge[data-astro-cid-6hh7m7pz]{font-weight:700;font-size:calc(12 * var(--fu));letter-spacing:.06em;text-transform:uppercase;color:#1f2429;background:#fffffff0;border-radius:999px;align-items:center;gap:.55em;padding:.5em .95em;line-height:1.2;display:inline-flex;box-shadow:0 2px 8px #1f242914}.pc__badge[data-astro-cid-6hh7m7pz]:before{content:"";background:#d27f8f;border-radius:50%;width:.6em;height:.6em}.pc__badge--web[data-astro-cid-6hh7m7pz]:before{background:var(--c-blue)}.pc__badge--rnd[data-astro-cid-6hh7m7pz]:before{background:#4f8f6e}.pc__badge--flag[data-astro-cid-6hh7m7pz]{color:#fff;background:#1f2429}.pc__badge--flag[data-astro-cid-6hh7m7pz]:before{background:#f2ab1d}.pc__body[data-astro-cid-6hh7m7pz]{padding:calc(28 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));flex-direction:column;flex:1;display:flex}.pc__title[data-astro-cid-6hh7m7pz]{font-weight:700;font-size:calc(30 * var(--fu));letter-spacing:-.01em;color:#1f2429;line-height:1.2}.pc__sub[data-astro-cid-6hh7m7pz]{margin-top:calc(6 * var(--u));font-weight:600;font-size:calc(16 * var(--fu));color:var(--c-blue);line-height:1.45}.pc__text[data-astro-cid-6hh7m7pz]{margin-top:calc(12 * var(--u));font-size:calc(16 * var(--fu));color:#444;line-height:1.65}.pc__meta[data-astro-cid-6hh7m7pz]{margin-top:calc(20 * var(--u));border-top:1px solid var(--c-muted-2)}.pc__meta[data-astro-cid-6hh7m7pz] div[data-astro-cid-6hh7m7pz]{grid-template-columns:calc(124 * var(--u)) minmax(0, 1fr);gap:calc(16 * var(--u));padding:calc(9 * var(--u)) 0;border-bottom:1px solid var(--c-muted-2);display:grid}.pc__meta[data-astro-cid-6hh7m7pz] dt[data-astro-cid-6hh7m7pz]{font-weight:600;font-size:calc(14 * var(--fu));color:var(--c-slate);line-height:1.5}.pc__meta[data-astro-cid-6hh7m7pz] dd[data-astro-cid-6hh7m7pz]{font-weight:500;font-size:calc(15 * var(--fu));color:#1f2429;margin:0;line-height:1.5}.pc__results[data-astro-cid-6hh7m7pz]{margin-top:calc(20 * var(--u))}.pc__results-head[data-astro-cid-6hh7m7pz]{font-weight:700;font-size:calc(13 * var(--fu));letter-spacing:.08em;text-transform:uppercase;color:var(--c-slate);line-height:1.4}.pc__results[data-astro-cid-6hh7m7pz] ul[data-astro-cid-6hh7m7pz]{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));display:grid}.pc__results[data-astro-cid-6hh7m7pz] li[data-astro-cid-6hh7m7pz]{padding-left:calc(20 * var(--u));font-size:calc(15 * var(--fu));color:#333;line-height:1.55;position:relative}.pc__results[data-astro-cid-6hh7m7pz] li[data-astro-cid-6hh7m7pz]:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--c-pink);border-radius:50%;position:absolute;top:.62em;left:0}.pc__copy[data-astro-cid-6hh7m7pz]{inset:auto calc(14 * var(--u)) calc(10 * var(--u));font-weight:500;font-size:calc(11 * var(--fu));letter-spacing:.01em;color:#fff;text-align:right;line-height:1.4;position:absolute}.pc__media[data-astro-cid-6hh7m7pz]:is(.pc__media--logo,.pc__media--phone,.pc__media--none):not(.pc__media--dark) .pc__copy[data-astro-cid-6hh7m7pz]{color:#1f2429}.pg__empty[data-astro-cid-6hh7m7pz]{padding:calc(80 * var(--u)) calc(40 * var(--u));border-radius:calc(24 * var(--u));background:#fff}.pg__empty[data-astro-cid-6hh7m7pz] h2[data-astro-cid-6hh7m7pz]{font-weight:700;font-size:calc(30 * var(--fu));line-height:1.2}.pg__empty[data-astro-cid-6hh7m7pz] p[data-astro-cid-6hh7m7pz]{margin-top:calc(12 * var(--u));max-width:56ch;font-size:calc(16 * var(--fu));color:#444;line-height:1.65}.pg[data-astro-cid-6hh7m7pz] [data-astro-cid-6hh7m7pz]:lang(ja) [data-astro-cid-6hh7m7pz]:is(h2,h3,p,li,dd){word-break:auto-phrase;line-break:strict}@media (width<=1300px){.pg__grid[data-astro-cid-6hh7m7pz]{gap:24px}.pc[data-astro-cid-6hh7m7pz]{scroll-margin-top:110px}.pc__in[data-astro-cid-6hh7m7pz]{border-radius:20px}.pc__media--phone[data-astro-cid-6hh7m7pz] .pc__img[data-astro-cid-6hh7m7pz]{border-radius:16px}.pc__mark[data-astro-cid-6hh7m7pz]{width:72px}.pc__badges[data-astro-cid-6hh7m7pz]{gap:6px;top:14px;left:14px}.pc__badge[data-astro-cid-6hh7m7pz]{font-size:11.5px}.pc__body[data-astro-cid-6hh7m7pz]{padding:24px 26px 26px}.pc__title[data-astro-cid-6hh7m7pz]{font-size:26px}.pc__sub[data-astro-cid-6hh7m7pz]{font-size:15px}.pc__text[data-astro-cid-6hh7m7pz]{margin-top:12px;font-size:15px}.pc__meta[data-astro-cid-6hh7m7pz]{margin-top:20px}.pc__meta[data-astro-cid-6hh7m7pz] div[data-astro-cid-6hh7m7pz]{grid-template-columns:108px minmax(0,1fr);gap:12px;padding:8px 0}.pc__meta[data-astro-cid-6hh7m7pz] dt[data-astro-cid-6hh7m7pz]{font-size:13px}.pc__meta[data-astro-cid-6hh7m7pz] dd[data-astro-cid-6hh7m7pz]{font-size:14px}.pc__results[data-astro-cid-6hh7m7pz]{margin-top:20px}.pc__results-head[data-astro-cid-6hh7m7pz]{font-size:12px}.pc__results[data-astro-cid-6hh7m7pz] ul[data-astro-cid-6hh7m7pz]{gap:6px;margin-top:10px}.pc__results[data-astro-cid-6hh7m7pz] li[data-astro-cid-6hh7m7pz]{padding-left:18px;font-size:14px}.pc__results[data-astro-cid-6hh7m7pz] li[data-astro-cid-6hh7m7pz]:before{width:6px;height:6px}.pc__copy[data-astro-cid-6hh7m7pz]{font-size:10.5px;inset:auto 12px 8px}.pg__empty[data-astro-cid-6hh7m7pz]{border-radius:20px;padding:64px 32px}.pg__empty[data-astro-cid-6hh7m7pz] h2[data-astro-cid-6hh7m7pz]{font-size:26px}.pg__empty[data-astro-cid-6hh7m7pz] p[data-astro-cid-6hh7m7pz]{font-size:15px}}@media (width<=860px){.pg__grid[data-astro-cid-6hh7m7pz]{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=560px){.pc__in[data-astro-cid-6hh7m7pz]{border-radius:16px}.pc__body[data-astro-cid-6hh7m7pz]{padding:20px 20px 22px}.pc__title[data-astro-cid-6hh7m7pz]{font-size:22px}.pc__meta[data-astro-cid-6hh7m7pz] div[data-astro-cid-6hh7m7pz]{grid-template-columns:92px minmax(0,1fr)}.pc__media--phone[data-astro-cid-6hh7m7pz] .pc__img[data-astro-cid-6hh7m7pz]{border-radius:12px;width:38%}}.pf[data-astro-cid-5wrjbtsa]{background:var(--c-bg);padding:calc(154 * var(--u)) calc(var(--inset) + var(--gutter)) calc(96 * var(--u))}.pf__head[data-astro-cid-5wrjbtsa]{grid-template-columns:minmax(0, 1fr) calc(520 * var(--u));align-items:end;column-gap:calc(48 * var(--u));margin-bottom:calc(56 * var(--u));display:grid}.pf__title[data-astro-cid-5wrjbtsa]{font-weight:700;font-size:calc(64 * var(--fu));letter-spacing:-.02em;line-height:1.1}.pf__intro[data-astro-cid-5wrjbtsa]{font-size:calc(16 * var(--fu));color:var(--c-slate);line-height:1.65}@media (width<=1300px){.pf[data-astro-cid-5wrjbtsa]{padding:140px 40px 80px}.pf__head[data-astro-cid-5wrjbtsa]{grid-template-columns:minmax(0,1fr) 440px;column-gap:40px;margin-bottom:44px}.pf__title[data-astro-cid-5wrjbtsa]{font-size:56px}.pf__intro[data-astro-cid-5wrjbtsa]{font-size:15px}}@media (width<=860px){.pf__head[data-astro-cid-5wrjbtsa]{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media (width<=750px){.pf[data-astro-cid-5wrjbtsa]{padding:calc(120 * var(--u)) calc(20 * var(--u)) calc(56 * var(--u))}.pf__head[data-astro-cid-5wrjbtsa]{margin-bottom:28px}.pf__title[data-astro-cid-5wrjbtsa]{font-size:40px}.pf__intro[data-astro-cid-5wrjbtsa]{font-size:14px}}
