
  /* MIT License

Copyright (c) 2022 Mayank

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
 */
  *,
*::before,
*::after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

:where([hidden]:not([hidden='until-found'])) {
	display: none !important;
}

:where(html) {
	-webkit-text-size-adjust: none;
	color-scheme: dark light;
}

@supports not (min-block-size: 100dvb) {
	:where(html) {
		block-size: 100%;
	}
}

@media (prefers-reduced-motion: no-preference) {
	:where(html:focus-within) {
		scroll-behavior: smooth;
	}
}

:where(body) {
	block-size: 100%;
	block-size: 100dvb;
	line-height: 1.5;
	font-family: system-ui, sans-serif;
	-webkit-font-smoothing: antialiased;
}

:where(input, button, textarea, select) {
	font: inherit;
	color: inherit;
}

:where(textarea) {
	resize: vertical;
	resize: block;
}

:where(button, label, select, summary, [role='button'], [role='option']) {
	cursor: pointer;
}

:where(:disabled) {
	cursor: not-allowed;
}

:where(label:has(> input:disabled), label:has(+ input:disabled)) {
	cursor: not-allowed;
}

:where(button) {
	border-style: solid;
}

:where(a) {
	text-underline-offset: 0.2ex;
}

:where(ul, ol) {
	list-style: none;
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
	display: block;
}

:where(img, picture, svg) {
	max-inline-size: 100%;
	block-size: auto;
}

:where(p, h1, h2, h3, h4, h5, h6) {
	overflow-wrap: break-word;
}

:where(h1, h2, h3) {
	line-height: calc(1em + 0.5rem);
}

:where(hr) {
	border: none;
	border-block-start: 1px solid;
	color: inherit;
	block-size: 0;
	overflow: visible;
}

:where(:focus-visible) {
	outline: 2px solid var(--focus-color, Highlight);
	outline-offset: 2px;
}

