@-webkit-keyframes filterBlur{0%{filter:blur(3px)}100%{filter:blur(0)}}@keyframes filterBlur{0%{filter:blur(3px)}100%{filter:blur(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body div:has(.grecaptcha-badge){opacity:1;pointer-events:auto}.contact_con .snow-monkey-form .smf-form{display:grid}.contact_con .snow-monkey-form .smf-form>p,.contact_con .snow-monkey-form .smf-form .smf-complete-content{line-height:1.8em}.contact_con .snow-monkey-form .smf-error-messages{font-size:.88em;font-weight:600}.contact_con .snow-monkey-form .smf-item__label{margin-bottom:.6em}.contact_con .snow-monkey-form .smf-item__controls{font-weight:600}.contact_con .snow-monkey-form .smf-item input[type=text],.contact_con .snow-monkey-form .smf-item input[type=tel],.contact_con .snow-monkey-form .smf-item input[type=email],.contact_con .snow-monkey-form .smf-item textarea{width:100%;padding:.8em;background-color:#f1f1f1;font-size:16px;font-weight:normal}.contact_con .snow-monkey-form .smf-item input[type=text][data-invalid="1"],.contact_con .snow-monkey-form .smf-item input[type=tel][data-invalid="1"],.contact_con .snow-monkey-form .smf-item input[type=email][data-invalid="1"],.contact_con .snow-monkey-form .smf-item textarea[data-invalid="1"]{background-color:#eddede}.contact_con .snow-monkey-form .smf-item textarea{field-sizing:content}.contact_con .snow-monkey-form .smf-action button{align-items:center;justify-content:center;width:250px;padding:12px;border-radius:0;border:1px solid #dbdbdb;background:#fff;line-height:1.2em;font-weight:600;font-family:"Shippori Mincho B1",serif;position:relative}.contact_con .snow-monkey-form .smf-action button .smf-sending{opacity:0}.contact_con .snow-monkey-form .smf-action button::after{content:"";width:12px;height:5px;border-right:1px solid #393939;border-bottom:1px solid #393939;position:absolute;inset:50% 1em auto auto;transform:skew(45deg) translateY(-50%)}.contact_con .snow-monkey-form .smf-action button[data-action=back]{background:#ececec;color:#7e7e7e}.contact_con .snow-monkey-form .smf-action button[data-action=back]::after{transform:skew(-45deg) translateY(-50%) scale(-1, 1);inset:50% auto auto 1em}@media all and (min-width: 1025px){.contact_con{margin-bottom:120px}.contact_con .snow-monkey-form{font-size:1.8em}.contact_con .snow-monkey-form .smf-form{row-gap:60px}.contact_con .snow-monkey-form .smf-item__label{font-size:1.11em}.contact_con .snow-monkey-form .smf-item textarea{min-height:120px}.contact_con .snow-monkey-form .smf-action{margin-top:60px}.contact_con .snow-monkey-form .smf-action button::after{transition:transform .4s ease-out;will-change:transform}.contact_con .snow-monkey-form .smf-action button:hover::after{transform:skew(45deg) translate(30%, -50%)}.contact_con .snow-monkey-form .smf-action button[data-action=back]:hover::after{transform:skew(-45deg) translate(-30%, -50%) scale(-1, 1)}.contact_con .snow-monkey-form .smf-action{text-align:center}.contact_con .snow-monkey-form .smf-action button{display:inline-flex}}@media screen and (max-width: 1024px){.contact_con{margin-bottom:80px}.contact_con .snow-monkey-form{font-size:16px}.contact_con .snow-monkey-form .smf-form{row-gap:40px}.contact_con .snow-monkey-form .smf-item textarea{min-height:80px}.contact_con .snow-monkey-form .smf-action{margin-top:40px}.contact_con .snow-monkey-form .smf-action .smf-button-control{display:contents}.contact_con .snow-monkey-form .smf-action button{display:flex;margin:10px auto 0}}
/*# sourceMappingURL=contact.min.css.map */