@charset "UTF-8";
:root {
  --view-scale: 1;
  --view-offset-top: 0px;
  --view-offset-bottom: 0px;
  --view-offset-left: 0px;
  --view-offset-right: 0px;
  --content-basis-area-width: 160rem;
  --content-basis-area-height: 100rem;
  --content-basis-area-offset-top: calc(0px + (calc(100vh - 0px) - 100rem) / 2);
  --content-basis-area-offset-left: calc(0px + (calc(100vw - 0px) - 160rem) / 2);
  --content-area-rate-x: 1;
  --content-area-rate-y: 0.5;
  --content-area-width: min(160rem, min(160rem, calc(100vw - 0px), calc(100vh - 0px) * 1.5) + (calc(100vw - 0px) - min(160rem, calc(100vw - 0px), calc(100vh - 0px) * 1.5)) * 1);
  --content-area-height: calc(min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 1.5) + (calc(100vh - 0px) - min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 1.5)) * 0.5);
  --content-area-height-pp: calc(min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 2) + (calc(100vh - 0px) - min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 2)) * 1);
  --content-area-offset-top: calc(0px + (calc(100vh - 0px) - calc(min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 1.5) + (calc(100vh - 0px) - min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 1.5)) * 0.5)) / 2);
  --content-area-offset-top-pp: calc(0px + (calc(100vh - 0px) - calc(min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 2) + (calc(100vh - 0px) - min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 2)) * 1)) / 2);
  --content-area-offset-left: calc(0px + (calc(100vw - 0px) - min(160rem, min(160rem, calc(100vw - 0px), calc(100vh - 0px) * 1.5) + (calc(100vw - 0px) - min(160rem, calc(100vw - 0px), calc(100vh - 0px) * 1.5)) * 1)) / 2);
  --focus-area-rate-x: 1.5;
  --focus-area-rate-y: 1.5;
  --focus-area-rate-y-pp: 2;
  --focus-area-width: min(160rem, calc(100vw - 0px), calc(100vh - 0px) * 1.5);
  --focus-area-height: min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 1.5);
  --focus-area-height-pp: min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 2);
  --focus-area-offset-top: calc(0px + (calc(100vh - 0px) - min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 1.5)) / 2);
  --focus-area-offset-top-pp: calc(0px + (calc(100vh - 0px) - min(100rem, calc(100vh - 0px), calc(100vw - 0px) * 2)) / 2);
  --focus-area-offset-left: calc(0px + (calc(100vw - 0px) - min(160rem, calc(100vw - 0px), calc(100vh - 0px) * 1.5)) / 2);
  --color-gray: rgb(208, 200, 198);
  color-scheme: light !important;
}

html {
  font-size: 62.5%;
  --font-size-px: 10px;
}

html, body, h1, h2, h3, h4, h5, h6,
ul, ol, li,
dl, dt, dd,
p,
div, img, figure, figcaption,
table, tr, th, td,
form, label, input, textarea, select, option,
button {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  font-weight: normal;
  vertical-align: middle;
}

pre {
  margin: 0;
  padding: 0;
  border: 0;
}

em {
  font-style: normal;
}

p, pre {
  overflow-wrap: break-word;
}

article, header,
footer, aside, figure, figcaption,
nav, section {
  display: block;
}

body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

ol, ul, dl, dt, dd {
  list-style: none;
  list-style-type: none;
  text-decoration: none;
}

a {
  text-decoration: none;
  color: black;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type=submit]::-webkit-search-decoration,
input[type=button]::-webkit-search-decoration,
button[type=submit]::-webkit-search-decoration,
button[type=button]::-webkit-search-decoration {
  display: none;
}

input[type=submit]:focus,
input[type=button]:focus,
button[type=submit]:focus,
button[type=button]:focus {
  outline-offset: -2px;
}

button, textarea, select, fieldset, legend {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=submit],
input[type=button],
button[type=submit],
button[type=button] {
  background-color: transparent;
  border-radius: 0;
  padding: 0;
  border-radius: 0;
  appearance: button;
  -webkit-appearance: button;
  border: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
}

input[type=submit][disabled],
input[type=button][disabled],
button[type=submit][disabled],
button[type=button][disabled] {
  cursor: default;
}

select {
  -webkit-appearance: none;
  appearance: none;
}

input[type=submit]:hover,
input[type=button]:hover,
button[type=submit]:not([disabled]):hover,
button[type=button]:not([disabled]):hover {
  opacity: 0.2;
}

input[type=submit]:hover:focus,
input[type=button]:hover:focus,
button[type=submit]:hover:focus,
button[type=button]:hover:focus {
  opacity: 1;
}

a,
input[type=submit],
input[type=button],
button[type=submit],
button[type=button] {
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

@media (hover: hover) {
  a:hover {
    opacity: 0.2;
  }
  a:hover:focus {
    opacity: 1;
  }
}
@media (hover: none) {
  a:hover {
    opacity: 1;
  }
  a:hover:focus {
    opacity: 1;
  }
}
body {
  background-color: rgb(208, 200, 198);
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
}
body .bodyContent {
  position: relative;
  margin-top: var(--view-offset-top);
  margin-bottom: var(--view-offset-bottom);
  margin-left: var(--view-offset-left);
  margin-right: var(--view-offset-right);
}

.pageTypeLabel {
  position: absolute;
  display: block;
  line-height: 0;
  margin-top: 3rem;
  z-index: 10;
  width: 50%;
  top: calc(var(--content-area-offset-top) - var(--view-offset-top));
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  .pageTypeLabel {
    margin-top: 2.5rem;
  }
}
.pageTypeLabel::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0.4rem;
  bottom: -0.8rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: white;
}
.pageTypeLabel .module[data-m1*="type: text;"] {
  font-size: 2.4rem;
}

