.wrapper.svelte-h3pa7s{max-width:100%;width:600px;min-height:600px;background:#fff;border:3px solid black;border-radius:10px;margin:auto;font-family:Zen Kaku Gothic New;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.row.svelte-h3pa7s{display:grid;grid-template-columns:2fr 3fr;border-bottom:1px solid #ccc;padding:0 20px 20px;font-family:Zen Kaku Gothic New;font-weight:700}form.svelte-h3pa7s{max-width:80%;height:auto;margin:60px auto;gap:20px;display:flex;flex-direction:column;font-family:Zen Kaku Gothic New;font-weight:700}.row.textarea.svelte-h3pa7s{display:grid;grid-template-columns:1fr;grid-template-rows:40px 1fr}.btns.svelte-h3pa7s{display:grid;grid-template-columns:80% 20%;gap:10px}button[type=submit].svelte-h3pa7s{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 0;gap:10px;background:#000;border-radius:10px;box-shadow:none;color:#fff;border:none;width:auto;height:60px;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;font-size:22px;line-height:60px;transition:all .5s}p.svelte-h3pa7s{font-size:.8rem;font-family:Zen Kaku Gothic New;font-weight:700}button.svelte-h3pa7s:hover{opacity:.5}button[type=button].svelte-h3pa7s{height:60px;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;font-size:14px;line-height:60px;background:transparent;box-shadow:none;border:none}.button.svelte-h3pa7s{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:not-allowed;gap:10px;background:#000;border-radius:10px;max-width:80%;box-shadow:none;color:#fff;border:none;margin:auto;width:400px;height:60px;font-family:Zen Kaku Gothic New;font-weight:700;font-size:22px;line-height:60px;background-color:#888;color:#ccc}.inner.svelte-h3pa7s{width:100%}.success.svelte-h3pa7s{max-width:80%;height:fit-content;margin:auto;gap:10px}.success.svelte-h3pa7s>div:where(.svelte-h3pa7s){display:flex;align-items:center;gap:20px}.success.svelte-h3pa7s .btns:where(.svelte-h3pa7s) button:where(.svelte-h3pa7s){margin-left:auto}.success.svelte-h3pa7s p:where(.svelte-h3pa7s){margin-left:auto;width:fit-content}h3.svelte-h3pa7s{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;font-size:20px}[role=dialog] .close{color:#fff!important;font-size:30px!important;background:transparent;inset:unset!important;right:0!important;min-width:auto!important;min-height:auto!important}[role=dialog].window{max-width:80%!important;width:600px!important;margin:auto!important}[role=dialog] .close{top:2rem!important;right:calc(5% + .75rem)!important;top:30px!important;right:30px!important;background-color:#fff}[role=dialog].content{padding:0rem}.svelte-h3pa7s::-webkit-scrollbar,.svelte-h3pa7s::-webkit-scrollbar-track,.svelte-h3pa7s::-webkit-scrollbar-thumb{all:unset}@media screen and (orientation:portrait){[role=dialog] .close{top:2rem!important;right:calc(5% + .75rem)!important}[role=dialog].window{max-width:100%!important;overflow:hidden}[role=dialog].content{padding:.5rem}[role=dialog].window .inner{max-width:100%!important}[role=dialog].window .wrapper{max-width:100%!important;box-sizing:border-box}[role=dialog].window .wrapper form{max-width:95%!important}[role=dialog].window .wrapper form .row{max-width:95%!important;padding:10px}.btns.svelte-h3pa7s{grid-template-columns:auto}.btns.svelte-h3pa7s button:where(.svelte-h3pa7s){height:50px}}#contact.svelte-vfrvpq{width:100%;min-height:100lvh;height:auto;background:url(../../../img/contact/webp/contact_bg.webp),url(../../../img/contact/contact_bg.png);position:relative;padding:120px 0}.inner.svelte-vfrvpq{width:1292px;max-width:95%;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative;gap:clamp(10px,8%,100px)}.visual.svelte-vfrvpq{display:flex;flex-direction:column;position:relative;flex-shrink:1;min-width:400px;max-width:100%;flex-basis:400px;flex-grow:1;width:100%;gap:20px}.visual.svelte-vfrvpq img:where(.svelte-vfrvpq):nth-child(1){position:absolute;left:50%;transform:translate(-50%)}.visual.svelte-vfrvpq img:where(.svelte-vfrvpq):nth-child(2){margin-top:105px;height:auto;object-fit:cover}.notice.svelte-vfrvpq{width:100%;background:#fff;border:3px solid #000000;border-radius:10px;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;font-size:16px;box-sizing:border-box;display:block;padding:1rem 2rem;margin:0;box-shadow:none}.notice.svelte-vfrvpq p:where(.svelte-vfrvpq):nth-child(2),.notice.svelte-vfrvpq p:where(.svelte-vfrvpq):nth-child(4){margin-top:1rem}form.svelte-vfrvpq{display:flex;flex-direction:column;position:relative;gap:30px;max-width:100%;min-width:400px;flex-basis:400px;width:100%;flex-grow:1}label.svelte-vfrvpq{position:relative;width:100%;max-width:100%;min-height:64px;box-sizing:border-box}label.svelte-vfrvpq input:where(.svelte-vfrvpq),label.svelte-vfrvpq select:where(.svelte-vfrvpq){width:100%;background:#fff;border:3px solid #000000;border-radius:10px;height:64px;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;font-size:22px;box-sizing:border-box;display:block;padding:0 1em;margin:0;box-shadow:none}label.svelte-vfrvpq select:where(.svelte-vfrvpq){color:#fff;-webkit-text-stroke:5px black;text-stroke:5px black;paint-order:stroke;text-indent:1rem}label.svelte-vfrvpq select:where(.svelte-vfrvpq),label.svelte-vfrvpq option:where(.svelte-vfrvpq){padding:0;text-indent:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}address.svelte-vfrvpq{font-style:normal}label.svelte-vfrvpq option:where(.svelte-vfrvpq){color:#000;font-size:1.25rem;font-family:Zen Kaku Gothic New;padding-block-start:1rem}label.svelte-vfrvpq option:where(.svelte-vfrvpq):before{content:""}label.svelte-vfrvpq p:where(.svelte-vfrvpq){position:absolute;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;font-size:22px;line-height:32px;display:flex;align-items:center;letter-spacing:.14em;color:#fff;-webkit-text-stroke:5px black;text-stroke:5px black;paint-order:stroke;stroke-linejoin:round;left:1em;top:1rem;pointer-events:none}label.svelte-vfrvpq p.error:where(.svelte-vfrvpq){-webkit-text-stroke:0px red;text-stroke:0px red;paint-order:normal;color:red;left:auto;right:1em;height:58px;line-height:58px;background-color:#fff;padding:0 10px;top:3px;font-size:14px}label.svelte-vfrvpq textarea:where(.svelte-vfrvpq){padding:1em;width:100%;background:#fff;border:3px solid #000000;border-radius:10px;line-height:32px;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;font-size:22px;box-sizing:border-box;display:block;height:300px;resize:none;box-shadow:none}label.svelte-vfrvpq input:where(.svelte-vfrvpq):focus~p:where(.svelte-vfrvpq),label.svelte-vfrvpq textarea:where(.svelte-vfrvpq):focus~p:where(.svelte-vfrvpq){display:none}button.svelte-vfrvpq{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 0;gap:10px;background:#000;border-radius:10px;max-width:80%;box-shadow:none;color:#fff;border:none;margin:auto;width:400px;height:60px;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;font-size:22px;line-height:60px;transition:all .5s}button.svelte-vfrvpq:hover{opacity:.5}.button.svelte-vfrvpq{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:not-allowed;gap:10px;background:#000;border-radius:10px;max-width:80%;box-shadow:none;color:#fff;border:none;margin:auto;width:400px;height:60px;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;font-size:22px;line-height:60px;background-color:#888;color:#ccc}form.svelte-vfrvpq>p:where(.svelte-vfrvpq){max-width:50%;margin:auto}@media screen and (orientation:portrait){label.svelte-vfrvpq p:where(.svelte-vfrvpq){font-weight:900;font-size:16px;-webkit-text-stroke:2px black;text-stroke:2px black}label.svelte-vfrvpq select:where(.svelte-vfrvpq){-webkit-text-stroke:2px black;text-stroke:2px black;paint-order:stroke;font-size:16px}#contact.svelte-vfrvpq{padding-top:100px}.inner.svelte-vfrvpq{width:100%;max-width:90%;flex-direction:column;gap:clamp(20px,10vh,60px)}.visual.svelte-vfrvpq{max-width:100%;min-width:auto;flex-basis:auto}.visual.svelte-vfrvpq img:where(.svelte-vfrvpq){max-width:100%;height:auto;object-fit:cover}form.svelte-vfrvpq{max-width:100%;min-width:auto;flex-basis:auto}label.svelte-vfrvpq,.button.svelte-vfrvpq,button.svelte-vfrvpq{max-width:100%}.wrap{margin:0!important}.content{padding:0}}@media screen and (orientation:portrait) and (min-width:600px){label.svelte-vfrvpq{width:100%}.inner.svelte-vfrvpq{width:100%;max-width:90%;flex-direction:row;gap:40px}}
