@charset "UTF-8";
body {
  color: #222;
  background: #fff;
}

a,
a:any-link,
button {
  text-decoration: underline;
  color: #154F9C;
  cursor: pointer;
}

a:hover,
button:hover {
  color: #CC3D6D;
  transition: .3s;
  text-decoration: none;
}

#no_script {
  position: relative;
  width: 100%;
  background: #f00;
  color: #fff;
  text-align: center;
  padding: 5px 10px;
  margin: 0;
  font-size: 14px;
  z-index: 100;
}

/*非表示*/
.hide {
  display: none !important;
}

/*スマホ・PC振り分け*/
.sp,
.sp_inline,
.sp_only {
  display: none !important;
}

/* structure
====================================================================================================================================== */
html,
body {
  width: 100%;
}

html {
  height: 100%;
}

body {
  overflow-y: scroll;
  overflow-x: hidden;
  min-width: 1280px;
}

#container {
  width: 100%;
  font-size: 1.125rem;
  line-height: 2.2;
}

.wrapper {
  margin: 0 auto;
  width: 980px;
  display: flow-root;
}

#navibar {
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 2.5em;
}

#navibar br {
  display: none;
}

#navibar strong, #navibar b {
  font-weight: normal !important;
}

#navibar p {
  margin-bottom: 0;
}

#navibar a {
  font-weight: bold;
}

#navibar a, #navibar a:any-link {
  color: #fff;
}

#navibar a:hover {
  color: #fff;
}

#page_title_arap {
  background-color: #154F9C;
  color: #fff;
  padding: 0.8em 0 1.5em;
  min-height: 12em;
  margin-bottom: 4.5em;
}

/* header
====================================================================================================================================== */
#header {
  background-color: #fff;
  padding-bottom: 25px;
}

#site_title {
  text-align: center;
  margin-bottom: 20px;
}

#site_title img {
  width: min(100%, 495px);
}

#site_title a:hover {
  opacity: 0.7;
}

/* globalnavi
====================================================================================================================================== */
#globalnavi {
  display: flex;
  justify-content: center;
  align-items: center;
}

#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 li {
  font-size: 1.3765rem;
  margin-right: 1.8em;
  line-height: 1.7;
}

#globalnavi ul.nav_list01 li:last-child {
  margin-right: 1.4em;
}

#globalnavi ul.nav_list01 li a {
  background: url(../images/icon_arrow_blue_r.svg) no-repeat left center;
  background-size: 1.36em auto;
  padding-left: 1.6em;
}

#globalnavi ul.nav_list02 li {
  font-size: 1rem;
  line-height: 1.5;
  border-left: 1px solid #154F9C;
}

#globalnavi ul.nav_list02 li a {
  padding: 0 1.35em;
}

/* news
====================================================================================================================================== */
#news {
  background-color: #154F9C;
  color: #fff;
  padding: 2.5em 0;
}

#news .wrapper {
  display: flex;
  justify-content: space-between;
}

#news .title_area {
  text-align: left;
  width: 6em;
}

#news h2 {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  margin-bottom: 0.6em;
  padding: 0;
  border: none;
  color: #fff;
}

#news .to_list {
  font-size: 1rem;
  font-weight: bold;
}

#news .to_list a, #news .to_list a:any-link {
  color: #fff;
  text-decoration: none;
}

#news .to_list a:hover {
  text-decoration: underline;
}

#news .article_list {
  width: calc(100% - 6em - 4em);
}

/* contents
====================================================================================================================================== */
#conts {
  width: 100%;
  padding: 0 0 5em;
}

#introduction {
  background-image: url(../images/bg_pattern_dot.png);
  padding: 4.5em 0 5.5em;
}

#introduction .wrapper {
  display: flex;
  justify-content: space-between;
}

#introduction h2 {
  font-family: "Genju Gothic";
  font-size: 2.5rem;
  font-weight: bold;
  text-align: left;
  color: #154F9C;
  border: none;
  padding: 0;
  margin-bottom: 0.5em;
}

#introduction h2 .larger {
  font-size: 1.25em;
}

#introduction .text_area {
  width: 635px;
}

#introduction .text_area p {
  font-size: 1.25rem;
  font-weight: bold;
  color: #154F9C;
  margin-bottom: 2.5em;
}

