/* ==========================================================================
   CONTACT TOP
   ======================================================================= */

/* clearfixの設定 */
.cf:after {
    content:" ";
    display:block;
    clear:both;
}

/* page-main-visual__inner.contact-visual メインビジュアルの設定 */
@media all and (max-width: 767px) {

 .page-main-visual__inner.contact-visual { background: url("../img/contact/sp-hero_bg.jpg") 0 0 / cover no-repeat; }
}

@media all and (min-width: 768px) {

 .page-main-visual__inner.contact-visual { background: url("../img/contact/hero_bg.jpg") 0 0 / cover no-repeat; }
}


/* c-head-lv1__sub-title 見出しの設定 */
hr.div {
    height: 0;
    margin: 19px 0 15px 0;
    border: none;
    border-top: 1px solid #c5ceda;
}

/* c-head-lv1__body 見出しの設定 */
.c-head-lv1__body {
    margin: 50px 0 0;
}

.section .c-txt {
    padding: 15px 0 35px;
    border-bottom: 1px solid #c5ceda;
}

/* c-head-lv1__body formの設定 */

.form-item__header {
    width: 24.18%;
    float: left;
    margin: 25px 0 0 0.69%;
}

.form-item__body {
    width: 71.39%;
    float: left;
    margin: 0 0 0 3.72%;
}


/* privacyの設定 */

.privacy h2 img {
    width: 100%;
}

.privacy__wrapper {
  font-size: 16px;
}

.privacy {
    clear: both;
    height: 420px;
    overflow-y: auto;
    margin: 60px 0 0;
    border: 1px solid #c5ceda;
}

.privacy .c-head-lv2 {
    margin: 30px 0 0;
    padding: 0 0 20px;
    border-bottom: 1px solid #8c8c8c;
}

.privacy__body {
    width: 91.579%;
    margin: 0 auto;
    padding: 0 0 10px;
}

.privacy .privacy__body .privacy__body {
  width: auto;
}

.c-txt-small {
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 1.571;
}

.privacy_list {
  width: 99.146%;
  margin: 0 auto;
}

.privacy_list li {
  border-top: 2px dotted #c5ceda
}

.privacy_list li:first-child {
  border: 0;
}

.privacy_list li:first-child dt {
  padding: 15px 0 0;
}

.privacy_list dt {
  padding: 27px 0 0;
}

.privacy_list dd {
  margin: 15px 0 0;
  padding: 0 0 28px;
  line-height: 1.65;
}

.privacy_list ddli:first-child {
  margin: 16px 0 0;
}

.privacy__statement_wrapper {
    margin: 69px 0 0;
}

.privacy__statement_wrapper p {
  margin: 26px 0 0;
}

.privacy__statement_list {
  margin: 43px 0 0;
}

.privacy__statement_list > li:first-child {
  border-top: 0;
}

.privacy__statement_list > li {
  border-top: 2px dotted #c5ceda;
}

.privacy__statement_list > li:first-child dd {
  padding: 0 0 53px;
}

.privacy__statement_list dd p {
  line-height: 1.75;
  margin: 15px 0 0;
}

.privacy__statement_list > li:first-child dt {
  margin: 30px 0 0;
}

.privacy__statement_list > li dt {
  margin: 27px 0 0;
}

.privacy__statement_list > li:first-child dt {
  margin: ;
}

.privacy__statement_list > li dd {
  padding: 0 0 29px;
}

.privacy__add_wrapper {
  margin: 34px 0 71px;
  border: 1px solid #cfd6e0;
  background: #f8f9fb;
}

.privacy__add_list {
  margin: 27px 35px 29px;
}

.privacy__add_list li:first-child {
  margin: 0;
}

.privacy__add_list li {
  margin: 9px 0 0;
}

.privacy__alert_wrapper {
  padding: 0 0 95px;
}

.privacy__alert_wrapper p {
  margin: 20px 0 0;
  line-height: 1.75;
}

.privacy__statement_in_list {
  margin: 22px 0 0;
}