.module[data-m1*="type: paragraph-text;"],
.module[data-m1*="type: illustration-text;"],
.module[data-m1*="type: label-text;"],
.module[data-m1*="type: link-text;"] {
  position: relative;
}
.module[data-m1*="type: paragraph-text;"] .part + .part,
.module[data-m1*="type: illustration-text;"] .part + .part,
.module[data-m1*="type: label-text;"] .part + .part,
.module[data-m1*="type: link-text;"] .part + .part {
  margin-top: 0.25em;
}
.module[data-m1*="type: paragraph-text;"] .unit + .unit,
.module[data-m1*="type: illustration-text;"] .unit + .unit,
.module[data-m1*="type: label-text;"] .unit + .unit,
.module[data-m1*="type: link-text;"] .unit + .unit {
  margin-top: 0.25em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: number;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: number;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: number;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: number;"] {
  font-size: 130%;
  font-weight: bold;
  letter-spacing: 0.025em;
  color: white;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: number;"] [data-m1*="class: sub"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: number;"] [data-m1*="class: sub"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: number;"] [data-m1*="class: sub"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: number;"] [data-m1*="class: sub"] {
  font-size: 60%;
  margin-left: 0.5em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: charge;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: charge;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: charge;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: charge;"] {
  margin-top: 0;
  font-size: 90%;
  font-weight: bold;
  letter-spacing: 0.025em;
  color: white;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: title;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: title;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: title;"] {
  line-height: 1.5;
  font-weight: 600;
  letter-spacing: 0.025em;
  font-size: 130%;
  color: black;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub"] {
  display: block;
  font-size: 76.92307%;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub top;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub top;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub top;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub top;"] {
  margin-bottom: 0.25em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub bottom;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub bottom;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub bottom;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub bottom;"] {
  margin-top: 0.25em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub small;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub small;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub small;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: title;"] span[data-m1*="class: sub small;"] {
  display: block;
  font-size: 67.30769%;
}
body[data-m1*="type: front"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"], body[data-m1*="type: archive-project"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"],
body[data-m1*="type: front"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: title;"],
body[data-m1*="type: archive-project"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: title;"],
body[data-m1*="type: front"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: label-text;"] .unit[data-m1*="type: title;"],
body[data-m1*="type: archive-project"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: label-text;"] .unit[data-m1*="type: title;"],
body[data-m1*="type: front"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: link-text;"] .unit[data-m1*="type: title;"],
body[data-m1*="type: archive-project"] .item[data-m1*="depth: 0;"][data-m1*="type: paragraph;"] .module[data-m1*="type: link-text;"] .unit[data-m1*="type: title;"] {
  color: white;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: label;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: label;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: label;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: label;"] {
  font-weight: bold;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: heading"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: heading"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: heading"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] {
  font-weight: bold;
  font-size: 102.5%;
  line-height: 1.7;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub"] {
  display: block;
  font-size: 76.92307%;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub top;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub top;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub top;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub top;"] {
  margin-bottom: 0.25em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub bottom;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub bottom;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub bottom;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub bottom;"] {
  margin-top: 0.25em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub small;"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub small;"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub small;"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] span[data-m1*="class: sub small;"] {
  display: block;
  font-size: 67.30769%;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: details"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: details"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: details"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: details"] {
  font-size: 75%;
  line-height: 1.6;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: desc"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: desc"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: desc"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: desc"] {
  font-size: 100%;
  line-height: 1.7;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: desc"] ul,
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: desc"] ul,
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: desc"] ul,
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: desc"] ul {
  list-style-type: disc;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: desc"] ul > li,
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: desc"] ul > li,
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: desc"] ul > li,
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: desc"] ul > li {
  margin-left: 1em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: list"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: list"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: list"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: list"] {
  font-size: 1.5rem;
  line-height: 1.6;
  max-width: 20em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: list"] dl dt,
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: list"] dl dt,
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: list"] dl dt,
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: list"] dl dt {
  font-weight: bold;
  font-size: 110%;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: list"] dl > div + div,
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: list"] dl > div + div,
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: list"] dl > div + div,
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: list"] dl > div + div {
  margin-top: 2.5em;
}
.module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: date"],
.module[data-m1*="type: illustration-text;"] .unit[data-m1*="type: date"],
.module[data-m1*="type: label-text;"] .unit[data-m1*="type: date"],
.module[data-m1*="type: link-text;"] .unit[data-m1*="type: date"] {
  font-size: 90%;
}
.module[data-m1*="type: paragraph-text;"] p + p,
.module[data-m1*="type: paragraph-text;"] dl + p,
.module[data-m1*="type: illustration-text;"] p + p,
.module[data-m1*="type: illustration-text;"] dl + p,
.module[data-m1*="type: label-text;"] p + p,
.module[data-m1*="type: label-text;"] dl + p,
.module[data-m1*="type: link-text;"] p + p,
.module[data-m1*="type: link-text;"] dl + p {
  text-indent: 1em;
}

article .section[data-m1*="type: header;"] .item[data-m1*="type: label;"] .unit[data-m1*="type: heading;"] {
  line-height: 1.5;
  font-weight: 600;
  letter-spacing: 0.025em;
  font-size: 130%;
  color: black;
}

.mainTitle .module[data-m1*="type: text;"] .part + .part {
  margin-top: initial;
}
.mainTitle .module[data-m1*="type: text;"] .unit + .unit {
  margin-top: initial;
}

.module[data-m1*="type: text;"] .unitContent[data-m1*="usesPrint: 1;"] {
  display: inline-block;
  line-height: 0;
}

.module[data-m1*="type: print;"] {
  display: inline-block;
}
.module[data-m1*="type: print;"] .moduleContent {
  display: inline-block;
}
.module[data-m1*="type: print;"] .part[data-m1*="class: line;"] {
  display: block;
}
.module[data-m1*="type: print;"] .part[data-m1*="class: word;"] {
  display: inline-block;
}
.module[data-m1*="type: print;"] .unitgroup {
  display: inline-block;
}
.module[data-m1*="type: print;"] .unit {
  display: inline-block;
  height: 1em;
}
.module[data-m1*="type: print;"] .unit + .unit {
  margin-top: initial;
}
.module[data-m1*="type: print;"] .unitContent {
  display: inline-block;
  height: 100%;
}
.module[data-m1*="type: print;"] .unit[data-m1*="string: -arrow-left;"] {
  transform: scale(-1, 1);
}

.unit[data-m1*="string: e"] + .unit[data-m1*="string: c"] {
  margin-left: 0.01em;
}

.unit[data-m1*="string: e"] + .unit[data-m1*="string: r"] {
  margin-left: -0.005em;
}

.unit[data-m1*="string: e"] + .unit[data-m1*="string: t"] {
  margin-left: -0.02em;
}

.unit[data-m1*="string: f"] + .unit[data-m1*="string: f"] {
  margin-left: -0.01em;
}

.unit[data-m1*="string: o"] + .unit[data-m1*="string: f"] {
  margin-left: -0.02em;
}

.unit + .unit[data-m1*="string: j"] {
  margin-left: -0.02em;
}

.unit[data-m1*="string: r"] + .unit {
  margin-left: -0.01em;
}

.unit[data-m1*="string: c"] + .unit[data-m1*="string: t"] {
  margin-left: 0.03em;
}

.unit[data-m1*="string: t"] + .unit[data-m1*="string: t"] {
  margin-left: -0.01em;
}

.unit[data-m1*="string: t"] + .unit[data-m1*="string: y"] {
  margin-left: -0.01em;
}

.unit[data-m1*="string: v"] + .unit {
  margin-left: -0.02em;
}

.unit[data-m1*="string: w"] + .unit {
  margin-left: -0.02em;
}

.unit + .unit[data-m1*="string: w"] {
  margin-left: -0.02em;
}

.unit[data-m1*="string: y"] + .unit {
  margin-left: -0.02em;
}

.unit[data-m1*="string: p"] + .unit[data-m1*="string: h"] {
  margin-left: -0.01em;
}

.unit[data-m1*="type: number;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"]:first-child,
.unit[data-m1*="type: projectNumber-main;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"]:first-child {
  margin-left: -0.1em;
}
.unit[data-m1*="type: number;"] .module[data-m1*="type: print;"] .unit + .unit[data-m1*="string: 1"],
.unit[data-m1*="type: projectNumber-main;"] .module[data-m1*="type: print;"] .unit + .unit[data-m1*="string: 1"] {
  margin-left: -0.025em;
}
.unit[data-m1*="type: number;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"] + .unit,
.unit[data-m1*="type: projectNumber-main;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"] + .unit {
  margin-left: -0.075em;
}
.unit[data-m1*="type: number;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"] + .unit[data-m1*="string: 1"],
.unit[data-m1*="type: projectNumber-main;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"] + .unit[data-m1*="string: 1"] {
  margin-left: -0.225em;
}
.unit[data-m1*="type: number;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"] + .unit[data-m1*="string: 7"],
.unit[data-m1*="type: projectNumber-main;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 1"] + .unit[data-m1*="string: 7"] {
  margin-left: -0.1em;
}
.unit[data-m1*="type: number;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 6"] + .unit[data-m1*="string: 8"],
.unit[data-m1*="type: projectNumber-main;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 6"] + .unit[data-m1*="string: 8"] {
  margin-left: 0.025em;
}
.unit[data-m1*="type: number;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 7"] + .unit[data-m1*="string: 4"],
.unit[data-m1*="type: projectNumber-main;"] .module[data-m1*="type: print;"] .unit[data-m1*="string: 7"] + .unit[data-m1*="string: 4"] {
  margin-left: -0.05em;
}

[data-m1*="type: project"] .mainImage,
[data-m1*="type: archive"] .mainImage,
[data-m1*="type: front"] .mainImage {
  position: absolute;
  width: calc(calc(100vw - 0px) * 100 / 100);
  height: calc(calc(100vh - 0px) * 100 / 100);
  top: 0;
}
[data-m1*="type: project"] .mainImage .mainImageContent,
[data-m1*="type: archive"] .mainImage .mainImageContent,
[data-m1*="type: front"] .mainImage .mainImageContent {
  position: absolute;
  width: calc(calc(100vw - 0px) * 100 / 100);
  height: calc(calc(100vh - 0px) * 100 / 100);
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
[data-m1*="type: project"] .mainImage .mainImageContent[data-m2-main-image],
[data-m1*="type: archive"] .mainImage .mainImageContent[data-m2-main-image],
[data-m1*="type: front"] .mainImage .mainImageContent[data-m2-main-image] {
  position: fixed;
  top: var(--view-offset-top);
  left: calc(0px + calc(calc(100vw - 0px) * 50 / 100));
}
[data-m1*="type: project"] .mainImage .module,
[data-m1*="type: archive"] .mainImage .module,
[data-m1*="type: front"] .mainImage .module {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}
[data-m1*="type: project"] .mainImage .moduleContent,
[data-m1*="type: archive"] .mainImage .moduleContent,
[data-m1*="type: front"] .mainImage .moduleContent {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  overflow-x: scroll;
  overflow-y: hidden;
}
[data-m1*="type: project"] .mainImage .moduleContent[data-m2-main-image],
[data-m1*="type: archive"] .mainImage .moduleContent[data-m2-main-image],
[data-m1*="type: front"] .mainImage .moduleContent[data-m2-main-image] {
  overflow-x: hidden;
}
[data-m1*="type: project"] .mainImage .unit,
[data-m1*="type: archive"] .mainImage .unit,
[data-m1*="type: front"] .mainImage .unit {
  position: absolute;
  overflow: hidden;
  top: 50%;
}
[data-m1*="type: project"] .mainImage .unit::before,
[data-m1*="type: archive"] .mainImage .unit::before,
[data-m1*="type: front"] .mainImage .unit::before {
  content: "";
  display: block;
  padding-top: 58.8%;
}
[data-m1*="type: project"] .mainImage .unitContent,
[data-m1*="type: archive"] .mainImage .unitContent,
[data-m1*="type: front"] .mainImage .unitContent {
  opacity: 0.9;
  position: absolute;
  bottom: -2%;
  width: 100%;
  left: 0;
}

[data-m1*="type: text"] .mainImage {
  max-width: 108rem;
  margin: 0 auto;
  padding: 25rem 0 15rem;
}
[data-m1*="type: text"] .mainImage[data-m1*="type: noContent"] {
  padding: 15rem 0 0;
}

@media screen and (min-width: 451px) and (orientation: portrait) {
  [data-m1*="type: project"] .mainImage .mainImageContent, [data-m1*="type: archive"] .mainImage .mainImageContent, [data-m1*="type: front"] .mainImage .mainImageContent {
    max-width: 230rem;
  }
  [data-m1*="type: project"] .mainImage .module, [data-m1*="type: archive"] .mainImage .module, [data-m1*="type: front"] .mainImage .module {
    max-width: 200rem;
  }
  [data-m1*="type: project"] .mainImage .moduleContent, [data-m1*="type: archive"] .mainImage .moduleContent, [data-m1*="type: front"] .mainImage .moduleContent {
    max-width: 200rem;
    width: 117.7777777778%;
  }
  [data-m1*="type: project"] .mainImage .unit, [data-m1*="type: archive"] .mainImage .unit, [data-m1*="type: front"] .mainImage .unit {
    max-width: 200rem;
    width: 188.679245283%;
    left: 0rem;
    -webkit-transform: translateY(-75%);
    transform: translateY(-75%);
  }
}
@media screen and (min-width: 451px) and (orientation: landscape) {
  [data-m1*="type: project"] .mainImage .mainImageContent, [data-m1*="type: archive"] .mainImage .mainImageContent, [data-m1*="type: front"] .mainImage .mainImageContent {
    max-width: 230rem;
  }
  [data-m1*="type: project"] .mainImage .module, [data-m1*="type: archive"] .mainImage .module, [data-m1*="type: front"] .mainImage .module {
    max-width: 200rem;
  }
  [data-m1*="type: project"] .mainImage .moduleContent, [data-m1*="type: archive"] .mainImage .moduleContent, [data-m1*="type: front"] .mainImage .moduleContent {
    max-width: 200rem;
    width: 100%;
  }
  [data-m1*="type: project"] .mainImage .unit, [data-m1*="type: archive"] .mainImage .unit, [data-m1*="type: front"] .mainImage .unit {
    max-width: 200rem;
    width: 166.6666666667%;
    left: 0rem;
    -webkit-transform: translateY(-72.5%);
    transform: translateY(-72.5%);
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  [data-m1*="type: project"] .mainImage .mainImageContent, [data-m1*="type: archive"] .mainImage .mainImageContent, [data-m1*="type: front"] .mainImage .mainImageContent {
    max-width: 230rem;
  }
  [data-m1*="type: project"] .mainImage .module, [data-m1*="type: archive"] .mainImage .module, [data-m1*="type: front"] .mainImage .module {
    max-width: 200rem;
  }
  [data-m1*="type: project"] .mainImage .moduleContent, [data-m1*="type: archive"] .mainImage .moduleContent, [data-m1*="type: front"] .mainImage .moduleContent {
    max-width: 200rem;
    width: 144.4444444444%;
  }
  [data-m1*="type: project"] .mainImage .unit, [data-m1*="type: archive"] .mainImage .unit, [data-m1*="type: front"] .mainImage .unit {
    max-width: 200rem;
    width: 307.6923076923%;
    left: 0rem;
    -webkit-transform: translateY(-75%);
    transform: translateY(-75%);
  }
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  [data-m1*="type: project"] .mainImage .mainImageContent, [data-m1*="type: archive"] .mainImage .mainImageContent, [data-m1*="type: front"] .mainImage .mainImageContent {
    max-width: 176.85rem;
  }
  [data-m1*="type: project"] .mainImage .module, [data-m1*="type: archive"] .mainImage .module, [data-m1*="type: front"] .mainImage .module {
    max-width: 145.8rem;
  }
  [data-m1*="type: project"] .mainImage .moduleContent, [data-m1*="type: archive"] .mainImage .moduleContent, [data-m1*="type: front"] .mainImage .moduleContent {
    max-width: 145.8rem;
    width: 100%;
  }
  [data-m1*="type: project"] .mainImage .unit, [data-m1*="type: archive"] .mainImage .unit, [data-m1*="type: front"] .mainImage .unit {
    max-width: 135rem;
    width: 135%;
    left: 10.8rem;
    -webkit-transform: translateY(-72.5%);
    transform: translateY(-72.5%);
  }
}
.mainImage .moduleContent {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.mainImage .moduleContent::-webkit-scrollbar {
  display: none;
}

[data-m1*="type: project"] .mainImage .unit,
[data-m1*="type: archive"] .mainImage .unit,
[data-m1*="type: front"] .mainImage .unit {
  top: 100%;
  opacity: 0;
  visibility: hidden;
  transition: top 1.5s, opacity 1.5s, visibility 1.5s;
}
[data-m1*="type: project"] .mainImage[data-m2-main-image*="state: shown;"] .unit,
[data-m1*="type: archive"] .mainImage[data-m2-main-image*="state: shown;"] .unit,
[data-m1*="type: front"] .mainImage[data-m2-main-image*="state: shown;"] .unit {
  top: 50%;
  opacity: 1;
  visibility: visible;
}
[data-m1*="type: project"] .mainImage[data-m2-main-image*="state: shown;"] [data-m2-main*="state: state4;"] .unit,
[data-m1*="type: archive"] .mainImage[data-m2-main-image*="state: shown;"] [data-m2-main*="state: state4;"] .unit,
[data-m1*="type: front"] .mainImage[data-m2-main-image*="state: shown;"] [data-m2-main*="state: state4;"] .unit {
  opacity: 0;
  visibility: hidden;
}

.mainTitle {
  position: relative;
  width: calc(calc(100vw - 0px) * 100 / 100);
  height: calc(calc(100vh - 0px) * 100 / 100);
  line-height: 0;
  pointer-events: none;
}
.mainTitle .mainTitleContent {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: var(--content-basis-area-width);
  max-height: var(--content-basis-area-height);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  .mainTitle .mainTitleContent {
    padding-top: 6rem;
    padding-bottom: 5rem;
  }
}
.mainTitle .module[data-m1*="type: text"] {
  opacity: 0.95;
  pointer-events: auto;
}

[data-m1*="type: project"] .mainTitle .mainTitleContent {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-height: 450px) and (orientation: landscape) {
  [data-m1*="type: archive"] .mainTitle .mainTitleContent,
  [data-m1*="type: front"] .mainTitle .mainTitleContent {
    display: flex;
    align-items: flex-end;
  }
}

[data-m1*="type: text-about-"] .mainTitle .mainTitleContent,
[data-m1*="type: text-sorry-"] .mainTitle .mainTitleContent {
  display: flex;
  justify-content: center;
  align-items: center;
}

[data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] > * > .unitgroup > .part[data-m1*="index: 0"] {
  margin-bottom: 6.25%;
  font-size: 40%;
}
[data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] > * > .unitgroup > .part[data-m1*="index: 1"] {
  padding-left: 0.05em;
}
[data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] > * > .unitgroup > .part[data-m1*="index: 1"] [data-m1*="type: categoryName-main"] {
  font-size: 19%;
}
[data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] > * > .unitgroup > .part[data-m1*="index: 1"] [data-m1*="type: categoryName-sub"] {
  font-size: 9.5%;
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  [data-m1*="type: project"] .mainTitle .unit[data-m1*="type: categoryName-sub;"] .module[data-m1*="type: print;"] .part[data-m1*="class: line;"] {
    display: inline-block;
  }
}

[data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"],
[data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] {
  position: absolute;
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  [data-m1*="type: archive"] .mainTitle .unit[data-m1*="type: categoryName-sub;"] .module[data-m1*="type: print;"] .part[data-m1*="class: line;"],
  [data-m1*="type: front"] .mainTitle .unit[data-m1*="type: categoryName-sub;"] .module[data-m1*="type: print;"] .part[data-m1*="class: line;"] {
    display: inline-block;
  }
}

[data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: categoryName-main"] {
  font-size: 20%;
}
[data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: categoryName-sub"] {
  font-size: 6%;
  padding-left: 0.25em;
}

[data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: siteName-main"] {
  font-size: 20%;
}
[data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: siteName-sub"] {
  font-size: 6%;
  padding-left: 0.25em;
}

[data-m1*="type: text-about-"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: sectionName-sup"],
[data-m1*="type: text-sorry-"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: sectionName-sup"] {
  font-size: 10%;
}
[data-m1*="type: text-about-"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: sectionName-main"],
[data-m1*="type: text-sorry-"] .mainTitle .module[data-m1*="type: text"] > * > * > * > .unit[data-m1*="type: sectionName-main"] {
  font-size: 20%;
}

[data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"], [data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

[data-m1*="type: text-about-"] .mainTitle .module[data-m1*="type: text"], [data-m1*="type: text-sorry-"] .mainTitle .module[data-m1*="type: text"] {
  font-size: 32rem;
}

@media screen and (min-width: 451px) and (orientation: portrait) {
  [data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(22rem, calc(100vh - 0px) * 22.9166666667 / 100, 27.5rem);
  }
}
@media screen and (min-width: 451px) and (orientation: portrait) {
  [data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"], [data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(42rem, calc(100vh - 0px) * 43.75 / 100, 52.5rem);
    margin-left: 7.5%;
    margin-right: 7.5%;
    bottom: 20%;
  }
}
@media screen and (min-width: 451px) and (orientation: landscape) {
  [data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(22rem, calc(100vw - 0px) * 22.9166666667 / 100, 27.5rem);
  }
}
@media screen and (min-width: 451px) and (orientation: landscape) {
  [data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"], [data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(42rem, calc(100vw - 0px) * 43.75 / 100, 52.5rem);
    margin-left: 6.25%;
    margin-right: 6.25%;
    bottom: 22.5%;
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  [data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(18.7rem, calc(100vw - 0px) * 51.9444444444 / 100, 23.375rem);
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  [data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"], [data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(35.7rem, calc(100vw - 0px) * 99.1666666667 / 100, 44.625rem);
    margin-left: 7.5%;
    margin-right: 7.5%;
    top: 50%;
    bottom: initial;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  [data-m1*="type: project"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(18.7rem, calc(100vw - 0px) * 23.375 / 100, 23.375rem);
  }
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  [data-m1*="type: archive"] .mainTitle .module[data-m1*="type: text"], [data-m1*="type: front"] .mainTitle .module[data-m1*="type: text"] {
    font-size: clamp(35.7rem, calc(100vw - 0px) * 44.625 / 100, 44.625rem);
    margin-left: 6.25%;
    margin-right: 6.25%;
    bottom: calc(5rem + 10%);
  }
}
.mainTitle {
  opacity: 0;
  visibility: hidden;
}
.mainTitle[data-m2-main-title*="state: moving;"] {
  opacity: 1;
  visibility: visible;
}

.mainTitle [data-m2-main-title*="class: mover;"] {
  position: relative;
}
.mainTitle [data-m2-main-title*="class: mover;"] > * {
  position: absolute;
  top: 0;
  right: 0;
}
.mainTitle [data-m2-main-title*="class: mover;"][data-m2-main-title*="state: beforeMoving"] {
  opacity: 0;
  visibility: hidden;
}
.mainTitle [data-m2-main-title*="class: mover;"][data-m2-main-title*="state: moving"] {
  opacity: 1;
  visibility: visible;
  transition: width 1s, opacity 2s, visibility 2s;
}
.mainTitle [data-m2-main-title*="class: mover;"][data-m2-main-title*="state: moved"] {
  opacity: 1;
  visibility: visible;
}

.mainContent {
  position: relative;
}

article[data-m1*="depth: 0;"] {
  font-size: 1.6rem;
  margin: 0 auto;
}
article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > .sectionContent {
  display: flex;
  justify-content: center;
  margin: 0 auto;
}

body[data-m1*="type: project"] .mainContent, body[data-m1*="type: archive"] .mainContent, body[data-m1*="type: front"] .mainContent {
  padding-top: 25rem;
}

body[data-m1*="type: project"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"], body[data-m1*="type: archive"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] {
  margin-top: 10rem;
}
body[data-m1*="type: project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"][data-m2-section*="sticky: 1;"], body[data-m1*="type: archive"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"][data-m2-section*="sticky: 1;"] {
  position: sticky;
  top: var(--content-area-offset-top);
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"][data-m2-section*="sticky: 1;"], body[data-m1*="type: archive"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"][data-m2-section*="sticky: 1;"] {
    top: var(--content-area-offset-top-pp);
  }
}
body[data-m1*="type: project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"] .module[data-m1*="type: label-text"] .unit[data-m1*="type: title;"], body[data-m1*="type: archive"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"] .module[data-m1*="type: label-text"] .unit[data-m1*="type: title;"] {
  font-size: 120%;
}

body[data-m1*="type: project"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > .itemgroup {
  width: 80%;
  max-width: 16em;
}

body[data-m1*="type: archive"] .mainContent {
  max-width: var(--content-area-width);
  margin-left: auto;
  margin-right: auto;
}
body[data-m1*="type: archive"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > .itemgroup {
  width: 80%;
  max-width: 26em;
}

body[data-m1*="type: front"] {
  background-color: #ffc800;
}
body[data-m1*="type: front"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > .itemgroup {
  width: 80%;
  max-width: 22em;
}

.module {
  --delay: 1s;
}

.moduleContent {
  --delay: 0.5s;
}

.term {
  --delay: 1s;
}

.mainContent > .module[data-m1*="type: backdrop;"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
body[data-m1*="type: project"] .mainContent > .module[data-m1*="type: backdrop;"] {
  background-image: linear-gradient(rgba(208, 200, 198, 0), rgba(208, 200, 198, 0.95) 50rem);
}
body[data-m1*="type: front"] .mainContent > .module[data-m1*="type: backdrop;"] {
  background-image: linear-gradient(rgba(255, 200, 0, 0), rgba(255, 200, 0, 0.95) 100%);
}

body[data-m1*="type: project"] article[data-m1*="type: project;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .part + .part {
  margin-top: 0.5em;
}
body[data-m1*="type: project"] article[data-m1*="type: project;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit[data-m1*="type: title;"] {
  margin-top: 0.5em;
}
body[data-m1*="type: project"] article[data-m1*="type: project;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit[data-m1*="type: details;"] {
  margin-top: 0.5em;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] {
  z-index: 100;
  pointer-events: none;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > .itemContent {
  max-width: var(--content-area-width);
  margin-left: auto;
  margin-right: auto;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"] {
  width: 70%;
  max-width: 20em;
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"] {
    width: 100%;
    max-width: 30em;
  }
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"][data-m2-label-text-module*="can-open-text: 0;"] {
  height: 0;
  padding-top: initial;
  padding-bottom: initial;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"] > .moduleContent {
  background-color: rgba(208, 200, 198, 0.85);
  border-radius: 0 0 1em 1em;
  padding: 1em;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"] > * > .unitgroup {
  pointer-events: auto;
  background-color: transparent;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"][data-m2-label-item*="position: right;"] > * > .module[data-m1*="type: label-text;"] {
  margin-left: auto;
  margin-right: 0;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] {
  width: 100%;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: none;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent[data-m2-illu-pict-module] {
  align-items: initial;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > .unitgroup {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > .unitgroup[data-m1*="flow: column;"] {
  flex-flow: column;
  flex-wrap: wrap;
  max-height: 100rem;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > .unitgroup[data-m2-illu-pict-unitgr] {
  align-items: initial;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit {
  position: relative;
  height: 75%;
  max-height: 75rem;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="type: free;"] {
  height: 100%;
  max-height: 100rem;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="type: free-bleed;"] {
  height: 100%;
  max-height: 100rem;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit + .unit {
  margin-left: 2em;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > * > .unitContent {
  display: block;
  height: 100%;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] {
  pointer-events: none;
  max-width: var(--content-area-width);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] {
  pointer-events: auto;
  position: relative;
}
@media screen and (min-width: 451px) and (orientation: landscape) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] {
    height: 100%;
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] {
    background-color: rgba(208, 200, 198, 0.85);
    border-radius: 1em 1em 0 0;
  }
}
@media screen and (min-width: 451px) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > .moduleContent {
    padding: 1em;
    background-color: rgba(208, 200, 198, 0.85);
    border-radius: 1em 1em 1em 1em;
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > .moduleContent {
    padding: 1.5em 1em 1em;
  }
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > * > .unitgroup {
  pointer-events: auto;
  background-color: transparent;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > * > * > .unit[data-m1*="type: heading;"] {
  color: white;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > * > * > .unit + .unit {
  margin-top: 0.5em;
}

body[data-m1*="type: archive-project"] article[data-m1*="type: archive;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .part + .part {
  margin-top: 1em;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"] {
  width: 90%;
  max-width: 30em;
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"] {
    width: 100%;
    max-width: 30em;
  }
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"] > * > .module[data-m1*="type: label-text;"][data-m2-label-text-module*="can-open-text: 1;"] > .moduleContent {
  padding-top: 1.5em;
  padding-bottom: 1em;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"][data-m2-label-item*="position: left"] > * > * > .moduleContent {
  margin-left: 2em;
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: header;"] .item[data-m1*="type: label;"][data-m2-label-item*="position: left"] > * > * > .moduleContent {
    margin-left: 1.5em;
  }
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .itemWrapper[data-m2-arch-link-itemgroup*="sticky: 1;"] {
  position: sticky;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] {
  max-width: 450px;
  margin-top: 5rem;
  --offset-top: 10rem;
  --offset-bottom: 0rem;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"][data-m2-arch-link-item*="sticky: 1;"] {
  position: sticky;
  top: calc(var(--view-offset-top) + calc(calc(100vh - 0px) * 7.5 / 100));
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > .itemContent {
  display: block;
  width: 85%;
  margin: 0 auto;
  max-height: calc(calc(100vh - 0px) * 85 / 100);
  display: flex;
  flex-flow: column;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > .itemContent:hover {
  opacity: 0.2;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: header;"] {
  flex: 0 1 auto;
  overflow: hidden;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: header;"] > .module[data-m1*="type: link-text;"] {
  position: relative;
  z-index: 10;
  margin-bottom: -7.5%;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: header;"] > .module[data-m1*="type: link-text;"] > * > * > .unit[data-m1*="type: number;"] {
  font-size: 5rem;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: header;"] > .module[data-m1*="type: link-text;"] > * > * > .unit[data-m1*="type: number;"] > .unitContent {
  display: block;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: header;"] > .module[data-m1*="type: link-picture;"] > * > * > .unit {
  position: relative;
  width: 100%;
  max-height: 100%;
  left: 0;
  bottom: 0;
  overflow: hidden;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: header;"] > .module[data-m1*="type: link-picture;"] > * > * > .unit::before {
  content: "";
  display: block;
  padding-top: 45.6470588235%;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: header;"] > .module[data-m1*="type: link-picture;"] > * > * > .unit > .unitContent {
  position: absolute;
  bottom: -3%;
  height: 150%;
  left: 50%;
  transform: translateX(-57.5%);
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: body;"] {
  max-width: 16em;
  margin: 1em auto 0;
  flex: 0 0 auto;
  overflow: hidden;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1*="type: heading"], body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1*="type: desc"] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1*="type: heading;"] {
  -webkit-line-clamp: 1;
  line-clamp: 1;
  font-size: 115%;
}
body[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1*="type: desc;"] {
  -webkit-line-clamp: 3;
  line-clamp: 3;
  margin-top: 0.25em;
}

body[data-m1*="type: front"] article[data-m1] > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .part + .part {
  margin-top: 1em;
}

body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: header;"] .item[data-m1*="type: label;"][data-m2-label-item*="position: left;"] > * > .module[data-m1*="type: label-text;"] > .moduleContent {
  margin-left: 2em;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: header;"] .item[data-m1*="type: label;"][data-m2-label-item*="position: right;"] > * > .module[data-m1*="type: label-text;"] > .moduleContent {
  margin-right: 2em;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"][data-m2-illu-item*="sticky: 1;"] {
  position: -webkit- sticky;
  position: sticky;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] {
  max-height: calc(calc(100vh - 0px) * 100 / 100);
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
  max-height: 100rem;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="sizeS;"] {
  height: 52.5%;
  max-height: 52.5rem;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="sizeSS;"] {
  margin: 1em;
  max-height: 37.5rem;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="sizeSS;"]:only-child {
  margin: initial;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > .moduleContent {
  margin-left: 2em;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
  margin-right: 2em;
}
@media screen and (orientation: portrait) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] {
    height: var(--content-area-height);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"][data-m2-illu-item*="sticky: 1;"] {
    top: calc((100vh - var(--content-area-height)) / 2);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] {
    height: var(--focus-area-height);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"][data-m2-illu-pict-module] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
    height: calc(calc(100vw - 0px) * 100 / 100);
    top: 0%;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    min-width: 100%;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > .unitgroup[data-m2-illu-pict-unitgr] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="sizeSS;"] {
    height: calc(calc(calc(100vw - 0px) * 37.5 / 100) - 2em);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] {
    padding-bottom: 7em;
    width: 70%;
    max-width: 30em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
    width: 70%;
    max-width: 20em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent[data-m2-illu-pict-module] {
    padding-right: calc(calc(100vw - 0px) * 20 / 100);
    padding-left: calc(calc(100vw - 0px) * 20 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="type: free-bleed;"][data-m1*="is-last-unit: 1;"] {
    margin-right: calc(calc(100vw - 0px) * -20 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
    margin-left: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
    left: 0;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent[data-m2-illu-pict-module] {
    padding-left: calc(calc(100vw - 0px) * 20 / 100);
    padding-right: calc(calc(100vw - 0px) * 20 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="type: free-bleed;"][data-m1*="is-first-unit: 1;"] {
    margin-left: calc(calc(100vw - 0px) * -20 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > .moduleContent {
    margin-left: 2em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
    margin-left: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
    right: 0;
  }
}
@media screen and (orientation: landscape) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] {
    height: var(--content-area-height);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"][data-m2-illu-item*="sticky: 1;"] {
    top: calc((100vh - var(--content-area-height)) / 2);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] {
    height: var(--focus-area-height);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"][data-m2-illu-pict-module] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
    height: calc(calc(100vh - 0px) * 100 / 100);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    min-width: 100%;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > .unitgroup[data-m2-illu-pict-unitgr] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="sizeSS;"] {
    height: calc(calc(calc(100vh - 0px) * 37.5 / 100) - 2em);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] {
    padding-bottom: 6em;
    width: 70%;
    max-width: 20em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
    width: 70%;
    max-width: 20em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent[data-m2-illu-pict-module] {
    padding-right: calc(calc(100vh - 0px) * 10 / 100);
    padding-left: calc(calc(100vh - 0px) * 10 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="type: free-bleed;"][data-m1*="is-last-unit: 1;"] {
    margin-right: calc(calc(100vh - 0px) * -10 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
    margin-left: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
    left: 0;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent[data-m2-illu-pict-module] {
    padding-left: calc(calc(100vh - 0px) * 10 / 100);
    padding-right: calc(calc(100vh - 0px) * 10 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="type: free-bleed;"][data-m1*="is-first-unit: 1;"] {
    margin-left: calc(calc(100vh - 0px) * -10 / 100);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] {
    margin-left: auto;
    margin-right: 0;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > .moduleContent {
    margin-right: 2em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
    margin-left: auto;
    margin-right: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
    right: 0;
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: header;"] .item[data-m1*="type: label;"][data-m2-label-item*="position: left;"] > * > .module[data-m1*="type: label-text;"] > .moduleContent {
    margin-left: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: header;"] .item[data-m1*="type: label;"][data-m2-label-item*="position: right;"] > * > .module[data-m1*="type: label-text;"] > .moduleContent {
    margin-right: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] {
    height: var(--content-area-height-pp);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"][data-m2-illu-item*="sticky: 1;"] {
    top: calc((100vh - var(--content-area-height-pp)) / 2);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] {
    height: var(--focus-area-height-pp);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"][data-m2-illu-pict-module] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
    height: calc(calc(100vw - 0px) * 150 / 100);
    top: 0%;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > .unitgroup[data-m2-illu-pict-unitgr] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > * > .unit[data-m1*="sizeSS;"] {
    height: calc(min(37.5%, calc(calc(100vh - 0px) * 100 / 100) / 2) - 2em);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] {
    padding-bottom: 6em;
    width: 100%;
    max-width: 30em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
    width: 100%;
    max-width: 30em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > .moduleContent {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: right;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
    margin-left: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
    margin-right: 1.5em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: illustration-text;"] > .moduleContent {
    margin-left: 1em;
    margin-right: 1em;
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"][data-m1*="position: left;"] > * > .part[data-m1*="type: footer;"] > .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
    margin-left: 1.5em;
  }
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"][data-m2-illu-pict-module] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > .moduleContent {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module[data-m1*="type: illustration-picture;"] > * > .unitgroup[data-m2-illu-pict-unitgr] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
main,
aside,
article,
section,
.itemgroup,
.item,
.mainTitleContent {
  opacity: 1;
  visibility: visible;
  transition: opacity 1s, visibility 1s;
}

main[data-m2-main*="state: hidden"],
aside[data-m2-aside*="state: hidden"],
article[data-m2-article*="state: hidden"],
section[data-m2-section*="state: hidden"],
.itemgroup[data-m2-itemgroup*="state: hidden"],
.item[data-m2-item*="state: hidden"],
.mainTitleContent[data-m2-main-title*="state: hidden"] {
  opacity: 0;
  visibility: hidden;
}

body[data-m1*="type: project"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module], body[data-m1*="type: archive"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module], body[data-m1*="type: front"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module] {
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  --delay: 1.0s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
body[data-m1*="type: project"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module*="state: opening;"], body[data-m1*="type: archive"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module*="state: opening;"], body[data-m1*="type: front"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module*="state: opening;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="type: project"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module*="state: opened;"], body[data-m1*="type: archive"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module*="state: opened;"], body[data-m1*="type: front"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module*="state: opened;"] {
  opacity: 1;
  visibility: visible;
  overflow: visible;
}
body[data-m1*="type: project"] .module[data-m1*="type: label-text;"][data-m2-label-text-module], body[data-m1*="type: archive"] .module[data-m1*="type: label-text;"][data-m2-label-text-module], body[data-m1*="type: front"] .module[data-m1*="type: label-text;"][data-m2-label-text-module] {
  opacity: 1;
  visibility: visible;
  --delay: 0.5s;
  transition: visibility var(--delay), opacity var(--delay);
}
body[data-m1*="type: project"] .module[data-m1*="type: label-text;"][data-m2-label-text-module*="state: shown;"], body[data-m1*="type: archive"] .module[data-m1*="type: label-text;"][data-m2-label-text-module*="state: shown;"], body[data-m1*="type: front"] .module[data-m1*="type: label-text;"][data-m2-label-text-module*="state: shown;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="type: project"] .module[data-m1*="type: label-text;"][data-m2-label-text-module*="state: hidden;"], body[data-m1*="type: archive"] .module[data-m1*="type: label-text;"][data-m2-label-text-module*="state: hidden;"], body[data-m1*="type: front"] .module[data-m1*="type: label-text;"][data-m2-label-text-module*="state: hidden;"] {
  opacity: 0;
  visibility: hidden;
}
body[data-m1*="type: project"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module], body[data-m1*="type: archive"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module], body[data-m1*="type: front"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module] {
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  --delay: 0.5s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
body[data-m1*="type: project"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module*="state: opened;"], body[data-m1*="type: archive"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module*="state: opened;"], body[data-m1*="type: front"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="type: project"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module*="state: closed;"], body[data-m1*="type: archive"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module*="state: closed;"], body[data-m1*="type: front"] .module[data-m1*="type: label-text;"] > .moduleContent[data-m2-label-text-module*="state: closed;"] {
  opacity: 0;
  visibility: hidden;
}
body[data-m1*="type: project"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module], body[data-m1*="type: archive"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module], body[data-m1*="type: front"] .module[data-m1*="type: paragraph-text;"] > .moduleContent[data-m2-para-text-module] {
  border-bottom: 0.4rem solid white;
  padding-bottom: 2em;
  position: absolute;
  left: 0;
  bottom: 0;
}

article[data-m1*="type: explanation;"] .item[data-m1*="type: illustration;"] > .itemContent[data-m2-illu-item] {
  opacity: 0;
  visibility: hidden;
  --delay: 1s;
  transition: visibility var(--delay), opacity var(--delay);
}
article[data-m1*="type: explanation;"] .item[data-m1*="type: illustration;"] > .itemContent[data-m2-illu-item*="state: shown;"] {
  opacity: 1;
  visibility: visible;
}
article[data-m1*="type: explanation;"] .item[data-m1*="type: illustration;"] .module[data-m1*="type: illustration-text;"] {
  opacity: 1;
  visibility: visible;
  --delay: 0.5s;
  transition: visibility var(--delay), opacity var(--delay);
}
article[data-m1*="type: explanation;"] .item[data-m1*="type: illustration;"] .module[data-m1*="type: illustration-text;"][data-m2-illu-text-module*="state: shown;"] {
  opacity: 1;
  visibility: visible;
}
article[data-m1*="type: explanation;"] .item[data-m1*="type: illustration;"] .module[data-m1*="type: illustration-text;"][data-m2-illu-text-module*="state: hidden;"] {
  opacity: 0;
  visibility: hidden;
}

.module[data-m1*="type: paragraph-text;"] .module[data-m1*="type: notepad;"],
.module[data-m1*="type: illustration-text;"] .module[data-m1*="type: notepad;"] {
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  --delay: 0.5s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
.module[data-m1*="type: paragraph-text;"] .module[data-m1*="type: notepad;"][data-m2-notepad-module*="state: opening;"], .module[data-m1*="type: paragraph-text;"] .module[data-m1*="type: notepad;"][data-m2-notepad-module*="state: opened;"],
.module[data-m1*="type: illustration-text;"] .module[data-m1*="type: notepad;"][data-m2-notepad-module*="state: opening;"],
.module[data-m1*="type: illustration-text;"] .module[data-m1*="type: notepad;"][data-m2-notepad-module*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}
.module[data-m1*="type: paragraph-text;"] .module[data-m1*="type: notepad;"][data-m2-notepad-module*="state: closing;"],
.module[data-m1*="type: illustration-text;"] .module[data-m1*="type: notepad;"][data-m2-notepad-module*="state: closing;"] {
  opacity: 0;
  visibility: hidden;
}

body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .itemgroup {
  --margin-top: 0rem;
}
@media screen and (max-height: 450px) and (orientation: landscape) {
  body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .itemgroup {
    --margin-top: 0;
  }
}
body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"][data-m2-arch-link-item] > .itemContent {
  opacity: 0;
  visibility: hidden;
  --delay: 0.5s;
  transition: visibility var(--delay), opacity var(--delay);
}
body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"][data-m2-arch-link-item] > .itemContent[data-m2-arch-link-item*="state: shown;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"][data-m2-arch-link-item] > .itemContent[data-m2-arch-link-item*="state: shown;"][data-m2-arch-link-item*="visibility: visible;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"][data-m2-arch-link-item] > .itemContent[data-m2-arch-link-item*="state: shown;"][data-m2-arch-link-item*="visibility: hidden;"] {
  opacity: 0;
  visibility: hidden;
}
body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"][data-m2-arch-link-item] .part[data-m1*="type: header;"] .module[data-m2-link-text-module] > .moduleContent {
  transform: translate(0, -100%);
  height: 0;
  opacity: 0;
  visibility: hidden;
  --delay: 0.5s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
  position: relative;
  z-index: 10;
  top: 100%;
}
body[data-m1*="type: archive-project"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"][data-m2-arch-link-item] .part[data-m1*="type: header;"] .module[data-m2-link-text-module] > .moduleContent[data-m2-link-text-module*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}

body[data-m1*="type: text-about-"] main .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"][data-m2-para-text-module] > .moduleContent,
body[data-m1*="type: text-sorry-"] main .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"][data-m2-para-text-module] > .moduleContent {
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  --delay: 0.5s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
body[data-m1*="type: text-about-"] main .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"][data-m2-para-text-module] > .moduleContent[data-m2-para-text-module*="state: opening;"], body[data-m1*="type: text-about-"] main .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"][data-m2-para-text-module] > .moduleContent[data-m2-para-text-module*="state: opened;"],
body[data-m1*="type: text-sorry-"] main .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"][data-m2-para-text-module] > .moduleContent[data-m2-para-text-module*="state: opening;"],
body[data-m1*="type: text-sorry-"] main .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"][data-m2-para-text-module] > .moduleContent[data-m2-para-text-module*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="type: text-about-"] main .item[data-m1*="type: paragraph;"] + .item[data-m1*="type: paragraph;"],
body[data-m1*="type: text-sorry-"] main .item[data-m1*="type: paragraph;"] + .item[data-m1*="type: paragraph;"] {
  margin-top: 5em;
}

body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
body[data-m1*="type: project"] article[data-m1*="type: explanation;"] section[data-m1*="type: body;"] .item[data-m1*="type: illustration;"] > * > .part[data-m1*="type: body;"] > .module::-webkit-scrollbar {
  display: none;
}

.test {
  width: 5;
}

@media screen and (min-width: 1px) and (max-width: 599px) {
  body[data-m1*="type: archive"] article[data-m1*="type: list;"] .item[data-m1*="type: link;"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 899px) {
  body[data-m1*="type: archive"] article[data-m1*="type: list;"] .item[data-m1*="type: link;"] {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 900px) and (max-width: 1199px) {
  body[data-m1*="type: archive"] article[data-m1*="type: list;"] .item[data-m1*="type: link;"] {
    display: inline-block;
    vertical-align: top;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1499px) {
  body[data-m1*="type: archive"] article[data-m1*="type: list;"] .item[data-m1*="type: link;"] {
    display: inline-block;
    vertical-align: top;
    width: 25%;
  }
}
@media screen and (min-width: 1500px) {
  body[data-m1*="type: archive"] article[data-m1*="type: list;"] .item[data-m1*="type: link;"] {
    display: inline-block;
    vertical-align: top;
    width: 20%;
  }
}
body[data-m1*="type: text-about-"] .mainContent,
body[data-m1*="type: text-sorry-"] .mainContent {
  margin: 0 auto;
}
body[data-m1*="type: text-about-"] article > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit + .unit[data-m1*="type: title;"],
body[data-m1*="type: text-sorry-"] article > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit + .unit[data-m1*="type: title;"] {
  margin-top: 0.25em;
}
body[data-m1*="type: text-about-"] article > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit + .unit[data-m1*="type: desc;"],
body[data-m1*="type: text-sorry-"] article > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit + .unit[data-m1*="type: desc;"] {
  margin-top: 1.5em;
}
body[data-m1*="type: text-about-"] article > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit + .unit[data-m1*="type: date;"],
body[data-m1*="type: text-sorry-"] article > * > section[data-m1*="type: header;"] .item[data-m1*="type: paragraph;"] .unit + .unit[data-m1*="type: date;"] {
  margin-top: 1.5em;
  text-align: end;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] {
  max-width: 117.6470588235rem;
  margin: 0 auto;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > .articleContent,
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > .articleContent {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 7.5%;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] {
  flex: 1 1 auto;
  width: 37.5rem;
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"],
  body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] {
    width: initial;
  }
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > .sectionContent,
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > .sectionContent {
  margin: 0 auto;
  max-width: 34em;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > .itemgroup,
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > .itemgroup {
  width: 100%;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent,
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent {
  background-color: white;
  border-radius: 1rem 1rem 0 0;
  padding: 1.25em 1.25em 1em;
  margin: 2em 0 0;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1] {
  color: black;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] {
  flex: 1 1 auto;
  width: 62.5rem;
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"],
  body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] {
    width: initial;
  }
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] > .sectionContent,
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] > .sectionContent {
  margin: 1em auto 0;
  max-width: 34em;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent,
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent {
  padding: 1em 0.5em 1em;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1] {
  color: black;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"][data-m2-article*="has-sticky-header: 1;"] > * > section[data-m1*="type: header;"],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"][data-m2-article*="has-sticky-header: 1;"] > * > section[data-m1*="type: header;"] {
  position: sticky;
  top: var(--view-offset-top);
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 0;"][data-m2-article*="has-sticky-header: 1;"][data-m2-article*="items-flow: vertical;"] > * > section[data-m1*="type: header;"],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 0;"][data-m2-article*="has-sticky-header: 1;"][data-m2-article*="items-flow: vertical;"] > * > section[data-m1*="type: header;"] {
  background-color: rgba(208, 200, 198, 0.95);
  z-index: 10;
}
body[data-m1*="type: text-about-"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"],
body[data-m1*="type: text-sorry-"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] .unit[data-m1*="type: title;"] {
  color: white;
}

body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: archive;"] > * > section[data-m1*="type: body;"] > .sectionContent {
  margin: 5em auto 0;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: archive;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: link;"] + .item[data-m1*="type: link;"] {
  margin-top: 5em;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: archive;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: link;"] > a.itemContent {
  display: block;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: archive;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: link;"] > a.itemContent {
  opacity: 0;
  visibility: hidden;
  --delay: 0.5s;
  transition: visibility var(--delay), opacity var(--delay);
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: archive;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: link;"] > a.itemContent[data-m2-news-link-item*="state: shown;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: digest;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent {
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 1rem 1rem 0 0;
  padding: 1.25em 1.25em 0.5em;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: digest;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1*="type: number;"] {
  color: black;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: digest;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1*="type: title;"] {
  color: black;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: digest;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent {
  background-color: rgba(255, 255, 255, 0.85);
  border-radius: 0 0 1rem 1rem;
  padding: 1em 1.25em 1.25em;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: digest;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > .unitgroup {
  position: relative;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: digest;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > .unitgroup::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  top: -1em;
  left: 0;
  background-color: gray;
}
body[data-m1*="type: text-about-news-archive"] article[data-m1*="type: digest;"] > * > section[data-m1*="type: body;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1*="type: desc;"] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-clamp: 5;
}

body[data-m1*="type: text-about-news-single"] article[data-m1*="type: text;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent {
  padding: 1.25em 1.25em 0.5em;
}

body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] main, body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] main {
  height: calc(calc(100vh - 0px) * 100 / 100);
  display: flex;
  align-items: center;
}
body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] main article[data-m1*="type: form;"], body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] main article[data-m1*="type: form;"] {
  padding-top: initial;
}
body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] aside, body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] aside {
  padding-top: initial;
}
body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] aside section[data-m1*="type: body;"], body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] aside section[data-m1*="type: body;"] {
  padding-top: initial;
}

body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] main, body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] main {
  height: calc(calc(100vh - 0px) * 100 / 100);
  display: flex;
  align-items: center;
}
body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] main article[data-m1*="type: form;"], body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] main article[data-m1*="type: form;"] {
  padding-top: initial;
}
body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] aside, body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] aside {
  padding-top: initial;
}
body[data-m1*="type: text-about-contact"][data-m1*="phase: sending"] aside section[data-m1*="type: body;"], body[data-m1*="type: text-about-contact"][data-m1*="phase: sendingButFailed"] aside section[data-m1*="type: body;"] {
  padding-top: initial;
}
body[data-m1*="type: text-about-contact"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"] > .sectionContent {
  margin: 1em auto 0;
  max-width: 34em;
}
body[data-m1*="type: text-about-contact"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > .moduleContent {
  padding: 1em 0.5em 1em;
}
body[data-m1*="type: text-about-contact"] article[data-m1*="depth: 1;"] > * > section[data-m1*="type: header;"] > * > * > .item[data-m1*="type: paragraph;"] > * > .module[data-m1*="type: paragraph-text;"] > * > * > .unit[data-m1] {
  color: black;
}

.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: note;"],
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: note;"] {
  font-size: 100%;
  border-bottom: 0.1rem solid gray;
  padding: 0.3em;
  color: black;
  cursor: pointer;
  border-radius: 0em;
  --delay: 0.5s;
  transition: background-color var(--delay), border-radius var(--delay), color var(--delay);
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: note;"]::after,
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: note;"]::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  vertical-align: text-bottom;
  background: black url(../images/letter--question-small.png) center center no-repeat;
  background-size: 80%;
  filter: invert(100%);
  transition: filter 0.5s;
  margin-left: 0.3em;
  margin-right: 0.1em;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: note;"][aria-expanded=true],
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: note;"][aria-expanded=true] {
  background-color: black;
  border-bottom: 0.1rem dotted transparent;
  color: white;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: note;"][aria-expanded=true][data-m2-note-term*="side: upper;"],
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: note;"][aria-expanded=true][data-m2-note-term*="side: upper;"] {
  border-radius: 0 0 0.8em 0.3em;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: note;"][aria-expanded=true][data-m2-note-term*="side: lower;"],
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: note;"][aria-expanded=true][data-m2-note-term*="side: lower;"] {
  border-radius: 0.3em 0.8em 0 0;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: note;"] > *,
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: note;"] > * {
  pointer-events: none;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: note;"] .termIndex,
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: note;"] .termIndex {
  display: none;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: indication;"] > .termContent,
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"] > .termContent {
  font-size: 100%;
  border-bottom: 0.1rem dotted gray;
  padding: 0.3em;
  color: black;
  border-radius: 0em;
  cursor: pointer;
  --delay: 0.25s;
  --delay-1: 0.5s;
  transition: background-color var(--delay-1), border-radius var(--delay), color var(--delay-1), background-size var(--delay-1);
  background-repeat: no-repeat;
  background-size: 0 100%;
  border-radius: 0.3em;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: indication;"] > .termContent[data-m2-indi-term*="state: showingIndicator;"],
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"] > .termContent[data-m2-indi-term*="state: showingIndicator;"] {
  border-radius: 0.3em 0.8em 0.8em 0.3em;
  border-bottom: 0.1rem dotted transparent;
  color: white;
  background-size: 100% 100%;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: indication;"] > .termContent[data-m2-indi-term*="state: showingIndicator;"] .term[data-m1*="type: note;"],
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"] > .termContent[data-m2-indi-term*="state: showingIndicator;"] .term[data-m1*="type: note;"] {
  color: white;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: indication;"] .unit[data-m1*="type: index;"],
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"] .unit[data-m1*="type: index;"] {
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background-color: transparent;
  margin-left: 0.3em;
  margin-right: 0.1em;
  vertical-align: text-bottom;
  position: relative;
  left: -0.5em;
  --delay: 0.5s;
  transition: background-color var(--delay), left var(--delay);
  background-color: white;
  left: 0em;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: indication;"] .unit[data-m1*="type: index;"]::after,
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"] .unit[data-m1*="type: index;"]::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  color: black;
  font-size: 0.6em;
  opacity: 0;
  visibility: hidden;
  --delay: 0.5s;
  transition: opacity var(--delay), visibility var(--delay), left var(--delay);
  background: transparent url(../images/letter--point-small.png) center center no-repeat;
  background-size: 100%;
  filter: invert(100%);
  width: 1.25em;
  height: 1.25em;
}
.module[data-m1*="type: paragraph-text;"] .term[data-m1*="type: indication;"][data-m2-indi-term*="state: active"] .unit[data-m1*="type: index;"]::after,
.module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m2-indi-term*="state: active"] .unit[data-m1*="type: index;"]::after {
  left: 50%;
  opacity: 1;
  visibility: visible;
}
.module[data-m1*="type: paragraph-text;"] .link[target=_blank],
.module[data-m1*="type: illustration-text;"] .link[target=_blank] {
  font-size: 100%;
  border-bottom: 1px solid rgb(0, 183, 229);
  color: black;
  padding-bottom: 2px;
}
.module[data-m1*="type: paragraph-text;"] .link[target=_blank]::after,
.module[data-m1*="type: illustration-text;"] .link[target=_blank]::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  vertical-align: text-top;
  background: black url(../images/letter--blank-small.png) center center no-repeat;
  background-size: 80%;
  filter: invert(100%);
  transition: filter 0.5s;
  margin-left: 0.25em;
}

.module[data-m1*="type: notepad;"] {
  position: absolute;
  z-index: 100;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
}
.module[data-m1*="type: notepad;"][data-m2-notepad-module*="side: upper"] {
  border-radius: 1rem 1rem 0.2rem 0.2rem;
}
.module[data-m1*="type: notepad;"][data-m2-notepad-module*="side: lower"] {
  border-radius: 0.2rem 0.2rem 1rem 1rem;
}
.module[data-m1*="type: notepad;"] > .moduleContent {
  max-height: 100%;
  position: relative;
}
.module[data-m1*="type: notepad;"] > * > .unitgroup[data-m1*="type: buttonUnitgroup;"] {
  display: flex;
  justify-content: end;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}
.module[data-m1*="type: notepad;"] > * > .unitgroup[data-m1*="type: buttonUnitgroup;"] button {
  width: 3em;
  height: 3em;
  font-size: 1.6rem;
  pointer-events: auto;
}
.module[data-m1*="type: notepad;"] > * > .unitgroup[data-m1*="type: buttonUnitgroup;"] button > .unitContent {
  position: relative;
  width: 100%;
  height: 100%;
}
.module[data-m1*="type: notepad;"] > * > .unitgroup[data-m1*="type: buttonUnitgroup;"] button > .unitContent::before {
  content: "";
  position: absolute;
  width: 2.5em;
  height: 2.5em;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  background: black url(../images/letter--multiply.png) center center no-repeat;
  background-size: 75%;
  filter: invert(100%);
}
.module[data-m1*="type: notepad;"] .unitgroup[data-m1*="type: textUnitgroup;"] {
  padding: 1.5em 1.5em 1.5em;
  overflow: hidden;
}
.module[data-m1*="type: notepad;"][data-m2-notepad-module*="state: opened"] .unitgroup[data-m1*="type: textUnitgroup;"] {
  overflow: auto;
}
.module[data-m1*="type: notepad;"] .unit[data-m1*="type: index;"] {
  display: none;
}
.module[data-m1*="type: notepad;"] .unit[data-m1*="type: term;"] {
  font-weight: bold;
  font-size: 105%;
  vertical-align: bottom;
  margin-top: initial;
  padding-right: 2.5em;
}
.module[data-m1*="type: notepad;"] .unit[data-m1*="type: term;"]::before {
  content: "";
  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  vertical-align: text-bottom;
  background: black url(../images/letter--question-small.png) center center no-repeat;
  background-size: auto;
  background-size: 80%;
  margin-right: 1em;
}
.module[data-m1*="type: notepad;"] .unit[data-m1*="type: details;"] {
  font-size: 100%;
}

.module[data-m1*="type: svg;"] {
  height: 100%;
  overflow: visible;
}

.module[data-m1*="type: indicator;"] .moduleContent {
  --delay: 0.25s;
}
.module[data-m1*="type: indicator;"] .moduleContent g.unit {
  opacity: 0;
  visibility: hidden;
  --delay: 0.25s;
  transition: opacity var(--delay) ease-in-out, visibility var(--delay) ease-in-out, transform var(--delay) ease-in-out;
}
.module[data-m1*="type: indicator;"] .moduleContent g.unit[data-m1*="type: pointer"] {
  --pointer-is-enabled: 1;
  --pointer-scale-closed: 0.5;
  --pointer-scale-opened: 1;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.module[data-m1*="type: indicator;"] .moduleContent g.unit[data-m1*="type: leaderline"] {
  --leaderline-is-enabled: 1;
  --leaderline-scale-closed: 0.5;
  --leaderline-scale-opened: 1;
  --leaderline-position-start: pointer-center;
  --leaderline-position-end: magnifier-arc;
  --leaderline-stroke-width: 10px;
  --leaderline-stroke-linejoin: round;
  --leaderline-stroke-linecap: round;
  fill: transparent;
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.module[data-m1*="type: indicator;"] .moduleContent g.unit[data-m1*="type: magnifier"] {
  --magnifier-is-enabled: 1;
  fill: transparent;
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
}
@media screen and (min-width: 451px) {
  .module[data-m1*="type: indicator;"] .moduleContent g.unit[data-m1*="type: magnifier"] {
    --magnifier-max-coeff-for-image: 0.60;
    --magnifier-min-scale-for-leaderline: 1.2;
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  .module[data-m1*="type: indicator;"] .moduleContent g.unit[data-m1*="type: magnifier"] {
    --magnifier-max-coeff-for-image: 1;
    --magnifier-min-scale-for-leaderline: 1.2;
  }
}
.module[data-m1*="type: indicator;"] .moduleContent g.unit[data-m1*="type: magnifier"] .unitContent[data-m1*="type: fill"] {
  fill: rgba(208, 200, 198, 0.95);
}
.module[data-m1*="type: indicator;"] .moduleContent g.unit[data-m1*="type: supplement"] {
  --supplement-is-enabled: 1;
  --supplement-scale-closed: 0.5;
  --supplement-scale-opened: 1;
  fill: transparent;
  stroke-width: 6px;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module] g.unit {
  opacity: 0;
  visibility: hidden;
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module] g.unit[data-m1*="type: pointer"] {
  transform: scale(var(--pointer-scale-closed));
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module] g.unit[data-m1*="type: leaderline"] {
  transform: scale(var(--leaderline-scale-closed));
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module] g.unit[data-m1*="type: supplement"] {
  transform: scale(var(--supplement-scale-closed));
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module*="state: opened"] g.unit {
  opacity: 1;
  visibility: visible;
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module*="state: opened"] g.unit[data-m1*="type: pointer"] {
  transform: scale(var(--pointer-scale-opened));
  opacity: 0.9;
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module*="state: opened"] g.unit[data-m1*="type: leaderline"] {
  transform: scale(var(--leaderline-scale-opened));
  opacity: 0.8;
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m2-indi-module*="state: opened"] g.unit[data-m1*="type: supplement"] {
  transform: scale(var(--supplement-scale-opened));
  opacity: 0.9;
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m1*="has-magnifier: 1;"][data-m2-indi-module*="state: opened"] g.unit[data-m1*="type: pointer"] {
  opacity: 0.8;
}
.module[data-m1*="type: indicator;"] .moduleContent[data-m1*="has-magnifier: 1;"][data-m2-indi-module*="state: opened"] g.unit[data-m1*="type: leaderline"] {
  opacity: 0.8;
}

.module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"] g.unit[data-m1*="type: pointer"] {
  fill: rgba(255, 255, 255, 0.85);
  stroke-width: 6px;
}
.module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke-dashed"] g.unit[data-m1*="type: pointer"] {
  stroke-dasharray: 4px 10px;
}

.module[data-m1*="type: controlpad;"] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
  pointer-events: none;
  --delay: 0.5s;
  visibility: hidden;
  opacity: 0;
  transition: opacity var(--delay), visibility var(--delay);
}
.module[data-m1*="type: controlpad;"] > .moduleContent {
  display: flex;
  position: fixed;
  width: calc(calc(100vw - 0px) * 100 / 100);
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  visibility: hidden;
  opacity: 0;
  --delay-move: 0.5s;
  transition: width var(--delay-move), opacity var(--delay-move), visibility var(--delay-move);
}
.module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
  pointer-events: auto;
  border-radius: 0.5em;
  overflow: hidden;
  display: flex;
  max-width: calc(var(--content-area-width) - 6em);
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 0px 0px 2px var(--color-gray);
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  .module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: controls;"] {
    max-width: calc(var(--content-area-width) - 3em);
  }
}
.module[data-m1*="type: controlpad;"] > * > * > .unitgroup[data-m1*="type: textButtonUnitgroup;"] {
  flex: 0 0 auto;
}
.module[data-m1*="type: controlpad;"] > * > * > .unitgroup[data-m1*="type: IndicationButtonUnitgroup;"] {
  display: flex;
  width: fit-content;
  flex: 0 1 auto;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  scroll-behavior: smooth;
  --border-left-width: 2px;
  border-left: 0px solid transparent;
  --delay-color: 0.25s;
  transition: border-left var(--delay-color);
}
.module[data-m1*="type: controlpad;"] > * > * > .unitgroup[data-m1*="type: IndicationButtonUnitgroup;"]::-webkit-scrollbar {
  display: none;
}
.module[data-m1*="type: controlpad;"] > * > * > .unitgroup[data-m1*="type: IndicationButtonUnitgroup;"] > .part {
  display: flex;
  width: fit-content;
}
.module[data-m1*="type: controlpad;"] > * > * > .unitgroup[data-m1*="type: IndicationButtonUnitgroup;"] > .part > button {
  flex: 0 0 auto;
}
.module[data-m1*="type: controlpad;"] .unitgroup[data-m1*="type: textButtonUnitgroup;"][data-m2-contpad-text-butt-unitgr*="state: opened;"] + .unitgroup[data-m1*="type: IndicationButtonUnitgroup;"][data-m2-contpad-indi-butt-unitgr*="state: opened;"] {
  border-left: var(--border-left-width) solid var(--color-gray);
}
.module[data-m1*="type: controlpad;"][data-m2-contpad-module*="state: shown;"] {
  visibility: visible;
  opacity: 1;
}
.module[data-m1*="type: controlpad;"] > .moduleContent[data-m2-contpad-module*="state: opened;"] {
  visibility: visible;
  opacity: 1;
}
.module[data-m1*="type: controlpad;"] button {
  --width: 6.0em;
  font-size: 1.6rem;
  width: 0em;
  height: 3em;
  opacity: 1;
  visibility: visible;
  --delay: 0.5s;
  transition: width var(--delay), opacity var(--delay), visibility var(--delay);
  overflow: hidden;
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  .module[data-m1*="type: controlpad;"] button {
    --width: 6.0em;
  }
}
.module[data-m1*="type: controlpad;"] button:hover {
  opacity: initial;
}
.module[data-m1*="type: controlpad;"] button.unit + button.unit {
  margin-top: initial;
}
.module[data-m1*="type: controlpad;"] button > .unitContent {
  pointer-events: none;
  color: transparent;
  --delay: 0.25s;
  transition: background-color var(--delay), color var(--delay);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.module[data-m1*="type: controlpad;"] button[data-m2-contpad-indi-butt-each-unit*="state: opened;"] {
  opacity: 1;
  visibility: visible;
  width: var(--width);
}
.module[data-m1*="type: controlpad;"] button[data-m2-contpad-indi-butt-each-unit*="state: opened;"] > .unitContent {
  color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m2-contpad-indi-butt-each-unit*="state: opened;"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  color: white;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"] {
  opacity: 0;
  visibility: hidden;
  width: 0em;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"] > .unitContent {
  position: relative;
  background-color: white;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"] > .unitContent::before {
  content: "";
  position: absolute;
  width: 2em;
  height: 2em;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit][data-m2-contpad-text-butt-gene-unit*="state: opened;"] {
  opacity: 1;
  visibility: visible;
  width: var(--width);
  color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit] > .unitContent::before {
  background: transparent url(../images/letter--text-hide.png) center center no-repeat;
  background-size: 100%;
  filter: invert(100%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: hidingText;"] {
  background-color: gray;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: hidingText;"]::before {
  background: transparent url(../images/letter--text.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnHidingText;"] {
  background-color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnHidingText;"]::before {
  background: transparent url(../images/letter--text.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnShowingText;"] {
  background-color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnShowingText;"]::before {
  background: transparent url(../images/letter--text-hide.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-indi-butt-gene-unit][data-m2-contpad-indi-butt-gene-unit*="state: opened;"] {
  opacity: 1;
  visibility: visible;
  width: var(--width);
  color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-indi-butt-gene-unit] > .unitContent::before {
  background: transparent url(../images/letter--indication-hide.png) center center no-repeat;
  background-size: 100%;
  filter: invert(100%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-indi-butt-gene-unit] > .unitContent[data-m2-contpad-indi-butt-gene-unit*="state: hidingAllIndicators;"] {
  background-color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleVisibility;"][data-m2-contpad-indi-butt-gene-unit] > .unitContent[data-m2-contpad-indi-butt-gene-unit*="state: hidingAllIndicators;"]::before {
  background: transparent url(../images/letter--indication.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"] {
  opacity: 0;
  visibility: hidden;
  width: 0em;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"] > .unitContent {
  position: relative;
  background-color: white;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"] > .unitContent::before {
  content: "";
  position: absolute;
  width: 2em;
  height: 2em;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit][data-m2-contpad-text-butt-gene-unit*="state: opened;"] {
  opacity: 1;
  visibility: visible;
  width: var(--width);
  color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit] > .unitContent::before {
  background: transparent url(../images/letter--text-hide.png) center center no-repeat;
  background-size: 100%;
  filter: invert(100%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: hidingText;"] {
  background-color: gray;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: hidingText;"]::before {
  background: transparent url(../images/letter--text.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnHidingText;"] {
  background-color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnHidingText;"]::before {
  background: transparent url(../images/letter--text.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnShowingText;"] {
  background-color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-text-butt-gene-unit] > .unitContent[data-m2-contpad-text-butt-gene-unit*="state: keepingOnShowingText;"]::before {
  background: transparent url(../images/letter--text-hide.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-indi-butt-gene-unit][data-m2-contpad-indi-butt-gene-unit*="state: opened;"] {
  opacity: 1;
  visibility: visible;
  width: var(--width);
  color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-indi-butt-gene-unit] > .unitContent::before {
  background: transparent url(../images/letter--indication-hide.png) center center no-repeat;
  background-size: 100%;
  filter: invert(100%);
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-indi-butt-gene-unit] > .unitContent[data-m2-contpad-indi-butt-gene-unit*="state: hidingAllIndicators;"] {
  background-color: black;
}
.module[data-m1*="type: controlpad;"] button[data-m1*="type: toggleInspection;"][data-m2-contpad-indi-butt-gene-unit] > .unitContent[data-m2-contpad-indi-butt-gene-unit*="state: hidingAllIndicators;"]::before {
  background: transparent url(../images/letter--indication.png) center center no-repeat;
  background-size: 100%;
  filter: invert(0%);
}
.module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"] {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: -1;
  opacity: 1;
  visibility: visible;
  --delay: 1s;
  transition: visibility var(--delay), opacity var(--delay);
}
.module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"][data-m2-module*="state: shown;"] {
  opacity: 1;
  visibility: visible;
}
.module[data-m1*="type: controlpad;"] > * > .part[data-m1*="type: backdrop;"][data-m2-module*="state: hidden;"] {
  opacity: 0;
  visibility: hidden;
}

.item .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(0, 183, 229), rgb(0, 183, 229) );
}
.item .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(10, 70, 150), rgb(10, 70, 150) );
}
.item .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(140, 15, 156), rgb(140, 15, 156) );
}
.item .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(232, 41, 126), rgb(232, 41, 126) );
}
.item .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(121, 120, 121), rgb(121, 120, 121) );
}
.item .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(171, 0, 0), rgb(171, 0, 0) );
}
.item .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(247, 87, 3), rgb(247, 87, 3) );
}
.item .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #00b7e5;
}
.item .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #0a4696;
}
.item .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #8c0f9c;
}
.item .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #e8297e;
}
.item .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #797879;
}
.item .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #ab0000;
}
.item .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #f75703;
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(0, 183, 229, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(10, 70, 150, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(140, 15, 156, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(232, 41, 126, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(121, 120, 121, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(171, 0, 0, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(247, 87, 3, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(0, 183, 229, 0.9);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(10, 70, 150, 0.9);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(140, 15, 156, 0.9);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(232, 41, 126, 0.9);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(121, 120, 121, 0.9);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(171, 0, 0, 0.9);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(247, 87, 3, 0.9);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(247, 87, 3, 0.8);
}

.item[data-m1*="color-group: 2;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(10, 70, 150), rgb(10, 70, 150) );
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(140, 15, 156), rgb(140, 15, 156) );
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(232, 41, 126), rgb(232, 41, 126) );
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(121, 120, 121), rgb(121, 120, 121) );
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(171, 0, 0), rgb(171, 0, 0) );
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(247, 87, 3), rgb(247, 87, 3) );
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(252, 200, 0), rgb(252, 200, 0) );
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #0a4696;
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #8c0f9c;
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #e8297e;
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #797879;
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #ab0000;
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #f75703;
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #fcc800;
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(10, 70, 150, 0.9);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(140, 15, 156, 0.9);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(232, 41, 126, 0.9);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(121, 120, 121, 0.9);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(171, 0, 0, 0.9);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(247, 87, 3, 0.9);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(252, 200, 0, 0.9);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 2;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(252, 200, 0, 0.8);
}

.item[data-m1*="color-group: 3;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(140, 15, 156), rgb(140, 15, 156) );
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(232, 41, 126), rgb(232, 41, 126) );
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(121, 120, 121), rgb(121, 120, 121) );
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(171, 0, 0), rgb(171, 0, 0) );
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(247, 87, 3), rgb(247, 87, 3) );
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(252, 200, 0), rgb(252, 200, 0) );
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(128, 128, 0), rgb(128, 128, 0) );
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #8c0f9c;
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #e8297e;
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #797879;
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #ab0000;
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #f75703;
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #fcc800;
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: olive;
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(140, 15, 156, 0.9);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(232, 41, 126, 0.9);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(121, 120, 121, 0.9);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(171, 0, 0, 0.9);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(247, 87, 3, 0.9);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(252, 200, 0, 0.9);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(128, 128, 0, 0.9);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 3;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(128, 128, 0, 0.8);
}

.item[data-m1*="color-group: 4;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(232, 41, 126), rgb(232, 41, 126) );
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(121, 120, 121), rgb(121, 120, 121) );
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(171, 0, 0), rgb(171, 0, 0) );
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(247, 87, 3), rgb(247, 87, 3) );
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(252, 200, 0), rgb(252, 200, 0) );
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(128, 128, 0), rgb(128, 128, 0) );
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(0, 102, 48), rgb(0, 102, 48) );
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #e8297e;
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #797879;
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #ab0000;
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #f75703;
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #fcc800;
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: olive;
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #006630;
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(232, 41, 126, 0.9);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(121, 120, 121, 0.9);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(171, 0, 0, 0.9);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(247, 87, 3, 0.9);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(252, 200, 0, 0.9);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(128, 128, 0, 0.9);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(0, 102, 48, 0.9);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 4;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 102, 48, 0.8);
}

.item[data-m1*="color-group: 5;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(121, 120, 121), rgb(121, 120, 121) );
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(171, 0, 0), rgb(171, 0, 0) );
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(247, 87, 3), rgb(247, 87, 3) );
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(252, 200, 0), rgb(252, 200, 0) );
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(128, 128, 0), rgb(128, 128, 0) );
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(0, 102, 48), rgb(0, 102, 48) );
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(0, 140, 140), rgb(0, 140, 140) );
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #797879;
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #ab0000;
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #f75703;
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #fcc800;
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: olive;
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #006630;
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #008c8c;
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(121, 120, 121, 0.9);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(171, 0, 0, 0.9);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(247, 87, 3, 0.9);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(252, 200, 0, 0.9);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(128, 128, 0, 0.9);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(0, 102, 48, 0.9);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(0, 140, 140, 0.9);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 5;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 140, 140, 0.8);
}

