@charset "UTF-8";details,main{display:block}progress{vertical-align:baseline}summary{display:list-item}.container::after,footer::after,header::after,nav ol::after,nav ul::after{content:"";display:table;clear:both}@media screen{.site-header h2,[dir=rtl] input[type=checkbox]+label:last-of-type,[dir=rtl] input[type=radio]+label:last-of-type,[type=checkbox]+label:last-of-type,[type=radio]+label:last-of-type,body,li>ol,li>ul{margin:0}.site-header h3,body{font-family:"PT Serif",Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif}h1,h2,h3{letter-spacing:-.25px}.site-header h3,blockquote,h4{line-height:1.4}h6,html{line-height:1.5}pre,pre code{word-wrap:normal}[dir=rtl] code,pre code{direction:ltr}.site-header h3,blockquote,caption,figcaption{font-style:italic}caption,pre code,td,th{text-align:left}.site-navigation li,thead tr{background-color:#eee}code,kbd,pre,samp,tbody tr:nth-child(2n){background-color:#f7f7f7}address,fieldset,figure,h3,h4,h5,h6,hr{margin:1em 0}a,button,input{touch-action:manipulation}button,hr,input{overflow:visible}button,select{text-transform:none}.article,.comments{word-wrap:break-word}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{position:relative;background:#f7f7f7;color:#333}.site-navigation,.skip-link,h1,h2,h3,h4,h5,h6{font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.wrapper{padding:1px 0;border-bottom:1px solid #ccc;background:#fff}.container,.site-footer,.site-header{width:88%;max-width:54em;margin:0 auto}.site-header{padding:1em 0}.site-header h3{margin:.5em 0 0;font-size:1.25rem;font-weight:400}.site-footer{padding:.5em 0}.article{margin-bottom:2em}.complementary-content{margin:2em -6% 0;padding:0 6%;border-top:2px dashed #ccc;word-wrap:break-word}.accessibility{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.site-navigation{background-color:#ddd;font-weight:700}.site-navigation>div{position:relative;max-width:54em;margin:0 auto}.site-navigation ul{margin:0;padding:0;border:solid #ccc;border-width:1px 0;list-style:none}.site-navigation li{border:solid #ccc;border-width:1px 0}.site-navigation li:hover{background-color:#f8f8f8}.site-navigation li:active{background-color:#d3d3d3;box-shadow:inset 0 .2em .25em rgba(0,0,0,.15)}.site-navigation li.active{background-color:#fff;box-shadow:none}.site-navigation a{display:block;padding:.5em 6%;color:#333}.site-navigation a:hover,.site-navigation a:visited{color:#333;text-decoration:none}.site-navigation a:active{color:#1a1a1a;text-decoration:none}.search{padding:1em 6% .5em;background:#fff}.search input[type=search]{width:16em;height:2.125em;padding-right:.1875em;padding-left:2em;border-radius:.5em;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27%3E%3Cg fill=%27%23333%27%3E%3Cpath d=%27M4,13c0-5,4-9,9-9c5,0,9,4,9,9c0,5-4,9-9,9C8,22,4,18,4,13z M13,19c3.3,0,6-2.7,6-6s-2.7-6-6-6s-6,2.7-6,6S9.7,19,13,19z%27/%3E%3Cpath d=%27M17.5,19l1.5-1.5l4.5,3L28,25c0,0,0,1.5-0.75,2.25S25,28,25,28l-4.5-4.5L17.5,19z%27/%3E%3C/g%3E%3C/svg%3E") left center/2em 2em no-repeat}a{color:#004cbf;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:active,a:hover{outline:0;color:#06f;text-decoration:underline}a:focus{outline:#0066ff solid 1px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}h1 a:active,h1 a:hover,h2 a:active,h2 a:hover,h3 a:active,h3 a:hover,h4 a:active,h4 a:hover,h5 a:active,h5 a:hover,h6 a:active,h6 a:hover{color:#000;-webkit-text-decoration-color:rgba(51,51,51,0.5);text-decoration-color:rgba(51,51,51,0.5)}.paginator{display:flex;justify-content:space-between}.skip-link{position:absolute;z-index:2;top:1px;left:1px;padding:.25em .5em;transform:translateY(-5em);transition:transform .25s ease-in-out;background-color:#fff;color:#333}[dir=rtl] .article-list,[dir=rtl] .site-navigation ul,[type=checkbox],[type=radio],legend,pre code{padding:0}.skip-link:active,.skip-link:focus{transform:translateY(0)}h1,h2,h3,h4,h5,h6{clear:both;color:#000}h1{margin:.6315789em 0;font-size:2.375rem;line-height:1.1842105}h2{margin:.75em 0;font-size:2rem;line-height:1.25}h3{font-size:1.5rem;line-height:1.3333333}h4{font-size:1.25rem}h5{font-size:1.125rem;line-height:1.4444444}h6{font-size:1rem}b,strong{font-weight:bolder}blockquote{margin:.8em 0;font-size:1.25rem;text-align:center}abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark,var{padding:0 .25em;border-radius:.25em;background:#fff9e1;color:#333}code,kbd,pre,samp{border:1px solid #e3e3e3;border-radius:.2857143em;color:#333;font-family:Menlo,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.5}fieldset,thead td,thead th{border:1px solid #ccc}code,kbd,samp{padding:1px .21429em}pre{padding:.5714286em 1.1428571em;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre code{border:0;background-color:transparent;font-size:1em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:normal;word-spacing:normal;white-space:pre}sub,sup,sup.footnote{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.footnote,figcaption,small,tfoot{font-size:.8125rem;line-height:1.5}.footnote,figcaption,tfoot{color:#585858}figcaption{margin-top:.5em}hr{box-sizing:content-box;height:24px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 240 24%27%3E%3Cpath fill=%27%23333%27 d=%27M0,0c1.742,13.61,54.74,20.912,119.995,15.279C184.922,9.679,238.594,13.024,240,24c-1.744-13.613-54.742-20.913-120.005-15.284C55.078,14.32,1.405,10.973,0,0z%27/%3E%3C/svg%3E") 50% 50%/240px 24px no-repeat}[dir=ltr],[dir=rtl]{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:isolate-override}:lang(ja){font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro","Meiryo UI",sans-serif;font-weight:300}:lang(ko){font-family:GulimChe,Gulim,sans-serif}:lang(zh-cn){font-family:"PingFang SC",SimHei,sans-serif}:lang(zh-tw){font-family:"PingFang TC",PMingLiU,sans-serif}[lang|=ar] a:hover,[lang|=fa] a:hover,[lang|=ur] a:hover{text-decoration:none}[dir=rtl] img.align-left,img.align-right{margin:1em 0 1em 1em;float:right}[dir=rtl] img.align-right,img.align-left{margin:1em 1em 1em 0;float:left}[dir=rtl] caption,[dir=rtl] td,[dir=rtl] th{text-align:right}[dir=rtl] menu,[dir=rtl] ol,[dir=rtl] ul{padding:0 2em 0 0}[dir=rtl] dd{margin:0 2em 0 0}[dir=rtl] input[type=checkbox]+label,[dir=rtl] input[type=radio]+label{margin:0 0 0 .5em}[dir=rtl] select{padding-right:.1875em;padding-left:1.5em;background-position:.5em center}[dir=rtl] .skip-link{right:1px;left:auto}[dir=rtl] .comments h4 .comment-anchor{float:left}video{display:inline-block}img,video{max-width:100%;height:auto}[rowspan],img{vertical-align:middle}img.align-center{display:block;margin:1em auto}table{width:100%;margin-bottom:1em;border-spacing:0;border-collapse:collapse}caption{margin-bottom:.5em}td,th{padding:.5em;border:1px solid #d4d4d4;vertical-align:top}tfoot td,tfoot th{padding:.6666667em}menu,ol,ul{padding:0 0 0 2em}li::marker{color:color-text-heading}dd{margin:0 0 0 2em}.article-list{margin:0 0 2em;padding:0;border-top:1px solid #ccc;list-style:none}.article-list li{margin-bottom:0;border-bottom:1px solid #ccc}fieldset{min-width:0;padding:1px 1em}legend{display:table;box-sizing:border-box;max-width:100%;color:inherit;white-space:normal}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;margin:0;color:#000;font-family:system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.375;vertical-align:baseline}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{height:2em;padding:.25em .1875em;border:1px solid #ccc;border-radius:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button]:focus,[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=reset]:focus,[type=search]:focus,[type=submit]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,button:focus,select:focus,textarea:focus{border-color:#06f;outline:transparent solid 1px}[type=checkbox]+label,[type=radio]+label{margin:0 .5em 0 0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{appearance:none}select{padding-right:1.5em;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%275%27 viewBox=%270 0 17 5%27%3E%3Cpolygon fill=%27%23333%27 points=%270,0 5,5 10,0%27/%3E%3C/svg%3E") right center/1.0625em .3125em no-repeat #fff}select::-ms-expand{opacity:0}select[multiple],select[size]{height:auto;padding-right:.5em;background-image:none}select[size="0"],select[size="1"]{height:2em}optgroup{font-style:normal;font-weight:700}textarea{width:100%;height:auto;min-height:3em;overflow:auto;vertical-align:top;resize:vertical}[disabled],[disabled] optgroup,[disabled] option,span.disabled{border-color:#d4d4d4!important;opacity:1;background:#eee!important;box-shadow:none!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}.small input{width:25%;min-width:151px}.small textarea{height:5.5em}.large input{width:50%;min-width:302px}.large textarea{height:9.75em}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#9d261d;box-shadow:none}input:-moz-ui-invalid,select:-moz-ui-invalid,textarea:-moz-ui-invalid{border-color:#9d261d;box-shadow:none}:-ms-input-placeholder{opacity:1;color:#999;font:inherit}::placeholder{opacity:1;color:#999;font:inherit}.required{border:0;color:#9d261d}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button],[type=reset],[type=submit],button{background-color:#dfdfdf;background-image:linear-gradient(#eee,#dfdfdf);display:inline-block;position:relative;width:auto;height:2em;padding:.25em 1em;border:1px solid #dfdfdf;border-radius:1em;background-clip:padding-box;box-shadow:0 2px 0 #acacac;color:#333;font-weight:400;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:#e9e9e9;background-image:linear-gradient(#f8f8f8,#e9e9e9);border-color:#bebebe;color:#333;text-decoration:none}[type=button]:active,[type=reset]:active,[type=submit]:active,button:active{top:2px;border-color:#bebebe;box-shadow:none;color:#1a1a1a;text-decoration:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{top:2px!important}.comments{margin-bottom:1em;padding:1px 1em;border-radius:.5em;background:#f7f7f7}.comments h4 .is-author{font-weight:400}.comments h4 .comment-anchor{float:right;font-weight:400}.comments-author{background:#efefef}#cpreview{margin-bottom:2px;padding:1em;border-radius:.5em;background-color:#fff9e1}.error_message li{color:#9d261d}.comments_error{border-color:#9d261d}#popup-page .container{max-width:52em}}@media only screen and (min-width:38em){.site-navigation{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.site-navigation>div{display:flex;flex-wrap:wrap;justify-content:space-between;width:88%}.site-navigation ul{display:flex;flex-wrap:wrap;border:0}.site-navigation li{border-width:0 1px}.site-navigation a{padding:.5em 1em}.search{margin-top:.2em;padding:0;background:0 0}.search input[type=search]{width:2.125em;padding-right:0;transition:width .2s ease-in-out,border-color .2s ease-in-out;background-color:#eee;cursor:pointer}.search input[type=search]:hover{background-color:#f8f8f8}.search input[type=search]:focus{width:16em;padding-right:.1875em;background-color:#fff;cursor:auto}}@media only screen and (min-width:46em){html{font-size:1.125rem}}@media screen and (prefers-reduced-motion:reduce),(update:slow){.search input[type=search]{transition-duration:0}}@media print{h2,h3,h4,h5,h6{page-break-after:avoid}h2,h3,h4,h5,h6,p{orphans:2;widows:2}.comments,blockquote,img,tr{page-break-inside:avoid}dl,ol,ul{padding:0 0 8pt 1.8em}figure,pre,table{margin-bottom:8pt}.site-header,td,th{border-bottom:1pt solid #000}.site-footer,thead th{border-top:1pt solid #000}*,::after,::before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}html{font-size:8pt;line-height:1.5}body{margin:.5cm;padding:2em 5em;font-family:"Helvetica Neue",sans-serif}a{text-decoration:none}.site-footer{margin-top:12pt}#comments-form,.comments h4 a:last-child,.complementary-content,.paginator,.skip-link,audio,form,nav,video{display:none}abbr[title]::after{content:" (" attr(title) ")"}h1{margin:16pt 0;font-size:32pt;font-weight:400;line-height:36pt}h2{margin:14pt 0;font-size:24pt;line-height:28pt}h3{margin:12pt 0;font-size:18pt;line-height:22pt}h4{margin:11pt 0;font-size:14pt;line-height:18pt}h5{margin:10pt 0;font-size:12pt;line-height:16pt}h6{margin:9pt 0;font-size:10pt;line-height:14pt}.footnote,figcaption,footer,small,tfoot{font-size:6pt}blockquote{padding:0 0 0 8pt;border-left:3pt solid #000;font-size:16pt}[dir=rtl] blockquote{padding:0 8pt 0 0;border-right:3pt solid #000;border-left:0}pre{padding:8pt;border:1pt solid #000;white-space:pre-wrap!important}code,kbd,pre,samp,var{font-family:"Courier New",Courier,monospace}[dir=rtl] img.align-right,img.align-left{margin:1em 1em 1em 0;float:left}[dir=rtl] img.align-left,img.align-right{margin:1em 0 1em 1em;float:right}img.align-center{display:block;margin:1em auto}figcaption{margin-top:4pt}ul{list-style:square}[dir=rtl] dl,[dir=rtl] ol,[dir=rtl] ul{padding:0 1.8em 8pt 0}ol{list-style:decimal}table{width:100%}caption{margin-bottom:4pt;font-weight:700}td,th{padding:4pt 8pt}thead{display:table-header-group}}kbd{font-family:monospace,monospace;background-color:#e6e6eb;font-size:13px;line-height:20px;border:1px solid #525666;border-radius:3px;padding:2px 6px;margin:0 2px;color:#525666}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}/**.ad-block{border:2px dashed #ccc;background-color:#ffc;padding:25px 5px;margin:5px 0}.ad-block p{font-size:22px;text-align:center}#sponsored{float:left;color:#ccc;margin:-22px 0 0;font-size:11px}**/.amazon-link{font-size:22px;border:solid #101010 2px;border-radius:5px;margin:auto;text-align:center;}.amazon-link::after{content:"🡽";color:#ff9900;}button.cc-nb-changep,button.cc-nb-reject,button.cc-nb-okagree,button.cc-cp-body-tabs-item-link,select.cc-pc-head-lang-select{height:auto;}