
#header { background-color: #37474f !important; }
#contents, body { background-color: #ffffff !important; }
body.tocOpen #tocDiv, body.tocClose #tocDiv { background-color: #fcfcfc !important; }
#contents p, #contents li, #contents td, #contents dd, #contents dt { color: #1F2937 !important; }
body, p, td, li, dt, dd { font-family: Arial, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.6 !important; }
#tocDiv a { font-size: 14px !important; }
#contents > * { max-width: 900px !important; }
.informaltable table thead tr td, .informaltable table thead tr th,
table thead th, .table-header-cell { background-color: #102027 !important; }
.informaltable table tbody tr td:has(p.Table_Header),
.informaltable table tbody tr td:has(p.Table_Header_Center) { background-color: #102027 !important; }
.informaltable table thead tr td, .informaltable table thead tr th,
table thead th, table thead th p, table thead th span,
.informaltable table thead tr td p,
table thead th .run-1, .table-header-cell span, .table-header-cell p { color: #ffffff !important; }
ul li::marker, ol li::marker, #contents ol li::before { color: #102027 !important; }
#header .breadcrumbs span.breadcrumb-arrow::before,
#header .breadcrumbs span.breadcrumb-node,
#header .breadcrumbs span.breadcrumb-link { color: #FFFFFF !important; border-color: #FFFFFF !important; }
#header .headerLeft a span { filter: brightness(0) invert(1) !important; }
input#searchinputbox,
input#searchinputbox:hover,
input#searchinputbox:active,
input#searchinputbox:focus { border-color: #FFFFFF !important; color: #FFFFFF !important; caret-color: #FFFFFF !important; }
#contents h1, #contents h2, #contents h3, #contents h4, #contents h5, #contents h6 { color: #111827 !important; }
.heading-1 .rStyle1, .heading-2 .rStyle2, .heading-3 .rStyle3 { color: #111827 !important; }
#contents a { color: #2563EB !important; }
#tocDiv a { color: #323a49 !important; }
div.openPic, div.closePic, div.topicPic { filter: brightness(0) saturate(100%) invert(46%) sepia(63%) saturate(101%) hue-rotate(541deg) brightness(83%) contrast(82%) !important; }
div.toc-current-page { background-color: #00000026 !important; }
div.toc-current-page a { color: #000000 !important; font-weight: 600 !important; }
div.toc-current-page > div.level0 a { color: #000000 !important; font-weight: 700 !important; }
#tocDiv .level4 { display: none !important; }
.toc-item.level4 { display: none !important; }
#tocDiv .level5 { display: none !important; }
.toc-item.level5 { display: none !important; }
#tocDiv .level3 div.openPic,
#tocDiv .level3 div.closePic {
  background-image: url(../common/images/toc_topic.png) !important;
}
#header a#logoButton { display: none !important; }
#homeButton { order: 0 !important; }
#toggleTocButton { order: 1 !important; }
.searchWrapper, #showSearchButton, #searchButton { order: 2 !important; }
#printButton { order: 3 !important; }
#logoButton { order: 4 !important; }
#prevButton { order: 5 !important; }
#nextButton { order: 6 !important; }
body.tocOpen #tocDiv { left: 0 !important; right: unset !important; width: 358px !important; border-right: 1px solid #ddd !important; border-left: none !important; }
body.tocOpen #contents { left: 358px !important; right: 0 !important; }
#header { height: 80px !important; }
#contents { top: 80px !important; }
body.tocOpen #tocDiv, body.tocClose #tocDiv { top: 80px !important; }