.item[data-m1*="color-group: 6;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(171, 0, 0), rgb(171, 0, 0) );
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(247, 87, 3), rgb(247, 87, 3) );
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(252, 200, 0), rgb(252, 200, 0) );
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(128, 128, 0), rgb(128, 128, 0) );
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(0, 102, 48), rgb(0, 102, 48) );
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(0, 140, 140), rgb(0, 140, 140) );
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(0, 183, 229), rgb(0, 183, 229) );
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #ab0000;
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #f75703;
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #fcc800;
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: olive;
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #006630;
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #008c8c;
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #00b7e5;
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(171, 0, 0, 0.9);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(247, 87, 3, 0.9);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(252, 200, 0, 0.9);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(128, 128, 0, 0.9);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(0, 102, 48, 0.9);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(0, 140, 140, 0.9);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(0, 183, 229, 0.9);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 6;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 183, 229, 0.8);
}

.item[data-m1*="color-group: 7;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(247, 87, 3), rgb(247, 87, 3) );
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(252, 200, 0), rgb(252, 200, 0) );
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(128, 128, 0), rgb(128, 128, 0) );
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(0, 102, 48), rgb(0, 102, 48) );
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(0, 140, 140), rgb(0, 140, 140) );
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(0, 183, 229), rgb(0, 183, 229) );
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(10, 70, 150), rgb(10, 70, 150) );
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #f75703;
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #fcc800;
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: olive;
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #006630;
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #008c8c;
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #00b7e5;
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #0a4696;
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(247, 87, 3, 0.9);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(252, 200, 0, 0.9);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(128, 128, 0, 0.9);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(0, 102, 48, 0.9);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(0, 140, 140, 0.9);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(0, 183, 229, 0.9);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(10, 70, 150, 0.9);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(247, 87, 3, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(247, 87, 3, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 7;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(10, 70, 150, 0.8);
}

.item[data-m1*="color-group: 8;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(252, 200, 0), rgb(252, 200, 0) );
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(128, 128, 0), rgb(128, 128, 0) );
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(0, 102, 48), rgb(0, 102, 48) );
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(0, 140, 140), rgb(0, 140, 140) );
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(0, 183, 229), rgb(0, 183, 229) );
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(10, 70, 150), rgb(10, 70, 150) );
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(140, 15, 156), rgb(140, 15, 156) );
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #fcc800;
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: olive;
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #006630;
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #008c8c;
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #00b7e5;
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #0a4696;
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #8c0f9c;
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(252, 200, 0, 0.9);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(128, 128, 0, 0.9);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(0, 102, 48, 0.9);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(0, 140, 140, 0.9);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(0, 183, 229, 0.9);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(10, 70, 150, 0.9);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(140, 15, 156, 0.9);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(252, 200, 0, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(252, 200, 0, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 8;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(140, 15, 156, 0.8);
}

.item[data-m1*="color-group: 9;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(128, 128, 0), rgb(128, 128, 0) );
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(0, 102, 48), rgb(0, 102, 48) );
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(0, 140, 140), rgb(0, 140, 140) );
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(0, 183, 229), rgb(0, 183, 229) );
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(10, 70, 150), rgb(10, 70, 150) );
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(140, 15, 156), rgb(140, 15, 156) );
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(232, 41, 126), rgb(232, 41, 126) );
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: olive;
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #006630;
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #008c8c;
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #00b7e5;
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #0a4696;
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #8c0f9c;
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #e8297e;
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(128, 128, 0, 0.9);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(0, 102, 48, 0.9);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(0, 140, 140, 0.9);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(0, 183, 229, 0.9);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(10, 70, 150, 0.9);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(140, 15, 156, 0.9);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(232, 41, 126, 0.9);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(128, 128, 0, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(128, 128, 0, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 9;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(232, 41, 126, 0.8);
}

.item[data-m1*="color-group: 10;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(0, 102, 48), rgb(0, 102, 48) );
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(0, 140, 140), rgb(0, 140, 140) );
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(0, 183, 229), rgb(0, 183, 229) );
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(10, 70, 150), rgb(10, 70, 150) );
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(140, 15, 156), rgb(140, 15, 156) );
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(232, 41, 126), rgb(232, 41, 126) );
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(121, 120, 121), rgb(121, 120, 121) );
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #006630;
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #008c8c;
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #00b7e5;
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #0a4696;
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #8c0f9c;
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #e8297e;
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #797879;
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(0, 102, 48, 0.9);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(0, 140, 140, 0.9);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(0, 183, 229, 0.9);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(10, 70, 150, 0.9);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(140, 15, 156, 0.9);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(232, 41, 126, 0.9);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(121, 120, 121, 0.9);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 102, 48, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 102, 48, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 10;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(121, 120, 121, 0.8);
}

