/*! Bootstrap Icons v1.10.2 (https://icons.getbootstrap.com/)
 * Copyright (c) 2019-2021 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE.md)
 * Bootstrap Icons Sass v1.1002.1 (https://github.com/matsurihi-me/bootstrap-icons-sass)
 * Copyright (c) 2022 matsurihi.me
 * Licensed under MIT (https://github.com/matsurihi-me/bootstrap-icons-sass/blob/main/LICENSE) *//*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers */.hamburger{padding:.375em .375em;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.75}.hamburger.is-active:hover{opacity:.75}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:1em;height:.6em;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-0.05em}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:1em;height:.1em;background-color:#fff;border-radius:.1em;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-0.25em}.hamburger-inner::after{bottom:-0.25em}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in, opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in, transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin[aria-expanded=true] .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin[aria-expanded=true] .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out, opacity .1s .12s ease-out}.hamburger--spin[aria-expanded=true] .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out, transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger{opacity:.5}.hamburger[aria-expanded=true]:hover{opacity:.75}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner::before,.hamburger[aria-expanded=true] .hamburger-inner::after{background-color:#fff}html{--brand-color: rgb(50.0262008734, 128.9737991266, 122.7205240175);--bs-link-color: rgb(50.0262008734, 128.9737991266, 122.7205240175) !important;--bs-link-color-rgb: 50, 129, 123 !important}html[data-bs-theme=dark]{--brand-color: #5abfb7;--bs-link-color: #5abfb7 !important;--bs-link-color-rgb: 90, 191, 183 !important}.brand-color{color:rgb(50.0262008734, 128.9737991266, 122.7205240175);color:var(--brand-color)}body{transition-property:background-color,color,border}html{font-size:9.5pt;letter-spacing:.025em}html[lang=ja],html[lang=ko],html[lang=zh]{text-align:justify}@media(min-width: 576px){html{font-size:10pt}}@media(min-width: 768px){html{font-size:10.5pt}}@media(min-width: 992px){html{font-size:11pt}}@media(min-width: 1200px){html{font-size:11.4pt}}@media(min-width: 1400px){html{font-size:11.8pt}}body,tooltip,popover,.text-ja{font-family:Figtree,"LINE Seed JP",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.text-ko{font-family:Figtree,"LINE Seed KR",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.text-zh{font-family:Figtree,"Noto Sans TC",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}pre,code,kbd,samp{font-family:"JetBrains Mono","LINE Seed JP",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-weight:500;word-break:break-all}*+p,*+li{margin:.4rem 0 0}p,li{margin:0}dd{margin-bottom:0}h6{font-weight:400;font-feature-settings:"palt"}h2,h3,h4,h5,h6{margin-top:.8rem;font-feature-settings:"palt"}h1{line-height:1.5;border-bottom:solid 2px #5abfb7;font-feature-settings:"palt"}h2{border-left:solid 3px #5abfb7;padding:0 0 .08em 9px}h3{border-left:solid 2px rgba(90,191,183,.5);padding:0 0 .08em 10px}blockquote.blockquote{font-size:1rem;margin:.5rem 0}footer.blockquote-footer{margin-top:0}.dropdown-item.active,.dropdown-item:active{background-color:rgb(44.3248908297,114.2751091703,108.7344978166)}[data-bs-theme=dark] .dropdown-item.active,[data-bs-theme=dark] .dropdown-item:active{background-color:#5abfb7}nav#navbar .navbar-nav{--bs-nav-link-color: rgba(255, 255, 255, 0.5);--bs-nav-link-hover-color: rgba(255, 255, 255, 0.75);--bs-nav-link-disable-color: rgba(255, 255, 255, 0.25)}nav#navbar .navbar-brand{--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff}@media(min-width: 992px){.navbar-nav{align-items:center}}nav#navbar{background-color:#5abfb7;box-shadow:0px 1px 3px rgba(0,0,0,.2);line-height:1.6em;font-size:1.1rem}#navbar-brand{font-family:"Montserrat",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;letter-spacing:.02em;font-size:1.4rem}a#navbar-contrast-button{cursor:pointer}#navbar-contrast,#navbar-language{font-size:1.6rem;opacity:.5;transition:opacity .15s linear}a#navbar-contrast-button:hover #navbar-contrast,a#dropdown-languages:hover #navbar-language{opacity:.75;transition:opacity .15s linear}#navbar-contrast::before{content:"";display:inline-block;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;transform:translateY(0.15em)}#navbar-contrast::before{-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278z"/><path d="M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278z"/><path d="M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z"/></svg>')}#navbar-language::before{content:"";display:inline-block;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;transform:translateY(0.15em)}#navbar-language::before{-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4.545 6.714 4.11 8H3l1.862-5h1.284L8 8H6.833l-.435-1.286H4.545zm1.634-.736L5.5 3.956h-.049l-.679 2.022H6.18z"/><path d="M0 2a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v3h3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm7.138 9.995c.193.301.402.583.63.846-.748.575-1.673 1.001-2.768 1.292.178.217.451.635.555.867 1.125-.359 2.08-.844 2.886-1.494.777.665 1.739 1.165 2.93 1.472.133-.254.414-.673.629-.89-1.125-.253-2.057-.694-2.82-1.284.681-.747 1.222-1.651 1.621-2.757H14V8h-3v1.047h.765c-.318.844-.74 1.546-1.272 2.13a6.066 6.066 0 0 1-.415-.492 1.988 1.988 0 0 1-.94.31z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4.545 6.714 4.11 8H3l1.862-5h1.284L8 8H6.833l-.435-1.286H4.545zm1.634-.736L5.5 3.956h-.049l-.679 2.022H6.18z"/><path d="M0 2a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v3h3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm7.138 9.995c.193.301.402.583.63.846-.748.575-1.673 1.001-2.768 1.292.178.217.451.635.555.867 1.125-.359 2.08-.844 2.886-1.494.777.665 1.739 1.165 2.93 1.472.133-.254.414-.673.629-.89-1.125-.253-2.057-.694-2.82-1.284.681-.747 1.222-1.651 1.621-2.757H14V8h-3v1.047h.765c-.318.844-.74 1.546-1.272 2.13a6.066 6.066 0 0 1-.415-.492 1.988 1.988 0 0 1-.94.31z"/></svg>')}nav#navbar button.navbar-toggler.hamburger{font-size:1.45rem}nav#navbar button.navbar-toggler.hamburger:focus{box-shadow:none}.dropdown-menu-end-right-fix[data-bs-popper]{left:auto}.breadcrumb{font-feature-settings:"palt"}ol.breadcrumb{border-bottom:1px solid rgba(90,191,183,.5);line-height:1.8em}.breadcrumb-item+.breadcrumb-item{padding-left:.3em}.breadcrumb-item+.breadcrumb-item::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23adb5bd"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>');background-repeat:no-repeat;background-size:1em 1em;background-position:left center;padding-right:1.4em;height:100%;content:""}.nav-tabs .nav-link{border-width:0;color:var(--bs-gray-500);background:none}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:rgb(50.0262008734, 128.9737991266, 122.7205240175);border-color:var(--brand-color);border-style:solid;border-width:0 0 4px 0;font-weight:bold;color:rgb(50.0262008734, 128.9737991266, 122.7205240175);color:var(--brand-color);background:none}#dev-alert{padding:.5em 0;background-color:#f7e78e}#dev-alert p{color:#454341;text-align:center;font-weight:bold}main{display:block}#main{padding-top:1.4rem;padding-bottom:1.4rem}#footer{--color-footer: #99b7dc;font-size:9pt;line-height:1.5rem;text-align:center;color:#99b7dc;color:var(--color-footer);padding:1.4rem 0;border-top:1px solid #99b7dc;border-top:1px solid var(--color-footer)}[data-bs-theme=dark] #footer{--color-footer: #515558}#footer a,#footer a:link,#footer a:visited{color:inherit}#footer a:hover,#footer a:active{color:#7e6ca8}
