p{text-indent:1em}p.no_indent,p.noindent{text-indent:0}.left_align{text-align:left}.center_align{text-align:center}.right_align{text-align:right}.dimmed_link{color:#a9a9a9}.num{text-align:right}.nowrap{white-space:nowrap}.no_disp{display:none}.caption{text-align:center;font-weight:700}.warn{color:red;font-weight:700}.note{font-size:smaller}.vertical_rl{writing-mode:vertical-rl;text-orientation:mixed}.multi_column{column-width:30em;column-gap:normal;column-rule-style:solid;column-rule-color:black;column-rule-width:thin;column-count:auto}.multi_column :is(h1,h2,h3,h4,h5,h6){break-after:avoid}.multi_column :is(table,figure){break-inside:avoid}.multi_column img{max-width:28em}.centering{margin:0 auto}.centering_side_aligned{max-inline-size:max-content;margin-inline:auto}.dimmed{background-color:#a9a9a9}label.dimmed{background-color:unset;color:#a9a9a9}figure figcaption{text-align:center;font-weight:700}table{border-collapse:collapse;border-width:2px;border-style:solid;border-color:#000}table.center{margin:0 auto}td,th{border-width:1px;border-style:solid;border-color:#000;padding-left:.25em;padding-right:.25em}td.nowrap,th.nowrap,tr.nowrap{white-space:nowrap}table caption{caption-side:top;text-align:center;font-weight:700}table.noborder,table.noborder td,table.noborder th,td.noborder,th.noborder{border-width:0;border-style:none}td.no_top_border,th.no_top_border{border-top-width:0}td.no_left_border,th.no_left_border{border-left-width:0}td.no_bottom_border,th.no_bottom_border{border-bottom-width:0}td.no_right_border,th.no_right_border{border-right-width:0}a.button,button.em,button.strong,input[type=button].em,input[type=button].strong,input[type=submit].em,input[type=submit].strong{font-size:larger;border-style:double;border-width:6px;border-color:#ff4500;border-radius:10px;color:#000;text-decoration:none}a.button{padding:4px}a.button,button.strong,input[type=button].strong,input[type=submit].strong{font-weight:700}button.em,input[type=button].em,input[type=submit].em{font-style:italic}a.button:active,button.em:active,button.strong:active,input[type=button].em:active,input[type=button].strong:active,input[type=submit].em:active,input[type=submit].strong:active{border-style:inset}button.em:disabled,button.strong:disabled,input[type=button].em:disabled,input[type=button].strong:disabled,input[type=submit].em:disabled,input[type=submit].strong:disabled{color:#888;border-color:#888}div.sticky_table_wrapper{border-style:solid;border-width:2px;overflow:auto}div.sticky_table_wrapper table{border-collapse:collapse;border-width:0;width:100%}div.sticky_table_wrapper table thead.header,div.sticky_table_wrapper table tr.header{position:-webkit-sticky;position:sticky;z-index:200;background-color:#fff;top:0}div.sticky_table_wrapper table tr td.header,div.sticky_table_wrapper table tr th.header{position:-webkit-sticky;position:sticky;z-index:100;background-color:#fff;left:0}div.sticky_table_wrapper table thead.header td.header,div.sticky_table_wrapper table thead.header th.header,div.sticky_table_wrapper table tr.header td.header,div.sticky_table_wrapper table tr.header th.header{z-index:400}span[data-tooltip]{position:relative;color:#00f;cursor:help}span[data-tooltip]:not([hide]):hover::after{content:attr(data-tooltip);position:absolute;right:0;top:36px;min-width:100px;border-style:solid;border-width:1px;border-color:#aaa;border-radius:10px;background-color:#ffc;color:#000;padding:10px;font-size:12px;font-weight:initial;text-align:initial;font-style:initial;text-decoration:initial;z-index:1}:root{--base-background-color:white;--base-foreground-color:black;--base-link-hover-color:brown;--base-dimmed-color:darkgray;--base-accent-color:royalblue;--base-top-frame-color:white;--base-body-frame-color:#FBFAF5;--base-footer-color:#D3CBC6;--mi-menu-bg-color:ghostwhite;--mi-menu-fg-color:black;--mi-menu-hover-bg-color:lightblue;--mi-menu-hover-fg-color:black;--mi-menu-2-bg-color:dimgray;--mi-menu-2-fg-color:whitesmoke;--mi-menu-2-hover-bg-color:lightblue;--mi-menu-2-hover-fg-color:black;--mi-menu-border-color:lightgray}@media (prefers-color-scheme:dark){html{filter:invert(1) hue-rotate(180deg)}html img:not(.invert_if_dark_mode){filter:invert(1) hue-rotate(180deg)}}body{font-family:Arial,Meiryo,sans-serif;background-color:var(--base-background-color);color:var(--base-foreground-color);accent-color:var(--base-accent-color)}a:link{color:#1a0dab}a:visited{color:#681da8}header{position:fixed;top:0;left:0;width:100%;height:70px;border-bottom:solid var(--base-accent-color) 5px;z-index:100;background-color:var(--base-top-frame-color)}@media print{header{position:relative}}header img#cema_logo{position:absolute;top:8px;left:4px;width:144px;height:36px}header span#cema_logo_caption{position:absolute;top:46px;bottom:0;left:4px;width:144px;text-align:center;font-size:16px;font-weight:700;overflow:hidden}header a#logo:link{color:var(--base-foreground-color)}header a#logo:visited{color:var(--base-foreground-color)}header a#logo:hover{color:var(--base-link-hover-color)}header a#logo:active{color:var(--base-link-hover-color)}header div#menu_icon div#mi_menu{display:block;position:absolute;top:10px;right:20px;width:32px;height:32px}div#mi_menu details.d1{position:absolute;top:48px;right:0;font-size:16pt;width:16em;height:32px;z-index:100}div#mi_menu details.d1 summary.s_icon{position:absolute;top:-32px;right:32px;width:32px;height:32px;background:var(--base-top-frame-color);background-image:url("index_img/icon_menu_32_32.png");background-size:cover;cursor:pointer;list-style:none}div#mi_menu details.d1 summary.s_icon::-webkit-details-marker{display:none}div#mi_menu details.d1 summary.s_icon:hover{background-image:url("index_img/icon_menu_rev_32_32.png")}div#mi_menu details.d1[open]>summary.s_icon{background-image:url("index_img/icon_close_32_32.png")}div#mi_menu details.d1[open]>summary.s_icon:hover{background-image:url("index_img/icon_close_rev_32_32.png")}div#mi_menu details.d2{background-color:var(--mi-menu-bg-color);color:var(--mi-menu-fg-color);border-style:solid;border-color:var(--mi-menu-border-color);border-width:1px 1px 0 1px}div#mi_menu details.d2:last-of-type{border-width:1px 1px 1px 1px}div#mi_menu details.d2 summary.s2{background-color:var(--mi-menu-bg-color);color:var(--mi-menu-fg-color);cursor:pointer;font-weight:700;padding-left:.25em;list-style:none}div#mi_menu details.d2 summary.s2::-webkit-details-marker{display:none}div#mi_menu details.d2 summary.s2:hover{background-color:var(--mi-menu-hover-bg-color);color:var(--mi-menu-hover-fg-color)}div#mi_menu details.d2 a,div#mi_menu details.d2 span.dimmed_link{display:block;text-decoration:none;margin-left:0;padding-left:.75em;background-color:var(--mi-menu-2-bg-color);color:var(--mi-menu-2-fg-color);border-style:solid;border-color:var(--mi-menu-border-color);border-width:1px 0 0 0}div#mi_menu details.d2 a.supplemental::before{content:">>"}div#mi_menu details.d2 span.dimmed_link{color:var(--base-dimmed-color)}div#mi_menu details.d2 a:link,div#mi_menu details.d2 a:visited{color:var(--mi-menu-2-fg-color)}div#mi_menu details.d2 a:active,div#mi_menu details.d2 a:hover{background-color:var(--mi-menu-2-hover-bg-color);color:var(--mi-menu-2-hover-fg-color)}div#body_frame{position:fixed;left:0;width:100%;top:0;height:calc(100vh - 75px);padding-top:75px;overflow:auto;font-size:medium;background-color:var(--base-body-frame-color)}div#body_frame :is(input,select){font-size:medium}div#body_frame>.multi_column,div#body_frame>form,div#body_frame>h1,div#body_frame>h2,div#body_frame>h3,div#body_frame>h4,div#body_frame>h5,div#body_frame>h6,div#body_frame>p,div#body_frame>table{margin-left:1em;margin-right:1em;max-width:calc(100% - 2em)}@media print{div#body_frame{position:relative;height:initial}}footer{background:var(--base-footer-color);position:sticky;top:100vh;margin-top:3em;border-top:solid var(--base-accent-color) 5px}footer div#sns{position:absolute;top:4px;left:4px;padding:2px}footer p{margin-top:0;margin-bottom:0;text-align:center}footer .dimmed_link{color:var(--base-dimmed-color)}footer a:link{color:var(--base-foreground-color)}footer a:visited{color:var(--base-foreground-color)}footer a:hover{color:var(--base-link-hover-color)}footer a:active{color:var(--base-link-hover-color)}@media print{footer{display:none}}div.wiki_style em{font-style:normal;font-weight:700}div.wiki_style strong{color:red}div.wiki_style img{vertical-align:text-top}div.wiki_style ol{counter-reset:section;list-style-type:none;padding-left:2em;text-indent:-1em}div.wiki_style ol li:before{counter-increment:section;content:counters(section, ".") " "}