.item[data-m1*="color-group: 11;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 1"] > .termContent {
  background-image: linear-gradient( rgb(0, 140, 140), rgb(0, 140, 140) );
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 2"] > .termContent {
  background-image: linear-gradient( rgb(0, 183, 229), rgb(0, 183, 229) );
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 3"] > .termContent {
  background-image: linear-gradient( rgb(10, 70, 150), rgb(10, 70, 150) );
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 4"] > .termContent {
  background-image: linear-gradient( rgb(140, 15, 156), rgb(140, 15, 156) );
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 5"] > .termContent {
  background-image: linear-gradient( rgb(232, 41, 126), rgb(232, 41, 126) );
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 6"] > .termContent {
  background-image: linear-gradient( rgb(121, 120, 121), rgb(121, 120, 121) );
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: illustration-text;"] .term[data-m1*="type: indication;"][data-m1*="indication-index: 7"] > .termContent {
  background-image: linear-gradient( rgb(171, 0, 0), rgb(171, 0, 0) );
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 1"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #008c8c;
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 2"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #00b7e5;
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 3"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #0a4696;
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 4"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #8c0f9c;
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 5"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #e8297e;
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 6"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #797879;
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: controlpad;"] button[data-m1*="type: indicatorControl;"][data-m1*="indication-index: 7"] > .unitContent[data-m2-contpad-indi-butt-each-unit*="state: showingIndicator"] {
  background-color: #ab0000;
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.start {
  stop-color: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.start {
  stop-color: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.start {
  stop-color: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.start {
  stop-color: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.start {
  stop-color: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.start {
  stop-color: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.start {
  stop-color: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] defs linearGradient stop.end {
  stop-color: rgba(0, 140, 140, 0.9);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] defs linearGradient stop.end {
  stop-color: rgba(0, 183, 229, 0.9);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] defs linearGradient stop.end {
  stop-color: rgba(10, 70, 150, 0.9);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] defs linearGradient stop.end {
  stop-color: rgba(140, 15, 156, 0.9);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] defs linearGradient stop.end {
  stop-color: rgba(232, 41, 126, 0.9);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] defs linearGradient stop.end {
  stop-color: rgba(121, 120, 121, 0.9);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] defs linearGradient stop.end {
  stop-color: rgba(171, 0, 0, 0.9);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: leaderline"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 140, 140, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(0, 183, 229, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(10, 70, 150, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(140, 15, 156, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(232, 41, 126, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(121, 120, 121, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: magnifier"] {
  stroke: rgba(171, 0, 0, 0.95);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: supplement"] {
  stroke: rgba(171, 0, 0, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 1-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 140, 140, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 2-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(0, 183, 229, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 3-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(10, 70, 150, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 4-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(140, 15, 156, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 5-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(232, 41, 126, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 6-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(121, 120, 121, 0.8);
}
.item[data-m1*="color-group: 11;"] .module[data-m1*="type: indicator;"][data-m1*="indicator-type: pointer-stroke"][data-m1*="indicator-index: 7-"] g.unit[data-m1*="type: pointer"] {
  stroke: rgba(171, 0, 0, 0.8);
}

.item[data-m1*="type: link;"] .unit[data-m1*="type: guide;"] .unitContent {
  position: relative;
  font-weight: bold;
  font-size: 90%;
}
.item[data-m1*="type: link;"] .unit[data-m1*="type: guide;"] .unitContent::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 2em;
  height: 2em;
  top: 50%;
  right: 0.1em;
  transform: translateY(-50%);
  border-radius: 50%;
  background: black url(../images/letter--arrow.png) center center no-repeat;
  background-size: 60%;
  transition: filter 0.5s;
}
body[data-m1*="type: archive-project"] .item[data-m1*="type: link;"] .unit[data-m1*="type: guide;"] {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
body[data-m1*="type: archive-project"] .item[data-m1*="type: link;"] .unit[data-m1*="type: guide;"] .unitContent {
  text-align: left;
}

.item[data-m1*="type: link;"] article[data-m1*="type: digest;"] .unit[data-m1*="type: guide;"] .unitContent {
  position: relative;
  font-weight: bold;
  font-size: 90%;
}
.item[data-m1*="type: link;"] article[data-m1*="type: digest;"] .unit[data-m1*="type: guide;"] .unitContent::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 2em;
  height: 2em;
  top: 50%;
  right: -0.25em;
  transform: translateY(-50%);
  border-radius: 50%;
  background: black url(../images/letter--arrow.png) center center no-repeat;
  background-size: 60%;
  transition: filter 0.5s;
}
body[data-m1*="type: text-about-news-archive"] .item[data-m1*="type: link;"] .unit[data-m1*="type: guide;"] {
  margin-top: 1em;
}
body[data-m1*="type: text-about-news-archive"] .item[data-m1*="type: link;"] .unit[data-m1*="type: guide;"] .unitContent {
  text-align: end;
  padding-right: 2.5em;
}

.module[data-m1*="type: caption;"] > * > .unitgroup {
  position: absolute;
  font-size: 1.5rem;
  line-height: 1.5;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  vector-effect: non-scaling-size;
}

div.module[data-m1*="type: unitgroup-boundary;"] {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
}

rect.module[data-m1*="type: unit-boundary;"] {
  pointer-events: none;
  fill: transparent;
}

body[data-m1*="in-private: 1"] .module[data-m1*="type: picture;"] .details {
  position: absolute;
  font-size: 8px;
  line-height: 1.2;
  margin-top: 0.5em;
}
body[data-m1*="in-private: 1"] .module[data-m1*="type: picture;"] .details-type {
  display: inline-block;
  padding: 0.25em 1em;
  border-radius: 2px;
  font-weight: bold;
}
body[data-m1*="in-private: 1"] .module[data-m1*="type: picture;"] .details-type.normal {
  background-color: white;
  color: gray;
}
body[data-m1*="in-private: 1"] .module[data-m1*="type: picture;"] .details-type.retina {
  background-color: black;
  color: white;
}
body[data-m1*="in-private: 1"] .module[data-m1*="type: picture;"] .details-src {
  margin-top: 0.25em;
}
body[data-m1*="in-private: 1"] .item[data-m1*="position: right;"] .module[data-m1*="type: picture;"] .details {
  left: 0;
}
body[data-m1*="in-private: 1"] .item[data-m1*="position: left;"] .module[data-m1*="type: picture;"] .details {
  right: 0;
  text-align: end;
}

aside {
  padding-top: 10rem;
}
[data-m1*="type: front"] aside {
  background-color: rgba(255, 200, 0, 0.95);
  position: relative;
}
aside section[data-m1*="type: body"] {
  padding: 10rem 0;
}
aside .item[data-m1*="type: link"] {
  font-size: 1.5rem;
  max-width: calc(calc(100vw - 0px) * 80 / 100);
  margin: 0 auto;
}
@media screen and (max-width: 750px) {
  aside .item[data-m1*="type: link"] {
    width: 20em;
  }
}
@media screen and (min-width: 751px) {
  aside .item[data-m1*="type: link"] {
    width: 40em;
  }
}
aside .item[data-m1*="type: link"] + .item {
  margin-top: 5em;
}
aside .item[data-m1*="type: link"][data-m2-link-item] > .itemContent {
  display: block;
  opacity: 0;
  visibility: hidden;
  --delay: 1s;
  transition: visibility var(--delay), opacity var(--delay);
}
aside .item[data-m1*="type: link"][data-m2-link-item] > .itemContent[data-m2-link-item*="state: shown"] {
  opacity: 1;
  visibility: visible;
}
aside .item[data-m1*="type: link"][data-m2-link-item] .module[data-m1*="type: link-picture;"] > .moduleContent {
  height: 0;
  opacity: 0;
  visibility: hidden;
  --delay: 1s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
aside .item[data-m1*="type: link"][data-m2-link-item] .module[data-m1*="type: link-picture;"] > .moduleContent[data-m2-link-pict-module*="state: opened"] {
  opacity: 1;
  visibility: visible;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: header"] {
  padding: 1.25em 1.5em 0;
  background-color: rgb(255, 255, 255);
  border-radius: 1rem 1rem 0 0;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: header"] .module {
  border-bottom: 0.2rem solid black;
  padding-bottom: 0.5em;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: header"] .module .unit[data-m1*="type: label;"] {
  line-height: 1.4;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] {
  background-color: rgb(255, 255, 255);
  display: flex;
  display: -webkit-flex;
  padding-top: 2em;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-text;"] {
  width: 20em;
  max-width: 100%;
  flex: 0 0 auto;
  padding: 0em 1.5em 2em;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-text;"] .unit[data-m1*="type: number"] {
  color: black;
  margin-bottom: 0.5em;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] {
  color: black;
  line-height: 1.4;
  font-weight: 600;
  letter-spacing: 0.025em;
  font-size: 130%;
  margin-top: initial;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] > * > span {
  display: block;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-text;"] .unit[data-m1*="type: heading"] > * > .sub {
  font-size: 76.92307%;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-text;"] .unit[data-m1*="type: desc"] {
  line-height: 1.6;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-top: 0.75em;
  max-width: 20em;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] {
  width: 20em;
  max-width: 100%;
  align-self: end;
  -webkit-align-self: end;
  margin: 0 0 0 auto;
  flex: 0 0 auto;
  display: flex;
  display: -webkit-flex;
  flex-flow: column;
  -webkit-flex-flow: column;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] .moduleContent {
  overflow: hidden;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] .unit {
  position: relative;
  overflow: hidden;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] .unit::before {
  content: "";
  display: block;
  padding-top: 66.666%;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] .unit[data-m1*="type: mainFig;"]::before {
  padding-top: 58.9665653495%;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] .unitContent {
  position: absolute;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] [data-m1*="type: mainFig;"] .unitContent {
  width: 151.9756838906%;
  left: -12.1580547112%;
  bottom: -3%;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: body"] .module[data-m1*="type: link-picture;"] [data-m1*="type: keyFig;"] .unitContent {
  max-width: 100%;
  max-height: 100%;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  width: initial;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: footer"] {
  padding: 1em 1em 1em 1.5em;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 0 0 1rem 1rem;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: footer"] .module {
  font-size: 1.5rem;
  position: relative;
  padding-right: 1.5em;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: footer"] .module::after {
  display: inline-block;
  content: "";
  width: 1.3em;
  height: 1.3em;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: transparent url(../images/letter--arrow.png) center center no-repeat;
  background-size: contain;
}
aside .item[data-m1*="type: link"] .part[data-m1*="type: footer"] .unit[data-m1*="type: desc"] {
  font-weight: bold;
  color: white;
  line-height: 1.4;
}

.nav a {
  display: block;
}

.header .nav {
  position: fixed;
  z-index: 1000;
  width: calc(calc(100vw - 0px) * 100 / 100);
  height: calc(calc(100vh - 0px) * 100 / 100);
  bottom: var(--view-offset-bottom);
  left: var(--view-offset-left);
  display: flex;
  flex-flow: column;
  justify-content: flex-end;
  font-size: 1.6rem;
  pointer-events: none;
}

.header .nav .menubox {
  flex: 0 0 auto;
  position: relative;
  --delay: 1s;
  background-color: transparent;
  transition: background-color var(--delay);
}
.header .nav .menubox[data-m2-nav-menubox*="state: opening"], .header .nav .menubox[data-m2-nav-menubox*="state: opened"] {
  background-color: rgba(210, 202, 197, 0.95);
}
.header .nav .menubox > .menuboxContent {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  display: flex;
  flex-flow: column;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
  pointer-events: auto;
  max-width: var(--content-area-width);
  left: max((calc(calc(100vw - 0px) * 100 / 100) - var(--content-basis-area-width)) * (1 - var(--content-area-rate-x)) * 0.5, 0rem);
}
.header .nav .menubox > .menuboxContent[data-m2-nav-menubox*="state: opening"], .header .nav .menubox > .menuboxContent[data-m2-nav-menubox*="state: opened"] {
  height: 100%;
}
.header .nav .menubox > * > .part[data-m1*="type: header;"] {
  flex: 0 0 auto;
  padding-top: calc(var(--content-area-offset-top) - var(--view-offset-top) + 1.25em);
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0.75em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.header .nav .menubox > * > .part[data-m1*="type: header;"]::after {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 2.5rem * 2);
  height: 0.2rem;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  background-color: white;
}
.header .nav .menubox > * > .part[data-m1*="type: header;"] > .part[data-m1*="type: left;"] > .module[data-m1*="name: prevMenuButton;"] {
  font-size: 1.6rem;
  width: 3em;
  height: 3em;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 200;
  visibility: hidden;
  opacity: 0;
  transform: translate(0%, -50%) scale(-1, 1);
  background: transparent url(../images/letter--arrowhead.png) center center no-repeat;
  background-size: 50%;
  transition: opacity 0s;
}
.header .nav .menubox > * > .part[data-m1*="type: header;"] > .part[data-m1*="type: left;"] > .module[data-m1*="name: prevMenuButton;"][data-m2-nav-menubox*="state: shown"] {
  visibility: visible;
  opacity: 1;
}
.header .nav .menubox > * > .part[data-m1*="type: header;"] > .part[data-m1*="type: center;"] {
  flex: 1 1 auto;
  text-align: center;
}
.header .nav .menubox > * > .part[data-m1*="type: header;"] > .part[data-m1*="type: center;"] .unit[data-m1*="type: name;"] {
  font-weight: bold;
  line-height: 1.4;
}
.header .nav .menubox > * > .part[data-m1*="type: header;"] > .part[data-m1*="type: center;"] .unit[data-m1*="type: desc;"] {
  font-size: 85%;
  margin-top: 0.5em;
  line-height: 1.4;
}
.header .nav .menubox > * > .part[data-m1*="type: body;"] {
  position: relative;
  flex: 1 1 auto;
  margin-left: 5rem;
  margin-right: 5rem;
  margin-left: 3em;
  margin-right: 0;
}
.header .nav .menubox .module[data-m1*="type: menu;"] {
  --delay: 1.0s;
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 2.5rem;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m1*="depth: 0;"] {
  left: 0;
  width: 25em;
  max-width: 100%;
  transition: left var(--delay);
  top: 5%;
  height: calc(100% - 5% * 2);
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="state: opened;"] {
  z-index: 100;
}
.header .nav .menubox .module[data-m1*="type: menu;"] > .moduleContent {
  --delay: 1.0s;
  width: 100%;
  max-height: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
.header .nav .menubox .module[data-m1*="type: menu;"] > .moduleContent[data-m2-nav-menu*="state: opened;"] {
  overflow: auto;
}
.header .nav .menubox li.item[data-m1*="type: menuitemWrapper;"] {
  padding: 5px;
  transition: background-color 0.25s, border-top-color 0.25s;
}
.header .nav .menubox li.item[data-m1*="type: menuitemWrapper;"] + li {
  border-top: 1px dashed white;
}
.header .nav .menubox .module[data-m1*="type: menuitem;"] {
  display: block;
  cursor: pointer;
  position: relative;
  overflow-wrap: break-word;
  padding: 1em 0.75em 1em 0.75em;
}
.header .nav .menubox .module[data-m1*="type: menuitem;"][aria-haspopup=true] {
  padding: 1em 1.75em 1em 0.75em;
}
.header .nav .menubox .module[data-m1*="type: menuitem;"]:focus {
  outline: none;
}
.header .nav .menubox .module[data-m1*="type: menuitem;"] > .moduleContent {
  pointer-events: none;
}
.header .nav .menubox .module[data-m1*="type: menuitem;"][aria-haspopup=true] > .moduleContent::after {
  display: inline-block;
  content: "";
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  right: 0.5em;
  transform: translate(0, -50%);
  background: transparent url(../images/letter--arrowhead.png) center center no-repeat;
  background-size: contain;
  filter: invert(100%);
}
.header .nav .menubox .module[data-m1*="type: menuitem;"] .unit[data-m1*="type: name;"] {
  font-size: 105%;
  line-height: 1.4;
  font-weight: bold;
}
.header .nav .menubox .module[data-m1*="type: menuitem;"] .unit[data-m1*="type: desc;"] {
  font-size: 85%;
  margin-top: 0.5em;
  line-height: 1.4;
}
.header .nav .menubox > .menuboxContent {
  opacity: 0;
  visibility: hidden;
}
.header .nav .menubox > .menuboxContent[data-m2-nav-menubox*="state: opening;"], .header .nav .menubox > .menuboxContent[data-m2-nav-menubox*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="is-current-menu: 1"] > div > ul > li, .header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li[data-m2-nav-menu*="state: open"] {
  background-color: white;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="is-current-menu: 1"] > div > ul > li:first-child, .header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li[data-m2-nav-menu*="state: open"]:first-child {
  border-radius: 1rem 1rem 0 0;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="is-current-menu: 1"] > div > ul > li:last-child, .header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li[data-m2-nav-menu*="state: open"]:last-child {
  border-radius: 0 0 1rem 1rem;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="is-current-menu: 1"] > div > ul > li:first-child:last-child, .header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li[data-m2-nav-menu*="state: open"]:first-child:last-child {
  border-radius: 1rem;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="is-current-menu: 1"] > div > ul > li + li {
  border-top-color: var(--color-gray);
}
.header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li[data-m2-nav-menu*="state: open"] + li {
  border-top-color: transparent;
}
.header .nav .menubox .module[data-m1*="type: menu;"] > .moduleContent {
  opacity: 0;
  visibility: hidden;
}
.header .nav .menubox .module[data-m1*="type: menu;"] > .moduleContent[data-m2-nav-menu*="state: opening;"], .header .nav .menubox .module[data-m1*="type: menu;"] > .moduleContent[data-m2-nav-menu*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}
.header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li.item[data-m2-nav-menuitem*="menuitem-has-focus: 1"] {
  background-color: black;
}
.header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li.item[data-m2-nav-menuitem*="menuitem-has-focus: 1"], .header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li.item[data-m2-nav-menuitem*="menuitem-has-focus: 1"] + li {
  border-top-color: transparent;
}
.header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li.item[data-m2-nav-menuitem*="menuitem-has-focus: 1"] > div > .module[data-m1*="type: menuitem;"] {
  color: white;
}
.header .nav .menubox .module[data-m1*="type: menu;"] > div > ul > li.item[data-m2-nav-menuitem*="menuitem-has-focus: 1"] > * > * > .moduleContent::after {
  filter: invert(0%);
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="out-of-view: 1;"] > div > ul > li[data-m2-nav-menu*="state: open"] {
  background-color: transparent;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="out-of-view: 1;"] > div > ul > li, .header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="out-of-view: 1;"] > div > ul > li + li {
  border-top-color: transparent;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="out-of-view: 1;"] > div > ul > li > div > .module[data-m1*="type: menuitem;"] {
  opacity: 0;
  visibility: hidden;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="out-of-view: 1;"] > .moduleContent {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.header .nav .menubox .module[data-m1*="type: menu;"][data-m2-nav-menu*="out-of-view: 1;"] > .moduleContent::-webkit-scrollbar {
  display: none;
}

.header .nav .toolbar {
  flex: 0 0 auto;
  background-color: rgba(255, 255, 255, 0.95);
  pointer-events: auto;
  --delay: 1s;
  transition: transform 1s, opacity 1s;
  width: calc(calc(100vw - 0px) * 100 / 100);
  opacity: 0;
  transform: translate(0, 100%);
}
.header .nav .toolbar[data-m2-nav-toolbar*="state: shown;"] {
  opacity: 1;
  transform: translate(0, 0);
}
.header .nav .toolbar .toolbarContent {
  display: flex;
  justify-content: space-between;
  max-width: var(--content-area-width);
  margin-left: auto;
  margin-right: auto;
}
.header .nav .toolbar .toolbarContent > .part {
  display: flex;
  align-items: center;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: left;"], .header .nav .toolbar .toolbarContent > .part[data-m1*="type: right;"] {
  flex: 0 0 auto;
}
.header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: prevPageButton"], .header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: nextPageButton"] {
  font-size: 1.6rem;
  width: 3em;
  height: 3em;
  border-radius: 0.5em;
  display: block;
  background: transparent url(../images/letter--arrowhead.png) center center no-repeat;
  filter: invert(100%);
  background-size: 50%;
}
.header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: prevPageButton"]:hover, .header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: nextPageButton"]:hover {
  opacity: 0.3;
}
.header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: prevPageButton"]:active, .header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: nextPageButton"]:active {
  opacity: 0.3;
}
.header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: prevPageButton"] {
  transform: scale(-1, 1);
}
.header .nav .toolbar .toolbarContent > .part .module[data-m1*="name: nextPageButton"] {
  transform: scale(1, 1);
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] {
  flex: 1 1 auto;
  padding: 0.5em 0.5em;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: toggleButton;"] {
  width: 100%;
  height: 2em;
  font-size: 1.6rem;
  text-align: left;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: toggleButton;"]:hover {
  opacity: initial;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: toggleButton;"][data-m2-nav-toolbar*="state: willCloseMenu;"]:hover {
  opacity: 0.2;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: toggleButton;"] > .moduleContent {
  position: relative;
  width: 100%;
  height: 2em;
  display: flex;
  align-items: center;
  pointer-events: none;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: visibility var(--delay), opacity var(--delay);
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"][data-m2-nav-toolbar*="state: shown;"] {
  opacity: 1;
  visibility: visible;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"][data-m2-nav-toolbar*="overflow: hidden;"] *, .header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"][data-m2-nav-toolbar*="overflow: hidden-end;"] * {
  width: 100%;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"] > .moduleContent {
  position: relative;
  padding-left: 2.75em;
  width: 100%;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"] > .moduleContent::before {
  content: "";
  position: absolute;
  width: 2em;
  height: 2em;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  background: transparent url(../images/letter--menu.png) center center no-repeat;
  background-size: 100%;
  display: inline-block;
  filter: invert(100%);
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"] > .moduleContent[data-m2-nav-toolbar*="state: willOpenMenu;"]::before {
  background: transparent url(../images/letter--menu-open.png) center center no-repeat;
  background-size: 100%;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .module[data-m1*="name: pageLabel;"] > .moduleContent[data-m2-nav-toolbar*="state: willCloseMenu;"]::before {
  background: transparent url(../images/letter--menu-close.png) center center no-repeat;
  background-size: 100%;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent {
  color: black;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
  width: 100%;
  text-overflow: hidden;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent span.guideOfNavigation {
  font-size: 90%;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent[data-m2-nav-toolbar*="state: show-scroll-end;"], .header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent[data-m2-nav-toolbar*="state: show-end;"] {
  text-overflow: ellipsis clip;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent .letter {
  display: inline-block;
  width: 1.5em;
  height: 1em;
  position: relative;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent .letter::after {
  content: "";
  display: block;
  position: absolute;
  width: 1.5em;
  height: 1.5em;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  border-radius: 50%;
  background: transparent url(../images/letter--arrowhead.png) center center no-repeat;
  background-size: auto;
  background-size: 100%;
  filter: invert(100%);
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent .letter.prev {
  transform: scale(-1, 1);
  margin: 0 0.15em 0 0.5em;
}
.header .nav .toolbar .toolbarContent > .part[data-m1*="type: center;"] .unitContent .letter.next {
  transform: scale(1, 1);
  margin: 0 0.5em 0 0.15em;
}

.footer .nav {
  line-height: 1.25;
  font-size: 1.2rem;
}
.footer .nav .module[data-m1*="type: menu;"] {
  margin-left: 1em;
}
.footer .nav .module[data-m1*="type: menu;"][data-m1*="depth: 0;"] {
  margin-left: initial;
}
.footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 5rem;
  padding: 0 2.5rem;
}
.footer .nav .item[data-m1*="type: menuitemWrapper;"] + .item[data-m1*="type: menuitemWrapper;"] {
  margin-top: 1.5em;
}
.footer .nav .item[data-m1*="type: menuitemWrapper;"] + .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0;"] {
  margin-top: initial;
}
.footer .nav .module[data-m1*="type: menuitem;"] + .module[data-m1*="type: menu;"] {
  margin-top: 1.5em;
}
.footer .nav .module[data-m1*="type: menuitem;"][data-m1*="depth: 0;"] {
  border-top: 0.2rem solid white;
  padding-top: 0.75em;
}
.footer .nav .module[data-m1*="type: menuitem;"][data-m1*="depth: 0;"] .unit[data-m1*="type: name;"] {
  color: white;
}
.footer .nav .module[data-m1*="type: menuitem;"] .unit[data-m1*="type: name;"] {
  font-weight: bold;
}
.footer .nav .module[data-m1*="type: menuitem;"] .unit[data-m1*="type: desc;"] {
  font-size: 83.3333333333%;
  margin-top: 0.75em;
}

@media screen and (min-width: 1px) and (max-width: 600px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 1);
  }
}
@media screen and (min-width: 601px) and (max-width: 850px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 2);
  }
}
@media screen and (min-width: 851px) and (max-width: 1100px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 3);
  }
}
@media screen and (min-width: 1101px) and (max-width: 1350px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 4);
  }
}
@media screen and (min-width: 1351px) and (max-width: 1600px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 5);
  }
}
@media screen and (min-width: 1601px) and (max-width: 1850px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 6);
  }
}
@media screen and (min-width: 1851px) and (max-width: 2100px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 7);
  }
}
@media screen and (min-width: 2101px) {
  footer .nav .item[data-m1*="type: menuitemWrapper;"][data-m1*="depth: 0"] {
    width: calc(100% / 7);
  }
}
.unit[data-m1*="type: name;"] [data-m1*="class: projectTitle;"] {
  display: inline-flex;
}
.unit[data-m1*="type: name;"] [data-m1*="class: projectTitle;"] span[data-m1*="class: title;"] {
  margin-left: 1em;
}
.header .unit[data-m1*="type: name;"] [data-m1*="class: projectTitle;"] span[data-m1*="class: number;"] {
  color: #b1aaa5;
}
.footer .unit[data-m1*="type: name;"] [data-m1*="class: projectTitle;"] span[data-m1*="class: number;"] {
  color: white;
}

