@charset "UTF-8";.contact[data-astro-cid-mbjbhk5d]{margin-bottom:calc(max(clamp(1rem,1.6666666667vw + .5rem,2rem),2.2222222222vw)*-1);padding-top:max(clamp(5rem,8.3333333333vw + 2.5rem,10rem),11.1111111111vw);padding-bottom:max(clamp(5rem,8.3333333333vw + 2.5rem,10rem),11.1111111111vw)}.contact__title[data-astro-cid-mbjbhk5d] h1[data-astro-cid-mbjbhk5d],.contact__title[data-astro-cid-mbjbhk5d] h2[data-astro-cid-mbjbhk5d]{font-size:max(clamp(.875rem,.625vw + .6875rem,1.25rem),1.3888888889vw);font-weight:500}.contact__title[data-astro-cid-mbjbhk5d] span[data-astro-cid-mbjbhk5d]{margin-top:max(.5rem,.5555555556vw);font-size:max(clamp(2rem,3.3333333333vw + 1rem,4rem),4.4444444444vw);letter-spacing:.1em;font-weight:700;font-family:Montserrat,serif;display:block;line-height:1}.contact[data-astro-cid-mbjbhk5d]{width:min(100% - clamp(2rem,30vw + -7rem,5rem),max(600px,41.6666666667vw));margin-inline:auto}.contact__title[data-astro-cid-mbjbhk5d]{text-align:center}.contact__container[data-astro-cid-mbjbhk5d]{margin-top:max(clamp(2rem,.8333333333vw + 1.75rem,2.5rem),2.7777777778vw)}.contact__text[data-astro-cid-mbjbhk5d] a[data-astro-cid-mbjbhk5d]{font-weight:500;text-decoration:underline}.contact__form[data-astro-cid-mbjbhk5d]{margin-top:max(4rem,4.4444444444vw)}.contact__form[data-astro-cid-mbjbhk5d] dl[data-astro-cid-mbjbhk5d]>div[data-astro-cid-mbjbhk5d]:not(:first-child){margin-top:max(2rem,2.2222222222vw)}.contact__form[data-astro-cid-mbjbhk5d] dt[data-astro-cid-mbjbhk5d]{font-weight:500;display:flex;align-items:center;gap:max(.5rem,.5555555556vw)}.contact__form[data-astro-cid-mbjbhk5d] dt[data-astro-cid-mbjbhk5d]:after{content:"必須";font-weight:500;font-size:max(.625rem,.6944444444vw);color:#1a1a1a;background-color:#fff;padding:0 .4em}.contact__form[data-astro-cid-mbjbhk5d] dt[data-astro-cid-mbjbhk5d].any:after{display:none}.contact__form[data-astro-cid-mbjbhk5d] dd[data-astro-cid-mbjbhk5d]{margin-top:max(1rem,1.1111111111vw)}.contact__form[data-astro-cid-mbjbhk5d] input[data-astro-cid-mbjbhk5d],.contact__form[data-astro-cid-mbjbhk5d] textarea[data-astro-cid-mbjbhk5d]{font-size:1rem;padding:.5em 1em;width:100%;background-color:#fff;color:#1a1a1a}.contact__form[data-astro-cid-mbjbhk5d] input[data-astro-cid-mbjbhk5d]::placeholder,.contact__form[data-astro-cid-mbjbhk5d] textarea[data-astro-cid-mbjbhk5d]::placeholder{color:#ccc}.contact__form[data-astro-cid-mbjbhk5d] textarea[data-astro-cid-mbjbhk5d]{min-height:5lh;max-height:10lh;field-sizing:content}.contact__form[data-astro-cid-mbjbhk5d] .privacy[data-astro-cid-mbjbhk5d]{margin-top:max(2rem,2.2222222222vw)}.contact__form[data-astro-cid-mbjbhk5d] .privacy[data-astro-cid-mbjbhk5d] .privacyCheck[data-astro-cid-mbjbhk5d]{content:"";display:inline-block;width:1.2em;height:1.2em;cursor:pointer;position:relative;top:max(.1875rem,.2083333333vw);background-color:#fff}.contact__form[data-astro-cid-mbjbhk5d] .privacy[data-astro-cid-mbjbhk5d] .privacyCheck[data-astro-cid-mbjbhk5d] svg[data-astro-cid-mbjbhk5d]{position:absolute;display:none;inset:0}.contact__form[data-astro-cid-mbjbhk5d] .privacy[data-astro-cid-mbjbhk5d] .privacyLabel[data-astro-cid-mbjbhk5d]:after{display:inline-block;content:"必須";font-weight:500;font-size:max(.625rem,.6944444444vw);color:#1a1a1a;background-color:#fff;padding:0 .4em}.contact__form[data-astro-cid-mbjbhk5d] .privacy[data-astro-cid-mbjbhk5d] input[data-astro-cid-mbjbhk5d]{display:none}.contact__form[data-astro-cid-mbjbhk5d] .privacy[data-astro-cid-mbjbhk5d] input[data-astro-cid-mbjbhk5d]:checked~.privacyCheck[data-astro-cid-mbjbhk5d] svg[data-astro-cid-mbjbhk5d]{display:inline-block}.contact__form[data-astro-cid-mbjbhk5d] .button-wrap[data-astro-cid-mbjbhk5d]{text-align:center;margin-top:max(clamp(2.5rem,2.5vw + 1.75rem,4rem),4.4444444444vw)}.contact__form[data-astro-cid-mbjbhk5d] .button[data-astro-cid-mbjbhk5d]{cursor:pointer;display:inline-block;font-family:Montserrat,serif;font-weight:700;font-size:max(1rem,1.1111111111vw);padding:max(.75rem,.8333333333vw) max(2.5rem,2.7777777778vw);background-color:#fff;color:#1a1a1a;line-height:1.2;letter-spacing:0;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.contact__form[data-astro-cid-mbjbhk5d] .button[data-astro-cid-mbjbhk5d]:where(:any-link,:enabled,summary):hover{background-color:#ccc}}.contact__form[data-astro-cid-mbjbhk5d] .button[data-astro-cid-mbjbhk5d]{padding-left:max(4rem,4.4444444444vw);padding-right:max(4rem,4.4444444444vw)}.file[data-astro-cid-mbjbhk5d] input[data-astro-cid-mbjbhk5d][type=file]{display:none}.file[data-astro-cid-mbjbhk5d] .fileLabel[data-astro-cid-mbjbhk5d]{display:inline-block;background-color:#fff;color:#1a1a1a;padding:max(.5rem,.5555555556vw) max(1rem,1.1111111111vw);cursor:pointer;margin-right:max(.5rem,.5555555556vw)}.occupation__list[data-astro-cid-mbjbhk5d]{display:flex;flex-wrap:wrap;gap:max(clamp(.5rem,.8333333333vw + .25rem,1rem),1.1111111111vw) max(clamp(1rem,.8333333333vw + .75rem,1.5rem),1.6666666667vw)}.occupation__list[data-astro-cid-mbjbhk5d]:last-of-type{margin-top:max(clamp(.5rem,.8333333333vw + .25rem,1rem),1.1111111111vw)}.occupation__list-item[data-astro-cid-mbjbhk5d]{position:relative;display:inline-flex;gap:max(.5rem,.5555555556vw);cursor:pointer}.occupation__list-item[data-astro-cid-mbjbhk5d] input[data-astro-cid-mbjbhk5d]{display:none}.occupation__list-item[data-astro-cid-mbjbhk5d] input[data-astro-cid-mbjbhk5d]:checked~.occupationCheck[data-astro-cid-mbjbhk5d] svg[data-astro-cid-mbjbhk5d]{display:inline-block}.occupation__list-item[data-astro-cid-mbjbhk5d] .occupationCheck[data-astro-cid-mbjbhk5d]{content:"";display:inline-block;width:1.2em;height:1.2em;cursor:pointer;position:relative;top:max(.375rem,.4166666667vw);background-color:#fff;flex-shrink:0}.occupation__list-item[data-astro-cid-mbjbhk5d] .occupationCheck[data-astro-cid-mbjbhk5d] svg[data-astro-cid-mbjbhk5d]{position:absolute;display:none;inset:0}#form-errors[data-astro-cid-mbjbhk5d]{margin-top:max(clamp(1rem,1.6666666667vw + .5rem,2rem),2.2222222222vw);color:#ff3232;text-align:center}.error[data-astro-cid-mbjbhk5d]{color:#ff3232;display:block}
