.MembershipCard_backdrop__1qLyH{z-index:10040!important}.MembershipCard_srOnly__Q-9iL{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.MembershipCard_dialog__1QpaJ{width:calc(100% - 28px);max-width:480px;margin-left:auto;margin-right:auto}.MembershipCard_content__3UWSE{border:0;border-radius:7px;background:#fff;color:#142331;overflow:hidden;-webkit-box-shadow:0 16px 64px #101d2b24;box-shadow:0 16px 64px #101d2b24;font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}.MembershipCard_body__2DSMq{padding:0}.MembershipCard_header__13MvJ{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:6px 12px 6px 17px;border-bottom:1px solid #c8cace}.MembershipCard_title__3bbZb{margin:0;color:#142331;font-size:20px;font-weight:700;line-height:1.4}.MembershipCard_closeIcon__3p25p{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:6px;border:0;border-radius:4px;background:transparent;cursor:pointer}.MembershipCard_closeIcon__3p25p img{display:block;width:32px;height:32px}.MembershipCard_closeIcon__3p25p:hover{background:#f0f3f6}.MembershipCard_closeIcon__3p25p:focus-visible{outline:3px solid #658ac7;outline-offset:3px}.MembershipCard_inner__3C-tL{padding:16px 15px 12px}.MembershipCard_card__2Vnj1{position:relative;padding:27px 14px 8px;overflow:hidden;border:1px solid #aeb2b7;border-radius:7px;background:#fff}.MembershipCard_card__2Vnj1:before{content:"";position:absolute;inset:0 0 auto;height:12px;background-image:url(/images/member-card/card-checker.png);background-size:320px 12.5px;background-repeat:repeat-x}.MembershipCard_brand__3Nf5u{display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px;min-width:0;height:60px;margin-bottom:1px}.MembershipCard_logo__TbpYO{width:57%;max-width:220px;height:auto}.MembershipCard_logo__TbpYO,.MembershipCard_silks__2ku9P{display:block;-webkit-object-fit:contain;object-fit:contain}.MembershipCard_silks__2ku9P{flex:0 0 auto;width:76px;max-width:25%;height:60px}.MembershipCard_grade__Ue_yF{display:table;max-width:100%;margin:0;padding:0 10px 1px;border:1px solid rgba(50,55,65,.1);border-radius:4px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.03em;overflow-wrap:anywhere}.MembershipCard_identity__3wUh_{width:100%;margin:12px 0 10px;padding:0}.MembershipCard_numberRow__2jzrD{margin:0}.MembershipCard_numberLabel__LmlYm{margin:0 0 1px;padding:0;font-size:13px;line-height:1.5;font-weight:400}.MembershipCard_number__1dJ9_{display:block;width:100%;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.005em;overflow-wrap:anywhere}.MembershipCard_nameRow__3NAzb{width:100%;margin-top:9px}.MembershipCard_name__Zbc7g{min-height:34px;margin:0;font-size:20px;font-weight:700;line-height:1.55;letter-spacing:.01em;overflow-wrap:anywhere}.MembershipCard_dateRow__1P1U8{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;grid-gap:3px 12px;gap:3px 12px;padding-top:11px;border-top:1px solid #c8cace;font-size:14px}.MembershipCard_date__C0SXt{color:#2d6087;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35}.MembershipCard_clubName__1UWl2{margin:8px 0 0;text-align:center;font-size:12px;font-weight:500;line-height:1.5}.MembershipCard_countdown__2JV8J{display:flex;justify-content:center;margin-top:16px}.MembershipCard_countdownNumber__u-Uz5{font-size:28px;font-weight:700;color:#2d6087}.MembershipCard_expired__2KBBM{margin:0 0 8px;text-align:center;font-size:15px;line-height:1.8}.MembershipCard_notes__3UhhA{margin:15px 0 14px;padding:0;font-size:12px;line-height:1.65}.MembershipCard_notes__3UhhA h3{margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.5}.MembershipCard_notes__3UhhA ul{margin:0;padding:0 0 0 1.05em;list-style:disc}.MembershipCard_notes__3UhhA li{margin:0;padding:0}.MembershipCard_action__1Ssq_{display:block;width:100%;min-height:42px;margin-top:8px;padding:7px 14px;border:1px solid #2d6087;border-radius:6px;background:#2d6087;color:#fff;font-family:inherit;font-size:18px;font-weight:700;line-height:1.5;text-align:center;cursor:pointer}.MembershipCard_action__1Ssq_:hover{background:#234e70}.MembershipCard_action__1Ssq_:focus-visible{outline:3px solid #658ac7;outline-offset:3px}.MembershipCard_close__2DboZ{margin-top:0}@media(max-width:350px){.MembershipCard_dialog__1QpaJ{width:calc(100% - 16px)}.MembershipCard_card__2Vnj1,.MembershipCard_inner__3C-tL{padding-left:11px;padding-right:11px}.MembershipCard_name__Zbc7g,.MembershipCard_number__1dJ9_{font-size:20px}.MembershipCard_date__C0SXt{font-size:16px}.MembershipCard_brand__3Nf5u{grid-gap:10px;gap:10px}}@media(min-width:600px){.MembershipCard_inner__3C-tL{padding:22px 22px 20px}.MembershipCard_header__13MvJ{padding:12px 16px 12px 23px}.MembershipCard_card__2Vnj1{padding:30px 22px 18px}.MembershipCard_brand__3Nf5u{height:70px;margin-bottom:8px}.MembershipCard_grade__Ue_yF{font-size:17px}.MembershipCard_name__Zbc7g,.MembershipCard_number__1dJ9_{font-size:25px}.MembershipCard_nameRow__3NAzb{margin-top:10px}.MembershipCard_date__C0SXt{font-size:21px}.MembershipCard_clubName__1UWl2,.MembershipCard_notes__3UhhA,.MembershipCard_notes__3UhhA h3{font-size:14px}.MembershipCard_action__1Ssq_{min-height:46px}}