@charset "UTF-8";
@media screen and (max-width: 768px) {
  a:hover,
  button:hover {
    transition: none;
  }
  /*スマホ・PC振り分け*/
  .sp {
    display: block !important;
  }
  .sp_off {
    display: none !important;
  }
  .sp_inline {
    display: inline !important;
  }
  /* structure
====================================================================================================================================== */
  body {
    overflow-x: hidden;
    width: 100%;
    min-width: initial;
    -webkit-overflow-scrolling: touch;
  }
  #container {
    overflow-x: hidden;
  }
  .wrapper {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: auto !important;
  }
  /* header
  ====================================================================================================================================== */
  #header {
    padding: 0 20px 25px;
  }
  #site_title img {
    width: min(100%, 400px);
  }
  /* globalnavi
====================================================================================================================================== */
  #globalnavi {
    display: block;
  }
  #globalnavi ul {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #globalnavi ul li {
    font-weight: bold;
  }
  #globalnavi ul li a {
    display: block;
    text-decoration: none;
  }
  #globalnavi ul li a:hover {
    opacity: 0.7;
    text-decoration: underline;
  }
  #globalnavi ul.nav_list01 {
    margin-bottom: 0.75em;
  }
  #globalnavi ul.nav_list01 li {
    font-size: 1.3125rem;
    margin-right: 1em;
  }
  #globalnavi ul.nav_list01 li:last-child {
    margin-right: 0;
  }
  #globalnavi ul.nav_list02 li {
    font-size: 1rem;
    border-left: none;
    margin-right: 1.3em;
  }
  #globalnavi ul.nav_list02 li:last-child {
    margin-right: 0;
  }
  #globalnavi ul.nav_list02 li a {
    padding: 0;
  }
  /* news
====================================================================================================================================== */
  #news {
    padding: 1.7em 0;
  }
  #news .wrapper {
    display: block;
  }
  #news .title_area {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-bottom: 0.8em;
  }
  #news h2 {
    font-size: 1.5rem;
    margin-bottom: 0;
  }
  #news .to_list {
    font-size: 1rem;
  }
  #news .article_list {
    width: auto;
  }
  /* contents
====================================================================================================================================== */
  #introduction {
    padding: 3em 0;
    position: relative;
  }
  #introduction .wrapper {
    display: block;
  }
  #introduction .text_area {
    width: auto;
  }
  #introduction .intro_links_area {
    display: block;
  }
  #introduction .intro_links_area .button_area {
    width: auto;
    justify-content: center;
    margin-bottom: 1.5em;
  }
  #introduction .intro_links_area ul {
    display: flex;
    justify-content: center;
  }
  #introduction .intro_links_area ul li {
    margin-bottom: 0;
    margin-right: 1.5em;
  }
  #introduction .intro_links_area ul li:last-child {
    margin-right: 0;
  }
  #introduction .intro_links_area ul li a {
    padding-left: 2em;
  }
  #introduction .illust_area {
    position: absolute;
    width: 250px;
    top: 2.5em;
    right: -20px;
  }
  #introduction .illust_area img {
    transform: rotate(-20deg);
  }
  .top_section_slider {
    padding: 4.5em 0 6.5em;
  }
  .top_section_slider .slider_title {
    font-size: 2.5rem;
    padding: 1.4em 0 1.1em;
  }
  .top_section_slider .to_list {
    width: 100%;
    text-align: center;
  }
  .top_section_slider .to_list a {
    font-size: 1.2rem;
  }
  /* footer
  ====================================================================================================================================== */
  #footer {
    padding: 3em 0 1.5em;
  }
  #footer .info_area {
    margin-bottom: 1.5em;
  }
  #footer .footer_links {
    display: block;
    text-align: center;
    margin-bottom: 2em;
  }
  #footer .footer_links li + li {
    margin-top: 0.5em;
    margin-left: 0;
  }
  /* フォーム画面
====================================================================================================================================== */
  table.table_form th, table.table_form td {
    display: block;
    width: 100%;
  }
  table.table_form th {
    font-size: 1.0625rem;
    width: 100%;
    white-space: normal;
    border-bottom: none;
    padding: 1em 0 0;
  }
  table.table_form td {
    padding: 0.5em 0 1em;
  }
  table.table_form input[type="text"],
  table.table_form input[type="email"],
  table.table_form textarea {
    padding: 7px 10px;
  }
  form .button_area input.form_btn {
    padding: 0.9em 0.5em;
    font-size: 1.275rem;
  }
}

