._main_ssl9x_1{padding:calc(var(--header-h) + 64px) 0 120px;background:var(--c-bg);min-height:70vh;font-family:Noto Sans JP,sans-serif}._article_ssl9x_9{max-width:880px;margin:0 auto;padding:0 40px}._breadcrumb_ssl9x_16{letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:48px;font-size:12px;display:flex;overflow:hidden}._breadcrumbLink_ssl9x_26{color:var(--c-muted);white-space:nowrap;text-decoration:none;transition:color .2s}._breadcrumbLink_ssl9x_26:hover{color:var(--c-primary)}._breadcrumbSep_ssl9x_37{color:#00000040;flex:none}._breadcrumbCurrent_ssl9x_42{color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._head_ssl9x_50{border-bottom:1px solid var(--c-line);margin-bottom:48px;padding-bottom:36px}._meta_ssl9x_56{align-items:center;gap:16px;margin-bottom:20px;display:flex}._date_ssl9x_63{letter-spacing:.06em;color:var(--c-muted);font-feature-settings:"tnum";font-family:Helvetica Neue,Arial,sans-serif;font-size:14px}._category_ssl9x_71{height:26px;color:var(--c-primary);letter-spacing:.08em;white-space:nowrap;border:1px solid #0052a959;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}._title_ssl9x_86{font-feature-settings:"palt" 1;letter-spacing:.08em;color:var(--c-ink);margin:0;font-family:Noto Sans JP,sans-serif;font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.7}._body_ssl9x_98{border:1px solid var(--c-line);background:#fff;border-radius:16px;padding:clamp(32px,5vw,56px)}._paragraph_ssl9x_105{letter-spacing:.05em;color:var(--c-text);margin:0 0 28px;font-size:15px;line-height:2.2}._paragraph_ssl9x_105:last-child{margin-bottom:0}._infoBox_ssl9x_118{background:var(--c-bg);border-radius:12px;margin:40px 0 0;padding:28px 32px}._infoRow_ssl9x_125{grid-template-columns:130px 1fr;align-items:start;gap:16px;padding:10px 0;display:grid}._infoLabel_ssl9x_133{letter-spacing:.08em;color:var(--c-primary);margin:0;font-size:13px;font-weight:700}._infoValue_ssl9x_141{letter-spacing:.04em;color:var(--c-text);margin:0;font-size:14px;line-height:1.9}._pager_ssl9x_150{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:56px;display:grid}._pagerLink_ssl9x_158{color:inherit;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}._pagerLinkNext_ssl9x_167{text-align:right;justify-content:flex-end}._pagerArrow_ssl9x_172{border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-muted);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .25s,border-color .25s,transform .25s;display:inline-flex}._pagerArrow_ssl9x_172 svg{width:14px;height:14px}._pagerLink_ssl9x_158:hover ._pagerArrow_ssl9x_172{color:var(--c-primary);border-color:#0052a959}._pagerLink_ssl9x_158:first-child:hover ._pagerArrow_ssl9x_172{transform:translate(-3px)}._pagerLinkNext_ssl9x_167:hover ._pagerArrow_ssl9x_172{transform:translate(3px)}._pagerText_ssl9x_204{flex-direction:column;gap:4px;min-width:0;display:flex}._pagerLabel_ssl9x_211{letter-spacing:.08em;color:var(--c-muted);font-size:11px}._pagerTitle_ssl9x_217{color:var(--c-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;transition:color .2s;display:-webkit-box;overflow:hidden}._pagerLink_ssl9x_158:hover ._pagerTitle_ssl9x_217{color:var(--c-primary)}._pagerSpacer_ssl9x_232{min-width:0}._backToList_ssl9x_237{background:var(--c-primary);color:#fff;letter-spacing:.12em;text-indent:.12em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 32px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex}._backToList_ssl9x_237:hover{background:var(--c-primary-deep);box-shadow:0 4px 16px #0052a94d}@media (width<=720px){._article_ssl9x_9{padding:0 20px}._breadcrumb_ssl9x_16{margin-bottom:32px}._head_ssl9x_50{margin-bottom:32px;padding-bottom:28px}._infoBox_ssl9x_118{padding:20px}._infoRow_ssl9x_125{grid-template-columns:1fr;gap:4px}._pager_ssl9x_150{grid-template-columns:1fr;gap:20px}._backToList_ssl9x_237{order:-1;justify-self:center}._pagerLinkNext_ssl9x_167{text-align:left;flex-direction:row-reverse;justify-content:flex-start}._pagerSpacer_ssl9x_232{display:none}}
