.main-content .article-box {
  position: relative;
  padding: 35px 26px 50px;
  margin: 0;
}
.main-content .article-box .image-grid {
  align-items: flex-start;
  justify-content: center;
  margin-bottom: 25px;
}
.main-content .article-box .image-grid__content {
  width: 100%;
  margin: 0 0 20px 0;
}
.main-content .article-box .image-grid__cate-wrap {
  display: flex;
  align-items: center;
}
.main-content .article-box .image-grid__cate {
  position: absolute;
  top: 65px;
  left: 30px;
  padding: 6px 24px;
  font-size: 11px;
  color: #fff;
  background: #531f72;
}
.main-content .article-box .image-grid__cate .c-more-button__text {
  font-family: "Cormorant Garamond", serif;
}
.main-content .article-box .image-grid__award {
  position: absolute;
  top: 65px;
  right: 30px;
  padding: 6px 24px;
  font-size: 11px;
  color: #fff;
  background: #393d75;
}
.main-content .article-box .image-grid__award .c-more-button__text {
  font-family: "Cormorant Garamond", serif;
}
.main-content .article-box .image-grid__award::before {
  position: absolute;
  top: 0;
  right: -6px;
  width: 0;
  height: 0;
  content: "";
  border-color: #393d75 transparent transparent transparent;
  border-style: solid;
  border-width: 14px 6px 0 0;
}
.main-content .article-box .image-grid__award::after {
  position: absolute;
  right: -6px;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
  border-color: transparent transparent transparent #393d75;
  border-style: solid;
  border-width: 14px 0 0 6px;
}
.main-content .article-box .article__ttl {
  padding: 0;
  font-family: "Noto Serif JP", serif;
  font-size: 20px;
  font-weight: 600;
}
.main-content .article-box .article__ttl::before {
  display: none;
}
.main-content .article-box .article__ttl .article-date {
  display: block;
  margin-bottom: 45px;
  font-family: "Cormorant Garamond", serif;
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 0.1em;
}
.main-content .article-box .article__ttl .article-name {
  display: block;
  margin-top: 15px;
  font-family: "YakuHanJP", "Noto Sans JP", sans-serif;
  font-size: 13px;
  font-weight: 400;
}
.main-content .article-box .text {
  font-size: 13px;
}
.main-content .article-box .box__button {
  text-align: center;
}