footer {
  background-color: #ffc800;
}
footer .footerContent {
  padding: 10rem 7.5% 5rem;
  max-width: var(--content-area-width);
  margin: 0 auto;
}
footer .part[data-m1*="index: 1;"] {
  margin-top: 10rem;
}
footer .siteLogo {
  font-size: 5rem;
  line-height: 0;
  margin-bottom: 1rem;
}
footer .siteLogo img {
  height: 1em;
}

body[data-m1*="type: text-about-contact;"] .section[data-m1*="depth: 1;"] + .section {
  margin-top: 5rem;
}
body[data-m1*="type: text-about-contact;"] [data-m1*="type: tag;"] {
  font-weight: bold;
}
body[data-m1*="type: text-about-contact;"] [data-m1*="type: tag;"][data-m1*=is-required]::before {
  content: "●";
  margin-right: 0.25em;
}
body[data-m1*="type: text-about-contact;"] [data-m1*="type: tag;"][data-m1*="is-required: 0;"]::before {
  color: lightgray;
}
body[data-m1*="type: text-about-contact;"] [data-m1*="type: tag;"][data-m1*="is-required: 1;"]::before {
  color: red;
}

article[data-m1*="type: form;"]:not([data-m1*="phase: writing;"]) {
  padding-top: 10rem;
}

