@charset "UTF-8";
/*-----------------------------------------------------------------
デフォルトリセット設定
-----------------------------------------------------------------*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
@font-face {
  font-family: "Original Yu Gothic";
  src: local("Yu Gothic");
  font-weight: 300;
}
@font-face {
  font-family: "Original Yu Gothic";
  src: local("Yu Gothic");
  font-weight: 500;
}
@font-face {
  font-family: "Original Yu Gothic";
  src: local("Yu Gothic");
  font-weight: bold;
}
@font-face {
  font-family: "Helvetica Neue";
  src: local("Helvetica Neue Regular");
  font-weight: 100;
}
@font-face {
  font-family: "Helvetica Neue";
  src: local("Helvetica Neue Regular");
  font-weight: 200;
}
html {
  color: #333;
  background: #fff;
  width: 100%;
  font-size: 6.25%;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Original Yu Gothic", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
}

html.chrome {
  font-weight: 500;
}

/* IE10以上 */
@media all and (-ms-high-contrast: none) {
  html {
    font-family: Verdana, Meiryo, sans-serif;
  }
}
@media all and (-ms-high-contrast: active) {
  html {
    font-family: Verdana, Meiryo, sans-serif;
  }
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, figure {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

table th {
  white-space: nowrap;
}

fieldset, img {
  border: 0;
}

img {
  vertical-align: top;
  padding: 0;
  margin: 0;
}

address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: normal;
}

/*li { list-style:none; } caption,th{ text-align:left; }*/
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

.chrome address, .chrome caption, .chrome cite, .chrome code, .chrome dfn, .chrome em, .chrome th, .chrome var, .chrome h1, .chrome h2, .chrome h3, .chrome h4, .chrome h5, .chrome h6 {
  font-weight: 500;
}

/*q:before,q:after{ content:''; }*/
/*abbr,acronym{ border:0;font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }*/
input, textarea, select {
  font-size: inherit;
  font-weight: inherit;
}

input, textarea, select {
  *font-size: 100%;
}

/*legend{ color:#000; }*/
ol, ul, dl, dt, dd {
  list-style: none;
}

table {
  border-collapse: collapse;
}

th, td {
  padding: 0;
}

* {
  box-sizing: border-box;
}

/*-----------------------------------------------------------------
リンク
-----------------------------------------------------------------*/
a:link {
  color: #333;
  text-decoration: none;
}

a:visited {
  color: #333;
  text-decoration: none;
}

a:hover {
  color: #999;
  text-decoration: none;
}

a:active {
  color: #999;
  text-decoration: none;
}

/*-----------------------------------------------------------------
zoom
-----------------------------------------------------------------*/
@media screen and (max-width: 1060px) and (min-resolution: 1.5dppx) {
  html.chrome body {
    zoom: 1;
    /*初期の値 0.6*/
    -moz-transform: scale(1, 1);
    /*初期の値 0.6 0.6*/
  }
}
@media screen and (max-width: 1060px) and (min-resolution: 2dppx) {
  html.chrome body {
    zoom: 1;
    /*初期の値 0.50*/
    -moz-transform: scale(1, 1);
    /*初期の値 0.50 0.50*/
  }
}
@media screen and (max-width: 1060px) {
  html.chrome.iphone body,
  html.chrome.android body {
    zoom: 1;
    -moz-transform: scale(1, 1);
  }
}
/*明朝体*/
/*コンテンツwidth*/
/*main-width*/
/*ボーダー*/
/*背景色*/
/*よく使う色*/
/*ボタン*/
/*タイトルバー*/
/*ふわふわ*/
@keyframes fuwafuwa {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
/******* mixin.scss *******/
/*link color*/
/*opacity*/
/*position absolute*/
/*border-radius*/
/*ベンダープレフィックス*/
/*
Theme Name: 大阿蘇水質管理
Theme URI:
Description: 
Author: densuke
Author URI: http://dnsk.jp/ 
*/
/*-----------------------------------------------------------------
body,Wrapper
-----------------------------------------------------------------*/
body {
  width: 100%;
  min-width: 1060px;
  line-height: 150%;
  font-size: 14rem;
  -webkit-text-size-adjust: 100%;
}

#wrapper {
  width: 100%;
  min-width: 1060px;
  overflow: hidden;
  line-height: 150%;
}

/*-----------------------------------------------------------------
header
-----------------------------------------------------------------*/
header {
  width: 100%;
  height: 170px;
  background: url(../img/common/header_bg01.png) center 0 no-repeat;
  background-size: 100% 170px;
}

header .container {
  width: 1000px;
  height: 170px;
  margin: 0 auto;
  background: url(../img/common/header_bg02.png) center 0 no-repeat;
  position: relative;
}

header .logo {
  position: absolute;
  top: 31px;
  left: 0;
}

header h1 {
  line-height: 180%;
  font-size: 12rem;
  position: absolute;
  top: 35px;
  left: 170px;
}

header .tel {
  position: absolute;
  top: 40px;
  right: 0;
}

header nav {
  width: 770px;
  height: 41px;
  position: absolute;
  top: 114px;
  right: 0;
}

header nav ul {
  overflow: hidden;
}

header nav ul li {
  float: left;
}

/*-----------------------------------------------------------------
footer
-----------------------------------------------------------------*/
footer .upper {
  padding: 80px 0 60px;
  background-color: #0f87e4;
  overflow: hidden;
}

footer .upper .container {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}

footer .upper .container .company {
  float: left;
  width: 300px;
  height: 323px;
  background: url(../img/common/footer_company_bg.png) 0 0 no-repeat;
  text-align: center;
}

footer .upper .container .company .comName {
  height: 67px;
  padding: 10px 0 0;
}

footer .upper .container .company .logo {
  margin-bottom: 50px;
}

footer .upper .container .company .logo img {
  width: 127px;
}

footer .upper .container .company address {
  margin-bottom: 10px;
}

footer .upper .container .company dl {
  padding-left: 80px;
  overflow: hidden;
}

footer .upper .container .company dl dt {
  float: left;
  width: 38px;
  height: 19px;
  margin: 0 5px 10px 0;
  background-color: #91c83c;
  color: #fff;
}

footer .upper .container .company dl dd {
  margin-bottom: 10px;
  line-height: 19px;
  text-align: left;
}

footer .upper .container nav {
  float: right;
  color: #fff;
  overflow: hidden;
}

footer .upper .container nav a {
  color: #fff;
}

footer .upper .container nav a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

footer .upper .container nav > ul {
  float: left;
  margin-right: 53px;
}

footer .upper .container nav > ul:last-of-type {
  margin-right: 0;
}

footer .upper .container nav > ul > li > a {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 10px;
  background: url(../img/common/arrow02.png) 0 center no-repeat;
  font-weight: bold;
}

footer .upper .container nav > ul > li > ul {
  padding-left: 20px;
}

footer .upper .container nav > ul > li > ul li a {
  display: inline-block;
  margin-bottom: 10px;
}

footer .upper .container nav > ul > li > ul li a:before {
  content: "├";
}

footer .upper .container nav > ul > li > ul li > ul {
  padding-left: 14px;
}

footer .middle {
  display: table;
  width: 100%;
  height: 43px;
  background-color: #4298f0;
}

footer .middle ul {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

footer .middle ul li {
  display: inline-block;
  padding: 0 23px;
  border-left: 1px solid #fff;
  line-height: 120%;
}

footer .middle ul li:last-child {
  border-right: 1px solid #fff;
}

footer .middle ul li a {
  color: #fff;
}

footer .middle ul li a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

footer #copyright {
  height: 50px;
  background-color: #0f87e4;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

#pagetop {
  position: fixed;
  right: 35px;
  bottom: 80px;
}

#pagetop a img {
  transition: all 0.3s ease;
}