.privacy__statement_in_list {
  margin: 22px 0 0;
}

.privacy__statement_in_list li:first-child {
  margin: 0;
}

.privacy__statement_in_list li {
  margin: 10px 0 0;
}



/* form部分の設定 */
.contact_agree {
    width: 60.756%;
    margin: 50px auto 0;
}

.contact_agree .form-btn__body {
    margin: 20px 0 0;
    padding: 0 0 70px;
}

.contact_agree .form-checkbox_txt {
  font-size: 14px;
}

.form-btn__body .form-btn__item:first-child + p {
  margin: 0 0 0 2.89%;
}

.form-btn__item {
  width: 48.554%;
  float: left;
}

.form-item:after {
  content:" ";
  display:block;
  clear:both;
}

.form-item {
    margin: 8px 0 0;
    font-size: 16px;
}

.form-checkbox__list {
    margin: 36px 0 0;
}

.form-checkbox__list li {
    margin: 16px 0 0;
}

.form-checkbox__list li:first-child {
  margin-top: 0;
}

span.form-checkbox_txt {
  padding: 0 0 0 10px;
}

input[type="text"],
input[type="textarea"] {
  padding: 0 0 0 10px;
}

.wide-full {
  width: 100%;
}

.wide-half {
  width: 50%;
}

.form-textarea {
    margin: 12px 0 0;
}

.form-item1 .form-item__header {
  margin: 110px 0 0 0.69%;
}

.form-item2 .form-text {
  margin: 10px 0 0;
}

.form-item3 {
    margin: 13px 0 0;
}

.form-item3 .form-item__body {
  margin: 7px 0 0 3.72%;
}

.form-item4 .form-item__body {
  margin: 12px 0 0 3.72%;
}

.form-item5 .form-item__body {
  margin: 11px 0 0 3.72%;
}

.form-item6 .form-item__body {
  margin: 13px 0 0 3.72%;
}

.form-item7 .form-item__body {
  margin: 12px 0 0 3.72%;
}

.form-item8 .form-item__body {
  margin: 12px 0 0 3.72%;
}

textarea, input {
  border: 1px solid #c5ceda;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

textarea.wide-full {
    height: 216px;
}

input[type="text"].wide-half,
input[type="text"].wide-full
{
  height: 70px;
}

.form-title {
  position: relative;
}

.c-ico--must {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
}

i.c-ico--must:before {
    position: absolute;
    top: 3px;
    left: 3px;
    display: block;
    content: "";
    width: 18px;
    height: 18px;
    background: url(../img/contact/ico_musr.svg);
    background-size: cover;
}

i.form-title__ico--must {
  position: relative;
    display: inline-block;
    width: 28px;
    height: 28px;
}

i.form-title__ico--must:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: "";
    width: 28px;
    height: 28px;
    background: url(../img/contact/ico_musr.svg);
    background-size: cover;
}

i.form-title__ico--must:before {
    position: absolute;
    top: 7px;
    left: -5px;
    display: block;
    content: "";
    width: 28px;
    height: 28px;
    background: url(../img/contact/ico_musr.svg);
    background-size: cover;
}

input#privacy {
    width: 18px;
    height: 19px;
    vertical-align: middle;
}

/* ボタンの設定 */
.c-button__body:hover {
  cursor: pointer;
}

.c-button-outline__body:hover {
  cursor: pointer;
}

