@charset "UTF-8";
.secPhilosophy {
  font-family: "Yu Mincho", "游明朝体", serif;
}
.secPhilosophy__head {
  padding: 0 0 60px;
}
.secPhilosophy__head .philosophyLead {
  margin: 30px 0 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.8;
  letter-spacing: 0.07em;
}
.secPhilosophy__body {
  padding: 55px 0 0;
  background: #e9f3f4;
}
.secPhilosophy__body .value {
  font-family: "Yu Mincho", "游明朝体", serif;
  color: #244546;
}
.secPhilosophy__body .value__ttl {
  position: relative;
  padding: 0 0 15px;
  font-size: 22px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.07em;
}
.secPhilosophy__body .value__ttl::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 48px;
  height: 1px;
  content: "";
  background: #244546;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.secPhilosophy__body .value__lead {
  margin: 20px 0 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.7;
  text-align: center;
  letter-spacing: 0.07em;
}
.secPhilosophy__body .value__img {
  margin: 35px 0 0;
  text-align: center;
}
.secPhilosophy__body .value__img img {
  width: 100%;
  height: auto;
}
.secPhilosophy__body .philosophy {
  margin: 45px 0 0;
  background: #fff;
}
.secPhilosophy__body .philosophy__img img {
  width: 100%;
  height: auto;
}
.secPhilosophy__body .philosophy__body {
  padding: 0 35px 65px;
}
.secPhilosophy__body .philosophy__body .bodyIcon {
  width: 80px;
  margin: -50px 0 0;
}
.secPhilosophy__body .philosophy__body .bodyIcon img {
  width: 100%;
  height: auto;
}
.secPhilosophy__body .philosophy__body .bodyTtl {
  margin: 25px 0 0;
  font-size: 24px;
  font-weight: 500;
  color: #238184;
  letter-spacing: 0.07em;
}
.secPhilosophy__body .philosophy__body .bodyLead {
  padding: 10px 0 0;
  margin: 10px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
  color: #238184;
  border-top: 1px solid #238184;
}
.secPhilosophy__body .philosophy__body .bodyTxt {
  margin: 35px 0 0;
  font-size: 14px;
  line-height: 1.8125;
  letter-spacing: 0.07em;
}
.secPhilosophy__body .philosophy + .philosophy {
  margin: 0;
}
@media (min-width: 768px) {
  .secPhilosophy__head {
    padding: 0 0 140px;
  }
  .secPhilosophy__head .philosophyLead {
    margin: 40px 0 0;
    font-size: 26px;
    line-height: 1.75;
  }
  .secPhilosophy__body {
    padding: 75px 0 0;
  }
  .secPhilosophy__body .value__ttl {
    font-size: 24px;
  }
  .secPhilosophy__body .value__lead {
    font-size: 26px;
  }
  .secPhilosophy__body .value__img {
    margin: 50px 0 0;
  }
  .secPhilosophy__body .value__img img {
    width: auto;
  }
  .secPhilosophy__body .philosophy {
    display: flex;
    margin: 70px 0 0;
  }
  .secPhilosophy__body .philosophy__img {
    width: 50%;
  }
  .secPhilosophy__body .philosophy__body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 520px;
    height: auto;
    padding: 0;
    margin: 0 0 0 80px;
  }
  .secPhilosophy__body .philosophy__body .bodyIcon {
    width: 100px;
    margin: 0;
  }
  .secPhilosophy__body .philosophy__body .bodyHead {
    display: flex;
    align-items: center;
  }
  .secPhilosophy__body .philosophy__body .bodyTtl {
    margin: 0 0 0 35px;
    font-size: 30px;
  }
  .secPhilosophy__body .philosophy__body .bodyLead {
    padding: 35px 0 0;
    margin: 25px 0 0;
    font-size: 24px;
  }
  .secPhilosophy__body .philosophy__body .bodyTxt {
    margin: 30px 0 0;
    font-size: 16px;
  }
  .secPhilosophy__body .philosophy:nth-child(even) {
    flex-direction: row-reverse;
  }
  .secPhilosophy__body .philosophy:nth-child(even) .philosophy__body {
    margin: 0 80px 0 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvY29tcGFueS9waGlsb3NvcGh5L3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvY29tcGFueS9waGlsb3NvcGh5L19zZWNQaGlsb3NvcGh5LnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UsdUNDaURXO0FGL0NiO0FDQUU7RUFDRSxpQkFBQTtBREVKO0FDSUk7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QURHTjtBQ09FO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtBREVKO0FDSUk7RUFDRSx1Q0NnQk87RURmUCxjQ1VPO0FGUGI7QUNETTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FER1I7QUNHUTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkNYRztFRFlILG1DQUFBO1VBQUEsMkJBQUE7QURJVjtBQ0FNO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QURFUjtBQ0tNO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBREVSO0FDSVE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBREdWO0FDTUk7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FEQ047QUNXUTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FERVY7QUNFTTtFQUNFLG9CQUFBO0FEQVI7QUNZUTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtBRENWO0FDTVU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBREVaO0FDU1E7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNDMUdJO0VEMkdKLHNCQUFBO0FERFY7QUNTUTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNDekhJO0VEMEhKLDZCQUFBO0FERFY7QUNVUTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QUREVjtBQ1VNO0VBQ0UsU0FBQTtBREZSO0FHekxJO0VGREY7SUFJSSxrQkFBQTtFREdKO0VDQUU7SUFRSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFRElOO0VDQ0E7SUFLSSxpQkFBQTtFREdKO0VDSUk7SUFTSSxlQUFBO0VESVI7RUNXSTtJQVNJLGVBQUE7RURHUjtFQ0NJO0lBS0ksZ0JBQUE7RURHUjtFQ0FNO0lBS0ksV0FBQTtFRElWO0VDRUU7SUFLSSxhQUFBO0lBQ0EsZ0JBQUE7RURFTjtFQ0NJO0lBRUksVUFBQTtFREVSO0VDT0k7SUFJSSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx1QkFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0VEQ1I7RUNFTTtJQUtJLFlBQUE7SUFDQSxTQUFBO0VERVY7RUNPTTtJQUVJLGFBQUE7SUFDQSxtQkFBQTtFREFWO0VDSU07SUFRSSxrQkFBQTtJQUNBLGVBQUE7RURBVjtFQ0lNO0lBVUksaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7RURBVjtFQ0lNO0lBT0ksZ0JBQUE7SUFDQSxlQUFBO0VEQVY7RUNTSTtJQUVJLDJCQUFBO0VESFI7RUNNTTtJQUVJLGtCQUFBO0VESFY7QUEzTEYiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9jb21wYW55L3BoaWxvc29waHkvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnNlY1BoaWxvc29waHkge1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG9cIiwgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7XG59XG4uc2VjUGhpbG9zb3BoeV9faGVhZCB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaGlsb3NvcGh5X19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDAgMTQwcHg7XG4gIH1cbn1cbi5zZWNQaGlsb3NvcGh5X19oZWFkIC5waGlsb3NvcGh5TGVhZCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjUGhpbG9zb3BoeV9faGVhZCAucGhpbG9zb3BoeUxlYWQge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG4uc2VjUGhpbG9zb3BoeV9fYm9keSB7XG4gIHBhZGRpbmc6IDU1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZTlmM2Y0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaGlsb3NvcGh5X19ib2R5IHtcbiAgICBwYWRkaW5nOiA3NXB4IDAgMDtcbiAgfVxufVxuLnNlY1BoaWxvc29waHlfX2JvZHkgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvXCIsIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICBjb2xvcjogIzI0NDU0Njtcbn1cbi5zZWNQaGlsb3NvcGh5X19ib2R5IC52YWx1ZV9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BoaWxvc29waHlfX2JvZHkgLnZhbHVlX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY1BoaWxvc29waHlfX2JvZHkgLnZhbHVlX190dGw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzI0NDU0NjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNlY1BoaWxvc29waHlfX2JvZHkgLnZhbHVlX19sZWFkIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BoaWxvc29waHlfX2JvZHkgLnZhbHVlX19sZWFkIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zZWNQaGlsb3NvcGh5X19ib2R5IC52YWx1ZV9faW1nIHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaGlsb3NvcGh5X19ib2R5IC52YWx1ZV9faW1nIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG4uc2VjUGhpbG9zb3BoeV9fYm9keSAudmFsdWVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaGlsb3NvcGh5X19ib2R5IC52YWx1ZV9faW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWNQaGlsb3NvcGh5X19ib2R5IC5waGlsb3NvcGh5IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjUGhpbG9zb3BoeV9fYm9keSAucGhpbG9zb3BoeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHlfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHlfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHlfX2JvZHkge1xuICBwYWRkaW5nOiAwIDM1cHggNjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjUGhpbG9zb3BoeV9fYm9keSAucGhpbG9zb3BoeV9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDgwcHg7XG4gIH1cbn1cbi5zZWNQaGlsb3NvcGh5X19ib2R5IC5waGlsb3NvcGh5X19ib2R5IC5ib2R5SWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IC01MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjUGhpbG9zb3BoeV9fYm9keSAucGhpbG9zb3BoeV9fYm9keSAuYm9keUljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zZWNQaGlsb3NvcGh5X19ib2R5IC5waGlsb3NvcGh5X19ib2R5IC5ib2R5SWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaGlsb3NvcGh5X19ib2R5IC5waGlsb3NvcGh5X19ib2R5IC5ib2R5SGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjUGhpbG9zb3BoeV9fYm9keSAucGhpbG9zb3BoeV9fYm9keSAuYm9keVR0bCB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMzgxODQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHlfX2JvZHkgLmJvZHlUdGwge1xuICAgIG1hcmdpbjogMCAwIDAgMzVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5zZWNQaGlsb3NvcGh5X19ib2R5IC5waGlsb3NvcGh5X19ib2R5IC5ib2R5TGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBjb2xvcjogIzIzODE4NDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzgxODQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHlfX2JvZHkgLmJvZHlMZWFkIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMDtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHlfX2JvZHkgLmJvZHlUeHQge1xuICBtYXJnaW46IDM1cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHlfX2JvZHkgLmJvZHlUeHQge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjUGhpbG9zb3BoeV9fYm9keSAucGhpbG9zb3BoeSArIC5waGlsb3NvcGh5IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNQaGlsb3NvcGh5X19ib2R5IC5waGlsb3NvcGh5Om50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BoaWxvc29waHlfX2JvZHkgLnBoaWxvc29waHk6bnRoLWNoaWxkKGV2ZW4pIC5waGlsb3NvcGh5X19ib2R5IHtcbiAgICBtYXJnaW46IDAgODBweCAwIDA7XG4gIH1cbn0iLCIuc2VjUGhpbG9zb3BoeSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcblxuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNDBweDtcbiAgICB9XG5cbiAgICAucGhpbG9zb3BoeUxlYWQge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNlOWYzZjQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgMDtcbiAgICB9XG5cbiAgICAudmFsdWUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuXG4gICAgICAmX190dGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGVhZCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGhpbG9zb3BoeSB7XG4gICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDcwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHggNjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keUljb24ge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIG1hcmdpbjogLTUwcHggMCAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keUhlYWQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2R5VHRsIHtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keUxlYWQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2R5VHh0IHtcbiAgICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44MTI1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIC5waGlsb3NvcGh5IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAucGhpbG9zb3BoeV9fYm9keSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDgwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4kZGFyay1ncmVlbjogIzI0NDU0NjtcbiRsaWdodC1ncmVlbjogIzIzODE4NDtcbiRoaWdobGlnaHQtZ3JlZW46ICNlOWYzZjQ7XG4kb3JhbmdlOiAjZGU1NTExO1xuXG4kZm9udC1zZXJpZjogJ1l1IE1pbmNobycsICfmuLjmmI7mnJ3kvZMnLCBzZXJpZjtcbiRmb250LWVuOiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiRmb250LXNhbnMtc2VyaWYtZW46ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxOTIwKSB7XG4gICRtaW4td2lkdGg6IDEyODBweDtcbiAgJG1heC13aWR0aDogMTkyMHB4O1xuXG4gIGZvbnQtc2l6ZTogI3skc2l6ZSAvICRiYXNlICogMTAwfXZ3O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgJG1pbi13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqIChzdHJpcC11bml0KCRtaW4td2lkdGgpIC8gJGJhc2UpfXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWF4LXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAjeyRzaXplICogKHN0cmlwLXVuaXQoJG1heC13aWR0aCkgLyAkYmFzZSl9cHg7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLy4ifQ== */