#introduction .text_area p strong {
  font-size: 1.1em;
  color: #CC3D6D;
}

#introduction .intro_links_area {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#introduction .intro_links_area .button_area {
  width: 440px;
  margin-bottom: 0;
}

#introduction .intro_links_area .button_area a {
  min-width: initial;
  width: min(100%, 440px);
}

#introduction .intro_links_area ul {
  margin-bottom: 0;
}

#introduction .intro_links_area ul li {
  margin-bottom: 0.2em;
  padding: 0;
  text-indent: 0;
}

#introduction .intro_links_area ul li:before {
  display: none;
}

#introduction .intro_links_area ul li:last-child {
  margin-bottom: 0;
}

#introduction .intro_links_area ul li a {
  display: block;
  font-size: 1.25rem;
  font-weight: bold;
  background: url(../images/icon_arrow_blue_r.svg) no-repeat left center;
  background-size: 1.6em auto;
  padding-left: 2em;
}

#introduction .intro_links_area ul li a, #introduction .intro_links_area ul li a:any-link {
  text-decoration: none;
}

#introduction .intro_links_area ul li a:hover {
  opacity: 0.7;
  text-decoration: underline;
}

#introduction .illust_area {
  width: 333px;
}

#introduction .illust_area img {
  width: 100%;
}

.top_section_slider {
  padding: 4.5em 0 3.8em;
  position: relative;
}

.top_section_slider .slider_title {
  font-family: "Genju Gothic";
  font-size: 3.125rem;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  line-height: 1.15;
  padding: 1.4em 0 1.1em;
  border: none;
  background: url(../images/title_bg.png) no-repeat center bottom;
  background-size: contain;
}

.top_section_slider .slider_title span {
  display: inline-block;
  padding: 0 0.05em;
  border-bottom: 3px solid #154F9C;
}

.top_section_slider ul.slider_ul .boshu_box {
  height: 100%;
  margin-bottom: 0;
}

.top_section_slider .to_list {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 210;
}

.top_section_slider .to_list a {
  display: inline-block;
  font-size: 1.25rem;
  font-weight: bold;
  color: #154F9C;
  background: url(../images/icon_arrow_blue_r.svg) no-repeat left center;
  background-size: 1.6em auto;
  padding-left: 1.9em;
}

.top_section_slider .to_list a, .top_section_slider .to_list a:any-link {
  text-decoration: none;
}

.top_section_slider .to_list a:hover {
  opacity: 0.7;
  text-decoration: underline;
}

/* footer
====================================================================================================================================== */
#footer {
  background-color: #154F9C;
  color: #fff;
  padding: 3em 0;
  line-height: 1.7;
}

#footer .info_area {
  text-align: center;
  margin-bottom: 0.5em;
}

#footer .info_area p {
  font-size: 1.222em;
  font-weight: bold;
  margin-bottom: 0.3em;
}

#footer .footer_links {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 2em;
}

#footer .footer_links li {
  margin-bottom: 0;
}

#footer .footer_links li a {
  font-weight: bold;
}

#footer .footer_links li a, #footer .footer_links li a:any-link {
  color: #fff;
}

#footer .footer_links li .smaller {
  font-size: 0.889em;
  font-weight: normal;
}

#footer .footer_links li + li {
  margin-left: 1em;
}

#footer .copyright {
  display: block;
  font-size: 1rem;
  text-align: center;
}

/* ページトップへ戻るリンク
====================================================================================================================================== */
#side_fixed_box {
  position: fixed;
  right: 30px;
  bottom: 20px;
  z-index: 999999;
  transition: .5s;
}

#side_fixed_box .top_page {
  display: block;
  width: 60px;
  border-radius: 50%;
  border: 2px solid #154F9C;
}

#side_fixed_box .top_page img {
  width: 100%;
}

#side_fixed_box .top_page:hover {
  opacity: 0.7;
}

/* フォーム画面
====================================================================================================================================== */
table.table_form {
  margin-bottom: 2em;
}

table.table_form th {
  font-size: 1.0625rem;
  width: 0;
  white-space: nowrap;
}

table.table_form input[type="text"],
table.table_form input[type="email"],
table.table_form textarea {
  background: #e6e6e6;
  border: solid 2px #e6e6e6;
  color: #333;
  box-shadow: none !important;
  outline: none;
  padding: 13px 18px;
  font-size: 16px;
  font-weight: normal;
  border-radius: 0;
  transition: background-color 0.3s, color 0.3s;
}

