@charset "utf-8";

/**************************************************************
*
* テーブル基本スタイル
*
**************************************************************/
table {}
table th,
table td {}
table th {}
table td {}

/**************************************************************
*
* インプットフォーム基本スタイル
*
**************************************************************/
/*************************************
* インプット - テキスト
*************************************/
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  width: 100%;
  
  border: #3ec8b7 1px solid;
  
  padding: 15px;
  
  transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.form_type1 input[type="text"],
.form_type1 input[type="email"],
.form_type1 input[type="tel"],
.form_type1 input[type="url"],
.form_type1 input[type="password"] {
  max-width: 80%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #fefeff;
  background-color: #ecfffd;
  outline: none;
}

input:placeholder-shown { color: #909090;}
input::-webkit-input-placeholder { color: #909090;}
input:-moz-placeholder { color: #909090;}
input::-moz-placeholder { color: #909090;}
input:-ms-input-placeholder { color: #909090;}

input.small {
  padding: 10px;

  max-width: 300px !important;
}

@media screen and (max-width: 768px) {

}
@media screen and (max-width: 599px) {
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  textarea {
    padding: 10px;
  }
}
/*************************************
* インプット - テキストエリア
*************************************/
textarea {
  width: 100%;
  min-height: 170px;
  resize: vertical;

  line-height: 1.65;
}
textarea[readonly] {
  padding: 8px;
  border-color: #ccc;
}
textarea[readonly]:focus {
  background-color: #fff;
}
textarea.large {
  height: 300px;
}
textarea.middle {
  height: 200px;
}
textarea.small {
  height: 100px;
}
/*************************************
* インプット - ボタン
*************************************/
form button[type="submit"],
form button[type="button"]{
  margin: auto;
  margin-bottom: 20px;
}
button.disabled {
  filter: grayscale(100%);
  
  pointer-events: none;
  opacity: 0.6;
}
button.ui-datepicker-trigger {
	width: 50px;
}
/*************************************
* インプット - セレクト
*************************************/
select {
  border: #3ec8b7 1px solid;
  border-radius: 0px;

  padding: 15px;
  padding-right: 35px;

  outline: none;

  width: 100%;
}
.select-wrap{
  position:relative;
  overflow:hidden;
  display:inline-block;
  vertical-align: middle;

  margin-right: 10px;

  background-color:#ffffff;
  border:1px solid #3ec8b7;
}
.select-wrap select{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  position:relative;
  z-index:2;
  display:block;

  background:transparent;
  border:0;
  outline:none;

  line-height:1.5;
}
.entypo-down-open-mini:before{
  content:'';
  font-family:'entypo',sans-serif;
  position:absolute;
  z-index:1;
  top: 0;
  bottom: 0;
  right: 10px;

  margin: auto;

  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 9px 0 9px;
  border-color: #3ec8b7 transparent transparent transparent;

  line-height:1;
  color:#333;
}
@media screen and (max-width: 599px) {
  select {
    width: 100%;
  }
}
/*************************************
* インプット - チェックボックス
*************************************/
.check_item {
  display: block;

  margin-bottom: 16px;
}
.recruit.subpage .check_item {
  margin-bottom: 0;
}
.check_item label {
  margin-right: 20px;
}
input[type="checkbox"] {
  opacity: 0;
  width: 5px;
}
input[type="checkbox"] + .check {
  width: 20px;
  height: 20px;
  display: inline-block;
  border: #959595 1px solid;
  border-radius: 2px;
  position: relative;
  top: 4px;
  margin-right: 8px;
	
  background-color: #fff;
}
input[type="checkbox"] + .check::after {
  content: '';
  position: absolute;
  top: -9px;
  bottom: 0;
  left: 5px;
  display: block;
  /* margin-top: -7px; */
  margin: auto;
  width: 10px;
  height: 20px;
  border-right: 4px solid #008088;
  border-bottom: 4px solid #008088;
  opacity: 0;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  
  transition: opacity 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
input[type="checkbox"]:checked + .check::after {
  opacity: 1;
}
/*************************************
* インプット - ラジオボタン
*************************************/
.radio_box label {
  display: block;
  float: left;
  margin-right: 25px;
}
input[type="radio"] {
  opacity: 0;
  width: 5px;
}
input[type="radio"] + .radio {
  width: 16px;
  height: 16px;
  display: inline-block;
  border-radius: 50%;
  border: #3ec8b7 1px solid;
  position: relative;

  vertical-align: -0.15em;

  margin-right: 5px;
}
input[type="radio"] + .radio::after {
  content: "";
  width: 70%;
  height: 70%;
  display: inline-block;
  
  margin: auto;
  
  background-color: #008088;
  border-radius: 50%;
  opacity: 0;
  
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  
  transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
input[type="radio"]:checked + .radio::after {
  opacity: 1;
}

/**************************************************************
*
* テンプレートクラス
*
**************************************************************/
.relation_item {
  display: none;
}
.form_notes {
  margin-left: 10px;
  font-size: 0.8em;
}
.asterisk {
  padding: 1px 3px 2px;
  margin-left: 4px;

  background-color: #008088;
  border-radius: 5px;
  
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  vertical-align: 0.13em;
}
.error{
  display: block;
  color: red;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jc3MvZm9ybS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCOztBQUVqQjs7OzsrREFJK0Q7QUFDL0QsUUFBUTtBQUNSO1dBQ1c7QUFDWCxXQUFXO0FBQ1gsV0FBVzs7QUFFWDs7OzsrREFJK0Q7QUFDL0Q7O3NDQUVzQztBQUN0Qzs7Ozs7O0VBTUUsWUFBWTs7RUFFWiwwQkFBMEI7O0VBRTFCLGNBQWM7O0VBRWQsMERBQTBEO0NBQzNEO0FBQ0Q7Ozs7O0VBS0UsZUFBZTtDQUNoQjtBQUNEOzs7Ozs7RUFNRSxzQkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLGNBQWM7Q0FDZjs7QUFFRCwwQkFBMEIsZUFBZSxDQUFDO0FBQzFDLG1DQUFtQyxlQUFlLENBQUM7QUFDbkQseUJBQXlCLGVBQWUsQ0FBQztBQUN6QywwQkFBMEIsZUFBZSxDQUFDO0FBQzFDLDhCQUE4QixlQUFlLENBQUM7O0FBRTlDOztDQUVDO0FBQ0Q7RUFDRTs7Ozs7O0lBTUUsY0FBYztHQUNmO0NBQ0Y7QUFDRDs7c0NBRXNDO0FBQ3RDO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixpQkFBaUI7O0VBRWpCLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsY0FBYztDQUNmO0FBQ0Q7RUFDRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLGNBQWM7Q0FDZjtBQUNEOztzQ0FFc0M7QUFDdEM7O0VBRUUsYUFBYTtFQUNiLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usd0JBQXdCOztFQUV4QixxQkFBcUI7RUFDckIsYUFBYTtDQUNkO0FBQ0Q7Q0FDQyxZQUFZO0NBQ1o7QUFDRDs7c0NBRXNDO0FBQ3RDO0VBQ0UsMEJBQTBCO0VBQzFCLG1CQUFtQjs7RUFFbkIsY0FBYztFQUNkLG9CQUFvQjs7RUFFcEIsY0FBYzs7RUFFZCxZQUFZO0NBQ2I7QUFDRDtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHVCQUF1Qjs7RUFFdkIsbUJBQW1COztFQUVuQix5QkFBeUI7RUFDekIseUJBQXlCO0NBQzFCO0FBQ0Q7RUFDRSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGNBQWM7O0VBRWQsdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCxhQUFhOztFQUViLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0UsV0FBVztFQUNYLGdDQUFnQztFQUNoQyxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCxVQUFVO0VBQ1YsWUFBWTs7RUFFWixhQUFhOztFQUViLFNBQVM7RUFDVCxVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLDZCQUE2QjtFQUM3QiwwREFBMEQ7O0VBRTFELGNBQWM7RUFDZCxXQUFXO0NBQ1o7QUFDRDtFQUNFO0lBQ0UsWUFBWTtHQUNiO0NBQ0Y7QUFDRDs7c0NBRXNDO0FBQ3RDO0VBQ0UsZUFBZTs7RUFFZixvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxXQUFXO0VBQ1gsV0FBVztDQUNaO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1Qsa0JBQWtCOztFQUVsQix1QkFBdUI7Q0FDeEI7QUFDRDtFQUNFLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFVBQVU7RUFDVixVQUFVO0VBQ1YsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsWUFBWTtFQUNaLGFBQWE7RUFDYixnQ0FBZ0M7RUFDaEMsaUNBQWlDO0VBQ2pDLFdBQVc7RUFDWCw2QkFBeUI7TUFBekIseUJBQXlCOztFQUV6Qiw4REFBOEQ7Q0FDL0Q7QUFDRDtFQUNFLFdBQVc7Q0FDWjtBQUNEOztzQ0FFc0M7QUFDdEM7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsV0FBVztFQUNYLFdBQVc7Q0FDWjtBQUNEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQixtQkFBbUI7O0VBRW5CLHdCQUF3Qjs7RUFFeEIsa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7O0VBRXRCLGFBQWE7O0VBRWIsMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQixXQUFXOztFQUVYLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsVUFBVTtFQUNWLFFBQVE7RUFDUixTQUFTOztFQUVULDhEQUE4RDtDQUMvRDtBQUNEO0VBQ0UsV0FBVztDQUNaOztBQUVEOzs7OytEQUkrRDtBQUMvRDtFQUNFLGNBQWM7Q0FDZjtBQUNEO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjs7RUFFakIsMEJBQTBCO0VBQzFCLG1CQUFtQjs7RUFFbkIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsdUJBQXVCO0NBQ3hCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YsV0FBVztDQUNaIiwiZmlsZSI6ImZvcm0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiDjg4bjg7zjg5bjg6vln7rmnKzjgrnjgr/jgqTjg6tcclxuKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxudGFibGUge31cclxudGFibGUgdGgsXHJcbnRhYmxlIHRkIHt9XHJcbnRhYmxlIHRoIHt9XHJcbnRhYmxlIHRkIHt9XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIOOCpOODs+ODl+ODg+ODiOODleOCqeODvOODoOWfuuacrOOCueOCv+OCpOODq1xyXG4qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIOOCpOODs+ODl+ODg+ODiCAtIOODhuOCreOCueODiFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbnRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBcclxuICBib3JkZXI6ICMzZWM4YjcgMXB4IHNvbGlkO1xyXG4gIFxyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgXHJcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcbi5mb3JtX3R5cGUxIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uZm9ybV90eXBlMSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbi5mb3JtX3R5cGUxIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbi5mb3JtX3R5cGUxIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbi5mb3JtX3R5cGUxIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgbWF4LXdpZHRoOiA4MCU7XHJcbn1cclxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmVmZWZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2ZmZmQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24geyBjb2xvcjogIzkwOTA5MDt9XHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5MDkwOTA7fVxyXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5MDkwOTA7fVxyXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjOTA5MDkwO31cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5MDkwOTA7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIOOCpOODs+ODl+ODg+ODiCAtIOODhuOCreOCueODiOOCqOODquOColxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuXHJcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbn1cclxudGV4dGFyZWEubGFyZ2Uge1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbn1cclxudGV4dGFyZWEubWlkZGxlIHtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcbnRleHRhcmVhLnNtYWxsIHtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiog44Kk44Oz44OX44OD44OIIC0g44Oc44K/44OzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbmZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbmZvcm0gYnV0dG9uW3R5cGU9XCJidXR0b25cIl17XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuYnV0dG9uLmRpc2FibGVkIHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICBcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuYnV0dG9uLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XHJcblx0d2lkdGg6IDUwcHg7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiDjgqTjg7Pjg5fjg4Pjg4ggLSDjgrvjg6zjgq/jg4hcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuc2VsZWN0IHtcclxuICBib3JkZXI6ICMzZWM4YjcgMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgcGFkZGluZzogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2VsZWN0LXdyYXB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xyXG4gIGJvcmRlcjoxcHggc29saWQgIzNlYzhiNztcclxufVxyXG4uc2VsZWN0LXdyYXAgc2VsZWN0e1xyXG4gIGFwcGVhcmFuY2U6bm9uZTtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB6LWluZGV4OjI7XHJcbiAgZGlzcGxheTpibG9jaztcclxuXHJcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICBib3JkZXI6MDtcclxuICBvdXRsaW5lOm5vbmU7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OjEuNTtcclxufVxyXG4uZW50eXBvLWRvd24tb3Blbi1taW5pOmJlZm9yZXtcclxuICBjb250ZW50OicnO1xyXG4gIGZvbnQtZmFtaWx5OidlbnR5cG8nLHNhbnMtc2VyaWY7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgei1pbmRleDoxO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxNnB4IDlweCAwIDlweDtcclxuICBib3JkZXItY29sb3I6ICMzZWM4YjcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OjE7XHJcbiAgY29sb3I6IzMzMztcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gIHNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiDjgqTjg7Pjg5fjg4Pjg4ggLSDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNoZWNrX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi5yZWNydWl0LnN1YnBhZ2UgLmNoZWNrX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNoZWNrX2l0ZW0gbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDVweDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuY2hlY2sge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiAjOTU5NTk1IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmNoZWNrOjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTlweDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8qIG1hcmdpbi10b3A6IC03cHg7ICovXHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMDA4MDg4O1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA4MDg4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIFxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2s6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiog44Kk44Oz44OX44OD44OIIC0g44Op44K444Kq44Oc44K/44OzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5yYWRpb19ib3ggbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMjVweDtcclxufVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDVweDtcclxufVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAucmFkaW8ge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogIzNlYzhiNyAxcHggc29saWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcclxuXHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLnJhZGlvOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogNzAlO1xyXG4gIGhlaWdodDogNzAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBcclxuICBtYXJnaW46IGF1dG87XHJcbiAgXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODA4ODtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIFxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW86OmFmdGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIOODhuODs+ODl+ODrOODvOODiOOCr+ODqeOCuVxyXG4qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ucmVsYXRpb25faXRlbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZm9ybV9ub3RlcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAwLjhlbTtcclxufVxyXG4uYXN0ZXJpc2sge1xyXG4gIHBhZGRpbmc6IDFweCAzcHggMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwODg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIFxyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAwLjEzZW07XHJcbn1cclxuLmVycm9ye1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiByZWQ7XHJcbn0iXX0= */