@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.icon--size--12[data-v-29a2118e]{width:12px}.icon--size--20[data-v-29a2118e]{width:20px}.icon--size--24[data-v-29a2118e]{width:24px}.icon--size--28[data-v-29a2118e]{width:28px}.icon--size--32[data-v-29a2118e]{width:32px}.icon--size--48[data-v-29a2118e]{width:48px}.icon--size--64[data-v-29a2118e]{width:64px}.icon--size--80[data-v-29a2118e]{width:80px}.icon--hover[data-v-29a2118e]{cursor:pointer}.button[data-v-7ac66ce7]{border-radius:100px;cursor:pointer;max-width:328px;text-align:center;width:100%}.button[data-v-7ac66ce7]:disabled{cursor:not-allowed}.button.primary[data-v-7ac66ce7]{background:var(--vt-brand-primary-color);color:var(--vt-bg-primary-color);font-weight:700;height:50px}.button.primary[data-v-7ac66ce7]:active{background:var(--vt-c-deep-blush)}.button.primary[data-v-7ac66ce7]:disabled{background:var(--vt-c-blue-haze);color:var(--vt-c-white)}.button.secondary[data-v-7ac66ce7]{background:var(--vt-bg-primary-color);border:1px solid var(--vt-brand-primary-color);color:var(--vt-brand-primary-color);height:50px}.button.secondary[data-v-7ac66ce7]:active{border-color:var(--vt-c-deep-blush);color:var(--vt-c-deep-blush)}.button.secondary[data-v-7ac66ce7]:disabled{background:var(--vt-c-blue-haze);border:none;color:var(--vt-c-white)}.button.tertiary[data-v-7ac66ce7]{color:var(--vt-brand-primary-color)}.button.tertiary[data-v-7ac66ce7]:active{color:var(--vt-c-deep-blush)}.button.tertiary[data-v-7ac66ce7]:disabled{color:var(--vt-c-blue-haze)}.button.md[data-v-7ac66ce7]{font-size:1.4rem}.button.sm[data-v-7ac66ce7]{font-size:1.2rem;height:38px}.button.xs[data-v-7ac66ce7]{font-size:1.2rem;height:28px}.button .img-arrow[data-v-7ac66ce7]{margin-left:5px}.button .img-arrow[data-v-7ac66ce7] path{stroke:var(--vt-c-monza)}.button:disabled .img-arrow[data-v-7ac66ce7] path{stroke:var(--vt-c-blue-haze)}.ui-global-header[data-v-a1e53aef]{background:var(--vt-brand-primary-color);position:sticky;top:0;z-index:var(--z-index-header)}.header[data-v-a1e53aef],.ui-global-header[data-v-a1e53aef]{align-items:center;display:flex;justify-content:center;width:100%}.header[data-v-a1e53aef]{background-color:inherit;color:var(--vt-c-white);height:44px;line-height:1;max-width:var(--base-body-max-width);position:relative}.header__left[data-v-a1e53aef]{font-weight:700;left:15px;position:absolute}.header__center[data-v-a1e53aef]{font-size:1.8rem;font-weight:700;padding:0 68px}.header__right[data-v-a1e53aef]{position:absolute;right:15px}.button[data-v-a1e53aef],.button--save[data-v-a1e53aef]{cursor:pointer}.button--save[data-v-a1e53aef]{border:1px solid var(--vt-c-white);border-radius:20px;color:var(--vt-c-white);font-size:1.2rem;font-weight:500;padding:5px 10px}.icon-menu[data-v-a1e53aef]{cursor:pointer;display:flex;flex-direction:column;justify-content:space-evenly}.icon-menu[data-v-a1e53aef],.icon-menu[data-v-a1e53aef]:after,.icon-menu[data-v-a1e53aef]:before{border-bottom:2px solid var(--vt-c-white);width:24px}.icon-menu[data-v-a1e53aef]:after,.icon-menu[data-v-a1e53aef]:before{content:"";display:block;margin:0 0 5px}.icon-back[data-v-a1e53aef]{transform:rotate(180deg)}.icon-back[data-v-a1e53aef] path{stroke:var(--vt-c-white)}.dsmapholoan-logo[data-v-a1e53aef]{width:110px}.ui-contact[data-v-a62eac7e]{background-color:var(--vt-bg-secondary-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;padding:27px 15px 40px;text-align:center;width:100%}@media screen and (min-width:768px){.ui-contact[data-v-a62eac7e]{flex-direction:row;gap:30px;justify-content:center}}.title[data-v-a62eac7e]{text-align:center}@media screen and (min-width:768px){.title[data-v-a62eac7e]{text-align:left}}.content-center[data-v-a62eac7e]{font-size:1.6rem;font-weight:700}.content-dial[data-v-a62eac7e]{font-size:1.8rem;font-weight:700;margin-top:3px}.content-tel[data-v-a62eac7e]{align-items:flex-end;display:flex;justify-content:center;margin-top:4px}.content-tel-icon[data-v-a62eac7e]{margin-bottom:6px}.content-tel-no[data-v-a62eac7e]{color:var(--vt-brand-primary-color);font-size:2.8rem;font-weight:700;margin-left:5px}.content-tel-text[data-v-a62eac7e]{margin-bottom:6px;margin-left:5px}.content-tel-text[data-v-a62eac7e],.content-time[data-v-a62eac7e]{color:var(--vt-text-secondary-color);font-size:1.4rem}.content-time[data-v-a62eac7e]{margin-top:9px}@media screen and (min-width:768px){.content-time[data-v-a62eac7e]{margin-top:0}}.content-button[data-v-a62eac7e]{margin-top:17px}@media screen and (min-width:768px){.content-button[data-v-a62eac7e]{display:none}}[data-v-6fa422a6] .header{background-color:var(--vt-brand-primary-color);box-shadow:none}.page[data-v-6fa422a6]{height:100dvh}.body[data-v-6fa422a6]{height:calc(100% - 44px)}.content[data-v-6fa422a6]{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:72px;padding-left:30px;padding-right:30px}.heading[data-v-6fa422a6]{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.messages[data-v-6fa422a6]{font-size:1.4rem;margin-top:16px;white-space:pre-wrap}.footer-button[data-v-6fa422a6]{text-align:center;width:100%}.icon-title[data-v-3987384b]{color:var(--vt-text-error-color);font-size:1.8rem;font-weight:500;margin-top:18px;white-space:pre-wrap}@media screen and (min-width:768px){.icon-title[data-v-3987384b]{white-space:normal;word-spacing:-.25rem}}.page[data-v-f215c04e]{height:100dvh}.body[data-v-f215c04e]{height:calc(100% - 44px)}.body.non-header[data-v-f215c04e]{height:calc(100dvh - 74px)}.body.non-button[data-v-f215c04e]{height:calc(100dvh - 136px)}.content[data-v-f215c04e]{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:72px;padding-left:30px;padding-right:30px}.heading[data-v-f215c04e]{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.messages[data-v-f215c04e]{font-size:1.4rem;margin-top:16px;white-space:pre-wrap}.footer-button[data-v-f215c04e]{text-align:center;width:100%}.page[data-v-cad1b68c]{height:100dvh}.content[data-v-cad1b68c]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:51px;padding-top:63px;text-align:center}@media screen and (min-width:768px){.content[data-v-cad1b68c]{height:calc(100% - 122px)}}.content.add-gap[data-v-cad1b68c]{padding-top:133px}.heading[data-v-cad1b68c]{padding-bottom:27px;padding-left:30px;padding-right:30px}.messages[data-v-cad1b68c]{font-size:1.4rem;margin-top:16px;white-space:pre-wrap}@media screen and (min-width:768px){.messages[data-v-cad1b68c]{white-space:normal;word-spacing:-.25rem}}.messages.red[data-v-cad1b68c]{color:var(--vt-text-error-color)}.footer-button[data-v-cad1b68c]{padding-bottom:72px;padding-left:30px;padding-right:30px;text-align:center}@media screen and (min-width:768px){[data-v-cad1b68c] .ui-contact{width:612px}}.main[data-v-2af26076]{padding-top:21px}:root{--vt-c-tuna:#363840;--vt-c-quick-silver:#a0a1a5;--vt-c-nobel:#b5b5b5;--vt-c-blue-haze:#cacfde;--vt-c-monza:#c03;--vt-c-monza-90:#cc00331a;--vt-c-botticelli:#d5ddea;--vt-c-alt:#d8d8d8;--vt-c-santas-gray:#9da3b4;--vt-c-mid-gray:#6d6d71;--vt-c-whisper:#f3f4f9;--vt-c-alabaster:#f9f9f9;--vt-c-carousel-pink:#fae5ea;--vt-c-white:#fff;--vt-c-deep-blush:#e57f99;--vt-c-rhino-70:#2c34574d;--vt-c-violet-red:#f2388e;--vt-c-serenade:#fff0e2;--vt-c-blaze-orange:#f55e00;--vt-c-lima:#4ddc2d;--vt-c-snow-white:#fbfcfd;--vt-c-silver-chalice:#a3a3a3;--vt-p-white:var(--vt-c-white);--vt-p-mid-gray:var(--vt-c-mid-gray);--vt-p-border:var(--vt-c-botticelli);--vt-p-annotation-border:var(--vt-c-mid-gray);--vt-p-select-box-border:var(--vt-c-nobel);--vt-p-focus-border:var(--vt-c-tuna);--vt-p-attention:var(--vt-c-monza);--vt-p-arrow:var(--vt-c-monza);--vt-p-text-link:var(--vt-c-monza);--vt-p-text-gray:var(--vt-c-mid-gray);--vt-p-text-dark-gray:var(--vt-c-tuna);--vt-p-bg-white:var(--vt-c-white);--vt-p-bg-header:var(--vt-c-monza);--vt-p-bg-select-box:var(--vt-c-alabaster);--vt-p-bg-attention:var(--vt-c-carousel-pink);--vt-p-bg-gray:var(--vt-c-whisper);--vt-p-bg-disabled:var(--vt-c-blue-haze);--vt-p-bg-selected:var(--vt-c-blue-haze);--vt-p-description:var(--vt-c-mid-gray);--vt-p-placeholder:var(--vt-c-quick-silver);--vt-p-bg-snow-white:var(--vt-c-snow-white);--vt-p-scrollbar:var(--vt-c-silver-chalice);--vt-font-size-base:1.5rem;--vt-font-size-small:calc(var(--vt-font-size-base)*.75);--vt-font-size-big:calc(var(--vt-font-size-base)*1.25);--vt-brand-primary-color:#c03;--vt-brand-secondary-color:#fae5ea;--vt-text-primary-color:#363840;--vt-text-secondary-color:#6d6d71;--vt-text-disabled-color:#cacfde;--vt-text-error-color:var(--vt-brand-primary-color);--vt-text-warning-color:var(--vt-c-violet-red);--vt-text-link-color:#0563c1;--vt-text-unfocused-color:#6d7489;--vt-bg-primary-color:#fff;--vt-bg-secondary-color:#f3f4f9;--vt-bg-attention-color:var(--vt-brand-secondary-color);--vt-bg-disabled-color:#cacfde;--vt-border-primary-color:#6d7489;--vt-border-secondary-color:#cacfde;--vt-border-error-color:var(--vt-brand-primary-color);--vt-border-focused-color:#363840;--z-index-header:100;--z-index-overlay:200}html{font-size:62.5%!important;line-height:1.5}body{color:var(--vt-text-primary-color);font-family:Noto Sans JP,sans-serif;font-size:var(--vt-font-size-base)}.sp-none{display:block}@media screen and (max-width:767px){.sp-none{display:none}}.pc-none{display:block}@media screen and (min-width:768px){.pc-none{display:none}}.sp-show{display:block}@media screen and (min-width:768px){.sp-show{display:none}}.pc-show{display:block}@media screen and (max-width:767px){.pc-show{display:none}}html{border-style:solid;border-width:0}body,html{overscroll-behavior-y:none}#app,body,html,main{height:100%}[data-v-53414668] .header{background-color:var(--vt-brand-primary-color);box-shadow:none}.page[data-v-53414668]{height:100dvh}.body[data-v-53414668]{height:calc(100% - 44px)}.content[data-v-53414668]{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:72px;padding-left:30px;padding-right:30px}.heading[data-v-53414668]{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.icon-title[data-v-53414668]{color:var(--vt-text-error-color);font-size:1.8rem;font-weight:500;margin-top:18px}.messages[data-v-53414668]{font-size:1.4rem;margin-top:16px}.footer[data-v-53414668]{text-align:center;width:100%}
