html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "palt";
}

html.safari {
  -webkit-font-feature-settings: "pkna";
  font-feature-settings: "pkna";
  width: 100%;
}

body {
  background: #F7F4EA;
  color: #222222;
  overflow-x: hidden;
}

/*Typo*/
@font-face {
  font-family: 'AGaramondPro-Bold';
  src: url("../font/AGaramondPro-Bold.eot");
  src: url("../font/AGaramondPro-Bold.eot?#iefix") format("embedded-opentype"), url("../font/AGaramondPro-Bold.woff2") format("woff2"), url("../font/AGaramondPro-Bold.woff") format("woff"), url("../font/AGaramondPro-Bold.ttf") format("truetype"), url("../font/AGaramondPro-Bold.svg#Archer-Semibold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'A1 Mincho';
  font-display: swap;
}

@font-face {
  font-family: 'TTCommons-DemiBold';
  src: url("../font/TTCommons-DemiBold.eot");
  src: url("../font/TTCommons-DemiBold.eot?#iefix") format("embedded-opentype"), url("../font/TTCommons-DemiBold.woff") format("woff"), url("../font/TTCommons-DemiBold.ttf") format("truetype"), url("../font/TTCommons-DemiBold.svg#Archer-Semibold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@media screen and (max-width: 768px) {
  h2.title-image img {
    width: 60%;
  }
}

.l-second-about .index-about-image {
  width: 70%;
  margin: 0 0 0 auto;
}

@media screen and (max-width: 768px) {
  .l-second-about .index-about-image {
    width: 80%;
  }
}

.l-second-about .index-about-image .svg-wrap {
  width: 100%;
}

.l-second-about .index-about-image .svg-wrap .responsive-svg svg {
  width: 100%;
}

.l-second-about h3 {
  line-height: 2.2;
}

@media screen and (max-width: 768px) {
  .l-second-about h3 {
    line-height: 2.2;
  }
}

.l-index-about .index-about-image {
  width: 70%;
  margin: 0 0 0 auto;
}

@media screen and (max-width: 768px) {
  .l-index-about .index-about-image {
    width: 80%;
  }
}

.l-index-about .index-about-image .svg-wrap {
  width: 100%;
}

.l-index-about .index-about-image .svg-wrap .responsive-svg svg {
  width: 100%;
}

.l-index-about .image-box {
  margin: -33% 0 0;
}

@media screen and (max-width: 768px) {
  .l-index-about .image-box {
    margin: -10% 0 0;
  }
}

.l-index-about h3 {
  line-height: 3.6em;
}

@media screen and (max-width: 768px) {
  .l-index-about h3 {
    line-height: 2.2;
  }
}

.l-main-index {
  height: 100vh;
  min-height: 1000px;
}

@media screen and (max-width: 768px) {
  .l-main-index {
    min-height: 100vh;
  }
}

.l-main-index h2 {
  font-size: 3.2rem;
}

@media screen and (max-width: 768px) {
  .l-main-index h2 {
    font-size: 1.6rem;
    top: -40%;
  }
}

.mind-box {
  width: 100%;
  padding: 0 0 30px;
  border-radius: 5px;
  border-bottom: 1px dotted #ccc;
  margin: 0 0 30px;
}

@media screen and (max-width: 768px) {
  .mind-box {
    width: 100%;
  }
}

.mind-box h3 {
  font-size: 1.2rem;
  font-family: 'A1 Mincho', serif;
  margin: 0 0 20px;
}

.mind-box img {
  margin: 0 0 10px;
}

.mind-box figure {
  width: 40%;
}

.mind-box .text-box {
  width: 55%;
}

.mind-box .text {
  font-size: .875rem;
}

.mind-box .text br {
  display: none;
}

.support01-box {
  max-width: 600px;
  width: 85%;
  background: url("../images/bg_sp01.png") center center no-repeat;
  background-size: contain;
}

.support02-box {
  margin-top: -60px;
  max-width: 700px;
  width: 90%;
  background: url("../images/bg_sp02.png") center center no-repeat;
  background-size: contain;
}

.support03-box {
  margin-top: -80px;
  max-width: 980px;
  width: 90%;
  background: url("../images/bg_sp03.png") center center no-repeat;
  background-size: cover;
}

.lecture-box {
  width: 32.333333%;
  background: #fff;
  padding: 30px;
  box-shadow: 1px 1px 2px rgba(20, 20, 20, 0.1);
  border-radius: 5px;
  margin: 0 .5% 1%;
}

@media screen and (max-width: 768px) {
  .lecture-box {
    width: 100%;
  }
}

.lecture-box h3 {
  font-size: 1rem;
  font-weight: bold;
  margin: 0 0 10px;
}

@media screen and (max-width: 768px) {
  .lecture-box h3 {
    font-size: .85rem;
  }
}

.lecture-box img {
  margin: 0 0 10px;
}

.lecture-box .text {
  font-size: .875rem;
}

@media screen and (max-width: 768px) {
  .lecture-box .text {
    font-size: .75rem;
  }
}

.main-carousel {
  max-width: 800px;
  margin: 0 auto;
}

.main-carousel .carousel-cel {
  width: 100%;
  padding: 0 20px;
}

.carousel-arrow {
  width: 980px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 980px) {
  .carousel-arrow {
    width: 98%;
  }
}

.carousel-arrow img {
  width: 30px;
  height: auto;
}

@media screen and (max-width: 980px) {
  .carousel-arrow img {
    width: 20px;
    height: auto;
  }
}

@media screen and (max-width: 768px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}

@media screen and (max-width: 768px) {
  .sp {
    display: flex;
  }
}

header {
  z-index: 10;
}

header h1 span {
  display: block;
  font-size: 2.1rem;
  line-height: 1;
}

@media screen and (max-width: 768px) {
  header h1 span {
    font-size: 1.8rem;
  }
}

header h1 .small {
  font-size: .7rem;
}

@media screen and (max-width: 768px) {
  header h1 .small {
    font-size: .65rem;
  }
}

@media screen and (max-width: 768px) {
  header h1 img {
    width: 50px;
    height: auto;
  }
}

header .menu li {
  margin: 0 30px 0 0;
}

header .menu li:last-child {
  margin: 0;
}

@media screen and (max-width: 768px) {
  header .menu {
    position: absolute;
    max-width: 500px;
    width: 80%;
    height: 100vh;
    right: 0;
    top: 0;
    transform: translateX(100%);
    background: #fff;
    transition: transform 0.3s cubic-bezier(0.73, 0.29, 0, 1);
  }
  header .menu li {
    margin: 0 10px 20px 0;
  }
  header .menu li:last-child {
    margin: 0;
  }
}

header .toggle {
  cursor: pointer;
  width: 70px;
  height: 60px;
  position: absolute;
  right: 0;
}

header .toggle div {
  width: 40%;
  height: 2px;
  background: #222;
  transform-origin: center;
  transition: margin 0.1s, opacity 0.3s, transform 0.3s cubic-bezier(0.73, 0.29, 0, 1);
  margin-left: 5px;
}

header .toggle .top {
  transform: rotate(0deg) translateY(0px);
}

header .toggle .middle {
  opacity: 1;
  margin-top: 7px;
  margin-bottom: 7px;
}

header .toggle .bottom {
  transform: rotate(0deg) translateY(0px);
}

.open .toggle .top {
  transform: rotate(-35deg);
  margin: 4px 0 0;
}

.open .toggle .middle {
  opacity: 0;
  margin: 0;
}

.open .toggle .bottom {
  transform: rotate(35deg);
  margin: -4px 0 0;
}

.open .menu {
  transform: translateX(0);
}

img.full {
  width: 100%;
  height: auto;
}

img.cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.index-main-images figure:before {
  content: "";
  padding-top: 45%;
  display: block;
}

@media screen and (max-width: 768px) {
  .index-main-images figure:before {
    padding-top: 90%;
  }
}

.pic-image {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 768px) {
  .pic-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.second-main-images figure:before {
  content: "";
  padding-top: 35%;
  display: block;
}

@media screen and (max-width: 768px) {
  .second-main-images figure:before {
    padding-top: 60%;
  }
}

.copy span.text {
  position: absolute;
  transform: rotate(90deg);
  transform-origin: 0;
  left: 50%;
  width: 150px;
  background: #fff;
  top: -10px;
}

.copy:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  background: #ccc;
  left: 50%;
}

.link a {
  background: #FFECF2;
  border-radius: 50em;
  transition: all .3s;
}

.link a:hover {
  background: #c15779;
  color: #fff;
}

.sns .title {
  background: #FFF0F0;
}

.sns ul li:before {
  content: "";
  padding-top: 100%;
  display: block;
}

.link2 a {
  background: #fff;
  border-radius: 50em;
  transition: all .3s;
}

.link2 a:hover {
  background: #c15779;
  color: #fff;
}

.content li figure:before {
  content: "";
  padding-top: 60%;
  display: block;
}

.l-content-box {
  width: 120px;
  margin: 0 30px;
  box-sizing: border-box;
}

.ul-member li {
  width: 33.3333%;
  padding: 0 6%;
  margin-bottom: 10%;
}

.ul-member li .blog {
  width: 60px;
  height: auto;
}

@media screen and (max-width: 768px) {
  .ul-member li {
    width: 50%;
    padding: 0 3%;
  }
  .ul-member li .blog {
    width: 40px;
    height: auto;
  }
}

.support-price-list .num {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  height: 60px;
  width: 60px;
  background: rgba(247, 210, 210, 0.7);
}

footer {
  background-color: #C9DAEA;
}

footer .banner img {
  width: 100%;
  height: auto;
}

.ul-online li h5 {
  width: 200px;
}

.form-box .title {
  width: 35%;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .form-box .title {
    width: 100%;
  }
}

.form-box .form-box-items {
  margin: 0 0 10px;
}

.input {
  width: 65%;
}

@media screen and (max-width: 768px) {
  .input {
    width: 100%;
  }
}

input[type="text"], select, textarea {
  width: 100%;
}

input, select, textarea {
  background: transparent;
}

input[type="submit"] {
  background: #fff;
  color: #74A4E5;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Rhc2svc3JjL3Nhc3MvY29tbW9uL19iYXNlLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi8uLi90YXNrL3NyYy9zYXNzL2NvbW1vbi9fY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBQ2xDLDZCQUdGO0FDRkE7O0FER0E7RUFDRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0VBQzdCLFdBQVc7QUNBYjs7QURHQTtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2Qsa0JBQWtCO0FDQXBCOztBQ2hCQSxPQUFBO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMseUNBQXlDO0VBQ3pDLHVUQUlrRTtFQUNoRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBRGV0Qjs7QUNiQTtFQUNFLHdCQUF3QjtFQUN4QixrQkFBa0I7QURnQnBCOztBQ1pBO0VBQ0ksaUNBQWlDO0VBQ2pDLDBDQUEwQztFQUMxQyxtUUFHbUU7RUFDbkUsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7QURZdEI7O0FDUEk7RUFGSjtJQUdNLFVBQVU7RURXZDtBQUNGOztBQ1JBO0VBRUksVUFBUztFQUNULGtCQUFrQjtBRFV0Qjs7QUNUSTtFQUpKO0lBS00sVUFBUztFRGFiO0FBQ0Y7O0FDbkJBO0VBUU0sV0FBVztBRGVqQjs7QUN2QkE7RUFXVSxXQUFXO0FEZ0JyQjs7QUMzQkE7RUFpQkksZ0JBQWdCO0FEY3BCOztBQ2JJO0VBbEJKO0lBbUJNLGdCQUFnQjtFRGlCcEI7QUFDRjs7QUNiQTtFQUVJLFVBQVM7RUFDVCxrQkFBa0I7QURldEI7O0FDZEk7RUFKSjtJQUtNLFVBQVM7RURrQmI7QUFDRjs7QUN4QkE7RUFRTSxXQUFXO0FEb0JqQjs7QUM1QkE7RUFXVSxXQUFXO0FEcUJyQjs7QUNoQ0E7RUFpQkksZ0JBQWdCO0FEbUJwQjs7QUNsQkk7RUFsQko7SUFtQk0sZ0JBQWdCO0VEc0JwQjtBQUNGOztBQzFDQTtFQXdCSSxrQkFBa0I7QURzQnRCOztBQ3JCSTtFQXpCSjtJQTBCTSxnQkFBZ0I7RUR5QnBCO0FBQ0Y7O0FDdEJBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtBRHlCcEI7O0FDeEJFO0VBSEY7SUFJSSxpQkFBaUI7RUQ0Qm5CO0FBQ0Y7O0FDakNBO0VBT0ksaUJBQWlCO0FEOEJyQjs7QUM1Qkk7RUFUSjtJQVVNLGlCQUFpQjtJQUNqQixTQUFTO0VEZ0NiO0FBQ0Y7O0FDMUJBO0VBQ0UsV0FBVztFQUNYLGlCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLGdCQUFnQjtBRDZCbEI7O0FDNUJFO0VBTkY7SUFPSSxXQUFXO0VEZ0NiO0FBQ0Y7O0FDeENBO0VBVUksaUJBQWlCO0VBQ2pCLCtCQUErQjtFQUMvQixnQkFBZ0I7QURrQ3BCOztBQzlDQTtFQWVJLGdCQUFnQjtBRG1DcEI7O0FDbERBO0VBa0JJLFVBQVU7QURvQ2Q7O0FDdERBO0VBc0JJLFVBQVU7QURvQ2Q7O0FDMURBO0VBeUJJLGtCQUFrQjtBRHFDdEI7O0FDOURBO0VBMkJNLGFBQWE7QUR1Q25COztBQ2xDQTtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsZ0VBQWdFO0VBQ2hFLHdCQUF3QjtBRHFDMUI7O0FDakNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsZ0VBQWdFO0VBQ2hFLHdCQUF3QjtBRG9DMUI7O0FDakNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsZ0VBQWdFO0VBQ2hFLHNCQUFzQjtBRG9DeEI7O0FDakNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsNkNBQTBDO0VBQzFDLGtCQUFrQjtBRG9DcEI7O0FDbkNFO0VBTkY7SUFPSSxXQUFXO0VEdUNiO0FBQ0Y7O0FDL0NBO0VBVUksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUR5Q3BCOztBQ3hDSTtFQWJKO0lBY00saUJBQWlCO0VENENyQjtBQUNGOztBQzNEQTtFQW1CSSxnQkFBZ0I7QUQ0Q3BCOztBQy9EQTtFQXNCSSxrQkFBa0I7QUQ2Q3RCOztBQzVDSTtFQXZCSjtJQXdCTSxpQkFBaUI7RURnRHJCO0FBQ0Y7O0FDNUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUQrQ2hCOztBQ2pEQTtFQUlJLFdBQVc7RUFDWCxlQUFlO0FEaURuQjs7QUM3Q0E7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1IsZ0NBQStCO0FEZ0RqQzs7QUMvQ0U7RUFORjtJQU9JLFVBQVU7RURtRFo7QUFDRjs7QUMzREE7RUFVSSxXQUFXO0VBQ1gsWUFBWTtBRHFEaEI7O0FDcERJO0VBWko7SUFhTSxXQUFXO0lBQ1gsWUFBWTtFRHdEaEI7QUFDRjs7QUNsREk7RUFESjtJQUVRLGFBQWE7RURzRG5CO0FBQ0Y7O0FDbkRBO0VBQ0ksYUFBYTtBRHNEakI7O0FDckRJO0VBRko7SUFHUSxhQUFhO0VEeURuQjtBQUNGOztBQ3REQTtFQUNJLFdBQVc7QUR5RGY7O0FDMURBO0VBSVEsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixjQUFjO0FEMER0Qjs7QUN6RFE7RUFQUjtJQVFVLGlCQUFpQjtFRDZEekI7QUFDRjs7QUN0RUE7RUFZUSxnQkFBZ0I7QUQ4RHhCOztBQzdEUTtFQWJSO0lBY1UsaUJBQWlCO0VEaUV6QjtBQUNGOztBQy9ETTtFQWpCTjtJQW1CVSxXQUFXO0lBQ1gsWUFBWTtFRGtFcEI7QUFDRjs7QUN2RkE7RUEwQk8sa0JBQWtCO0FEaUV6Qjs7QUMzRkE7RUE0QlMsU0FBUztBRG1FbEI7O0FDaEVLO0VBL0JMO0lBZ0NPLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGFBQWE7SUFDYixRQUFRO0lBQ1IsTUFBTTtJQUNOLDJCQUEyQjtJQUMzQixnQkFBZ0I7SUFDaEIseURBQXNEO0VEb0UzRDtFQzVHRjtJQTBDUyxxQkFBcUI7RURxRTVCO0VDL0dGO0lBNENXLFNBQVM7RURzRWxCO0FBQ0Y7O0FDbkhBO0VBa0RJLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixRQUFRO0FEcUVaOztBQzNIQTtFQXdETSxVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIsb0ZBQTBFO0VBQzFFLGdCQUFnQjtBRHVFdEI7O0FDcElBO0VBaUVNLHVDQUF1QztBRHVFN0M7O0FDeElBO0VBb0VNLFVBQVU7RUFDUixlQUFlO0VBQ2Ysa0JBQWtCO0FEd0UxQjs7QUM5SUE7RUF5RU0sdUNBQXVDO0FEeUU3Qzs7QUNoRUE7RUFHTSx5QkFBeUI7RUFDdkIsZUFBZTtBRGlFdkI7O0FDckVBO0VBT00sVUFBVTtFQUNWLFNBQVM7QURrRWY7O0FDMUVBO0VBYU0sd0JBQXdCO0VBQ3hCLGdCQUFnQjtBRGlFdEI7O0FDL0VBO0VBa0JRLHdCQUF1QjtBRGlFL0I7O0FDN0RBO0VBQ0UsV0FBVztFQUNYLFlBQVk7QURnRWQ7O0FDN0RBO0VBQ0ksV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7QURnRXJCOztBQzdEQTtFQUdZLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBRDhEMUI7O0FDN0RZO0VBTlo7SUFPZ0IsZ0JBQWdCO0VEaUU5QjtBQUNGOztBQzdEQTtFQUNJLFdBQVc7RUFDWCxZQUFZO0FEZ0VoQjs7QUMvREk7RUFISjtJQUlRLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCO0VEbUV2QjtBQUNGOztBQ2pFQTtFQUdZLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBRGtFMUI7O0FDakVZO0VBTlo7SUFPZ0IsZ0JBQWdCO0VEcUU5QjtBQUNGOztBQ2pFQTtFQUVRLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFVBQVU7QURtRWxCOztBQzNFQTtFQVdRLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsU0FBUztBRG9FakI7O0FDaEVBO0VBRVEsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7QURrRTNCOztBQ3RFQTtFQU1ZLG1CQUFtQjtFQUNuQixXQUFXO0FEb0V2Qjs7QUMvREE7RUFFUSxtQkFBbUI7QURpRTNCOztBQ25FQTtFQU9nQixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGNBQWM7QURnRTlCOztBQzFEQTtFQUVRLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsbUJBQW1CO0FENEQzQjs7QUNoRUE7RUFPWSxtQkFBbUI7RUFDbkIsV0FBVztBRDZEdkI7O0FDdkRBO0VBSWdCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBRHVEOUI7O0FDOUNBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7RUFDZCxzQkFBc0I7QURpRHhCOztBQ25DQTtFQUVJLGVBQWU7RUFDZixhQUFhO0VBQ2Isa0JBQWtCO0FEcUN0Qjs7QUN6Q0E7RUFNTSxXQUFXO0VBQ1gsWUFBWTtBRHVDbEI7O0FDckNJO0VBVEo7SUFVTSxVQUFVO0lBQ1YsYUFBYTtFRHlDakI7RUNwREY7SUFhUSxXQUFXO0lBQ1gsWUFBWTtFRDBDbEI7QUFDRjs7QUNyQ0E7RUFFSSxRQUFPO0VBQ1AsT0FBTztFQUNQLGdDQUErQjtFQUMvQixZQUFZO0VBQ1osV0FBVztFQUNYLG9DQUFnQztBRHVDcEM7O0FDbkNBO0VBQ0UseUJBQXlCO0FEc0MzQjs7QUN2Q0E7RUFPTSxXQUFXO0VBQ1gsWUFBWTtBRG9DbEI7O0FDOUJBO0VBR00sWUFBWTtBRCtCbEI7O0FDMUJBO0VBRUksVUFBVTtFQUNWLGVBQWU7QUQ0Qm5COztBQzNCSTtFQUpKO0lBS00sV0FBVztFRCtCZjtBQUNGOztBQ3JDQTtFQVNJLGdCQUFnQjtBRGdDcEI7O0FDN0JBO0VBQ0UsVUFBVTtBRGdDWjs7QUMvQkU7RUFGRjtJQUdJLFdBQVc7RURtQ2I7QUFDRjs7QUNqQ0E7RUFDRSxXQUFXO0FEb0NiOztBQ2pDQTtFQUNFLHVCQUF1QjtBRG9DekI7O0FDbENBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QURxQ2hCIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MifQ== */