@media screen and (max-width: 540px) {
  /*スマホ・PC振り分け*/
  .pc_tb {
    display: none !important;
  }
  .sp_only {
    display: block !important;
  }
  /* structure
====================================================================================================================================== */
  #navibar {
    font-size: 0.8125rem;
    margin-bottom: 2.5em;
  }
  #page_title_arap {
    padding: 0.8em 0 1.5em;
    min-height: 9.5em;
    margin-bottom: 4em;
  }
  /* header
====================================================================================================================================== */
  #header {
    padding-bottom: 20px;
  }
  #site_title {
    margin-bottom: 15px;
  }
  #site_title img {
    width: min(100%, 260px);
  }
  /* globalnavi
====================================================================================================================================== */
  /* globalnavi
====================================================================================================================================== */
  #globalnavi ul {
    justify-content: space-between;
  }
  #globalnavi ul.nav_list01 {
    flex-wrap: wrap;
    margin-bottom: 0.75em;
    padding: 0 20px;
  }
  #globalnavi ul.nav_list01 li {
    width: 50%;
    font-size: 1.1875rem;
    margin-right: 0;
    margin-bottom: 0.25em;
  }
  #globalnavi ul.nav_list02 li {
    white-space: nowrap;
    font-size: 0.8125rem;
    margin-right: 0;
  }
  /* contents
====================================================================================================================================== */
  #news {
    padding: 1.25em 0;
  }
  #introduction {
    padding: 3em 0;
  }
  #introduction h2 {
    font-size: 8.5vw;
    line-height: 1.4;
  }
  #introduction .text_area {
    line-height: 2;
  }
  #introduction .text_area p {
    font-size: 1.125rem;
  }
  #introduction .intro_links_area .button_area {
    margin-bottom: 1.2em;
  }
  #introduction .intro_links_area ul li {
    margin-right: 1.2em;
  }
  #introduction .intro_links_area ul li a {
    font-size: 1.0625rem;
  }
  #introduction .illust_area {
    width: 45vw;
    top: 2.7em;
    right: -5vw;
  }
  .top_section_slider {
    padding: 3.5em 0 5.5em;
  }
  .top_section_slider .slider_title {
    font-size: 2rem;
    padding: 1em 0;
    background-size: 280px auto;
  }
  .top_section_slider .to_list a {
    font-size: 1.0625rem;
  }
  /* footer
====================================================================================================================================== */
  #footer {
    padding: 2.5em 0 2em;
    font-size: 1rem;
  }
  #footer .info_area {
    margin-bottom: 1.5em;
  }
  /* ページトップへ戻るリンク
====================================================================================================================================== */
  #side_fixed_box {
    right: 15px;
    bottom: 15px;
  }
  #side_fixed_box .top_page {
    width: 44px;
  }
  /* フォーム画面
  ====================================================================================================================================== */
  form .button_area {
    display: block;
  }
  form .button_area input.form_btn {
    width: 100%;
    font-size: 1.2rem;
  }
  form .button_area input.form_btn + input.form_btn {
    margin-left: 0;
    margin-top: 0.7em;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVfc3AuY3NzIiwic291cmNlcyI6WyJzdHlsZV9zcC5zY3NzIiwiX2RlZmluaXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGltcG9ydCBcImRlZmluaXRpb25zXCI7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICBhOmhvdmVyLFxyXG4gIGJ1dHRvbjpob3ZlciB7IFxyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8q44K544Oe44Ob44O7UEPmjK/jgorliIbjgZEqL1xyXG4gIC5zcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcF9vZmYge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcF9pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIHN0cnVjdHVyZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIGJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgfVxyXG4gICNjb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuICAud3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogaGVhZGVyXHJcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgI2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweDtcclxuICB9XHJcblxyXG4gICNzaXRlX3RpdGxlIHtcclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgd2lkdGhfbWluKDEwMCUsNDAwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAvKiBnbG9iYWxuYXZpXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgI2dsb2JhbG5hdmkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaXtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm5hdl9saXN0MDF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm5hdl9saXN0MDJ7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zZW07XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4vKiBuZXdzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jbmV3cyB7XHJcbiAgcGFkZGluZzogMS43ZW0gMDtcclxuXHJcbiAgLndyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnRpdGxlX2FyZWF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAudG9fbGlzdHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX2xpc3R7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG59XHJcblxyXG4gIC8qIGNvbnRlbnRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jaW50cm9kdWN0aW9ue1xyXG4gIHBhZGRpbmc6IDNlbSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAud3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAudGV4dF9hcmVhe1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5pbnRyb19saW5rc19hcmVhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuYnV0dG9uX2FyZWF7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlsbHVzdF9hcmVhe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgdG9wOiAyLjVlbTtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIGltZ3tcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3Bfc2VjdGlvbl9zbGlkZXJ7XHJcbiAgcGFkZGluZzogNC41ZW0gMCA2LjVlbTtcclxuICAuc2xpZGVyX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxLjRlbSAwIDEuMWVtO1xyXG4gIH1cclxuICAudG9fbGlzdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiAgLyogZm9vdGVyXHJcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgI2Zvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAzZW0gMCAxLjVlbTtcclxuICBcclxuICAgIC5pbmZvX2FyZWF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9saW5rc3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICBsaXtcclxuICAgICAgICArIGxpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgXHJcbiAgLyog44OV44Kp44O844Og55S76Z2iXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gIHRhYmxlLnRhYmxlX2Zvcm0ge1xyXG4gICAgdGgsdGR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHRoe1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICB9XHJcbiAgICB0ZHtcclxuICAgICAgcGFkZGluZzogMC41ZW0gMCAxZW07XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvcm17XHJcbiAgICAuYnV0dG9uX2FyZWF7XHJcbiAgICAgIGlucHV0LmZvcm1fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjllbSAwLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcblxyXG4vKuOCueODnuODm+ODu1BD5oyv44KK5YiG44GRKi9cclxuLnBjX3RieyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuLnNwX29ubHl7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuXHJcblxyXG4vKiBzdHJ1Y3R1cmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI25hdmliYXIge1xyXG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG59XHJcbiNwYWdlX3RpdGxlX2FyYXB7XHJcbiAgcGFkZGluZzogMC44ZW0gMCAxLjVlbTtcclxuICBtaW4taGVpZ2h0OiA5LjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbn1cclxuXHJcbi8qIGhlYWRlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI2hlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiNzaXRlX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICBpbWd7XHJcbiAgICBAaW5jbHVkZSB3aWR0aF9taW4oMTAwJSwgMjYwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuICAvKiBnbG9iYWxuYXZpXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gIC8qIGdsb2JhbG5hdmlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI2dsb2JhbG5hdmkge1xyXG4gIHVse1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgJi5uYXZfbGlzdDAxe1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubmF2X2xpc3QwMntcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4gIC8qIGNvbnRlbnRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jbmV3c3tcclxuICBwYWRkaW5nOiAxLjI1ZW0gMDtcclxufVxyXG5cclxuI2ludHJvZHVjdGlvbntcclxuICBwYWRkaW5nOiAzZW0gMDtcclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogOC41dnc7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuICAudGV4dF9hcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW50cm9fbGlua3NfYXJlYXtcclxuICAgIC5idXR0b25fYXJlYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJlbTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbGx1c3RfYXJlYXtcclxuICAgIHdpZHRoOiA0NXZ3O1xyXG4gICAgdG9wOiAyLjdlbTtcclxuICAgIHJpZ2h0OiAtNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLnRvcF9zZWN0aW9uX3NsaWRlcntcclxuICBwYWRkaW5nOiAzLjVlbSAwIDUuNWVtO1xyXG4gIC5zbGlkZXJfdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHggYXV0bztcclxuICB9XHJcbiAgLnRvX2xpc3R7XHJcbiAgICBhe1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogZm9vdGVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICNmb290ZXIge1xyXG4gICAgcGFkZGluZzogMi41ZW0gMCAyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgLmluZm9fYXJlYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgIFxyXG4vKiDjg5rjg7zjgrjjg4jjg4Pjg5fjgbjmiLvjgovjg6rjg7Pjgq9cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI3NpZGVfZml4ZWRfYm94e1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxuICAudG9wX3BhZ2V7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICB9XHJcbn1cclxuXHJcbiAgICAvKiDjg5Xjgqnjg7zjg6DnlLvpnaJcclxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICBmb3Jte1xyXG4gICAgLmJ1dHRvbl9hcmVhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaW5wdXQuZm9ybV9idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICsgaW5wdXQuZm9ybV9idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIkBtaXhpbiB3aWR0aF9tYXgoJHZhbHVlMDE6IDEwMCUsICR2YWx1ZTAyOiAxMDBweCkge1xyXG4gIHdpZHRoOiB1bnF1b3RlKFwibWF4KFwiICsgJHZhbHVlMDEgKyBcIiwgXCIgKyAkdmFsdWUwMiArIFwiKVwiKVxyXG59XHJcbkBtaXhpbiB3aWR0aF9taW4oJHZhbHVlMDE6IDEwMCUsICR2YWx1ZTAyOiAxMDBweCkge1xyXG4gIHdpZHRoOiB1bnF1b3RlKFwibWluKFwiICsgJHZhbHVlMDEgKyBcIiwgXCIgKyAkdmFsdWUwMiArIFwiKVwiKVxyXG59XHJcblxyXG4kaG92ZXJfY29sb3I6ICNDQzNENkQ7XHJcblxyXG4kbGlua19jb2xvcjogIzE1NEY5QztcclxuXHJcbiRvcmlnaW5fY29sb3I6ICMyMjI7XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBSUEsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUVqQyxBQUFBLENBQUMsQUFBQSxNQUFNO0VBQ1AsTUFBTSxBQUFBLE1BQU0sQ0FBQztJQUNYLFVBQVUsRUFBRSxJQUFJO0dBQ2pCO0VBRUQsc0JBQXNCO0VBQ3RCLEFBQUEsR0FBRyxDQUFDO0lBQ0YsT0FBTyxFQUFFLEtBQUssQ0FBQSxVQUFVO0dBQ3pCO0VBQ0QsQUFBQSxPQUFPLENBQUM7SUFDTixPQUFPLEVBQUUsSUFBSSxDQUFBLFVBQVU7R0FDeEI7RUFDRCxBQUFBLFVBQVUsQ0FBQztJQUNULE9BQU8sRUFBRSxNQUFNLENBQUEsVUFBVTtHQUMxQjtFQUVEO3lJQUN1STtFQUN2SSxBQUFBLElBQUksQ0FBQztJQUNILFVBQVUsRUFBRSxNQUFNO0lBQ2xCLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FB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 */
