.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-heading__lead{line-height:2;letter-spacing:.05em;margin-top:-1.375rem;margin-bottom:2.5rem}.contact-heading__tel{text-decoration:underline}.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;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-heading__lead{text-align:center}.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:#333;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:3.25rem}.sme-badge{position:absolute;top:0;left:0;border-radius:0;font-size:.75rem;font-weight:500;padding:0 8px 1px;transform:translateY(5px)}.smf-item__label__text{font-weight:500;font-size:1.125rem}.smf-form--letter .smf-item{padding:1rem 0 .9375rem}.smf-form .smf-item .smf-text-control__control{border-radius:5px;padding:.5rem .9375rem .625rem}.smf-form .smf-textarea-control__control{border-radius:5px;padding:.5rem .9375rem .625rem}.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{border-radius:5px;padding:.4375rem 2.8125rem .5625rem .9375rem}.snow-monkey-form[data-screen=confirm] .wp-block-buttons>.wp-block-button.postal-search-btn{display:none}.wp-block-buttons>.wp-block-button.postal-search-btn a{background-color:rgba(0,0,0,0);padding:0;font-size:1rem;font-weight:400;color:#234aac;border-radius:0;border:none;background-color:rgba(0,0,0,0);margin:.5625rem 0}.wp-block-buttons>.wp-block-button.postal-search-btn a:hover{color:#234aac;background-color:rgba(0,0,0,0)}.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)}.form-input-item .wp-block-columns{margin-bottom:0;gap:1.25em}.smf-sub-label{font-weight:500;margin-bottom:.8125rem}.smf-sub-label:first-child{margin-top:.3125rem}.smf-sub-label:not(:first-child){margin-top:1.3125rem}.smf-form .smf-select-control__toggle::before{border-color:#333;border-width:0 2px 2px 0;height:8px;right:calc(var(--_s-1) + 1px);top:calc(50% - 6px);width:8px}.smf-note{font-size:.875rem;letter-spacing:.05em;padding:.125rem 0 .5625rem}.smf-checkbox-control__label{letter-spacing:.05em}.smf-form .smf-item.smf-item--agreement{margin-top:4.25rem}@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:baseline}.form-input-item .smf-item__col--label{width:285px;padding-right:1rem;padding-top:.4375rem}.form-input-item .smf-item__col--controls{width:calc(100% - 285px)}.smf-form .smf-item .smf-select-control__control{min-width:340px}.smf-form--letter .smf-item.form-input-item--address{margin-top:-5px;margin-bottom:10px}.smf-item--agreement{text-align:center}.smf-form .smf-checkbox-control__control{width:25px;height:25px;border-radius:5px;margin-right:6px}.smf-form .smf-checkbox-control__control::before{border-width:0 2px 2px 0;height:13px;left:calc(50% - 4px);top:calc(50% - 8px);width:8px}}.smf-action{display:flex;align-items:center;justify-content:center}.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:#fff;background-image:none;font-weight:700;border:none;transition:.3s;height:50px;letter-spacing:.1em;border-radius:100vh}.smf-button-control__control[data-action=confirm],.smf-button-control__control[data-action=complete]{background-color:#006dc1;width:280px;max-width:100%}.smf-button-control__control[data-action=back]{background-color:#adadad;width:100px;max-width:100%}@media(hover: hover){.smf-button-control__control[data-action=confirm]:hover,.smf-button-control__control[data-action=complete]:hover{background-color:#234aac}.smf-button-control__control[data-action=back]:hover{opacity:.7}}@media screen and (min-width: 992px){.smf-form--letter+.smf-action{margin:calc(var(--_margin1) + 14px) 0}.smf-button-control__control[data-action=confirm],.smf-button-control__control[data-action=complete],.smf-button-control__control[data-action=back]{height:65px;font-size:1.3125rem;width:350px}}.form-note{line-height:1.75;letter-spacing:.05em;margin-top:3.625rem}/*# sourceMappingURL=style-contact.css.map */