@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&display=swap");
:root {
  /* Neutral */
  --c-wht: #fff;
  --c-gry-l: #e6eaed;
  --c-gry: #c9cccf;
  --c-blk-xl: #798086;
  --c-blk-l: #61676b;
  --c-blk: #303336;
  /* Main */
  --c-main-xl: #ebf6ff;
  --c-main-l: #3393dd;
  --c-main: #0078d4;
  --c-main-d: #015a9e;
  /* Accent */
  --c-acc-l: #fefae6;
  --c-acc: #fad433;
  --c-acc-d: #f9c900;
  --c-acc-xd: #645000;
  /* Positive */
  --c-pos-l: #e3f3ed;
  --c-pos: #008756;
  --c-pos-d: #006c45;
  /* Negative */
  --c-neg-l: #fff2f3;
  --c-neg: #ed0008;
  --c-neg-d: #be0006;
  /* Attention */
  --c-att-l: #fff8f5;
  --c-att: #ff5500;
  /* sub */
  --c-sub-l: #f9fbfd;
  --c-sub: #f3faff;
  --c-sub-b: #baddf7;
  --c-text: #303336;
  --c-link: #0078D4;
  --c-hover: #015a9e;
  --c-focus: #0078D4;
  --c-visit: #6846CE;
  --c-active: #ff5500;
  --c-disabled: #afb3b6;
  --bg-hover-a: #015a9e;
  --bg-hover-b: #ebf6ff;
  --bg-cv-a: #fad433;
  --bg-cv-b: #f9c900;
  --bg-main-g: url(/assets/img/bg_img_a.png), linear-gradient(90deg, #3393DD 0%, #0078D4 90%, #0078D4 100%);
  --ui-link-arrow: url(/assets/img/ui_link_arrow.svg);
  --ui-link-blank: url(/assets/img/ui_link_blank.svg);
  --ui-link-anchor: url(/assets/img/ui_link_anchor.svg);
  --ui-link-close: url(/assets/img/ui_link_close.svg);
  --ui-icon-plus: url(/assets/img/ui_acco_plus.svg);
  --ui-icon-minus: url(/assets/img/ui_acco_minus.svg);
  --ui-link-dl: url(/assets/img/ui_link_dl.svg);
  --ui-link-pdf: url(/assets/img/ui_link_pdf.svg);
  --list-disc: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjQiIGN5PSI0LjU5MTgiIHI9IjQiIGZpbGw9IiMwMDc4RDQiLz48L3N2Zz4=");
  --box-shadow-a: 0 2px 24px 8px rgba(54, 130, 217, 0.08), 0 2px 8px rgba(54, 130, 217, 0.1);
  --box-shadow-b: 0 1px 8px 0 rgba(54, 130, 217, 0.1);
  --box-shadow-c: 0px 4px 5px -2px rgba(0, 0, 0, 0.3);
  --box-shadow-a-hover: 0 2px 48px 16px rgba(54, 130, 217, 0.08);
  --box-shadow-b-hover: 0 2px 24px 0 rgba(54, 130, 217, 0.12);
  --filter-a: brightness(0) invert(1);
}

/**
 fixme 将来のJS検討課題でタブ時スムースを無くすやつだが、上流アセットがsmoothなので、やらないかも。
 */
.btn_list_a._col2._row_sp a._cv.iconFix:after {
  display: none;
}

#l-g-dx {
  /* ========= .paperwork-ba-wrap ========= */
  /* ========= .main-ctg-midashi ========= */
  /* midashi-anchor */
  /**********************************************************
   * #scene
   ** ------------------------------------------------------ */
  /* ========= ex_scene_wrap ========= */
  /*
   * cloud-lg-solution(クラウド利活用のための自治体基盤ソリューション)
  ** ------------------------------------------------------ */
}
#l-g-dx ul.tab_list_e > li.tab01.is_active_dsl > a,
#l-g-dx ul.tab_list_e > li.tab01 > a:hover {
  border-bottom-color: #00BFBF;
}
#l-g-dx ul.tab_list_e > li.tab02.is_active_dsl > a,
#l-g-dx ul.tab_list_e > li.tab02 > a:hover {
  border-bottom-color: var(--c-main);
}
#l-g-dx ul.tab_list_e > li.tab03.is_active_dsl > a,
#l-g-dx ul.tab_list_e > li.tab03 > a:hover {
  border-bottom-color: #7f57f8;
}
#l-g-dx .tab_panel.is_active {
  outline: none;
}

