.min-width-140[data-v-be9b7962]{min-width:140px}#index-contents[data-v-be9b7962]{top:calc(30px + var(--header-height));border:1px solid #ddd;border-radius:8px;flex-flow:column;padding:20px 15px;display:flex;position:sticky}#index-contents .index-contents-item[data-v-be9b7962]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;align-items:center;padding-top:10px;padding-bottom:10px;padding-right:15px;font-size:14px;display:block}#index-contents .index-contents-item[data-v-be9b7962]:hover,.index-contents-item[data-v-be9b7962]:hover{text-decoration:underline}#index-contents .index-contents-item.is-active[data-v-be9b7962]{background-color:#e6f1fd;font-weight:700}.index-contents-item[data-v-be9b7962]{cursor:pointer}.article-page[data-v-7d83cc4f]{--ink:#222;--slate:#475569;--slate-l:#94a3b8;--mist:#e2e8f0;--cloud:#f1f5f9;--snow:#f8fafc;--white:#fff;--brand:#2563eb;--brand-d:#1d4ed8;--brand-gl:#2563eb1a;--r:12px;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-family:HelveticaNeue,YuGothic,Yu Gothic,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;line-height:1.85}.breadcrumb[data-v-7d83cc4f]{max-width:1060px;color:var(--slate);flex-wrap:wrap;align-items:flex-start;gap:4px 6px;margin:0 auto;padding:12px 20px;font-size:12px;display:flex}.breadcrumb a[data-v-7d83cc4f]{color:var(--slate);white-space:nowrap;flex-shrink:0;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-7d83cc4f]:hover{color:var(--brand)}.breadcrumb>span[data-v-7d83cc4f]:last-child{color:var(--ink);line-height:1.6}.article-wrap[data-v-7d83cc4f]{grid-template-columns:1fr 300px;gap:48px;max-width:1060px;margin:0 auto;padding:0 20px 60px;display:grid}.article-main[data-v-7d83cc4f]{min-width:0;overflow:hidden}.art-kv[data-v-7d83cc4f]{width:100%;margin-bottom:24px;overflow:hidden}.art-kv img[data-v-7d83cc4f]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.art-category[data-v-7d83cc4f]{background:var(--white);color:var(--slate);border:1px solid var(--mist);border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.art-category[data-v-7d83cc4f]:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.art-title[data-v-7d83cc4f]{letter-spacing:-.02em;margin-bottom:15px;font-size:24px;font-weight:800;line-height:1.5}.art-meta[data-v-7d83cc4f]{color:#717171;margin-bottom:8px;font-size:12px}.art-meta-sep[data-v-7d83cc4f]{margin-left:15px}.art-tags[data-v-7d83cc4f]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.art-tag[data-v-7d83cc4f]{color:var(--slate);background:var(--white);border:1px solid var(--mist);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.art-tag[data-v-7d83cc4f]:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.conclusion-box[data-v-7d83cc4f]{background:#e6f1fd;border-radius:16px;margin-bottom:0;padding:20px}.conclusion-box .cb-title[data-v-7d83cc4f]{margin-bottom:0;font-size:16px;font-weight:800}.conclusion-box ul[data-v-7d83cc4f]{border:none;margin:0;padding:0;list-style:none}.conclusion-box li[data-v-7d83cc4f]{color:var(--slate);padding-left:16px;font-size:16px;line-height:1.8;position:relative}.conclusion-box li[data-v-7d83cc4f]:before{content:"・";color:var(--brand);position:absolute;left:0}.toc-wrapper[data-v-7d83cc4f]{border:1px solid #ddd;border-radius:10px;flex-direction:column;margin-top:30px;margin-bottom:30px;font-size:.875rem;display:flex;overflow:hidden}.toc-header[data-v-7d83cc4f]{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:space-between;align-items:center;padding:1.5em;display:flex}.toc-header-title[data-v-7d83cc4f]{font-size:16px;font-weight:700}.toc-toggle[data-v-7d83cc4f]{color:var(--ink);border:none;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:0;font-family:inherit;font-size:14px;line-height:1.4}.toc-toggle[data-v-7d83cc4f]:hover{opacity:.7}.toc-body[data-v-7d83cc4f]{flex-direction:column;gap:.5rem;max-height:2000px;padding:0 1.5em 1.5em;transition:max-height .3s,padding .3s;display:flex;overflow:hidden}.toc-wrapper.closed .toc-body[data-v-7d83cc4f]{max-height:0;padding-top:0;padding-bottom:0}.toc-body ol[data-v-7d83cc4f]{border:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc-body>ol>li[data-v-7d83cc4f]{border-bottom:1px solid #ddd}.toc-body>ol>li[data-v-7d83cc4f]:last-child{border-bottom:none}.toc-body>ol>li>a[data-v-7d83cc4f]{color:#222;padding:.5em 0;font-size:1.02em;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.toc-body>ol>li>a[data-v-7d83cc4f]:hover{text-decoration:underline}.toc-body ol ol[data-v-7d83cc4f]{margin-top:0}.toc-body ol ol li[data-v-7d83cc4f]{border-bottom:1px solid #ddd;margin-left:1rem}.toc-body ol ol li[data-v-7d83cc4f]:last-child{border-bottom:none}.toc-body ol ol li a[data-v-7d83cc4f]{color:#222;padding:.5em 0;font-size:.97em;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.toc-body ol ol li a[data-v-7d83cc4f]:hover{color:#222;text-decoration:underline}.toc-body ol ol ol li[data-v-7d83cc4f]{margin-left:1.5rem}.toc-body ol ol ol li a[data-v-7d83cc4f]{font-size:.93em;font-weight:600}.art-body[data-v-7d83cc4f]{margin-bottom:48px}.art-body[data-v-7d83cc4f] p{color:#222;margin:0;font-size:16px;line-height:1.5}.art-body[data-v-7d83cc4f] br{word-wrap:break-word;white-space:break-spaces}.art-body[data-v-7d83cc4f] h2{margin-top:2em;margin-bottom:.5rem;font-size:20px;font-weight:700;line-height:1.5}.art-body[data-v-7d83cc4f] h3,.art-body[data-v-7d83cc4f] h4{margin-top:2em;margin-bottom:.5rem;font-size:16px;font-weight:700;line-height:1.5}.art-body[data-v-7d83cc4f] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden}.art-body[data-v-7d83cc4f] td,.art-body[data-v-7d83cc4f] th{text-align:left;vertical-align:top;box-sizing:border-box;border:2px solid #ced4da;min-width:1em;padding:3px 5px}.art-body[data-v-7d83cc4f] th{background-color:#e6f1fd;font-weight:700}.art-body[data-v-7d83cc4f] table p{margin:0}.art-body[data-v-7d83cc4f] ul{border:1px solid #aaa;border-radius:5px;margin:1em 0;padding:.75em 1em .75em 2em;list-style-type:disc}.art-body[data-v-7d83cc4f] ol{border:1px solid #aaa;border-radius:5px;margin:1em 0;padding:.75em 1em .75em 2em;list-style-type:decimal}.art-body[data-v-7d83cc4f] li{line-height:1.5}.art-body[data-v-7d83cc4f] ul li{list-style:outside}.art-body[data-v-7d83cc4f] ul li li{list-style:circle}.art-body[data-v-7d83cc4f] ol li{list-style:decimal}.art-body[data-v-7d83cc4f] li ol,.art-body[data-v-7d83cc4f] li ul{border:none;border-radius:0;margin:.25em;padding:0 1rem}.art-body[data-v-7d83cc4f] a{color:#073f7a;font-weight:700;text-decoration:none}.art-body[data-v-7d83cc4f] a:hover{text-decoration:underline}.art-body[data-v-7d83cc4f] img{max-width:100%;height:auto;margin:1rem 0}.art-body[data-v-7d83cc4f] .table-scroll-wrapper{-webkit-overflow-scrolling:touch;margin:1rem 0;overflow-x:auto}.art-body[data-v-7d83cc4f] blockquote{box-sizing:border-box;color:#555;background-color:#f7f7f7;margin:1em 0;padding:10px 15px 10px 50px;font-style:italic;position:relative}.art-body[data-v-7d83cc4f] blockquote:before{content:"“";color:#cfcfcf;font-family:sans-serif;font-size:80px;line-height:1;display:inline-block;position:absolute;top:10px;left:-3px}.art-body[data-v-7d83cc4f] code{background-color:#f1f5f9;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.875em}.art-body[data-v-7d83cc4f] pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace;overflow-x:auto}.art-body[data-v-7d83cc4f] pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.art-body[data-v-7d83cc4f] .frame-block{background-color:#fbfbfb;border:1px solid #ddd;border-radius:5px;margin:1em 0;padding:1em 1.5em;font-size:14px;display:block}.faq-section[data-v-7d83cc4f]{margin-bottom:48px}.faq-section-title[data-v-7d83cc4f]{margin-bottom:20px;font-size:16px;font-weight:700;line-height:1.5}.faq-item[data-v-7d83cc4f]{border-bottom:1px solid var(--mist)}.faq-q[data-v-7d83cc4f]{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:16px 0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.6;display:flex}.faq-q[data-v-7d83cc4f]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;margin-left:auto;transition:transform .3s}.faq-item.open .faq-q[data-v-7d83cc4f]:after{transform:rotate(180deg)}.faq-a[data-v-7d83cc4f]{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.open .faq-a[data-v-7d83cc4f]{max-height:600px}.faq-a-inner[data-v-7d83cc4f]{color:var(--ink);padding:0 0 16px;font-size:12px;line-height:1.6}.tags-section[data-v-7d83cc4f]{margin-bottom:48px}.tags-section-title[data-v-7d83cc4f]{margin-bottom:15px;font-size:16px;font-weight:700}.tags-list[data-v-7d83cc4f]{flex-wrap:wrap;gap:8px;display:flex}.tag-pill[data-v-7d83cc4f]{border:1px solid var(--mist);color:var(--slate);background:var(--white);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.tag-pill[data-v-7d83cc4f]:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.cta-section[data-v-7d83cc4f]{text-align:center;background:var(--snow);margin-bottom:48px;padding:32px 24px;position:relative;overflow:hidden}.cta-section .cta-title[data-v-7d83cc4f]{letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:16px;font-weight:800;line-height:1.45;position:relative}.cta-section .cta-desc[data-v-7d83cc4f]{color:var(--slate);max-width:520px;margin-bottom:8px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.85;position:relative}.cta-button-wrap[data-v-7d83cc4f]{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.cta-button-new[data-v-7d83cc4f]{background:var(--brand);color:#fff;border-radius:14px;align-items:center;gap:12px;margin:20px;padding:15px 48px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #2563eb33}.cta-button-new[data-v-7d83cc4f]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb4d}.author-section[data-v-7d83cc4f]{background:#f5f5f5;border-radius:16px;margin-bottom:48px;padding:30px}.author-section-title[data-v-7d83cc4f]{margin-bottom:20px;font-size:20px;font-weight:700}.author-card[data-v-7d83cc4f],.related-grid[data-v-7d83cc4f]{flex-direction:column;display:flex}.author-name[data-v-7d83cc4f]{margin-bottom:10px;font-size:16px;font-weight:700}.author-bio[data-v-7d83cc4f]{color:#222;font-size:14px;line-height:21px}.related-section[data-v-7d83cc4f]{margin-bottom:48px}.related-section-title[data-v-7d83cc4f]{margin-bottom:20px;font-size:20px;font-weight:700}.related-grid[data-v-7d83cc4f]{gap:0}.related-card[data-v-7d83cc4f]{border-bottom:1px solid var(--mist);align-items:flex-start;gap:16px;padding:20px 0;text-decoration:none;transition:all .2s;display:flex}.related-card[data-v-7d83cc4f]:first-child{padding-top:0}.related-card[data-v-7d83cc4f]:last-child{border-bottom:none}.related-card[data-v-7d83cc4f]:hover{opacity:.8}.related-card-img[data-v-7d83cc4f]{color:#fff;text-align:center;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:68px;padding:8px;font-size:11px;font-weight:700;line-height:1.3;display:flex;overflow:hidden}.related-card-body[data-v-7d83cc4f]{flex:1;min-width:0}.related-card-title[data-v-7d83cc4f]{color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.5}.related-card-desc[data-v-7d83cc4f],.related-card-title[data-v-7d83cc4f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.related-card-desc[data-v-7d83cc4f]{color:var(--slate);font-size:12px;line-height:1.7}.see-all-category[data-v-7d83cc4f]{color:#2563eb;text-align:right;margin-top:20px;font-size:14px;font-weight:800;transition:all .2s;display:block}.see-all-category[data-v-7d83cc4f],.see-all-category[data-v-7d83cc4f]:hover{text-decoration:none}.art-lead[data-v-7d83cc4f]{color:#222;margin-bottom:0;font-size:16px;line-height:1.8}.art-lead[data-v-7d83cc4f] p{margin:0}.art-lead[data-v-7d83cc4f] a{color:#073f7a;font-weight:700;text-decoration:none}.art-lead[data-v-7d83cc4f] a:hover{text-decoration:underline}.article-sidebar[data-v-7d83cc4f]{min-width:0;position:relative}.article-sidebar[data-v-7d83cc4f],.sidebar-sticky[data-v-7d83cc4f]{flex-direction:column;gap:20px;display:flex}.sidebar-sticky[data-v-7d83cc4f]{position:sticky;top:80px}.sb-toc[data-v-7d83cc4f]{border:1px solid #ddd;border-radius:8px;flex-direction:column;flex-shrink:0;padding:20px 15px;display:flex}.sb-toc-title[data-v-7d83cc4f]{font-size:16px;font-weight:700;line-height:1}.sb-toc-title[data-v-7d83cc4f]:after{content:"";border-bottom:1px solid var(--mist);margin-top:20px;margin-bottom:0;display:block}.sb-toc>ol[data-v-7d83cc4f]{scrollbar-width:none;-ms-overflow-style:none;border:none;max-height:calc(100vh - 250px);margin:0;padding:0;list-style:none;overflow-y:auto}.sb-toc>ol[data-v-7d83cc4f]::-webkit-scrollbar{display:none}.sb-toc ol[data-v-7d83cc4f]{border:none;margin:0;padding:0;list-style:none}.sb-toc>ol>li[data-v-7d83cc4f]{margin-bottom:0}.sb-toc>ol>li[data-v-7d83cc4f]:last-child{border-bottom:none}.sb-toc li a[data-v-7d83cc4f]{color:var(--ink);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;padding:10px 15px;font-size:14px;line-height:1.5;text-decoration:none;transition:all .2s;display:flex}.sb-toc li a[data-v-7d83cc4f]:hover{text-decoration:underline}.sb-toc li a.active[data-v-7d83cc4f]{background-color:#e6f1fd;font-weight:700}.sb-toc ol ol[data-v-7d83cc4f]{margin-top:0;padding-left:14px}.sb-toc ol ol li a[data-v-7d83cc4f]{padding:10px 15px 10px 30px;font-size:14px}.sb-toc ol ol ol[data-v-7d83cc4f]{margin-top:0;padding-left:10px}.sb-toc ol ol ol li a[data-v-7d83cc4f]{padding:8px 15px 8px 44px;font-size:13px}.sp-floating-btns[data-v-7d83cc4f]{z-index:100;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .3s;display:none;position:fixed;bottom:20px;right:16px}.sp-floating-btns.visible[data-v-7d83cc4f]{opacity:1;pointer-events:auto}@media (max-width:1024px){.article-wrap[data-v-7d83cc4f]{grid-template-columns:1fr;gap:0}.article-sidebar[data-v-7d83cc4f]{display:none}.sp-floating-btns[data-v-7d83cc4f]{display:flex}}@media (max-width:768px){.art-kv[data-v-7d83cc4f]{width:100%;margin-bottom:20px}.art-kv img[data-v-7d83cc4f]{aspect-ratio:7/4}.art-body[data-v-7d83cc4f] h2{font-size:18px}.art-body[data-v-7d83cc4f] h3{font-size:15px}.conclusion-box[data-v-7d83cc4f]{padding:20px 24px}.faq-section-title[data-v-7d83cc4f]{font-size:16px}.faq-a-inner[data-v-7d83cc4f]{font-size:12px}.faq-q[data-v-7d83cc4f]{font-size:14px}.cta-section[data-v-7d83cc4f]{padding:48px 20px}.cta-section .cta-title[data-v-7d83cc4f]{font-size:16px}.cta-section .cta-desc[data-v-7d83cc4f]{font-size:14px}.cta-button-new[data-v-7d83cc4f]{margin:16px 0;padding:14px 32px;font-size:14px}.author-section[data-v-7d83cc4f]{padding:20px}.related-card-desc[data-v-7d83cc4f]{display:none}}@media (max-width:480px){.art-kv[data-v-7d83cc4f]{width:100%;margin-bottom:16px}.breadcrumb[data-v-7d83cc4f]{gap:3px 4px;padding:10px 16px;font-size:12px}.article-wrap[data-v-7d83cc4f]{padding:0 16px 40px}.art-body[data-v-7d83cc4f] table{font-size:12px;display:block;overflow-x:auto}.related-card-img[data-v-7d83cc4f]{width:96px;height:54px}.related-card-title[data-v-7d83cc4f]{font-size:14px}}.article-page--fade-in{animation:.25s article-page-fade-in}@keyframes article-page-fade-in{0%{opacity:0}to{opacity:1}}
