.paper-surface:has(.member-welcome-view-module__iS31dq__welcome){background:#f4eddf}.paper-surface:has(.member-welcome-view-module__iS31dq__welcome)>.site-decoration{display:none}.paper-surface>.main:has(.member-welcome-view-module__iS31dq__welcome){max-width:1200px;padding:0}.main:has(.member-welcome-view-module__iS31dq__welcome)>.preview-toolbar{margin:24px 24px 0}.member-welcome-view-module__iS31dq__welcome{padding:62px 40px 72px;line-height:1.8;container:welcome/inline-size}.member-welcome-view-module__iS31dq__section+.member-welcome-view-module__iS31dq__section{margin-top:64px}.member-welcome-view-module__iS31dq__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.member-welcome-view-module__iS31dq__hero>div{min-width:0}.member-welcome-view-module__iS31dq__title{letter-spacing:.04em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(2rem,4.2vw,3.4375rem);font-weight:500;line-height:1.55}.member-welcome-view-module__iS31dq__title>span{display:block}.member-welcome-view-module__iS31dq__title>span+span{letter-spacing:.02em;font-size:.57em}.member-welcome-view-module__iS31dq__intro{max-width:35em;margin:0;line-height:2.2}.member-welcome-view-module__iS31dq__artwork{pointer-events:none;height:330px;margin:0 20px 22px;position:relative}.member-welcome-view-module__iS31dq__photoBack{background:#b9bfa5;width:76%;height:275px;position:absolute;top:4px;left:8%;transform:rotate(-7deg)}.member-welcome-view-module__iS31dq__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;border:10px solid var(--surface);width:82%;height:300px;position:absolute;top:0;left:13%;transform:rotate(3deg);box-shadow:0 15px 30px #48382618}.member-welcome-view-module__iS31dq__letter{width:180px;height:140px;position:absolute;bottom:-14px;left:-22px;transform:rotate(-7deg)}.member-welcome-view-module__iS31dq__letterSheet{background:#fffaf0;border:1px solid #d1bd9f;padding:24px 20px;position:absolute;inset:0 10px 20px;transform:rotate(-5deg)}.member-welcome-view-module__iS31dq__letterSheet i{background:#b0a692;height:1px;margin:12px 0;display:block}.member-welcome-view-module__iS31dq__envelope{clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%);background:#e6c9a6;border:1px solid #c9a578;position:absolute;inset:45px 0 0}.member-welcome-view-module__iS31dq__seal{color:#f8e9da;text-align:center;background:#945849;border-radius:50%;width:32px;height:32px;font-family:serif;font-style:italic;line-height:32px;position:absolute;bottom:24px;left:74px;box-shadow:inset 0 0 0 3px #ffffff20}.member-welcome-view-module__iS31dq__branch{color:#6f7760;width:150px;height:200px;position:absolute;bottom:-28px;right:-10px;transform:rotate(20deg)}.member-welcome-view-module__iS31dq__roles{border-top:1px solid #b9ad98;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:26px;padding:34px 0;display:grid}.member-welcome-view-module__iS31dq__role+.member-welcome-view-module__iS31dq__role{border-left:1px solid #c8bda9;padding-left:50px}.member-welcome-view-module__iS31dq__role h2{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0 0 16px;font-size:1.5rem;font-weight:500;display:flex}.member-welcome-view-module__iS31dq__role h2 small{font-size:.6em}.member-welcome-view-module__iS31dq__role p{color:var(--muted);margin:0 0 12px;font-size:.875rem}.member-welcome-view-module__iS31dq__role ul,.member-welcome-view-module__iS31dq__planCard ul{gap:8px;margin:0;padding-left:1.25em;display:grid}.member-welcome-view-module__iS31dq__role .member-welcome-view-module__iS31dq__etc{text-align:right;margin:8px 0 0}.member-welcome-view-module__iS31dq__start{background:#e5e4d6;padding:22px 28px}.member-welcome-view-module__iS31dq__start h3{margin:0 0 12px;font-size:.875rem}.member-welcome-view-module__iS31dq__start ol{flex-wrap:wrap;gap:16px 48px;margin:0;padding:0;list-style:none;display:flex}.member-welcome-view-module__iS31dq__start li{align-items:baseline;gap:12px;display:flex;position:relative}.member-welcome-view-module__iS31dq__start li>span:last-child{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.member-welcome-view-module__iS31dq__start li:first-child:after{content:"→";color:var(--muted);position:absolute;right:-32px}.member-welcome-view-module__iS31dq__step{color:var(--accent-strong);font-weight:700}.member-welcome-view-module__iS31dq__start a{color:var(--accent-strong);text-underline-offset:4px;font-weight:700;text-decoration:underline}.member-welcome-view-module__iS31dq__welcome .text-link svg{flex-shrink:0}.member-welcome-view-module__iS31dq__plansTitle{letter-spacing:.04em;margin:0 0 30px;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:500}.member-welcome-view-module__iS31dq__comparison{background:var(--surface);border:0;border-radius:0;overflow:visible}.member-welcome-view-module__iS31dq__welcome .member-welcome-view-module__iS31dq__table{border-top:2px solid #6f7760}.member-welcome-view-module__iS31dq__welcome .member-welcome-view-module__iS31dq__table :is(th,td){padding:16px 12px;font-size:.875rem}.member-welcome-view-module__iS31dq__welcome .member-welcome-view-module__iS31dq__table :is(th,td):first-child{text-align:left;width:28%}.member-welcome-view-module__iS31dq__welcome .member-welcome-view-module__iS31dq__table thead th{color:var(--text);background:#e5e4d6;padding-block:24px}.member-welcome-view-module__iS31dq__welcome .member-welcome-view-module__iS31dq__table tbody th{word-break:keep-all;overflow-wrap:anywhere;font-weight:400}.member-welcome-view-module__iS31dq__table tbody tr:nth-child(2n){background:#f7f4ec}.member-welcome-view-module__iS31dq__welcome .member-welcome-view-module__iS31dq__table tbody tr:last-child :is(th,td){border-bottom:1px solid var(--border)}.member-welcome-view-module__iS31dq__welcome .member-welcome-view-module__iS31dq__table tfoot th{background:0 0;border-bottom:0}.member-welcome-view-module__iS31dq__table tfoot .text-link{min-height:44px}.member-welcome-view-module__iS31dq__planCard .text-link{min-height:44px}.member-welcome-view-module__iS31dq__price{font-variant-numeric:tabular-nums;max-width:100%;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif CJK JP,serif;font-size:1.5rem;font-weight:400;display:block}.member-welcome-view-module__iS31dq__amount,.member-welcome-view-module__iS31dq__price small{white-space:nowrap;display:inline-block}.member-welcome-view-module__iS31dq__price small{color:var(--muted);margin-left:4px;font-size:.5em}.member-welcome-view-module__iS31dq__table .member-welcome-view-module__iS31dq__price{margin-top:8px}.member-welcome-view-module__iS31dq__excluded{color:var(--muted)}.member-welcome-view-module__iS31dq__planCards{display:none}.member-welcome-view-module__iS31dq__secret{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:28px;padding-top:24px;display:flex}.member-welcome-view-module__iS31dq__secret>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.member-welcome-view-module__iS31dq__secret h3,.member-welcome-view-module__iS31dq__secret p{margin:0;font-size:.875rem}.member-welcome-view-module__iS31dq__secret p{color:var(--muted);flex:22em;line-height:2}.member-welcome-view-module__iS31dq__secret>:last-child{margin-left:auto;font-size:.875rem}.member-welcome-view-module__iS31dq__secret .member-welcome-view-module__iS31dq__price{font-size:1.25rem}@container welcome not (min-width:52em){.member-welcome-view-module__iS31dq__hero{grid-template-columns:minmax(0,1fr);gap:30px}.member-welcome-view-module__iS31dq__artwork{width:min(100%,360px);height:270px;margin:auto}.member-welcome-view-module__iS31dq__photo{width:75%;height:235px}.member-welcome-view-module__iS31dq__photoBack{width:68%;height:228px}.member-welcome-view-module__iS31dq__letter{bottom:0;transform:rotate(-7deg)scale(.75)}.member-welcome-view-module__iS31dq__branch{width:110px;bottom:-15px;right:16px}.member-welcome-view-module__iS31dq__roles{gap:24px}.member-welcome-view-module__iS31dq__role+.member-welcome-view-module__iS31dq__role{padding-left:24px}.member-welcome-view-module__iS31dq__comparison{display:none}.member-welcome-view-module__iS31dq__planCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.member-welcome-view-module__iS31dq__planCard{background:var(--surface);border-top:2px solid #6f7760;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.member-welcome-view-module__iS31dq__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;width:100%;display:flex}.member-welcome-view-module__iS31dq__cardHeading h3{margin:0;font-size:1rem}.member-welcome-view-module__iS31dq__planCard p{color:var(--muted);margin:0;font-size:.875rem}.member-welcome-view-module__iS31dq__planCard>:last-child{margin-top:auto}.member-welcome-view-module__iS31dq__detail{margin-left:.5em;font-size:.875em;display:inline-block}.member-welcome-view-module__iS31dq__secret>:last-child{margin-left:0}}@container welcome not (min-width:36em){.member-welcome-view-module__iS31dq__roles,.member-welcome-view-module__iS31dq__planCards{grid-template-columns:minmax(0,1fr);gap:24px}.member-welcome-view-module__iS31dq__roles{margin-top:20px;padding-block:26px}.member-welcome-view-module__iS31dq__role+.member-welcome-view-module__iS31dq__role{border-top:1px solid #c8bda9;border-left:0;padding:24px 0 0}.member-welcome-view-module__iS31dq__planCard,.member-welcome-view-module__iS31dq__start{padding:20px}.member-welcome-view-module__iS31dq__start ol{flex-direction:column;gap:12px}.member-welcome-view-module__iS31dq__start li:first-child:after{content:none}.member-welcome-view-module__iS31dq__secret{flex-direction:column;align-items:flex-start}.member-welcome-view-module__iS31dq__secret p{flex:auto}}@media (max-width:767px){.member-welcome-view-module__iS31dq__welcome{padding:30px 24px 48px}.member-welcome-view-module__iS31dq__section+.member-welcome-view-module__iS31dq__section{margin-top:40px}}@media (prefers-reduced-motion:no-preference){.member-welcome-view-module__iS31dq__artwork{animation:1.5s cubic-bezier(.22,1,.36,1) both member-welcome-view-module__iS31dq__paper-arrive}.member-welcome-view-module__iS31dq__role{animation:.65s ease-out both member-welcome-view-module__iS31dq__text-arrive}.member-welcome-view-module__iS31dq__role+.member-welcome-view-module__iS31dq__role{animation-delay:.11s}@keyframes member-welcome-view-module__iS31dq__paper-arrive{0%{opacity:0;transform:translateY(30px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes member-welcome-view-module__iS31dq__text-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
