.wrapper.svelte-5bpnhx{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.shadow.svelte-5bpnhx{color:var(--color);font-size:var(--size);overflow:hidden;width:var(--size);height:var(--size);border-radius:50%;margin:28px auto;position:relative;transform:translateZ(0);animation:svelte-5bpnhx-load var(--duration) infinite ease,svelte-5bpnhx-round var(--duration) infinite ease}.pause-animation.svelte-5bpnhx{animation-play-state:paused}@keyframes svelte-5bpnhx-load{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes svelte-5bpnhx-round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner.svelte-1a2vrra{position:fixed;z-index:99;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;opacity:.4}@font-face{font-family:Noto Sans JP;font-weight:400;font-style:normal;src:url(../../../fonts/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-weight:500;font-style:normal;src:url(../../../fonts/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-weight:700;font-style:normal;src:url(../../../fonts/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-weight:900;font-style:normal;src:url(../../../fonts/NotoSansJP-Black.otf) format("opentype")}@font-face{font-family:Zen Kaku Gothic New;font-weight:500;font-style:normal;src:url(../../../fonts/ZenKakuGothicNew-Medium.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-weight:700;font-style:normal;src:url(../../../fonts/ZenKakuGothicNew-Bold.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:700;font-style:normal;src:url(../../../fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:Crimson Text;font-weight:700;font-style:italic;src:url(../../../fonts/CrimsonText-SemiBoldItalic.ttf) format("truetype")}button.popupButton.svelte-igmzug{overflow:hidden;margin-right:10px;padding:.8em 38px .8em .8em;width:100%;box-sizing:border-box;font-size:16px;font-weight:500;font-family:sans-serif;line-height:16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#878787;background-color:#fff;border:2px solid #fff;border-radius:5px;cursor:default;z-index:0}button.popupButton.svelte-igmzug:focus{outline:none;border-color:var(--orange)}button.selected.svelte-igmzug{color:#000;background-color:#fff;border:2px solid #fff;cursor:pointer}button.selected.svelte-igmzug+span:where(.svelte-igmzug){display:block;position:absolute;top:50%;right:10px;width:20px;height:20px;transform:translateY(-50%);background-image:url(../../../images/chat/icon_checked.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}button.focusOut.svelte-igmzug{color:#000;background-color:#ffeded;border:2px solid #d52a2a;cursor:pointer}button.focusOut.svelte-igmzug+span:where(.svelte-igmzug){display:block;position:absolute;top:50%;right:10px;width:20px;height:20px;transform:translateY(-50%);background-image:url(../../../images/chat/icon_focusOut.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}dialog.svelte-igmzug{overflow:hidden;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;background-color:transparent;border:none}.selectPopup.svelte-igmzug{display:grid;place-items:center;padding:6.6666666667vw;width:100%;height:100%;font-weight:500;font-size:18px}@media screen and (min-width: 961px){.selectPopup.svelte-igmzug{font-size:16px}}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug){width:100%;height:80vh;text-align:center;font-size:16px;background-color:#f9fbff;border-radius:10px;box-shadow:0 10px 50px var(--blueShadow)}@media screen and (min-width: 961px){.selectPopup.svelte-igmzug .content:where(.svelte-igmzug){margin-inline:auto;width:500px}}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .head:where(.svelte-igmzug){padding:10px 15px;display:flex;justify-content:space-between;align-items:center;color:#fff;background-color:var(--blue);border-radius:10px 10px 0 0}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .head:where(.svelte-igmzug) .prev:where(.svelte-igmzug){font-size:14px;cursor:pointer}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .head:where(.svelte-igmzug) .prev:where(.svelte-igmzug):before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) translateY(-2px)}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .head:where(.svelte-igmzug) .noPrev:where(.svelte-igmzug){width:42px}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .head:where(.svelte-igmzug) h2:where(.svelte-igmzug){height:24px;font-size:16px;font-weight:500}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .head:where(.svelte-igmzug) .close:where(.svelte-igmzug){display:block;width:38px;height:15px;background-image:url(../../../images/chat/icon_close.png);background-position:right center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug){overflow-y:scroll;height:calc(100% - 47px);text-align:left;animation:svelte-igmzug-slide .5s ease-in-out}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) h3:where(.svelte-igmzug){padding:5px 10px;display:block;width:100%;font-weight:500;background-color:#d8e0f0}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) ul:where(.svelte-igmzug){font-weight:400}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) ul:where(.svelte-igmzug) li:where(.svelte-igmzug){height:2.6em;line-height:2.6em}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) ul:where(.svelte-igmzug) li:where(.svelte-igmzug)>button:where(.svelte-igmzug){width:100%;height:100%;margin:0;padding:0 20px;border:none;background-color:transparent;box-sizing:border-box;font-size:16px;font-weight:500;font-family:sans-serif;line-height:16px;text-align:left;color:#000}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) ul:where(.svelte-igmzug) li:where(.svelte-igmzug)>button:where(.svelte-igmzug):active{color:#3067d6;background-color:var(--bgBlue)}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) ul:where(.svelte-igmzug) li:where(.svelte-igmzug)>button:where(.svelte-igmzug):hover{color:#3067d6;background-color:var(--bgBlue)}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) ul:where(.svelte-igmzug) li:where(.svelte-igmzug)>button.selectedItem:where(.svelte-igmzug){background-color:#f0f0f0;font-weight:700}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug) ul:where(.svelte-igmzug) li:where(.svelte-igmzug)+li:where(.svelte-igmzug){border-top:1px solid #d8e0f0}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug)::-webkit-scrollbar{width:8px}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug)::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug)::-webkit-scrollbar-thumb:hover{background-color:#555}.selectPopup.svelte-igmzug .content:where(.svelte-igmzug) .listContents:where(.svelte-igmzug)::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.spinner.svelte-igmzug{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes svelte-igmzug-slide{0%{transform:translate(-5%);opacity:0}50%{opacity:0}to{transform:translate(0);opacity:1}}input.svelte-a8i6l5{padding:.8em;width:100%;font-size:16px;box-sizing:border-box;background-color:#fff;border:2px solid #fff;border-radius:5px}input.svelte-a8i6l5:focus{outline:none;border-color:var(--orange)}div#suggestionList.svelte-a8i6l5{position:relative;max-height:0;top:5px;left:0;background-color:#fff}div#suggestionList.svelte-a8i6l5 ul:where(.svelte-a8i6l5){list-style:none;box-shadow:0 4px 12px #00000026}div#suggestionList.svelte-a8i6l5 ul:where(.svelte-a8i6l5) li:where(.svelte-a8i6l5){background-color:#fff}div#suggestionList.svelte-a8i6l5 ul:where(.svelte-a8i6l5) li:where(.svelte-a8i6l5):hover,div#suggestionList.svelte-a8i6l5 ul:where(.svelte-a8i6l5) li:where(.svelte-a8i6l5):focus{background-color:#f0f0f0}div#suggestionList.svelte-a8i6l5 ul:where(.svelte-a8i6l5) li:where(.svelte-a8i6l5) button:where(.svelte-a8i6l5){width:100%;padding:.5em;font-size:16px;text-align:left;border:none;cursor:pointer}div#suggestionList.svelte-a8i6l5 ul:where(.svelte-a8i6l5) li:where(.svelte-a8i6l5)+li:where(.svelte-a8i6l5){border-top:1px solid #d4d8e6}.buttonNext.svelte-zsol5k{display:block;margin:10px auto;width:200px;height:50px;font-weight:600;font-size:18px;border-radius:5px;letter-spacing:.3em;color:#fff;background-color:#0ad9b0;border-radius:100vmax;transition:all .3s ease}.buttonNext.svelte-zsol5k:hover{transform:translateY(6px);box-shadow:none;background-color:#469b91;transition:all .3s ease}.buttonNext.svelte-zsol5k:disabled{filter:brightness(.5);cursor:not-allowed;pointer-events:none}:root{--skyBlue: #d6efff;--bgBlue: #d8e7f4;--lightBlue: #4888e2;--blue: #0a50b1;--navy: #002e6d;--green: #0abf9b;--yellow: #fff93f;--orange: #ff9408;--deepOrange: #ff7b00;--red: #ff593f;--pink: #fe9696;--lightPink: #ffefef}@font-face{font-family:Noto Sans JP;font-weight:400;font-style:normal;src:url(../../../fonts/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-weight:500;font-style:normal;src:url(../../../fonts/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-weight:700;font-style:normal;src:url(../../../fonts/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-weight:900;font-style:normal;src:url(../../../fonts/NotoSansJP-Black.otf) format("opentype")}@font-face{font-family:Zen Kaku Gothic New;font-weight:500;font-style:normal;src:url(../../../fonts/ZenKakuGothicNew-Medium.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-weight:700;font-style:normal;src:url(../../../fonts/ZenKakuGothicNew-Bold.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:700;font-style:normal;src:url(../../../fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:Crimson Text;font-weight:700;font-style:italic;src:url(../../../fonts/CrimsonText-SemiBoldItalic.ttf) format("truetype")}.baseContent.svelte-3wlqd{position:relative;z-index:0;margin:0 auto;padding:20px;width:100%;max-width:750px;height:auto;min-height:calc(100dvh - 270px);font-size:18px;color:var(--navy);font-weight:400;background-color:var(--lightBlue)}.error.svelte-3wlqd{margin-top:.5em;color:#c52020;font-size:12px}.annotation.svelte-3wlqd{margin:0 auto;width:85%;font-size:12px}.form.svelte-3wlqd input[type=text]:where(.svelte-3wlqd),.form.svelte-3wlqd input[type=tel]:where(.svelte-3wlqd){padding:.8em;width:100%;font-size:16px;box-sizing:border-box;background-color:#fff;border:2px solid #fff;border-radius:5px}.form.svelte-3wlqd input[type=text]:where(.svelte-3wlqd):focus,.form.svelte-3wlqd input[type=tel]:where(.svelte-3wlqd):focus{outline:none;border-color:var(--orange)}.form.svelte-3wlqd .selectBox:where(.svelte-3wlqd){position:relative}.form.svelte-3wlqd .q__title:where(.svelte-3wlqd){margin-bottom:5px;font-weight:500}@media screen and (min-width: 961px){.form.svelte-3wlqd .q__title:where(.svelte-3wlqd){margin-bottom:20px}}.form.svelte-3wlqd .address__list:where(.svelte-3wlqd){display:flex;flex-wrap:wrap;gap:10px}.form.svelte-3wlqd .address__list:where(.svelte-3wlqd) li:where(.svelte-3wlqd){width:calc(50% - 5px)}.form.svelte-3wlqd .address__list:where(.svelte-3wlqd) li:where(.svelte-3wlqd):nth-child(3){flex-grow:2}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd){position:relative;display:flex;gap:20px;margin-top:30px;z-index:0}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd) .icon:where(.svelte-3wlqd){flex-basis:45px;width:45px;height:auto}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd) .icon:where(.svelte-3wlqd) img:where(.svelte-3wlqd){width:100%;height:auto}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd) .text:where(.svelte-3wlqd){width:calc(100% - 65px)}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) p:where(.svelte-3wlqd){position:relative;padding:10px 15px;line-height:1.6;border-radius:10px;background-color:#fff}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) p:where(.svelte-3wlqd):before{content:"";position:absolute;display:block;width:0;height:0;border-radius:50%;-ms-transform:rotate(315deg);transform:rotate(315deg);left:-8px;top:8px;border-left:10px solid #fff;border-top:15px solid #fff;border-right:10px solid transparent;border-bottom:15px solid transparent}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) p:where(.svelte-3wlqd):after{content:"";position:absolute;display:block;width:0;height:0;border-radius:50%;-ms-transform:rotate(315deg);transform:rotate(315deg);left:-14px;top:-8px;border-left:15px solid var(--lightBlue);border-top:15px solid var(--lightBlue);border-right:15px solid transparent;border-bottom:15px solid transparent}.form.svelte-3wlqd .chatBlock:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) p:where(.svelte-3wlqd)+p:where(.svelte-3wlqd){margin-top:20px}.form.svelte-3wlqd .chatBlock.--answer:where(.svelte-3wlqd){position:relative;width:100%;margin-inline:auto;z-index:10}.form.svelte-3wlqd .chatBlock.--answer:where(.svelte-3wlqd) .text:where(.svelte-3wlqd){position:relative;padding:10px 15px 16px;width:100%;border-radius:10px;background-color:#ffda60}.form.svelte-3wlqd .chatBlock.--answer:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) .questionBlock:where(.svelte-3wlqd)+.questionBlock:where(.svelte-3wlqd){margin-top:20px}.form.svelte-3wlqd .chatBlock.--answer:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) .questionBlock:where(.svelte-3wlqd) .chat__item__field.postalCode:where(.svelte-3wlqd){display:flex;align-items:center}.form.svelte-3wlqd .chatBlock.--answer:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) .questionBlock:where(.svelte-3wlqd) .chat__item__field.postalCode:where(.svelte-3wlqd) input:where(.svelte-3wlqd){width:130px}.form.svelte-3wlqd .chatBlock.--answer:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) .questionBlock:where(.svelte-3wlqd) .chat__item__field.postalCode:where(.svelte-3wlqd) .error:where(.svelte-3wlqd){line-height:1.2;margin-left:1em}.form.svelte-3wlqd .step:where(.svelte-3wlqd){display:flex;flex-direction:row;align-items:flex-end;justify-content:center;margin-top:0}.form.svelte-3wlqd .step__bar:where(.svelte-3wlqd){margin-right:20px;display:flex;flex-direction:row;gap:10px;translate:0 -7px}.form.svelte-3wlqd .step__bar:where(.svelte-3wlqd) span:where(.svelte-3wlqd){display:block;width:10px;aspect-ratio:1;background-color:#9ecdfb;border-radius:100vmax}.form.svelte-3wlqd .step__bar:where(.svelte-3wlqd) .current:where(.svelte-3wlqd){background-color:#ffaf50}.form.svelte-3wlqd .step:where(.svelte-3wlqd) .text:where(.svelte-3wlqd){letter-spacing:.1em;font-size:clamp(1.4rem,calc(1.2rem + .625vw),1.6rem);color:#fff}.form.svelte-3wlqd .step:where(.svelte-3wlqd) .text:where(.svelte-3wlqd) span:where(.svelte-3wlqd){font-size:clamp(2.5rem,calc(2.3rem + .625vw),2.7rem)}.form.svelte-3wlqd input[type=checkbox]:where(.svelte-3wlqd)+label:where(.svelte-3wlqd){margin-top:30px;margin-inline:auto;width:fit-content;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:18px;cursor:pointer}.form.svelte-3wlqd input[type=checkbox]:where(.svelte-3wlqd)+label:where(.svelte-3wlqd):before{content:"";display:block;margin-top:2px;margin-right:1em;width:30px;height:30px;border:3px solid #ffaf50;border-radius:3px;background-color:#fff}.form.svelte-3wlqd input[type=checkbox]:where(.svelte-3wlqd):checked+label:where(.svelte-3wlqd):before{background-image:url(../../../images/chat/checked.png);background-size:cover;background-repeat:no-repeat;background-position:center}.form.svelte-3wlqd .privacy:where(.svelte-3wlqd),.form.svelte-3wlqd .terms:where(.svelte-3wlqd){margin-top:10px;padding:15px;background-color:#9ecdfb;border-radius:12px}.form.svelte-3wlqd .privacy:where(.svelte-3wlqd) h4:where(.svelte-3wlqd),.form.svelte-3wlqd .terms:where(.svelte-3wlqd) h4:where(.svelte-3wlqd){margin-bottom:10px;font-size:clamp(1.4rem,calc(1.2rem + .625vw),1.6rem);font-weight:500}.form.svelte-3wlqd .privacy__content:where(.svelte-3wlqd),.form.svelte-3wlqd .terms__content:where(.svelte-3wlqd){padding:5px 10px;height:130px;font-size:clamp(1.2rem,calc(1rem + .625vw),1.4rem);background-color:#fff;border-radius:5px;overflow-y:scroll}.form.svelte-3wlqd .agreement__content:where(.svelte-3wlqd)+button:where(.svelte-3wlqd){position:relative;display:block;margin:80px auto 60px;width:340px;height:70px;font-weight:600;font-size:clamp(2.8rem,calc(2.6rem + .625vw),3rem);border-radius:5px;letter-spacing:.3em;color:#fff;background-image:url(../../../images/chat/sendButton.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;background-color:unset;transition:all .3s ease;z-index:0}.form.svelte-3wlqd .agreement__content:where(.svelte-3wlqd)+button:where(.svelte-3wlqd):before{display:block;content:"";position:absolute;top:-40px;left:-20px;width:400px;height:125px;background-image:url(../../../images/chat/kira.png);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease;z-index:1;animation:svelte-3wlqd-twinkle .8s ease-in-out infinite alternate}.form.svelte-3wlqd .agreement__content:where(.svelte-3wlqd)+button:where(.svelte-3wlqd):after{display:block;content:"";position:absolute;top:50%;right:20px;width:18px;height:18px;background-image:url(../../../images/chat/triangle.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-50%);z-index:1}.form.svelte-3wlqd .agreement__content:where(.svelte-3wlqd)+button:where(.svelte-3wlqd):hover{transform:translateY(6px);box-shadow:none;transition:all .3s ease;background-color:unset}.form.svelte-3wlqd .agreement__content:where(.svelte-3wlqd)+button:where(.svelte-3wlqd):disabled{filter:brightness(.5);cursor:not-allowed;pointer-events:none}.form.svelte-3wlqd .agreement__content:where(.svelte-3wlqd)+button:where(.svelte-3wlqd):disabled:before{animation:none;display:none}@keyframes svelte-3wlqd-twinkle{0%{opacity:0}to{opacity:1}}@keyframes svelte-3wlqd-zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3wlqd-fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn_1.svelte-3wlqd{opacity:0;animation:svelte-3wlqd-fadeIn .8s ease 0s 1 forwards}.fadeIn_2.svelte-3wlqd{opacity:0;animation:svelte-3wlqd-fadeIn .8s ease .5s 1 forwards}.fadeIn_3.svelte-3wlqd{opacity:0;animation:svelte-3wlqd-fadeIn .8s ease 1s 1 forwards}.fadeIn_4.svelte-3wlqd{opacity:0;animation:svelte-3wlqd-fadeIn .8s ease 1.5s 1 forwards}
