﻿.article-card-lists {
  align-items: top;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill, 276px);
  justify-content: center;
  justify-items: center;
  row-gap: 30px
}

.article-card-lists a {
  display: block;
  cursor: pointer;
  text-decoration: none
}

.article-card-lists .card {
  height: auto;
  width: 100%
}

.article-card-lists .card:hover {
  opacity: .8
}

.article-card-lists .card img {
  aspect-ratio: 1/.56;
  display: block;
  margin-bottom: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.article-card-lists .card .title {
  word-wrap: break-word;
  color: #121212;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6
}

@media(max-width:560px) {
  .article-card-lists {
    align-items: top;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    grid-template-columns: calc(50vw - 15px) calc(50vw - 15px);
    justify-items: center;
    row-gap: 20px
  }

  .article-card-lists .card img {
    display: block;
    width: calc(50vw - 15px);
    height: calc((50vw - 15px) * 9 / 16);
    margin-bottom: 10px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .article-card-lists .card .title {
    font-size: 1rem;
    line-height: 1.4
  }
}

.feature {
  position: relative;
  width: 100%
}

.feature .border-first {
  left: 0;
  top: 25px
}

.feature .border-first,
.feature .border-second {
  border: 1px solid #121212;
  height: 460px;
  position: absolute;
  width: 100%;
  z-index: -1
}

.feature .border-second {
  left: 5px;
  top: 30px
}

.feature h1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: Roboto Condensed, sans-serif;
  justify-content: center;
  text-align: center
}

.feature h1 span.headding-main {
  background-color: #fff;
  border-bottom: 2px solid #e90059;
  display: inline-block;
  font-size: 2.2rem;
  padding: 0 15px 3px
}

.feature h1 span.headding-sub {
  background-color: #fff;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 400;
  padding-top: 5px
}

.feature p.note {
  margin: 0 0 30px;
  text-align: center;
  width: 100%
}

.feature .grid {
  -webkit-column-gap: 10px;
  column-gap: 10px;
  display: grid;
  grid-template-columns: 390px 390px;
  justify-content: center;
  margin-bottom: 40px;
  row-gap: 10px;
  width: 100%
}

.feature .grid img {
  display: block;
  grid-column: 1/2;
  grid-row: 1/3;
  height: 180px;
  width: auto;
  -o-object-fit: contain;
  object-fit: contain
}

.feature .grid h2 {
  font-size: 18px;
  font-weight: 700;
  grid-column: 2/3;
  grid-row: 1/2;
  width: 100%
}

.feature .grid p {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  display: -webkit-box;
  grid-column: 2/3;
  grid-row: 2/3;
  overflow: hidden
}

.feature .btn {
  margin-bottom: 30px;
  text-align: center
}

.feature .btn a {
  background-color: #e90059;
  color: #fff;
  display: inline-block;
  font-family: Roboto Condensed, sans-serif;
  font-size: 1.2rem;
  padding: 15px 0;
  width: 260px
}

.feature .btn a:hover {
  opacity: .8
}

@media(max-width:560px) {
  .feature {
    padding: 10px 20px 0;
  }

  .feature .border-first,
  .feature .border-second {
    height: -webkit-fill-available;
  }

  .feature h1 {
    line-height: 1.1
  }

  .feature h1 span.headding-main {
    font-size: 1.8rem !important
  }

  .feature p.note {
    margin: 0 auto 20px;
    max-width: 100%;
    padding: 0;
    text-align: left
  }

  .feature .grid {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 30px 140px;
    margin-bottom: 40px;
    row-gap: 20px;
    width: 100%
  }

  .feature .grid img {
    display: block;
    margin: 0 auto;
    max-width: 100%
  }

  .feature .grid h2 {
    font-size: 21px;
    font-weight: 700;
    grid-column: auto;
    grid-row: auto;
    width: 100%
  }

  .feature .grid p {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    display: -webkit-box;
    font-size: 14px;
    grid-column: auto;
    grid-row: auto;
    overflow: hidden
  }
}

main.top-page .top-above {
  display: grid;
  grid-template-columns: 850px 300px;
  column-gap: 30px;
  margin-bottom: 50px;
}

main.top-page .top-above .headline {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #DEDEDE;
}

main.top-page .top-above section.articles .headline a img {
  display: block;
  width: 100%;
  aspect-ratio: 1/.56;
  -o-object-fit: cover;
  object-fit: cover;
  margin-bottom: 10px;
  border-radius: 6px;
}

main.top-page .top-above section.articles .headline a h2 {
  margin-bottom: 6px;
  font-size: 24px;
  font-weight: bold;
  color: #222222;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

main.top-page .top-above section.articles .headline a time {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  color: #555555;
}

main.top-page .top-above section.articles .headline a p {
  width: 100%;
  margin: 0;
  line-height: 1.7;
}

main.top-page .top-above section.articles .latests {
  margin-bottom: 30px;
}

main.top-page .top-above section.articles .latests a {
  display: grid;
  width: inherit;
  grid-template-columns: 300px 1fr;
  column-gap: 20px;
}

main.top-page .top-above section.articles .latests a .image-info img {
  display: block;
  width: 300px;
  aspect-ratio: 1/.56;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 6px;
}

main.top-page .top-above section.articles .latests a .text-info {
  width: 530px;
}

main.top-page .top-above section.articles .latests a .text-info h2 {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  color: #222222;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

main.top-page .top-above section.articles .latests a .text-info time {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  color: #555555;
}

main.top-page .top-above section.articles .latests a .text-info p {
  margin: 0;
  font-size: 15px;
  color: #1e1e1e;
  line-height: 1.7;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

main.top-page .top-above {
  margin: 0 auto;
}

main.top-page .top-above section {
  width: 100%;
  margin-bottom: 70px;
}

main.top-page .top-above section.feature {
  margin-bottom: 100px;
}

@media(max-width:560px) {
  main.top-page .top-above {
    display: block;
    margin-bottom: 50px;
  }

  main.top-page .top-above section.articles .latests {
    width: 90vw;
    margin: 0 auto 18px;
    padding-bottom: 15px;
    border-bottom: 1px solid #DEDEDE;
  }

  main.top-page .top-above section.articles .latests a {
    display: block;
  }

  main.top-page .top-above section.articles .latests a .image-info {
    position: relative;
    display: block;
    margin-bottom: 10px;
  }

  main.top-page .top-above section.articles .latests a .image-info img {
    display: block;
    width: 100%;
    aspect-ratio: 1/.56;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 5px;
  }

  main.top-page .top-above section.articles .latests a .image-info h2 {
    position: absolute;
    left: 0;
    top: calc(90vw * 0.4 + 0.8px);
    width: 100%;
    height: 30%;
    padding: 7px 10px 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.82;
    background-color: rgb(0 0 0 / 80%);
    border-radius: 0 0 5px 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  main.top-page .top-above section.articles .latests a .text-info {
    width: 100%;
  }

  main.top-page .top-above section.articles .latests a .text-info time {
    margin-bottom: 2px;
  }

  main.top-page .top-above {
    width: 90vw;
    margin: 0 auto;
  }

  main.top-page .top-above section {
    width: 100%;
    margin-bottom: 50px;
  }

  main.top-page .top-above section.feature {
    margin-bottom: 100px;
  }
}

main.top-page h1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: Roboto Condensed, sans-serif;
  justify-content: center;
  text-align: center
}

main.top-page h1 span.headding-main {
  border-bottom: 2px solid #e90059;
  display: inline-block;
  font-size: 32px;
  line-height: 1.1
}

main.top-page h1 span.headding-sub {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  padding-top: 5px
}

main.top-page p {
  font-family: sans-serif;
  max-width: 100%;
  width: 720px
}

main.top-page .btn {
  text-align: center
}

main.top-page .btn a {
  border: 2px solid #e90059;
  display: inline-block;
  font-family: Roboto Condensed, sans-serif;
  font-size: 20px;
  padding: 15px 0;
  width: 260px
}

main.top-page .btn a:hover {
  background-color: #e90059;
  color: #fff
}

main.top-page .shinsho {
  position: relative
}

main.top-page .shinsho .shinsho-list {
  -webkit-column-gap: 30px;
  column-gap: 30px;
  display: grid;
  grid-template-columns: repeat(auto-fill, 135px);
  justify-content: center;
  max-width: 100%;
  width: 870px
}

main.top-page .shinsho .shinsho-back {
  border: 2px solid #121212;
  bottom: -20px;
  height: 130px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1
}

@media(max-width:560px) {
  main.top-page {
    padding: 20px 10px 100px;
  }
  main.top-page .shinsho-list {
    -webkit-column-gap: 10px !important;
    column-gap: 10px !important;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr !important
  }

  main.top-page .shinsho-list .pc-pnly {
    display: none
  }

  main.top-page .shinsho-back {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYXJ0aWNsZS1jYXJkLWxpc3RzIHtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDI3NnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMzBweFxufVxuXG4uYXJ0aWNsZS1jYXJkLWxpc3RzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmFydGljbGUtY2FyZC1saXN0cyAuY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmFydGljbGUtY2FyZC1saXN0cyAuY2FyZDpob3ZlciB7XG4gIG9wYWNpdHk6IC44XG59XG5cbi5hcnRpY2xlLWNhcmQtbGlzdHMgLmNhcmQgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxLy41NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmFydGljbGUtY2FyZC1saXN0cyAuY2FyZCAudGl0bGUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZcbn1cblxuQG1lZGlhKG1heC13aWR0aDo1NjBweCkge1xuICAuYXJ0aWNsZS1jYXJkLWxpc3RzIHtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MHZ3IC0gMTVweCkgY2FsYyg1MHZ3IC0gMTVweCk7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDIwcHhcbiAgfVxuXG4gIC5hcnRpY2xlLWNhcmQtbGlzdHMgLmNhcmQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKCg1MHZ3IC0gMTVweCkgKiA5IC8gMTYpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuYXJ0aWNsZS1jYXJkLWxpc3RzIC5jYXJkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgfVxufVxuXG4uZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmZlYXR1cmUgLmJvcmRlci1maXJzdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjVweFxufVxuXG4uZmVhdHVyZSAuYm9yZGVyLWZpcnN0LFxuLmZlYXR1cmUgLmJvcmRlci1zZWNvbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIxMjEyO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMVxufVxuXG4uZmVhdHVyZSAuYm9yZGVyLXNlY29uZCB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAzMHB4XG59XG5cbi5mZWF0dXJlIGgxIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZlYXR1cmUgaDEgc3Bhbi5oZWFkZGluZy1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOTAwNTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBhZGRpbmc6IDAgMTVweCAzcHhcbn1cblxuLmZlYXR1cmUgaDEgc3Bhbi5oZWFkZGluZy1zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogNXB4XG59XG5cbi5mZWF0dXJlIHAubm90ZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmZlYXR1cmUgLmdyaWQge1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzkwcHggMzkwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICByb3ctZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJVxufVxuXG4uZmVhdHVyZSAuZ3JpZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuLmZlYXR1cmUgLmdyaWQgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5mZWF0dXJlIC5ncmlkIHAge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMi8zO1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5mZWF0dXJlIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZlYXR1cmUgLmJ0biBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDA1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAyNjBweFxufVxuXG4uZmVhdHVyZSAuYnRuIGE6aG92ZXIge1xuICBvcGFjaXR5OiAuOFxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjU2MHB4KSB7XG4gIC5mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgfVxuXG4gIC5mZWF0dXJlIC5ib3JkZXItZmlyc3QsXG4gIC5mZWF0dXJlIC5ib3JkZXItc2Vjb25kIHtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIH1cblxuICAuZmVhdHVyZSBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMVxuICB9XG5cbiAgLmZlYXR1cmUgaDEgc3Bhbi5oZWFkZGluZy1tYWluIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50XG4gIH1cblxuICAuZmVhdHVyZSBwLm5vdGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxuICB9XG5cbiAgLmZlYXR1cmUgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMzBweCAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxuXG4gIC5mZWF0dXJlIC5ncmlkIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIH1cblxuICAuZmVhdHVyZSAuZ3JpZCBoMiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxuXG4gIC5mZWF0dXJlIC5ncmlkIHAge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gIH1cbn1cblxubWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NTBweCAzMDBweDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxubWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbn1cblxubWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHNlY3Rpb24uYXJ0aWNsZXMgLmhlYWRsaW5lIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvLjU2O1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxubWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHNlY3Rpb24uYXJ0aWNsZXMgLmhlYWRsaW5lIGEgaDIge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5tYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAuaGVhZGxpbmUgYSB0aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbm1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uLmFydGljbGVzIC5oZWFkbGluZSBhIHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5tYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAubGF0ZXN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbm1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uLmFydGljbGVzIC5sYXRlc3RzIGEge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAxZnI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbm1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uLmFydGljbGVzIC5sYXRlc3RzIGEgLmltYWdlLWluZm8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLy41NjtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbm1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uLmFydGljbGVzIC5sYXRlc3RzIGEgLnRleHQtaW5mbyB7XG4gIHdpZHRoOiA1MzBweDtcbn1cblxubWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHNlY3Rpb24uYXJ0aWNsZXMgLmxhdGVzdHMgYSAudGV4dC1pbmZvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5tYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAubGF0ZXN0cyBhIC50ZXh0LWluZm8gdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG5tYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAubGF0ZXN0cyBhIC50ZXh0LWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzFlMWUxZTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbm1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbm1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uLmZlYXR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDo1NjBweCkge1xuICBtYWluLnRvcC1wYWdlIC50b3AtYWJvdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBtYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAubGF0ZXN0cyB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbiAgfVxuXG4gIG1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uLmFydGljbGVzIC5sYXRlc3RzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHNlY3Rpb24uYXJ0aWNsZXMgLmxhdGVzdHMgYSAuaW1hZ2UtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBtYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAubGF0ZXN0cyBhIC5pbWFnZS1pbmZvIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLy41NjtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICBtYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAubGF0ZXN0cyBhIC5pbWFnZS1pbmZvIGgyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoOTB2dyAqIDAuNCArIDAuOHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICBwYWRkaW5nOiA3cHggMTBweCA0cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDgwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIG1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uLmFydGljbGVzIC5sYXRlc3RzIGEgLnRleHQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBtYWluLnRvcC1wYWdlIC50b3AtYWJvdmUgc2VjdGlvbi5hcnRpY2xlcyAubGF0ZXN0cyBhIC50ZXh0LWluZm8gdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgbWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIG1haW4udG9wLXBhZ2UgLnRvcC1hYm92ZSBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgbWFpbi50b3AtcGFnZSAudG9wLWFib3ZlIHNlY3Rpb24uZmVhdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxubWFpbi50b3AtcGFnZSBoMSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbm1haW4udG9wLXBhZ2UgaDEgc3Bhbi5oZWFkZGluZy1tYWluIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOTAwNTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4xXG59XG5cbm1haW4udG9wLXBhZ2UgaDEgc3Bhbi5oZWFkZGluZy1zdWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDVweFxufVxuXG5tYWluLnRvcC1wYWdlIHAge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNzIwcHhcbn1cblxubWFpbi50b3AtcGFnZSAuYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbm1haW4udG9wLXBhZ2UgLmJ0biBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U5MDA1OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAyNjBweFxufVxuXG5tYWluLnRvcC1wYWdlIC5idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTAwNTk7XG4gIGNvbG9yOiAjZmZmXG59XG5cbm1haW4udG9wLXBhZ2UgLnNoaW5zaG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxubWFpbi50b3AtcGFnZSAuc2hpbnNobyAuc2hpbnNoby1saXN0IHtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEzNXB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDg3MHB4XG59XG5cbm1haW4udG9wLXBhZ2UgLnNoaW5zaG8gLnNoaW5zaG8tYmFjayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMjEyMTI7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NTYwcHgpIHtcbiAgbWFpbi50b3AtcGFnZSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwMHB4O1xuICB9XG4gIG1haW4udG9wLXBhZ2UgLnNoaW5zaG8tbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAhaW1wb3J0YW50XG4gIH1cblxuICBtYWluLnRvcC1wYWdlIC5zaGluc2hvLWxpc3QgLnBjLXBubHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuXG4gIG1haW4udG9wLXBhZ2UgLnNoaW5zaG8tYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIl19 */