@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..900&family=Open+Sans:ital,wght@0,400..700;1,400..700&display=swap";body,html{overflow-x:hidden;margin:0;padding:0}html[lang=ja],html[lang=en]{font-family:Noto Sans JP,sans-serif;font-weight:500}:root{--main-bg-color: #eef2f5;--White: #fff;--black: #121212;--white: #fcfcfc;--white-900: rgba(255, 255, 255, 1);--SuccessGreen-Green: #06c755;--astro-gray-100: #121619;--astro-gray-90: #21272a;--astro-gray-80: #343a3f;--astro-gray-70: #4d5358;--astro-gray-60: #697077;--astro-gray-50: #878d96;--astro-gray-40: #a2a9b0;--astro-gray-30: #c1c7cd;--astro-gray-10: #f2f4f8;--space-grey-900: #131927;--space-grey-800: #212936;--space-grey-700: #394050;--space-grey-600: #4d5461;--space-grey-500: #6d717f;--space-grey-400: #9ea2ae;--space-grey-300: #d2d5db;--space-grey-200: #e5e7ea;--space-grey-100: #161616;--space-grey-90: #262626;--space-grey-80: #343a3f;--space-grey-70: #4d5358;--space-grey-60: #6f6f6f;--space-grey-50: #8d8d8d;--space-grey-40: #a8a8a8;--space-grey-30: #c6c6c6;--space-grey-20: #e0e0e0;--space-grey-10: #f4f4f4;--astro-blue-900: #212967;--astro-blue-800: #2b3587;--astro-blue-700: #3745af;--astro-blue-600: #4758e0;--astro-blue-500: #4c4ae8;--astro-blue-400: #7181f8;--astro-blue-300: #8895f9;--astro-blue-200: #aeb6fb;--astro-blue-100: #c8cefc;--astro-blue-50: #edeffe;--danger-red-900: #641d1a;--danger-red-800: #832523;--danger-red-700: #a9302d;--danger-red-600: #d93e39;--danger-red-500: #ee443f;--danger-red-400: #f16965;--danger-red-300: #f4827e;--danger-red-200: #f7a9a7;--danger-red-100: #fac5c3;--danger-red-50: #fdecec;--good-green-900: #1c4d27;--good-green-800: #256533;--good-green-700: #308242;--good-green-600: #3da755;--good-green-500: #43b75d;--good-green-400: #69c57d;--good-green-300: #81cf92;--good-green-200: #a9deb4;--good-green-100: #c5e9cd;--good-green-50: #ecf8ef;--effect-shadow-100: 0px 1px 3px 1px rgba(102, 111, 141, .15);--effect-shadow-200: 0px 4px 6px -4px var(--astro-blue-100), 0px 8px 8px -4px var(--astro-blue-50);--effect-shadow-300: 0px 0px 8px -6px var(--astro-blue-100), 0px 0px 16px -6px var(--astro-blue-100);--effect-shadow-400: 0px 6px 12px -6px var(--astro-blue-100), 0px 8px 24px -4px var(--astro-blue-50);--effect-shadow-500: 0px 6px 14px -6px var(--astro-blue-100), 0px 10px 32px -4px var(--astro-blue-50);--effect-shadow-600: 0px 8px 18px -6px var(--astro-blue-100), 0px 12px 42px -4px var(--astro-blue-50);--effect-shadow-700: 0px 8px 22px -6px var(--astro-blue-100), 0px 14px 64px -4px var(--astro-blue-50);--effect-shadow-800: 0px 8px 28px -6px var(--astro-blue-100), 0px 18px 88px -4px var(--astro-blue-50)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}textarea:focus,input:focus{outline:none}body{background:var(--main-bg-color)}input,textarea,button{font-family:Noto Sans JP,sans-serif}.public-backgound{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background:url(../../../images/index/index-bg.jpg) center center no-repeat;background-size:cover}.sign-in-page{width:100vw;height:100vh;display:flex;justify-self:center;align-items:center;background:url(../../../images/index/index-bg.jpg) center center no-repeat;background-size:cover}.sign-in-container{max-width:320px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;justify-content:flex-start;align-items:flex-start;background:#fff;box-shadow:0 2px 10px #d6dee4cc;box-shadow:var(--effect-shadow-800);padding:24px}[lang=en] .sign-in-container{gap:10px}[lang=en] .sign-in-container a{font-size:20px}.sign-in-container h1{color:var(--astro-gray-100);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.184px}.sign-in-container p{margin-top:8px;color:var(--astro-gray-70, #4d5358);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.05px;word-break:break-all}.sign-in-container p a{text-decoration:none;color:var(--astro-blue-600);transition:opacity .15s linear;font-weight:700;font-size:12px!important;font-feature-settings:"palt"}.sign-in-container p a:hover{opacity:.8;text-decoration:underline}.sign-in-container .desc{margin-bottom:8px}.sign-in-container .buttons{max-width:268px;margin:18px auto 0;width:100%;display:flex;justify-content:center;align-items:center;gap:8px}.sign-in-container .buttons .sign-in-selection-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px}.sign-in-container .buttons .sign-in-selection-container .title{margin-bottom:10px;color:var(--astro-gray-70);transition:opacity .15s linear;font-weight:700;font-size:12px!important;letter-spacing:-.01rem;word-break:break-all}.sign-in-container .buttons .sign-in-selection-container .gray{color:var(--astro-gray-50, #878d96)}.sign-in-container .buttons .sign-in-selection-container .center{text-align:center}.sign-in-container .buttons .sign-in-selection-container p{min-width:268px}.sign-in-container .notes{list-style-type:none;padding:0;margin:8px 0 0;display:flex;gap:10px;flex-direction:column}.sign-in-container .notes li{display:flex;color:var(--astro-gray-50);transition:opacity .15s linear;font-size:11px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.138px}.sign-in-container .notes li:before{content:"•";display:inline-block;padding-right:4px}.attentions{width:100%;display:block;color:var(--astro-gray-80);font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.214px}.attentions:lang(en){font-size:13px;word-break:keep-all;letter-spacing:.04rem}.help{margin-top:20px;display:flex;width:100%}.help a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--astro-gray-50);transition:opacity .15s linear;font-size:12px!important;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.138px}.help a:hover{text-decoration:underline;opacity:.5}.help a:after{content:"";width:16px;height:16px;background-color:var(--astro-gray-60);mask:url(../../../images/icons/arrowRightIcon.svg) no-repeat center;display:block}.signout{margin:16px auto 0;text-align:center;display:flex;justify-content:center;align-items:center}.signout button{color:var(--astro-blue-500);font-size:11px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;transition:all .3s linear}.signout button:hover{text-decoration:none;opacity:.75}.error-container{display:flex;justify-self:center;align-items:center;color:var(--danger-red-600);font-weight:700;text-align:center;font-size:14px;width:auto;max-width:100%;word-break:break-all}p.main-loading{padding:32px}.validation-errors-main-page{padding:32px;color:var(--danger-red-600)}.errors-window{position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;border-radius:16px;border:1px solid #fff;background:#fff;max-width:400px;min-width:360px;width:100%;border:none;overflow:hidden}.errors-window-gradation{position:absolute;top:0;left:0;width:100%;height:136px;z-index:0;background:linear-gradient(180deg,#fff0 -30.51%,#fff),linear-gradient(0deg,var(--danger-red-300, #e76f6c) 0%,var(--danger-red-300, #e76f6c) 100%),linear-gradient(0deg,var(--danger-red-100, #f1bfbe) 0%,var(--danger-red-100, #f1bfbe) 100%),url(<path-to-image>) #d3d3d3 -103.096px -56.177px/126.749% 236.176% no-repeat;background-blend-mode:normal,hard-light,hard-light,normal}.errors-window-main{margin-top:14px;display:flex;flex-direction:column;gap:15px 0;text-align:left}.errors-window-main h2{margin-top:12px;color:var(--astro-gray-100);font-size:18.6px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.214px}.errors-window-main h2:first-letter{text-transform:uppercase}.errors-window-main .desc,.errors-window-main .detail{color:var(--astro-gray-70);text-align:justify;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.138px}.errors-window-main .desc br,.errors-window-main .detail br{display:none}.errors-window .buttons{display:flex;gap:0 8px;justify-content:center;align-items:center}.errors-window .close-button{position:absolute;top:0;right:0;margin:6px}.suprise-icon{position:relative;margin:0 auto 16px;width:72px;display:flex;flex-direction:column;justify-content:center;align-items:center}.suprise-icon .mark{position:absolute;left:0;right:0;margin:0 auto;top:4px}::placeholder{color:var(--astro-gray-70);opacity:.25}::-ms-input-placeholder{color:var(--astro-gray-70);opacity:.25}.no-card{display:flex;align-items:flex-start;justify-content:space-between}.no-card-list{margin-top:32px;padding:20px 0;text-align:center;width:100%;background-color:#fff;border-radius:6px;color:var(--astro-gray-70);font-size:12px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.138px}.fade{opacity:0;transition:opacity .5s ease-in-out}.fade-in{height:auto;opacity:1}.directory-description-content{display:flex;flex-direction:column;gap:32px}.directory-description-content p{color:var(--astro-gray-80);text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.161px}.directory-description-content p a{color:var(--astro-blue-500);font-weight:700;transition:all .3s}.directory-description-content p a:hover{text-decoration:none;opacity:.75}.directory-description-content .steps h4{color:var(--astro-gray-100);font-size:14px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.161px;margin-bottom:16px}.directory-description-content .steps ul{padding:0;margin:0;list-style:none;counter-reset:number 0;display:flex;gap:8px 0;flex-direction:column}.directory-description-content .steps ul :before{border-radius:50%;width:24px;height:24px;background:var(--astro-blue-50);display:flex;justify-content:center;align-items:center;color:var(--astro-blue-500);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.138px;counter-increment:number 1;content:counter(number)}.directory-description-content .steps ul li{display:flex;align-items:center;gap:6px;color:var(--astro-gray-100);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.138px}.directory-description-content .prepare-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;border-radius:16px;background:var(--astro-gray-10)}.directory-description-content .prepare-container h4{color:var(--astro-gray-80);font-size:14px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.161px;margin-bottom:23px}.directory-description-content .prepare-container ul{padding:0;margin:0;list-style:none;counter-reset:number 0;display:flex;gap:19px 0;flex-direction:column}.directory-description-content .prepare-container ul li{display:flex;flex-direction:column;gap:6px}.directory-description-content .prepare-container ul li .title{padding:0;margin:0;display:flex;color:var(--astro-gray-80);font-size:12px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.138px}.directory-description-content .prepare-container ul li .title:before{display:flex;justify-content:center;align-items:center;flex-direction:column;counter-increment:number 1;content:counter(number)}.directory-description-content .prepare-container ul li p{color:var(--astro-gray-50);font-size:11px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.126px}.directory-description-content .prepare-container ul li p a{color:var(--astro-blue-500);text-decoration:none;font-weight:700;transition:all .3s}.directory-description-content .prepare-container ul li p a:hover{opacity:.8}.show-equipments{display:flex;align-items:center;justify-content:flex-end;gap:10px}.show-equipments-title{color:var(--space-grey-90);font-size:12px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.138px}
