@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oleo+Script:wght@400;700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{font-family:Noto Sans JP,Open Sans;font-size:14pt;background-color:#2e3440}button,input,textarea{font-family:Noto Sans JP,Open Sans;font-size:14pt}.page.svelte-1tlqjtj{position:relative;height:100vh;width:100vw;max-width:100%;color:#d8dee9}.page.svelte-1tlqjtj div:where(.svelte-1tlqjtj){display:inline-block}.page.svelte-1tlqjtj .title:where(.svelte-1tlqjtj){position:relative;font-size:1.8rem;font-weight:800;top:3rem;left:2.5rem}@media screen and (max-width: 768px){.page.svelte-1tlqjtj .title:where(.svelte-1tlqjtj){font-size:1.2rem;left:.5rem}}.page.svelte-1tlqjtj .container:where(.svelte-1tlqjtj){display:grid;grid-template-columns:1fr 1fr;position:relative;top:4rem;left:4rem;width:calc(100% - 4rem)}@media screen and (max-width: 768px){.page.svelte-1tlqjtj .container:where(.svelte-1tlqjtj){display:flex;flex-direction:column}}@media screen and (max-width: 768px){.page.svelte-1tlqjtj .container:where(.svelte-1tlqjtj){left:1rem;width:calc(100% - 1rem)}}.page.svelte-1tlqjtj .container:where(.svelte-1tlqjtj) .item:where(.svelte-1tlqjtj){border-bottom:solid 1px #eceff4}.page.svelte-1tlqjtj .container:where(.svelte-1tlqjtj) .item:where(.svelte-1tlqjtj)+.value:where(.svelte-1tlqjtj){border-bottom:solid 1px #eceff4;font-weight:600}@media screen and (max-width: 768px){.page.svelte-1tlqjtj .container:where(.svelte-1tlqjtj) .item:where(.svelte-1tlqjtj)+.value:where(.svelte-1tlqjtj){border-bottom:none;margin-bottom:.5rem}}.page.svelte-1tlqjtj #company-logo:where(.svelte-1tlqjtj){width:300px}@media screen and (max-width: 768px){.page.svelte-1tlqjtj #company-logo:where(.svelte-1tlqjtj){width:200px}}#navbar.svelte-1tlqjtj{display:flex;flex-direction:row-reverse;width:100vw;background-color:#d08770;position:fixed;padding:.5rem;z-index:100;color:#eceff4}@media screen and (max-width: 768px){#navbar.svelte-1tlqjtj{background-color:transparent}}#navbar.svelte-1tlqjtj ul:where(.svelte-1tlqjtj){list-style:none}#navbar.svelte-1tlqjtj ul:where(.svelte-1tlqjtj) li:where(.svelte-1tlqjtj){display:inline-block;padding-left:1rem;padding-right:1rem;font-weight:600}#navbar.svelte-1tlqjtj ul:where(.svelte-1tlqjtj) li:where(.svelte-1tlqjtj):before{content:" - "}#navbar.svelte-1tlqjtj ul:where(.svelte-1tlqjtj) li:where(.svelte-1tlqjtj):after{content:" - "}#navbar.svelte-1tlqjtj ul:where(.svelte-1tlqjtj) li:where(.svelte-1tlqjtj) a:where(.svelte-1tlqjtj){text-decoration:none;color:#eceff4}.menu-link{margin:.5rem 0rem}.menu-link:before{content:" - "}.menu-link:after{content:" - "}#landing.svelte-1tlqjtj img:where(.svelte-1tlqjtj){position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:250px}#footer.svelte-1tlqjtj{display:flex;width:100%;background-color:#4c566a;position:absolute;bottom:0}@media screen and (max-width: 768px){#footer.svelte-1tlqjtj{flex-direction:column}}#footer.svelte-1tlqjtj ul:where(.svelte-1tlqjtj){flex:1 1 0;list-style:none;display:block;font-size:.8rem;padding:.5rem}#footer.svelte-1tlqjtj div:where(.svelte-1tlqjtj){flex:1 1 0;font-size:.85rem;padding:.5rem}@media screen and (max-width: 768px){#footer.svelte-1tlqjtj div:where(.svelte-1tlqjtj){font-size:.7rem}}button.svelte-1tlqjtj{background-color:#4c566a;color:#eceff4;padding:.2rem .95rem;border:none;border-radius:1rem}input[type=text].svelte-1tlqjtj,input[type=email].svelte-1tlqjtj,textarea.svelte-1tlqjtj{background-color:transparent;width:25rem;outline:none;color:#d8dee9}@media screen and (max-width: 768px){input[type=text].svelte-1tlqjtj,input[type=email].svelte-1tlqjtj,textarea.svelte-1tlqjtj{width:20rem}}input[type=text].svelte-1tlqjtj,input[type=email].svelte-1tlqjtj{border-top:none;border-left:none;border-right:none;border-bottom:solid 1px #d8dee9}input[type=text].svelte-1tlqjtj:focus,input[type=email].svelte-1tlqjtj:focus{border-bottom:solid 1px #d08770}label.svelte-1tlqjtj{display:block;margin-bottom:.25rem}input.svelte-1tlqjtj~label:where(.svelte-1tlqjtj){margin-top:1rem}textarea.svelte-1tlqjtj{height:20rem;border:solid 1px #d8dee9;border-radius:.5rem;padding:.5rem}@media screen and (max-width: 768px){textarea.svelte-1tlqjtj{height:12rem}}textarea.svelte-1tlqjtj:focus{border:solid 1px #d08770}#humberger.svelte-1tlqjtj{display:inline-block;width:2.5rem;height:2.5rem;background-color:#d08770;border-radius:.2rem;outline:none}#humberger.svelte-1tlqjtj:hover{border:solid 1px #d8dee9}span.bar.svelte-1tlqjtj{position:absolute;display:inline-block;background-color:#2e3440;border-radius:.2rem;height:.15rem;width:1.5rem;right:.95rem}.top.svelte-1tlqjtj{top:1.15rem}.middle.svelte-1tlqjtj{top:1.7rem}.bottom.svelte-1tlqjtj{top:2.25rem}#overlay.svelte-1tlqjtj{z-index:200;width:100vw;height:100vh;opacity:.75;background-color:#2e3440;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center}#overlay-container.svelte-1tlqjtj{display:flex;flex-direction:column;width:90%;color:#d8dee9}#close-overlay.svelte-1tlqjtj{background-color:transparent;border:none;position:absolute;top:.5rem;right:.5rem}#close-overlay.svelte-1tlqjtj:before{content:"";display:inline-block;width:1.5rem;height:.15rem;background-color:#d8dee9;transform:rotate(45deg) translate(1.05rem)}#close-overlay.svelte-1tlqjtj:after{content:"";display:inline-block;width:1.5rem;height:.15rem;background-color:#d8dee9;transform:rotate(-45deg) translate(-1.05rem)}
