.required.svelte-1gii7z0.svelte-1gii7z0.svelte-1gii7z0{color:#e4050b}.contactForm.is-submitting.svelte-1gii7z0.svelte-1gii7z0.svelte-1gii7z0{position:relative;min-height:100px}.contactForm.is-submitting.svelte-1gii7z0.svelte-1gii7z0.svelte-1gii7z0:before{content:"";display:block;background:url(/assets/images/content/content/loading.svg) no-repeat center/100px rgba(255,255,255,.95);width:100%;height:100%;position:absolute;left:0;top:0}.contactForm.svelte-1gii7z0 .formItem.svelte-1gii7z0.svelte-1gii7z0{display:flex}.contactForm.svelte-1gii7z0 .formItem.svelte-1gii7z0.svelte-1gii7z0:not(:last-of-type){margin-bottom:15px}.contactForm.svelte-1gii7z0 .formItem .head.svelte-1gii7z0.svelte-1gii7z0{width:18em;padding:.5em 1em .5em 0}.contactForm.svelte-1gii7z0 .formItem .content.svelte-1gii7z0.svelte-1gii7z0{padding:.5em 1em .5em .5em;width:calc(100% - 18em)}.contactForm.svelte-1gii7z0 .formItem .content input.svelte-1gii7z0.svelte-1gii7z0,.contactForm.svelte-1gii7z0 .formItem .content textarea.svelte-1gii7z0.svelte-1gii7z0{width:100%;padding:1em;border:1px solid #999}.contactForm.svelte-1gii7z0 .formItem .content input.is-error.svelte-1gii7z0.svelte-1gii7z0,.contactForm.svelte-1gii7z0 .formItem .content textarea.is-error.svelte-1gii7z0.svelte-1gii7z0{border:2px solid #e4050b}.contactForm.svelte-1gii7z0 .formItem .content textarea.svelte-1gii7z0.svelte-1gii7z0{display:block}.contactForm.svelte-1gii7z0 .btnVox.svelte-1gii7z0.svelte-1gii7z0{display:flex;justify-content:center;margin-top:5vh}.contactForm.svelte-1gii7z0 .btnVox .submit.svelte-1gii7z0.svelte-1gii7z0{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.5em 2em;background-color:#000;color:#fff;transition:opacity .2s linear;cursor:pointer;letter-spacing:.2em;text-align:center;font-family:"Noto Serif JP",serif;font-size:1.6rem}.contactForm.svelte-1gii7z0 .btnVox .submit.svelte-1gii7z0.svelte-1gii7z0:disabled{opacity:.1;cursor:not-allowed}.contactForm.svelte-1gii7z0 .btnVox .back.svelte-1gii7z0.svelte-1gii7z0{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;text-decoration:underline;cursor:pointer;font-family:"Noto Serif JP",serif;font-weight:300;color:#b83f90}.contactForm.svelte-1gii7z0 .btnVox .back.svelte-1gii7z0.svelte-1gii7z0:hover{text-decoration:none}.contactForm.svelte-1gii7z0 #entryPriv.svelte-1gii7z0.svelte-1gii7z0{display:inline-block;width:auto;vertical-align:middle}.contactForm.svelte-1gii7z0 #entryPriv.svelte-1gii7z0+label.svelte-1gii7z0{vertical-align:middle}@media only screen and (max-width: 767px){.contactForm.svelte-1gii7z0 .formItem.svelte-1gii7z0.svelte-1gii7z0{display:block}.contactForm.svelte-1gii7z0 .formItem .head.svelte-1gii7z0.svelte-1gii7z0{width:100%}.contactForm.svelte-1gii7z0 .formItem .content.svelte-1gii7z0.svelte-1gii7z0{width:100%;padding-left:0;padding-right:0;padding-top:0}.contactForm.svelte-1gii7z0 .formItem .content input.svelte-1gii7z0.svelte-1gii7z0,.contactForm.svelte-1gii7z0 .formItem .content textarea.svelte-1gii7z0.svelte-1gii7z0{font-size:16px;padding:.5em}.contactForm.svelte-1gii7z0 .caution.svelte-1gii7z0.svelte-1gii7z0{margin-top:5px;line-height:1.2}}
