@charset "UTF-8";.line_redirect_modal[data-v-bead057a]{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff;padding:12px;text-align:center;width:350px;height:200px;box-sizing:border-box;position:fixed;top:calc(50svh - 100px);left:calc(50vw - 175px);color:#000}button[data-v-bead057a]{background:#fff;border:1px solid #000000;color:#000;font-size:14px;padding:8px 20px;display:block}.header-image-container[data-v-eae36ec3]{display:flex;justify-content:center;align-items:center;width:100%;height:auto}.header-image-container img[data-v-eae36ec3]{width:65%}.footer-image-container[data-v-22b3a3f7]{display:flex;justify-content:center;align-items:center;width:100%;height:auto}.footer-image-container img[data-v-22b3a3f7]{width:27%;margin-top:40px}.page-wrapper[data-v-61cbd392]{display:flex;justify-content:center;align-items:center;position:fixed;height:100%;width:100%;top:0;left:0;z-index:100}.page-wrapper .page-box[data-v-61cbd392]{width:405px;display:flex;flex-direction:column;align-items:center}.page-wrapper .page-box .qr-container[data-v-61cbd392]{margin-top:48px}.page-wrapper .page-box .desktop-text[data-v-61cbd392]{color:#000;text-align:center;line-height:23px;font-size:15px;letter-spacing:.3px;white-space:pre;margin:46px 0 48px;font-weight:500}.page-wrapper .page-box .nero[data-v-61cbd392]{width:100%}h2[data-v-a5d2d54e]{color:#000}.auth-dialog-overlay[data-v-a5d2d54e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#e1e1e1;display:flex;justify-content:center;align-items:center}.auth-dialog-overlay .auth-dialog[data-v-a5d2d54e]{background:#fff;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;padding:20px;border-radius:8px;width:300px;text-align:center}.auth-dialog-overlay .auth-dialog .error[data-v-a5d2d54e]{color:transparent;min-height:20px;margin:18px 0 4px;font-size:14px;line-height:1.4;transition:color .2s ease}.auth-dialog-overlay .auth-dialog .error--visible[data-v-a5d2d54e]{color:#dc3545}.auth-dialog-overlay .auth-dialog form[data-v-a5d2d54e]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.auth-dialog-overlay .auth-dialog button[data-v-a5d2d54e]{width:80%;background:#000;color:#fff;border:none;padding:14px 32px;font-size:15px;font-weight:500;letter-spacing:.05em;margin-top:12px;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.auth-dialog-overlay .auth-dialog button[data-v-a5d2d54e]:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.auth-dialog-overlay .auth-dialog button[data-v-a5d2d54e]:focus{outline:none;box-shadow:0 0 0 2px #0003}.auth-dialog-overlay .auth-dialog button[data-v-a5d2d54e]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]{width:80%;padding:12px 16px;font-size:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease;color:#333}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]::placeholder{color:#999;transition:color .3s ease}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]:hover{border-color:#999}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]:focus{outline:none;border-color:#333;box-shadow:0 0 0 2px #0000001a}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]:focus::placeholder{color:#ccc}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]:-webkit-autofill,.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]:-webkit-autofill:hover,.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:#333;transition:background-color 5000s ease-in-out 0s}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]::-moz-focus-inner{border:0}.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]::-ms-clear,.auth-dialog-overlay .auth-dialog input[data-v-a5d2d54e]::-ms-reveal{display:none}.fade-enter-from[data-v-109838fa],.fade-leave-to[data-v-109838fa]{opacity:0}.fade-enter-active[data-v-109838fa],.fade-leave-active[data-v-109838fa]{transition:opacity .5s ease-out}.header-image-container[data-v-db6a9264]{display:flex;justify-content:center;align-items:center;width:100%;max-width:480px;height:auto}.header-image-container img[data-v-db6a9264]{width:95%}.title-container[data-v-87ae81b3]{padding-top:30px}.title-container .sub-title[data-v-87ae81b3]{margin:0;padding:0 0 8px;color:var(--text-dark-color);text-align:center;font-size:13.64px;letter-spacing:4px}.title-container .title[data-v-87ae81b3]{width:88%;color:var(--brand-main-color);text-align:center;margin:0 auto;padding:0}.title-container .title img[data-v-87ae81b3]{width:100%}.button-container[data-v-778f38cf]{text-align:center}.button-container button[data-v-778f38cf]{position:relative;height:55px;border-radius:99px;font-size:14px;font-family:Noto Sans JP;font-weight:500}.button-container .large[data-v-778f38cf]{width:272px}.button-container .medium[data-v-778f38cf]{width:152px}.button-container .small[data-v-778f38cf]{width:112px}.button-container .btn-arrow[data-v-778f38cf]{height:16px;width:auto;position:absolute;top:50%;transform:translateY(-50%);right:8%}.button-container .btn-arrow img[data-v-778f38cf]{display:block;height:100%;width:auto}.button-container .icon-svg[data-v-778f38cf]{height:28px;width:auto;position:absolute;top:50%;transform:translateY(-50%);left:5.5%}.button-container .icon-svg svg[data-v-778f38cf]{display:block;height:100%;width:auto}.btn-opacity[data-v-778f38cf]{opacity:.4}img[data-v-34df1a91]{width:100%;height:auto;padding-top:3.4vh;vertical-align:bottom;opacity:0;object-fit:contain;transition:opacity 1s ease-in-out}img.fade-enter-active[data-v-34df1a91]{opacity:1}img[data-v-99ba08d6]{width:98%;margin:0 auto;display:block;padding-top:26px}.content[data-v-31f3e7e9]{width:100%;max-width:481px;opacity:0;transition:opacity .8s ease-in-out}.content.fade-enter-active[data-v-31f3e7e9]{opacity:1}.content .header-container[data-v-31f3e7e9]{width:100%}.content .btn-container[data-v-31f3e7e9]{display:flex;justify-content:center;width:100%;margin-top:58px}.content .btn-container .radius-btn[data-v-31f3e7e9]{width:100%}.pagination-container[data-v-089306f0]{width:100%;max-width:480px}.pagination-container img[data-v-089306f0]{margin-top:38px;width:26%}.announce-container[data-v-efbf57b3]{text-align:center;color:var(--text-dark-color);font-size:15px;line-height:1.35em;letter-spacing:1px;white-space:pre-wrap;margin-top:20px;font-family:Noto Sans JP;font-weight:500}.theme-card__loading[data-v-0df85a03]{width:calc(100% - 4px);height:calc(100% - 4px);background:linear-gradient(120deg,#b4b4b780 33.3%,#b4b4b766 50%,#b4b4b780 66.6%);background-color:#fff;background-size:200% 100%;animation:scroll-0df85a03 1s linear infinite;overflow:hidden;position:absolute;z-index:99;top:2px;left:2px}@keyframes scroll-0df85a03{0%{background-position:100% 0}to{background-position:-100% 0}}.theme-selection[data-v-9adfab6d]{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:260px;height:442px;gap:10px}.theme-selection .theme-card[data-v-9adfab6d]{padding:4px;width:calc(50% - 5px);height:216px;overflow:hidden;box-sizing:border-box;position:relative}.theme-selection .theme-card .theme-card__img[data-v-9adfab6d]{width:100%;height:208px;vertical-align:bottom}.theme-selection .theme-card.border-box[data-v-9adfab6d]{border:2px solid;padding:2px;margin:0}.preview-image-container[data-v-dfd180ff]{width:300px;height:450px}.preview-image-container .preview-image[data-v-dfd180ff]{width:60%;height:325px;margin:0 auto;position:relative}.preview-image-container .preview-image img[data-v-dfd180ff]{width:100%;height:320px}.preview-image-container .theme-selection[data-v-dfd180ff]{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%;gap:7px;margin-top:8px}.preview-image-container .theme-selection .theme-card[data-v-dfd180ff]{padding:4px;width:calc(25% - 6px);height:116px;overflow:hidden;box-sizing:border-box;position:relative}.preview-image-container .theme-selection .theme-card .theme-card__img[data-v-dfd180ff]{width:100%;height:108px;vertical-align:bottom}.preview-image-container .theme-selection .theme-card.border-box[data-v-dfd180ff]{border:2px solid;padding:2px;margin:0}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.theme-selection[data-v-49e73be4]{width:100%}.theme-selection .theme-card[data-v-49e73be4]{height:calc(81vw + 12px);overflow:hidden;box-sizing:border-box;padding:8px;position:relative}.theme-selection .theme-card .theme-card__img[data-v-49e73be4]{width:100%;height:81vw;max-height:400px;vertical-align:bottom;object-fit:contain}.theme-selection .theme-card.border-box[data-v-49e73be4]{border:2px solid;padding:6px;margin:0}.theme-selection .carousel__pagination{margin:13px 0 0}.theme-selection .carousel__pagination-button:after{width:8px;height:8px;border-radius:99px;background:#d8d8db}.theme-selection .carousel__pagination-button--active:after{background:var(--brand-main-color)}.page-select-theme[data-v-4806969c]{width:100%;text-align:center;max-width:481px}@media only screen and (min-width: 1024px){.page-select-theme[data-v-4806969c]{width:100%;margin:0 auto}}.page-select-theme p[data-v-4806969c]{margin:0;font-size:14px;text-align:center}.page-select-theme .content[data-v-4806969c]{width:100%}.page-select-theme .content .theme-selection-container[data-v-4806969c]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:14px auto 0}.page-select-theme .content .btn-container[data-v-4806969c]{display:flex;justify-content:center;align-items:center;margin-top:30px}.input-form[data-v-dcebf1cb]{width:100%;display:flex;flex-direction:column}.input-form input[data-v-dcebf1cb]{width:auto;font-size:14px;font-weight:400;background-color:#fff;color:#000;outline:none;padding:8px 14px;margin:5px 0 0;-webkit-appearance:none;border:1px solid #d8d8db;border-radius:4px;font-family:Noto Sans JP}.input-form .label[data-v-dcebf1cb]{color:var(--brand-main-color);font-family:Noto Sans JP;font-weight:500;height:19px;font-size:14px;text-align:left}.textarea-form[data-v-2f9985e4]{width:100%;margin:9px 0 0;display:flex;flex-direction:column}.textarea-form textarea[data-v-2f9985e4]{width:auto;font-size:14px;font-weight:400;margin:5px 0 8px;padding:14px;box-sizing:border-box;background-color:#fff;color:#000;resize:none;-webkit-appearance:none;border:1px solid #d8d8db;border-radius:4px;font-family:Noto Sans JP;line-height:1.4em;word-break:keep-all;overflow-wrap:break-word}.textarea-form textarea[data-v-2f9985e4]:focus{outline:none}.textarea-form .label[data-v-2f9985e4]{color:var(--brand-main-color);font-family:Noto Sans JP;font-weight:500;height:19px;font-size:14px;text-align:left}.textarea-form .input-message__announce[data-v-2f9985e4]{color:#757578;font-size:12px;text-align:right;margin:2px 0 8px;font-family:Noto Sans JP;font-weight:400;letter-spacing:.05em}.content[data-v-df8f942f]{width:270px;margin:0 auto}.page-input[data-v-df8f942f]{width:100%;max-width:481px;margin:0 auto;text-align:center}.page-input .content[data-v-df8f942f]{width:100%}.page-input .content .header-container[data-v-df8f942f]{display:flex;justify-content:center;align-items:flex-start;width:100%}.page-input .content .sub-title-container[data-v-df8f942f]{display:flex;justify-content:center;align-items:flex-end;font-size:15px}.page-input .content .form-selection-container[data-v-df8f942f]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:270px;margin:0 auto;padding:15px 0 0}.page-input .content .form-selection-container input[data-v-df8f942f]::placeholder,.page-input .content .form-selection-container textarea[data-v-df8f942f]::placeholder{color:#c6c6c6}.page-input .content .btn-container[data-v-df8f942f]{display:flex;align-items:flex-start;justify-content:space-between;width:270px;margin:34px auto 0;gap:10px}.form-selection-container[data-v-eb119c95]{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;align-items:center;width:253px;margin:0 auto;padding:24px 0 0}.form-selection-container button[data-v-eb119c95]{width:100%;height:40px;border-radius:8px;font-size:14px;background-color:#fff;color:var(--brand-main-color);border:1px solid var(--brand-main-color);font-family:Noto Sans JP;font-weight:500}.form-selection-container .no-selected[data-v-eb119c95]{color:#b4b4b7;border:1px solid #b4b4b7}@media screen and (max-width: 413px) and (max-height: 832px){.page-input .content .form-selection-container .input-form input[data-v-eb119c95],.page-input .content .form-selection-container .textarea-form textarea[data-v-eb119c95]{font-size:15px}}@media screen and (max-width: 375px){.page-input .content .form-selection-container .label[data-v-eb119c95]{font-size:12px}.page-input .content .form-selection-container .input-form input[data-v-eb119c95],.page-input .content .form-selection-container .textarea-form textarea[data-v-eb119c95]{font-size:14px;padding:8px;margin:3px 0}}@media screen and (max-height: 680px){.page-input .content .btn-container[data-v-eb119c95]{align-items:flex-end;padding-bottom:18px}}.content[data-v-3d121f3f]{width:273px;margin:0 auto}.page-input[data-v-3d121f3f]{width:100%;max-width:481px;margin:0 auto;text-align:center}.page-input .content[data-v-3d121f3f]{width:100%}.page-input .content .btn-container[data-v-3d121f3f]{display:flex;align-items:flex-start;justify-content:space-between;width:273px;margin:32px auto 0;gap:10px}@media screen and (max-width: 413px) and (max-height: 832px){.page-input .content .form-selection-container .input-form input[data-v-3d121f3f],.page-input .content .form-selection-container .textarea-form textarea[data-v-3d121f3f]{font-size:15px}}@media screen and (max-width: 375px){.page-input .content .form-selection-container .label[data-v-3d121f3f]{font-size:12px}.page-input .content .form-selection-container .input-form input[data-v-3d121f3f],.page-input .content .form-selection-container .textarea-form textarea[data-v-3d121f3f]{font-size:14px;padding:8px;margin:3px 0}}.content[data-v-744f1463]{width:271px;margin:0 auto}.page-input[data-v-744f1463]{width:100%;max-width:481px;margin:0 auto;text-align:center}.page-input .content[data-v-744f1463]{width:100%}.page-input .content .form-selection-container[data-v-744f1463]{display:flex;flex-direction:column;gap:6px;width:271px;margin:0 auto;padding:17px 0 0}.page-input .content .form-selection-container input[data-v-744f1463]::placeholder,.page-input .content .form-selection-container textarea[data-v-744f1463]::placeholder{color:#c6c6c6}.page-input .content .btn-container[data-v-744f1463]{display:flex;align-items:center;justify-content:space-between;width:273px;margin:126px auto 0;gap:10px}@media screen and (max-width: 413px) and (max-height: 832px){.page-input .content .form-selection-container .input-form input[data-v-744f1463],.page-input .content .form-selection-container .textarea-form textarea[data-v-744f1463]{font-size:15px}}@media screen and (max-width: 375px){.page-input .content .form-selection-container .label[data-v-744f1463]{font-size:12px}.page-input .content .form-selection-container .input-form input[data-v-744f1463],.page-input .content .form-selection-container .textarea-form textarea[data-v-744f1463]{font-size:14px;padding:8px;margin:3px 0}}#canvas[data-v-b095c1ba]{display:block;height:100%;margin:auto}#canvas img[data-v-b095c1ba]{object-fit:contain}.video-container[data-v-25cc241d]{display:flex;justify-content:center;align-items:center;height:100dvh}video[data-v-25cc241d]{height:102dvh;position:fixed;left:50%;top:-1vh;transform:translate(-50%)}.full-view[data-v-a0be4aab]{display:flex;justify-content:center;align-items:center;width:100vw;height:100dvh;position:fixed;top:0;left:0;overflow:hidden;z-index:1000;opacity:1;transition:opacity .5s ease}.full-view.full-view.active[data-v-a0be4aab]{animation:fadeOut-a0be4aab 1s forwards}@keyframes fadeOut-a0be4aab{0%{opacity:1;z-index:1000}50%{opacity:0;z-index:1000}to{opacity:0;z-index:-1000;display:none}}.sk-chase[data-v-a0be4aab]{width:40px;height:40px;position:relative;animation:sk-chase-a0be4aab 2.5s infinite linear both}.sk-chase-dot[data-v-a0be4aab]{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot-a0be4aab 2s infinite ease-in-out both}.sk-chase-dot[data-v-a0be4aab]:before{content:"";display:block;width:25%;height:25%;background-color:var(--brand-main-color);border-radius:100%;animation:sk-chase-dot-before-a0be4aab 2s infinite ease-in-out both}.sk-chase-dot[data-v-a0be4aab]:nth-child(1){animation-delay:-1.1s}.sk-chase-dot[data-v-a0be4aab]:nth-child(2){animation-delay:-1s}.sk-chase-dot[data-v-a0be4aab]:nth-child(3){animation-delay:-.9s}.sk-chase-dot[data-v-a0be4aab]:nth-child(4){animation-delay:-.8s}.sk-chase-dot[data-v-a0be4aab]:nth-child(5){animation-delay:-.7s}.sk-chase-dot[data-v-a0be4aab]:nth-child(6){animation-delay:-.6s}.sk-chase-dot[data-v-a0be4aab]:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot[data-v-a0be4aab]:nth-child(2):before{animation-delay:-1s}.sk-chase-dot[data-v-a0be4aab]:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot[data-v-a0be4aab]:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot[data-v-a0be4aab]:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot[data-v-a0be4aab]:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase-a0be4aab{to{transform:rotate(360deg)}}@keyframes sk-chase-dot-a0be4aab{80%,to{transform:rotate(360deg)}}@keyframes sk-chase-dot-before-a0be4aab{50%{transform:scale(.4)}to,0%{transform:scale(1)}}.page-preview[data-v-25eef2af]{width:100%;text-align:center}.page-preview .content[data-v-25eef2af]{width:100%}.page-preview .content .header-container[data-v-25eef2af]{display:flex;justify-content:center;align-items:flex-start;width:100%}.page-preview .content .sub-title-container[data-v-25eef2af]{display:flex;justify-content:center;align-items:flex-end;font-size:15px}.page-preview .content .canvas-container[data-v-25eef2af]{max-width:100vw;width:268.3px;margin:16px auto 0}.page-preview .content .canvas-container .canvas-image[data-v-25eef2af]{position:relative;width:268.3px;height:477px}.page-preview .content .btn-container[data-v-25eef2af]{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;gap:10px;margin:32px 0 0}@media screen and (max-width: 430px){.page-preview[data-v-25eef2af]{max-width:100%}.page-preview .content .ok-btn-container .radius-btn[data-v-25eef2af]{width:auto}}@media screen and (max-width: 375px){.page-preview .content .sub-title-container[data-v-25eef2af]{font-size:12px}.page-preview .content .ok-btn-container .radius-btn[data-v-25eef2af]{width:auto}}.modal-overlay[data-v-e2710efc]{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#00000080;mix-blend-mode:multiply;color:#000;background-blend-mode:multiply;z-index:1}.modal-window-component[data-v-e2710efc]{z-index:2;position:fixed;top:50%;left:50%;transform:translateY(-50%) translate(-50%);max-width:320px;background:#fff;width:82%;padding:40px 0;margin:0 auto;box-sizing:border-box;border-radius:12px}.modal-window-component .contents p[data-v-e2710efc]{font-size:15px;line-height:22px;margin-block-start:0em;margin-block-end:0em;white-space:pre-wrap;color:#000}.modal-window-component .contents .radius-btn[data-v-e2710efc]{margin:24px auto 0;width:100%}.modal-window-component .contents .radius-btn button[data-v-e2710efc]{width:80%;height:48px;border:1px #000000 solid;border-radius:5px;background:#fff;color:#000;font-size:15px;margin-top:8px}.modal-window-component .contents .radius-btn button.invert[data-v-e2710efc]{background:#000;color:#fff}.button-container[data-v-85550f43]{text-align:center}.button-container button[data-v-85550f43]{position:relative;width:272px;height:55px;border-radius:99px;font-size:14px;font-family:Noto Sans JP;font-weight:500}.button-container .btn-arrow[data-v-85550f43]{height:16px;width:17px;position:absolute;top:50%;transform:translateY(-50%);right:8%}.button-container .btn-arrow img[data-v-85550f43]{display:block;height:100%;width:auto}.button-container[data-v-12da4391]{display:flex;justify-content:center}.button-container a[data-v-12da4391]{display:flex;align-items:center;justify-content:center;position:relative;width:272px;height:55px;border-radius:99px;font-size:14px;box-sizing:border-box;margin:0;font-family:Noto Sans JP;font-weight:500}.button-container .mail-icon[data-v-12da4391]{height:13px;width:17px;position:absolute;top:50%;transform:translateY(-50%);right:8%}.button-container .mail-icon img[data-v-12da4391]{display:block;height:100%;width:auto}.share__container[data-v-6bf00d0e]{width:48px;margin:0;display:flex;flex-direction:column;gap:4px}.share__container[data-v-6bf00d0e]:hover{border:none}.share__container img[data-v-6bf00d0e]{width:100%;object-fit:contain}.share__container .share__title[data-v-6bf00d0e]{color:#000;font-size:11px;margin:0;font-family:Noto Sans JP;font-weight:500}.sns-share-container[data-v-3d4f1551]{width:100%}.sns-share-container .sns-button-wrapper[data-v-3d4f1551]{display:flex;justify-content:center;gap:20px;margin-top:24px}.button-container[data-v-00c479bc]{text-align:center}.button-container button[data-v-00c479bc]{position:relative;width:272px;height:55px;border-radius:99px;font-size:14px;border:1px solid rgba(255,255,255,0);box-sizing:border-box;font-family:Noto Sans JP;font-weight:500}.button-container .line-icon[data-v-00c479bc]{height:24px;width:auto;position:absolute;top:50%;transform:translateY(-50%);right:6%}.button-container .line-icon img[data-v-00c479bc]{display:block;height:100%;width:auto}.button-container[data-v-70ae9926]{display:flex;justify-content:center}.button-container a[data-v-70ae9926]{display:flex;align-items:center;justify-content:center;position:relative;width:272px;height:55px;border-radius:99px;font-size:14px;box-sizing:border-box;margin:0;font-family:Noto Sans JP;font-weight:500}.button-container .external-link-icon[data-v-70ae9926]{height:16px;width:auto;position:absolute;top:50%;transform:translateY(-50%);right:8%}.button-container .external-link-icon img[data-v-70ae9926]{display:block;height:100%;width:auto}.underline-btn-container button[data-v-e589f12c]{font-size:14px;line-height:22px;font-weight:500;border:none;background-color:transparent;padding-bottom:4px;text-decoration:underline;text-underline-offset:4px;font-family:Noto Sans JP}@media screen and (max-width: 375px){.underline-btn-container button[data-v-e589f12c]{font-size:12px}}.page-share[data-v-4639be46]{width:100%;text-align:center;margin:0 auto}.page-share .content[data-v-4639be46]{width:100%}.page-share .content .header-container[data-v-4639be46]{display:flex;justify-content:center;align-items:flex-start;width:100%}.page-share .content .canvas-container[data-v-4639be46]{max-width:100vw;width:234.6px;margin:38px auto 0}.page-share .content .canvas-container .canvas-image[data-v-4639be46]{position:relative;width:234.6px;height:417px;opacity:0;transition:opacity .8s ease-in-out}.page-share .content .canvas-container .canvas-image.fade-enter-active[data-v-4639be46]{opacity:1}.page-share .content .share-btn-container[data-v-4639be46]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:9px;margin:32px 0 0}.page-share .content .back-btn-container[data-v-4639be46]{display:flex;justify-content:center;align-items:center;width:100%;margin-top:9px}.page-download[data-v-274133c7]{width:100%;text-align:center;max-width:481px}.page-download .content[data-v-274133c7]{width:100%;z-index:4}.page-download .content .sub-title-container[data-v-274133c7]{padding-bottom:16px;font-size:12px}.page-download .content .canvas-container[data-v-274133c7]{width:268px;margin:0 auto}.page-download .content .canvas-container .canvas-image[data-v-274133c7]{position:relative;width:268px;height:475px}.page-download .content .btn-container[data-v-274133c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:24px}.page-download .content .btn-container .radius-btn[data-v-274133c7]{width:75%}.center[data-v-ce84f8d3]{display:flex;justify-content:center;align-items:center}.button[data-v-ce84f8d3]{padding:5px 0;text-align:center;color:#fff;background-color:gray}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100;src:local("Noto Sans Japanese Thin"),url(/fonts/NotoSansJP-Thin.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:200;src:local("Noto Sans Japanese ExtraLight"),url(/fonts/NotoSansJP-ExtraLight.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;src:local("Noto Sans Japanese Light"),url(/fonts/NotoSansJP-Light.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local("Noto Sans Japanese Regular"),url(/fonts/NotoSansJP-Regular.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:local("Noto Sans Japanese Medium"),url(/fonts/NotoSansJP-Medium.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;src:local("Noto Sans Japanese SemiBold"),url(/fonts/NotoSansJP-SemiBold.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:local("Noto Sans Japanese Bold"),url(/fonts/NotoSansJP-Bold.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:800;src:local("Noto Sans Japanese ExtraBold"),url(/fonts/NotoSansJP-ExtraBold.ttf)}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;src:local("Noto Sans Japanese Black"),url(/fonts/NotoSansJP-Black.ttf)}:root{font-family:Noto Sans JP;font-size:16px;font-weight:400;color-scheme:light dark;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scroll-behavior:smooth;--brand-main-color: #F66209;--text-dark-color: #000000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{width:100%;margin:0;padding:0;overscroll-behavior:none}img{width:auto;height:100%;box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}.container{display:flex;justify-content:center;width:100%;min-height:100dvh;padding:0 0 64px;box-sizing:border-box}.container a{display:inline-block;margin:0 1rem;color:#fff}.container a:hover,.container a.router-link-active{border-bottom:white 1px solid}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
