abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{display:block}dl,li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{color:var(--text-main);display:inline-block;margin:0;padding:0;text-decoration:none}a,button,h1,h2,h3,input,label,li,p,select,span,td,textarea,th{color:#000;font-family:Noto Sans JP;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:1.5}@media screen and (min-width:767.01px){a,button,h1,h2,h3,input,label,li,p,select,span,td,textarea,th{font-size:1.6rem}}button{background-color:transparent;border:none;cursor:pointer;display:block}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:.1rem dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-appearance:none;box-sizing:border-box;word-break:break-all}video{filter:contrast(1)}:root{--clr-blue-500:#0f62fe;--clr-indigo-500:#6366f1;--clr-yellow-500:#f59e0b;--clr-gray-0:#fff;--clr-gray-50:#f8fafc;--clr-gray-100:#f1f5f9;--clr-gray-200:#e2e8f0;--clr-gray-300:#cbd5e1;--clr-gray-400:#94a3b8;--clr-gray-500:#64748b;--clr-gray-600:#475569;--clr-gray-700:#334155;--clr-gray-800:#1e293b;--clr-gray-900:#020617;--action-primary:var(--clr-blue-500);--action-secondary:var(--clr-indigo-500);--ui-bg:var(--clr-gray-100);--ui-accent:var(--clr-yellow-500);--ui-surface:var(--clr-gray-0);--ui-muted:var(--clr-gray-200);--ui-border:var(--clr-gray-400);--text-main:var(--clr-gray-900);--text-muted:var(--clr-gray-500);--text-inverse:var(--clr-gray-0);--status-success:#00b28e;--status-success-bg:rgba(0,178,142,.1);--status-error:#f82c38;--status-error-bg:rgba(248,44,56,.05);--status-warning:#f3ca44;--status-warning-bg:rgba(243,202,68,.1);--status-info:#0058a6;--status-info-bg:rgba(0,88,166,.08)}@media screen and (min-width:767.01px){a[href^="tel:"]{pointer-events:none}}html{font-family:Noto Sans JP,sans-serif;font-size:62.5%;letter-spacing:0;-webkit-text-size-adjust:none}@media screen and (min-width:767.01px)and (max-width:1919.99px){html{font-size:10px}}@media screen and (max-width:767px){html{font-size:2.6666666667vw}}body{font-size:1.4rem;line-height:1;overflow-x:clip}img{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;height:auto;max-width:100%;vertical-align:top}@media print,screen and (min-width:767.01px){.pc-off{display:none!important}}@media screen and (max-width:767px){.sp-off{display:none!important}}.css-clickable{cursor:pointer;transition:opacity .2s ease}.css-clickable:hover{opacity:.6}.disabled-input{opacity:.7;pointer-events:none}.preserve-whitespace{white-space:pre-line}.text-link{text-decoration:underline;text-underline-offset:.4rem}.text-link:hover{text-decoration:none}.common-form .mock-input.error,.common-form input.error,.common-form select.error,.common-form textarea.error{background-color:var(--ui-bg)!important;border-color:var(--status-error)!important}.common-form .agree .icon.error{border:1.5px solid var(--status-error)!important}.common-form .image.error .image-upload-box{border-color:var(--status-error)!important;border-style:solid}.errors li{align-items:center;color:var(--status-error);display:flex;font-size:1.2rem;line-height:2rem}.errors li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;width:1.2rem}@media print{html{font-size:7.2954663887px}body{position:relative;-webkit-print-color-adjust:exact;width:1400px;zoom:70%}}@page{size:A4;margin:10mm}.inner{margin:0 auto;position:relative;width:100%}@media screen and (min-width:767px)and (max-width:1391px){.inner{width:calc(100% - 3rem)}}.w960{max-width:96rem}.w1080{max-width:90rem}.w1200{max-width:120rem}.w1360{max-width:136rem}.w1440{max-width:144rem}.loader-overlay[data-v-03409327]{align-items:center;display:flex;justify-content:center}.loader-overlay.is-full-screen[data-v-03409327]{background:#fffc;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loader-wrapper[data-v-03409327]{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center}.loader-wrapper .spinner[data-v-03409327]{animation:spin-03409327 .8s linear infinite;border:4px solid var(--ui-muted);border-radius:50%;border-top-color:var(--action-secondary)}.loader-wrapper .loader-text[data-v-03409327]{color:var(--text-muted);font-family:Noto Sans JP;font-size:1.4rem;font-weight:400;letter-spacing:.05em;line-height:1.2;text-align:left}@keyframes spin-03409327{to{transform:rotate(1turn)}}.disabled[data-v-bd936542]{background:var(--ui-muted)!important;border-color:var(--ui-muted)!important;color:var(--text-inverse)!important;pointer-events:none!important}.variant-block[data-v-bd936542]{display:flex;flex-direction:row}.variant-block[data-v-bd936542],.variant-block .cover[data-v-bd936542]{align-items:center;justify-content:center}.variant-block .cover[data-v-bd936542]{display:inline-flex;position:relative;text-decoration:none;width:auto}.variant-block .cover[data-v-bd936542]:hover{cursor:pointer}.variant-block .cover .cover-content.is-loading[data-v-bd936542]{visibility:hidden}.variant-block .cover .cover-spinner[data-v-bd936542]{align-items:center;display:flex;flex-direction:row;inset:0;justify-content:center;pointer-events:none;position:absolute}.variant-block .cover[data-v-bd936542]{border-radius:8px}.size-sm .cover[data-v-bd936542]{padding:.6rem 1.4rem}.size-md .cover[data-v-bd936542]{padding:.9rem 1.8rem}.size-lg .cover[data-v-bd936542]{padding:1.1rem 2.2rem}.size-full[data-v-bd936542]{width:100%}.color-primary .cover[data-v-bd936542]{background-color:var(--action-primary);border:none;color:var(--text-inverse);transition:background-color .2s ease}.color-primary .cover[data-v-bd936542]:hover{background-color:color-mix(in srgb,var(--action-primary),#000 10%)}.color-secondary .cover[data-v-bd936542]{background-color:var(--action-secondary);border:none;color:var(--text-inverse);transition:background-color .2s ease}.color-secondary .cover[data-v-bd936542]:hover{background-color:color-mix(in srgb,var(--action-secondary),#000 10%)}.color-ghost .cover[data-v-bd936542]{background-color:transparent;border:1px solid var(--ui-border);color:var(--text-muted);transition:background-color .2s ease}.color-ghost .cover[data-v-bd936542]:hover{background-color:var(--ui-muted)}.color-danger .cover[data-v-bd936542]{background-color:var(--status-error);border:none;color:var(--text-inverse);transition:background-color .2s ease}.color-danger .cover[data-v-bd936542]:hover{background-color:color-mix(in srgb,var(--status-error),#000 10%)}.icon-wrapper[data-v-886c6214]{color:currentColor;display:inline-flex;vertical-align:middle}.icon-wrapper .icon-svg[data-v-886c6214]{color:inherit;display:flex;height:100%;width:100%}.icon-wrapper .icon-svg[data-v-886c6214] svg{display:block;height:100%;width:100%}.variant-block[data-v-57023622]{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.variant-block .text[data-v-57023622]{color:#000;font-family:Noto Sans JP;font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:1;text-align:center}.size-sm .text[data-v-57023622]{font-size:1.2rem}.size-lg .text[data-v-57023622]{font-size:2rem}.color-primary .text[data-v-57023622],.color-secondary .text[data-v-57023622]{color:var(--text-inverse)}.color-ghost .text[data-v-57023622]{color:var(--text-main)}.color-danger .text[data-v-57023622]{color:var(--text-inverse)}.error-wrapper[data-v-b48b1ac7]{align-items:center;background-color:var(--ui-bg);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem}.error-wrapper .error-content[data-v-b48b1ac7]{max-width:40rem;text-align:center;width:100%}.error-wrapper .error-content .status-code[data-v-b48b1ac7]{color:var(--text-main);font-size:8rem;font-weight:700;line-height:1;margin-bottom:1rem}.error-wrapper .error-content .status-message[data-v-b48b1ac7]{color:var(--text-muted);font-size:1.8rem;line-height:1.5;margin-bottom:3rem}.error-wrapper .error-content .button-area[data-v-b48b1ac7]{margin:0 auto;width:20rem}
