﻿@charset "UTF-8";
:root {
  --pc-contents-max-width:1200px;
  --z-index-header:1000;
  --hover-opacity-duration:.2s;
  --hover-opacity-ease:ease;
  --color-white:#FFFFFF;
  --color-black:#000000;
  --color-gray900:#222222;
  --color-gray800:#323232;
  --color-gray600:#505050;
  --color-gray500:#666666;
  --color-gray400:#B0B0B0;
  --color-gray300:#D7D7D7;
  --color-gray200:#EDEDED;
  --color-gray100:#F0F0F0;
  --color-blue1200:#1D60B0;
  --color-blue1000:#2588FE;
  --color-blue900:#2577D8;
  --color-blue800:#4085D6;
  --color-blue400:#A6C5E5;
  --color-blue300:#C0D9F2;
  --color-blue200:#EAF3FC;
  --color-blue100:#F0F6FB;
  --color-green100:#DDF1D9;
  --color-red900:#EE2F34;
}

/*
pxをvwに変換
*/
/************************************************************
header用
*************************************************************/
/*
メディアクエリ
記述例
body{
  @include mixin.ms-w('max',1200){
    background-color: red;
  }
}
*/
/*
フォームリセット
*/
/*
ICON FONT
*/
/************************************************************
SCREEN RESPONSIVE
*************************************************************/
@media only screen and (min-width:769px) {
  .c-page-ttl__sub {
    font-size: 2rem;
  }
}
@media only screen and (max-width:768px) {
  .c-page-ttl__sub {
    font-size: 1.6rem;
  }
}

.c-anchor-nav__inner {
  border-bottom: none;
  padding-bottom: 0;
}
@media only screen and (max-width:768px) {
  .c-anchor-nav__list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 1.6rem 2.4rem;
  }
}
@media only screen and (max-width:768px) and (max-width: 600px) {
  .c-anchor-nav__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width:768px) and (max-width: 359px) {
  .c-anchor-nav__list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
}
.c-anchor-nav__circle-arrow {
  transform: rotate(0deg);
}

