.cta.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.primary.svelte-1uha8ag{font-weight:600;font-size:var(--fs-14,15px);color:#fff;background:#0f172a;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.svelte-1uha8ag.primary:where(.svelte-1uha8ag):hover{color:#fff;background:maroon;text-decoration:none;transition:background-color .3s}#welcome-mihune-web.svelte-1uha8ag{font-size:var(--fs-32);text-align:center;margin:0;padding-block:4.5em 0;font-family:Shippori Mincho B1,serif}.card-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}@media (width<860px){.card-grid.svelte-1uha8ag{grid-template-columns:1fr}}.card.svelte-1uha8ag{border-radius:var(--fs-16);padding:var(--fs-16) var(--fs-40);background:#fff;border:1px solid #e2e8f0;flex-direction:column;align-items:center;display:flex}.card.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:var(--fs-40);height:var(--fs-40);fill:#6b8e23;stroke-width:1px;margin-block:1.5em}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-20);margin:0 0 var(--fs-20);color:#494949}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#475569;line-height:1.6;font-size:var(--fs-14);margin:0}#hero.svelte-1uha8ag{width:100%;height:calc(88vh - var(--headerHeight));justify-content:center;align-items:center;display:flex}.hero-inner.svelte-1uha8ag{text-align:center}#hero_title.svelte-1uha8ag{font-size:var(--fs-40);font-family:Shippori Mincho B1,serif;font-weight:600;line-height:1.4}#hero_title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}@media (width<768px){#hero_title.svelte-1uha8ag{font-size:var(--fs-24)}#hero_title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline}#hero_title.svelte-1uha8ag span:where(.svelte-1uha8ag):before{content:"、"}}.hero-description.svelte-1uha8ag{font-size:var(--fs-20)}#topics.svelte-1uha8ag{counter-reset:cnt 0;width:100%}.topics-inner.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title desc";width:100%;min-height:88vh;display:grid}.topics-inner.svelte-1uha8ag:nth-child(2n){grid-template-areas:"desc title"}@media (width<810px){.topics-inner.svelte-1uha8ag{display:initial;min-height:auto}}.topic-title.svelte-1uha8ag{grid-area:title}.topic-description.svelte-1uha8ag{grid-area:desc}.topics-inner.svelte-1uha8ag>:where(.svelte-1uha8ag){flex-direction:column;justify-content:center;align-items:center;display:flex}.topic-title.svelte-1uha8ag{font-size:clamp(var(--fs-28),4vw,var(--fs-40));color:#fff;counter-increment:cnt 1;margin:0;font-family:Shippori Mincho B1,serif;font-weight:600;line-height:1.5;position:relative}.topic-title.svelte-1uha8ag:after{content:"Topic "counter(cnt);font-size:var(--fs-16);font-family:300;color:#eae3e3;z-index:1;position:absolute;top:1em;left:1em}@media (width<810px){.topic-title.svelte-1uha8ag{padding-block:2.2em 1em}}.topic-description.svelte-1uha8ag{padding:var(--fs-20);background:#ffffffd9}.topic-description.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:480px;font-size:var(--fs-18);line-height:1.6}#call-me.svelte-1uha8ag{text-align:center;width:100%;padding-block:5em}#call-me-title.svelte-1uha8ag{font-size:var(--fs-32);font-family:Shippori Mincho B1,serif;font-weight:600}#call-me.svelte-1uha8ag a:where(.svelte-1uha8ag){width:260px;font-size:var(--fs-24);letter-spacing:.1em;margin-inline:auto;background:#f7f7f7;margin-top:2em;padding-block:1em;text-decoration:none;display:block;box-shadow:0 0 1px 1px #f0f8ff,0 0 4px #aaa}#call-me.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transition:box-shadow .4s;box-shadow:0 0 40px 1px #69706c}