:where(.visually-hidden:not(:focus, :active, :focus-within, .not-visually-hidden)) {
	clip-path: inset(50%) !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden !important;
	position: absolute !important;
	white-space: nowrap !important;
	border: 0 !important;
}

  .page-html img.img-inline,.page-markdown img.img-inline{display:inline-block;vertical-align:middle}.page-html .img-center,.page-markdown .img-center{display:block;margin:0 auto}.page-html img.img-responsive,.page-markdown img.img-responsive{max-width:100%;height:auto}@media print{.page-html img.img-responsive,.page-markdown img.img-responsive{max-width:500px}}.page-html .imagemap,.page-markdown .imagemap{display:flex;position:relative}.page-html .imagemap>img:first-child,.page-markdown .imagemap>img:first-child{width:100%;margin:0 !important}.page-html .imagemap>*:nth-child(n+2),.page-markdown .imagemap>*:nth-child(n+2){position:absolute}.page-html .imagemap>*:nth-child(n+2).centering-top-left,.page-markdown .imagemap>*:nth-child(n+2).centering-top-left{transform:translateY(-50%) translateX(-50%)}.page-html .imagemap>*:nth-child(n+2).centering-top-right,.page-markdown .imagemap>*:nth-child(n+2).centering-top-right{transform:translateY(-50%) translateX(50%)}.page-html .imagemap>*:nth-child(n+2).centering-bottom-left,.page-markdown .imagemap>*:nth-child(n+2).centering-bottom-left{transform:translateY(50%) translateX(-50%)}.page-html .imagemap>*:nth-child(n+2).centering-bottom-right,.page-markdown .imagemap>*:nth-child(n+2).centering-bottom-right{transform:translateY(50%) translateX(50%)}.page-html .text-center,.page-markdown .text-center{text-align:center}.page-html .text-left,.page-markdown .text-left{text-align:left}.page-html .text-right,.page-markdown .text-right{text-align:right}.page-html .svg-responsive>svg,.page-markdown .svg-responsive>svg{display:block;max-width:100%;height:auto}.page-html table.table,.page-markdown table.table{width:100%;margin:10px 0}.page-html table.table th,.page-html table.table td,.page-markdown table.table th,.page-markdown table.table td{padding:8px 15px;vertical-align:top}.page-html table.table th>p:first-child,.page-html table.table td>p:first-child,.page-markdown table.table th>p:first-child,.page-markdown table.table td>p:first-child{margin-top:0}.page-html table.table th>p:last-child,.page-html table.table td>p:last-child,.page-markdown table.table th>p:last-child,.page-markdown table.table td>p:last-child{margin-bottom:0}.page-html table.table th,.page-markdown table.table th{text-align:center;vertical-align:middle}.page-html table.table-bordered th,.page-html table.table-bordered td,.page-markdown table.table-bordered th,.page-markdown table.table-bordered td{border:solid 1px rgba(0,0,0,0)}.page-html table.table-horizontal-line th,.page-html table.table-horizontal-line td,.page-markdown table.table-horizontal-line th,.page-markdown table.table-horizontal-line td{border-top:solid 1px rgba(0,0,0,0);border-bottom:solid 1px rgba(0,0,0,0)}.page-html .mr-partialscrollabletable-wrapper table.table td,.page-html .mr-partialscrollabletable-wrapper table.table th,.page-html table.table-nowrap td,.page-html table.table-nowrap th,.page-markdown .mr-partialscrollabletable-wrapper table.table td,.page-markdown .mr-partialscrollabletable-wrapper table.table th,.page-markdown table.table-nowrap td,.page-markdown table.table-nowrap th{white-space:pre}.page-html .mr-partialscrollabletable-wrapper .scrollable,.page-html .page-markdown .mr-partialscrollabletable-wrapper .scrollable,.page-markdown .mr-partialscrollabletable-wrapper .page-html .scrollable,.page-html div.table-hscroll-container,.page-markdown .page-html .mr-partialscrollabletable-wrapper .scrollable,.page-html .mr-partialscrollabletable-wrapper .page-markdown .scrollable,.page-markdown .mr-partialscrollabletable-wrapper .scrollable,.page-markdown div.table-hscroll-container{width:100%;margin:10px 0;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.page-html .mr-partialscrollabletable-wrapper .scrollable>table,.page-html div.table-hscroll-container>table,.page-markdown .mr-partialscrollabletable-wrapper .scrollable>table,.page-markdown div.table-hscroll-container>table{margin:0;margin-bottom:1px}.page-html .mr-partialscrollabletable-wrapper,.page-markdown .mr-partialscrollabletable-wrapper{position:relative}.page-html .mr-partialscrollabletable-wrapper table.table,.page-markdown .mr-partialscrollabletable-wrapper table.table{margin:0;margin-bottom:1px}.page-html .mr-partialscrollabletable-wrapper .pinned,.page-markdown .mr-partialscrollabletable-wrapper .pinned{position:absolute;top:0}.page-html .mr-partialscrollabletable-wrapper .scrollable,.page-markdown .mr-partialscrollabletable-wrapper .scrollable{width:auto}.page-html div.panel,.page-markdown div.panel{margin:10px 0;padding:10px;border:solid 1px rgba(0,0,0,0)}.page-html div.panel>h2:first-child,.page-html div.panel>h3:first-child,.page-html div.panel>h4:first-child,.page-html div.panel>h5:first-child,.page-html div.panel>h6:first-child,.page-markdown div.panel>h2:first-child,.page-markdown div.panel>h3:first-child,.page-markdown div.panel>h4:first-child,.page-markdown div.panel>h5:first-child,.page-markdown div.panel>h6:first-child{font-size:100%;margin:0;padding:10px}.page-html div.panel>:last-child,.page-markdown div.panel>:last-child{margin-bottom:0}.page-html div.mr-accordion>:first-child,.page-markdown div.mr-accordion>:first-child{cursor:pointer}.page-html div.accordion,.page-markdown div.accordion{border:solid 1px rgba(0,0,0,0)}.page-html div.accordion>:first-child,.page-markdown div.accordion>:first-child{width:100%;padding:10px;border:none;background-color:rgba(0,0,0,0)}.page-html div.accordion>:first-child::before,.page-markdown div.accordion>:first-child::before{content:"";display:inline-block;border-top:8px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s}.page-html div.accordion>:nth-child(2),.page-markdown div.accordion>:nth-child(2){padding:10px;border-top:solid 1px rgba(0,0,0,0)}.page-html.ltr div.accordion>:first-child,.page-markdown.ltr div.accordion>:first-child{text-align:left}.page-html.ltr div.accordion>:first-child::before,.page-markdown.ltr div.accordion>:first-child::before{margin-right:5px}.page-html.ltr div.accordion[aria-expanded=false]>:first-child::before,.page-markdown.ltr div.accordion[aria-expanded=false]>:first-child::before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.page-html.rtl div.accordion>:first-child,.page-markdown.rtl div.accordion>:first-child{text-align:right}.page-html.rtl div.accordion>:first-child::before,.page-markdown.rtl div.accordion>:first-child::before{margin-left:5px}.page-html.rtl div.accordion[aria-expanded=false]>:first-child::before,.page-markdown.rtl div.accordion[aria-expanded=false]>:first-child::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.page-html video,.page-markdown video{width:100%}.page-html .youtube-responsive,.page-markdown .youtube-responsive{position:relative;width:100%}.page-html .youtube-responsive::before,.page-markdown .youtube-responsive::before{content:"";display:block;width:100%;padding-top:56.25%}.page-html .youtube-responsive iframe,.page-markdown .youtube-responsive iframe{position:absolute;top:0;right:0;width:100%;height:100%}
@media screen and (min-width: 901px){.hide-desktop{display:none !important}}@media screen and (max-width: 900px){.hide-mobile{display:none !important}}@media print{.hide-print{display:none !important}}:root{color-scheme:light}body{background-color:#fff;font-family:"ヒラギノ角ゴ Pro","メイリオ","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:hsl(200,15%,25%);line-height:1.6}.main-container{max-width:1500px;min-height:100vh;margin-inline:auto}header{margin-inline-start:320px;border-block-start:5px solid #05f}@media screen and (max-width: 900px){header{margin-inline-start:0}}nav.toc{position:fixed;inset-block:0;height:100vh;width:320px;max-width:85%;padding:1rem;overflow:auto;border-inline-end:1px solid hsl(0,0%,90%);box-shadow:7px 0px 10px -7px rgba(0,0,0,.1);background-color:#fff}@media screen and (max-width: 900px){nav.toc{z-index:2;inset-inline-start:-320px;transition:inset .3s ease-out}nav.toc .mr-search,nav.toc .toggle-print{display:none !important}html.show-toc nav.toc{inset-inline-start:0}html.show-toc .backdrop{position:fixed;inset:0;z-index:1;background-color:hsla(0,0%,30%,.8)}}main{margin-inline-start:320px;margin-block-end:120px;padding:0 60px}@media screen and (max-width: 900px){main{margin-inline-start:0;padding:0 10px}}.main-header a{color:hsl(220,75%,50%)}.main-header a:hover{text-decoration:none}html[data-mr-page-id=index] .main-header{display:none}html[data-mr-page-id=index] .main-footer{display:none}footer{position:sticky;inset-block-start:100vh;margin-inline-start:320px}@media screen and (max-width: 900px){footer{margin-inline-start:0;padding-block-end:56px}}.mobile-menu{display:none;justify-content:space-evenly;align-items:center;position:fixed;inset-block-end:0;height:56px;width:100%;background-color:#05f}.mobile-menu .mobile-menu-item{display:flex;align-items:center;justify-content:center;border-radius:3px;border:none;background-color:rgba(0,0,0,0);text-decoration:none;flex-direction:column;min-width:5rem;font-size:.8rem;font-weight:bold;color:#fff}.mobile-menu .mobile-menu-item::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.mobile-menu .toggle-toc::before{content:""}.mobile-menu .menu-home::before{content:""}.mobile-menu .toggle-print::before{content:""}.mobile-menu .toggle-search::before{content:""}@media screen and (max-width: 900px){.mobile-menu{display:flex}}.header-title{display:flex;align-items:center;justify-content:center;padding:.5rem}.header-title a{font-size:1.2rem;color:hsl(200,15%,25%);text-decoration:none}.toc-logo{display:block;margin-block:1rem}.mr-search{position:relative;font-size:.9rem}.mr-search .twitter-typeahead{width:100%}.mr-search input[type=search]{height:2.5rem;width:100%;padding-inline-start:5px;padding-inline-end:2.5rem;border-radius:3px;border:1px solid hsl(0,0%,70%);background-color:#fff !important;transition:all .2s ease-out;outline:none}.mr-search input[type=search]:focus{border-color:#05f}.mr-search .tt-menu{width:100%;border-radius:3px;border:1px solid hsl(0,0%,70%);background-color:#fff}.mr-search .tt-suggestion{padding:8px 16px;transition:all .2s ease-out}.mr-search .tt-suggestion.tt-cursor,.mr-search .tt-suggestion:hover{color:#fff;background:#05f}.mr-search .trigger-search{display:flex;align-items:center;justify-content:center;border-radius:3px;border:none;background-color:rgba(0,0,0,0);text-decoration:none;position:absolute;inset-block:0;inset-inline-end:0;width:2.5rem}.mr-search .trigger-search::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.mr-search .trigger-search::before{content:""}.toc-print-button{display:flex;justify-content:center;align-items:center;padding:.5rem .75rem;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(220,20%,60%);color:#fff;font-size:.8rem;text-decoration:none;transition:background-color .2s ease-out;width:100%;margin-block:16px}.toc-print-button:hover{background-color:#05f}.toc-print-button:active{box-shadow:none;transform:translateY(2px)}.toc-print-button:disabled{opacity:.5}.toc-print-button::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.toc-print-button::before{content:"";margin-inline-end:5px}.toc-list .toc-list{padding-inline-start:1rem}.toc-list .toc-item{border-radius:3px}.toc-list .toc-item .toc-item-inner{display:flex;justify-content:space-between;align-items:center;border-radius:3px;font-size:.9rem;font-weight:bold;color:hsl(200,15%,25%);text-decoration:none;transition:background-color .2s,color .2s}.toc-list .toc-item .toc-item-inner .toc-item-title{flex-grow:1;padding:.75rem .5rem}.toc-list .toc-item .toc-item-inner .toc-expand-icon{display:flex;align-items:center;justify-content:center;border-radius:3px;border:none;background-color:rgba(0,0,0,0);text-decoration:none;width:2.5rem;align-self:stretch;flex-shrink:0;transition:background-color .2s,color .2s}.toc-list .toc-item .toc-item-inner .toc-expand-icon::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.toc-list .toc-item .toc-item-inner .toc-expand-icon::before{content:""}.toc-list>.toc-item.expanded>.toc-item-inner>.toc-expand-icon::before{content:""}.toc-depth-1>.toc-item{border-block-start:1px solid hsl(0,0%,90%)}.toc-depth-1>.toc-item:last-child{border-block-end:1px solid hsl(0,0%,90%)}.toc-depth-1>.toc-item>.toc-item-inner>.toc-expand-icon:hover{background-color:hsl(0,0%,85%)}.toc-depth-1>.toc-item.expanded{background-color:hsl(0,0%,95%)}.toc-depth-1>.toc-item.expanded>.toc-item-inner,.toc-depth-1>.toc-item.active>.toc-item-inner,.toc-depth-1>.toc-item>.toc-item-inner:active,.toc-depth-1>.toc-item>.toc-item-inner:hover{background-color:hsl(0,0%,95%);color:#05f}.toc-depth-2>.toc-item,.toc-depth-3>.toc-item{margin-block:1px}.toc-depth-2>.toc-item>.toc-item-inner::before,.toc-depth-3>.toc-item>.toc-item-inner::before{content:"";display:inline-block;width:6px;height:6px;flex-shrink:0;margin-inline-start:.5rem;border-radius:50%;background-color:#05f}.toc-depth-2>.toc-item>.toc-item-inner>.toc-expand-icon:hover,.toc-depth-3>.toc-item>.toc-item-inner>.toc-expand-icon:hover{background-color:rgb(76.5,136,255)}.toc-depth-2>.toc-item.active>.toc-item-inner,.toc-depth-2>.toc-item>.toc-item-inner:active,.toc-depth-2>.toc-item>.toc-item-inner:hover,.toc-depth-3>.toc-item.active>.toc-item-inner,.toc-depth-3>.toc-item>.toc-item-inner:active,.toc-depth-3>.toc-item>.toc-item-inner:hover{background-color:#05f;color:hsl(0,0%,95%)}.toc-depth-2>.toc-item.active>.toc-item-inner::before,.toc-depth-2>.toc-item>.toc-item-inner:active::before,.toc-depth-2>.toc-item>.toc-item-inner:hover::before,.toc-depth-3>.toc-item.active>.toc-item-inner::before,.toc-depth-3>.toc-item>.toc-item-inner:active::before,.toc-depth-3>.toc-item>.toc-item-inner:hover::before{background-color:hsl(0,0%,95%)}.scroll-button{display:flex;flex-direction:column;justify-content:space-between;position:fixed;inset-block-end:40px;inset-inline-end:60px}@media screen and (max-width: 900px){.scroll-button{inset-block-end:70px;inset-inline-end:10px}}.scroll-top{display:flex;justify-content:center;align-items:center;padding:.5rem .75rem;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(220,20%,60%);color:#fff;font-size:.8rem;text-decoration:none;transition:background-color .2s ease-out;margin-block-start:.75rem;width:3rem;height:3rem}.scroll-top:hover{background-color:#05f}.scroll-top:active{box-shadow:none;transform:translateY(2px)}.scroll-top:disabled{opacity:.5}.scroll-top::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.scroll-top::before{content:""}.mr-breadcrumb{display:flex;flex-wrap:wrap;margin:1rem 0;padding:.5rem;border-radius:3px;background-color:hsl(0,0%,95%);font-size:.9rem}.mr-breadcrumb li:first-child{display:none}.mr-breadcrumb li:nth-child(n+3)::before{content:"/";margin-inline:10px}.article-pagination{display:flex;justify-content:space-between;margin:16px 0;font-size:.9rem}.article-pagination li>a::before,.article-pagination li>a::after{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal;display:inline-block;vertical-align:middle}.article-pagination .article-pagination-prev>a::before{content:""}.article-pagination .article-pagination-next>a::after{content:""}@media screen and (max-width: 900px){.article-pagination{flex-wrap:wrap}.article-pagination li{width:100%}.article-pagination li:nth-child(2){text-align:end}}html[dir=rtl] .article-pagination-prev>a::before{content:""}html[dir=rtl] .article-pagination-next>a::after{content:""}.copyright{padding-block:15px;font-size:.9rem;font-weight:300;text-align:center;color:#667680}.mr-highlight,.mr-search-highlight{background-color:hsl(55,100%,80%)}.mr-search-result .search-keywords{text-align:center;font-size:1.2rem;font-weight:bold}.mr-search-result .search-keywords .kw{margin-inline-end:.5rem;background-color:hsl(55,100%,80%)}.mr-search-result .num-of-results{font-size:.9rem}.mr-search-result dl.results dt a{font-size:1.2rem}.mr-search-result .search-result-pagination{display:flex;justify-content:center;flex-wrap:wrap}.mr-search-result .search-result-pagination .pagination-item{display:flex;justify-content:center;align-items:center;padding:.5rem .75rem;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(220,20%,60%);color:#fff;font-size:.8rem;text-decoration:none;transition:background-color .2s ease-out;width:2.5rem;height:2.5rem;margin-inline:.5rem;font-weight:bold}.mr-search-result .search-result-pagination .pagination-item:hover{background-color:#05f}.mr-search-result .search-result-pagination .pagination-item:active{box-shadow:none;transform:translateY(2px)}.mr-search-result .search-result-pagination .pagination-item:disabled{opacity:.5}.mr-search-result .search-result-pagination .pagination-item::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.mr-search-result .search-result-pagination .pagination-first::before{content:""}.mr-search-result .search-result-pagination .pagination-prev::before{content:""}.mr-search-result .search-result-pagination .pagination-next::before{content:""}.mr-search-result .search-result-pagination .pagination-last::before{content:""}.mr-search-result .search-result-pagination .pagination-current{background:#05f;color:#fff;pointer-events:none}.mr-search-result .search-result-pagination .pagination-disabled{opacity:.5;pointer-events:none}.mr-print{background-color:#fff}.mr-print h1{display:none}.mr-print .mr-print-buttons{display:flex;margin-block-end:1rem}.mr-print .mr-print-buttons button{display:flex;justify-content:center;align-items:center;padding:.5rem .75rem;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(220,20%,60%);color:#fff;font-size:.8rem;text-decoration:none;transition:background-color .2s ease-out;margin-inline-end:.5rem}.mr-print .mr-print-buttons button:hover{background-color:#05f}.mr-print .mr-print-buttons button:active{box-shadow:none;transform:translateY(2px)}.mr-print .mr-print-buttons button:disabled{opacity:.5}.mr-print .mr-print-buttons button::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.mr-print .mr-print-selector ul ul{padding-inline-start:2rem}.modal-dialog{width:95%;max-width:800px;margin:auto;border:none;border-radius:3px;background-color:#fff;color:hsl(200,15%,25%)}.modal-dialog::backdrop{background-color:rgba(78,78,78,.8)}.modal-dialog .modal-close{display:flex;align-items:center;justify-content:center;border-radius:3px;border:none;background-color:rgba(0,0,0,0);text-decoration:none;width:2rem;height:2rem;margin-inline-start:auto}.modal-dialog .modal-close::before{font-family:"Material Symbols Outlined";font-size:1.5rem;line-height:1.5rem;font-weight:normal}.modal-dialog .modal-close::before{content:""}.modal-dialog .modal-body{border-radius:3px;padding:.5rem}.modal-image{max-width:100%}.modal-image img,.modal-image svg{width:100%}.modal-search{margin-block-start:10px;overflow:visible;background-color:hsl(0,0%,90%)}.mr-optional-selector{z-index:1;position:sticky;inset-block-start:0;margin-inline-start:320px}@media screen and (max-width: 900px){.mr-optional-selector{margin-inline-start:0}}.mr-optional-selector{background-color:#fff;border:1px solid hsl(0,0%,90%)}.mr-optional-selector .mr-condition-selector,.mr-optional-selector .mr-marker-selector{display:flex;flex-wrap:wrap}.mr-optional-selector .mr-condition-selector>div,.mr-optional-selector .mr-marker-selector>div{padding:3px 6px;font-size:.8rem}.mr-optional-selector .mr-condition-selector>div label,.mr-optional-selector .mr-marker-selector>div label{margin-inline:5px}.mr-optional-selector .mr-condition-selector>div input,.mr-optional-selector .mr-marker-selector>div input{margin-inline-end:3px}html[data-mr-condition-selector-ui=hidden] .mr-optional-selector{border:none}html[data-mr-condition-selector-ui=hidden] .mr-optional-selector .mr-condition-selector{display:none}html[data-mr-page-id=print] .mr-optional-selector{display:none}.page-inner h1{margin-block-start:2rem;margin-block-end:1rem;border-block-end:1px solid #05f;font-size:1.8rem;font-weight:700}.page-inner h2{margin-block-start:3rem;margin-block-end:1rem;border-block-end:1px solid hsl(220,20%,60%);font-size:1.5rem;font-weight:700}.page-inner h3{margin-block-start:2rem;margin-block-end:1rem;font-size:1.2rem;font-weight:700}.page-inner h4{margin-block-start:2rem;margin-block-end:1rem;border-block-end:1px solid #05f;font-size:1rem;font-weight:400;color:#05f}.page-inner p{margin-block-end:1rem}.page-inner a{color:hsl(220,75%,50%)}.page-inner a:hover{text-decoration:none}.page-inner .lead{font-weight:700;color:hsl(0,0%,30%)}.page-inner .underline{display:inline-block;background:linear-gradient(transparent 60%, hsl(60, 100%, 70%) 60%)}.page-inner .box{margin-block:1rem;padding:1rem;border:1px solid hsl(0,0%,90%);border-radius:3px;background:#fff;box-shadow:0 3px 10px 0 hsl(0,0%,90%)}.page-inner .box .box_title{margin-block-end:.25rem;font-weight:700}.page-inner .box.blue{background:hsl(205,87%,94%)}.page-inner .box.blue .box_title{color:hsl(208,79%,51%)}.page-inner .box.yellow{background:hsl(37,100%,94%)}.page-inner .box.yellow .box_title{color:rgb(255,110.5,0)}.page-inner .box.red{background:hsl(351,100%,96%)}.page-inner .box.red .box_title{color:hsl(1,77%,55%)}.page-inner hr{border-block-start:1px solid hsl(0,0%,90%);margin-block:2rem}.page-inner ul>li,.page-inner ol>li{position:relative}.page-inner ul>li::before,.page-inner ol>li::before{content:"";position:absolute;display:inline-block}.page-inner ul{margin:15px}.page-inner ul>li{font-weight:700;padding-inline-start:10px}.page-inner ul>li::before{--bullet-size: 6px;inset-block-start:8px;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);border-radius:50%;background-color:#05f}.page-inner ol{margin:15px;counter-reset:number}.page-inner ol>li{font-weight:700;margin-block-end:25px;padding-inline-start:32px}.page-inner ol>li::before{counter-increment:number;content:counter(number);inset-block-start:0;inset-inline-start:0;width:22px;text-align:end;color:#05f}.page-inner ol.kakko>li{padding-inline-start:44px}.page-inner ol.kakko>li::before{content:"(" counter(number) ")"}.page-inner ul ul,.page-inner ol ul{margin:5px 3px}.page-inner ul ul>li::before,.page-inner ol ul>li::before{--bullet-size: 4px}.page-inner ul ol>li,.page-inner ol ol>li{margin-block-end:10px}.page-inner ul ol>li::before,.page-inner ol ol>li::before{color:hsl(0,0%,30%)}.page-inner dl{margin-block:1rem}.page-inner dl dt{margin-block-start:.75rem;font-weight:700;color:#05f}.page-inner dl dd{font-size:.9rem}.page-inner .col_wrapper{display:flex;margin-block:1.5rem}.page-inner .col_wrapper div:nth-child(n+2){margin-inline-start:15px}.page-inner table{margin-block:1.5rem;border-collapse:collapse;font-size:.9rem}.page-inner table th,.page-inner table td{padding:.25rem .5rem;border:1px solid #999;background-color:#fff}.page-inner table th{background-color:hsl(0,0%,90%)}.page-inner table.center td{text-align:center}.page-inner .img-expand{cursor:pointer}.page-inner mr-tab{display:block;margin-block:2.5rem;background:#fff}.page-inner mr-tab::part(tablist){display:flex;position:relative;inset-block-start:2px}.page-inner mr-tab::part(panel){padding:1rem;border:1px solid hsl(0,0%,90%);border-block-start-width:2px}.page-inner mr-tab mr-tab-label{padding:.25rem .75rem;border-block-end:2px solid rgba(0,0,0,0);transition:color .2s ease-out;font-weight:700;cursor:pointer}.page-inner mr-tab mr-tab-label:hover{color:#05f}.page-inner mr-tab mr-tab-label[aria-selected=true]{color:#05f;border-color:#05f}.page-inner mr-accordion{margin-block:2.5rem}.page-inner mr-accordion details{margin-block:.75rem}.page-inner mr-accordion details summary{padding:.5rem 1rem;background-color:hsl(0,0%,95%);font-size:.9rem;font-weight:700;transition:color .2s ease-out}.page-inner mr-accordion details summary:hover{color:#05f}.page-inner mr-accordion details .mr-accordion-content{padding:.75rem 1rem;border:1px solid hsl(0,0%,95%);background-color:#fff;font-size:.9rem}.page-inner mr-accordion details summary{display:flex;justify-content:space-between;align-items:center}.page-inner mr-accordion details summary::-webkit-details-marker{display:none}.page-inner mr-accordion details summary::after{font-family:"Material Symbols Outlined";content:"";font-size:1.5rem;line-height:1rem}.page-inner mr-accordion details[open] summary{color:#05f}.page-inner mr-accordion details[open] summary::after{content:""}@media print{nav,header,footer{display:none !important}main{margin:0 !important;padding:0 !important}mr-tab .print-tab-label{display:inline-block;position:relative;inset-block-start:2px;padding:.25rem .75rem;border-block-end:2px solid #05f;font-weight:700;color:#05f}mr-tab .print-tab-panel{padding:1rem;border:1px solid hsl(0,0%,90%);border-block-start-width:2px}}
.page-inner ol li,.page-inner ul li{font-weight:normal}.page-inner ol li p:first-child{font-weight:bold}.page-inner table{width:100%}.page-inner table td.center{text-align:center}.page-inner a.tmg-link{display:inline;background-size:14px;background-position:left center;padding-inline-start:15px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41IiBoZWlnaHQ9IjE1LjUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1LjUgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjguNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDYpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MCwgLnN0MSB7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjFweDsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzJkMmQyZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iNy44IiBjeT0iNy44IiByPSI3LjQiLz4KICA8bGluZSBjbGFzcz0ic3QxIiB4MT0iNC4xIiB5MT0iMTEuMyIgeDI9IjExLjEiIHkyPSI0LjQiLz4KICA8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI3LjUgNC40IDExLjMgNC4yIDExLjEgNy45Ii8+Cjwvc3ZnPg==");background-repeat:no-repeat}.page-inner img.main-callout{margin-block:15px;margin-inline:auto}.page-inner img.min{max-width:400px}.page-inner .tmg-column{display:flex;column-gap:15px;justify-content:space-between}@media screen and (max-width: 900px){.page-inner .tmg-column{flex-wrap:wrap}}.page-inner .tmg-column>*{flex-grow:1}.page-inner .tmg-column h3:first-of-type,.page-inner .tmg-column h4:first-of-type{margin-top:0}.page-inner .tmg-column div:nth-of-type(2) img{margin-left:auto}.page-inner .tmg-column>*{flex-grow:inherit !important;font-size:inherit !important}@media screen and (max-width: 768px){.page-inner .tmg-column :last-child{margin-left:0}}.page-inner .tmg-safety-flex{display:flex;gap:16px;margin-top:10px;align-items:center}.page-inner .tmg-safety-flex p{margin-block-end:0}.page-inner .box .tmg-safety-flex p{margin-block-start:0}.page-inner mr-accordion .tmg-safety-flex{margin-top:0}.page-inner .tmg-safety-box{display:flex;gap:16px;margin:16px 0;align-items:center;border:1px solid #bdbdbd;padding:10px 14px;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.2)}.page-inner .tmg-safety-box p{margin-block-end:0}.page-inner .tmg-flex-name{display:flex}.page-inner .tmg-flex-name div:first-child{width:50%}.page-inner .tmg-flex-name div:last-child{width:50%}@media screen and (max-width: 768px){.page-inner .tmg-flex-name{flex-wrap:wrap;display:block}}@media screen and (max-width: 768px){.page-inner .tmg-flex-name div:first-child,.page-inner .tmg-flex-name div:last-child{width:100%}}.page-inner ul>li.tmg-flex,.page-inner ol>li.tmg-flex{display:flex;align-items:flex-start}.page-inner ul>li.tmg-flex P{margin:0;width:50%;margin-inline-end:15px}.page-inner ul>li.tmg-flex img{margin:0}.page-inner li.tmg-flex>*:first-child{flex-grow:1 !important}@media screen and (max-width: 900px){.page-inner ul>li.tmg-flex{display:block}.page-inner ul>li.tmg-flex p{width:100%;margin:0}.page-inner ul>li.tmg-flex img{margin-block:10px;margin-inline:auto}.page-inner li.tmg-flex>*:first-child{width:100% !important}}@media screen and (max-width: 768px){.page-inner .tmg-flex{flex-wrap:wrap}}@media screen and (max-width: 768px){.page-inner li.mmc-flex>*:first-child{width:100%}}.page-inner ul.tmg-callout{margin-block:15px;margin-inline:15px}.page-inner .tmg-callout li.tmg-flex>*:first-child{width:50%}.page-inner ul.tmg-callout>li{font-weight:500;font-size:1.6rem;margin-block-end:15px;padding-inline-start:1rem}.page-inner ul.tmg-callout li:only-child{margin-block-end:0}.page-inner ul.tmg-callout li.tmg-flex{gap:40px}.page-inner ul.tmg-callout li.tmg-flex::before{display:none}.page-inner ul.tmg-callout li.tmg-flex img{margin-block:0;margin-inline:0}@media screen and (max-width: 900px){.page-inner ul.tmg-callout li.tmg-flex{display:block}.page-inner ul.tmg-callout li.tmg-flex img{margin-block:10px;margin-inline:0}}.page-inner .tmg-callout table th:first-child{width:80px}.page-inner .box{margin-block:25px;padding-block:0;padding-inline:15px;border:1px solid #bdbdbd;border-radius:3px;background:#fff;background-color:#fff3e0}@media screen and (max-width: 900px){.page-inner .page-inner .box{padding-inline:0}}.page-inner .box.tmg-warning::before,.page-inner .box.tmg-caution::before{display:block;content:"";width:calc(100% + 30px);height:40px;margin-inline-start:-15px;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:none;background-repeat:no-repeat;background-position-x:center;background-position-y:top 8px;background-size:190px auto}.page-inner .box.tmg-warning,.page-inner .box.tmg-caution{padding-bottom:14px}.page-inner .box p{margin-block-start:1rem}@media screen and (max-width: 900px){.page-inner .box.tmg-warning::before,.page-inner .page-inner .box.tmg-caution::before{width:100%;margin-inline-start:0}}.page-inner .box.tmg-warning::before{background-color:#e38d00;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDcuOW1tIiBoZWlnaHQ9IjE0LjFtbSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzA1LjkgNDAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjUsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+CiAgPHBhdGggZD0iTTI5OC40LDI0Ljl2NC45Yy0xLjIuOS0yLjUsMS43LTQuMiwyLjMtMS42LjYtMy4yLDEtNC45LDEtMy4zLDAtNS45LTEuMi03LjktMy40LTItMi4yLTMtNS42LTMtMTAuMnMxLTcuNCwzLTkuNSw0LjctMy4yLDgtMy4yLDQuMS41LDUuNiwxLjYsMi41LDIuNSwzLDQuNGw3LjYtMS41Yy0uOC0zLjUtMi41LTYuMi01LjItOC4zLTIuNy0yLTYuNC0zLTExLjEtM3MtNi43LjYtOS4yLDEuOWMtMy4yLDEuNi01LjYsNC03LjMsNy4xLTEuNiwzLjEtMi41LDYuNi0yLjUsMTAuNnMuNyw3LDIuMiwxMC4yYzEuNSwzLjEsMy43LDUuNSw2LjcsNy4yczYuNCwyLjUsMTAuNCwyLjUsNi4yLS42LDkuMy0xLjhjMy4xLTEuMiw1LjQtMi41LDctNC4xdi0xNS4yaC0xNi42djYuNGg5LjFaTTI0MC42LDM4LjlWMTQuMWwxNS40LDI0LjloNy44Vi44aC03LjJ2MjUuNUwyNDEsLjhoLTcuNXYzOC4yaDcuMiwwWk0yMjYsMzguOVYuOGgtNy43djM4LjJzNy43LDAsNy43LDBaTTE4Ny4yLDM4LjlWMTQuMWwxNS40LDI0LjloNy44Vi44aC03LjJ2MjUuNUwxODcuNi44aC03LjV2MzguMmg3LjIsMFpNMTQ5LDcuM2g2YzMuMiwwLDUsMCw1LjYsMCwxLjMuMiwyLjIuNywyLjksMS41czEsMS44LDEsMy4xLS4yLDIuMS0uOCwyLjljLS41LjgtMS4yLDEuMy0yLjIsMS42LS45LjMtMy4yLjUtNi45LjVoLTUuN1Y3LjNoMFpNMTQ5LDM4Ljl2LTE1LjloMS42YzEuOCwwLDMuMSwwLDMuOS40czEuNi44LDIuMywxLjZjLjcuOCwyLjEsMi43LDQuMSw1LjZsNS42LDguM2g5LjJsLTQuNy03LjVjLTEuOC0zLTMuMy01LTQuNC02LjItMS4xLTEuMi0yLjUtMi4yLTQuMS0zLjIsMy4zLS41LDUuOS0xLjYsNy42LTMuNSwxLjctMS45LDIuNS00LjIsMi41LTcuMXMtLjUtNC4yLTEuNi02Yy0xLjEtMS44LTIuNi0zLTQuNC0zLjZzLTQuOC0xLTguOS0xaC0xNi4zdjM4LjJoNy42LDBaTTExMi43LDIzLjhsNS4yLTE0LjIsNS4zLDE0LjJoLTEwLjVaTTEyMi4xLjhoLTguMWwtMTQuOSwzOC4yaDguMmwzLjItOC43aDE1LjNsMy4zLDguN2g4LjRMMTIyLjEuOFpNNjkuMiwzOC45bDcuNi0yOC42LDcuNiwyOC42aDguMkwxMDEuOS44aC03LjhsLTUuOSwyNi43TDgxLjUuOGgtOS4ybC03LDI2LjNMNTkuNi44aC03LjlsOS4xLDM4LjJzOC40LDAsOC40LDBaIi8+CiAgPHBhdGggZD0iTTMuNywzNi43TDIyLjYsNGwxOC45LDMyLjdIMy43IiBzdHlsZT0iZmlsbDogI2ZkZDMwMDsiLz4KICA8cGF0aCBkPSJNMjUuMiwzMi4zYzAsMS41LTEuMiwyLjYtMi42LDIuNnMtMi42LTEuMi0yLjYtMi42LDEuMi0yLjYsMi42LTIuNmMxLjQsMCwyLjYsMS4yLDIuNiwyLjYiIHN0eWxlPSJmaWxsOiAjMjMxODE1OyIvPgogIDxwYXRoIGQ9Ik0yMS4yLDI2LjdjMCwuNy43LDEuMiwxLjQsMS4yczEuMy0uNSwxLjQtMS4ybDEuNS0xMi40di0uNGMwLTEuNi0xLjMtMi45LTIuOS0yLjlzLTIuOSwxLjMtMi45LDIuOXYuNGwxLjUsMTIuNCIgc3R5bGU9ImZpbGw6ICMyMzE4MTU7Ii8+CiAgPHBhdGggZD0iTTMuNywzNi43TDIyLjYsNGwxOC45LDMyLjdIMy43TTQ0LjYsMzUuN0wyNS4xLDEuOGMtMS4zLTIuNC0zLjYtMi40LTQuOSwwTC42LDM1LjdjLTEuMywyLjQtLjIsNC4yLDIuNCw0LjJoMzkuMmMyLjcsMCwzLjgtMS45LDIuNC00LjIiIHN0eWxlPSJmaWxsOiAjMjMxODE1OyIvPgo8L3N2Zz4=)}.page-inner .box.tmg-caution::before{background-color:#fdd300;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDEuOW1tIiBoZWlnaHQ9IjE0LjFtbSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjg4LjggNDAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjUsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+CiAgPHBhdGggZD0iTTI2NS43LDM5VjE0LjJsMTUuNCwyNC45aDcuOFYuOWgtNy4ydjI1LjVsLTE1LjctMjUuNWgtNy41djM4LjJoNy4yWk0yMjYuMywxMC4xYzEuOS0yLjIsNC41LTMuMyw3LjctMy4zczUuNywxLjEsNy42LDMuMmMxLjksMi4yLDIuOSw1LjQsMi45LDkuOHMtMSw3LjgtMywxMGMtMS45LDIuMi00LjUsMy4zLTcuNiwzLjNzLTUuNi0xLjEtNy42LTMuMy0zLTUuNS0zLTkuOC45LTcuNiwyLjktOS44aDBaTTIyMC40LDM0LjVjMy4zLDMuNSw3LjksNS4yLDEzLjUsNS4yczEwLjEtMS44LDEzLjUtNS4yYzMuMy0zLjUsNS04LjMsNS0xNC41cy0xLjctMTEuMS01LjEtMTQuNmMtMy40LTMuNS03LjktNS4yLTEzLjUtNS4ycy01LjguNS04LjMsMS41Yy0xLjguNy0zLjUsMS45LTQuOSwzLjUtMS41LDEuNS0yLjcsMy4zLTMuNiw1LjItMS4yLDIuNy0xLjgsNS45LTEuOCw5LjgsMCw2LjEsMS44LDEwLjksNS4xLDE0LjNoMFpNMjA5LjUsMzlWLjloLTcuN3YzOC4yczcuNywwLDcuNywwWk0xODUuNywzOVY3LjRoMTEuM1YuOWgtMzAuM3Y2LjRoMTEuM3YzMS43aDcuN1pNMTMwLjksMjEuM2MwLDQuMi4yLDcuNS43LDkuNy40LDEuNSwxLjEsMi45LDIuMiw0LjJzMi42LDIuNCw0LjUsMy4zYzEuOS44LDQuNywxLjMsOC4zLDEuM3M1LjUtLjQsNy4zLTEuMmMxLjktLjgsMy40LTEuOCw0LjUtMy4xczEuOS0yLjksMi4zLTQuOGMuNC0xLjkuNi01LjIuNi05LjdWLjloLTcuN3YyMS4xYzAsMywwLDUuMi0uNCw2LjUtLjIsMS4zLS45LDIuNC0yLDMuMy0xLjEuOS0yLjgsMS4zLTUsMS4zcy0zLjgtLjUtNS4xLTEuNGMtMS4yLTEtMi0yLjItMi40LTMuOC0uMi0xLS4zLTMuMS0uMy02LjRWLjloLTcuNnYyMC40aDBaTTEwMi4yLDI0bDUuMi0xNC4yLDUuMywxNC4yaC0xMC41Wk0xMTEuNi45aC04LjFsLTE0LjksMzguMmg4LjJsMy4yLTguN2gxNS4ybDMuMyw4LjdoOC40TDExMS42LjlaTTc1LjEsMzEuMmMtMS41LDEuMy0zLjIsMS45LTUuMywxLjlzLTUtMS02LjgtMy4xLTIuNi01LjUtMi42LTEwLjMuOS03LjgsMi43LTkuOWMxLjgtMiw0LjEtMyw2LjktM3MzLjguNSw1LjIsMS43LDIuNCwyLjcsMi45LDQuN2w3LjYtMS44Yy0uOC0zLTIuMi01LjQtMy45LTctMi45LTIuOC02LjctNC4xLTExLjQtNC4xcy05LjYsMS44LTEyLjksNS4zYy0zLjMsMy41LTQuOSw4LjQtNC45LDE0LjhzMS42LDEwLjcsNC45LDE0LjIsNy41LDUuMiwxMi41LDUuMiw3LjUtMSwxMC4xLTNjMi43LTIsNC42LTUuMSw1LjctOS4zbC03LjUtMi40Yy0uNywyLjktMS44LDQuOS0zLjMsNi4yaDBaIi8+CiAgPGc+CiAgICA8cGF0aCBkPSJNMy43LDM2LjdMMjIuNiw0bDE4LjksMzIuN0gzLjciIHN0eWxlPSJmaWxsOiAjZmRkMzAwOyIvPgogICAgPHBhdGggZD0iTTI1LjIsMzIuM2MwLDEuNS0xLjIsMi42LTIuNiwyLjZzLTIuNi0xLjItMi42LTIuNiwxLjItMi42LDIuNi0yLjZjMS40LDAsMi42LDEuMiwyLjYsMi42IiBzdHlsZT0iZmlsbDogIzIzMTgxNTsiLz4KICAgIDxwYXRoIGQ9Ik0yMS4yLDI2LjdjMCwuNy43LDEuMiwxLjQsMS4yczEuMy0uNSwxLjQtMS4ybDEuNS0xMi40di0uNGMwLTEuNi0xLjMtMi45LTIuOS0yLjlzLTIuOSwxLjMtMi45LDIuOXYuNGwxLjUsMTIuNCIgc3R5bGU9ImZpbGw6ICMyMzE4MTU7Ii8+CiAgICA8cGF0aCBkPSJNMy43LDM2LjdMMjIuNiw0bDE4LjksMzIuN0gzLjdNNDQuNiwzNS43TDI1LjEsMS44Yy0xLjMtMi40LTMuNi0yLjQtNC45LDBMLjYsMzUuN2MtMS4zLDIuNC0uMiw0LjIsMi40LDQuMmgzOS4yYzIuNywwLDMuOC0xLjksMi40LTQuMiIgc3R5bGU9ImZpbGw6ICMyMzE4MTU7Ii8+CiAgPC9nPgo8L3N2Zz4=)}.page-inner span.ui{font-weight:bold;color:#006400}body{color:#393939}header{border-block-start:5px solid #d80c18}.toc-print-button{color:#fff !important;background:#343434}.toc-print-button:hover{background:#666}.scroll-top{background-color:#d80c18}.scroll-top:hover{background-color:#343434}.mr-print .mr-print-buttons button{background:#d80c18}.mr-print .mr-print-buttons button:hover{background:#343434}.mr-search input[type=search]:focus{border-color:#d80c18}.mr-search-result .search-keywords .kw,.mr-highlight,.mr-search-highlight{background:#feffd2 !important}.mr-search-result dl.results dt a{color:#0078d6}.mr-search-result dl.results dd+dt{margin-top:30px}.mr-search-result .search-result-pagination{margin-top:30px}.mr-search-result .search-result-pagination .pagination-item{background:#343434;opacity:1}.mr-search-result .search-result-pagination .pagination-item:hover{background:#d80c18}.mr-search-result .search-result-pagination .pagination-item.pagination-current{background:#d80c18}.mr-search-result .search-result-pagination .pagination-disabled{background:#bbb}.mobile-menu,.page-inner ul>li::before{background-color:#d80c18 !important}.modal-search{margin-block-start:auto}.copyright{font-family:Arial,Helvetica,sans-serif;font-size:.8rem;color:#666}.main-header a,.page-inner a{color:#343434;text-decoration:underline}nav.toc{background:#fbfbfb}.mr-search input[type=search]{border-radius:0}nav.toc *{color:#000}.toc-logo img{max-inline-size:216px;margin:0 auto}.toc-depth-2>.toc-item>.toc-item-inner::before,.toc-depth-3>.toc-item>.toc-item-inner::before{display:none}.toc-list .toc-item .toc-item-inner{border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}.toc-item.active>a>span{color:#fff !important}.toc-depth-1 .toc-item.expanded>a>span{color:#fff}.toc-depth-2>.toc-item.expanded>a>span{color:#000}.toc-item-inner:hover>span{color:#fff !important}.toc-depth-1>.toc-item.expanded>.toc-item-title{color:#fff}.toc-depth-1>.toc-item>.toc-item-inner>.toc-expand-icon:hover,.toc-depth-2>.toc-item>.toc-item-inner>.toc-expand-icon:hover,.toc-depth-3>.toc-item>.toc-item-inner>.toc-expand-icon:hover{background-color:#d80c18}.toc-depth-1>.toc-item.expanded>.toc-item-inner,.toc-depth-1>.toc-item.active>.toc-item-inner,.toc-depth-1>.toc-item>.toc-item-inner:active,.toc-depth-1>.toc-item>.toc-item-inner:hover{background:#d80c18}.toc-depth-2>.toc-item.active>.toc-item-inner,.toc-depth-2>.toc-item>.toc-item-inner:active,.toc-depth-2>.toc-item>.toc-item-inner:hover,.toc-depth-3>.toc-item.active>.toc-item-inner,.toc-depth-3>.toc-item>.toc-item-inner:active,.toc-depth-3>.toc-item>.toc-item-inner:hover{background:#d80c18}.toc-list .toc-list{padding-right:10px}.toc-depth-2>.toc-item.active>.toc-item-inner::before,.toc-depth-2>.toc-item>.toc-item-inner:active::before,.toc-depth-2>.toc-item>.toc-item-inner:hover::before,.toc-depth-3>.toc-item.active>.toc-item-inner::before,.toc-depth-3>.toc-item>.toc-item-inner:active::before,.toc-depth-3>.toc-item>.toc-item-inner:hover::before{display:none}.toc-list .toc-item .toc-item-inner .toc-expand-icon::before{font-size:1rem}.toc-depth-1>.toc-item,.toc-depth-1>.toc-item:last-child{border:none}.page-inner h1{border-block-end:none;font-weight:normal;font-size:2.5rem}.page-inner h2{background:#343434;color:#fff;border-block-end:none;padding:6px 0 2px 10px;margin-block-start:4rem;margin-block-end:1.5rem}.page-inner ul li{margin-bottom:5px}.page-inner ul>li::before{background-color:#343434 !important}.page-inner ol>li::before{background:#d80c18;color:#fff;text-align:center;width:22px;height:22px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif}.page-inner ol.normal{margin:0 15px}.page-inner ol.normal li::before{background:none;color:inherit}.page-inner ol.normal li{margin-block-end:0}.page-inner td ol.normal{margin:0}.page-inner mr-accordion details summary{font-size:1rem}.page-inner mr-accordion details summary::after{color:#000}.page-inner mr-accordion details summary:hover::after{color:#fff}.page-inner mr-accordion details summary{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:3px}.page-inner mr-accordion details summary:hover{background:#004c97;color:#fff}.page-inner mr-accordion.advice details summary:hover{background:#d80c18;color:#fff}.page-inner mr-accordion details[open] summary{background:#004c97;color:#fff;border-radius:3px 3px 0 0}.page-inner mr-accordion.advice details[open] summary{background:#d80c18;color:#fff;border-radius:3px 3px 0 0}.page-inner mr-accordion details[open] summary::after{color:#fff}.page-inner mr-accordion details .mr-accordion-content{border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;border-radius:0 0 3px 3px}.top .flex{display:flex;gap:15px;flex-wrap:nowrap}.top .flex .flex-item{width:50%}.top .flex .flex-item:first-child{display:flex;flex-direction:column;align-content:flex-start;justify-content:center;order:1}.top .flex .flex-item:last-child{order:2}.flex-item .top_title{margin-bottom:0;font-size:clamp(.9rem,.6rem + 1vw,1.4rem);margin-left:5px}.flex-item img.logo{max-width:360px;margin:5px 0 10px 5px}.flex-item h1{margin:0 0 10px 0;color:#d80c18;font-size:clamp(2rem,2vw + 1rem,2.5rem)}.top ul.top_note{background:#f2f2f2;padding:15px 20px;border-radius:5px;margin:0}.top ul.top_note li:last-child{margin-bottom:0}@media screen and (max-width: 900px){.top .flex,.top ul.top_note{margin:0 20px}}@media screen and (max-width: 600px){.top .flex{flex-wrap:wrap;justify-content:center;margin:0 20px 30px}.top .flex .flex-item{width:100%}.top .flex .flex-item:first-child{order:2}.top .flex .flex-item:last-child{order:1}.flex-item img.logo{max-width:280px}.flex-item .i-robo2{width:300px;margin:0 auto}.top ul.top_note{margin:0 20px}}.page-inner mr-tab mr-tab-label{border-block-end:4px solid rgba(0,0,0,0)}.page-inner mr-tab mr-tab-label[aria-selected=true]{color:#d80c18;border-color:#d80c18}.page-inner mr-tab mr-tab-label:hover{color:#d80c18}.page-inner mr-tab::part(panel){border:1px solid #666}.page-inner h4{border-block-end:none;color:#000;font-weight:bold}.page-inner h4+table{margin-top:-0.5rem}
@charset "UTF-8";.page-inner ol li,.page-inner ul li{font-weight:400}.page-inner ol li p:first-child{font-weight:700}.page-inner table{width:100%}.page-inner table td.center{text-align:center}.page-inner a.tmg-link{display:inline;background-size:14px;background-position:left center;padding-inline-start:15px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41IiBoZWlnaHQ9IjE1LjUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1LjUgMTUuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjguNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDYpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgfQoKICAgICAgLnN0MCwgLnN0MSB7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjFweDsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzJkMmQyZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iNy44IiBjeT0iNy44IiByPSI3LjQiLz4KICA8bGluZSBjbGFzcz0ic3QxIiB4MT0iNC4xIiB5MT0iMTEuMyIgeDI9IjExLjEiIHkyPSI0LjQiLz4KICA8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI3LjUgNC40IDExLjMgNC4yIDExLjEgNy45Ii8+Cjwvc3ZnPg==");background-repeat:no-repeat}.page-inner img.main-callout{margin-block:15px;margin-inline:auto}.page-inner img.min{max-width:400px}.page-inner .tmg-column{display:flex;-moz-column-gap:15px;column-gap:15px;justify-content:space-between}@media screen and (max-width:900px){.page-inner .tmg-column{flex-wrap:wrap}}.page-inner .tmg-column>*{flex-grow:1}.page-inner .tmg-column h3:first-of-type,.page-inner .tmg-column h4:first-of-type{margin-top:0}.page-inner .tmg-column div:nth-of-type(2) img{margin-left:auto}.page-inner .tmg-column>*{flex-grow:inherit!important;font-size:inherit!important}@media screen and (max-width:768px){.page-inner .tmg-column :last-child{margin-left:0}}.page-inner .tmg-safety-flex{display:flex;gap:16px;margin-top:10px;align-items:center}.page-inner .tmg-safety-flex p{margin-block-end:0}.page-inner .box .tmg-safety-flex p{margin-block-start:0}.page-inner mr-accordion .tmg-safety-flex{margin-top:0}.page-inner .tmg-safety-box{display:flex;gap:16px;margin:16px 0;align-items:center;border:1px solid #bdbdbd;padding:10px 14px;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.2)}.page-inner .tmg-safety-box p{margin-block-end:0}.page-inner .tmg-flex-name{display:flex}.page-inner .tmg-flex-name div:first-child{width:50%}.page-inner .tmg-flex-name div:last-child{width:50%}@media screen and (max-width:768px){.page-inner .tmg-flex-name{flex-wrap:wrap;display:block}}@media screen and (max-width:768px){.page-inner .tmg-flex-name div:first-child,.page-inner .tmg-flex-name div:last-child{width:100%}}.page-inner ol>li.tmg-flex,.page-inner ul>li.tmg-flex{display:flex;align-items:flex-start}.page-inner ul>li.tmg-flex P{margin:0;width:50%;margin-inline-end:15px}.page-inner ul>li.tmg-flex img{margin:0}.page-inner li.tmg-flex>:first-child{flex-grow:1!important}@media screen and (max-width:900px){.page-inner ul>li.tmg-flex{display:block}.page-inner ul>li.tmg-flex p{width:100%;margin:0}.page-inner ul>li.tmg-flex img{margin-block:10px;margin-inline:auto}.page-inner li.tmg-flex>:first-child{width:100%!important}}@media screen and (max-width:768px){.page-inner .tmg-flex{flex-wrap:wrap}}@media screen and (max-width:768px){.page-inner li.mmc-flex>:first-child{width:100%}}.page-inner ul.tmg-callout{margin-block:15px;margin-inline:15px}.page-inner .tmg-callout li.tmg-flex>:first-child{width:50%}.page-inner ul.tmg-callout>li{font-weight:500;font-size:1.6rem;margin-block-end:15px;padding-inline-start:1rem}.page-inner ul.tmg-callout li:only-child{margin-block-end:0}.page-inner ul.tmg-callout li.tmg-flex{gap:40px}.page-inner ul.tmg-callout li.tmg-flex::before{display:none}.page-inner ul.tmg-callout li.tmg-flex img{margin-block:0;margin-inline:0}@media screen and (max-width:900px){.page-inner ul.tmg-callout li.tmg-flex{display:block}.page-inner ul.tmg-callout li.tmg-flex img{margin-block:10px;margin-inline:0}}.page-inner .tmg-callout table th:first-child{width:80px}.page-inner .box{margin-block:25px;padding-block:0;padding-inline:15px;border:1px solid #bdbdbd;border-radius:3px;background:#fff;background-color:#fff3e0}@media screen and (max-width:900px){.page-inner .page-inner .box{padding-inline:0}}.page-inner .box.tmg-caution::before,.page-inner .box.tmg-warning::before{display:block;content:"";width:calc(100% + 30px);height:40px;margin-inline-start:-15px;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:none;background-repeat:no-repeat;background-position-x:center;background-position-y:top 8px;background-size:190px auto}.page-inner .box.tmg-caution,.page-inner .box.tmg-warning{padding-bottom:14px}.page-inner .box p{margin-block-start:1rem}@media screen and (max-width:900px){.page-inner .box.tmg-warning::before,.page-inner .page-inner .box.tmg-caution::before{width:100%;margin-inline-start:0}}.page-inner .box.tmg-warning::before{background-color:#e38d00;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDcuOW1tIiBoZWlnaHQ9IjE0LjFtbSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzA1LjkgNDAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjUsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+CiAgPHBhdGggZD0iTTI5OC40LDI0Ljl2NC45Yy0xLjIuOS0yLjUsMS43LTQuMiwyLjMtMS42LjYtMy4yLDEtNC45LDEtMy4zLDAtNS45LTEuMi03LjktMy40LTItMi4yLTMtNS42LTMtMTAuMnMxLTcuNCwzLTkuNSw0LjctMy4yLDgtMy4yLDQuMS41LDUuNiwxLjYsMi41LDIuNSwzLDQuNGw3LjYtMS41Yy0uOC0zLjUtMi41LTYuMi01LjItOC4zLTIuNy0yLTYuNC0zLTExLjEtM3MtNi43LjYtOS4yLDEuOWMtMy4yLDEuNi01LjYsNC03LjMsNy4xLTEuNiwzLjEtMi41LDYuNi0yLjUsMTAuNnMuNyw3LDIuMiwxMC4yYzEuNSwzLjEsMy43LDUuNSw2LjcsNy4yczYuNCwyLjUsMTAuNCwyLjUsNi4yLS42LDkuMy0xLjhjMy4xLTEuMiw1LjQtMi41LDctNC4xdi0xNS4yaC0xNi42djYuNGg5LjFaTTI0MC42LDM4LjlWMTQuMWwxNS40LDI0LjloNy44Vi44aC03LjJ2MjUuNUwyNDEsLjhoLTcuNXYzOC4yaDcuMiwwWk0yMjYsMzguOVYuOGgtNy43djM4LjJzNy43LDAsNy43LDBaTTE4Ny4yLDM4LjlWMTQuMWwxNS40LDI0LjloNy44Vi44aC03LjJ2MjUuNUwxODcuNi44aC03LjV2MzguMmg3LjIsMFpNMTQ5LDcuM2g2YzMuMiwwLDUsMCw1LjYsMCwxLjMuMiwyLjIuNywyLjksMS41czEsMS44LDEsMy4xLS4yLDIuMS0uOCwyLjljLS41LjgtMS4yLDEuMy0yLjIsMS42LS45LjMtMy4yLjUtNi45LjVoLTUuN1Y3LjNoMFpNMTQ5LDM4Ljl2LTE1LjloMS42YzEuOCwwLDMuMSwwLDMuOS40czEuNi44LDIuMywxLjZjLjcuOCwyLjEsMi43LDQuMSw1LjZsNS42LDguM2g5LjJsLTQuNy03LjVjLTEuOC0zLTMuMy01LTQuNC02LjItMS4xLTEuMi0yLjUtMi4yLTQuMS0zLjIsMy4zLS41LDUuOS0xLjYsNy42LTMuNSwxLjctMS45LDIuNS00LjIsMi41LTcuMXMtLjUtNC4yLTEuNi02Yy0xLjEtMS44LTIuNi0zLTQuNC0zLjZzLTQuOC0xLTguOS0xaC0xNi4zdjM4LjJoNy42LDBaTTExMi43LDIzLjhsNS4yLTE0LjIsNS4zLDE0LjJoLTEwLjVaTTEyMi4xLjhoLTguMWwtMTQuOSwzOC4yaDguMmwzLjItOC43aDE1LjNsMy4zLDguN2g4LjRMMTIyLjEuOFpNNjkuMiwzOC45bDcuNi0yOC42LDcuNiwyOC42aDguMkwxMDEuOS44aC03LjhsLTUuOSwyNi43TDgxLjUuOGgtOS4ybC03LDI2LjNMNTkuNi44aC03LjlsOS4xLDM4LjJzOC40LDAsOC40LDBaIi8+CiAgPHBhdGggZD0iTTMuNywzNi43TDIyLjYsNGwxOC45LDMyLjdIMy43IiBzdHlsZT0iZmlsbDogI2ZkZDMwMDsiLz4KICA8cGF0aCBkPSJNMjUuMiwzMi4zYzAsMS41LTEuMiwyLjYtMi42LDIuNnMtMi42LTEuMi0yLjYtMi42LDEuMi0yLjYsMi42LTIuNmMxLjQsMCwyLjYsMS4yLDIuNiwyLjYiIHN0eWxlPSJmaWxsOiAjMjMxODE1OyIvPgogIDxwYXRoIGQ9Ik0yMS4yLDI2LjdjMCwuNy43LDEuMiwxLjQsMS4yczEuMy0uNSwxLjQtMS4ybDEuNS0xMi40di0uNGMwLTEuNi0xLjMtMi45LTIuOS0yLjlzLTIuOSwxLjMtMi45LDIuOXYuNGwxLjUsMTIuNCIgc3R5bGU9ImZpbGw6ICMyMzE4MTU7Ii8+CiAgPHBhdGggZD0iTTMuNywzNi43TDIyLjYsNGwxOC45LDMyLjdIMy43TTQ0LjYsMzUuN0wyNS4xLDEuOGMtMS4zLTIuNC0zLjYtMi40LTQuOSwwTC42LDM1LjdjLTEuMywyLjQtLjIsNC4yLDIuNCw0LjJoMzkuMmMyLjcsMCwzLjgtMS45LDIuNC00LjIiIHN0eWxlPSJmaWxsOiAjMjMxODE1OyIvPgo8L3N2Zz4=)}.page-inner .box.tmg-caution::before{background-color:#fdd300;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDEuOW1tIiBoZWlnaHQ9IjE0LjFtbSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjg4LjggNDAiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS44LjUsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyKSAgLS0+CiAgPHBhdGggZD0iTTI2NS43LDM5VjE0LjJsMTUuNCwyNC45aDcuOFYuOWgtNy4ydjI1LjVsLTE1LjctMjUuNWgtNy41djM4LjJoNy4yWk0yMjYuMywxMC4xYzEuOS0yLjIsNC41LTMuMyw3LjctMy4zczUuNywxLjEsNy42LDMuMmMxLjksMi4yLDIuOSw1LjQsMi45LDkuOHMtMSw3LjgtMywxMGMtMS45LDIuMi00LjUsMy4zLTcuNiwzLjNzLTUuNi0xLjEtNy42LTMuMy0zLTUuNS0zLTkuOC45LTcuNiwyLjktOS44aDBaTTIyMC40LDM0LjVjMy4zLDMuNSw3LjksNS4yLDEzLjUsNS4yczEwLjEtMS44LDEzLjUtNS4yYzMuMy0zLjUsNS04LjMsNS0xNC41cy0xLjctMTEuMS01LjEtMTQuNmMtMy40LTMuNS03LjktNS4yLTEzLjUtNS4ycy01LjguNS04LjMsMS41Yy0xLjguNy0zLjUsMS45LTQuOSwzLjUtMS41LDEuNS0yLjcsMy4zLTMuNiw1LjItMS4yLDIuNy0xLjgsNS45LTEuOCw5LjgsMCw2LjEsMS44LDEwLjksNS4xLDE0LjNoMFpNMjA5LjUsMzlWLjloLTcuN3YzOC4yczcuNywwLDcuNywwWk0xODUuNywzOVY3LjRoMTEuM1YuOWgtMzAuM3Y2LjRoMTEuM3YzMS43aDcuN1pNMTMwLjksMjEuM2MwLDQuMi4yLDcuNS43LDkuNy40LDEuNSwxLjEsMi45LDIuMiw0LjJzMi42LDIuNCw0LjUsMy4zYzEuOS44LDQuNywxLjMsOC4zLDEuM3M1LjUtLjQsNy4zLTEuMmMxLjktLjgsMy40LTEuOCw0LjUtMy4xczEuOS0yLjksMi4zLTQuOGMuNC0xLjkuNi01LjIuNi05LjdWLjloLTcuN3YyMS4xYzAsMywwLDUuMi0uNCw2LjUtLjIsMS4zLS45LDIuNC0yLDMuMy0xLjEuOS0yLjgsMS4zLTUsMS4zcy0zLjgtLjUtNS4xLTEuNGMtMS4yLTEtMi0yLjItMi40LTMuOC0uMi0xLS4zLTMuMS0uMy02LjRWLjloLTcuNnYyMC40aDBaTTEwMi4yLDI0bDUuMi0xNC4yLDUuMywxNC4yaC0xMC41Wk0xMTEuNi45aC04LjFsLTE0LjksMzguMmg4LjJsMy4yLTguN2gxNS4ybDMuMyw4LjdoOC40TDExMS42LjlaTTc1LjEsMzEuMmMtMS41LDEuMy0zLjIsMS45LTUuMywxLjlzLTUtMS02LjgtMy4xLTIuNi01LjUtMi42LTEwLjMuOS03LjgsMi43LTkuOWMxLjgtMiw0LjEtMyw2LjktM3MzLjguNSw1LjIsMS43LDIuNCwyLjcsMi45LDQuN2w3LjYtMS44Yy0uOC0zLTIuMi01LjQtMy45LTctMi45LTIuOC02LjctNC4xLTExLjQtNC4xcy05LjYsMS44LTEyLjksNS4zYy0zLjMsMy41LTQuOSw4LjQtNC45LDE0LjhzMS42LDEwLjcsNC45LDE0LjIsNy41LDUuMiwxMi41LDUuMiw3LjUtMSwxMC4xLTNjMi43LTIsNC42LTUuMSw1LjctOS4zbC03LjUtMi40Yy0uNywyLjktMS44LDQuOS0zLjMsNi4yaDBaIi8+CiAgPGc+CiAgICA8cGF0aCBkPSJNMy43LDM2LjdMMjIuNiw0bDE4LjksMzIuN0gzLjciIHN0eWxlPSJmaWxsOiAjZmRkMzAwOyIvPgogICAgPHBhdGggZD0iTTI1LjIsMzIuM2MwLDEuNS0xLjIsMi42LTIuNiwyLjZzLTIuNi0xLjItMi42LTIuNiwxLjItMi42LDIuNi0yLjZjMS40LDAsMi42LDEuMiwyLjYsMi42IiBzdHlsZT0iZmlsbDogIzIzMTgxNTsiLz4KICAgIDxwYXRoIGQ9Ik0yMS4yLDI2LjdjMCwuNy43LDEuMiwxLjQsMS4yczEuMy0uNSwxLjQtMS4ybDEuNS0xMi40di0uNGMwLTEuNi0xLjMtMi45LTIuOS0yLjlzLTIuOSwxLjMtMi45LDIuOXYuNGwxLjUsMTIuNCIgc3R5bGU9ImZpbGw6ICMyMzE4MTU7Ii8+CiAgICA8cGF0aCBkPSJNMy43LDM2LjdMMjIuNiw0bDE4LjksMzIuN0gzLjdNNDQuNiwzNS43TDI1LjEsMS44Yy0xLjMtMi40LTMuNi0yLjQtNC45LDBMLjYsMzUuN2MtMS4zLDIuNC0uMiw0LjIsMi40LDQuMmgzOS4yYzIuNywwLDMuOC0xLjksMi40LTQuMiIgc3R5bGU9ImZpbGw6ICMyMzE4MTU7Ii8+CiAgPC9nPgo8L3N2Zz4=)}.page-inner span.ui{font-weight:700;color:#006400}body{color:#393939}header{border-block-start:5px solid #d80c18}.toc-print-button{color:#fff!important;background:#343434}.toc-print-button:hover{background:#666}.scroll-top{background-color:#d80c18}.scroll-top:hover{background-color:#343434}.mr-print .mr-print-buttons button{background:#d80c18}.mr-print .mr-print-buttons button:hover{background:#343434}.mr-search input[type=search]:focus{border-color:#d80c18}.mr-highlight,.mr-search-highlight,.mr-search-result .search-keywords .kw{background:#feffd2!important}.mr-search-result dl.results dt a{color:#0078d6}.mr-search-result dl.results dd+dt{margin-top:30px}.mr-search-result .search-result-pagination{margin-top:30px}.mr-search-result .search-result-pagination .pagination-item{background:#343434;opacity:1}.mr-search-result .search-result-pagination .pagination-item:hover{background:#d80c18}.mr-search-result .search-result-pagination .pagination-item.pagination-current{background:#d80c18}.mr-search-result .search-result-pagination .pagination-disabled{background:#bbb}.mobile-menu,.page-inner ul>li::before{background-color:#d80c18!important}.modal-search{margin-block-start:auto}.copyright{font-family:Arial,Helvetica,sans-serif;font-size:.8rem;color:#666}.main-header a,.page-inner a{color:#343434;text-decoration:underline}nav.toc{background:#fbfbfb}.mr-search input[type=search]{border-radius:0}nav.toc *{color:#000}.toc-logo img{max-inline-size:216px;margin:0 auto}.toc-depth-2>.toc-item>.toc-item-inner::before,.toc-depth-3>.toc-item>.toc-item-inner::before{display:none}.toc-list .toc-item .toc-item-inner{border-top:3px solid transparent;border-bottom:3px solid transparent}.toc-item.active>a>span{color:#fff!important}.toc-depth-1 .toc-item.expanded>a>span{color:#fff}.toc-depth-2>.toc-item.expanded>a>span{color:#000}.toc-item-inner:hover>span{color:#fff!important}.toc-depth-1>.toc-item.expanded>.toc-item-title{color:#fff}.toc-depth-1>.toc-item>.toc-item-inner>.toc-expand-icon:hover,.toc-depth-2>.toc-item>.toc-item-inner>.toc-expand-icon:hover,.toc-depth-3>.toc-item>.toc-item-inner>.toc-expand-icon:hover{background-color:#d80c18}.toc-depth-1>.toc-item.active>.toc-item-inner,.toc-depth-1>.toc-item.expanded>.toc-item-inner,.toc-depth-1>.toc-item>.toc-item-inner:active,.toc-depth-1>.toc-item>.toc-item-inner:hover{background:#d80c18}.toc-depth-2>.toc-item.active>.toc-item-inner,.toc-depth-2>.toc-item>.toc-item-inner:active,.toc-depth-2>.toc-item>.toc-item-inner:hover,.toc-depth-3>.toc-item.active>.toc-item-inner,.toc-depth-3>.toc-item>.toc-item-inner:active,.toc-depth-3>.toc-item>.toc-item-inner:hover{background:#d80c18}.toc-list .toc-list{padding-right:10px}.toc-depth-2>.toc-item.active>.toc-item-inner::before,.toc-depth-2>.toc-item>.toc-item-inner:active::before,.toc-depth-2>.toc-item>.toc-item-inner:hover::before,.toc-depth-3>.toc-item.active>.toc-item-inner::before,.toc-depth-3>.toc-item>.toc-item-inner:active::before,.toc-depth-3>.toc-item>.toc-item-inner:hover::before{display:none}.toc-list .toc-item .toc-item-inner .toc-expand-icon::before{font-size:1rem}.toc-depth-1>.toc-item,.toc-depth-1>.toc-item:last-child{border:none}.page-inner h1{border-block-end:none;font-weight:400;font-size:2.5rem}.page-inner h2{background:#343434;color:#fff;border-block-end:none;padding:6px 0 2px 10px;margin-block-start:4rem;margin-block-end:1.5rem}.page-inner ul li{margin-bottom:5px}.page-inner ul>li::before{background-color:#343434!important}.page-inner ol>li::before{background:#d80c18;color:#fff;text-align:center;width:22px;height:22px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif}.page-inner ol.normal{margin:0 15px}.page-inner ol.normal li::before{background:0 0;color:inherit}.page-inner ol.normal li{margin-block-end:0}.page-inner td ol.normal{margin:0}.page-inner mr-accordion details summary{font-size:1rem}.page-inner mr-accordion details summary::after{color:#000}.page-inner mr-accordion details summary:hover::after{color:#fff}.page-inner mr-accordion details summary{transition:all .2s ease-out;border-radius:3px}.page-inner mr-accordion details summary:hover{background:#004c97;color:#fff}.page-inner mr-accordion.advice details summary:hover{background:#d80c18;color:#fff}.page-inner mr-accordion details[open] summary{background:#004c97;color:#fff;border-radius:3px 3px 0 0}.page-inner mr-accordion.advice details[open] summary{background:#d80c18;color:#fff;border-radius:3px 3px 0 0}.page-inner mr-accordion details[open] summary::after{color:#fff}.page-inner mr-accordion details .mr-accordion-content{border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;border-radius:0 0 3px 3px}.top .flex{display:flex;gap:15px;flex-wrap:nowrap}.top .flex .flex-item{width:50%}.top .flex .flex-item:first-child{display:flex;flex-direction:column;align-content:flex-start;justify-content:center;order:1}.top .flex .flex-item:last-child{order:2}.flex-item .top_title{margin-bottom:0;font-size:clamp(.9rem, .6rem + 1vw, 1.4rem);margin-left:5px}.flex-item img.logo{max-width:360px;margin:5px 0 10px 5px}.flex-item h1{margin:0 0 10px 0;color:#d80c18;font-size:clamp(2rem, 2vw + 1rem, 2.5rem)}.top ul.top_note{background:#f2f2f2;padding:15px 20px;border-radius:5px;margin:0}.top ul.top_note li:last-child{margin-bottom:0}@media screen and (max-width:900px){.top .flex,.top ul.top_note{margin:0 20px}}@media screen and (max-width:600px){.top .flex{flex-wrap:wrap;justify-content:center;margin:0 20px 30px}.top .flex .flex-item{width:100%}.top .flex .flex-item:first-child{order:2}.top .flex .flex-item:last-child{order:1}.flex-item img.logo{max-width:280px}.flex-item .i-robo2{width:300px;margin:0 auto}.top ul.top_note{margin:0 20px}}.page-inner mr-tab mr-tab-label{border-block-end:4px solid rgba(0,0,0,0)}.page-inner mr-tab mr-tab-label[aria-selected=true]{color:#d80c18;border-color:#d80c18}.page-inner mr-tab mr-tab-label:hover{color:#d80c18}.page-inner mr-tab::part(panel){border:1px solid #666}.page-inner h4{border-block-end:none;color:#000;font-weight:700}.page-inner h4+table{margin-top:-.5rem}