.Contact_contents__Ag4HK{width:82%;max-width:1180px;margin:0 auto;padding:120px 0;overflow:clip}@media(min-width:720px)and (max-width:1199px){.Contact_contents__Ag4HK{width:100%;padding:120px 40px}}@media(max-width:719px){.Contact_contents__Ag4HK{width:100%;padding:80px 24px}}.Contact_content__3flHh{display:block}.Contact_title__wQh01{font-weight:500;font-size:36px;line-height:1.5;color:#1f1f1f}@media(max-width:819px){.Contact_title__wQh01{font-size:24px}}.Contact_text__24MJ_{margin-top:10px;font-size:16px;line-height:180%;color:#1f1f1f}.Contact_contactForm__3ef_C{margin-top:40px}.Contact_contactForm__3ef_C form{display:grid;grid-template-columns:1fr}.Contact_contactForm__3ef_C form>.hs-dependent-field{grid-column:1/-1;display:grid;grid-template-columns:1fr}.Contact_contactForm__3ef_C form>.hs-dependent-field>.hs-dependent-field,.Contact_contactForm__3ef_C form>.hs-dependent-field>.hs-form-field{grid-column:1/-1;grid-row:auto;width:100%}.Contact_contactForm__3ef_C form>.hs-form-field,.Contact_contactForm__3ef_C form>.hs-richtext,.Contact_contactForm__3ef_C form>.hs_privacy,.Contact_contactForm__3ef_C form>.hs_submit{grid-column:1/-1;width:100%}@media(min-width:720px){.Contact_contactForm__3ef_C form,.Contact_contactForm__3ef_C form>.hs-dependent-field{grid-template-columns:repeat(2,-moz-calc(50% - 8px));grid-template-columns:repeat(2,calc(50% - 8px));grid-column-gap:16px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.Contact_contactForm__3ef_C form>.hs-dependent-field{display:grid;-moz-box-align:start;align-items:start}.Contact_contactForm__3ef_C form>.hs-dependent-field>.hs_otoiawaseshubetsupurudaun{grid-column:1;grid-row:1;align-self:start}.Contact_contactForm__3ef_C form>.hs-dependent-field>.hs-dependent-field,.Contact_contactForm__3ef_C form>.hs-dependent-field>.hs-form-field:not(.hs_otoiawaseshubetsupurudaun):not(.hs_torihikisakikigyoujisseki){grid-column:2;width:100%}.Contact_contactForm__3ef_C form>.hs-dependent-field>.hs_torihikisakikigyoujisseki{grid-column:1/-1;width:100%}.Contact_contactForm__3ef_C form>.hs-form-field{grid-column:auto}.Contact_contactForm__3ef_C form>.hs_company{grid-column:1}.Contact_contactForm__3ef_C form>.hs-form-field.hs-fieldtype-textarea,.Contact_contactForm__3ef_C form>.hs-richtext,.Contact_contactForm__3ef_C form>.hs_privacy,.Contact_contactForm__3ef_C form>.hs_submit{grid-column:1/-1}}.Contact_contactForm__3ef_C form .hs-dependent-field .hs-form-field,.Contact_contactForm__3ef_C form .hs-form-field{display:block;width:100%}.Contact_contactForm__3ef_C form .hs-dependent-field .hs-form-field>label,.Contact_contactForm__3ef_C form .hs-form-field>label{width:100%;font-size:16px;font-weight:400;text-align:left;color:#222;margin-bottom:8px}.Contact_contactForm__3ef_C form .hs-dependent-field .hs-form-field>label .hs-form-required,.Contact_contactForm__3ef_C form .hs-form-field>label .hs-form-required{font-size:0;position:relative}.Contact_contactForm__3ef_C form .hs-dependent-field .hs-form-field>label .hs-form-required:before,.Contact_contactForm__3ef_C form .hs-form-field>label .hs-form-required:before{content:"必須";width:32px;margin:0 0 0 10px;padding:2px 4px;background:#ffeaef;border-radius:2px;font-size:12px;color:#bf012d;line-height:20px;position:absolute;top:-19px;left:0}.Contact_contactForm__3ef_C form .hs-dependent-field .hs-form-field .hs-error-msgs,.Contact_contactForm__3ef_C form .hs-form-field .hs-error-msgs{width:100%}.Contact_contactForm__3ef_C form .hs-dependent-field .hs-form-field .hs-error-msgs li,.Contact_contactForm__3ef_C form .hs-form-field .hs-error-msgs li{width:100%;text-align:left}.Contact_contactForm__3ef_C form .hs-dependent-field .hs-form-field .hs-error-msgs li .hs-error-msg,.Contact_contactForm__3ef_C form .hs-form-field .hs-error-msgs li .hs-error-msg{margin-top:10px;padding-left:0;line-height:1.6}.Contact_contactForm__3ef_C form label.hs-main-font-element{text-align:left}.Contact_contactForm__3ef_C form .hs-richtext p{width:100%;margin:0;font-size:13px;font-weight:400;line-height:1.5;color:#1f1f1f}.Contact_contactForm__3ef_C form .hs_privacy .input .inputs-list .hs-form-booleancheckbox{width:100%}.Contact_contactForm__3ef_C form .hs_privacy .input .inputs-list .hs-form-booleancheckbox label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px}.Contact_contactForm__3ef_C form .hs_privacy .input .inputs-list .hs-form-booleancheckbox label span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Contact_contactForm__3ef_C form .hs_privacy .input .inputs-list .hs-form-booleancheckbox label span .hs-form-required{font-size:0;position:relative}.Contact_contactForm__3ef_C form .hs_privacy .input .inputs-list .hs-form-booleancheckbox label span .hs-form-required:before{content:"必須";display:inline-block;width:32px;margin:0 0 0 10px;padding:2px 4px;background:#ffeaef;border-radius:2px;font-size:12px;color:#bf012d;line-height:20px;position:absolute;top:-18px;left:0}.Contact_contactForm__3ef_C form .hs_submit .actions{text-align:left;width:100%}.Contact_contactForm__3ef_C form .hs_submit .actions .hs-button{width:285px}@media(max-width:719px){.Contact_contactForm__3ef_C form .hs_submit .actions .hs-button{width:100%}}.Animation_fade__17rz5{opacity:0;-webkit-transform:translateY(75px);-moz-transform:translateY(75px);transform:translateY(75px)}.Animation_fadeOn__EFfKK{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:all .8s cubic-bezier(.215,.61,.355,1);-moz-transition:all .8s cubic-bezier(.215,.61,.355,1);transition:all .8s cubic-bezier(.215,.61,.355,1)}.Animation_fadeOn3__1X7cq{-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1);-moz-transition:all 1s cubic-bezier(.215,.61,.355,1);transition:all 1s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.Animation_fadeOn3__1X7cq,.Animation_fadeOn6__3QyHK{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.Animation_fadeOn6__3QyHK{-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1);-moz-transition:all 1s cubic-bezier(.215,.61,.355,1);transition:all 1s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}
/*# sourceMappingURL=86d77f472a0f1abafab9.css.map*/