.step-input .input-none{display:none !important}.step-confirm .confirm-none{display:none !important}.tccf7_none{display:none !important;pointer-events:none}.tccf7_none_anime{transition:opacity .8s linear,max-height .8s .5s linear,visibility .8s .1s linear;max-height:0;opacity:0;visibility:hidden;overflow:hidden}.tccf7-pot-err{position:relative}.tccf7-pot-err .tccf7_sweet::after{content:"※フォームにエラーが発生しました。お手数をおかけして申し訳ございません。画面を更新し、再度お試しください。";color:#e40000;font-size:.8em}.tccf7-confirm-err{position:relative}.tccf7-confirm-err::after{content:"※フォームにエラーが発生しました。お手数をおかけして申し訳ございません。しばらく時間を置くか、画面を更新してお試しください。";color:#e40000;font-size:.8em}.tccf7-inquiry-err{position:relative}.tccf7-inquiry-err::after{content:"※入力内容に問題があります。確認して再度お試しください。";color:#e40000;font-size:.8em}#tccf7-cursor{inline-size:6px;block-size:6px;margin-inline-start:auto;display:block;background-color:var(--spinColor, #fbfbfc);border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;z-index:var(--zindex, 1000);pointer-events:none;transform:translate(0, 0) rotate(0deg)}@keyframes spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.tccf7 .wpcf7-not-valid-tip,.tccf7 .wpcf7-response-output,.tccf7 .wpcf7-spinner{display:none !important}.tccf7 input:not([type=radio]):not([type=checkbox]).val-through.wpcf7-not-valid{background-color:#ffe4e4 !important}.tccf7 .wpcf7-not-valid.val-through+.wpcf7-not-valid-tip{display:block !important}.tccf7 .tccf7-submit-err{color:#c42b2b}.tccf7-step{--step-Y: -400%;--step-X: -400%;--zindex: 50;will-change:height;position:relative}.tccf7-step form::before{content:"";inline-size:100%;block-size:100%;display:block;position:absolute;top:0;left:0;background:var(--fadeColor, #000);z-index:calc(var(--zindex) - 1);opacity:0;transition:opacity .1s linear;pointer-events:none}.tccf7-step.tccf7_loading form::before{opacity:.2}