@media all and (max-width: 767px) {

  .c-head-lv1__body {
    margin: 30px 0 0;
  }

  /* form部分の設定 */
  .contact_agree .form-checkbox_txt {
    font-size: 12px;
  }

  .contact_agree {
    width: 76.8%;
    margin: 50px auto 0;
  }

  .form-btn__item {
    width: 100%;
    float: none;
  }

  .form-btn__body .form-btn__item:first-child + p {
    margin: 30px 0 0;
  }

  .wide-half {
    width: 100%;
  }

  .c-head-lv1__sub-title {
    font-size: 10px;
  }

  .c-head-lv1__title {
    font-size: 24px;
  }

  .form-item {
    padding: 0 0 30px;
    font-size: 13px;
    border-bottom: 1px solid #c5ceda;
  }

  .form-item__header {
    width: 100%;
    float: none;
    margin: 25px auto 0;
  }

  .form-item__body {
    width: 92.31%;
    float: none;
    margin: 0 auto;
  }

  .form-item3 .form-item__body {
    margin: 7px auto 0;
  }

  .form-item1 .form-item__header {
    margin: 54px 0 0 0.69%;
  }


  /* privacyの設定 */

  .c-head-lv2__body {
    margin: 50px 0 0;
  }

  .c-head-lv2__title {
    margin: 0.67em 0;
  }

  .c-head-lv2__txt {
    display: block;
    margin-top: 5px;
    font-size: 24px;
    line-height: 1.14;
}

.privacy__wrapper {
  font-size: 13px;
}


  /* ボタンの設定 */
  .c-button__body {
    padding: 25px 14px 25px 14px;
    font-size: 14px;
    line-height: 14px;
  }

  .c-button-outline__body {
    padding: 25px 14px 25px 14px;
    font-size: 14px;
    line-height: 14px;
  }

}



/* ==========================================================================
   CONTACT CONFIRM
   ======================================================================= */
.confirm .form-item1 .form-item__header {
  margin: 0 0 0 0.69%;
}

.confirm .form-item {
  padding: 0 0 36px;
  border-bottom: 1px solid #c5ceda;
}

.confirm .form-item1,
.confirm .form-item2,
.confirm .form-item3,
.confirm .form-item4,
.confirm .form-item5,
.confirm .form-item6,
.confirm .form-item7,
.confirm .form-item8
{
  padding: 15px 0 23px;
}

.confirm .form-item1 .form-item__header,
.confirm .form-item2 .form-item__header,
.confirm .form-item3 .form-item__header,
.confirm .form-item4 .form-item__header,
.confirm .form-item5 .form-item__header,
.confirm .form-item6 .form-item__header,
.confirm .form-item7 .form-item__header,
.confirm .form-item8 .form-item__header
{
  margin: 0 0 0 0.69%;
}

.confirm .form-item__header {
  margin: 10px 0 0 0.69%;
}

.confirm .form-checkbox__list {
  margin: 21px 0 0;
}

.confirm .form-text {
  word-break: break-word;
}


@media all and (max-width: 767px) {

  .confirm .form-item__body {
    width: 89.51%;
    float: none;
    margin: 0 auto;
  }

  .form-item .form-text {
    margin: 20px 0 8px;
  }

}


/* ==========================================================================
   CONTACT THANKS
   ======================================================================= */

.thanks .section .c-txt {
  padding: 55px 0 26px;
  font-size: 18px;
  text-align: center;
  border-bottom: 0;
}

.thanks .form-btn__item {
  width: 336px;
  float: none;
  margin: 0 auto;
}

.thanks .h-button__body {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: #1b1e78 1px solid;
  position: relative;
  background: #1b1e78;
  color: #FFF;
  text-align: center;
  -webkit-transition: background 0.15s linear, color 0.15s linear;
  transition: background 0.15s linear, color 0.15s linear;
}

.thanks .h-button__body {
  padding: 18px 14px 18px 14px;
  font-size: 16px;
  line-height: 16px;
  font-family: YakuHanMP, NotoSerif, "Yu Mincho", "YuMincho", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-weight: bold;
}

.thanks .h-button__body:hover {
  background: #FFF;
  color: #1b1e78;
}

.thanks .contact_agree {
  width: 59.86%;
  margin: 50px auto 10px;
}

@media all and (max-width: 767px) {

  .thanks .contact_agree {
    width: 75%;
    margin: 14px auto 76px;
  }

  .thanks .section .c-txt {
    text-align: left;
  }

  .thanks .form-btn__item {
    width: 100%;
  }

}

