.receiving-guide-page{color:#252a50;background:#f1eee3;padding:26px 20px 100px}.receiving-guide-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:940px;margin:0 auto 24px;font-size:15px;display:flex}.receiving-guide-header a{align-items:center;min-height:44px;font-weight:900;display:flex}.receiving-guide-paper{background:#fffefa;border-top:7px solid #d9a83d;max-width:940px;margin:auto;padding:clamp(24px,5vw,64px)}.receiving-guide-intro>p:first-child{letter-spacing:.06em;margin:0;font-size:17px;font-weight:900}.receiving-guide-intro h1{font-family:var(--font-serif-ja);margin:18px 0 22px;font-size:clamp(38px,6vw,64px);line-height:1.4}.receiving-guide-page p,.receiving-guide-page li{font-size:18px;line-height:1.85}.receiving-guide-page h2{margin:0 0 14px;font-size:clamp(22px,3vw,28px);line-height:1.55}.receiving-guide-actions{border-block:1px solid #b8b9c5;margin:30px 0;padding-block:20px}.receiving-guide-actions>div{flex-wrap:wrap;gap:12px;display:flex}.receiving-guide-actions button{min-height:48px;font:inherit;color:#fff;cursor:pointer;background:#303663;border:1px solid #303663;border-radius:6px;padding:12px 20px;font-weight:900}.receiving-guide-actions button+button{color:#303663;background:#fffefa}.receiving-guide-actions p,.receiving-guide-actions>a{margin:12px 0 0;font-size:14px}.receiving-guide-actions>a{overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.receiving-guide-actions [role=status]:empty{display:none}.receiving-guide-prepare{background:#f5f1d9;margin-top:32px;padding:24px}.receiving-guide-prepare ul{margin:0;padding-left:24px}.receiving-guide-prepare li+li{margin-top:10px}.receiving-guide-more{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:16px;font-size:15px;font-weight:900;text-decoration:underline;display:inline-flex}.receiving-guide-steps{margin:34px 0;padding:0;list-style:none}.receiving-guide-steps>li{border-bottom:1px solid #b8b9c5;grid-template-columns:52px minmax(0,1fr);gap:20px;padding-block:24px;display:grid}.receiving-guide-steps>li>span{color:#7c5a0f;font-size:32px;font-weight:900;line-height:1.4}.receiving-guide-steps p{margin:0}.receiving-guide-steps p+p{margin-top:12px}.receiving-guide-help{border:2px solid #a63f3c;padding:26px}.receiving-guide-help p{margin:0}.receiving-guide-help address{gap:8px;margin-top:18px;font-style:normal;display:grid}.receiving-guide-help address a{overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;min-height:44px;font-size:18px;text-decoration:underline;display:inline-flex}.receiving-guide-help-links{flex-wrap:wrap;gap:8px 24px;margin-top:14px;display:flex}.receiving-guide-help-links a{align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.receiving-guide-footer{color:inherit;text-align:left;background:0 0;grid-template-columns:none;margin-top:28px;padding:0;display:block}.receiving-guide-page .receiving-guide-footer p{text-align:left;font-size:15px}.receiving-guide-footer a{color:inherit}.receiving-guide-family-note{border-left:3px solid #d9a83d;padding-left:16px}.receiving-guide-footer small{margin-top:24px;font-size:13px;display:block}.receiving-guide-print-url{overflow-wrap:anywhere;margin-top:4px;display:block}@media (max-width:520px){.receiving-guide-page{padding-inline:12px}.receiving-guide-paper{padding:24px 18px}.receiving-guide-steps>li{grid-template-columns:36px minmax(0,1fr);gap:12px}.receiving-guide-steps>li>span{font-size:26px}.receiving-guide-help,.receiving-guide-prepare{padding:18px}}@media print{.receiving-guide-actions,.receiving-guide-header,.receiving-guide-more,.receiving-guide-help-links{display:none!important}body:has(.receiving-guide-page) .floating-member-link{display:none!important}.receiving-guide-page{color:#000;background:#fff;padding:0}.receiving-guide-paper{background:#fff;border-top:0;max-width:none;padding:0}.receiving-guide-intro h1{margin:8px 0;font-size:26pt}.receiving-guide-intro h1 br{display:none}.receiving-guide-page p,.receiving-guide-page li{font-size:12pt;line-height:1.6}.receiving-guide-page h2{margin-bottom:6px;font-size:15pt}.receiving-guide-prepare,.receiving-guide-help{break-inside:avoid;background:#fff;border:1px solid #000;margin-top:16px;padding:12px}.receiving-guide-steps{margin:14px 0}.receiving-guide-steps>li{break-inside:avoid;padding-block:12px}.receiving-guide-footer{margin-top:14px}.receiving-guide-page .receiving-guide-footer p{font-size:10pt}.receiving-guide-help address a{color:#000;min-height:0;font-size:12pt}}