#l-g-dx .bg_acc01 {
  background-color: #00BFBF !important;
  border-color: #00BFBF !important;
  margin-top: 70px;
}
#l-g-dx .bg_acc02 {
  background-color: var(--c-main) !important;
  border-color: var(--c-main) !important;
  margin-top: 70px;
}
#l-g-dx .bg_acc03 {
  background-color: #7f57f8 !important;
  border-color: #7f57f8 !important;
}
#l-g-dx .box_a.fix {
  text-align: left;
}
#l-g-dx .box_a.fix .hd_a {
  color: var(--c-text);
}
@media (min-width: 640px) {
  #l-g-dx .box_a.fix .img_wrap {
    align-self: center;
  }
  #l-g-dx .box_a.fix .img_wrap .image {
    text-align: right;
  }
}
#l-g-dx .modalInline {
  position: relative;
}
#l-g-dx .modalInline:after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0 0 0 2px;
  vertical-align: -0.25em;
  mask: var(--ui-link-blank) center/20px no-repeat;
  background-color: var(--c-link);
  transition: transform 0.3s;
}
@media (min-width: 600px) {
  #l-g-dx .img_wrap_fix {
    display: flex;
    align-items: center;
    width: 100%;
  }
}
#l-g-dx .img_wrap_fix .img_wrap_fix_inner {
  position: relative;
}
#l-g-dx .img_wrap_fix .img_wrap_fix_inner .text_area {
  text-align: center;
  color: #fff;
  position: absolute;
  z-index: 1;
  bottom: 7px;
  left: 50%;
  transform: translateX(-50%);
  line-height: 1.2;
  padding: 4px 6px;
  background-color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 599px) {
  #l-g-dx .img_wrap_fix .img_wrap_fix_inner .text_area {
    font-size: 90%;
  }
}
#l-g-dx .card_list_b._col1.fix .card_item .card_before_after .card_item > .inner {
  padding: 16px;
}
#l-g-dx .card_list_b._col1.fix .card_item .card_before_after .card_list_a > .card_item {
  justify-content: center;
}
@media (min-width: 600px) {
  #l-g-dx .card_list_b._col1.fix .card_item .card_before_after .card_item > .inner {
    display: block; /*gap: 16px 32px;*/
    padding: 32px;
  }
  #l-g-dx .card_list_b._col1.fix .card_item .tit_wrap {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  #l-g-dx .card_list_b._col1.fix._var_a .card_item > .inner {
    grid-template-columns: initial;
    grid-template-areas: initial;
  }
}
#l-g-dx ul, #l-g-dx ol {
  list-style-type: none;
}
#l-g-dx .txt-lead-a {
  font-size: 2rem;
  text-align: center;
  line-height: 1.7;
}
#l-g-dx .txt-marker-a {
  font-weight: normal;
  font-size: 2rem;
  background: linear-gradient(transparent 60%, #fbe380 0%);
}
#l-g-dx .lyt-col-a._col-3 {
  text-align: center;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
#l-g-dx .lyt-col-a._col-3 .text {
  margin: 0 5px;
  line-height: 1.55;
}
@media screen and (max-width: 639px) {
  #l-g-dx .lyt-col-a._col-3 {
    display: block;
  }
  #l-g-dx .lyt-col-a._col-3 > .col {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  #l-g-dx .lyt-col-a._col-3 > .col .text {
    text-align: left;
  }
  #l-g-dx .lyt-col-a._col-3 > .col .image {
    flex-shrink: 0;
  }
}
#l-g-dx .paperwork-ba-wrap {
  margin: 1em 0;
  padding: 2%;
}
#l-g-dx .paperwork-ba-wrap._before {
  background-color: #eee;
}
#l-g-dx .paperwork-ba-wrap._after {
  background-color: #dbf1fb;
}
@media screen and (min-width: 640px), print {
  #l-g-dx .paperwork-ba-wrap {
    margin: 2em 0;
  }
}
#l-g-dx .main-ctg-midashi {
  padding: 1.5em 0.5em 0;
}