/*# sourceMappingURL=data:application/json;base64,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O0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOzs7QUFHRDs7RUFFRTtJQUNFLGNBQWM7SUFDZCxZQUFZO0lBQ1osZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7Q0FFRjs7O0FBR0Q7OzZFQUU2RTs7QUFFN0U7RUFDRSxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGdFQUF3RDtFQUF4RCx3REFBd0Q7Q0FDekQ7O0FBRUQ7RUFDRSw2QkFBNkI7RUFDN0IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtR0FBbUc7RUFDbkcsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QsdUJBQXVCO0NBQ3hCOztBQUVEOztFQUVFO0lBQ0UsV0FBVztJQUNYLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7Q0FFRiIsImZpbGUiOiJjb250YWN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT05UQUNUIFRPUFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogY2xlYXJmaXjjga7oqK3lrpogKi9cbi5jZjphZnRlciB7XG4gICAgY29udGVudDpcIiBcIjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi8qIHBhZ2UtbWFpbi12aXN1YWxfX2lubmVyLmNvbnRhY3QtdmlzdWFsIOODoeOCpOODs+ODk+OCuOODpeOCouODq+OBruioreWumiAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuIC5wYWdlLW1haW4tdmlzdWFsX19pbm5lci5jb250YWN0LXZpc3VhbCB7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb250YWN0L3NwLWhlcm9fYmcuanBnXCIpIDAgMCAvIGNvdmVyIG5vLXJlcGVhdDsgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gLnBhZ2UtbWFpbi12aXN1YWxfX2lubmVyLmNvbnRhY3QtdmlzdWFsIHsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbnRhY3QvaGVyb19iZy5qcGdcIikgMCAwIC8gY292ZXIgbm8tcmVwZWF0OyB9XG59XG5cblxuLyogYy1oZWFkLWx2MV9fc3ViLXRpdGxlIOimi+WHuuOBl+OBruioreWumiAqL1xuaHIuZGl2IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAxOXB4IDAgMTVweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1Y2VkYTtcbn1cblxuLyogYy1oZWFkLWx2MV9fYm9keSDopovlh7rjgZfjga7oqK3lrpogKi9cbi5jLWhlYWQtbHYxX19ib2R5IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xufVxuXG4uc2VjdGlvbiAuYy10eHQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAzNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjZWRhO1xufVxuXG4vKiBjLWhlYWQtbHYxX19ib2R5IGZvcm3jga7oqK3lrpogKi9cblxuLmZvcm0taXRlbV9faGVhZGVyIHtcbiAgICB3aWR0aDogMjQuMTglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMjVweCAwIDAgMC42OSU7XG59XG5cbi5mb3JtLWl0ZW1fX2JvZHkge1xuICAgIHdpZHRoOiA3MS4zOSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAzLjcyJTtcbn1cblxuXG4vKiBwcml2YWN544Gu6Kit5a6aICovXG5cbi5wcml2YWN5IGgyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcml2YWN5X193cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJpdmFjeSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1Y2VkYTtcbn1cblxuLnByaXZhY3kgLmMtaGVhZC1sdjIge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YzhjOGM7XG59XG5cbi5wcml2YWN5X19ib2R5IHtcbiAgICB3aWR0aDogOTEuNTc5JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLnByaXZhY3kgLnByaXZhY3lfX2JvZHkgLnByaXZhY3lfX2JvZHkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtdHh0LXNtYWxsIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzE7XG59XG5cbi5wcml2YWN5X2xpc3Qge1xuICB3aWR0aDogOTkuMTQ2JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcml2YWN5X2xpc3QgbGkge1xuICBib3JkZXItdG9wOiAycHggZG90dGVkICNjNWNlZGFcbn1cblxuLnByaXZhY3lfbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnByaXZhY3lfbGlzdCBsaTpmaXJzdC1jaGlsZCBkdCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuXG4ucHJpdmFjeV9saXN0IGR0IHtcbiAgcGFkZGluZzogMjdweCAwIDA7XG59XG5cbi5wcml2YWN5X2xpc3QgZGQge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG59XG5cbi5wcml2YWN5X2xpc3QgZGRsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfd3JhcHBlciB7XG4gICAgbWFyZ2luOiA2OXB4IDAgMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF93cmFwcGVyIHAge1xuICBtYXJnaW46IDI2cHggMCAwO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2xpc3Qge1xuICBtYXJnaW46IDQzcHggMCAwO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2xpc3QgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfbGlzdCA+IGxpIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjYzVjZWRhO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2xpc3QgPiBsaTpmaXJzdC1jaGlsZCBkZCB7XG4gIHBhZGRpbmc6IDAgMCA1M3B4O1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2xpc3QgZGQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2xpc3QgPiBsaTpmaXJzdC1jaGlsZCBkdCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcml2YWN5X19zdGF0ZW1lbnRfbGlzdCA+IGxpIGR0IHtcbiAgbWFyZ2luOiAyN3B4IDAgMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9saXN0ID4gbGk6Zmlyc3QtY2hpbGQgZHQge1xuICBtYXJnaW46IDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9saXN0ID4gbGkgZGQge1xuICBwYWRkaW5nOiAwIDAgMjlweDtcbn1cblxuLnByaXZhY3lfX2FkZF93cmFwcGVyIHtcbiAgbWFyZ2luOiAzNHB4IDAgNzFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDZlMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYjtcbn1cblxuLnByaXZhY3lfX2FkZF9saXN0IHtcbiAgbWFyZ2luOiAyN3B4IDM1cHggMjlweDtcbn1cblxuLnByaXZhY3lfX2FkZF9saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJpdmFjeV9fYWRkX2xpc3QgbGkge1xuICBtYXJnaW46IDlweCAwIDA7XG59XG5cbi5wcml2YWN5X19hbGVydF93cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwIDk1cHg7XG59XG5cbi5wcml2YWN5X19hbGVydF93cmFwcGVyIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9pbl9saXN0IHtcbiAgbWFyZ2luOiAyMnB4IDAgMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9pbl9saXN0IHtcbiAgbWFyZ2luOiAyMnB4IDAgMDtcbn1cblxuLnByaXZhY3lfX3N0YXRlbWVudF9pbl9saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJpdmFjeV9fc3RhdGVtZW50X2luX2xpc3QgbGkge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG5cblxuLyogZm9ybemDqOWIhuOBruioreWumiAqL1xuLmNvbnRhY3RfYWdyZWUge1xuICAgIHdpZHRoOiA2MC43NTYlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbi5jb250YWN0X2FncmVlIC5mb3JtLWJ0bl9fYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDAgNzBweDtcbn1cblxuLmNvbnRhY3RfYWdyZWUgLmZvcm0tY2hlY2tib3hfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybS1idG5fX2JvZHkgLmZvcm0tYnRuX19pdGVtOmZpcnN0LWNoaWxkICsgcCB7XG4gIG1hcmdpbjogMCAwIDAgMi44OSU7XG59XG5cbi5mb3JtLWJ0bl9faXRlbSB7XG4gIHdpZHRoOiA0OC41NTQlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvcm0taXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6XCIgXCI7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGNsZWFyOmJvdGg7XG59XG5cbi5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3JtLWNoZWNrYm94X19saXN0IHtcbiAgICBtYXJnaW46IDM2cHggMCAwO1xufVxuXG4uZm9ybS1jaGVja2JveF9fbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLmZvcm0tY2hlY2tib3hfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5zcGFuLmZvcm0tY2hlY2tib3hfdHh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0ge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG4ud2lkZS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRlLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZm9ybS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cblxuLmZvcm0taXRlbTEgLmZvcm0taXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luOiAxMTBweCAwIDAgMC42OSU7XG59XG5cbi5mb3JtLWl0ZW0yIC5mb3JtLXRleHQge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uZm9ybS1pdGVtMyB7XG4gICAgbWFyZ2luOiAxM3B4IDAgMDtcbn1cblxuLmZvcm0taXRlbTMgLmZvcm0taXRlbV9fYm9keSB7XG4gIG1hcmdpbjogN3B4IDAgMCAzLjcyJTtcbn1cblxuLmZvcm0taXRlbTQgLmZvcm0taXRlbV9fYm9keSB7XG4gIG1hcmdpbjogMTJweCAwIDAgMy43MiU7XG59XG5cbi5mb3JtLWl0ZW01IC5mb3JtLWl0ZW1fX2JvZHkge1xuICBtYXJnaW46IDExcHggMCAwIDMuNzIlO1xufVxuXG4uZm9ybS1pdGVtNiAuZm9ybS1pdGVtX19ib2R5IHtcbiAgbWFyZ2luOiAxM3B4IDAgMCAzLjcyJTtcbn1cblxuLmZvcm0taXRlbTcgLmZvcm0taXRlbV9fYm9keSB7XG4gIG1hcmdpbjogMTJweCAwIDAgMy43MiU7XG59XG5cbi5mb3JtLWl0ZW04IC5mb3JtLWl0ZW1fX2JvZHkge1xuICBtYXJnaW46IDEycHggMCAwIDMuNzIlO1xufVxuXG50ZXh0YXJlYSwgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjZWRhO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG50ZXh0YXJlYS53aWRlLWZ1bGwge1xuICAgIGhlaWdodDogMjE2cHg7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLndpZGUtaGFsZixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLndpZGUtZnVsbFxue1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5mb3JtLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1pY28tLW11c3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuaS5jLWljby0tbXVzdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0L2ljb19tdXNyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuaS5mb3JtLXRpdGxlX19pY28tLW11c3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbn1cblxuaS5mb3JtLXRpdGxlX19pY28tLW11c3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0L2ljb19tdXNyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuaS5mb3JtLXRpdGxlX19pY28tLW11c3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRhY3QvaWNvX211c3Iuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5pbnB1dCNwcml2YWN5IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyog44Oc44K/44Oz44Gu6Kit5a6aICovXG4uYy1idXR0b25fX2JvZHk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWJ1dHRvbi1vdXRsaW5lX19ib2R5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC8qIGZvcm3pg6jliIbjga7oqK3lrpogKi9cbiAgLmNvbnRhY3RfYWdyZWUgLmZvcm0tY2hlY2tib3hfdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuY29udGFjdF9hZ3JlZSB7XG4gICAgd2lkdGg6IDc2LjglO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cblxuICAuZm9ybS1idG5fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmZvcm0tYnRuX19ib2R5IC5mb3JtLWJ0bl9faXRlbTpmaXJzdC1jaGlsZCArIHAge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cblxuICAud2lkZS1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jLWhlYWQtbHYxX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5jLWhlYWQtbHYxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjZWRhO1xuICB9XG5cbiAgLmZvcm0taXRlbV9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICB9XG5cbiAgLmZvcm0taXRlbV9fYm9keSB7XG4gICAgd2lkdGg6IDkyLjMxJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5mb3JtLWl0ZW0zIC5mb3JtLWl0ZW1fX2JvZHkge1xuICAgIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0xIC5mb3JtLWl0ZW1fX2hlYWRlciB7XG4gICAgbWFyZ2luOiA1NHB4IDAgMCAwLjY5JTtcbiAgfVxuXG5cbiAgLyogcHJpdmFjeeOBruioreWumiAqL1xuXG4gIC5jLWhlYWQtbHYyX19ib2R5IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG5cbiAgLmMtaGVhZC1sdjJfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xuICB9XG5cbiAgLmMtaGVhZC1sdjJfX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcbn1cblxuLnByaXZhY3lfX3dyYXBwZXIge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cblxuICAvKiDjg5zjgr/jg7Pjga7oqK3lrpogKi9cbiAgLmMtYnV0dG9uX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE0cHggMjVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5jLWJ1dHRvbi1vdXRsaW5lX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE0cHggMjVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG59XG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09OVEFDVCBDT05GSVJNXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbmZpcm0gLmZvcm0taXRlbTEgLmZvcm0taXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwLjY5JTtcbn1cblxuLmNvbmZpcm0gLmZvcm0taXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAzNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1Y2VkYTtcbn1cblxuLmNvbmZpcm0gLmZvcm0taXRlbTEsXG4uY29uZmlybSAuZm9ybS1pdGVtMixcbi5jb25maXJtIC5mb3JtLWl0ZW0zLFxuLmNvbmZpcm0gLmZvcm0taXRlbTQsXG4uY29uZmlybSAuZm9ybS1pdGVtNSxcbi5jb25maXJtIC5mb3JtLWl0ZW02LFxuLmNvbmZpcm0gLmZvcm0taXRlbTcsXG4uY29uZmlybSAuZm9ybS1pdGVtOFxue1xuICBwYWRkaW5nOiAxNXB4IDAgMjNweDtcbn1cblxuLmNvbmZpcm0gLmZvcm0taXRlbTEgLmZvcm0taXRlbV9faGVhZGVyLFxuLmNvbmZpcm0gLmZvcm0taXRlbTIgLmZvcm0taXRlbV9faGVhZGVyLFxuLmNvbmZpcm0gLmZvcm0taXRlbTMgLmZvcm0taXRlbV9faGVhZGVyLFxuLmNvbmZpcm0gLmZvcm0taXRlbTQgLmZvcm0taXRlbV9faGVhZGVyLFxuLmNvbmZpcm0gLmZvcm0taXRlbTUgLmZvcm0taXRlbV9faGVhZGVyLFxuLmNvbmZpcm0gLmZvcm0taXRlbTYgLmZvcm0taXRlbV9faGVhZGVyLFxuLmNvbmZpcm0gLmZvcm0taXRlbTcgLmZvcm0taXRlbV9faGVhZGVyLFxuLmNvbmZpcm0gLmZvcm0taXRlbTggLmZvcm0taXRlbV9faGVhZGVyXG57XG4gIG1hcmdpbjogMCAwIDAgMC42OSU7XG59XG5cbi5jb25maXJtIC5mb3JtLWl0ZW1fX2hlYWRlciB7XG4gIG1hcmdpbjogMTBweCAwIDAgMC42OSU7XG59XG5cbi5jb25maXJtIC5mb3JtLWNoZWNrYm94X19saXN0IHtcbiAgbWFyZ2luOiAyMXB4IDAgMDtcbn1cblxuLmNvbmZpcm0gLmZvcm0tdGV4dCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAuY29uZmlybSAuZm9ybS1pdGVtX19ib2R5IHtcbiAgICB3aWR0aDogODkuNTElO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmZvcm0taXRlbSAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW46IDIwcHggMCA4cHg7XG4gIH1cblxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT05UQUNUIFRIQU5LU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRoYW5rcyAuc2VjdGlvbiAuYy10eHQge1xuICBwYWRkaW5nOiA1NXB4IDAgMjZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50aGFua3MgLmZvcm0tYnRuX19pdGVtIHtcbiAgd2lkdGg6IDMzNnB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50aGFua3MgLmgtYnV0dG9uX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogIzFiMWU3OCAxcHggc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzFiMWU3ODtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBsaW5lYXIsIGNvbG9yIDAuMTVzIGxpbmVhcjtcbn1cblxuLnRoYW5rcyAuaC1idXR0b25fX2JvZHkge1xuICBwYWRkaW5nOiAxOHB4IDE0cHggMThweCAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBOb3RvU2VyaWYsIFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aGFua3MgLmgtYnV0dG9uX19ib2R5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMxYjFlNzg7XG59XG5cbi50aGFua3MgLmNvbnRhY3RfYWdyZWUge1xuICB3aWR0aDogNTkuODYlO1xuICBtYXJnaW46IDUwcHggYXV0byAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC50aGFua3MgLmNvbnRhY3RfYWdyZWUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gNzZweDtcbiAgfVxuXG4gIC50aGFua3MgLnNlY3Rpb24gLmMtdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRoYW5rcyAuZm9ybS1idG5fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cbiJdfQ== */