@charset "utf-8";pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}:root{--main-margin:10%;--main-margin--mobile:5%;--revision-color:#999;--card-padding:24px;--note-color:#6a737d;--note-background-color:#f8f8f8;--header-link-color:#ddd;--header-highlight-color:#fff;--header-background-color:#333;--aside-card-background-color:#fff;--aside-card-border-color:#e1e1e1;--footer-card-padding:16px;--footer-card-height:4rem;--footer-link-color:#000;--footer-background-color:#f2f2f2;--link-color:#1a0dab;--link-visited-color:#639;--table-border-color:#eee;--blockquote-color:#6a737d;--blockquote-left-color:#dfe2e5}body{margin:0}a{text-decoration:none}a:link{color:var(--link-color)}a:visited{color:var(--link-visited-color)}a:hover{text-decoration:underline}h1{font-size:2rem}h2{font-size:22px}h2,h3{font-weight:700}h3{font-size:14px}h3:before{content:"";display:inline-block;width:12px;height:12px;background-color:#000;margin-right:10px}body>div#__next>nav{font-family:SF Pro JP,SF Pro Text,Apple TP,Myriad Set Pro,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--header-background-color)}body>div#__next>nav h1{display:none}body>div#__next>nav ul{display:flex;margin:0;padding:0;justify-content:space-around;list-style-type:none}body>div#__next>nav ul>li>a{display:block;border-radius:4px;padding:11px 22px;text-decoration:none;transition:.5s}body>div#__next>nav ul>li>a:link,body>div#__next>nav ul>li>a:visited{color:var(--header-link-color)}body>div#__next>nav ul>li>a:hover{color:var(--header-highlight-color);text-decoration:none}body>div#__next>main p.revision{color:var(--revision-color);text-align:right}body>div#__next>main dl.main-cards{display:flex;flex-wrap:wrap;padding:0 50px}body>div#__next>main dl.main-cards>div{flex-basis:31%;box-sizing:border-box;margin:0 1% 2%;padding:var(--card-padding);border:1px solid #dadce0;border-radius:4px;line-height:26px}body>div#__next>main dl.main-cards>div>dt>a{display:block;width:100%;font-weight:400}body>div#__next>main dl.main-cards>div>dd{margin-left:0}body>div#__next>main dl.main-cards>div:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}body>div#__next>main ul.main-cards{display:flex;flex-wrap:wrap;padding:0 50px}body>div#__next>main ul.main-cards>li{flex-basis:31%;box-sizing:border-box;margin:0 1% 2%;padding:var(--card-padding);list-style-type:none;border:1px solid #dadce0;border-radius:4px;line-height:26px}body>div#__next>main ul.main-cards>li>a{display:block;width:100%}body>div#__next>main ul.main-cards>li:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}body>div#__next>main p{line-height:1.75;letter-spacing:.05rem}body>div#__next>main code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px}body>div#__next>main dl>div{margin-bottom:.75rem}body>div#__next>main dl>div>dt{margin-bottom:.3rem;font-weight:700}body>div#__next>main table{border-collapse:collapse;border-spacing:0;width:100%}body>div#__next>main table tr{border-top:1px solid var(--table-border-color);border-bottom:1px solid var(--table-border-color)}body>div#__next>main table tr:hover{background-color:#d4f0fd}body>div#__next>main table td,body>div#__next>main table th{text-align:center;padding:15px 0}body>div#__next>main blockquote{border-left:.25em solid var(--blockquote-left-color);padding:0 1em;color:var(--blockquote-color)}body>div#__next>main .note{margin:.5rem;padding:.5rem;background-color:var(--note-background-color);color:var(--note-color)}body>div#__next>aside{padding:5px var(--card-padding);background-color:var(--footer-background-color)}body>div#__next>aside h1{text-align:center;font-family:segoe ui,meiryo bold,meiryo,yu gothic bold,hiragino kaku gothic pron,sans-serif;font-weight:400}body>div#__next>aside ul{display:flex;flex-wrap:wrap;align-items:stretch}body>div#__next>aside ul>li{flex-basis:31%;box-sizing:border-box;margin:0 1% 2%;padding:var(--footer-card-padding);list-style-type:none;background-color:var(--aside-card-background-color);overflow:hidden;outline:.1rem solid var(--aside-card-border-color)}body>div#__next>aside ul>li>a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:var(--footer-card-height)}body>div#__next>aside ul>li>a:link{color:var(--footer-link-color)}body>div#__next>footer{padding:5px var(--card-padding);background-color:var(--footer-background-color)}body>div#__next>footer>p{margin:0;padding-bottom:16px}@media screen and (min-width:1024px){body>div#__next>main{margin:0 var(--main-margin)}body>div#__next>main ul>li{margin-bottom:.5em}}@media screen and (max-width:480px){body>div#__next>nav ul{flex-wrap:wrap}body>div#__next>main{margin:0 var(--main-margin--mobile)}body>div#__next>main dl.main-cards,body>div#__next>main ul.main-cards{display:block;padding:0}body>div#__next>main table td,body>div#__next>main table th{border:1px solid var(--table-border-color)}body>div#__next>aside ul{display:block;padding:0}body>div#__next>aside ul>li{width:auto;height:auto;margin:10px 0}}