.base-container{display:grid;grid-template-columns:14rem 1fr;max-width:1024px;margin:0 auto}@media(max-width: 41.99em){.base-container{display:block}}.side-nav{border-right:1px solid var(--color-smoke);background:#fff;z-index:1}.side-nav__entry{position:-webkit-sticky;position:sticky;top:var(--header-height);left:0;right:0;padding:var(--base-m) 1rem var(--base-m) 0}.side-nav__entry h2{font-size:var(--fs-h3);margin:var(--base-m) 0 var(--base-s) 0}.side-nav__entry h2:first-child{margin:0 0 var(--base-s) 0}.side-nav__entry ul{margin:0 -1rem 0 0}.side-nav__entry li{border-right:3px solid transparent;margin-bottom:1em}.side-nav__entry li a{color:#000;display:flex;align-items:center;transition:.3s}.side-nav__entry li a:hover{text-decoration:none}.side-nav__entry li.current{border-color:var(--color-theme)}.side-nav__entry li.current a{color:var(--color-theme);font-weight:var(--semi-bold)}.side-nav__entry li svg{margin-right:.75em;width:20px;height:20px}@media(hover: hover){.side-nav__entry li:hover{font-weight:var(--semi-bold)}}.side-nav__more{display:none}@media(max-width: 41.99em){.side-nav{position:-webkit-sticky;position:sticky;top:var(--header-height);left:0;right:0;margin:0 var(--spacer--);border:0;border-bottom:1px solid #ddd}.side-nav__entry{position:relative;top:0;padding:0;display:flex;height:var(--header-height)}.side-nav__entry h2{display:none}.side-nav__entry ul{display:flex;flex:1 1 auto;margin:0}.side-nav__entry li{border:0;pointer-events:none;margin:0}.side-nav__entry li a{pointer-events:all;display:block;position:relative;height:var(--header-height);line-height:var(--header-height);padding:0 1rem}.side-nav__entry li.current a{color:#000}.side-nav__entry li.current a::after{content:"";position:absolute;bottom:10px;left:1rem;right:1rem;height:2px;background:#000}}@media(max-width: 41.99em)and (hover: hover){.side-nav__entry li:hover a{background:var(--color-smoke);color:#000}}@media(max-width: 41.99em){.side-nav__entry svg{display:none}}@media(max-width: 41.99em){.side-nav__scroll{display:flex;flex:1 1 auto;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.side-nav__scroll::-webkit-scrollbar{display:none}}@media(max-width: 41.99em){.side-nav__more{flex:0 0 40px;display:flex;height:var(--header-height);width:40px;justify-content:center;align-items:center;background:#fff;z-index:1;cursor:pointer}.side-nav__more svg{display:block;transform:rotate(90deg);width:1.2rem;height:1.2rem}.side-nav__more::after{content:"";position:absolute;top:0;right:40px;bottom:0;width:30px;background:linear-gradient(90deg, #ffffff00, #ffffffff);pointer-events:none}}.side-nav__popup{width:min(320px,100vw)}.side-nav__popup ul{margin:0}.side-nav__popup li{border-bottom:1px solid var(--color-smoke);transition:background .3s}.side-nav__popup li a{display:block;font-weight:var(--semi-bold);color:#000;padding:1rem}.side-nav__popup li a:hover{text-decoration:none}@media(hover: hover){.side-nav__popup li:hover{background:var(--color-smoke)}}.page-main{padding:var(--base-m)}.page-main h1{margin:0 0 1em 0}.page-main article{flex:1 1 auto}.page-main article h2{font-size:var(--fs-subhead)}.page-main article h3{font-size:1em}@media(max-width: 41.99em){.page-main article h1,.page-main article h2{text-align:center}}.page-main article table{border-collapse:collapse}.page-main article table th,.page-main article table td{border:1px solid #999;padding:.3em 1em}.page-main article table th{background:var(--color-smoke)}.page-main article pre{padding-left:1em;border-left:2px solid #ddd;opacity:.8}.page-main article blockquote{margin:0;padding:1em;border:1px solid var(--color-smoke)}.page-main article h2.upper{text-transform:uppercase}.page-main article dl{padding-left:1em;border-left:2px solid #ddd}.page-main article dl:hover{background:var(--color-smoke)}.page-main article dt{font-weight:var(--bold)}.page-main article dd{margin:0;margin-bottom:var(--base-s)}.page-main article li{padding-left:1em;opacity:.8;position:relative;margin-bottom:.4rem}.page-main article li::before{content:"－";position:absolute;left:0;font-size:var(--fs-smaller);margin-top:.1em}@media(max-width: 35.99em){.page-main{padding:var(--base-m) 0}}
/*# sourceMappingURL=sourcemaps/page--wrapper.css.map */

