.contact-message{text-align:center;letter-spacing:.1em;line-height:1.75;margin-bottom:2rem}.snow-monkey-form[data-screen=input] .contact-message--confirm,.snow-monkey-form[data-screen=back] .contact-message--confirm{display:none}.snow-monkey-form[data-screen=confirm] .contact-message--input{display:none}.contact-tel{text-align:center;margin-bottom:2rem}.contact-tel__num{font-size:2rem;font-weight:700}.contact-tel__num,.contact-tel__num:hover{color:#00b5c0}.contact-tel__num-inner{display:inline-block;position:relative;padding-left:1.75rem}.contact-tel__num-inner::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.4rem;height:1.4rem;-webkit-mask:url("../images/common/icon-tel.svg") no-repeat center center/contain;mask:url("../images/common/icon-tel.svg") no-repeat center center/contain;background-color:#00b5c0}.contact-tel__time{display:block}@media screen and (min-width: 992px){.contact-tel{display:flex;align-items:center;justify-content:center}.contact-tel__num{pointer-events:none}.contact-tel__time{display:inline-block;padding-left:1.25rem}}.contact-stat{display:flex;justify-content:center;align-items:baseline;text-align:center;background-color:#e7e7e7;font-size:.9rem;padding:.5rem 1rem}.contact-stat__item{font-weight:700;color:#656565;position:relative}.contact-stat__item:not(:last-child){padding-right:2rem}.contact-stat__item:not(:last-child)::after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:14px;width:10px;height:10px;border-top:1px solid #656565;border-right:1px solid #656565}.snow-monkey-form[data-screen=input] .contact-stat__item:first-child,.snow-monkey-form[data-screen=back] .contact-stat__item:first-child,.snow-monkey-form[data-screen=confirm] .contact-stat__item:nth-child(2),.form-area--finish .contact-stat__item:nth-child(3){color:#000;font-size:1.176em}.contact-stat__num{font-size:1.25em}@media screen and (min-width: 576px){.contact-stat__item{letter-spacing:.1em}}@media screen and (min-width: 992px){.contact-stat{font-size:1.06rem}.contact-stat__item:not(:last-child){padding-right:4rem}.contact-stat__item:not(:last-child)::after{right:31px;width:13px;height:13px}}.smf-item__label{position:relative;padding-left:36px}.sme-badge{position:absolute;top:6px;left:0;padding:0px 4px 1px;font-size:.6875rem}.smf-item__label__text{font-weight:700}.smf-form .smf-item .smf-checkbox-control,.smf-form .smf-item .smf-radio-button-control{align-items:center;row-gap:12px}.smf-form .smf-item .smf-checkbox-control__control,.smf-form .smf-item .smf-radio-button-control__control{margin-top:0}.smf-form .smf-item .smf-select-control__control{padding:13px 30px 13px 9px}.snow-monkey-form[data-screen=confirm] .postal-search-btn{display:none}.form-input-item ::-moz-placeholder{color:#bbb}.form-input-item ::placeholder,.form-input-item select:has(option:checked[value=""]){color:#bbb}.form-item__select:has(option:checked[value=""]){color:rgba(51,51,51,.3)}@media screen and (min-width: 576px){.zip-box .smf-item__controls{display:flex;gap:1.5rem}.zip-box .wp-block-button__link{margin:0}}@media screen and (min-width: 992px){.form-input-item{display:flex;align-items:flex-start}.form-input-item .smf-item__col--label{width:226px;padding-right:2.5rem;padding-top:1.375rem}.form-input-item .smf-item__col--controls{width:calc(100% - 226px)}.smf-item__label{padding-left:42px}.snow-monkey-form[data-screen=confirm] .form-input-item .smf-item__col--label{padding-top:0}}.smf-action{display:flex;align-items:center;justify-content:flex-end}.snow-monkey-form[data-screen=confirm] .smf-action{justify-content:space-between}.smf-form--letter+.smf-action{margin-top:2.625rem;margin-bottom:0}.smf-action .smf-button-control__control .smf-sending{width:46px;height:46px;border-radius:50%;background-color:#000;position:absolute;visibility:visible;right:0;transform:scale(1);margin:auto;top:0;bottom:0}.snow-monkey-form[data-screen=confirm] .smf-button-control:nth-of-type(1){max-width:30%}.snow-monkey-form[data-screen=confirm] .smf-button-control:nth-of-type(2){max-width:60%}.smf-button-control__control[data-action=confirm],.smf-button-control__control[data-action=complete],.smf-button-control__control[data-action=back]{color:#000;background-image:none;font-weight:700;border:none;transition:.3s;height:50px;display:flex;align-items:center;white-space:nowrap}.smf-button-control__control[data-action=confirm],.smf-button-control__control[data-action=complete]{background-color:rgba(0,0,0,0);padding:1rem 4.125rem 1rem 1rem;max-width:100%}.smf-button-control__control[data-action=back]{background-color:rgba(0,0,0,0);padding:1rem 1rem 1rem 4.125rem;max-width:100%}.smf-sending::before{animation:none;border:none;display:block;width:12px;height:12px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-position:center center;background-repeat:no-repeat;background-image:url(../images/common/icon-arrow-r-wh.svg);background-size:12px auto}.smf-button-control__control[data-action=back] .smf-sending{right:auto;left:0}.smf-button-control__control[data-action=back] .smf-sending::before{transform:rotate(180deg);transform-origin:center center}@media(hover: hover){.smf-action .smf-button-control__control .smf-sending{transition:transform .3s}.smf-button-control__control[data-action=confirm]:hover,.smf-button-control__control[data-action=complete]:hover{background-color:rgba(0,0,0,0)}.smf-button-control__control[data-action=confirm]:hover .smf-sending,.smf-button-control__control[data-action=complete]:hover .smf-sending,.smf-button-control__control[data-action=back]:hover .smf-sending{transform:scale(1.2)}}.smf-form .smf-item .smf-text-control__control{background-color:#f6f6f6;box-shadow:none;border-radius:.625rem;border:none;padding:.9375rem}.smf-form .smf-item .smf-textarea-control__control{background-color:#f6f6f6;box-shadow:none;border-radius:.625rem;border:none;padding:.9375rem}.smf-form .smf-item.zip-box .smf-item__controls{display:block}.smf-form--letter .smf-item__col--label{padding-bottom:.625rem}@media screen and (min-width: 992px){.smf-form .smf-item .smf-text-control__control{padding:1.5625rem;border-radius:.9375rem}.smf-form .smf-item .smf-textarea-control__control{padding:1.5625rem;border-radius:.9375rem}.snow-monkey-form[data-screen=confirm] .smf-action{justify-content:center}}/*# sourceMappingURL=style-contact.css.map */