#requirement .under-recruit-main {
  background-image: url("../images/recruit/main_require.jpg"); }

.requirement-article {
  background-color: #E6E6E6; }
  @media all and (min-width: 769px) {
    .requirement-article {
      margin-bottom: 100px;
      padding-top: 50px;
      padding-bottom: 115px; } }
  @media all and (max-width: 768px) {
    .requirement-article {
      margin-bottom: 50px;
      padding-top: 45px;
      padding-bottom: 70px; } }
  .requirement-article .inner {
    margin-left: auto;
    margin-right: auto; }
    @media all and (min-width: 769px) {
      .requirement-article .inner {
        padding-left: 40px;
        padding-right: 40px; } }
    @media all and (min-width: 769px) {
      .requirement-article .inner {
        max-width: calc(1020px + 80px); } }
    @media all and (max-width: 768px) {
      .requirement-article .inner {
        padding-right: 20px;
        padding-left: 20px; } }
  .requirement-article .career-button {
    display: flex;
    justify-content: flex-end; }
    @media all and (min-width: 769px) {
      .requirement-article .career-button {
        margin-top: 40px;
        margin-bottom: 40px; } }
    @media all and (max-width: 768px) {
      .requirement-article .career-button {
        margin-top: 30px;
        margin-bottom: 33px; } }
  .requirement-article .career-link {
    margin: 0rem 1rem 1rem 1rem;
    background-color: #fff;
    border: solid 1px #FA0411;
    border-radius: 58px;
    color: #FA0411;
    display: inline-block;
    letter-spacing: 0.2em;
    text-align: center; }
.requirement-article #new{margin-top: 4rem;}
.requirement-article #career{margin-top: 4rem;}

    @media all and (min-width: 769px) {
      .requirement-article .career-link {
        font-size: 25px;
        line-height: 58px;
        padding-left: 30px;
        padding-right: 30px; } }
    @media all and (max-width: 768px) {
      .requirement-article .career-link {
        font-size: 15px;
        line-height: 48px;
        padding-left: 20px;
        padding-right: 20px; } }
  .requirement-article-item {
    border: solid 1px #FA0411; }
    @media all and (min-width: 769px) {
      .requirement-article-item:not(:first-child) {
        margin-top: 74px; } }
    @media all and (max-width: 768px) {
      .requirement-article-item:not(:first-child) {
        margin-top: 37px; } }
  .requirement-article .inner-item {
    background-color: #fff;
    display: flex;
    flex: auto; }
    .requirement-article .inner-item:not(:last-child) {
      border-bottom: solid 1px #FA0411; }
    @media all and (min-width: 769px) {
      /*.requirement-article .inner-item:last-child {
        padding-top: 55px;
        padding-bottom: 55px; } */}
    @media all and (max-width: 768px) {
      .requirement-article .inner-item:last-child {
        padding-top: 27px;
        padding-bottom: 27px; } }
    .requirement-article .inner-item:last-child .button {
      margin-left: auto;
      margin-right: auto; }
    .requirement-article .inner-item .title {
      background-color: #000000;
      color: #fff;
      flex-grow: 1;
      padding-top: 15px;
      padding-bottom: 15px;
      text-align: center; }
      @media all and (min-width: 769px) {
        .requirement-article .inner-item .title {
          font-size: 27px; } }
      @media all and (max-width: 768px) {
        .requirement-article .inner-item .title {
          font-size: 17px; } }
    .requirement-article .inner-item .index,
    .requirement-article .inner-item .content {
      padding-top: 17px;
      padding-bottom: 17px; }
      @media all and (min-width: 769px) {
        .requirement-article .inner-item .index,
        .requirement-article .inner-item .content {
          font-size: 20px; } }
    .requirement-article .inner-item .index {
      background-color: #F0CFBF; }
      @media all and (min-width: 769px) {
        .requirement-article .inner-item .index {
          width: 25%;
          padding-left: 36px;
          padding-right: 36px; } }
      @media all and (max-width: 768px) {
        .requirement-article .inner-item .index {
          padding-left: 20px;
          padding-right: 20px;
          width: 120px; } }
    @media all and (min-width: 769px) {
      .requirement-article .inner-item .content {
        width: 75%;  
        padding-left: 50px;
        padding-right: 36px; } }
    @media all and (max-width: 768px) {
      .requirement-article .inner-item .content {
        padding-left: 20px;
        padding-right: 20px;
        width: calc(100% - 120px); } }

.requirement-schedule {
  margin-left: auto;
  margin-right: auto; }
  @media all and (min-width: 769px) {
    .requirement-schedule {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .requirement-schedule {
      margin-bottom: 85px;
      max-width: calc(1020px + 80px); } }
  @media all and (max-width: 768px) {
    .requirement-schedule {
      margin-bottom: 65px;
      padding-right: 20px;
      padding-left: 20px; } }
  .requirement-schedule-list {
    margin-left: auto;
    margin-right: auto; }
    @media all and (min-width: 769px) {
      .requirement-schedule-list {
        margin-top: 50px;
        max-width: 570px; } }
    @media all and (max-width: 768px) {
      .requirement-schedule-list {
        margin-top: 30px; } }
  .requirement-schedule-item {
    border: solid 1px #000000;
    position: relative; }
    @media all and (min-width: 769px) {
      .requirement-schedule-item {
        padding: 10px; } }
    @media all and (max-width: 768px) {
      .requirement-schedule-item {
        padding: 10px; } }
    .requirement-schedule-item:not(:last-child) {
      margin-bottom: 58px; }
      @media all and (min-width: 769px) {
        .requirement-schedule-item:not(:last-child) {
          margin-bottom: 58px; } }
      @media all and (max-width: 768px) {
        .requirement-schedule-item:not(:last-child) {
          margin-bottom: 48px; } }
      .requirement-schedule-item:not(:last-child)::after {
        content: "";
        display: block; }
        @media all and (min-width: 769px) {
          .requirement-schedule-item:not(:last-child)::after {
            border-top: solid 17px #000000;
            border-right: solid 17px transparent;
            border-bottom: solid 17px transparent;
            border-left: solid 17px transparent;
            height: 18px;
            width: 36px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: calc((18px + 17px + 20px) * -1);
            margin: 0 auto; } }
        @media all and (max-width: 768px) {
          .requirement-schedule-item:not(:last-child)::after {
            border-top: solid 13px #000000;
            border-right: solid 13px transparent;
            border-bottom: solid 13px transparent;
            border-left: solid 13px transparent;
            height: 14px;
            width: 27px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: calc((14px + 13px + 15px) * -1);
            margin: 0 auto; } }
    .requirement-schedule-item:last-child {
      background-color: #000000;
      color: #fff; }
    .requirement-schedule-item .flex {
      display: flex;
      align-items: center; }
    .requirement-schedule-item .online {
      background-color: #FFE240;
      margin-right: 15px;
      padding: 6px 19px 5px 22px; }
      @media all and (min-width: 769px) {
        .requirement-schedule-item .online {
          font-size: 22px; } }
    @media all and (min-width: 769px) {
      .requirement-schedule-item .term {
        font-size: 25px; } }
    .requirement-schedule-item .term.center {
      text-align: center; }

.requirement-event {
  margin-left: auto;
  margin-right: auto; }
  @media all and (min-width: 769px) {
    .requirement-event {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .requirement-event {
      margin-bottom: 64px;
      max-width: calc(1020px + 80px); } }
  @media all and (max-width: 768px) {
    .requirement-event {
      margin-bottom: 32px;
      padding-right: 20px;
      padding-left: 20px; } }
  .requirement-event .inner {
    border: solid 1px #FA0411; }
    @media all and (min-width: 769px) {
      .requirement-event .inner {
        padding-left: 40px;
        padding-right: 40px; } }
    @media all and (min-width: 769px) {
      .requirement-event .inner {
        padding: 34px 38px 40px; } }
    @media all and (max-width: 768px) {
      .requirement-event .inner {
        padding: 34px 20px 35px; } }
  .requirement-event .head {
    font-weight: bold;
    letter-spacing: 0.2em; }
    @media all and (min-width: 769px) {
      .requirement-event .head {
        font-size: 27px;
        margin-bottom: 26px; } }
    @media all and (max-width: 768px) {
      .requirement-event .head {
        font-size: 18px;
        margin-bottom: 22px; } }
  .requirement-event .editor-list {
    border-bottom: solid 1px #FA0411; }
    @media all and (min-width: 769px) {
      .requirement-event .editor-list {
        margin-bottom: 38px; } }
    @media all and (max-width: 768px) {
      .requirement-event .editor-list {
        margin-bottom: 30px; } }
  .requirement-event .editor-item {
    border-top: solid 1px #FA0411; }
    @media all and (min-width: 769px) {
      .requirement-event .editor-item {
        padding: 30px 12px 0;
        line-height: 3;
        margin-bottom: 30px; } }
    @media all and (max-width: 768px) {
      .requirement-event .editor-item {
        padding: 20px 10px 0;
        line-height: 2.4;
        margin-bottom: 20px; } }
    .requirement-event .editor-item strong {
      font-weight: bold; }
  .requirement-event .under-recruit-button {
    margin-left: auto; }
    @media all and (min-width: 769px) {
      .requirement-event .under-recruit-button {
        margin-right: 0; } }
    @media all and (max-width: 768px) {
      .requirement-event .under-recruit-button {
        margin-right: auto; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9yZXF1aXJlbWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFFSSwyREFBK0Q7O0FBS2pFO0VBQ0UseUJDRmtCO0VER2xCO0lBRkY7TUFHSSxvQkFBb0I7TUFDcEIsaUJBQWlCO01BQ2pCLHFCQUFxQixJQW1JeEI7RUFqSUM7SUFQRjtNQVFJLG1CQUFtQjtNQUNuQixpQkFBaUI7TUFDakIsb0JBQW9CLElBOEh2QjtFQXhJQTtJQWNHLGlCQUFpQjtJQUNqQixrQkFBa0I7SUNidEI7TURGQztRQ0dDLGtCQUFrQjtRQUNsQixtQkFBbUIsSURtQmxCO0lBUEM7TUFoQkg7UUFpQkssOEJBQThCLElBTWpDO0lBSkM7TUFuQkg7UUFvQkssbUJBQW1CO1FBQ25CLGtCQUFrQixJQUVyQjtFQXZCRjtJQXlCRyxhQUFhO0lBQ2IseUJBQXlCO0lBQ3pCO01BM0JIO1FBNEJLLGdCQUFnQjtRQUNoQixtQkFBbUIsSUFNdEI7SUFKQztNQS9CSDtRQWdDSyxnQkFBZ0I7UUFDaEIsbUJBQW1CLElBRXRCO0VBbkNGO0lBcUNHLHNCQUFzQjtJQUN0Qix5QkN6Q2U7SUQwQ2YsbUJBQW1CO0lBQ25CLGNDM0NlO0lENENmLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCO01BNUNIO1FBNkNLLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLG1CQUFtQixJQVF0QjtJQU5DO01BbERIO1FBbURLLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLG1CQUFtQixJQUV0QjtFQUNEO0lBQ0UseUJDN0RlO0lEK0RiO01BSEg7UUFJSyxnQkFBZ0IsSUFLbkI7SUFIQztNQU5IO1FBT0ssZ0JBQWdCLElBRW5CO0VBbEVKO0lBcUVHLHNCQUFzQjtJQUN0QixhQUFhO0lBQ2IsVUFB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QUUxQjtFQXRCRjtJQXdCRyxpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCO01BMUJIO1FBMkJLLGVBQWU7UUFDZixtQkFBbUIsSUFNdEI7SUFKQztNQTlCSDtRQStCSyxlQUFlO1FBQ2YsbUJBQW1CLElBRXRCO0VBbENGO0lBb0NHLGdDQ2xSZTtJRG1SZjtNQXJDSDtRQXNDSyxtQkFBbUIsSUFLdEI7SUFIQztNQXhDSDtRQXlDSyxtQkFBbUIsSUFFdEI7RUEzQ0Y7SUE2Q0csNkJDM1JlO0lENFJmO01BOUNIO1FBK0NLLG9CQUFvQjtRQUNwQixjQUFjO1FBQ2QsbUJBQW1CLElBVXRCO0lBUkM7TUFuREg7UUFvREssb0JBQW9CO1FBQ3BCLGdCQUFnQjtRQUNoQixtQkFBbUIsSUFLdEI7SUEzREY7TUF5REssaUJBQWlCO0VBekR0QjtJQTZERyxpQkFBaUI7SUFDakI7TUE5REg7UUErREssZUFBZSxJQUtsQjtJQUhDO01BakVIO1FBa0VLLGtCQUFrQixJQUVyQiIsImZpbGUiOiIuL2Nzcy9yZXF1aXJlbWVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi8uLi9jb25maWcvbWVkaWFxdWVyeVwiO1xuQGltcG9ydCBcIi4vLi4vY29uZmlnL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIuLy4uL2NvbmZpZy92YXJpYWJsZXNcIjtcblxuI3JlcXVpcmVtZW50IHtcbiAgLnVuZGVyLXJlY3J1aXQtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZV9wYXRoICsgXCJyZWNydWl0L21haW5fcmVxdWlyZS5qcGdcIik7XG4gIH1cbn1cblxuLnJlcXVpcmVtZW50IHtcbiAgJi1hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVjcnVpdC1ncmF5O1xuICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjb21tb24tcGFkZGluZztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMjBweCArIDgwcHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZWVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZWVyLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRyZWNydWl0LXJlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICBjb2xvcjogJHJlY3J1aXQtcmVkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHJlY3J1aXQtcmVkO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmlubmVyLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRyZWNydWl0LXJlZDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsYWNrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmRleCxcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZGV4IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwQ0ZCRjtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zY2hlZHVsZSB7XG4gICAgQGluY2x1ZGUgY29tbW9uLXBhZGRpbmc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMjBweCArIDgwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1haW4tYmxhY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDE3cHggJG1haW4tYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygoMThweCArIDE3cHggKyAyMHB4KSAqIC0xKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTNweCAkbWFpbi1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTNweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEzcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMTNweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKCgxNHB4ICsgMTNweCArIDE1cHgpICogLTEpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibGFjaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAub25saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTI0MDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTlweCA1cHggMjJweDtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXJtIHtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWV2ZW50IHtcbiAgICBAaW5jbHVkZSBjb21tb24tcGFkZGluZztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAyMHB4ICsgODBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbW1vbi1wYWRkaW5nO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHJlY3J1aXQtcmVkO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgcGFkZGluZzogMzRweCAzOHB4IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDIwcHggMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5lZGl0b3ItbGlzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHJlY3J1aXQtcmVkO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5lZGl0b3ItaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHJlY3J1aXQtcmVkO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMnB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVuZGVyLXJlY3J1aXQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJtZWRpYXF1ZXJ5XCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuXG5cbiRpbWFnZV9wYXRoOiAnLi4vaW1hZ2VzLyc7XG4kbWFpbi1ibGFjazogIzAwMDAwMDtcbiRtYWluLWJsdWU6ICMwMTQwOTc7XG4kbGlnaHQtZ3JheTogI0YyRjJGMjtcbiRyZWNydWl0LXJlZDogI0ZBMDQxMTtcbiRyZWNydWl0LWJyb3duOiAjMjMxODE1O1xuJHJlY3J1aXQtZ3JheTogI0U2RTZFNjtcblxuQG1peGluIGNvbW1vbi1wYWRkaW5nIHtcbiAgQG1lZGlhICN7JG1pbk19IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4lY292ZXItaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtaXhpbiBjb3Zlci1pbWcoJHJhdGlvOiAxMDAlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAkcmF0aW87XG4gIH1cbiAgJiA+ICoge1xuICAgIEBleHRlbmQgJWNvdmVyLWltZztcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/