.module[data-m1*="type: form;"] > .moduleContent {
  background-color: white;
  border-radius: 1rem;
}
@media screen and (min-width: 451px) {
  .module[data-m1*="type: form;"] > .moduleContent {
    padding: 6rem 7.5%;
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  .module[data-m1*="type: form;"] > .moduleContent {
    padding: 6rem 3rem;
  }
}
article[data-m1*="type: form;"][data-m1*="phase: writing;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .part[data-m1*="type: footer;"], article[data-m1*="type: form;"][data-m1*="phase: rewriting;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .part[data-m1*="type: footer;"] {
  border-top: 0.1rem dashed #b3b3b3;
}
article[data-m1*="type: form;"][data-m1*="phase: writing;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .item[data-m1*=value-is-valid] .part[data-m1*="type: footer;"], article[data-m1*="type: form;"][data-m1*="phase: writing;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .item[data-m2-form-item*="state: valid;"] .part[data-m1*="type: footer;"], article[data-m1*="type: form;"][data-m1*="phase: writing;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .item[data-m2-form-item*="state: invalid;"] .part[data-m1*="type: footer;"], article[data-m1*="type: form;"][data-m1*="phase: rewriting;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .item[data-m1*=value-is-valid] .part[data-m1*="type: footer;"], article[data-m1*="type: form;"][data-m1*="phase: rewriting;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .item[data-m2-form-item*="state: valid;"] .part[data-m1*="type: footer;"], article[data-m1*="type: form;"][data-m1*="phase: rewriting;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"] .item[data-m2-form-item*="state: invalid;"] .part[data-m1*="type: footer;"] {
  border-top-color: transparent;
}
article[data-m1*="type: form;"][data-m1*="phase: confirming;"] .module[data-m1*="type: form;"] .part[data-m1*="type: body;"][data-m1*="is-end-part: 1;"] {
  border-bottom: 0.1rem dashed #b3b3b3;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"] + .item {
  margin-top: 2.5em;
}

.module[data-m1*="type: form;"] .module[data-m1*="type: label;"] > * > .unitgroup {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: label;"] .unit[data-m1*="type: tag;"] {
  color: gray;
  font-size: 0.75em;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"][data-m1*="depth: 0;"] > * > .part[data-m1*="index: 0;"] {
  margin-bottom: 1em;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"][data-m1*="depth: 0;"] > * > * > .module[data-m1*="type: label;"] .unit[data-m1*="type: label;"] {
  font-size: 1.05em;
  font-weight: bold;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"][data-m1*="depth: 0;"] > * > * > .module[data-m1*="type: label;"] .unit[data-m1*="type: label;"]:before {
  content: "●";
  margin-right: 0.25em;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"][data-m1*="depth: 1;"] > * > .part[data-m1*="index: 0;"] {
  margin-bottom: 0.5em;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"][data-m1*="depth: 1;"] > * > * > .module[data-m1*="type: label;"] .unit[data-m1*="type: label;"] {
  font-size: 1em;
  font-weight: bold;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"][data-m1*="depth: 2;"] > * > .part[data-m1*="index: 0;"] {
  margin-bottom: 0.5em;
}
.module[data-m1*="type: form;"] .item[data-m1*="type: entry;"][data-m1*="depth: 2;"] > * > * > .module[data-m1*="type: label;"] .unit[data-m1*="type: label;"] {
  font-size: 90%;
  color: #4d4d4d;
}

.module[data-m1*="type: form;"] .module[data-m1*="type: guide;"] > * > .unit {
  text-align: end;
  font-size: 70%;
  margin-top: 0.5em;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: message;"] {
  padding-top: 0.25em;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: message;"][data-m2-form-module] > .moduleContent {
  overflow: hidden;
  --delay: 1s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
  height: 0;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: message;"][data-m2-form-module*="state: opening"] > .moduleContent, .module[data-m1*="type: form;"] .module[data-m1*="type: message;"][data-m2-form-module*="state: opened"] > .moduleContent {
  visibility: visible;
  opacity: 1;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: message;"][data-m2-form-module*="state: closing"] > .moduleContent, .module[data-m1*="type: form;"] .module[data-m1*="type: message;"][data-m2-form-module*="state: closed"] > .moduleContent {
  visibility: hidden;
  opacity: 0;
}
.module[data-m1*="type: form;"] .item[data-m1*=value-is-valid] .part[data-m1*="type: footer;"], .module[data-m1*="type: form;"] .item[data-m2-form-item] .part[data-m1*="type: footer;"] {
  position: relative;
}
.module[data-m1*="type: form;"] .item[data-m1*=value-is-valid] .part[data-m1*="type: footer;"]::before, .module[data-m1*="type: form;"] .item[data-m2-form-item] .part[data-m1*="type: footer;"]::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0.2rem;
  top: -0.1rem;
  left: 0;
}
.module[data-m1*="type: form;"] .item[data-m1*=value-is-valid] .module[data-m1*="type: message;"] li, .module[data-m1*="type: form;"] .item[data-m2-form-item] .module[data-m1*="type: message;"] li {
  font-size: 90%;
  display: block;
  position: relative;
  margin-left: 1.5em;
}
.module[data-m1*="type: form;"] .item[data-m1*=value-is-valid] .module[data-m1*="type: message;"] li::before, .module[data-m1*="type: form;"] .item[data-m2-form-item] .module[data-m1*="type: message;"] li::before {
  display: inline-block;
  content: "";
  width: 1.15em;
  height: 1.15em;
  border-radius: 50%;
  position: absolute;
  top: 0.2em;
  left: -1.5em;
  margin-right: 0.25em;
}
.module[data-m1*="type: form;"] .item[data-m1*="value-is-valid: 0;"] .part[data-m1*="type: footer;"]::before, .module[data-m1*="type: form;"] .item[data-m2-form-item*="state: invalid;"] .part[data-m1*="type: footer;"]::before {
  background-color: red;
}
.module[data-m1*="type: form;"] .item[data-m1*="value-is-valid: 0;"] .module[data-m1*="type: message;"] li::before, .module[data-m1*="type: form;"] .item[data-m2-form-item*="state: invalid;"] .module[data-m1*="type: message;"] li::before {
  background: red url(../images/letter--exclamation-small.png) center center no-repeat;
  background-size: contain;
}
.module[data-m1*="type: form;"] .item[data-m1*="value-is-valid: 1;"] .part[data-m1*="type: footer;"]::before, .module[data-m1*="type: form;"] .item[data-m2-form-item*="state: valid;"] .part[data-m1*="type: footer;"]::before {
  background-color: limegreen;
}
.module[data-m1*="type: form;"] .item[data-m1*="value-is-valid: 1;"] .module[data-m1*="type: message;"] li::before, .module[data-m1*="type: form;"] .item[data-m2-form-item*="state: valid;"] .module[data-m1*="type: message;"] li::before {
  background: limegreen url(../images/letter--check-small.png) center center no-repeat;
  background-size: contain;
}

.module[data-m1*="type: form;"] .module[data-m1*="type: control;"] > * > .unit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: control;"] > * > .unit > .unitContent {
  flex: 1 1 auto;
  max-width: 100%;
  font-size: 1.2em;
  overflow-wrap: anywhere;
  word-break: break-all;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: control;"] > * > .unit[data-m1*="type: input;"], .module[data-m1*="type: form;"] .module[data-m1*="type: control;"] > * > .unit[data-m1*="type: textarea;"] {
  background-color: white;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: control;"] > * > .unit[data-m1*="type: textarea;"] > .unitContent {
  height: 10em;
  resize: vertical;
}
article[data-m1*="type: form;"][data-m1*="phase: confirming;"] .module[data-m1*="type: form;"] .module[data-m1*="type: control;"] > * > .unit[data-m1*="type: textarea;"] > .unitContent {
  height: initial;
}
.module[data-m1*="type: form;"] > * > .part[data-m1*="type: footer;"] {
  margin-top: 5em;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: button;"] {
  font-size: 1.2em;
  display: block;
  border: 0.2rem solid black;
  border-radius: 0.3rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 0.25em;
  color: black;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: button;"] > * {
  pointer-events: none;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: button;"] + .module[data-m1*="type: button;"] {
  margin-top: 1em;
}

.module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"] {
  position: fixed;
  width: calc(calc(100vw - 0px) * 100 / 100);
  height: calc(calc(100vh - 0px) * 100 / 100);
  top: var(--view-offset-top);
  left: var(--view-offset-left);
  background-color: rgba(210, 202, 197, 0.9);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  --delay: 1s;
  transition: opacity var(--delay), visibility var(--delay);
  z-index: 100;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"][data-m2-form-dialog*="state: closing;"], .module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"][data-m2-form-dialog*="state: closeed;"] {
  opacity: 0;
  visibility: hidden;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"][data-m2-form-dialog*="state: opening;"], .module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"][data-m2-form-dialog*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"][data-m2-form-dialog*="state: opened;"] {
  pointer-events: auto;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"] section[data-m1*="type: window;"] {
  width: 80%;
  max-width: 32.5em;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow-y: auto;
}
@media screen and (min-width: 451px) {
  .module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"] section[data-m1*="type: window;"] {
    max-height: 80%;
    top: 50%;
  }
}
@media screen and (max-width: 450px) and (orientation: portrait) {
  .module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"] section[data-m1*="type: window;"] {
    max-height: calc(80% - 5rem);
    top: calc(50% - 2.5rem);
  }
}
.module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"] section[data-m1*="type: window;"] > * {
  padding: 6rem 10%;
  background-color: white;
  border-radius: 1rem;
}
.module[data-m1*="type: form;"] .module[data-m1*="type: dialog;"] section[data-m1*="type: window;"] > * > .part + .part {
  margin-top: 5em;
}

