@charset "UTF-8";
.maincon {
  /** @media max-width: 767px */
}
.maincon section h2 {
  display: block;
  border: none;
  margin-bottom: 1em;
  color: #111;
  font-size: 2.4rem;
  font-weight: bold;
  text-align: center;
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  letter-spacing: 0.1em;
  font-feature-settings: "palt";
}
.maincon section h2:before {
  display: none;
}
.maincon section h2 span {
  display: inline-block;
  font-weight: bold;
}
.maincon section h3 {
  margin: 0;
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
}
.maincon section .col {
  text-align: left;
}
.maincon section .col p {
  margin-bottom: 1em;
}
.maincon section ul li {
  line-height: 1.5;
}
.maincon section ul li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.maincon section ul.kome li:before {
  content: "※";
  font-family: monospace, serif;
}
.maincon section ul.rect li:before {
  content: "■";
  font-family: monospace, serif;
}
.maincon section ul.dot li {
  position: relative;
  display: flex;
}
.maincon section ul.dot li:before {
  content: "";
  display: block;
  width: 0.6em;
  height: 0.6em;
  background: #333;
  border-radius: 50%;
  margin-top: 0.45em;
  margin-right: 0.5em;
}
.maincon section .notes {
  margin-top: 1em;
  padding-left: 1em;
  text-indent: -1em;
}
.maincon section .notes li:before {
  content: "※";
  font-family: monospace, serif;
}
.maincon section .notes li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.maincon section .strong {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 767px) {
  .maincon section:nth-of-type(n + 2) {
    margin-top: 3em;
    padding-top: 3em;
    border-top: solid 1px #eee;
  }
  .maincon section h2 {
    font-size: 2.1rem;
  }
}

#about {
  /** @media max-width: 767px */
}
#about .col {
  padding: 0;
}
#about .photo {
  float: right;
  margin: 0 0 1.5em 1.5em;
}
@media screen and (max-width: 767px) {
  #about .photo {
    width: 100%;
    float: none;
    margin: 0 0 1.5em;
  }
}

#work {
  /** @media max-width: 767px */
}
#work .aside {
  background: #E9F6FD;
  margin: 1.5em auto;
  padding: 1.5em;
  border-radius: 1em;
}
#work .aside dt {
  font-size: 2.1rem;
  color: #005476;
  margin-bottom: 0.75em;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
#work .aside dd p:nth-of-type(n+2) {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  #work .aside dt {
    text-align: center;
  }
}

#business {
  /** @media max-width: 767px */
}
#business .lead {
  margin-bottom: 1.5em;
}
#business .lead h3 {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 0.5em;
}
#business .cols2 {
  flex-wrap: wrap;
}
#business .cols2 .col {
  box-sizing: border-box;
  background: #E9F6FD;
  border-left: solid 2px #209CD7;
  padding: 1em 1.5em;
}
#business .cols2 .col:nth-of-type(2n + 1) {
  margin-left: 0em;
}
#business .cols2 .col dt {
  font-size: 2.1rem;
  color: #005476;
  margin-bottom: 0.75em;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
#business .cols2 .col dd p {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  #business .cols2 .col {
    border-top: solid 2px #209CD7;
    border-left: none;
  }
  #business .cols2 .col:last-of-type {
    margin-bottom: 0;
  }
  #business .cols2 .col dt {
    text-align: center;
  }
}

#career {
  /** @media max-width: 767px */
}
#career .col {
  display: flex;
  padding: 0;
}
#career .col:before {
  content: "";
  display: block;
  width: 307px;
  height: 215px;
}
#career .col:nth-of-type(1) {
  flex-direction: row-reverse;
}
#career .col:nth-of-type(1):before {
  background: url("../i/career-photo-01.jpg") no-repeat 0 0;
  margin-left: 24px;
}
#career .col:nth-of-type(2) {
  flex-direction: row;
}
#career .col:nth-of-type(2):before {
  background: url("../i/career-photo-02.jpg") no-repeat 0 0;
  margin-right: 24px;
}
#career .col > div {
  width: calc(100% - 331px);
}
#career .col h3 {
  font-size: 2.1rem;
  font-weight: normal;
  margin-bottom: 0.75em;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  #career .col {
    flex-direction: column;
  }
  #career .col:nth-of-type(1), #career .col:nth-of-type(2) {
    flex-direction: column;
  }
  #career .col:nth-of-type(1):before, #career .col:nth-of-type(2):before {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 1.5em;
    background-size: 100%;
  }
  #career .col > div {
    width: 100%;
  }
}

