.smf-form{margin-bottom:3em;padding:1em 3em 2.5em;border-radius:var(--round-base);background:#fff}.smf-item{display:grid;grid-template-columns:220px 1fr;gap:1em 1.5em;padding-block:.95em;border-bottom:1px solid var(--color-border)}.smf-item__col--label{position:relative;display:grid;grid-template-columns:1fr auto;align-items:start;gap:.85em;padding-top:.6em;font-weight:bold;line-height:1.6}.smf-form .smf-item__description{display:inline-block;margin-top:.4em;padding:.25em .7em;font-size:12px;color:#fff;line-height:1;vertical-align:top;border-radius:100vmax;background:var(--color-red)}.smf-form .sub_group{margin-top:1.1em}.smf-form .sub_group-label{margin-block:0 .65em;font-size:.875rem;font-weight:bold;line-height:1.6}.form-note{margin:.5em 0;font-size:1rem}.form-note:first-child{margin-top:0}.form-note:last-child{margin-bottom:0}.input-desc .smf-placeholder{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em}.input-desc input,.input-zip input{width:100%}.input-desc .smf-control-description,.input-zip .desc{margin-top:0;font-size:.875rem;color:var(--color-text)}.input-zip .wp-block-group__inner-container{display:flex;flex-wrap:wrap;align-items:center;gap:1em}.input-zip .smf-placeholder{width:55%}.input-zip p{margin:0}.input-zip .desc{margin:0}#autozip{display:none !important}.form-confirm .smf-item__col--label{padding-top:.2em}.form-confirm .smf-item{padding-block:1.2em}.snow-monkey-form .smf-action{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em}.smf-action .smf-button-control+.smf-button-control{margin:0}.snow-monkey-form .smf-action .smf-button-control__control{overflow:hidden;position:relative;display:inline-block;width:300px;min-width:140px;max-width:100%;padding:1.3em 2.5em;text-align:center;line-height:1.4;font-weight:bold;color:#fff;transition:var(--trans-dur) all var(--trans-easing);background:var(--color-main);border-radius:100vmax;border:none;letter-spacing:var(--ls-base);will-change:filter}.snow-monkey-form .smf-action .smf-button-control__control:hover,.snow-monkey-form .smf-action .smf-button-control__control:focus{filter:var(--hover-filter)}.snow-monkey-form .smf-button-control:has(>[data-action=back]){order:2}.snow-monkey-form .smf-action [data-action=back].smf-button-control__control{width:auto;padding-block:.85em;border:2px solid var(--color-gry);background:#fff;color:var(--color-main-txt)}.snow-monkey-form .smf-action [data-action=back].smf-button-control__control:hover,.snow-monkey-form .smf-action [data-action=back].smf-button-control__control:focus{border:2px solid var(--color-main)}.smf-placeholder{font-family:var(--font-base-mixed)}.smf-form .smf-item input.smf-text-control__control,.smf-form .smf-item textarea.smf-textarea-control__control{padding:.65em 1em;color:inherit;font-size:16px;font-family:inherit;border:1px solid #f8f7f2;border-radius:3px;box-shadow:none;background:#f8f7f2}input::-moz-placeholder, textarea::-moz-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}.smf-label{margin:.35em 0}.smf-form .smf-item input[type=checkbox].smf-checkbox-control__control{width:20px;height:20px;margin-right:.5em;border:1px solid var(--color-text);border-radius:3px}.smf-form .smf-item input[type=checkbox].smf-checkbox-control__control:checked{background:var(--color-main);border-color:var(--color-main)}.smf-form .smf-item input[type=checkbox].smf-checkbox-control__control:before{width:3px;height:8px;top:calc(50% - 6px);left:calc(50% - 2px);box-sizing:content-box}.smf-form .smf-select-control{display:block;width:60%}.smf-form .smf-item select.smf-select-control__control{width:100%;padding:.35em 2.5em .35em 1em;color:inherit;border-radius:0;border:1px solid #f8f7f2;border-radius:3px}.smf-form .smf-select-control__toggle{background:#f8f7f2}.smf-form .smf-item select+.smf-select-control__toggle:before{transform:none;width:0;height:0;right:14px;border-width:9px 6.5px 0 6.5px;border-color:#ddd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.smf-form .smf-item select.smf-select-control__control:focus+.smf-select-control__toggle:before{border-color:var(--color-main) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.smf-form .smf-item input.smf-radio-button-control__control:checked{background-color:var(--color-main);border-color:var(--color-main)}.size-t{width:15%}.size-s{width:30%}.size-m,.input-size-m .smf-text-control{width:60%}.size-l{width:100%}.size-zip{width:8em}.smf-form .smf-item.row-policy{display:block;padding:1.8em 2em 1.5em;text-align:center;margin-top:2em;border-radius:5px;background:var(--color-lgy);border-bottom:none}.smf-form .row-policy .smf-item__col--label{display:block;padding:0;color:var(--color-main-txt)}.smf-form .row-policy .smf-item__col--controls{font-size:.875rem}.smf-form .row-policy a{text-decoration:underline}.smf-form .row-policy .smf-label{text-align:center;font-weight:bold}.tingle-modal{background:rgba(0,0,0,.6)}.custom-modal .tingle-modal-box{height:80vh;min-height:200px}.tingle-modal-box{overflow:hidden}.tingle-modal-box__content{padding:0;height:100%}.tingle-modal-box__content iframe{display:block}.modal-content .form-policy{padding:5%}.smf-complete-content{padding-top:2em;text-align:center}.form-complete-ttl{margin-bottom:1em;font-size:1.875rem;font-weight:bold;line-height:1.6;color:var(--color-main-txt)}.form-complete-txt{text-align:center}.form-complete-tel{margin-block:2em}.form-complete-tel .c-tel{margin-inline:auto}.form-complete-btn{margin-top:1.5em}[data-screen=complete] .smf-action{display:none}.form-confirm .confirm-hidden,[data-screen=confirm] .confirm-hidden,[data-screen=confirm] .row-policy.confirm-hidden,.form-input .input-hidden,.form-complete .complete-hidden,.form-systemerror .input-hidden,.form-systemerror .confirm-hidden,.form-systemerror .complete-hidden,.form-confirm .smf-form .sub_group-label,.form-confirm .input-zip .desc{display:none}.form-systemerror .contact-form-ttl{display:block}.form-systemerror .smf-form{padding-top:2.5em}.form-confirm .input-zip .wp-block-group__inner-container{gap:0}.form-confirm .smf-form .sub_group{display:inline;margin-top:0}.form-confirm .smf-form .sub_group *:not(.sub_group-label){display:inline}@media screen and (max-width: 959px){.smf-form{padding:1em 2em 2.5em}.smf-item{padding-block:1.5em;grid-template-columns:1fr}.smf-item__col--label{display:flex;padding-top:0}}@media screen and (max-width: 599px){.smf-form{margin-inline:var(--content-overflow);padding-inline:var(--inner-pd);border-radius:0}.input-desc .smf-placeholder{flex-direction:column;align-items:start}.snow-monkey-form .smf-action .smf-button-control__control{font-size:1.143rem}.smf-form .smf-select-control{width:100%}.smf-form .smf-item select.smf-select-control__control{padding:.85em 1em}.size-t{width:30%}.size-s{width:50%}.size-m,.input-size-m .smf-text-control{width:100%}.smf-form .row-policy .smf-item__col--controls{text-align:left}.smf-form .row-policy .smf-label{font-size:1rem}.smf-form .smf-item input[type=checkbox].smf-checkbox-control__control{margin-top:.2em;margin-right:.25em}.form-complete-ttl{font-size:1.375rem}.form-complete-txt{text-align:left}}/*# sourceMappingURL=form.css.map */