pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1d1f21;color:#c5c8c6}.hljs span::selection,.hljs::selection{background:#373b41}.hljs span::-moz-selection,.hljs::-moz-selection{background:#373b41}.hljs-name,.hljs-title{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol{color:#cc6666}.hljs-addition,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-bullet,.hljs-keyword,.hljs-selector-tag,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-variable{color:#8abeb7}.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-type{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.page_content__tHqa2 :first-child{margin-top:0}.page_content__tHqa2>h1{font-size:2rem;font-weight:700;border-bottom:1px solid #ddd;margin:2.8rem 0 1rem}.page_content__tHqa2>h2{font-size:1.6rem;font-weight:700;margin:2.8em 0 1rem}.page_content__tHqa2>h3{font-size:1.4rem;font-weight:700;margin:2.8rem 0 1rem}.page_content__tHqa2>h4{font-size:1.2rem;font-weight:700;margin:2.8rem 0 1rem}.page_content__tHqa2>h5{font-size:1.1rem;font-weight:700;margin:2.8rem 0 1rem}.page_content__tHqa2>p{margin:1.5em 0 0;line-height:1.8}.page_content__tHqa2>pre{overflow-x:auto}.page_content__tHqa2 pre>code{background-color:#fafafa;display:block;overflow-x:auto;padding:16px}.page_content__tHqa2 div[data-filename]:before{display:inline-block;background-color:#f3f3f3;content:attr(data-filename);margin:1em 0 0;font-family:menlo,inconsolata,monospace;font-size:.8rem;padding:4px 16px;border-radius:4px 4px 0 0}.page_content__tHqa2 ol,.page_content__tHqa2 ul{margin:.5rem 0 .5rem 2rem}.page_content__tHqa2>ol,.page_content__tHqa2>ul{margin-top:2rem;margin-bottom:2rem}.page_content__tHqa2 ul>li{list-style:disc}.page_content__tHqa2 ol>li{list-style:decimal}.page_content__tHqa2 li{margin:.5rem 0}.page_content__tHqa2 a{text-decoration:underline}.page_content__tHqa2>figure{margin:2rem 0}.page_content__tHqa2>figure img{max-width:100%;height:auto}.page_content__tHqa2>figure figcaption{font-size:.8rem;color:#999}.page_content__tHqa2>strong{font-weight:700}.page_content__tHqa2>blockquote{border-left:4px solid #ddd;padding-left:1rem;font-style:italic;margin:2rem 0}.page_content__tHqa2>hr{margin:4rem 0;height:1px;background-color:#ddd;border:none}.page_content__tHqa2 .table-scroll{margin:2rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_content__tHqa2 .table-scroll>table,.page_content__tHqa2>table{width:max-content;min-width:100%;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;border-collapse:separate;border-spacing:0;box-shadow:0 6px 18px rgba(0,0,0,.04)}.page_content__tHqa2>table{margin:2rem 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_content__tHqa2 .table-scroll>table thead th,.page_content__tHqa2>table thead th{background:linear-gradient(135deg,#447fe0,#1e4ad6) no-repeat;color:#fff}.page_content__tHqa2 .table-scroll>table th,.page_content__tHqa2>table th{background-color:#447fe0;color:#fff}.page_content__tHqa2 .table-scroll>table td,.page_content__tHqa2 .table-scroll>table th,.page_content__tHqa2>table td,.page_content__tHqa2>table th{text-align:left;padding:.6rem .75rem;vertical-align:top;border-bottom:1px solid #e5e7eb;font-size:.9rem}.page_content__tHqa2 .table-scroll>table td:not(:last-child),.page_content__tHqa2 .table-scroll>table th:not(:last-child),.page_content__tHqa2>table td:not(:last-child),.page_content__tHqa2>table th:not(:last-child){border-right:1px solid #eef0f3}.page_content__tHqa2 .table-scroll>table th:not(:last-child),.page_content__tHqa2>table th:not(:last-child){border-right:1px solid rgba(255,255,255,.2)}.page_content__tHqa2 .table-scroll>table tbody tr:nth-child(2n) td,.page_content__tHqa2>table tbody tr:nth-child(2n) td{background-color:#fafafa}.page_content__tHqa2 .table-scroll>table tbody tr:hover td,.page_content__tHqa2>table tbody tr:hover td{background-color:#f1f5f9}.page_content__tHqa2 .table-scroll>table thead tr:first-child th:first-child,.page_content__tHqa2 .table-scroll>table tr:first-child th:first-child,.page_content__tHqa2>table thead tr:first-child th:first-child,.page_content__tHqa2>table tr:first-child th:first-child{border-top-left-radius:6px}.page_content__tHqa2 .table-scroll>table thead tr:first-child th:last-child,.page_content__tHqa2 .table-scroll>table tr:first-child th:last-child,.page_content__tHqa2>table thead tr:first-child th:last-child,.page_content__tHqa2>table tr:first-child th:last-child{border-top-right-radius:6px}.page_content__tHqa2 .table-scroll>table tbody tr:last-child td:first-child,.page_content__tHqa2>table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.page_content__tHqa2 .table-scroll>table tbody tr:last-child td:last-child,.page_content__tHqa2>table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.page_content__tHqa2 .table-scroll>table caption,.page_content__tHqa2>table caption{caption-side:top;padding:.6rem .5rem;color:#64748b;font-size:.9rem;text-align:left}.page_content__tHqa2 .link-card{position:relative;margin:2.5rem 0;padding:2.5rem 2rem 2rem;border:2px solid #8ed4df;border-radius:18px;background-color:#fff;box-shadow:0 10px 30px rgba(168,215,223,.2)}.page_content__tHqa2 .link-card:before{content:"関連リンク";position:absolute;top:-18px;left:24px;display:inline-flex;align-items:center;padding:.35rem 1.1rem;border-radius:10px;background-color:#a6e3ea;color:#0e6b77;font-size:.85rem;font-weight:600;letter-spacing:.05em}.page_content__tHqa2 .link-card a{text-decoration:none!important;color:inherit}.page_content__tHqa2 .link-card a:hover{text-decoration:none!important}.page_content__tHqa2 .blog-cta-card{margin:2rem 0;padding:1.75rem 1.5rem;background:#f8f9fb;border-radius:12px;text-align:center}.page_content__tHqa2 .blog-cta-card *{margin:0!important;padding:0;line-height:1.6}.page_content__tHqa2 .blog-cta-card-title{font-size:1.05rem;font-weight:800;color:#1a1a1a;margin-bottom:.35rem!important}.page_content__tHqa2 .blog-cta-card-desc{font-size:.85rem;color:#666;margin-bottom:1.25rem!important}.page_content__tHqa2 .blog-cta-card-buttons{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.page_content__tHqa2 .blog-cta-card-btn-primary{display:inline-block;padding:.6rem 2rem;background:#FFD91B;color:#333;font-weight:700;font-size:.9rem;border-radius:8px;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.page_content__tHqa2 .blog-cta-card-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.page_content__tHqa2 .blog-cta-card-btn-secondary{display:inline-block;padding:.6rem 2rem;background:#447fe0;color:#fff;font-weight:700;font-size:.9rem;border-radius:8px;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.page_content__tHqa2 .blog-cta-card-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}@media (max-width:640px){.page_content__tHqa2 .blog-cta-card{padding:1.5rem 1.25rem}.page_content__tHqa2 .blog-cta-card-title{font-size:1.1rem}.page_content__tHqa2 .blog-cta-card-buttons{flex-direction:column}.page_content__tHqa2 .blog-cta-card-btn-primary,.page_content__tHqa2 .blog-cta-card-btn-secondary{width:100%;text-align:center}.page_content__tHqa2{width:100%}.page_content__tHqa2>h1{font-size:1.5rem;font-weight:700;border-bottom:1px solid #ddd;margin:2.8rem 0 1rem}.page_content__tHqa2>h2{font-size:1.4rem;font-weight:700;margin:2.8em 0 1rem}.page_content__tHqa2>h3{font-size:1.3rem;font-weight:700;margin:2.8rem 0 1rem}.page_content__tHqa2>h4{font-size:1.2rem;font-weight:700;margin:2.8rem 0 1rem}.page_content__tHqa2>h5{font-size:1.1rem;font-weight:700;margin:2.8rem 0 1rem}}