.root-container.svelte-aefc13.svelte-aefc13{height:100lvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;background:url(../../../index/background.webp) center / cover;padding:20px;box-sizing:border-box}.root-container.nonwebp.svelte-aefc13.svelte-aefc13{background:url(../../../index/background.png) center / cover}.root-container.svelte-aefc13 .logo.svelte-aefc13{width:240px;margin-top:120px;margin-left:-10px}.root-container.svelte-aefc13 .intro-text.svelte-aefc13{text-align:center}.root-container.svelte-aefc13 .intro-text h1.svelte-aefc13,p.svelte-aefc13.svelte-aefc13{color:#fff}.root-container.svelte-aefc13 .intro-text h1.svelte-aefc13{font-size:2em;margin-top:40px;margin-left:-30px}.root-container.svelte-aefc13 .intro-text p.svelte-aefc13{font-size:1.2em;margin-top:30px}.root-container.svelte-aefc13 .footer a.svelte-aefc13{text-decoration:none;display:flex;justify-content:center;align-items:center}.root-container.svelte-aefc13 .footer p.svelte-aefc13{font-family:Yu Mincho,serif;font-size:1em;text-align:center;color:#f0f0f0}.root-container.svelte-aefc13 .footer .seika-dx-logo.svelte-aefc13{width:120px;margin-left:4px;margin-bottom:6px}