table.table_form textarea {
  width: 100%;
  height: 220px;
  line-height: 1.6;
}

form .button_area {
  justify-content: center;
}

form .button_area input.form_btn {
  display: block;
  width: min(49%, 360px);
  text-align: center;
  transition: 0.3s;
  padding: 1em 0.5em;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.4;
  border: 2px solid #154F9C;
  background-color: #fff;
  border-radius: 10px;
  color: #154F9C;
  cursor: pointer;
}

form .button_area input.form_btn + input.form_btn {
  margin-left: 2%;
}

form .button_area input.form_btn:hover {
  opacity: 0.6;
}

form .button_area input.form_btn.btn_submit {
  background-color: #154F9C;
  color: #fff;
}

/*confilm*/
.error {
  color: #f33;
  font-weight: normal;
}

.error:before {
  content: "※";
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX2RlZmluaXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGltcG9ydCBcImRlZmluaXRpb25zXCI7XHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogJG9yaWdpbl9jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5hLFxyXG5hOmFueS1saW5rLFxyXG5idXR0b24ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGNvbG9yOiAkbGlua19jb2xvcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmJ1dHRvbjpob3ZlciB7XHJcbiAgY29sb3I6ICRob3Zlcl9jb2xvcjtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jbm9fc2NyaXB0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2YwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi8q6Z2e6KGo56S6Ki9cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyrjgrnjg57jg5vjg7tQQ+aMr+OCiuWIhuOBkSovXHJcbi5zcCxcclxuLnNwX2lubGluZSxcclxuLnNwX29ubHkge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4vKiBzdHJ1Y3R1cmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgbWluLXdpZHRoOiAxMjgwcHg7XHJcbn1cclxuXHJcbiNjb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuMjtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiA5ODBweDtcclxuICBkaXNwbGF5OiBmbG93LXJvb3Q7XHJcbn1cclxuXHJcbiNuYXZpYmFyIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gIGJye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgc3Ryb25nLGJ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICYsICY6YW55LWxpbmt7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jcGFnZV90aXRsZV9hcmFwe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTRGOUM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMC44ZW0gMCAxLjVlbTtcclxuICBtaW4taGVpZ2h0OiAxMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNWVtO1xyXG59XHJcblxyXG4vKiBoZWFkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNoZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbiNzaXRlX3RpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgaW1ne1xyXG4gICAgQGluY2x1ZGUgd2lkdGhfbWluKDEwMCUsIDQ5NXB4KTtcclxuICB9XHJcbiAgYXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGdsb2JhbG5hdmlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNnbG9iYWxuYXZpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIHVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpe1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uYXZfbGlzdDAxe1xyXG4gICAgICBsaXtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc2NXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9hcnJvd19ibHVlX3Iuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMzZlbSBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubmF2X2xpc3QwMntcclxuICAgICAgbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTU0RjlDO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuMzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIG5ld3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNuZXdzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0RjlDO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDIuNWVtIDA7XHJcblxyXG4gIC53cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLnRpdGxlX2FyZWF7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDZlbTtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLnRvX2xpc3R7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGF7XHJcbiAgICAgICYsJjphbnktbGlua3tcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfbGlzdHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2ZW0gLSA0ZW0pO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIGNvbnRlbnRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jY29udHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMCA1ZW07XHJcbn1cclxuXHJcbiNpbnRyb2R1Y3Rpb257XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wYXR0ZXJuX2RvdC5wbmcpO1xyXG4gIHBhZGRpbmc6IDQuNWVtIDAgNS41ZW07XHJcbiAgLndyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdlbmp1IEdvdGhpY1wiO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzE1NEY5QztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIC5sYXJnZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dF9hcmVhe1xyXG4gICAgd2lkdGg6IDYzNXB4O1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMxNTRGOUM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBjb2xvcjogI0NDM0Q2RDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW50cm9fbGlua3NfYXJlYXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmJ1dHRvbl9hcmVhe1xyXG4gICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoX21pbigxMDAlLCA0NDBweClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9hcnJvd19ibHVlX3Iuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNmVtIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICYsJjphbnktbGlua3tcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlsbHVzdF9hcmVhe1xyXG4gICAgd2lkdGg6IDMzM3B4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3Bfc2VjdGlvbl9zbGlkZXJ7XHJcbiAgcGFkZGluZzogNC41ZW0gMCAzLjhlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnNsaWRlcl90aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdlbmp1IEdvdGhpY1wiO1xyXG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIHBhZGRpbmc6IDEuNGVtIDAgMS4xZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RpdGxlX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC4wNWVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzE1NEY5QztcclxuICAgIH1cclxuICB9XHJcbiAgdWwuc2xpZGVyX3Vse1xyXG4gICAgLmJvc2h1X2JveHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9fbGlzdHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMjEwO1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzE1NEY5QztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2Fycm93X2JsdWVfci5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjZlbSBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xyXG4gICAgICAmLCY6YW55LWxpbmt7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogZm9vdGVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0RjlDO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDNlbSAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gIC5pbmZvX2FyZWF7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yMjJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyX2xpbmtze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmLCY6YW55LWxpbmt7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNtYWxsZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg4OWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgICAgKyBsaXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3B5cmlnaHR7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG4vKiDjg5rjg7zjgrjjg4jjg4Pjg5fjgbjmiLvjgovjg6rjg7Pjgq9cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI3NpZGVfZml4ZWRfYm94e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMzBweDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICAudG9wX3BhZ2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzE1NEY5QztcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyog44OV44Kp44O844Og55S76Z2iXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG50YWJsZS50YWJsZV9mb3JtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgdGh7XHJcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZTZlNmU2O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcblxyXG59XHJcblxyXG5mb3Jte1xyXG4gIC5idXR0b25fYXJlYXtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGlucHV0LmZvcm1fYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHdpZHRoX21pbig0OSUsIDM2MHB4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMC41ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1NEY5QztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogIDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjMTU0RjlDO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICsgaW5wdXQuZm9ybV9idG57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcbiAgICAgICYuYnRuX3N1Ym1pdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0RjlDO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKmNvbmZpbG0qL1xyXG5cclxuLmVycm9yIHtcclxuICBjb2xvcjogI2YzMztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZXJyb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuKAu1wiO1xyXG59XHJcbiIsIkBtaXhpbiB3aWR0aF9tYXgoJHZhbHVlMDE6IDEwMCUsICR2YWx1ZTAyOiAxMDBweCkge1xyXG4gIHdpZHRoOiB1bnF1b3RlKFwibWF4KFwiICsgJHZhbHVlMDEgKyBcIiwgXCIgKyAkdmFsdWUwMiArIFwiKVwiKVxyXG59XHJcbkBtaXhpbiB3aWR0aF9taW4oJHZhbHVlMDE6IDEwMCUsICR2YWx1ZTAyOiAxMDBweCkge1xyXG4gIHdpZHRoOiB1bnF1b3RlKFwibWluKFwiICsgJHZhbHVlMDEgKyBcIiwgXCIgKyAkdmFsdWUwMiArIFwiKVwiKVxyXG59XHJcblxyXG4kaG92ZXJfY29sb3I6ICNDQzNENkQ7XHJcblxyXG4kbGlua19jb2xvcjogIzE1NEY5QztcclxuXHJcbiRvcmlnaW5fY29sb3I6ICMyMjI7XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBSUEsQUFBQSxJQUFJLENBQUM7RUFDSCxLQUFLLEVDTVEsSUFBSTtFRExqQixVQUFVLEVBQUUsSUFBSTtDQUNqQjs7QUFFRCxBQUFBLENBQUM7QUFDRCxDQUFDLEFBQUEsU0FBUztBQUNWLE1BQU0sQ0FBQztFQUNMLGVBQWUsRUFBRSxTQUFTO0VBQzFCLEtBQUssRUNKTSxPQUFPO0VES2xCLE1BQU0sRUFBRSxPQUFPO0NBQ2hCOztBQUVELEFBQUEsQ0FBQyxBQUFBLE1BQU07QUFDUCxNQUFNLEFBQUEsTUFBTSxDQUFDO0VBQ1gsS0FBSyxFQ1pPLE9BQU87RURhbkIsVUFBVSxFQUFFLEdBQUc7RUFDZixlQUFlLEVBQUUsSUFBSTtDQUN0Qjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNU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 */