article[data-m1*="type: form;"][data-m1*="phase: confirming;"] .module[data-m1*="type: control;"], article[data-m1*="type: form;"] .module[data-m1*="type: dialog;"] .module[data-m1*="type: control;"] {
  border-bottom: 1px solid #b3b3b3;
}

.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-"] {
  border-bottom-width: 0.2rem;
  border-bottom-style: solid;
  position: relative;
  margin-left: 1.5em;
  padding-bottom: 0.25em;
}
.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-"]::before {
  display: inline-block;
  content: "";
  width: 1.15em;
  height: 1.15em;
  border-radius: 50%;
  position: absolute;
  top: 0em;
  left: -1.5em;
  margin-right: 0.25em;
}

.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-alert;"] {
  border-bottom-color: red;
}
.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-alert;"]::before {
  background: red url(../images/letter--exclamation-small.png) center center no-repeat;
  background-size: contain;
}

.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-attention;"] {
  border-bottom-color: limegreen;
}
.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-attention;"]::before {
  background: limegreen url(../images/letter--exclamation-small.png) center center no-repeat;
  background-size: contain;
}

.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-thanks;"] {
  border-bottom-color: limegreen;
}
.unit[data-m1*="type: heading;"] span[data-m1*="type: notice-thanks;"]::before {
  background: limegreen url(../images/letter--check-small.png) center center no-repeat;
  background-size: contain;
}

