._main_dobw5_1{grid-template-columns:1fr;gap:96px;width:min(100%,1264px);margin:0 auto;padding:36px 0 124px;display:grid;@media (width<=760px){gap:0;padding:16px 0 96px}& ._main__body_dobw5_15{padding:0 32px;@media (width<=760px){padding:0}}& ._main__footer_dobw5_23{grid-template-columns:1fr;justify-content:center;gap:96px;padding:0 32px;display:grid;@media (width<=760px){gap:64px;padding:0 16px}}}._article_dobw5_37{grid-template-columns:1fr;gap:64px;display:grid;@media (width<=760px){gap:32px}}._content_dobw5_48{width:100%;max-width:952px;margin:0 auto;padding:64px 0 0;@media (width<=760px){padding:0 16px}}._container_1ib4l_1{width:100%;container-type:inline-size}._heading_1ib4l_6{border-bottom:1px solid var(--color-ink);background:var(--color-white);height:240px;font-family:var(--font-family-sans-ja);text-align:left;white-space:pre-line;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-weight:700;line-height:1.5;display:flex;@container (width<=760px){text-align:left;flex-direction:column;align-items:start;gap:48px;height:auto;padding:0 16px 16px}}._title_1ib4l_31{color:var(--color-ink);font-size:clamp(var(--font-size-20), 4vw, var(--font-size-40));font-weight:inherit;line-height:inherit}._aside_1ib4l_38{color:var(--color-neutral-700);font-size:var(--font-size-14);text-align:center;flex-shrink:0;grid-template-columns:1fr;place-items:center;gap:8px;display:grid;@container (width<=760px){text-align:left;grid-template-columns:auto auto;gap:16px;display:grid}}._label_1ib4l_56{color:var(--color-brand-blue);font-family:var(--font-family-sans-ja);font-size:var(--font-size-12);border:solid 1px var(--color-brand-blue);border-radius:9999px;width:fit-content;padding:2px 12px;font-weight:400;line-height:1.5}._imageWrapper_1rt2s_1{aspect-ratio:16/9;width:100%;& img{object-fit:contain;width:100%;height:100%;display:block}}._relatedContainer_tlr6a_1{width:100%;container-type:inline-size}._related_tlr6a_1{border-top:1px solid var(--color-neutral-700);grid-template-columns:1fr;gap:32px;padding-top:48px;display:grid;@container (width<=760px){padding-top:32px}}._container_1h903_1{width:100%;container-type:inline-size}._heading_1h903_6{font-size:var(--font-size-24);color:var(--color-ink);grid-template-columns:auto 1fr;align-items:center;gap:16px;font-weight:700;line-height:1.5;display:grid;@container (width<=760px){font-size:var(--font-size-18);gap:8px}& ._heading__square_1h903_21{background:var(--color-brand-yellow);width:24px;height:24px;display:block;@container (width<=760px){width:18px;height:18px}}}._container_92a9l_1{width:100%;container-type:inline-size}._content_92a9l_6{width:100%;color:var(--color-ink);font-family:var(--font-family-sans-ja);font-size:var(--font-size-16);margin:0 auto;font-weight:400;line-height:1.75;@container (width<=760px){font-size:var(--font-size-14)}& h1,& h2,& h3,& h4,& h5{padding-bottom:32px;font-weight:700;line-height:1.5;@container (width<=760px){padding-bottom:24px}}& h1{font-size:var(--font-size-40);@container (width<=760px){font-size:var(--font-size-32)}}& h2{font-size:var(--font-size-32);@container (width<=760px){font-size:var(--font-size-24)}}& h3{font-size:var(--font-size-24);@container (width<=760px){font-size:var(--font-size-20)}}& h4{font-size:var(--font-size-20);@container (width<=760px){font-size:var(--font-size-18)}}& h5{font-size:var(--font-size-18);@container (width<=760px){font-size:var(--font-size-16)}}&>p,&>ul,&>ol,&>figure,&>picture,&>img{margin-bottom:48px;@container (width<=760px){margin-bottom:32px}}& blockquote,& table{margin-bottom:48px}& a{color:var(--color-brand-blue);text-underline-offset:.16em;text-decoration:underline 1px;&:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}}& a[target=_blank]:after{content:"";vertical-align:-.16em;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.5%204V10.5C12.5%2010.6326%2012.4473%2010.7598%2012.3536%2010.8536C12.2598%2010.9473%2012.1326%2011%2012%2011C11.8674%2011%2011.7402%2010.9473%2011.6464%2010.8536C11.5527%2010.7598%2011.5%2010.6326%2011.5%2010.5V5.20687L4.35375%2012.3538C4.25993%2012.4476%204.13268%2012.5003%204%2012.5003C3.86732%2012.5003%203.74007%2012.4476%203.64625%2012.3538C3.55243%2012.2599%203.49972%2012.1327%203.49972%2012C3.49972%2011.8673%203.55243%2011.7401%203.64625%2011.6462L10.7931%204.5H5.5C5.36739%204.5%205.24021%204.44732%205.14645%204.35355C5.05268%204.25979%205%204.13261%205%204C5%203.86739%205.05268%203.74021%205.14645%203.64645C5.24021%203.55268%205.36739%203.5%205.5%203.5H12C12.1326%203.5%2012.2598%203.55268%2012.3536%203.64645C12.4473%203.74021%2012.5%203.86739%2012.5%204Z'%20fill='%231A56DB'/%3e%3c/svg%3e") 50%/16px 16px no-repeat;width:16px;height:16px;margin-left:2px;display:inline-block}& strong,& b{font-weight:700}& u{text-underline-offset:.16em}& .highlight{background:linear-gradient(transparent calc(100% - (100% - 7px)), var(--color-brand-yellow) 0);padding-bottom:5px}& hr{border:0;border-top:1px solid var(--color-neutral-700);width:100%;height:49px;margin:0;@container (width<=760px){height:32px}}& ul,& ol{flex-direction:column;gap:8px;padding-left:30px;display:flex}& ul{list-style:square;@container (width<=760px){padding-left:18px}}& ol{padding-left:38px;list-style:decimal;@container (width<=760px){padding-left:26px}}& li{padding-left:2px}& figure{flex-direction:column;gap:12px;display:flex;@container (width<=760px){gap:0}}& img{border-radius:var(--radius-card);width:100%;height:auto;display:block;@container (width<=760px){border-radius:8px}}& picture{display:block}& figcaption{color:var(--color-ink);font-size:var(--font-size-14);line-height:1.75}& blockquote{border-radius:var(--radius-control);background:var(--color-neutral-100);padding:32px;@container (width<=760px){font-size:var(--font-size-16);padding:32px}}& blockquote p{margin-bottom:0}& table{border-collapse:collapse;table-layout:fixed;width:100%;line-height:1.5}& th,& td{border:1px solid var(--color-neutral-700);text-align:center;vertical-align:middle;padding:8px 12px;@container (width<=760px){font-size:var(--font-size-14);padding:4px 8px}}& th{background:var(--color-neutral-100);font-weight:700}& tbody th{text-align:left}& iframe{max-width:100%}& pre{border-radius:var(--radius-control);background:var(--color-neutral-100);max-width:100%;margin-bottom:48px;padding:24px;overflow-x:auto}& code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}}