/************************************************************
SCREEN SP
*************************************************************/
/************************************************************
SCREEN PC
*************************************************************/
/************************************************************
SCREEN RESPONSIVE
*************************************************************/
/************************************************************
SCREEN SP
*************************************************************/
/************************************************************
SCREEN PC
*************************************************************/
/************************************************************
SCREEN RESPONSIVE
*************************************************************/
@media only screen and (min-width:769px) {
  .overview {
    padding-top: 8rem;
  }
}
@media only screen and (max-width:768px) {
  .overview {
    padding-top: 6.4rem;
  }
}
@media only screen and (min-width:769px) {
  .overview {
    padding-bottom: 15.2rem;
  }
}
@media only screen and (max-width:768px) {
  .overview {
    padding-bottom: 9.6rem;
  }
}
.overview__list {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid var(--color-gray300);
}
.overview__item-title {
  color: var(--color-gray900);
  font-weight: 500;
  line-height: 150%;
  border-bottom: 1px solid var(--color-gray300);
}
@media only screen and (min-width:769px) {
  .overview__item-title {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-title {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width:769px) {
  .overview__item-title {
    width: 17.6rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-title {
    width: clamp(10.5rem, 26%, 100%);
  }
}
@media only screen and (min-width:769px) {
  .overview__item-title {
    min-width: 17.6rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-title {
    min-width: clamp(10.5rem, 26%, 100%);
  }
}
@media only screen and (min-width:769px) {
  .overview__item-title {
    padding: 3.2rem 0;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-title {
    padding: 2.4rem 0;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-title {
    padding-right: 1em;
  }
}
.overview__item-body {
  color: var(--color-gray900);
  font-weight: 400;
  line-height: 150%;
  border-bottom: 1px solid var(--color-gray300);
}
@media only screen and (min-width:769px) {
  .overview__item-body {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-body {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width:769px) {
  .overview__item-body {
    width: calc(100% - 17.6rem);
  }
}
@media only screen and (max-width:768px) {
  .overview__item-body {
    width: calc(100% - clamp(10.5rem, 26%, 100%));
  }
}
@media only screen and (min-width:769px) {
  .overview__item-body {
    min-width: calc(100% - 17.6rem);
  }
}
@media only screen and (max-width:768px) {
  .overview__item-body {
    min-width: calc(100% - clamp(10.5rem, 26%, 100%));
  }
}
@media only screen and (min-width:769px) {
  .overview__item-body {
    padding: 3.2rem 0;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-body {
    padding: 2.4rem 0;
  }
}
.overview__item-body b {
  font-weight: 500;
}
.overview__item-body .overview__item-text + .overview__item-text {
  margin-top: 0.8rem;
}
@media only screen and (min-width:769px) {
  .overview__item-map-wrap + .overview__item-map-wrap {
    margin-top: 4.8rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-map-wrap + .overview__item-map-wrap {
    margin-top: 4rem;
  }
}
@media only screen and (min-width:769px) {
  .overview__item-map {
    height: 27rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-map {
    height: clamp(16rem, 41.0256410256vw, 999rem);
  }
}
@media only screen and (min-width:769px) {
  .overview__item-map {
    width: clamp(46.5rem, 80%, 100%);
  }
}
@media only screen and (max-width:768px) {
  .overview__item-map {
    width: 100%;
  }
}
@media only screen and (min-width:769px) {
  .overview__item-map {
    margin-top: 2.4rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__item-map {
    margin-top: 1.6rem;
  }
}
.overview__item-map iframe {
  width: 100%;
  height: 100%;
}
.overview__contact-info {
  display: flex;
}
@media only screen and (min-width:769px) {
  .overview__contact-info {
    margin-top: 2.4rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__contact-info {
    margin-top: 1.6rem;
  }
}
@media only screen and (min-width:769px) {
  .overview__contact-info {
    flex-wrap: wrap;
    gap: 1.6rem 3.2rem;
  }
}
@media only screen and (max-width:768px) {
  .overview__contact-info {
    flex-direction: column;
    gap: 1.6rem;
  }
}
.overview__contact-info-item {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.overview__contact-info-label {
  display: inline-flex;
  align-items: center;
  background-color: var(--color-black);
  color: var(--color-white);
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1;
  padding: 0.2rem 0.8rem;
}
.overview__contact-info-text {
  line-height: 1;
}
@media only screen and (min-width:769px) {
  .overview__contact-info-text {
    white-space: nowrap;
  }
}
.overview__contact-info-text a {
  text-decoration: underline;
  text-underline-offset: 0.1em;
}

/************************************************************
SCREEN SP
*************************************************************/
/************************************************************
SCREEN PC
*************************************************************/
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfZm91bmRhdGlvbi9fdmFycy5zY3NzIiwiX2ZvdW5kYXRpb24vX2Z1bmN0aW9uLnNjc3MiLCJfZm91bmRhdGlvbi9fbWVkaWEuc2NzcyIsIl9mb3VuZGF0aW9uL19taXhpbi5zY3NzIiwicGFnZXMvY29tcGFueS9fY29tcGFueS1nZW5lcmFsLnNjc3MiLCJwYWdlcy9jb21wYW55L292ZXJ2aWV3L2luZGV4X3N0eWxlcy9fZ2VuZXJhbC5zY3NzIiwicGFnZXMvY29tcGFueS9vdmVydmlldy9pbmRleF9zdHlsZXMvX292ZXJ2aWV3LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQU1BO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUMvQkY7QUFBQTtBQUFBO0FDbUJBO0FBQUE7QUFBQTtBQ2xCQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFlQTtBQUFBO0FBQUE7QUFpQ0E7QUFBQTtBQUFBO0FDOUNBO0FBQUE7QUFBQTtBRkZFO0VFT0E7SUZEYyxXRUVrQjs7O0FGTGhDO0VFSUE7SUZBYyxXRUN1Qjs7OztBQUtyQztFQUNFO0VBQ0E7O0FGWkY7RUVjQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOzs7QURaSjtFQ09BO0lBVU07SUFDQTs7O0FEbEJOO0VDT0E7SUFjTTtJQUNBOzs7QUFJTjtFQUNFOzs7QUFJSjtBQUFBO0FBQUE7QUFNQTtBQUFBO0FBQUE7QUM3Q0E7QUFBQTtBQUFBO0FBTUE7QUFBQTtBQUFBO0FBTUE7QUFBQTtBQUFBO0FDWkE7QUFBQTtBQUFBO0FKRkU7RUlNRjtJSkFnQixhSUNrQjs7O0FKSmhDO0VJR0Y7SUpDZ0I7OztBQVBkO0VJTUY7SUpBZ0IsZ0JJRXFCOzs7QUpMbkM7RUlHRjtJSkNnQixnQklDNkI7OztBQUMzQztFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBSmxCRjtFSWNBO0lKUmMsV0lha0I7OztBSmhCaEM7RUlXQTtJSlBjLFdJWXlCOzs7QUpuQnZDO0VJY0E7SUpSYyxPSWNjOzs7QUpqQjVCO0VJV0E7SUpQYyxPSWFzQjs7O0FKcEJwQztFSWNBO0lKUmMsV0lla0I7OztBSmxCaEM7RUlXQTtJSlBjLFdJYzBCOzs7QUpyQnhDO0VJY0E7SUpSYyxTSWdCZ0I7OztBSm5COUI7RUlXQTtJSlBjLFNJZXlCOzs7QUpuQnZDO0VJV0E7SUFVSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUovQkY7RUkyQkE7SUpyQmMsV0kwQmtCOzs7QUo3QmhDO0VJd0JBO0lKcEJjLFdJeUJ5Qjs7O0FKaEN2QztFSTJCQTtJSnJCYyxPSTJCYzs7O0FKOUI1QjtFSXdCQTtJSnBCYyxPSTBCbUM7OztBSmpDakQ7RUkyQkE7SUpyQmMsV0k0QmtCOzs7QUovQmhDO0VJd0JBO0lKcEJjLFdJMkJ1Qzs7O0FKbENyRDtFSTJCQTtJSnJCYyxTSTZCZ0I7OztBSmhDOUI7RUl3QkE7SUpwQmMsU0k0QnlCOzs7QUFDckM7RUFDRTs7QUFFRjtFQUNFOztBSnhDSjtFSTRDRTtJSnRDWSxZSXVDcUI7OztBSjFDbkM7RUl5Q0U7SUpyQ1ksWUlzQzRCOzs7QUo3QzFDO0VJZ0RBO0lKMUNjLFFJMkNlOzs7QUo5QzdCO0VJNkNBO0lKekNjLFFJMENxQjs7O0FKakRuQztFSWdEQTtJSjFDYyxPSTRDYzs7O0FKL0M1QjtFSTZDQTtJSnpDYyxPSTJDc0M7OztBSmxEcEQ7RUlnREE7SUoxQ2MsWUk2Q21COzs7QUpoRGpDO0VJNkNBO0lKekNjLFlJNEMwQjs7O0FBQ3RDO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOztBSjFERjtFSXlEQTtJSm5EYyxZSXFEbUI7OztBSnhEakM7RUlzREE7SUpsRGMsWUlvRDBCOzs7QUozRHhDO0VJeURBO0lBSUk7SUFDQTs7O0FKM0RKO0VJc0RBO0lBUUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FKckZGO0VJb0ZBO0lBR0k7OztBQUVGO0VBQ0U7RUFDQTs7O0FBS047QUFBQTtBQUFBO0FBTUE7QUFBQTtBQUFBIiwiZmlsZSI6InBhZ2VzL2NvbXBhbnkvb3ZlcnZpZXcvaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJHNjcmVlbl9zcDpcInNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweClcIjtcbiRzY3JlZW5fcGM6XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpXCI7XG5cbiRzY3JlZW5faGVhZGVyX3NwOlwic2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwODBweClcIjtcbiRzY3JlZW5faGVhZGVyX3BjOlwic2NyZWVuIGFuZCAobWluLXdpZHRoOjEwODFweClcIjtcblxuOnJvb3Qge1xuICAtLXBjLWNvbnRlbnRzLW1heC13aWR0aDoxMjAwcHg7IC8vUEPjga7jgrPjg7Pjg4bjg7Pjg4TluYXjga7mnIDlpKdcbiAgLS16LWluZGV4LWhlYWRlcjoxMDAwOyAvL+ODmOODg+ODgOODvOOBrnotaW5kZXhcblxuICAvL+mAj+mBjuOChOiJsuWkieabtOezu+OBruOCouODi+ODoeODvOOCt+ODp+ODs+WApFxuICAtLWhvdmVyLW9wYWNpdHktZHVyYXRpb246LjJzO1xuICAtLWhvdmVyLW9wYWNpdHktZWFzZTplYXNlO1xuXG4gIC0tY29sb3Itd2hpdGU6I0ZGRkZGRjtcbiAgLS1jb2xvci1ibGFjazojMDAwMDAwO1xuICAtLWNvbG9yLWdyYXk5MDA6IzIyMjIyMjtcbiAgLS1jb2xvci1ncmF5ODAwOiMzMjMyMzI7XG4gIC0tY29sb3ItZ3JheTYwMDojNTA1MDUwO1xuICAtLWNvbG9yLWdyYXk1MDA6IzY2NjY2NjtcbiAgLS1jb2xvci1ncmF5NDAwOiNCMEIwQjA7XG4gIC0tY29sb3ItZ3JheTMwMDojRDdEN0Q3O1xuICAtLWNvbG9yLWdyYXkyMDA6I0VERURFRDtcbiAgLS1jb2xvci1ncmF5MTAwOiNGMEYwRjA7XG4gIC0tY29sb3ItYmx1ZTEyMDA6IzFENjBCMDtcbiAgLS1jb2xvci1ibHVlMTAwMDojMjU4OEZFO1xuICAtLWNvbG9yLWJsdWU5MDA6IzI1NzdEODtcbiAgLS1jb2xvci1ibHVlODAwOiM0MDg1RDY7XG4gIC0tY29sb3ItYmx1ZTQwMDojQTZDNUU1O1xuICAtLWNvbG9yLWJsdWUzMDA6I0MwRDlGMjtcbiAgLS1jb2xvci1ibHVlMjAwOiNFQUYzRkM7XG4gIC0tY29sb3ItYmx1ZTEwMDojRjBGNkZCO1xuICAtLWNvbG9yLWdyZWVuMTAwOiNEREYxRDk7XG4gIC0tY29sb3ItcmVkOTAwOiNFRTJGMzQ7XG59XG5cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKlxucHjjgpJ2d+OBq+WkieaPm1xuKi9cbkBmdW5jdGlvbiBnZXR2dygkc2l6ZSwgJHZpZXdwb3J0OjM5MCl7XG4gICRyYXRlOiBtYXRoLmRpdigxMDAsJHZpZXdwb3J0KTtcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG4vL++8heOCkui/lOOBmVxuQGZ1bmN0aW9uIGdldHBlcigkc2l6ZSwgJHBhcmVudCl7XG4gICRyYXRlOiBtYXRoLmRpdigxMDAsJHBhcmVudCk7XG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDElO1xufVxuXG4vL+WNiuWIhuOBruOCteOCpOOCuuOCknB444Gn6L+U44GZXG5AZnVuY3Rpb24gZ2V0aGFsZigkc2l6ZSl7XG4gIEByZXR1cm4gJHNpemUgKiAwLjVweDtcbn1cblxuLy9yZW3jgpLov5TjgZlcbkBmdW5jdGlvbiBnZXRyZW0oJHNpemUsICRiYXNlOiAxNikge1xuXHRAcmV0dXJuIG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKyByZW07XG59XG5cbi8vbGluZS1oZWlnaHTjga5lbeOCkuioiOeul1xuQGZ1bmN0aW9uIGdldGxoZW0oJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG5cdEByZXR1cm4gbWF0aC5kaXYoJGxpbmUtaGVpZ2h0LCRmb250LXNpemUpICsgZW07XG59XG5cbi8vbGV0dGVyLXNwYWNpbmfjga5lbeOCkuioiOeul1xuQGZ1bmN0aW9uIGdldGxzZW0oJGZvbnQtc2l6ZSwgJHB4KSB7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHB4LCRmb250LXNpemUpICsgZW07XG59IiwiQHVzZSBcIi4uL19mb3VuZGF0aW9uL3ZhcnNcIiBhcyB2YXJzO1xuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgb25seSAje3ZhcnMuJHNjcmVlbl9wY30geyBAY29udGVudDsgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIG9ubHkgI3t2YXJzLiRzY3JlZW5fc3B9IHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiByZXNwKCRhdHIsICRwYywgJHNwKSB7XG4gIEBpbmNsdWRlIHBjIHsgI3skYXRyfTogJHBjOyB9XG4gIEBpbmNsdWRlIHNwIHsgI3skYXRyfTogJHNwOyB9XG59XG5cbkBtaXhpbiBob3ZlcntcbiAgQG1lZGlhKGhvdmVyOmhvdmVyKSB7XG4gICAgJjpob3ZlcntcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5oZWFkZXLnlKhcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiBoZWFkZXJfcGMge1xuICBAbWVkaWEgb25seSAje3ZhcnMuJHNjcmVlbl9oZWFkZXJfcGN9IHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBoZWFkZXJfc3Age1xuICBAbWVkaWEgb25seSAje3ZhcnMuJHNjcmVlbl9oZWFkZXJfc3B9IHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBoZWFkZXJfcmVzcCgkYXRyLCAkcGMsICRzcCkge1xuICBAaW5jbHVkZSBoZWFkZXJfcGMgeyAjeyRhdHJ9OiAkcGM7IH1cbiAgQGluY2x1ZGUgaGVhZGVyX3NwIHsgI3skYXRyfTogJHNwOyB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9tZWRpYVwiIGFzIG1lZGlhO1xuXG4vKlxu44Oh44OH44Kj44Ki44Kv44Ko44OqXG7oqJjov7DkvotcbmJvZHl7XG4gIEBpbmNsdWRlIG1peGluLm1zLXcoJ21heCcsMTIwMCl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG59XG4qL1xuQG1peGluIG1zLXcoJG1heG1pbiwkdmFsKXtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCN7JG1heG1pbn0td2lkdGg6I3skdmFsfXB4KXtcbiAgICBAY29udGVudDtcbiAgfTtcbn1cblxuLypcbuODleOCqeODvOODoOODquOCu+ODg+ODiFxuKi9cbkBtaXhpbiBmb3JtLXJlc2V0e1xuICBidXR0b24sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOmluaGVyaXQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIHRleHRhcmVhe1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLypcbklDT04gRk9OVFxuKi9cblxuQG1peGluIGljb25zLWZvbnR7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBpY29ucy14eyBjb250ZW50OiBcIlxcRUEwNFwiOyBAaW5jbHVkZSBpY29ucy1mb250OyB9XG5AbWl4aW4gaWNvbnMtZmFjZWJvb2t7IGNvbnRlbnQ6IFwiXFxFQTA1XCI7IEBpbmNsdWRlIGljb25zLWZvbnQ7IH1cbkBtaXhpbiBpY29ucy1pbnN0YWdyYW17IGNvbnRlbnQ6IFwiXFxFQTA2XCI7IEBpbmNsdWRlIGljb25zLWZvbnQ7IH1cbkBtaXhpbiBpY29ucy15b3V0dWJleyBjb250ZW50OiBcIlxcRUEwN1wiOyBAaW5jbHVkZSBpY29ucy1mb250OyB9XG5AbWl4aW4gaWNvbnMtbGluZXsgY29udGVudDogXCJcXEVBMDhcIjsgQGluY2x1ZGUgaWNvbnMtZm9udDsgfVxuXG5AbWl4aW4gZHJvcHNoYWRvd0ZyYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEucmVzcChwYWRkaW5nLDRyZW0sMi40cmVtIDEuNnJlbSk7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMTIwMCk7XG4gICAgZmlsdGVyOiBibHVyKDEuNnJlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuOHJlbTtcbiAgICBsZWZ0OiAwLjhyZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5cbkBtaXhpbiBoaWRlIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwiLi4vLi4vLi4vX2ZvdW5kYXRpb24vdmFyc1wiIGFzIHZhcnM7XG5AdXNlIFwiLi4vLi4vLi4vX2ZvdW5kYXRpb24vZnVuY3Rpb25cIiBhcyBmdW5jO1xuQHVzZSBcIi4uLy4uLy4uL19mb3VuZGF0aW9uL21peGluXCIgYXMgbWl4aW47XG5AdXNlIFwiLi4vLi4vLi4vX2ZvdW5kYXRpb24vbWVkaWFcIiBhcyBtZWRpYTsgXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNDUkVFTiBSRVNQT05TSVZFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYy1wYWdlLXR0bHtcbiAgJl9fc3Vie1xuICAgIEBpbmNsdWRlIG1lZGlhLnJlc3AoZm9udC1zaXplLDJyZW0sMS42cmVtKTtcbiAgfVxufVxuXG4uYy1hbmNob3ItbmF2e1xuICAmX19pbm5lcntcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICZfX2xpc3R7XG4gICAgQGluY2x1ZGUgbWVkaWEuc3B7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMS42cmVtIDIuNHJlbTtcbiAgICAgIC8vZGlzcGxheTogZ3JpZDtcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgLy9nYXA6IDEuNnJlbSAyLjRyZW07XG4gICAgICBAaW5jbHVkZSBtaXhpbi5tcy13KCdtYXgnLDYwMCl7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1peGluLm1zLXcoJ21heCcsMzU5KXtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jaXJjbGUtYXJyb3d7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU0NSRUVOIFNQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgI3t2YXJzLiRzY3JlZW5fc3B9e31cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU0NSRUVOIFBDXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgI3t2YXJzLiRzY3JlZW5fcGN9e31cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9fZm91bmRhdGlvbi92YXJzXCIgYXMgdmFycztcbkB1c2UgXCIuLi8uLi8uLi8uLi9fZm91bmRhdGlvbi9mdW5jdGlvblwiIGFzIGZ1bmM7XG5AdXNlIFwiLi4vLi4vLi4vLi4vX2ZvdW5kYXRpb24vbWl4aW5cIiBhcyBtaXhpbjtcbkB1c2UgXCIuLi8uLi8uLi8uLi9fZm91bmRhdGlvbi9tZWRpYVwiIGFzIG1lZGlhOyBcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU0NSRUVOIFJFU1BPTlNJVkVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TQ1JFRU4gU1BcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtZWRpYSAje3ZhcnMuJHNjcmVlbl9zcH17fVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TQ1JFRU4gUENcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtZWRpYSAje3ZhcnMuJHNjcmVlbl9wY317fVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL19mb3VuZGF0aW9uL3ZhcnNcIiBhcyB2YXJzO1xuQHVzZSBcIi4uLy4uLy4uLy4uL19mb3VuZGF0aW9uL2Z1bmN0aW9uXCIgYXMgZnVuYztcbkB1c2UgXCIuLi8uLi8uLi8uLi9fZm91bmRhdGlvbi9taXhpblwiIGFzIG1peGluO1xuQHVzZSBcIi4uLy4uLy4uLy4uL19mb3VuZGF0aW9uL21lZGlhXCIgYXMgbWVkaWE7IFxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TQ1JFRU4gUkVTUE9OU0lWRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm92ZXJ2aWV3e1xuICBAaW5jbHVkZSBtZWRpYS5yZXNwKHBhZGRpbmctdG9wLDhyZW0sNi40cmVtKTtcbiAgQGluY2x1ZGUgbWVkaWEucmVzcChwYWRkaW5nLWJvdHRvbSwxNS4ycmVtLDkuNnJlbSk7XG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkzMDApO1xuICB9XG4gICZfX2l0ZW0tdGl0bGV7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXk5MDApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkzMDApO1xuICAgIEBpbmNsdWRlIG1lZGlhLnJlc3AoZm9udC1zaXplLDEuNnJlbSwxLjRyZW0pO1xuICAgIEBpbmNsdWRlIG1lZGlhLnJlc3Aod2lkdGgsMTcuNnJlbSxjbGFtcCgxMC41cmVtLDI2JSwxMDAlKSk7XG4gICAgQGluY2x1ZGUgbWVkaWEucmVzcChtaW4td2lkdGgsMTcuNnJlbSxjbGFtcCgxMC41cmVtLDI2JSwxMDAlKSk7XG4gICAgQGluY2x1ZGUgbWVkaWEucmVzcChwYWRkaW5nLDMuMnJlbSAwLDIuNHJlbSAwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS5zcHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1ib2R5e1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5OTAwKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5MzAwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS5yZXNwKGZvbnQtc2l6ZSwxLjZyZW0sMS40cmVtKTtcbiAgICBAaW5jbHVkZSBtZWRpYS5yZXNwKHdpZHRoLGNhbGMoMTAwJSAtIDE3LjZyZW0pLGNhbGMoMTAwJSAtIGNsYW1wKDEwLjVyZW0sMjYlLDEwMCUpKSk7XG4gICAgQGluY2x1ZGUgbWVkaWEucmVzcChtaW4td2lkdGgsY2FsYygxMDAlIC0gMTcuNnJlbSksY2FsYygxMDAlIC0gY2xhbXAoMTAuNXJlbSwyNiUsMTAwJSkpKTtcbiAgICBAaW5jbHVkZSBtZWRpYS5yZXNwKHBhZGRpbmcsMy4ycmVtIDAsMi40cmVtIDApO1xuICAgIGJ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAub3ZlcnZpZXdfX2l0ZW0tdGV4dCArIC5vdmVydmlld19faXRlbS10ZXh0e1xuICAgICAgbWFyZ2luLXRvcDouOHJlbTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1tYXAtd3JhcHtcbiAgICAmICsgJntcbiAgICAgIEBpbmNsdWRlIG1lZGlhLnJlc3AobWFyZ2luLXRvcCw0LjhyZW0sNHJlbSk7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tbWFwe1xuICAgIEBpbmNsdWRlIG1lZGlhLnJlc3AoaGVpZ2h0LDI3cmVtLGNsYW1wKDE2cmVtLGZ1bmMuZ2V0dncoMTYwKSw5OTlyZW0pKTtcbiAgICBAaW5jbHVkZSBtZWRpYS5yZXNwKHdpZHRoLGNsYW1wKDQ2LjVyZW0sODAlLDEwMCUpLDEwMCUpO1xuICAgIEBpbmNsdWRlIG1lZGlhLnJlc3AobWFyZ2luLXRvcCwyLjRyZW0sMS42cmVtKTtcbiAgICBpZnJhbWV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGFjdC1pbmZve1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbWVkaWEucmVzcChtYXJnaW4tdG9wLDIuNHJlbSwxLjZyZW0pO1xuICAgIEBpbmNsdWRlIG1lZGlhLnBje1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxLjZyZW0gMy4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5zcHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGFjdC1pbmZvLWl0ZW17IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IC44cmVtO1xuICB9XG4gICZfX2NvbnRhY3QtaW5mby1sYWJlbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzouMnJlbSAuOHJlbTtcbiAgfVxuICAmX19jb250YWN0LWluZm8tdGV4dHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS5wY3tcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjFlbTtcbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU0NSRUVOIFNQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgI3t2YXJzLiRzY3JlZW5fc3B9e31cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU0NSRUVOIFBDXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgI3t2YXJzLiRzY3JlZW5fcGN9e31cbiJdfQ== */