.module[data-m1*="type: form;"][data-m2-form][data-m2-form*="state: opened;"] {
  --delay: 1s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
.module[data-m1*="type: form;"][data-m2-form] > .moduleContent {
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  --delay: 1s;
  transition: height var(--delay), visibility var(--delay), opacity var(--delay);
}
.module[data-m1*="type: form;"][data-m2-form] > .moduleContent[data-m2-form*="state: opened;"] {
  opacity: 1;
  visibility: visible;
}

.dev {
  position: fixed;
  top: 0;
  z-index: 10000;
  line-height: 1.2;
  max-height: 75vh;
  overflow: auto;
}

.dev .section[data-m1*="type: palette;"] {
  font-size: 9px;
}
.dev .section[data-m1*="type: palette;"] > .sectionContent {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1000;
  opacity: 0.9;
  background-color: white;
  border-radius: 5px 0 0 5px;
}
.dev .section[data-m1*="type: palette;"] .itemgroup {
  border-top: 1px solid lightgray;
}
.dev .section[data-m1*="type: palette;"] .itemgroup:first-child {
  border-top: 0px solid lightgray;
}
.dev .section[data-m1*="type: palette;"] .item {
  border-top: 1px dashed lightgray;
  padding: 0.5em 0.25em;
}
.dev .section[data-m1*="type: palette;"] .item:first-child {
  border-top: 0px dashed lightgray;
}
.dev .section[data-m1*="type: palette;"] .part[data-m1*="type: header;"] {
  margin-bottom: 0.65em;
}
.dev .section[data-m1*="type: palette;"] .unit[data-m1*="type: label;"] {
  font-size: 0.65em;
  text-align: center;
}
.dev .section[data-m1*="type: palette;"] .unit[data-m1*="type: input;"] .unitContent {
  display: block;
  padding: 0;
  font-family: sans-serif;
  text-align: center;
  font-size: 0.8em;
  border-width: 0;
  width: 4em;
  margin: 0 auto;
  line-height: normal;
}

.dev .section[data-m1*="type: slip;"] {
  font-size: 9px;
}
.dev .section[data-m1*="type: slip;"] > .sectionContent {
  position: fixed;
  top: 0%;
  transform: translate(0, 0%);
  -webkit-transform: translate(0, 0%);
  left: 0;
  opacity: 0.9;
  padding: 1em;
}
.dev .section[data-m1*="type: slip;"] .item .unitContent {
  padding: 0.25em;
  border-radius: 2px;
  min-width: 10em;
  color: white;
}

.dev .section[data-m1*="type: log;"] dl {
  margin-left: 1em;
}
.dev .section[data-m1*="type: log;"] dl > dh:after {
  content: "：";
}
.dev .section[data-m1*="type: log;"] dl[data-m1*="is-end-list: 1;"] > * {
  display: inline-block;
}
.dev .section[data-m1*="type: log;"] dl[data-m1*="is-end-list: 1;"] > dd {
  margin-left: 0.5em;
}

.dev section[data-m1*="type: guide;"] .unit[data-m1*="type: contentBasisArea;"] {
  position: fixed;
  pointer-events: none;
  z-index: 1000;
  width: var(--content-basis-area-width);
  height: var(--content-basis-area-height);
  top: var(--content-basis-area-offset-top);
  left: var(--content-basis-area-offset-left);
}
.dev section[data-m1*="type: guide;"] .unit[data-m1*="type: contentArea;"] {
  position: fixed;
  pointer-events: none;
  z-index: 1000;
  width: var(--content-area-width);
  height: var(--content-area-height);
  top: var(--content-area-offset-top);
  left: var(--content-area-offset-left);
}
.dev section[data-m1*="type: guide;"] .unit[data-m1*="type: focusArea;"] {
  position: fixed;
  pointer-events: none;
  z-index: 1000;
  width: var(--focus-area-width);
  height: var(--focus-area-height);
  top: var(--focus-area-offset-top);
  left: var(--focus-area-offset-left);
}
.dev section[data-m1*="type: guide;"] .unit[data-m1*="type: viewArea;"] {
  position: fixed;
  pointer-events: none;
  z-index: 1000;
  width: calc(calc(100vw - 0px) * 100 / 100);
  height: calc(calc(100vh - 0px) * 100 / 100);
  top: var(--view-offset-top);
  left: var(--view-offset-left);
}
.dev section[data-m1*="type: guide;"] .unit[data-m1*="type: viewArea;"] .scale {
  position: absolute;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.dev section[data-m1*="type: guide;"] .unit[data-m1*="type: viewArea;"] .scale.x {
  width: calc(100% + 1px);
  height: 12px;
  top: -15px;
  left: -1px;
}
.dev section[data-m1*="type: guide;"] .unit[data-m1*="type: viewArea;"] .scale.y {
  width: 12px;
  height: calc(100% + 1px);
  top: -1px;
  left: -15px;
}

@media screen and (max-width: 450px) and (orientation: portrait) {
  .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: contentArea;"] {
    height: var(--content-area-height-pp);
    top: var(--content-area-offset-top-pp);
  }
  .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: focusArea;"] {
    height: var(--focus-area-height-pp);
    top: var(--focus-area-offset-top-pp);
  }
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: contentBasisArea;"] {
  outline: 1px dotted rgba(255, 255, 255, 0.25);
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: contentArea;"] {
  outline: 4px solid orange;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: focusArea;"] {
  outline: 2px solid brown;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: viewArea;"] {
  outline: 6px solid white;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: viewArea;"] .scale.x {
  background: transparent url(../images/scale_x.png) left center no-repeat;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .dev section[data-m1*="type: guide;"] .unit[data-m1*="type: viewArea;"] .scale.y {
  background: transparent url(../images/scale_y.png) left top no-repeat;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .module[data-m1*="type: label-text"] {
  outline: 1px solid white;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .module[data-m1*="type: label-text"] > .moduleContent {
  outline: 1px dashed rgba(255, 255, 255, 0.5);
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .module[data-m1*="type: illustration-text"] {
  outline: 1px solid white;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .module[data-m1*="type: illustration-text"] > .moduleContent {
  outline: 1px dashed rgba(255, 255, 255, 0.5);
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .module[data-m1*="type: unitgroup-boundary"] {
  outline: 1px solid white;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .module[data-m1*="type: unit-boundary"] {
  stroke: orange;
  stroke-width: 3px;
  vector-effect: non-scaling-stroke;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"])[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .itemWrapper {
  outline: 1px dashed rgb(255, 255, 255);
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"])[data-m1*="type: archive-project"] article[data-m1*="type: list;"] > * > section[data-m1*="type: body;"] .item[data-m1*="type: link;"] {
  outline: 1px solid white;
}
body[data-m1*="in-private: 1;"]:not([data-m2-page*="view-scale: 1;"]) .item[data-m1*="type: illustration;"] .part[data-m1*="type: footer;"] {
  outline: 2px solid white;
}

body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s, visibility 0.5s;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"][data-m2-meas-module*="state: active;"] {
  opacity: 1;
  visibility: visible;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"][data-m2-meas-module*="state: active;"]:hover {
  cursor: crosshair;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] rect[data-m1*="type: background;"] {
  fill: rgba(255, 255, 255, 0.1);
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] g[data-m1*="type: measuringArea;"] circle, body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] g[data-m1*="type: measuringArea;"] rect, body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] g[data-m1*="type: measuringArea;"] path {
  fill: transparent;
  stroke: black;
  stroke-width: 1px;
  stroke-dasharray: 2px 2px;
  vector-effect: non-scaling-stroke;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] g[data-m1*="type: measuringArea;"] circle.point {
  fill: black;
  stroke: transparent;
  stroke-width: 0px;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] path {
  vector-effect: non-scaling-stroke;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] path.main {
  stroke: rgba(208, 200, 198, 0.5);
  stroke-width: 1px;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] path.sub {
  stroke: rgba(208, 200, 198, 0.2);
  stroke-width: 1px;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] text {
  font-size: 25px;
  fill: rgb(128, 128, 128);
  text-anchor: end;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] .unit[data-m1*="type: scale-text;"] g.horizontal g.left text {
  text-anchor: start;
}
body[data-m1*="in-private: 1;"] .unitgroup .module[data-m1*="type: measurer;"] .unit[data-m1*="type: scale-text;"] g.vertical g.top text {
  transform: translateY(1em);
}

button#measureCircle,
button#measureRect,
button#measurePath {
  font-size: 0.8em;
  padding: 0.5em 0;
  width: 100%;
  border-radius: 3px;
  background-color: white;
  color: black;
}
button#measureCircle[data-m2-dev-inspector*="state: active;"], button#measureCircle[data-m2-dev-inspector*="state: active;"]:hover,
button#measureRect[data-m2-dev-inspector*="state: active;"],
button#measureRect[data-m2-dev-inspector*="state: active;"]:hover,
button#measurePath[data-m2-dev-inspector*="state: active;"],
button#measurePath[data-m2-dev-inspector*="state: active;"]:hover {
  background-color: black;
  color: white;
}
button#measureCircle:hover,
button#measureRect:hover,
button#measurePath:hover {
  cursor: pointer;
  background-color: lightgray;
}