.LoginModal_modal__X_h9V{position:relative;display:block;width:500px;max-width:95vw;background:#000;border:1px solid #f9f1de;border-radius:12px}@media not screen and (min-width:577px){.LoginModal_modal__X_h9V{width:350px}}.LoginModal_modal_content__nJ4RI{display:flex;flex-direction:column;gap:20px}.LoginModal_modal_title__uuKMK{font-family:var(--font-noto);font-size:24px;font-weight:700;color:#fff;text-align:center}.LoginModal_modal_text__E7kvf{font-family:var(--font-noto);font-size:16px;font-weight:700;color:#f9f1de}.LoginModal_modal_link__FCKJX{display:flex;justify-content:center}.LoginModal_modal_link_elm__k27Ki{display:flex;gap:10px;align-items:center;font-size:12px;color:#b2b2b6;text-align:center}.LoginModal_modal_nav__z70pF{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.LoginModal_modal_nav__z70pF[data-type=row]{grid-template-columns:1fr 1fr}.LoginModal_modal_notes__Zi10R{font-size:12px;color:#ffbd00;text-align:center}.LoginModal_modalCover__I9i_E{background:rgba(28,23,17,.8)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.LoginModal_modal__X_h9V{padding:32px 20px;background:rgba(17,17,17,.6);border:2px solid #f9f1de;border-radius:16px}.LoginModal_modal_content__nJ4RI{gap:28px}.LoginModal_modal_logo__0Quq2{display:block;width:100%;max-width:124px;margin-inline:auto}.LoginModal_modal_logo__0Quq2 img{width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoginModal_modal_member__BFxBx{font-family:var(--font-noto);font-size:16px;font-weight:700;line-height:1.3;color:#fff;text-align:center}.LoginModal_modal_member_button__o_E_r{display:grid;grid-template-columns:1fr 40px;grid-gap:5px;gap:5px;align-items:center;width:100%;max-width:245px;padding:12px 10px;margin-inline:auto;margin-top:12px;font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:16px;font-weight:700;line-height:normal;color:#2f200f;letter-spacing:-.1em;background:#fff;border:2px solid #fb3228;border-radius:999em;transition:opacity .2s}.LoginModal_modal_member_button__o_E_r:after{display:block;width:100%;aspect-ratio:1/1;content:"";background:url(/img/common/icon_compass.webp) no-repeat 0 0/contain}@media(hover:hover)and (pointer:fine){.LoginModal_modal_member_button__o_E_r{cursor:pointer}.LoginModal_modal_member_button__o_E_r:hover{opacity:.7}}.LoginModal_modal_notMember__zTuJh{font-family:var(--font-noto);font-size:16px;font-weight:700;line-height:1.3;color:#fff;text-align:center}.LoginModal_modal_notMember_button__JdGg3{display:block;width:100%;max-width:260px;padding:13px 16px;margin-inline:auto;font-family:var(--font-zen-kaku-gothic-new),sans-serif;font-size:16px;font-weight:700;line-height:normal;text-align:center;border:1px solid #fff;border-radius:8px;transition:opacity .2s}.LoginModal_modal_notMember_button__JdGg3[data-color=black]{color:#fff;background:#1c1711}.LoginModal_modal_notMember_button__JdGg3[data-color=yellow]{color:#2e251c;background:#ffbd00}@media(hover:hover)and (pointer:fine){.LoginModal_modal_notMember_button__JdGg3{cursor:pointer}.LoginModal_modal_notMember_button__JdGg3:hover{opacity:.7}}.LoginModal_modal_notMember_button__JdGg3:first-of-type{margin-top:12px}.LoginModal_modal_notMember_button__JdGg3:not(:first-of-type){margin-top:28px}.LoginModal_modal_aboutService__rMr_n{font-family:var(--font-noto);font-size:14px;font-weight:400;line-height:1.3;color:#fff;text-align:center}.LoginModal_modal_aboutService_link__B_QgP{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:auto;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media(hover:hover)and (pointer:fine){.LoginModal_modal_aboutService_link__B_QgP{cursor:pointer}.LoginModal_modal_aboutService_link__B_QgP:hover{text-decoration:none}}.LoginModal_modal_close__GevcP{position:absolute;top:8px;right:8px;display:block;width:33px;aspect-ratio:1/1;font-size:0;background:#000;border-radius:50%;transition:opacity .2s}@media(hover:hover)and (pointer:fine){.LoginModal_modal_close__GevcP{cursor:pointer}.LoginModal_modal_close__GevcP:hover{opacity:.7}}