.p-progress.is-clone{background-color:#fffbde;box-shadow:0 0 15px rgba(0,0,0,.1);position:fixed!important;transform:translateY(-200%);transition:.6s;z-index:100}@media screen and (max-width:767px){.p-progress.is-clone{box-shadow:0 0 4vw rgba(0,0,0,.1)}}.efo-leave-modal-btn-cancel:hover,.efo-leave-modal-btn-confirm:hover{transform:scale(.95)}.efo-leave-modal-btn-confirm:hover{background-color:#007aff}.efo-leave-modal-btn-cancel:hover{background-color:#f5f5f5;color:#333}@media screen and (max-width:840px){.efo-leave-modal-btn-cancel:hover,.efo-leave-modal-btn-confirm:hover{transform:scale(1)}}.efo-leave-modal{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.efo-leave-modal-active{display:flex}.efo-leave-modal-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.efo-leave-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-height:90%;max-width:90%;overflow-y:auto;padding:24px;position:relative;z-index:1}.efo-leave-modal-message{color:#333;font-size:16px;line-height:1.6;margin-bottom:24px;text-align:center;white-space:pre-line}.efo-leave-modal-buttons{display:flex;gap:12px;justify-content:center}.efo-leave-modal-btn{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;min-width:120px;padding:12px 24px;transition:background-color .2s}.efo-leave-modal-btn-cancel{background-color:#f5f5f5;color:#333;transition:.3s cubic-bezier(.4,.4,0,1)}.efo-leave-modal-btn-cancel:hover{transform:scale(.95)}.efo-leave-modal-btn-confirm{background-color:#007aff;color:#fff;transition:.3s cubic-bezier(.4,.4,0,1)}.efo-leave-modal-btn-confirm:hover{transform:scale(.95)}@media screen and (max-width:767px){.efo-leave-modal-content{max-width:85%;padding:20px}.efo-leave-modal-message{font-size:14px;margin-bottom:20px}.efo-leave-modal-buttons{flex-direction:column;gap:10px}.efo-leave-modal-btn{font-size:15px;padding:14px;width:100%}}#chat_widget{background:#fffbde;min-height:calc(100dvh - 50px)}#chat_widget *{font-family:Noto Sans JP}#chat_widget abbr,#chat_widget address,#chat_widget article,#chat_widget aside,#chat_widget audio,#chat_widget b,#chat_widget blockquote,#chat_widget body,#chat_widget canvas,#chat_widget caption,#chat_widget cite,#chat_widget code,#chat_widget dd,#chat_widget del,#chat_widget details,#chat_widget dfn,#chat_widget div,#chat_widget dl,#chat_widget dt,#chat_widget em,#chat_widget fieldset,#chat_widget figcaption,#chat_widget figure,#chat_widget footer,#chat_widget form,#chat_widget h1,#chat_widget h2,#chat_widget h3,#chat_widget h4,#chat_widget h5,#chat_widget h6,#chat_widget header,#chat_widget hgroup,#chat_widget html,#chat_widget i,#chat_widget iframe,#chat_widget img,#chat_widget ins,#chat_widget kbd,#chat_widget label,#chat_widget legend,#chat_widget li,#chat_widget mark,#chat_widget menu,#chat_widget nav,#chat_widget object,#chat_widget ol,#chat_widget p,#chat_widget pre,#chat_widget q,#chat_widget samp,#chat_widget section,#chat_widget small,#chat_widget span,#chat_widget strong,#chat_widget sub,#chat_widget summary,#chat_widget sup,#chat_widget table,#chat_widget tbody,#chat_widget td,#chat_widget tfoot,#chat_widget th,#chat_widget thead,#chat_widget time,#chat_widget tr,#chat_widget ul,#chat_widget var,#chat_widget video{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}#chat_widget body{line-height:1}#chat_widget article,#chat_widget aside,#chat_widget details,#chat_widget figcaption,#chat_widget figure,#chat_widget footer,#chat_widget header,#chat_widget hgroup,#chat_widget menu,#chat_widget nav,#chat_widget section{display:block}#chat_widget ol,#chat_widget ul{list-style:none}#chat_widget blockquote,#chat_widget q{quotes:none}#chat_widget blockquote:after,#chat_widget blockquote:before,#chat_widget q:after,#chat_widget q:before{content:"";content:none}#chat_widget a{background-color:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}#chat_widget ins{text-decoration:none}#chat_widget mark{font-style:italic;font-weight:700}#chat_widget del{text-decoration:line-through}#chat_widget abbr[title],#chat_widget dfn[title]{border-bottom:1px dotted;cursor:help}#chat_widget table{border-collapse:collapse;border-spacing:0}#chat_widget hr{border:0;border-top:1px solid #000;display:block;height:1px;margin:1em 0;padding:0}#chat_widget input,#chat_widget select{vertical-align:middle}#chat_widget img{font-size:0;line-height:0;vertical-align:top}#chat_widget *{box-sizing:border-box!important;font-size:1.4rem}#chat_widget html{font-size:62.5%}#chat_widget html.is-open{overflow:hidden}#chat_widget body{-webkit-text-size-adjust:100%;color:var(--color-black);font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important;font-feature-settings:"palt" 1;font-size:1rem;font-style:normal;font-weight:400;overflow-x:hidden;width:100%}#chat_widget body *{letter-spacing:.05em}#chat_widget h1,#chat_widget h2,#chat_widget h3,#chat_widget h4,#chat_widget h5,#chat_widget h6{font-weight:400}#chat_widget a{color:var(--color-black);text-decoration:none;transition:.3s}#chat_widget a:hover{opacity:.8}@media screen and (max-width:767px){#chat_widget a:hover{opacity:1}}#chat_widget picture{display:block}#chat_widget button,#chat_widget input[type=button],#chat_widget input[type=date],#chat_widget input[type=email],#chat_widget input[type=number],#chat_widget input[type=password],#chat_widget input[type=reset],#chat_widget input[type=submit],#chat_widget input[type=tel],#chat_widget input[type=text],#chat_widget select,#chat_widget textarea{-webkit-appearance:none;background-color:var(--color-white);border:none;border-radius:0;box-sizing:border-box;color:var(--color-black)}#chat_widget button::-webkit-search-decoration,#chat_widget input[type=button]::-webkit-search-decoration,#chat_widget input[type=date]::-webkit-search-decoration,#chat_widget input[type=email]::-webkit-search-decoration,#chat_widget input[type=number]::-webkit-search-decoration,#chat_widget input[type=password]::-webkit-search-decoration,#chat_widget input[type=reset]::-webkit-search-decoration,#chat_widget input[type=submit]::-webkit-search-decoration,#chat_widget input[type=tel]::-webkit-search-decoration,#chat_widget input[type=text]::-webkit-search-decoration,#chat_widget select::-webkit-search-decoration,#chat_widget textarea::-webkit-search-decoration{display:none}#chat_widget button:focus,#chat_widget input[type=button]:focus,#chat_widget input[type=date]:focus,#chat_widget input[type=email]:focus,#chat_widget input[type=number]:focus,#chat_widget input[type=password]:focus,#chat_widget input[type=reset]:focus,#chat_widget input[type=submit]:focus,#chat_widget input[type=tel]:focus,#chat_widget input[type=text]:focus,#chat_widget select:focus,#chat_widget textarea:focus{outline-offset:0}#chat_widget input[type=date]::-webkit-date-and-time-value,#chat_widget input[type=datetime-local]::-webkit-date-and-time-value,#chat_widget input[type=time]::-webkit-date-and-time-value{text-align:left}#chat_widget select:invalid{color:var(--color-black)!important}#chat_widget .p-chat{margin:0 auto;padding-bottom:120px;padding-top:104px;width:616px}@media screen and (max-width:767px){#chat_widget .p-chat{overflow:hidden;padding:10.66667vw 4.26667vw;width:100%}}#chat_widget .p-chat__fieldset{display:flex;position:relative}#chat_widget .p-chat__fieldset fieldset{width:100%}#chat_widget .p-chat__fieldset:before{background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_woman.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:64px;margin-right:8px;width:64px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset:before{height:10.66667vw;margin-right:2.13333vw;width:10.66667vw}}#chat_widget .p-chat__fieldset__textBox{max-width:425px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__textBox{max-width:100vw;width:78.93333vw}}#chat_widget .p-chat__fieldset__textBox__text{background:#fff;border-radius:8px;display:inline-block;font-size:16px;line-height:24px;padding:20px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__textBox__text{border-radius:2.13333vw;font-size:3.73333vw;line-height:5.6vw;padding:2.13333vw}}#chat_widget .p-chat__fieldset__textBox__text__wrapper{width:100%}#chat_widget .p-chat__fieldset__textBox__text__wrapper+.p-chat__fieldset__textBox__text__wrapper{margin-top:10px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__textBox__text__wrapper+.p-chat__fieldset__textBox__text__wrapper{margin-top:2.66667vw}}#chat_widget .p-chat__fieldset__textBox__text span.bold{color:#08f;font-weight:700}#chat_widget .p-chat__fieldset__textBox__notice{font-size:12px;line-height:24px;margin-top:20px;width:568px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__textBox__notice{font-size:3.2vw;line-height:6.4vw;margin-top:5.33333vw;transform:translateX(-12.8vw);width:91.73333vw}}#chat_widget .p-chat__fieldset__textBox__notice a{text-decoration:underline}#chat_widget .p-chat__fieldset__swiper{margin-top:34px;transform:translateX(-103px);width:750px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper{margin-top:1.06667vw;transform:translateX(-17.06667vw);width:100vw}}#chat_widget .p-chat__fieldset__swiper__inner{margin:0 auto;overflow:hidden;width:544px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper__inner{width:100vw}}#chat_widget .p-chat__fieldset__swiper .swiper-container{margin:0 auto;overflow:visible;padding-bottom:24px;padding-top:24px;width:324px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper .swiper-container{padding-bottom:3.2vw;padding-top:5.33333vw;width:78.93333vw}}#chat_widget .p-chat__fieldset__swiper .swiper-pagination{font-size:0;left:0;line-height:1;margin:0 auto;right:0}#chat_widget .p-chat__fieldset__swiper .swiper-pagination-bullet{background:#fff;border:1px solid #08f;height:8px;margin:0 4px;opacity:1!important;width:8px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper .swiper-pagination-bullet{height:2.13333vw;margin:0 1.06667vw;width:2.13333vw}}#chat_widget .p-chat__fieldset__swiper .swiper-pagination-bullet-active{background:#08f}#chat_widget .p-chat__fieldset__swiper .swiper-button-prev{align-items:center;bottom:0;display:flex;height:100%;left:60px;margin:0 auto;top:0}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper .swiper-button-prev{display:none;left:16vw}}#chat_widget .p-chat__fieldset__swiper .swiper-button-prev:after{background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_prev.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper .swiper-button-prev:after{height:8vw;width:8vw}}#chat_widget .p-chat__fieldset__swiper .swiper-button-next{align-items:center;bottom:0;display:flex;height:100%;margin:0 auto;right:60px;top:0}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper .swiper-button-next{display:none;right:16vw}}#chat_widget .p-chat__fieldset__swiper .swiper-button-next:after{background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_next.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper .swiper-button-next:after{height:8vw;width:8vw}}#chat_widget .p-chat__fieldset__swiper__box{align-items:center;background:#eef7ff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.07);display:flex;margin:0 auto;padding:20px 8px;width:308px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper__box{border-radius:2.13333vw;box-shadow:0 0 5.33333vw rgba(0,0,0,.07);padding:4.53333vw 2.13333vw;width:74.66667vw}}#chat_widget .p-chat__fieldset__swiper__box__icon{flex-shrink:0;margin-right:8px;width:40px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper__box__icon{margin-right:2.13333vw;width:10.66667vw}}#chat_widget .p-chat__fieldset__swiper__box__text{font-size:16px;line-height:24px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__swiper__box__text{font-size:3.73333vw;line-height:5.6vw}}#chat_widget .p-chat__fieldset__form{background:#fff;border-radius:8px;margin-top:30px;padding:20px;width:100%}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form{border-radius:2.13333vw;margin-top:4.26667vw;padding:4.26667vw;transform:translateX(-12.8vw);width:91.73333vw}}#chat_widget .p-chat__fieldset__form__input{display:flex}#chat_widget .p-chat__fieldset__form__input>div{width:100%}#chat_widget .p-chat__fieldset__form__input>div>label{display:none}#chat_widget .p-chat__fieldset__form__input>div .input>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#chat_widget .p-chat__fieldset__form__input>div .input>ul>li{margin-top:16px;width:243px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input>div .input>ul>li{margin-top:4.26667vw;width:39.46667vw}}#chat_widget .p-chat__fieldset__form__input>div .input>ul>li:nth-child(-n+2){margin-top:0}#chat_widget .p-chat__fieldset__form__input>div .input:has(.efo-error-message)+.hs-error-msgs{display:none!important}#chat_widget .p-chat__fieldset__form__input>div+div{margin-left:18px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input>div+div{margin-left:4.26667vw}}#chat_widget .p-chat__fieldset__form__input .hs-form-radio label input[type=radio]{display:none}#chat_widget .p-chat__fieldset__form__input .hs-form-radio label input[type=radio]:checked+span{background:rgba(0,177,27,.1);border:1px solid #00b11b;padding:1px 18px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input .hs-form-radio label input[type=radio]:checked+span{padding:2.13333vw}}#chat_widget .p-chat__fieldset__form__input .hs-form-radio label input[type=radio]:checked+span:before{background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_radio_on.svg)}#chat_widget .p-chat__fieldset__form__input .hs-form-radio label span{align-items:center;border:1px solid #e7e7e7;border-radius:8px;cursor:pointer;display:flex;font-size:16px;height:60px;padding:1px 18px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input .hs-form-radio label span{border-radius:2.13333vw;font-size:3.73333vw;height:auto;line-height:5.6vw;padding:2.13333vw}}#chat_widget .p-chat__fieldset__form__input .hs-form-radio label span:before{background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_radio_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:18px;margin-right:6px;width:18px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input .hs-form-radio label span:before{height:4.8vw;margin-right:1.6vw;width:4.8vw}}#chat_widget .p-chat__fieldset__form__input:has(.hs-error-msgs) input{background-color:rgba(215,37,0,.1)!important;border:2px solid #d72500!important}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input:has(.hs-error-msgs) input{border:.53333vw solid #d72500!important}}#chat_widget .p-chat__fieldset__form__input input[type=email],#chat_widget .p-chat__fieldset__form__input input[type=number],#chat_widget .p-chat__fieldset__form__input input[type=tel],#chat_widget .p-chat__fieldset__form__input input[type=text]{border:1px solid #e7e7e7;border-radius:8px;font-size:16px;height:60px;padding:0 18px;width:100%}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input input[type=email],#chat_widget .p-chat__fieldset__form__input input[type=number],#chat_widget .p-chat__fieldset__form__input input[type=tel],#chat_widget .p-chat__fieldset__form__input input[type=text]{border-radius:2.13333vw;height:10.66667vw;padding:0 2.93333vw}}#chat_widget .p-chat__fieldset__form__input input[type=email]::-moz-placeholder,#chat_widget .p-chat__fieldset__form__input input[type=number]::-moz-placeholder,#chat_widget .p-chat__fieldset__form__input input[type=tel]::-moz-placeholder,#chat_widget .p-chat__fieldset__form__input input[type=text]::-moz-placeholder{color:rgba(0,0,0,.4)}#chat_widget .p-chat__fieldset__form__input input[type=email]:-ms-input-placeholder,#chat_widget .p-chat__fieldset__form__input input[type=number]:-ms-input-placeholder,#chat_widget .p-chat__fieldset__form__input input[type=tel]:-ms-input-placeholder,#chat_widget .p-chat__fieldset__form__input input[type=text]:-ms-input-placeholder{color:rgba(0,0,0,.4)}#chat_widget .p-chat__fieldset__form__input input[type=email]::placeholder,#chat_widget .p-chat__fieldset__form__input input[type=number]::placeholder,#chat_widget .p-chat__fieldset__form__input input[type=tel]::placeholder,#chat_widget .p-chat__fieldset__form__input input[type=text]::placeholder{color:rgba(0,0,0,.4)}#chat_widget .p-chat__fieldset__form__input input[type=email]:-webkit-autofill,#chat_widget .p-chat__fieldset__form__input input[type=number]:-webkit-autofill,#chat_widget .p-chat__fieldset__form__input input[type=tel]:-webkit-autofill,#chat_widget .p-chat__fieldset__form__input input[type=text]:-webkit-autofill{-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}#chat_widget .p-chat__fieldset__form__input input[type=email].is-success,#chat_widget .p-chat__fieldset__form__input input[type=number].is-success,#chat_widget .p-chat__fieldset__form__input input[type=tel].is-success,#chat_widget .p-chat__fieldset__form__input input[type=text].is-success{background-color:rgba(0,177,27,.1);border:2px solid #00b11b}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input input[type=email].is-success,#chat_widget .p-chat__fieldset__form__input input[type=number].is-success,#chat_widget .p-chat__fieldset__form__input input[type=tel].is-success,#chat_widget .p-chat__fieldset__form__input input[type=text].is-success{border:.53333vw solid #00b11b}}#chat_widget .p-chat__fieldset__form__input input[type=email].is-success:-webkit-autofill,#chat_widget .p-chat__fieldset__form__input input[type=number].is-success:-webkit-autofill,#chat_widget .p-chat__fieldset__form__input input[type=tel].is-success:-webkit-autofill,#chat_widget .p-chat__fieldset__form__input input[type=text].is-success:-webkit-autofill{-webkit-text-fill-color:#333!important;box-shadow:inset 0 0 0 1000px #e6f7e8!important}#chat_widget .p-chat__fieldset__form__input input[type=email].is-error,#chat_widget .p-chat__fieldset__form__input input[type=number].is-error,#chat_widget .p-chat__fieldset__form__input input[type=tel].is-error,#chat_widget .p-chat__fieldset__form__input input[type=text].is-error{background-color:rgba(215,37,0,.1);border:2px solid #d72500}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input input[type=email].is-error,#chat_widget .p-chat__fieldset__form__input input[type=number].is-error,#chat_widget .p-chat__fieldset__form__input input[type=tel].is-error,#chat_widget .p-chat__fieldset__form__input input[type=text].is-error{border:.53333vw solid #d72500}}#chat_widget .p-chat__fieldset__form__input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_select.svg)!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:14px 7px!important;border:1px solid #e7e7e7;border-radius:8px;font-size:16px;height:60px;padding:0 18px;width:100%}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input select{background-position:right 4.26667vw center!important;background-size:2.66667vw 1.33333vw!important;border-radius:2.13333vw;height:10.66667vw;padding:0 2.93333vw}}#chat_widget .p-chat__fieldset__form__input select.is-success{background-color:rgba(0,177,27,.1);border:2px solid #00b11b}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input select.is-success{border:.53333vw solid #00b11b}}#chat_widget .p-chat__fieldset__form__input select.is-error{background-color:rgba(215,37,0,.1);border:2px solid #d72500}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input select.is-error{border:.53333vw solid #d72500}}#chat_widget .p-chat__fieldset__form__input .efo-error-message,#chat_widget .p-chat__fieldset__form__input .original-error-msg{align-items:center;color:#d72500;display:flex;font-size:14px;line-height:21px;margin-top:10px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input .efo-error-message,#chat_widget .p-chat__fieldset__form__input .original-error-msg{line-height:5.6vw;margin-top:2.66667vw}}#chat_widget .p-chat__fieldset__form__input .efo-error-message:before,#chat_widget .p-chat__fieldset__form__input .original-error-msg:before{background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_bikkuri.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:21px;margin-right:6px;width:21px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input .efo-error-message:before,#chat_widget .p-chat__fieldset__form__input .original-error-msg:before{height:5.6vw;margin-right:1.6vw;width:5.6vw}}#chat_widget .p-chat__fieldset__form__input:has(input.is-success)~.p-chat__fieldset__form__button button{background:linear-gradient(90deg,#006fe6,#3fbaff);cursor:pointer;pointer-events:auto;transition:.2s}#chat_widget .p-chat__fieldset__form__input:has(input.is-success)~.p-chat__fieldset__form__button button:hover{transform:scale(.9)}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__input:has(input.is-success)~.p-chat__fieldset__form__button button:hover{transform:scale(1)}}#chat_widget .p-chat__fieldset__form__button{margin-top:20px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__button{margin-top:4.26667vw}}#chat_widget .p-chat__fieldset__form__button button{background:#e7e7e7;border-radius:90px;color:#fff;display:block;font-size:16px;font-weight:700;height:48px;margin:0 auto;pointer-events:none;width:160px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__form__button button{border-radius:24vw;font-size:4.26667vw;height:12.8vw;width:42.66667vw}}#chat_widget .p-chat__fieldset__button{margin-top:60px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__button{margin-top:6.4vw;transform:translateX(-12.8vw);width:91.73333vw}}#chat_widget .p-chat__fieldset__button button{background:linear-gradient(90deg,#006fe6,#3fbaff);border-radius:112px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:56px;line-height:20px;margin:0 auto;padding:0 0 3px;transform:scale(1.1);transition:.2s;width:220px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__button button{border-radius:29.86667vw;font-size:4.26667vw;height:14.93333vw;line-height:5.33333vw;padding-bottom:.8vw;transform:scale(1);width:58.66667vw}}#chat_widget .p-chat__fieldset__button button span{font-size:12px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__button button span{font-size:3.2vw}}#chat_widget .p-chat__fieldset__button button:hover{transform:scale(1)}#chat_widget .p-chat__fieldset__button__notice{font-size:12px;line-height:18px;margin-top:16px;text-align:center}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset__button__notice{font-size:3.2vw;line-height:4.8vw;margin-top:4.26667vw}}#chat_widget .p-chat__fieldset--step6 .input{align-items:center;border:1px solid #e7e7e7;border-radius:8px;display:flex;height:60px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset--step6 .input{border-radius:2.13333vw;height:10.66667vw}}#chat_widget .p-chat__fieldset--step6 .input input{border:0;height:56px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset--step6 .input input{height:9.6vw}}#chat_widget .p-chat__fieldset--step6 .input input.is-error,#chat_widget .p-chat__fieldset--step6 .input input.is-success{background-color:transparent!important;border:0!important}#chat_widget .p-chat__fieldset--step6 .input:has(input.is-success){background-color:rgba(0,177,27,.1);border:2px solid #00b11b}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset--step6 .input:has(input.is-success){border:.53333vw solid #00b11b}}#chat_widget .p-chat__fieldset--step6 .input:has(input.is-error){background-color:rgba(215,37,0,.1);border:2px solid #d72500}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset--step6 .input:has(input.is-error){border:.53333vw solid #d72500}}#chat_widget .p-chat__fieldset--step6 .input .unit{align-items:center;display:flex;font-size:15px;width:40px}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset--step6 .input .unit{font-size:4vw;width:10.66667vw}}#chat_widget .p-chat__fieldset+.p-chat__fieldset{margin-top:80px}@media screen and (max-width:1439px){#chat_widget .p-chat__fieldset+.p-chat__fieldset{margin-top:5.55556vw}}@media screen and (max-width:767px){#chat_widget .p-chat__fieldset+.p-chat__fieldset{margin-top:10.66667vw}}.p-progress{align-items:center;background:#fffbde;border-bottom:1px solid #d9d9d9!important;display:flex;height:80px;justify-content:center}@media screen and (max-width:767px){.p-progress{height:12.26667vw}}.p-progress:after{background-image:url(https://50628536.fs1.hubspotusercontent-na1.net/hubfs/50628536/form/icon_character.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:49px;margin-left:10px;width:49px}@media screen and (max-width:767px){.p-progress:after{height:8.8vw;margin-left:1.86667vw;width:8.8vw}}.p-progress.is-fixed{-webkit-animation:slideIn .4s forwards;animation:slideIn .4s forwards;box-shadow:0 2px 10px rgba(0,0,0,.1);left:0;position:fixed;top:0;transform:translateY(-100%);width:100%;z-index:9999}@media screen and (max-width:767px){.p-progress.is-fixed{box-shadow:0 .53333vw 2.66667vw rgba(0,0,0,.1)}}.p-progress__gage{background:#fff;border-radius:20px;height:14px;position:relative;width:480px}@media screen and (max-width:767px){.p-progress__gage{border-radius:5.33333vw;height:3.73333vw;width:67.73333vw}}.p-progress__gage:before{background:#81ddff;border-radius:20px;content:"";display:block;height:14px;transition:.3s;width:11.1111111111%}@media screen and (max-width:767px){.p-progress__gage:before{border-radius:5.33333vw;height:3.73333vw}}.p-progress__gage.step1:before{width:11.1111111111%}.p-progress__gage.step2:before{width:22.2222222222%}.p-progress__gage.step3:before{width:33.3333333333%}.p-progress__gage.step4:before{width:44.4444444444%}.p-progress__gage.step5:before{width:55.5555555556%}.p-progress__gage.step6:before{width:66.6666666667%}.p-progress__gage.step7:before{width:77.7777777778%}.p-progress__gage.step8:before{width:88.8888888889%}.p-progress__gage.step9:before{width:100%}.p-progress__text{font-size:14px!important;margin-left:10px!important}@media screen and (max-width:767px){.p-progress__text{font-size:3.73333vw!important;margin-left:2.13333vw!important;white-space:nowrap}}.p-progress.is-clone{left:0;pointer-events:none;position:fixed;top:0;transform:translateY(-80px);transition:transform .3s ease;width:100%;z-index:9999}@media screen and (max-width:767px){.p-progress.is-clone{transform:translateY(-21.33333vw)}}.p-progress.is-clone.is-show{pointer-events:auto;transform:translateY(0)}@-webkit-keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}