.main-content .box + .box {
  margin-top: -3px;
}
.main-content .card-list .card::before {
  border-color: #07903a transparent transparent transparent;
}
.main-content .mt-none {
  margin-top: 0;
}
.main-content .section-article {
  margin-top: 50px;
}
.main-content .c-heading-lv2 {
  margin-bottom: 40px;
}
.main-content .c-heading-lv2::after,
.main-content .c-heading-lv3::after,
.main-content .c-heading-lv5::before,
.main-content .annual-box {
  background: #07903a;
}
.main-content .curriculum-table__box-title--em {
  color: #07903a;
}
.main-content .teacher__table {
  margin: 0;
}
.main-content .teacher__table th {
  width: 6em;
  padding: 15px;
}
.main-content .teacher__table td {
  padding: 15px;
}
@media (min-width: 768px) {
  .main-content .article-box {
    padding: 33px 50px 50px;
  }
  .main-content .article-box .image-grid {
    margin-bottom: 10px;
  }
  .main-content .article-box .image-grid__content {
    width: 370px;
    margin: 0 20px;
  }
  .main-content .article-box .image-grid__cate {
    position: relative;
    top: 0;
    left: 0;
    padding: 6px 24px;
    margin: 0 20px;
  }
  .main-content .article-box .image-grid__award {
    position: relative;
    top: 0;
    left: 0;
    padding: 6px 15px 6px 24px;
    margin: 0 0 0 -6px;
  }
  .main-content .article-box .article__ttl {
    font-size: 30px;
  }
  .main-content .article-box .article__ttl .article-date {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .main-content .article-box .article__ttl .article-name {
    font-size: 16px;
  }
  .main-content .article-box .text {
    font-size: 14px;
  }
  .main-content .box + .box {
    margin-top: -6px;
  }
  .main-content .c-heading-lv2 {
    margin-bottom: 60px;
  }
  .main-content .teacher__table {
    margin: 0;
  }
  .main-content .teacher__table th {
    width: 170px;
    padding: 20px 25px;
    font-size: 14px;
  }
  .main-content .teacher__table td {
    padding: 20px 25px;
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvZmFjdWx0eS9sYXcvbGF3LWFydGljbGUvX2FydGljbGUtYm94LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ZhY3VsdHkvbGF3L2xhdy1hcnRpY2xlL3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZmFjdWx0eS9sYXcvbGF3LWFydGljbGUvX292ZXJyaWRlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtBQ0NGO0FES0U7RUFDRSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREtFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FDRUo7QURNRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQ0U7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FDQ0o7QURTSTtFQUNFLHdDRU9TO0FETGY7QURFRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNBSjtBRFVJO0VBQ0Usd0NFZlM7QURnQmY7QURFSTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSx5REFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7QUNBTjtBREdJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLHlEQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtBQ0ROO0FES0U7RUFDRSxVQUFBO0VBQ0EsbUNFM0NjO0VGNENkLGVBQUE7RUFDQSxnQkFBQTtBQ0hKO0FEU0k7RUFDRSxhQUFBO0FDRk47QURLSTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHdDRTVEUztFRjZEVCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBQ0hOO0FEV0k7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvREUzRVM7RUY0RVQsZUFBQTtFQUNBLGdCQUFBO0FDSE47QURXRTtFQUNFLGVBQUE7QUNKSjtBRFdFO0VBQ0Usa0JBQUE7QUNKSjs7QUVuSkU7RUFDRSxnQkFBQTtBRnNKSjtBRTlJSTtFQUNFLHlEQUFBO0FGcUpOO0FFakpFO0VBQ0UsYUFBQTtBRm1KSjtBRWhKRTtFQUNFLGdCQUFBO0FGa0pKO0FFL0lFO0VBQ0UsbUJBQUE7QUZpSko7QUUxSUU7Ozs7RUFJRSxtQkRpQm1CO0FEZ0l2QjtBRTlJRTtFQUNFLGNEYW1CO0FEbUl2QjtBRTdJRTtFQUNFLFNBQUE7QUYrSUo7QUV6SUk7RUFDRSxVQUFBO0VBQ0EsYUFBQTtBRmdKTjtBRXZJSTtFQUNFLGFBQUE7QUZnSk47QUd6TUk7RUpKSjtJQU1JLHVCQUFBO0VDRUY7RURDQTtJQU1JLG1CQUFBO0VDR0o7RURDQTtJQUtJLFlBQUE7SUFDQSxjQUFBO0VDR0o7RURNQTtJQVVJLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7RUNFSjtFRE1BO0lBVUksa0JBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLDBCQUFBO0lBQ0Esa0JBQUE7RUNDSjtFRCtCQTtJQU9JLGVBQUE7RUNGSjtFRFNFO0lBU0ksbUJBQUE7SUFDQSxlQUFBO0VDRk47RURNRTtJQVFJLGVBQUE7RUNGTjtFRE9BO0lBSUksZUFBQTtFQ0hKO0VFL0lBO0lBSUksZ0JBQUE7RUZ1Sko7RUVySUE7SUFJSSxtQkFBQTtFRmtKSjtFRW5JQTtJQUlJLFNBQUE7RUZnSko7RUU3SUU7SUFLSSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0VGaUpOO0VFN0lFO0lBSUksa0JBQUE7SUFDQSxlQUFBO0VGaUpOO0FBek1GIiwiZmlsZSI6ImFzc2V0cy9zdHlsZXMvcGFnZXMvZmFjdWx0eS9sYXcvbGF3LWFydGljbGUvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4tY29udGVudCAuYXJ0aWNsZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMjZweCA1MHB4O1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDMzcHggNTBweCA1MHB4O1xuICB9XG5cbiAgLmltYWdlLWdyaWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1ncmlkX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMzcwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtZ3JpZF9fY2F0ZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuaW1hZ2UtZ3JpZF9fY2F0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNTMxZjcyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDZweCAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmMtbW9yZS1idXR0b25fX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tZW47XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLWdyaWRfX2F3YXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzZDc1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDZweCAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAtNnB4O1xuICAgIH1cblxuICAgIC5jLW1vcmUtYnV0dG9uX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLWVuO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTZweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItY29sb3I6ICMzOTNkNzUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNHB4IDZweCAwIDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzkzZDc1O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTRweCAwIDAgNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlX190dGwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbi1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW5hbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib3hfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCAyNnB4IDUwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCB7XG4gICAgcGFkZGluZzogMzNweCA1MHB4IDUwcHg7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5pbWFnZS1ncmlkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5pbWFnZS1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuaW1hZ2UtZ3JpZF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1ib3ggLmltYWdlLWdyaWRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1ib3ggLmltYWdlLWdyaWRfX2NhdGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuaW1hZ2UtZ3JpZF9fY2F0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBsZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzMWY3Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuaW1hZ2UtZ3JpZF9fY2F0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuaW1hZ2UtZ3JpZF9fY2F0ZSAuYy1tb3JlLWJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5pbWFnZS1ncmlkX19hd2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzOTNkNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1ib3ggLmltYWdlLWdyaWRfX2F3YXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNnB4IDE1cHggNnB4IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNnB4O1xuICB9XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuaW1hZ2UtZ3JpZF9fYXdhcmQgLmMtbW9yZS1idXR0b25fX3RleHQge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuaW1hZ2UtZ3JpZF9fYXdhcmQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiAjMzkzZDc1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE0cHggNnB4IDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5pbWFnZS1ncmlkX19hd2FyZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM5M2Q3NTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4IDAgMCA2cHg7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuYXJ0aWNsZV9fdHRsIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5hcnRpY2xlX190dGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1ib3ggLmFydGljbGVfX3R0bDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5hcnRpY2xlX190dGwgLmFydGljbGUtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5hcnRpY2xlX190dGwgLmFydGljbGUtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5hcnRpY2xlX190dGwgLmFydGljbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJZYWt1SGFuSlBcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtYm94IC5hcnRpY2xlX190dGwgLmFydGljbGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWJveCAuYm94X19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLWNvbnRlbnQgLmJveCArIC5ib3gge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLmJveCArIC5ib3gge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQgLmNhcmQtbGlzdCAuY2FyZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDc5MDNhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm1haW4tY29udGVudCAubXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFpbi1jb250ZW50IC5zZWN0aW9uLWFydGljbGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1haW4tY29udGVudCAuYy1oZWFkaW5nLWx2MiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudCAuYy1oZWFkaW5nLWx2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLm1haW4tY29udGVudCAuYy1oZWFkaW5nLWx2Mjo6YWZ0ZXIsXG4ubWFpbi1jb250ZW50IC5jLWhlYWRpbmctbHYzOjphZnRlcixcbi5tYWluLWNvbnRlbnQgLmMtaGVhZGluZy1sdjU6OmJlZm9yZSxcbi5tYWluLWNvbnRlbnQgLmFubnVhbC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjMDc5MDNhO1xufVxuLm1haW4tY29udGVudCAuY3VycmljdWx1bS10YWJsZV9fYm94LXRpdGxlLS1lbSB7XG4gIGNvbG9yOiAjMDc5MDNhO1xufVxuLm1haW4tY29udGVudCAudGVhY2hlcl9fdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudCAudGVhY2hlcl9fdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1haW4tY29udGVudCAudGVhY2hlcl9fdGFibGUgdGgge1xuICB3aWR0aDogNmVtO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLnRlYWNoZXJfX3RhYmxlIHRoIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm1haW4tY29udGVudCAudGVhY2hlcl9fdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLnRlYWNoZXJfX3RhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4vLyBjb2xvcnNcblxuJGNvbG9yLW1haW4tYmx1ZTogIzM5M2Q3NTtcbiRjb2xvci1tYWluLWRhcmstYmx1ZTogIzJmMzI1YjtcbiRjb2xvci1tYWluLXllbGxvdzogI2ZjY2YyZTtcbiRjb2xvci1tYWluLXJlZDogI2ExMTIzYjtcblxuJGNvbG9yLWRlcHQtZWNvbm9taWNzOiAjMDc5MDNhO1xuJGNvbG9yLWRlcHQtYWRtaW5pc3RyYXRpb246ICNlZGE0MGQ7XG4kY29sb3ItZGVwdC1pbnRfc3R1ZGllczogIzAwNzFhZjtcbiRjb2xvci1kZXB0LWxhdzogIzUzMWY3MjtcblxuLy8gZm9udHNcbiRmb250LWRlZmF1bHQ6ICdZYWt1SGFuSlAnLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiRmb250LW1haW4tZW46ICdDb3Jtb3JhbnQgR2FyYW1vbmQnLCBzZXJpZjtcbiRmb250LXN1Yi1lbjogJ01hcmNlbGx1cycsIHNlcmlmO1xuJGZvbnQtbWFpbi1zZXJpZjogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiIsIi5tYWluLWNvbnRlbnQge1xuICAuYm94ICsgLmJveCB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtbGlzdCAuY2FyZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRlcHQtZWNvbm9taWNzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tdC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5jLWhlYWRpbmctbHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAuYy1oZWFkaW5nLWx2Mjo6YWZ0ZXIsXG4gIC5jLWhlYWRpbmctbHYzOjphZnRlcixcbiAgLmMtaGVhZGluZy1sdjU6OmJlZm9yZSxcbiAgLmFubnVhbC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LWVjb25vbWljcztcbiAgfVxuXG4gIC5jdXJyaWN1bHVtLXRhYmxlX19ib3gtdGl0bGUtLWVtIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlcHQtZWNvbm9taWNzO1xuICB9XG5cbiAgLnRlYWNoZXJfX3RhYmxlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgd2lkdGg6IDZlbTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oXG4gICRsb3dlcixcbiAgJHVwcGVyLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXG4pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvLiJ9 */