#l-g-dx .main-ctg-midashi.mt_70 {
  margin-top: 70px;;
}

#l-g-dx .main-ctg-midashi h2 {
  margin: 0 0 1em;
  padding: 0 65px;
  position: relative;
  font-size: 2.1rem;
  line-height: 1.6;
  text-align: center;
}
#l-g-dx .main-ctg-midashi h2::before {
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  background: #333;
}
#l-g-dx .main-ctg-midashi h2 .inner {
  position: relative;
  padding: 0 1em;
  background: #fff;
  display: inline-block;
}
#l-g-dx #ctg-tab-list01 .section:nth-child(odd) .main-ctg-midashi h2 .inner {
  background-color: #dbf1fb;
}
#l-g-dx #ctg-tab-list02 .section:nth-child(odd) .main-ctg-midashi h2 .inner {
  background-color: #e0f5e4;
}
#l-g-dx .main-ctg-midashi .image {
  width: 100%;
  display: flex;
  justify-content: center;
}
#l-g-dx .main-ctg-midashi .image .image-inner {
  min-width: 280px;
  max-width: 280px;
}
#l-g-dx .main-ctg-midashi .image img {
  width: 100%;
  height: auto;
}
#l-g-dx .main-ctg-midashi .list-bullet-a {
  padding: 0;
}
#l-g-dx .main-ctg-midashi .list-bullet-a > li {
  font-size: 1.5rem;
  font-weight: 500;
  padding-left: 1.8em;
  position: relative;
}
#l-g-dx .main-ctg-midashi .list-bullet-a > li::before {
  position: absolute;
  top: 7px;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background: url("/content/local-government-dx/images/icon_check.svg") no-repeat center/cover;
  content: "";
  border-radius: 0;
}
#l-g-dx .midashi-anchor {
  border-top: 1px dashed #999;
  margin: 0;
  padding: 4% 2% 2%;
}
#l-g-dx .midashi-anchor .list-anchor-a li a {
  font-size: 1.5rem;
}
#l-g-dx .midashi-anchor .list-anchor-a li + li {
  padding-top: 0.5em;
}
@media screen and (min-width: 640px), print {
  #l-g-dx .main-ctg-midashi {
    padding-top: 1em;
  }
  #l-g-dx .main-ctg-midashi h2 {
    font-size: 2.4rem;
  }
  #l-g-dx .main-ctg-midashi .list-bullet-a > li {
    font-size: 1.6rem;
  }
  #l-g-dx .main-ctg-midashi .list-bullet-a > li::before {
    width: 20px;
    height: 20px;
  }
  #l-g-dx .midashi-anchor {
    margin-top: 1em;
    padding: 2%;
  }
  #l-g-dx .midashi-anchor.sp-d-n {
    display: none !important;
  }
  #l-g-dx .midashi-anchor.pc-d-n {
    display: block !important;
  }
  #l-g-dx .midashi-anchor .list-anchor-a._col-3 li {
    width: 50%;
  }
}
@media screen and (min-width: 768px), print {
  #l-g-dx .main-ctg-midashi {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #l-g-dx .main-ctg-midashi h2 {
    text-align: left;
    font-size: 2.6rem;
    padding: 0 0 0 100px;
  }
  #l-g-dx .main-ctg-midashi h2::before {
    width: 120px;
    height: 2px;
  }
  #l-g-dx .main-ctg-midashi h2 .inner {
    display: block;
    width: 100%;
    padding: 0 0 0 1em;
  }
  #l-g-dx .main-ctg-midashi .image {
    margin-left: 1.5em;
    width: auto;
  }
  #l-g-dx .main-ctg-midashi .image .image-inner {
    min-width: 260px;
  }
  #l-g-dx .main-ctg-midashi .list-bullet-a > li::before {
    width: 22px;
    height: 22px;
  }
  #l-g-dx .midashi-anchor.sp-d-n {
    display: block !important;
  }
  #l-g-dx .midashi-anchor.pc-d-n {
    display: none !important;
  }
  #l-g-dx .midashi-anchor .list-anchor-a li a {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 980px), print {
  #l-g-dx .main-ctg-midashi h2 {
    padding: 0 0 0 120px;
    font-size: 2.8rem;
  }
  #l-g-dx .main-ctg-midashi .image .image-inner {
    min-width: 300px;
    max-width: 300px;
  }
  #l-g-dx .main-ctg-midashi .list-bullet-a > li {
    font-size: 1.7rem;
  }
  #l-g-dx .midashi-anchor .list-anchor-a._col-3 li {
    width: 33.3333%;
  }
}
@media screen and (min-width: 1200px), print {
  #l-g-dx .main-ctg-midashi h2 {
    font-size: 3.3rem;
  }
  #l-g-dx .main-ctg-midashi .list-bullet-a > li {
    font-size: 1.8rem;
  }
}
#l-g-dx .section#scene {
  background-color: #fff;
  padding: 2em 0 1em;
}
#l-g-dx .section#scene .section-inner {
  max-width: 1400px;
}
#l-g-dx .section#scene .title {
  font-size: 1.9rem;
  text-align: center;
  margin-bottom: 2rem;
}
#l-g-dx .ex_scene_wrap {
  position: relative;
  margin: 0 0 1vw;
  padding-top: 10vw;
  width: 100%;
  height: 100%;
  border: 0 solid #f00;
}
#l-g-dx .ex_scene_wrap .ex_img_base {
  text-align: center;
}
#l-g-dx .ex_scene_wrap img {
  vertical-align: bottom;
}
#l-g-dx .ex_scene .ex_btn {
  z-index: 1;
  position: absolute;
  text-align: center;
  transition: all 0.5s;
  font-size: 2.3vw;
  line-height: 1.6;
  font-feature-settings: "palt";
}
#l-g-dx .ex_scene .ex_btn a.btn {
  display: block;
  position: relative;
  background-color: #fff;
  color: var(--c-main);
  border-radius: 6px;
  border: 1px solid var(--c-main);
  padding: 0.5em 2.25em 0.5em 1.25em;
  font-weight: 500;
  text-decoration: none;
  min-width: 90px;
}
#l-g-dx .ex_scene .ex_btn a.btn::before,
#l-g-dx .ex_scene .ex_btn a.btn::after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
}
#l-g-dx .ex_scene .ex_btn a.btn::before {
  right: 9px;
  width: 6px;
  height: 6px;
  margin-top: -5px;
  border-top: 2px solid var(--c-main);
  border-right: 2px solid var(--c-main);
  transition: border-color 0.2s;
  transform: rotate(135deg);
}
#l-g-dx .ex_scene .ex_btn a.btn::after {
  right: 8px;
  width: 8px;
  height: 2px;
  margin-top: 3px;
  background: var(--c-main);
  transition: background 0.2s;
}
#l-g-dx .ex_scene_dx-bpr .ex_btn {
  top: 0%;
  left: 0;
}
#l-g-dx .ex_scene_consul .ex_btn {
  top: 18%;
  right: 0;
}
#l-g-dx .ex_scene_task .ex_btn {
  top: 32%;
  left: 2%;
}
#l-g-dx .ex_scene_resident .ex_btn {
  top: 16%;
  left: 8%;
}
#l-g-dx .ex_scene_infra .ex_btn {
  bottom: -5%;
  right: 0;
}
#l-g-dx .ex_scene_voice .ex_btn {
  bottom: -5%;
  left: 0;
}
#l-g-dx .ex_scene .ex_btn._main a.btn {
  color: #fff;
  font-size: 2.5vw;
}
#l-g-dx .ex_scene .ex_btn._main a.btn::before {
  border-color: #fff;
}
#l-g-dx .ex_scene .ex_btn._main a.btn:after {
  background-color: #fff;
}
#l-g-dx .ex_scene .ex_scene_dx-bpr .ex_btn._main a.btn {
  border-color: var(--c-main);
  background-color: var(--c-main);
}
#l-g-dx .ex_scene .ex_scene_infra .ex_btn._main a.btn {
  border-color: #00BFBF;
  background-color: #00BFBF;
}
#l-g-dx .ex_scene .ex_scene_voice .ex_btn._main a.btn {
  border-color: #7f57f8;
  background-color: #7f57f8;
}
#l-g-dx .ex_scene .ex_img_hv {
  display: none;
}
@media print, screen and (min-width: 640px), print {
  #l-g-dx .section#scene .title {
    font-size: 3.6vw;
    margin-bottom: 3rem;
  }
  #l-g-dx .ex_scene .ex_btn a.btn {
    min-width: 150px;
    padding: 0.4em 1.5em 0.5em 1.25em;
    font-size: 1.7vw;
  }
  #l-g-dx .ex_scene .ex_btn._main a.btn {
    font-size: 1.9vw;
  }
  #l-g-dx .ex_scene_wrap {
    padding-top: 5.5vw;
  }
  #l-g-dx .ex_scene .ex_img_hv {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0;
    padding-top: 5.5vw;
    opacity: 0;
    z-index: 0;
    transition: 1s;
  }
  #l-g-dx .ex_scene .ex_btn:hover {
    transform: scale(1.05, 1.05);
    transition: all 0.5s;
  }
  #l-g-dx .ex_scene .ex_btn:hover + .ex_img_hv {
    opacity: 1;
  }
  #l-g-dx .ex_scene_consul .ex_btn {
    top: 20%;
    right: 3%;
  }
  #l-g-dx .ex_scene_task .ex_btn {
    top: 26%;
  }
  #l-g-dx .ex_scene_resident .ex_btn {
    top: 13%;
    left: 16%;
  }
  #l-g-dx .ex_scene_infra .ex_btn {
    bottom: 0%;
  }
}
@media print, screen and (min-width: 980px), print {
  #l-g-dx .section#scene {
    padding-top: 3em;
  }
  #l-g-dx .section#scene .title {
    font-size: 3.4rem;
  }
  #l-g-dx .ex_scene .ex_btn a.btn {
    min-width: 200px;
    font-size: 1.7rem;
    padding: 0.5em 2em 0.5em 1.75em;
  }
  #l-g-dx .ex_scene .ex_btn._main a.btn {
    font-size: 1.9rem;
  }
  #l-g-dx .ex_scene .ex_btn a.btn::before {
    right: 10px;
    width: 7px;
    height: 7px;
    margin-top: -7px;
  }
  #l-g-dx .ex_scene .ex_btn a.btn::after {
    right: 9px;
    width: 9px;
  }
}
@media print, screen and (min-width: 1200px), print {
  #l-g-dx {
    /*	.ex_scene_infra .ex_btn    {bottom: 5%;}*/
  }
  #l-g-dx .ex_scene .ex_btn a.btn::before {
    right: 16px;
  }
  #l-g-dx .ex_scene .ex_btn a.btn::after {
    right: 15px;
  }
  #l-g-dx .ex_scene_task .ex_btn {
    top: 24%;
    left: 4%;
  }
  #l-g-dx .ex_scene_resident .ex_btn {
    left: 20%;
  }
}
@media print, screen and (min-width: 1300px), print {
  #l-g-dx .section#scene {
    padding-top: 3.5em;
  }
  #l-g-dx .section#scene .title {
    font-size: 3.8rem;
  }
  #l-g-dx .ex_scene_wrap,
  #l-g-dx .ex_scene .ex_img_hv {
    padding-top: 40px;
  }
  #l-g-dx .ex_scene .ex_btn a.btn {
    min-width: 280px;
    font-size: 1.8rem;
  }
  #l-g-dx .ex_scene .ex_btn._main a.btn {
    font-size: 2rem;
  }
  #l-g-dx .ex_scene .ex_btn a.btn::before {
    right: 20px;
    width: 8px;
    height: 8px;
    margin-top: -8px;
  }
  #l-g-dx .ex_scene .ex_btn a.btn::after {
    right: 19px;
    width: 10px;
  }
  #l-g-dx .ex_scene_consul .ex_btn {
    top: 18%;
    right: 8%;
  }
  #l-g-dx .ex_scene_task .ex_btn {
    top: 23%;
  }
  #l-g-dx .ex_scene_resident .ex_btn {
    top: 10%;
  }
}
#l-g-dx #cloud-lg-solution a:hover g > g:nth-child(1) > path {
  fill: #0099e4;
}
#l-g-dx #cloud-lg-solution a:hover g > g:nth-child(2) > path,
#l-g-dx #cloud-lg-solution a:hover g > g:nth-child(3) > path {
  fill: #fff;
}
#l-g-dx .cls-1 {
  fill: #a9aaaa;
}
#l-g-dx .cls-1, #l-g-dx .cls-2, #l-g-dx .cls-3, #l-g-dx .cls-4, #l-g-dx .cls-5, #l-g-dx .cls-6, #l-g-dx .cls-7, #l-g-dx .cls-8, #l-g-dx .cls-9, #l-g-dx .cls-10, #l-g-dx .cls-11, #l-g-dx .cls-12, #l-g-dx .cls-13, #l-g-dx .cls-14, #l-g-dx .cls-15, #l-g-dx .cls-16, #l-g-dx .cls-17, #l-g-dx .cls-18, #l-g-dx .cls-19, #l-g-dx .cls-20, #l-g-dx .cls-21 {
  stroke-width: 0px;
}
#l-g-dx .cls-22, #l-g-dx .cls-23, #l-g-dx .cls-24, #l-g-dx .cls-25, #l-g-dx .cls-26, #l-g-dx .cls-27, #l-g-dx .cls-28, #l-g-dx .cls-29, #l-g-dx .cls-30, #l-g-dx .cls-31, #l-g-dx .cls-32, #l-g-dx .cls-33, #l-g-dx .cls-34, #l-g-dx .cls-35, #l-g-dx .cls-36, #l-g-dx .cls-37, #l-g-dx .cls-38, #l-g-dx .cls-39, #l-g-dx .cls-40 {
  stroke-width: 1.25px;
}
#l-g-dx .cls-22, #l-g-dx .cls-23, #l-g-dx .cls-24, #l-g-dx .cls-25, #l-g-dx .cls-26, #l-g-dx .cls-27, #l-g-dx .cls-28, #l-g-dx .cls-41, #l-g-dx .cls-42, #l-g-dx .cls-30, #l-g-dx .cls-31, #l-g-dx .cls-43, #l-g-dx .cls-32, #l-g-dx .cls-33, #l-g-dx .cls-34, #l-g-dx .cls-44, #l-g-dx .cls-35, #l-g-dx .cls-36, #l-g-dx .cls-45, #l-g-dx .cls-46, #l-g-dx .cls-47, #l-g-dx .cls-37, #l-g-dx .cls-38, #l-g-dx .cls-39, #l-g-dx .cls-40 {
  stroke-linecap: round;
  stroke-linejoin: round;
}
#l-g-dx .cls-22, #l-g-dx .cls-23, #l-g-dx .cls-24, #l-g-dx .cls-28, #l-g-dx .cls-29, #l-g-dx .cls-42, #l-g-dx .cls-43, #l-g-dx .cls-34, #l-g-dx .cls-35, #l-g-dx .cls-47 {
  stroke: #231815;
}
#l-g-dx .cls-22, #l-g-dx .cls-18 {
  fill: #969696;
}
#l-g-dx .cls-23 {
  fill: #e3f3fa;
}
#l-g-dx .cls-24, #l-g-dx .cls-48, #l-g-dx .cls-27, #l-g-dx .cls-9, #l-g-dx .cls-41, #l-g-dx .cls-42, #l-g-dx .cls-49, #l-g-dx .cls-44, #l-g-dx .cls-45, #l-g-dx .cls-46, #l-g-dx .cls-47, #l-g-dx .cls-39, #l-g-dx .cls-40 {
  fill: none;
}
#l-g-dx .cls-2, #l-g-dx .cls-50, #l-g-dx .cls-34 {
  fill: #0099e4;
}
#l-g-dx .cls-3, #l-g-dx .cls-37 {
  fill: #717071;
}
#l-g-dx .cls-4 {
  fill: #dfe0e0;
}
#l-g-dx .cls-25 {
  fill: #656464;
}
#l-g-dx .cls-25, #l-g-dx .cls-26, #l-g-dx .cls-27, #l-g-dx .cls-30, #l-g-dx .cls-31, #l-g-dx .cls-32, #l-g-dx .cls-33, #l-g-dx .cls-36, #l-g-dx .cls-45, #l-g-dx .cls-37, #l-g-dx .cls-38 {
  stroke: #231815;
}
#l-g-dx .cls-5 {
  fill: #000;
}
#l-g-dx .cls-48, #l-g-dx .cls-51, #l-g-dx .cls-29, #l-g-dx .cls-50, #l-g-dx .cls-49, #l-g-dx .cls-52, #l-g-dx .cls-53 {
  stroke-miterlimit: 10;
}
#l-g-dx .cls-48, #l-g-dx .cls-41, #l-g-dx .cls-50, #l-g-dx .cls-44 {
  stroke: #0099e4;
}
#l-g-dx .cls-48, #l-g-dx .cls-49 {
  stroke-width: 5px;
}
#l-g-dx .cls-6, #l-g-dx .cls-29, #l-g-dx .cls-43 {
  fill: #fcd13e;
}
#l-g-dx .cls-51 {
  fill: #5d6886;
  stroke: #5d6886;
}
#l-g-dx .cls-26 {
  fill: #c7e8fa;
}
#l-g-dx .cls-7 {
  fill: #c8cbcc;
}
#l-g-dx .cls-8 {
  fill: #0074bf;
}
#l-g-dx .cls-28, #l-g-dx .cls-36, #l-g-dx .cls-17, #l-g-dx .cls-52 {
  fill: #fff;
}
#l-g-dx .cls-54 {
  clip-path: url(#clippath-1);
}
#l-g-dx .cls-41, #l-g-dx .cls-42 {
  stroke-width: 2px;
}
#l-g-dx .cls-10 {
  fill: #231815;
}
#l-g-dx .cls-11 {
  fill: #804f21;
}
#l-g-dx .cls-12 {
  fill: #bebfbf;
}
#l-g-dx .cls-30 {
  fill: #82cbd1;
}
#l-g-dx .cls-13 {
  fill: #66acd9;
}
#l-g-dx .cls-31 {
  fill: #9e9e9f;
}
#l-g-dx .cls-32 {
  fill: #9a7732;
}
#l-g-dx .cls-33 {
  fill: #b69459;
}
#l-g-dx .cls-49 {
  stroke: #005179;
}
#l-g-dx .cls-14 {
  fill: #e2e2e2;
}
#l-g-dx .cls-15 {
  fill: #ccebfa;
}
#l-g-dx .cls-44, #l-g-dx .cls-46 {
  stroke-width: 3px;
}
#l-g-dx .cls-55 {
  clip-path: url(#clippath);
}
#l-g-dx .cls-35 {
  fill: #ffeede;
}
#l-g-dx .cls-16 {
  fill: #fef3cf;
}
#l-g-dx .cls-45 {
  stroke-width: 3.5px;
}
#l-g-dx .cls-46 {
  stroke: #fcd13e;
}
#l-g-dx .cls-52 {
  stroke: #fff;
}
#l-g-dx .cls-19 {
  fill: #231815;
}
#l-g-dx .cls-20 {
  fill: #83b9e4;
}
#l-g-dx .cls-47 {
  stroke-width: 1.5px;
}
#l-g-dx .cls-53 {
  fill: #718bc6;
  stroke: #718bc6;
}
#l-g-dx .cls-21 {
  fill: #005179;
}
#l-g-dx .cls-38 {
  fill: #eee;
}
#l-g-dx .cls-39 {
  stroke: #dbdcdc;
}
#l-g-dx .cls-40 {
  stroke: #000;
}

/*# sourceMappingURL=add-deslab.css.map */
