@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";._sidebar_vrlg8_1{position:relative;width:28rem;min-height:100dvh;z-index:1}@media screen and (max-width: 1460px){._sidebar_vrlg8_1{position:fixed;translate:-100% 0;transition:translate .4s ease}._sidebar_vrlg8_1._open_vrlg8_13{translate:0}}._sidebar_vrlg8_1 ._inner_vrlg8_17{position:sticky;width:100%;height:100dvh;padding:3.2rem 1.6rem 4rem;top:0;overflow-y:auto;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(98,131,147,.5) transparent}._sidebar_vrlg8_1 ._inner_vrlg8_17::-webkit-scrollbar{width:4px;background:transparent}._sidebar_vrlg8_1 ._inner_vrlg8_17::-webkit-scrollbar-track{background:transparent}._sidebar_vrlg8_1 ._inner_vrlg8_17::-webkit-scrollbar-thumb{width:4px;background:var(--color-gray60)}._sidebar_vrlg8_1 ._bgWrap_vrlg8_39{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}._sidebar_vrlg8_1 ._bg_vrlg8_39{position:sticky;width:100%;height:100vh;top:0}._sidebar_vrlg8_1 ._bg_vrlg8_39:after{pointer-events:none;content:"";position:absolute;display:block;width:1.6rem;height:100%;background:linear-gradient(90deg,#212c3100,#212c3180);top:0;right:0}@media screen and (max-width: 1460px){._sidebar_vrlg8_1 ._bg_vrlg8_39:after{content:none}}._sidebar_vrlg8_1 ._toggleBtn_vrlg8_69{display:none;position:absolute;width:4rem;aspect-ratio:1;top:0;right:0;translate:100% 0;background:var(--color-gray100);border-radius:0 0 .5rem}@media screen and (max-width: 1460px){._sidebar_vrlg8_1 ._toggleBtn_vrlg8_69{display:block}}._sidebar_vrlg8_1 ._toggleBtn_vrlg8_69 span{position:absolute;display:block;width:2rem;height:1px;background:var(--color-white);top:50%;left:50%;translate:-50% -50%;transition:.4s ease}._sidebar_vrlg8_1 ._toggleBtn_vrlg8_69 span:nth-of-type(1){margin-top:-4px}._sidebar_vrlg8_1 ._toggleBtn_vrlg8_69 span:nth-of-type(3){margin-top:4px}._sidebar_vrlg8_1._open_vrlg8_13 ._toggleBtn_vrlg8_69 span:nth-of-type(1){rotate:45deg;margin-top:0}._sidebar_vrlg8_1._open_vrlg8_13 ._toggleBtn_vrlg8_69 span:nth-of-type(2){opacity:0}._sidebar_vrlg8_1._open_vrlg8_13 ._toggleBtn_vrlg8_69 span:nth-of-type(3){rotate:-45deg;margin-top:0}._header_afw1x_1{position:relative;width:100%;color:var(--color-white)}._header_afw1x_1 ._logo_afw1x_6{display:block;width:16rem;margin:0 auto}._header_afw1x_1 ._desc_afw1x_11{font-size:1.4rem;text-align:center;margin-top:4rem}._tags_10l9e_1{display:flex;flex-direction:column;gap:2.4rem;margin-top:6.4rem}._tag_10l9e_1{display:flex;justify-content:flex-start;align-items:center;width:100%;color:var(--color-white);font-size:1.4rem;gap:1.2rem}._tag_10l9e_1._step_10l9e_17{margin-top:1.2rem}._icon_10l9e_21{display:block;width:2.4rem}._pageTitle_14qcd_1{text-align:center;margin:0 auto 8rem}@media screen and (max-width: 767px){._pageTitle_14qcd_1{margin-bottom:6.4rem}}._pageTitle_14qcd_1 ._title_14qcd_10{display:flex;justify-content:center;align-items:center;font-size:3.2rem;font-weight:400}._pageTitle_14qcd_1 ._title_14qcd_10 img{width:4.8rem;margin-right:2.4rem}@media screen and (max-width: 767px){._pageTitle_14qcd_1 ._title_14qcd_10{font-size:2.4rem}._pageTitle_14qcd_1 ._title_14qcd_10 img{width:4rem;margin-right:1.6rem}}._pageTitle_14qcd_1._detail_14qcd_30{max-width:84rem}._pageTitle_14qcd_1._detail_14qcd_30 ._title_14qcd_10{font-weight:500}._pageTitle_14qcd_1 ._tags_14qcd_36{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:4rem}._pageTitle_14qcd_1 ._tag_14qcd_36{display:inline-flex;align-items:center;font-size:1.4rem;background:var(--color-white);border:1px solid var(--color-gray10);border-radius:1000px;padding:1px 1.6rem 1px 1px}._pageTitle_14qcd_1 ._tag_14qcd_36 img{width:2.8rem;margin-right:.8rem}@media screen and (max-width: 767px){._pageTitle_14qcd_1 ._tag_14qcd_36{font-size:1.2rem}._pageTitle_14qcd_1 ._tag_14qcd_36 img{width:2rem}}._pageTitle_14qcd_1 ._date_14qcd_64{display:flex;justify-content:center;gap:2.4rem;color:var(--color-gray60);font-size:1.2rem;margin-top:2.4rem}@media screen and (max-width: 767px){._pageTitle_14qcd_1 ._date_14qcd_64{font-size:1rem}}._lists_w5p4d_1{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;list-style:none}@media screen and (max-width: 810px){._lists_w5p4d_1{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){._lists_w5p4d_1{grid-template-columns:repeat(1,1fr)}}._list_w5p4d_1{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-gray10);border-radius:.5rem;box-shadow:var(--drop-shadow);padding:3.2rem 2.4rem 1.6rem}._list_w5p4d_1 ._tags_w5p4d_27{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:2.4rem;margin-top:auto}._list_w5p4d_1 ._tag_w5p4d_27{width:2.4rem}._pagination_h8fp6_1{display:flex;justify-content:center;gap:3.2rem;margin-top:6.4rem}._linkButton_18lii_1{display:inline-flex;place-items:center;width:max-content;height:4rem;font-size:1.4rem;background:var(--color-white);border:1px solid var(--color-gray10);border-radius:1000px;padding:0 1.6rem}._filter_k3416_1{margin-bottom:6.4rem}._filter_k3416_1 ._keyword_k3416_4{display:flex;justify-content:space-between;align-items:stretch;max-width:64rem;height:4.8rem;background:var(--color-white);border:1px solid var(--color-gray10);border-radius:.3rem;margin-inline:auto;overflow:hidden}._filter_k3416_1 ._keyword_k3416_4 ._search_k3416_16,._filter_k3416_1 ._keyword_k3416_4 ._clear_k3416_16{display:grid;place-items:center;width:4.6rem;aspect-ratio:1}._filter_k3416_1 ._keyword_k3416_4 ._search_k3416_16 img,._filter_k3416_1 ._keyword_k3416_4 ._clear_k3416_16 img{pointer-events:none}._filter_k3416_1 ._keyword_k3416_4 ._search_k3416_16{background:transparent;border:none;outline:none}._filter_k3416_1 ._keyword_k3416_4 ._clear_k3416_16{background:var(--color-gray10)}._filter_k3416_1 ._keyword_k3416_4 ._input_k3416_33{flex:1 0;font:inherit;border:none;outline:none;padding-left:8px}._filter_k3416_1 ._keyword_k3416_4 ._input_k3416_33::placeholder{color:var(--color-gray60)}._message_wfi3e_1{text-align:center}._image_wfi3e_5{width:20%;height:auto;margin:8rem auto 0;opacity:.2}code[class*=language-],pre[class*=language-]{color:#c5c8c6;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1d1f21}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7c7c7c}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.keyword,.token.property,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6;text-decoration:underline}.token.boolean,.token.constant{color:#9c9}.token.deleted,.token.symbol{color:#f92672}.token.number{color:#ff73fd}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:#e0e0e033;box-shadow:0 2px #0003;border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}pre.diff-highlight>code .token.deleted:not(.prefix),pre>code.diff-highlight .token.deleted:not(.prefix){background-color:#ff00001a;color:inherit;display:block}pre.diff-highlight>code .token.inserted:not(.prefix),pre>code.diff-highlight .token.inserted:not(.prefix){background-color:#00ff801a;color:inherit;display:block}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:#997a6666;color:#f4f1ef;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#80808033}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.token.treeview-part .entry-line{position:relative;text-indent:-99em;display:inline-block;vertical-align:top;width:1.2em}.token.treeview-part .entry-line:before,.token.treeview-part .line-h:after{content:"";position:absolute;top:0;left:50%;width:50%;height:100%}.token.treeview-part .line-h:before,.token.treeview-part .line-v:before{border-left:1px solid #ccc}.token.treeview-part .line-v-last:before{height:50%;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.token.treeview-part .line-h:after{height:50%;border-bottom:1px solid #ccc}.token.treeview-part .entry-name{position:relative;display:inline-block;vertical-align:top}.token.treeview-part .entry-name.dotfile{opacity:.5}@font-face{font-family:PrismTreeview;src:url(data:application/font-woff;base64,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) format("woff")}.token.treeview-part .entry-name:before{content:"";font-family:PrismTreeview;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.5ex;display:inline-block}.token.treeview-part .entry-name.dir:before{content:""}.token.treeview-part .entry-name.ext-bmp:before,.token.treeview-part .entry-name.ext-eps:before,.token.treeview-part .entry-name.ext-gif:before,.token.treeview-part .entry-name.ext-jpe:before,.token.treeview-part .entry-name.ext-jpeg:before,.token.treeview-part .entry-name.ext-jpg:before,.token.treeview-part .entry-name.ext-png:before,.token.treeview-part .entry-name.ext-svg:before,.token.treeview-part .entry-name.ext-tiff:before{content:""}.token.treeview-part .entry-name.ext-cfg:before,.token.treeview-part .entry-name.ext-conf:before,.token.treeview-part .entry-name.ext-config:before,.token.treeview-part .entry-name.ext-csv:before,.token.treeview-part .entry-name.ext-ini:before,.token.treeview-part .entry-name.ext-log:before,.token.treeview-part .entry-name.ext-md:before,.token.treeview-part .entry-name.ext-nfo:before,.token.treeview-part .entry-name.ext-txt:before{content:""}.token.treeview-part .entry-name.ext-asp:before,.token.treeview-part .entry-name.ext-aspx:before,.token.treeview-part .entry-name.ext-c:before,.token.treeview-part .entry-name.ext-cc:before,.token.treeview-part .entry-name.ext-cpp:before,.token.treeview-part .entry-name.ext-cs:before,.token.treeview-part .entry-name.ext-css:before,.token.treeview-part .entry-name.ext-h:before,.token.treeview-part .entry-name.ext-hh:before,.token.treeview-part .entry-name.ext-htm:before,.token.treeview-part .entry-name.ext-html:before,.token.treeview-part .entry-name.ext-jav:before,.token.treeview-part .entry-name.ext-java:before,.token.treeview-part .entry-name.ext-js:before,.token.treeview-part .entry-name.ext-php:before,.token.treeview-part .entry-name.ext-rb:before,.token.treeview-part .entry-name.ext-xml:before{content:""}.token.treeview-part .entry-name.ext-7z:before,.token.treeview-part .entry-name.ext-bz2:before,.token.treeview-part .entry-name.ext-bz:before,.token.treeview-part .entry-name.ext-gz:before,.token.treeview-part .entry-name.ext-rar:before,.token.treeview-part .entry-name.ext-tar:before,.token.treeview-part .entry-name.ext-tgz:before,.token.treeview-part .entry-name.ext-zip:before{content:""}.token.treeview-part .entry-name.ext-aac:before,.token.treeview-part .entry-name.ext-au:before,.token.treeview-part .entry-name.ext-cda:before,.token.treeview-part .entry-name.ext-flac:before,.token.treeview-part .entry-name.ext-mp3:before,.token.treeview-part .entry-name.ext-oga:before,.token.treeview-part .entry-name.ext-ogg:before,.token.treeview-part .entry-name.ext-wav:before,.token.treeview-part .entry-name.ext-wma:before{content:""}.token.treeview-part .entry-name.ext-avi:before,.token.treeview-part .entry-name.ext-flv:before,.token.treeview-part .entry-name.ext-mkv:before,.token.treeview-part .entry-name.ext-mov:before,.token.treeview-part .entry-name.ext-mp4:before,.token.treeview-part .entry-name.ext-mpeg:before,.token.treeview-part .entry-name.ext-mpg:before,.token.treeview-part .entry-name.ext-ogv:before,.token.treeview-part .entry-name.ext-webm:before{content:""}.token.treeview-part .entry-name.ext-pdf:before{content:""}.token.treeview-part .entry-name.ext-xls:before,.token.treeview-part .entry-name.ext-xlsx:before{content:""}.token.treeview-part .entry-name.ext-doc:before,.token.treeview-part .entry-name.ext-docm:before,.token.treeview-part .entry-name.ext-docx:before{content:""}.token.treeview-part .entry-name.ext-pps:before,.token.treeview-part .entry-name.ext-ppt:before,.token.treeview-part .entry-name.ext-pptx:before{content:""}.hcb_wrap{display:block}.hcb_wrap .toolbar{display:flex;gap:.8rem}.hcb_wrap pre{font-size:1.4rem}@media screen and (max-width: 767px){.hcb_wrap pre{font-size:1.2rem}}.hcb_wrap pre[data-file]{padding-top:2rem}.hcb_wrap pre[data-file]:before{position:absolute;content:attr(data-file);display:block;font-size:1.2rem;background:#fff3;padding:0 .8rem;top:0;left:0}.opening,.article{width:100%;max-width:84rem;line-height:2;margin:0 auto 16rem;overflow:hidden}.opening h2,.opening h3,.opening h4,.opening h5,.article h2,.article h3,.article h4,.article h5{line-height:1.5;font-weight:400}.opening h2,.article h2{font-size:3.2rem;border-bottom:1px solid var(--color-gray30);padding-bottom:.8rem;margin:8rem 0 4.8rem}@media screen and (max-width: 767px){.opening h2,.article h2{font-size:2.4rem}}.opening h3,.article h3{font-size:2.4rem;margin-top:6.4rem}@media screen and (max-width: 767px){.opening h3,.article h3{font-size:1.8rem}}.opening h4,.article h4{font-size:2rem;margin-top:5.6rem}@media screen and (max-width: 767px){.opening h4,.article h4{font-size:1.5rem}}.opening h2+h3,.opening h2+h4,.opening h2+h5,.article h2+h3,.article h2+h4,.article h2+h5{margin-top:0}.opening figure,.article figure{margin-top:3.2rem}.opening p,.opening ul,.opening ol,.article p,.article ul,.article ol{margin-top:2.4rem}.opening p a,.opening ul a,.opening ol a,.article p a,.article ul a,.article ol a{text-decoration:underline}.opening ul,.opening ol,.article ul,.article ol{list-style:none}.opening ul>li>ul,.opening ul>li>ol,.opening ol>li>ul,.opening ol>li>ol,.article ul>li>ul,.article ul>li>ol,.article ol>li>ul,.article ol>li>ol{margin-top:.8rem}.opening ul>li,.article ul>li{padding-left:1em}.opening ul>li:before,.article ul>li:before{content:"・";display:inline-block;width:1em;margin-left:-1em}.opening ul[style="list-style-type: circle;"]>li:before,.opening ul[style="list-style-type: disc;"]>li:before,.opening ul[style="list-style-type: square;"]>li:before,.article ul[style="list-style-type: circle;"]>li:before,.article ul[style="list-style-type: disc;"]>li:before,.article ul[style="list-style-type: square;"]>li:before{content:"";vertical-align:middle;margin:-.3rem 0 0 -1.6rem}.opening ul[style="list-style-type: circle;"]>li:before,.article ul[style="list-style-type: circle;"]>li:before{width:.45em;height:.45em;border:1px solid var(--color-key);border-radius:100%;margin-right:.7rem}.opening ul[style="list-style-type: disc;"]>li:before,.article ul[style="list-style-type: disc;"]>li:before{width:.45em;height:.45em;background-color:var(--color-key);border-radius:100%;margin-right:.7rem}.opening ul[style="list-style-type: square;"]>li:before,.article ul[style="list-style-type: square;"]>li:before{width:.5em;height:.5em;background-color:var(--color-key);border-radius:0;margin-right:.6rem}.opening ul[style="list-style-type: note;"]>li:before,.article ul[style="list-style-type: note;"]>li:before{content:"※";width:2.1rem;height:auto;background:none;margin-left:-2.1rem;margin-right:0}body.lang-en .opening ul[style="list-style-type: note;"]>li:before,body.lang-en .article ul[style="list-style-type: note;"]>li:before{content:"*";text-align:center}.opening ol,.article ol{counter-reset:number 0}.opening ol>li,.article ol>li{padding-left:1.4em}.opening ol>li:before,.article ol>li:before{counter-increment:number 1;content:counter(number) ".";display:inline-block;min-width:1.4em;margin-left:-1.4em}.opening ol[style="list-style-type: lower-alpha;"]>li:before,.article ol[style="list-style-type: lower-alpha;"]>li:before{content:counter(number,lower-alpha) "."}.opening ol.ol-brackets[style="list-style-type: lower-alpha;"]>li:before,.article ol.ol-brackets[style="list-style-type: lower-alpha;"]>li:before{content:"(" counter(number,lower-alpha) ")"}.opening ol[style="list-style-type: upper-alpha;"]>li:before,.article ol[style="list-style-type: upper-alpha;"]>li:before{content:counter(number,upper-alpha) "."}.opening ol.ol-brackets[style="list-style-type: upper-alpha;"]>li:before,.article ol.ol-brackets[style="list-style-type: upper-alpha;"]>li:before{content:"(" counter(number,upper-alpha) ")"}.opening ol[style="list-style-type: lower-roman;"]>li,.opening ol[style="list-style-type: upper-roman;"]>li,.article ol[style="list-style-type: lower-roman;"]>li,.article ol[style="list-style-type: upper-roman;"]>li{padding-left:1.75em}.opening ol[style="list-style-type: lower-roman;"]>li:before,.opening ol[style="list-style-type: upper-roman;"]>li:before,.article ol[style="list-style-type: lower-roman;"]>li:before,.article ol[style="list-style-type: upper-roman;"]>li:before{width:1.75em;margin-left:-1.75em}.opening ol.ol-brackets[style="list-style-type: lower-roman;"]>li,.opening ol.ol-brackets[style="list-style-type: upper-roman;"]>li,.article ol.ol-brackets[style="list-style-type: lower-roman;"]>li,.article ol.ol-brackets[style="list-style-type: upper-roman;"]>li{padding-left:2.25em}.opening ol.ol-brackets[style="list-style-type: lower-roman;"]>li:before,.opening ol.ol-brackets[style="list-style-type: upper-roman;"]>li:before,.article ol.ol-brackets[style="list-style-type: lower-roman;"]>li:before,.article ol.ol-brackets[style="list-style-type: upper-roman;"]>li:before{width:2.25em;margin-left:-2.25em}.opening ol[style="list-style-type: lower-roman;"]>li:before,.article ol[style="list-style-type: lower-roman;"]>li:before{content:counter(number,lower-roman) "."}.opening ol.ol-brackets[style="list-style-type: lower-roman;"]>li:before,.article ol.ol-brackets[style="list-style-type: lower-roman;"]>li:before{content:"(" counter(number,lower-roman) ")"}.opening ol[style="list-style-type: upper-roman;"]>li:before,.article ol[style="list-style-type: upper-roman;"]>li:before{content:counter(number,upper-roman) "."}.opening ol.ol-brackets[style="list-style-type: upper-roman;"]>li:before,.article ol.ol-brackets[style="list-style-type: upper-roman;"]>li:before{content:"(" counter(number,upper-roman) ")"}.opening ol[style="list-style-type: hiragana;"]>li:before,.article ol[style="list-style-type: hiragana;"]>li:before{content:counter(number,hiragana) "."}.opening ol.ol-brackets[style="list-style-type: hiragana;"]>li:before,.article ol.ol-brackets[style="list-style-type: hiragana;"]>li:before{content:"(" counter(number,hiragana) ")"}.opening ol[style="list-style-type: katakana;"]>li:before,.article ol[style="list-style-type: katakana;"]>li:before{content:counter(number,katakana) "."}.opening ol.ol-brackets[style="list-style-type: katakana;"]>li:before,.article ol.ol-brackets[style="list-style-type: katakana;"]>li:before{content:"(" counter(number,katakana) ")"}.opening ol[style="list-style-type: note;"]>li,.article ol[style="list-style-type: note;"]>li{padding-left:3em}.opening ol.ol-brackets[style="list-style-type: note;"]>li,.article ol.ol-brackets[style="list-style-type: note;"]>li{padding-left:3em}.opening ol[style="list-style-type: note;"]>li:before,.article ol[style="list-style-type: note;"]>li:before{width:3em;margin-left:-3em}.opening ol.ol-brackets[style="list-style-type: note;"]>li:before,.article ol.ol-brackets[style="list-style-type: note;"]>li:before{width:3em;margin-left:-3em}.opening ol[style="list-style-type: note;"]>li:before,.article ol[style="list-style-type: note;"]>li:before{content:"注" counter(number) "："}.opening ol.ol-brackets[style="list-style-type: note;"]>li:before,.article ol.ol-brackets[style="list-style-type: note;"]>li:before{content:"(注" counter(number) ")"}.opening blockquote,.article blockquote{color:var(--color-gray60);font-style:italic;background:color-mix(in srgb,var(--color-gray10) 40%,transparent);border:1px solid var(--color-gray30);border-radius:.5rem;margin-top:2.4rem;padding:.8rem 1.6rem}.opening blockquote a,.article blockquote a{color:var(--color-gray60)}.opening blockquote>*:first-child,.article blockquote>*:first-child{margin-top:0}.opening iframe,.article iframe{border:1px solid var(--color-gray30);margin-top:2.4rem}.opening p code,.article p code{display:inline-block;font:inherit;line-height:1.25;font-size:1.4rem;background:color-mix(in srgb,var(--color-gray10) 40%,transparent);border:1px solid var(--color-gray30);border-radius:.5rem;padding:.2rem .4rem}.opening .hcb_wrap,.article .hcb_wrap{margin-top:2.4rem}.opening>*:first-child,.article>*:first-child{margin-top:0}.opening{margin-bottom:4rem}.opening+.article{margin-top:4rem}.related .title{font-size:2.4rem;font-weight:400;text-align:center}.related .list{margin-top:4rem}:root{--font-main: "Inter", "Noto Sans JP", serif;--color-base: #f3f5f7;--color-key: #d30e0e;--color-white: #fdfeff;--color-gray100: #212c31;--color-gray60: #628393;--color-gray30: #a9bcc6;--color-gray10: #dae2e7;--drop-shadow: .3rem .3rem .3rem rgba(33, 44, 49, .05)}html{font-size:10px}@media screen and (max-width: 1024px){html{font-size:.9765625vw}}@media screen and (max-width: 810px){html{font-size:1.2195121951vw}}@media screen and (max-width: 767px){html{font-size:2.7397260274vw}}body{color:var(--color-gray100);line-height:1.5;font-family:var(--font-main);font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-base)}@media screen and (max-width: 767px){body{font-size:1.4rem}}*{box-sizing:border-box;padding:0;margin:0}a,button{color:inherit;text-decoration:none}@media screen and (min-width: 769px){a,button{transition:opacity .4s ease;transition-property:opacity,color,border-color}a.is-fade:hover,.is-fade>a:hover,button.is-fade:hover,.is-fade>button:hover{opacity:.6}a.is-color:hover,.is-color>a:hover,button.is-color:hover,.is-color>button:hover{color:var(--color-key)}a.is-border:hover,.is-border>a:hover,button.is-border:hover,.is-border>button:hover{border-color:var(--color-key)}}img,svg{max-width:100%;height:auto;vertical-align:middle}.trigger{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;cursor:pointer}.wrapper{position:relative;display:flex;justify-content:flex-start;align-items:stretch}.container{flex:1 0;display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:116rem;min-height:100dvh;margin:0 auto;padding:12rem 4rem 0}@media screen and (max-width: 767px){.container{padding:8rem 1.6rem 0}}.image-cover{width:100%;height:100%;object-fit:cover;object-position:center bottom;overflow:hidden}._footer_bt51h_1{padding:16rem 0 2.4rem;margin-top:auto}._footer_bt51h_1 ._pagetop_bt51h_5{position:fixed;display:grid;place-items:center;width:4rem;aspect-ratio:1;background:var(--color-white);border:1px solid var(--color-gray30);border-radius:100%;box-shadow:var(--drop-shadow);bottom:2.4rem;right:2.4rem;z-index:1000;transition:opacity .5s ease}._footer_bt51h_1 ._pagetop_bt51h_5._isHide_bt51h_20{pointer-events:none;opacity:0}._footer_bt51h_1 ._pagetop_bt51h_5 img{width:1.2rem;height:auto}._footer_bt51h_1 ._copy_bt51h_28{font-size:1.2rem;text-align:center}
