﻿body{text-align:justify;font-family:メイリオ,Meiryo,sans-serif;font-size:13pt;line-height:1.8;max-width:70rem;margin-left:auto;margin-right:auto;padding:8px 1rem 1%;color:#000;background-color:#fff;background-image:url(/img/canvas.png)}.BodyWithNav{display:grid;grid-template-columns:48rem auto;gap:3rem}.BodyWithNav .MainBody{width:100%}.MainBody{max-width:48rem;margin-left:auto;margin-right:auto}.WideBody{max-width:100%}header{border-bottom:1px solid #222;margin-bottom:1rem}footer{border-top:1px solid #222;margin-top:10ex}a{text-underline-offset:2px}a:link{color:#00f}a:visited{color:#008}a:hover,a:active{color:red}h1{line-height:normal;word-break:auto-phrase;text-wrap:balance}h2{text-align:left;margin-top:2em;border-left:16pt solid #aaf;border-bottom:2pt solid #aaf;padding-left:8pt;word-break:auto-phrase;text-wrap:balance}h3{line-height:1.2;margin-top:2em;min-width:10rem;word-break:auto-phrase;text-wrap:balance;text-decoration:dotted underline #888;text-decoration-thickness:2pt;text-underline-offset:4pt}.PageTitle{margin-bottom:60pt}article h1,.MainBody h1{text-align:center;margin:80pt 0 0;font-size:215%;line-height:1.2}.Whisper{font-size:small;opacity:40%}.Big{font-size:larger}.Loud{font-size:175%;font-weight:700}.Invisible{display:none}kbd.Keycap{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px rgba(0,0,0,.2),0 2px rgba(255,255,255,.7)inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap;text-indent:0}ul{margin-left:.5em;padding-left:1em}ul.ThisWayList{list-style-type:none;padding-left:0}ul.ThisWayList li:before{content:"☛ "}dd{margin-bottom:5pt}.Kenten{text-emphasis-style:dot filled;-webkit-text-emphasis-style:dot filled}footer>address{text-align:center}.PublishedDate{text-align:right;line-height:1.4;font-weight:lighter;font-size:90%}span#mailaddresslink{font-size:smaller}span.Reference{font-size:smaller;color:#555}.PageLink{display:none}figure.AmazonItem{min-width:10em;text-align:center}.AsciiArt{line-height:1}.SlideText p+div.Slide{margin-top:5ex}.Center{text-align:center}.FloatLeft{float:left}.FloatRight{float:right}.FloatLeftCorrection{float:left;margin-right:1.5em}.FloatRightCorrection{float:right;margin-left:1.5em}.OneTwoTable{display:grid;grid-template-columns:1fr 2fr;gap:12pt}.OneTwoTable>*:nth-child(2n+1){justify-self:center}.FlexContainer{display:flex;box-sizing:border-box;justify-content:space-around}.FlexWrap{flex-wrap:wrap}.CenterBlock{margin-left:auto;margin-right:auto}.Clear{clear:both}div.Delimiter{padding-top:1.5em;padding-bottom:1.5em;text-align:center;clear:both}.RunOffPanel{padding:1rem 1rem 0;background:#fff;margin:1em;text-align:center;border-left:3px solid #aaa}.RunOffPanel>figcaption{padding:0 1rem 1rem;background:#fff;text-align:justify;border-left:3px solid #aaa}.chroma{padding:8pt;white-space:pre-wrap;word-wrap:break-word}.BlockCode{padding:.2ex 1em;background-color:#fff;border-left:3px solid #bf8;font-family:'m plus 1 code',monospace}blockquote{padding:.2ex 1em .2ex 32px;margin:1em 0;border-left:3px solid #fb8;background-color:#fff;background-repeat:no-repeat;background-image:url(/img/dquote.png);color:#000}.QuoteLink{text-align:right}.QuoteLink a{font-size:smaller;opacity:.5}.BlockText{padding:1em;background-color:#fff;border-left:3px solid #bf8}.TopNav{display:flex;justify-content:space-between;line-height:1;padding-bottom:4pt}.Translation{font-size:smaller;text-wrap-mode:nowrap;margin-left:1em}ul.Breadcrumbs{font-size:smaller;line-height:1;padding-left:0;margin-left:0;margin-top:0;margin-bottom:0;display:inline-block}ul.Breadcrumbs li{display:inline;font-variant-emoji:text}ul.Breadcrumbs li a{text-decoration:none}ul.Breadcrumbs li+li::before{content:' > '}.pagination{display:flex;justify-content:center;list-style:none;border-radius:.25rem}.pagination .page-item{padding:0 8pt;display:inline-flex}.pagination .page-item a{text-decoration:none}.pagination .page-item a:visited{color:#00f}.pagination .disabled a{color:#888}.pagination .disabled a:hover{color:#888}.pagination .active a{font-weight:700}.pagination .active a:hover{color:#000}.PageNav{display:grid;grid-template-columns:[prev] 1fr [mid] 1fr [next] 1fr}.PageNav .btn{display:inline-block;padding:0;margin:0;text-align:center;text-decoration:none}.PageNav #prev_page{grid-area:prev;text-align:left}.PageNav #prev_page::before{content:'\0025c2';font-size:1.5rem;margin-right:.5rem}.PageNav #next_page{grid-area:next;text-align:right}.PageNav #next_page::after{content:'\0025b8';font-size:1.5rem;margin-left:.5rem}.Epigraph{text-align:right;font-style:italic;font-size:90%;line-height:1.6;margin-top:3em}.Epigraph .Authority{margin-top:.5em;font-style:normal}.Epigraph .Authority .Author{font-weight:700}.Epigraph .Authority .Title{font-style:italic}.Epigraph .Authority .Book{font-style:normal}hr+.Epigraph{margin-top:1em}img.InDocFigure{margin:1em 0}img.InDocFigureTop{margin-top:0}img.InDocFigure.FloatLeft{margin-right:1.5em}img.InDocFigure.FloatRight{margin-left:1.5em}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:1em}figure.WrapCap{display:table}figure.WrapCap.Center{margin-left:auto;margin-right:auto;text-align:left}figure.WrapCap figcaption{display:table-caption;caption-side:bottom}.Caption,figcaption{font-size:smaller;line-height:1.4;text-indent:0!important}p.Caption,figcaption p{margin-top:.2em;margin-bottom:.2em}.FitWidth{max-width:100%;height:auto}.PicturePanel{background-color:#fff;border-style:double;border-width:4px;border-color:#888;margin-bottom:1em;margin-top:1em;padding:0 1em}table.Sparse{border-spacing:1em 2pt}table.VSparse{border-spacing:2pt 1em}table.Chronology{border-spacing:1px 2pt}table.Chronology th{min-width:5em;font-weight:400;text-align:right;vertical-align:top;white-space:nowrap;padding-right:1em}table.Chronology td{text-align:left}table.ShoulderIcon td{vertical-align:top}table.CommonBorderedTable{border-collapse:collapse;border-spacing:0;border:1px solid #ccc}table.CommonBorderedTable tr :is(td,th){border-bottom:1px solid #ccc}table.CommonBorderedTable th{padding:5px;background:#eef}table.CommonBorderedTable td{padding:5px}span.Booktitle{font-style:italic}span.JBooktitle{font-style:normal}ul.Biblist>li+li{margin-top:.5em}ul.Biblist li{line-height:1.4}.article-list{display:flex;flex-wrap:wrap;gap:10pt}.article-card{width:100%;border-radius:10px;overflow:hidden;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1)}.article-card h2{border-left:none;background-color:#eef;font-size:125%;margin-top:0}.article-card h2 a{text-decoration:none}.article-card .article-summary{line-height:1.6;padding:0 1rem 1rem;display:grid}.article-card .article-summary .PublishedDate{margin-top:auto}.article-style-with-image{display:grid;grid-template-columns:250px 1fr;gap:1rem}.article-style-with-image .article-image{text-align:center}@media only screen and (max-width:560px){.article-style-with-image{grid-template-columns:1fr}.article-style-with-image .article-image img{max-width:100%;height:auto}}.Essay u{text-decoration:none;font-weight:bolder;background:linear-gradient(transparent 55%,rgba(254,250,58,.866667) 35%)}.ConetaBody h2{clear:both}.BodyWithNav #index{padding-top:80pt;font-size:85%}.BodyWithNav #index h2{border-left:none;border-bottom:dashed 1px #000;margin:0;font-size:120%;line-height:1;padding-left:2pt}.coneta-list{display:flex;gap:10px;flex-wrap:wrap}.coneta-list article{width:30%;border-radius:5px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1)}.coneta-list article h2{font-size:120%;border:none;margin:.5em;padding:0;text-align:center}.coneta-list article h2 a{text-decoration:none}@media only screen and (max-width:560px){.coneta-list article h2{font-size:100%}}@media print{.BodyWithNav #index{display:none}.ConetaBody pagenav{display:none}}@media screen{body.dark{color:#fff;background-color:#020;background-image:none}body.cell-green{background-image:url(/img/cell-green.png)}body.cell-blue{background-image:url(/img/cell-blue.png)}.dark a:link{color:#0ff}.dark a:visited{color:#ccf}.dark a:hover,.dark a:active{color:red}.dark header{border-color:#eee}.dark footer{border-color:#eee}.dark .pagination .page-item a:visited{color:#00f}.dark .pagination .disabled a{color:#888}.dark .pagination .disabled a:hover{color:#888}.dark .pagination .active a{font-weight:700}.dark .pagination .active a:hover{color:#000}}.footnotes{margin-top:60pt;font-size:smaller}.footnotes ol>li{counter-increment:cnt}.footnotes ol>li>p{margin-bottom:0}.footnotes ol>li::marker{content:"*" counter(cnt)": "}.footnote-ref,.footnote-backref{text-decoration:none}.footnote-backref{border-radius:3px;background-color:#ccf;line-height:1}.footnote-backref:hover{background-color:#fcc}.footnote-ref:before{content:'*'}@media only screen and (max-width:560px){.footnotes ol{padding-inline-start:1em}}@media print{body{background-image:none;font-size:11pt;margin-left:0;margin-right:0}div.Header,nav{display:none}div.Document{max-width:none;width:auto}span#mailaddresslink{display:none}div.PageLink{display:block}span.FileLink{display:none}header .Translation{display:none}}@media only screen and (min-width:70rem){.RunOffRight{margin-right:-12rem}.RunOffShortRight{margin-right:-2rem}}@media only screen and (max-width:1024px){div.Document{width:auto;float:none}iframe.FitWidth{width:100%;height:auto}.RunOffPanel{border-left:3px solid #aaa;margin-right:0}.BodyWithNav{grid-template-columns:1fr}}@media only screen and (max-width:560px){body{font-size:16px;-webkit-text-size-adjust:none}article h1,.MainBody h1{font-size:160%;margin-top:40pt}.PageTitle{margin-bottom:20pt}h2{font-size:140%;border-left:12pt solid #aaf;padding-left:6pt}div.Document{min-width:90%;width:auto;margin-left:6pt;margin-right:6pt;float:none;line-height:1.8}div.PicturePanel{margin-bottom:10px;margin-top:10px;padding:2px}.Document dl{margin-left:0}.Document dl dd{margin-left:2em}.FloatLeft,.FloatRight,.FloatLeftCorrection,.FloatRightCorrection{float:none;display:block}.RunOffPanel{margin-left:auto;margin-right:auto;border-left:none}.RunOffPanel figure{margin-left:auto;margin-right:auto}.RunOffPanel>figcaption{border-left:none}.OneTwoTable{grid-template-columns:1fr}.BoxContainer{display:block}.LargePicture{width:100%;height:auto}iframe.FitWidth{width:100%;height:auto}h1 br{display:none}}