@charset "UTF-8";:root{--s1:1rem;--s2:calc(var(--s1) * 1.5)}*{margin:0;padding:0;box-sizing:border-box}h1{font-size:1.5rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}html{font-size:100%;font-family:ヒラギノ丸ゴ pron w4,hiragino maru gothic pron;color:#333;line-height:1.7;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}a{text-decoration:none;font-weight:bolder}a:link{color:#36f}a:visited{color:#63c}a:hover:not(:has(img,svg)){background-color:#def;text-decoration:none}a:focus{background-color:#fdd}dt{font-weight:bolder;margin-top:1em}dd{margin-top:.5em;margin-left:1em}@media(min-width:1200px){dd{margin-left:1.5em}}@media(min-width:1536px){dd{margin-left:2em}}code{font-family:Menlo,Monaco,Consolas,courier new,monospace}:not(a,pre,h1,h2,h3,h4,h5)>code{color:#333;background:#f0f3f3;padding:.2em .3em;border-radius:.2em}strong>code{color:#e48;background:#fce3ed}pre{font-family:Menlo,Monaco,Consolas,courier new,monospace;background:#f0f3f3;overflow-x:auto;padding:.5em .8em;line-height:1.3;border:solid 1px #d4dcdc;border-radius:.5em;tab-size:2}@media(min-width:1200px){pre{tab-size:4}}@media(min-width:1536px){pre{tab-size:6}}@media print{pre{white-space:pre-wrap;tab-size:2;font-size:80%}}li pre{margin:.5em 0}ul,ol{padding-left:1.5em}@media(min-width:600px){ul,ol{padding-left:2em}}@media(min-width:900px){ul,ol{padding-left:2.5em}}table{margin-left:auto;margin-right:auto;border-collapse:collapse;display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}table th,table td{border:solid 1px #ccc;padding:.3em}table th{background:#eee}blockquote{color:#555;font-style:italic;padding:0 .3em 0 .5em;border-left:solid .2em #555;margin-left:0}@media(min-width:900px){blockquote{margin-left:.5em}}blockquote blockquote{margin-left:0;padding-right:0;margin:.5em 0}.l-pageHeader{margin-bottom:var(--s1)}@media(min-width:900px){.l-withSidebar{display:flex}}.l-withSidebar__content{padding:var(--s1);min-width:0}@media(min-width:900px){.l-withSidebar__content{flex:1 1 80%}}.l-withSidebar__sidebarLeft{display:none;border-right:solid #ddd 1px;padding:1rem 0 1rem .5rem}@media(min-width:1200px){.l-withSidebar__sidebarLeft{display:inline;flex:1 1 20%}}@media print{.l-withSidebar__sidebarLeft{display:none}}.l-withSidebar__sidebarRight{border-left:solid #ddd 1px;padding:1rem .5rem}@media print{.l-withSidebar__sidebarRight{display:none}}@media(min-width:900px){.l-withSidebar__sidebarRight{flex:0 0 13rem}}.article__snsButtons{text-align:right}.article__date{text-align:right}.article__footer{margin-top:1.5rem}.article__body{margin-top:1.5rem}.article__body h2{color:#fff0fc;background:darkred;padding:.2em .5em;box-shadow:0 0 2px 1px #ae4d4d;border-radius:.1rem}.article__body>*+*,.article__body .xNote_body>*+*,.article__body .xAccordion_body>*+*{margin-top:1.5em}.article__body-categoryIndex li a{display:block}@media print{.breadcrumb{display:none}}.header{display:flex;background:darkred;padding:1rem var(--s1).5rem;box-shadow:0 0 .5rem .5rem darkred}.header__icon{width:4rem;height:4rem;padding:.2rem;background:#fee;border-radius:.5rem}.header__right{margin:.3rem .5rem}.header__category{display:block;font-size:1.1rem}.header__category a{color:#faa;background:0 0!important}.header__title{color:#fff0fc;font-size:1.5rem}.header__categoryTitle{font-size:2.1rem;margin-left:.3rem}.header__categoryTitle a{font-weight:400;color:#fff0fc}.header__categoryTitle a:hover{background:0 0!important}.navigation__header{color:#666;border-bottom:1px #666 solid;font-size:1.2rem;font-weight:bolder}.navigation ul{margin-top:.5rem;list-style:none;padding:0}.navigation__item{display:block;padding:0 .5em;border-radius:1em}.navigation__item--focused{background:#eee}.pageDate{color:#999;font-size:smaller}@media print{.pageDate{display:none}}