.breadcrumb[data-astro-cid-hinmtr4e]{flex:0 auto;min-width:0}.breadcrumb[data-astro-cid-hinmtr4e] ol[data-astro-cid-hinmtr4e]{white-space:nowrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.breadcrumb[data-astro-cid-hinmtr4e] li[data-astro-cid-hinmtr4e]{align-items:center;min-width:0;display:flex}.breadcrumb[data-astro-cid-hinmtr4e] li[data-astro-cid-hinmtr4e]+li[data-astro-cid-hinmtr4e]:before{content:">";color:var(--light);flex-shrink:0;padding:0 3px;font-size:80%;font-weight:700}.breadcrumb[data-astro-cid-hinmtr4e] a[data-astro-cid-hinmtr4e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--medium);text-decoration:underline dotted;display:block;overflow:hidden}@media screen and (width<=767px){.breadcrumb[data-astro-cid-hinmtr4e]{--crumb-max-width:10em}}._toggle_1fprc_1{color:var(--dark);cursor:pointer;background-color:#fff0;border:0;margin-right:15px;font-size:100%}._toggle_1fprc_1 ._icon_1fprc_9{margin-left:8px;font-size:80%}._contentsTable_1fprc_14{top:calc(var(--header-height) - 3px);background-color:#fff;border-radius:5px;padding:.5rem 1rem;position:fixed;right:10px;box-shadow:0 5px 15px #001b443b}._contentsTable_1fprc_14 ul{margin:0;padding-left:0;list-style:none}._contentsTable_1fprc_14 ul ul{padding-left:1rem}._contentsTable_1fprc_14 a{width:100%;color:var(--medium);text-decoration:none;display:inline-block}._contentsTable_1fprc_14 a:hover{color:var(--primary)}._overlay_1fprc_41{background-color:#fff0;width:100vw;height:100vh;position:absolute;top:0;left:0}header[data-astro-cid-nen7h5rs]{height:var(--header-height);box-sizing:border-box;z-index:100;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex;position:fixed;top:0;left:0}header[data-astro-cid-nen7h5rs]:not(.transparent){background-color:#fffc}.left-area[data-astro-cid-nen7h5rs]{flex:1;align-items:center;min-width:0;height:100%;display:flex}.right-area[data-astro-cid-nen7h5rs]{white-space:nowrap;flex-shrink:0;align-items:center;height:100%;display:flex}.icon[data-astro-cid-nen7h5rs]{width:1rem}.title-logo[data-astro-cid-nen7h5rs]{flex-shrink:0;height:100%;margin-right:1.5rem;display:inline-block}.title-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:100%}a[data-astro-cid-nen7h5rs]{text-decoration:none}.pc-logo[data-astro-cid-nen7h5rs]{display:block}.sp-logo[data-astro-cid-nen7h5rs]{display:none}@media screen and (orientation:portrait){.left-area[data-astro-cid-nen7h5rs]:not(.has-breadcrumb) .pc-logo[data-astro-cid-nen7h5rs]{width:76vw;height:auto}.left-area[data-astro-cid-nen7h5rs].has-breadcrumb .pc-logo[data-astro-cid-nen7h5rs]{display:none}.left-area[data-astro-cid-nen7h5rs].has-breadcrumb .sp-logo[data-astro-cid-nen7h5rs]{display:block}}footer[data-astro-cid-jo6i4kqk]{flex-shrink:0;width:100%}.parent-navigation[data-astro-cid-jo6i4kqk]{text-align:center;padding:1.5rem 1rem}.parent-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{box-sizing:border-box;max-width:100%;color:var(--dark);overflow-wrap:anywhere;text-underline-offset:.2em;padding:.5rem;text-decoration:underline;display:inline-block}.parent-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--info)}.parent-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:3px;outline:2px solid}.copyright[data-astro-cid-jo6i4kqk]{min-height:var(--footer-height);box-sizing:border-box;color:var(--white);text-align:right;padding-left:.5rem}footer[data-astro-cid-jo6i4kqk]:not(.transparent) .copyright[data-astro-cid-jo6i4kqk]{background:var(--gray)}.title[data-astro-cid-qmf5nw4j]{color:var(--dark);text-align:center}.title[data-astro-cid-qmf5nw4j] h1[data-astro-cid-qmf5nw4j]{margin:0;font-size:150%;font-weight:500}@media screen and (orientation:portrait){.title[data-astro-cid-qmf5nw4j] h1[data-astro-cid-qmf5nw4j]{white-space:pre-wrap;text-wrap-style:pretty}}@media screen and (orientation:landscape){.title[data-astro-cid-qmf5nw4j] h1[data-astro-cid-qmf5nw4j]{white-space:nowrap}}.tabs[data-astro-cid-4ulju2lm] .inner-tabs[data-astro-cid-4ulju2lm]{margin:auto}.tabs[data-astro-cid-4ulju2lm] .inner-tabs[data-astro-cid-4ulju2lm].bar{border-bottom:1px solid var(--light)}.tabs[data-astro-cid-4ulju2lm] .inner-tabs[data-astro-cid-4ulju2lm]{background-color:#fffc;justify-content:center;max-width:80vw;padding:0 3rem;display:flex}.tabs[data-astro-cid-4ulju2lm] .inner-tabs[data-astro-cid-4ulju2lm] .tab[data-astro-cid-4ulju2lm]{text-overflow:ellipsis;color:var(--dark);padding:0 2rem;font-size:120%;overflow:hidden}.tabs[data-astro-cid-4ulju2lm] .inner-tabs[data-astro-cid-4ulju2lm] .tab[data-astro-cid-4ulju2lm].current{font-weight:500}.tabs[data-astro-cid-4ulju2lm] .inner-tabs[data-astro-cid-4ulju2lm] .tab[data-astro-cid-4ulju2lm] a[data-astro-cid-4ulju2lm]{color:var(--light);text-decoration:none}.tabs[data-astro-cid-4ulju2lm] .inner-tabs[data-astro-cid-4ulju2lm] .tab[data-astro-cid-4ulju2lm] a[data-astro-cid-4ulju2lm]:hover{color:var(--dark);font-weight:500}@media screen and (orientation:landscape){.inner-tabs[data-astro-cid-4ulju2lm]{flex-direction:row}}@media screen and (orientation:portrait){.inner-tabs[data-astro-cid-4ulju2lm]{flex-direction:column}}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{flex-direction:column;min-height:100vh;margin:0;display:flex}main[data-astro-cid-sgg5joot]{flex:1}main[data-astro-cid-sgg5joot]:not(.no-header){padding-top:var(--header-height)}.eyecatch[data-astro-cid-sgg5joot]{justify-content:center;height:30vh;display:flex;position:relative}.eyecatch[data-astro-cid-sgg5joot] img[data-astro-cid-sgg5joot]{object-fit:cover;z-index:1;width:100%;height:100%}.eyecatch[data-astro-cid-sgg5joot] .title[data-astro-cid-sgg5joot]{z-index:2;border-radius:3rem 3rem 0 0;min-width:15vw;max-width:80vw;position:absolute;bottom:0}.eyecatch[data-astro-cid-sgg5joot] .tabbar[data-astro-cid-sgg5joot]{z-index:2;position:absolute;bottom:0}.title[data-astro-cid-sgg5joot]{padding:1rem 5rem .5rem}.title[data-astro-cid-sgg5joot]:not(.transparent){background-color:#fffc}.content[data-astro-cid-sgg5joot]{box-sizing:border-box;flex-direction:column;justify-content:center;max-width:70rem;margin:auto;padding:3rem;display:flex}.content[data-astro-cid-sgg5joot].full,.content[data-astro-cid-sgg5joot].static{max-width:unset;padding:0}.content[data-astro-cid-sgg5joot].large{max-width:1400px}.description[data-astro-cid-sgg5joot]{margin-bottom:3rem}.inner-content[data-astro-cid-sgg5joot]{width:100%;height:100%}body.static-layout{height:100dvh;min-height:0;overflow:hidden}.static-layout[data-astro-cid-sgg5joot]>main[data-astro-cid-sgg5joot]{box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.static-layout[data-astro-cid-sgg5joot]>main[data-astro-cid-sgg5joot]>.title[data-astro-cid-sgg5joot],.static-layout[data-astro-cid-sgg5joot]>main[data-astro-cid-sgg5joot]>.eyecatch[data-astro-cid-sgg5joot],.static-layout[data-astro-cid-sgg5joot]>main[data-astro-cid-sgg5joot]>.tabbar[data-astro-cid-sgg5joot]{flex-shrink:0}.content[data-astro-cid-sgg5joot].static{flex:1;width:100%;min-height:0;margin:0}.content[data-astro-cid-sgg5joot].static>.description[data-astro-cid-sgg5joot]{flex-shrink:0}.content[data-astro-cid-sgg5joot].static>.inner-content[data-astro-cid-sgg5joot]{flex:1;height:auto;min-height:0;overflow:auto}@media screen and (orientation:portrait){.content[data-astro-cid-sgg5joot]{max-width:100vw}.title[data-astro-cid-sgg5joot]{padding:1rem 1rem .5rem}}@view-transition{navigation:auto}@layer article-base{.content p{margin:1.5rem 0}.content>.inner-content p{min-height:1.5rem}.content>.inner-content h2,.content>.inner-content h3,.content>.inner-content h4{color:var(--medium);font-weight:500}.content>.inner-content h2{border-bottom:1px solid var(--light);margin-top:3rem;font-size:2rem}.content>.inner-content h3{border-bottom:1px solid var(--light);margin-right:10rem;font-size:1.6rem}.content>.inner-content h4{font-size:1.2rem}.content>.inner-content h4:before{content:"◆"}.content>.inner-content ul>li{margin-bottom:1.5rem}.content>.inner-content ul>li>ul>li{margin:.5rem 0}.content>.inner-content figure{margin:auto;display:table}.content>.inner-content figure img{border:1px solid var(--light);border-radius:3px;width:calc(100% - 10px);max-width:800px}.content>.inner-content figure figcaption{text-align:center;color:var(--medium)}.content>.inner-content pre:has(code){background-color:#f7f7f7;max-width:100vw;font-family:monospace;overflow-x:auto}@media screen and (orientation:portrait){.content>.inner-content h3{margin-right:2rem}}}