#outline {
  /** @media max-width: 767px */
}
#outline table th,
#outline table td {
  box-sizing: border-box;
  border: solid 1px #209CD7;
  padding: 1em;
}
#outline table th {
  background: #E9F6FD;
  color: #005476;
  white-space: nowrap;
  font-weight: bold;
}
#outline table td {
  line-height: 1.5;
}
#outline .aside {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  #outline table th,
  #outline table td {
    display: block;
    width: 100%;
    border: none;
  }
  #outline table th {
    padding: 0.5em 1em;
  }
  #outline table td {
    padding: 1em;
  }
}

#ctaBtn {
  position: fixed; /*固定*/
  bottom: 0; /*場所を右下に移動*/
  right: 0; /*場所を右下に移動*/
  left: 0;
  display: block; /*aタグをblock要素に変更*/
  width: 100%;
  height: auto;
  text-align: center;
  padding: 1.5em 30px;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.86);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlY3J1aXQvYy9wYWdlLnNjc3MiLCJyc3AvYy9zYXNzL192YWxpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBSUE7QUFvSUc7O0FBaElDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBT0Y7RUFDRTs7QUFFQTtFQUNFOztBQVNBO0VBQ0U7RUFDQTs7QUFTRjtFQUNFO0VBQ0E7O0FBT0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNUjtFQUNFO0VBQ0E7RUFDQTs7QUFJRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUVJO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7Ozs7QUFPUjtBQWtCRzs7QUFoQkQ7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFFRTtJQUNFO0lBQ0E7SUFDQTs7OztBQU1OO0FBc0NHOztBQXBDRDtFQUNFLFlDaktLO0VEa0tMO0VBQ0E7RUFDQTs7QUFNQTtFQUNFO0VBQ0EsT0M3S0c7RUQrS0g7RUFDQTtFQUNBOztBQUtFO0VBQ0U7O0FBTVI7RUFJSTtJQUNFOzs7O0FBT1I7QUE4REc7O0FBNUREO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0EsWUN6Tkc7RUQwTkg7RUFDQTs7QUFFQTtFQUNFOztBQU9GO0VBQ0U7RUFDQSxPQ3hPQztFRDBPRDtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7QUFNUjtFQUlJO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7Ozs7QUFRVjtBQW1FRzs7QUFqRUQ7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBRUE7RUFFQTtFQUNBO0VBQ0E7O0FBSUo7RUFFRTtJQUNFOztFQUVBO0lBRUU7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUo7SUFDRTs7OztBQU9SO0FBbURHOztBQS9DQztBQUFBO0VBRUU7RUFDQTtFQUNBOztBQUdGO0VBQ0UsWUM3Vkc7RUQ4VkgsT0MvVkc7RURnV0g7RUFDQTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7O0FBUUY7RUFJSTtBQUFBO0lBRUU7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7OztBQVVSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJyZWNydWl0L2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9yc3AvYy9zYXNzL3ZhbGlhYmxlc1wiO1xuXG4ubWFpbmNvbntcbiAgc2VjdGlvbntcbiAgICAvL2JhY2tncm91bmQ6ICNjMDA7XG4gICAgXG4gICAgaDJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMGVtO1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICBcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBoM3tcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAuY29se1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIFxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB1bHtcbiAgICAgIFxuICAgICAgXG4gICAgICBsaXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmtvbWV7XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgIFxuICAgICAgICAgIFxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLnJlY3R7XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pagXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5kb3R7XG4gICAgICAgIFxuICAgICAgICBsaXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAuNmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAgLjZlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNDVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5vdGVze1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIFxuICAgICAgbGl7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3Ryb25ne1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgfVxuICB9IC8vc2VjdGlvblxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBzZWN0aW9ueyAgXG4gICAgICAmOm50aC1vZi10eXBlKG4gKyAyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuICAgIH0gICAgICBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufSAvLy5tYWluY29uXG5cblxuI2Fib3V0e1xuICBcbiAgLmNvbHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAucGhvdG97XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMS41ZW0gMS41ZW07XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gICAgLnBob3Rve1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufSAvLyNhYm91dFxuXG5cbiN3b3Jre1xuICBcbiAgLmFzaWRle1xuICAgIGJhY2tncm91bmQ6ICRibHVlMDM7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBcbiAgICBkdCxcbiAgICBkZHtcbiAgICAgIFxuICAgIH1cbiAgICBkdHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgY29sb3I6ICRibHVlMDI7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIH1cbiAgICBkZHtcbiAgICAgIHB7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFxuICAgIC5hc2lkZXtcbiAgICAgIFxuICAgICAgZHR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0gLy8jd29ya1xuXG5cbiNidXNpbmVzc3tcbiAgXG4gIC5sZWFke1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIFxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgfVxuICB9XG4gIFxuICAuY29sczJ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIFxuICAgIC5jb2x7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUwMztcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggJGJsdWUwMTtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgybiArIDEpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMGVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICBkdCxcbiAgICAgIGRke1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgIGR0e1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgY29sb3I6ICRibHVlMDI7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFxuICAgIC5jb2xzMntcbiAgICAgIFxuICAgICAgLmNvbHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICRibHVlMDE7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgZHR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9IC8vLmNvbFxuICAgIH0gLy8uY29sczJcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufSAvLyNidXNpbmVzc1xuXG5cbiNjYXJlZXJ7XG4gIFxuICAuY29se1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMDdweDtcbiAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2NhcmVlci1waG90by0wMS5qcGcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2NhcmVlci1waG90by0wMi5qcGcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgID4gZGl2e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMXB4KTtcbiAgICB9XG4gICAgXG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgfVxuICB9Ly8uY29sXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFxuICAgIC5jb2x7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuNWVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICA+IGRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfSAvLy5jb2wgICAgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0gLy8jY2FyZWVyXG5cblxuI291dGxpbmV7XG4gIFxuICB0YWJsZXtcbiAgICBcbiAgICB0aCxcbiAgICB0ZHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmx1ZTAxO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cbiAgICBcbiAgICB0aHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlMDM7XG4gICAgICBjb2xvcjogJGJsdWUwMjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgdGR7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICBcbiAgLmFzaWRle1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBcbiAgICBkdHtcbiAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gICAgdGFibGV7XG4gICAgICBcbiAgICAgIHRoLFxuICAgICAgdGR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgdGh7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufSAvLyNvdXRsaW5lXG5cblxuXG4jY3RhQnRue1xuICBwb3NpdGlvbjpmaXhlZDsgLyrlm7rlrpoqL1xuICBib3R0b206MDsgLyrloLTmiYDjgpLlj7PkuIvjgavnp7vli5UqL1xuICByaWdodDowOyAvKuWgtOaJgOOCkuWPs+S4i+OBq+enu+WLlSovXG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6YmxvY2s7IC8qYeOCv+OCsOOCkmJsb2Nr6KaB57Sg44Gr5aSJ5pu0Ki9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDphdXRvO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgcGFkZGluZzogMS41ZW0gMzBweDtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44Nik7XG59IC8vI3RvcEJ0blxuXG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4kYmx1ZTAxOiAjMjA5Q0Q3O1xuJGJsdWUwMjogIzAwNTQ3NjtcbiRibHVlMDM6ICNFOUY2RkQ7XG5cbiRjbHJfYmx1ZTAxOiAjMjA5QkQ3O1xuJGNscl9ibHVlMDI6ICNFREY4RkU7XG4kY2xyX3JlZDAxOiAjRDc0RTdDO1xuXG4kY29sb3IxOiAjZjRmNGY0O1xuJGNvbG9yMjogIzMxOTdFRTtcblxuLy9SZUNlcmFcbiRyZWNlcmEtY29tZm9ydDogIzIwOUJENztcbiRyZWNlcmEtY29tZm9ydC1zZWNvbmRhcnk6ICNFRUY1RkM7XG4kcmVjZXJhLWRlc2lnbjogIzAwNUFBMDtcbiRyZWNlcmEtZGVzaWduLXNlY29uZGFyeTogI0VFRjVGQztcbiRyZWNlcmEtc3BlZWQ6ICMwMEE1QTg7XG4kcmVjZXJhLXNwZWVkLXNlY29uZGFyeTogI0VERjZGNzsiXX0= */