#pagetop a img:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  transition: all 0.4s ease;
}

/*# sourceMappingURL=data:application/json;base64,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O0VBQ1gsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLDZEQUE2RDtFQUM3RCxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxZQUFZO0VBQ1oseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsV0FBVztFQUNYLFlBQVk7QUFDZDs7QUFFQTtFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLFlBQVk7RUFDWix5QkFBeUI7RUFFekIseUJBQXlCO0FBQzNCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODh+ODleOCqeODq+ODiOODquOCu+ODg+ODiOioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbkNvcHlyaWdodCAoYykgMjAwOSwgWWFob28hIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbkNvZGUgbGljZW5zZWQgdW5kZXIgdGhlIEJTRCBMaWNlbnNlOlxuaHR0cDovL2RldmVsb3Blci55YWhvby5uZXQveXVpL2xpY2Vuc2UudHh0XG52ZXJzaW9uOiAzLjAuMFxuYnVpbGQ6IDE1NDlcbiovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsNzAwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnNqcC5jc3MpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yaWdpbmFsIFl1IEdvdGhpY1wiO1xuICBzcmM6IGxvY2FsKFwiWXUgR290aGljXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yaWdpbmFsIFl1IEdvdGhpY1wiO1xuICBzcmM6IGxvY2FsKFwiWXUgR290aGljXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yaWdpbmFsIFl1IEdvdGhpY1wiO1xuICBzcmM6IGxvY2FsKFwiWXUgR290aGljXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWUgUmVndWxhclwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuICBzcmM6IGxvY2FsKFwiSGVsdmV0aWNhIE5ldWUgUmVndWxhclwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbmh0bWwge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNi4yNSU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJPcmlnaW5hbCBZdSBHb3RoaWNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFZlcmRhbmEsIE1laXJ5bywgXCJNKyAxcFwiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sLmNocm9tZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIElFMTDku6XkuIogKi9cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBodG1sIHtcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBodG1sIHtcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICB9XG59XG5ib2R5LCBkaXYsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wcmUsIGNvZGUsIGZvcm0sIGZpZWxkc2V0LCBsZWdlbmQsIGlucHV0LCB0ZXh0YXJlYSwgcCwgYmxvY2txdW90ZSwgdGgsIHRkLCBmaWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRhYmxlIHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZmllbGRzZXQsIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hZGRyZXNzLCBjYXB0aW9uLCBjaXRlLCBjb2RlLCBkZm4sIGVtLCB0aCwgdmFyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKmxpIHsgbGlzdC1zdHlsZTpub25lOyB9IGNhcHRpb24sdGh7IHRleHQtYWxpZ246bGVmdDsgfSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2hyb21lIGFkZHJlc3MsIC5jaHJvbWUgY2FwdGlvbiwgLmNocm9tZSBjaXRlLCAuY2hyb21lIGNvZGUsIC5jaHJvbWUgZGZuLCAuY2hyb21lIGVtLCAuY2hyb21lIHRoLCAuY2hyb21lIHZhciwgLmNocm9tZSBoMSwgLmNocm9tZSBoMiwgLmNocm9tZSBoMywgLmNocm9tZSBoNCwgLmNocm9tZSBoNSwgLmNocm9tZSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qcTpiZWZvcmUscTphZnRlcnsgY29udGVudDonJzsgfSovXG4vKmFiYnIsYWNyb255bXsgYm9yZGVyOjA7Zm9udC12YXJpYW50Om5vcm1hbDsgfVxuc3VweyB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcDsgfVxuc3VieyB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTsgfSovXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgKmZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLypsZWdlbmR7IGNvbG9yOiMwMDA7IH0qL1xub2wsIHVsLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50aCwgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmE6bGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnpvb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG4gIGh0bWwuY2hyb21lIGJvZHkge1xuICAgIHpvb206IDE7XG4gICAgLyrliJ3mnJ/jga7lgKQgMC42Ki9cbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgLyrliJ3mnJ/jga7lgKQgMC42IDAuNiovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgaHRtbC5jaHJvbWUgYm9keSB7XG4gICAgem9vbTogMTtcbiAgICAvKuWIneacn+OBruWApCAwLjUwKi9cbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgLyrliJ3mnJ/jga7lgKQgMC41MCAwLjUwKi9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIGh0bWwuY2hyb21lLmlwaG9uZSBib2R5LFxuICBodG1sLmNocm9tZS5hbmRyb2lkIGJvZHkge1xuICAgIHpvb206IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG4vKuaYjuacneS9kyovXG4vKuOCs+ODs+ODhuODs+ODhHdpZHRoKi9cbi8qbWFpbi13aWR0aCovXG4vKuODnOODvOODgOODvCovXG4vKuiDjOaZr+iJsiovXG4vKuOCiOOBj+S9v+OBhuiJsiovXG4vKuODnOOCv+ODsyovXG4vKuOCv+OCpOODiOODq+ODkOODvCovXG4vKuOBteOCj+OBteOCjyovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnV3YWZ1d2Ege1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnV3YWZ1d2Ege1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi8qKioqKioqIG1peGluLnNjc3MgKioqKioqKi9cbi8qbGluayBjb2xvciovXG4vKm9wYWNpdHkqL1xuLypwb3NpdGlvbiBhYnNvbHV0ZSovXG4vKmJvcmRlci1yYWRpdXMqL1xuLyrjg5njg7Pjg4Djg7zjg5fjg6zjg5XjgqPjg4Pjgq/jgrkqL1xuLypcblRoZW1lIE5hbWU6IOWkp+mYv+iYh+awtOizqueuoeeQhlxuVGhlbWUgVVJJOlxuRGVzY3JpcHRpb246IFxuQXV0aG9yOiBkZW5zdWtlXG5BdXRob3IgVVJJOiBodHRwOi8vZG5zay5qcC8gXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYm9keSxXcmFwcGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTA2MHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1zaXplOiAxNHJlbTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4jd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2hlYWRlcl9iZzAxLnBuZykgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTcwcHg7XG59XG5cbmhlYWRlciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2hlYWRlcl9iZzAyLnBuZykgY2VudGVyIDAgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAubG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICBsZWZ0OiAwO1xufVxuXG5oZWFkZXIgaDEge1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgZm9udC1zaXplOiAxMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDE3MHB4O1xufVxuXG5oZWFkZXIgLnRlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMDtcbn1cblxuaGVhZGVyIG5hdiB7XG4gIHdpZHRoOiA3NzBweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTE0cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG5oZWFkZXIgbmF2IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaGVhZGVyIG5hdiB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmZvb3RlciAudXBwZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmODdlNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZm9vdGVyIC51cHBlciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZvb3RlciAudXBwZXIgLmNvbnRhaW5lciAuY29tcGFueSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzIzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Zvb3Rlcl9jb21wYW55X2JnLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgLmNvbXBhbnkgLmNvbU5hbWUge1xuICBoZWlnaHQ6IDY3cHg7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgLmNvbXBhbnkgLmxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgLmNvbXBhbnkgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEyN3B4O1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgLmNvbXBhbnkgYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmZvb3RlciAudXBwZXIgLmNvbnRhaW5lciAuY29tcGFueSBkbCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZm9vdGVyIC51cHBlciAuY29udGFpbmVyIC5jb21wYW55IGRsIGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMCA1cHggMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjODNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIC51cHBlciAuY29udGFpbmVyIC5jb21wYW55IGRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZvb3RlciAudXBwZXIgLmNvbnRhaW5lciBuYXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIC51cHBlciAuY29udGFpbmVyIG5hdiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgbmF2ID4gdWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgbmF2ID4gdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5mb290ZXIgLnVwcGVyIC5jb250YWluZXIgbmF2ID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3cwMi5wbmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmZvb3RlciAudXBwZXIgLmNvbnRhaW5lciBuYXYgPiB1bCA+IGxpID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbmZvb3RlciAudXBwZXIgLmNvbnRhaW5lciBuYXYgPiB1bCA+IGxpID4gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuZm9vdGVyIC51cHBlciAuY29udGFpbmVyIG5hdiA+IHVsID4gbGkgPiB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pScXCI7XG59XG5cbmZvb3RlciAudXBwZXIgLmNvbnRhaW5lciBuYXYgPiB1bCA+IGxpID4gdWwgbGkgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuZm9vdGVyIC5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOThmMDtcbn1cblxuZm9vdGVyIC5taWRkbGUgdWwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmZvb3RlciAubWlkZGxlIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIzcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbmZvb3RlciAubWlkZGxlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG5mb290ZXIgLm1pZGRsZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmZvb3RlciAubWlkZGxlIHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbmZvb3RlciAjY29weXJpZ2h0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY4N2U0O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNwYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzVweDtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG4jcGFnZXRvcCBhIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuI3BhZ2V0b3AgYSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbiJdfQ== */