/* --------------- html,body,common,value,others start ---------------*/
body {
  margin: 0;
  color: #353e47;
  font-family: Arial, Helvetica, "Noto Sans CJK JP", "Noto Sans JP",
    "Hiragino Sans", "Hiragino Kaku Gothic ProN", "驛｢譎擾ｿｽ�主ｸｷ�ｹ�ｧ�ｽ�ｮ驛｢譎���ｽ�ｧ陋幢ｽｵ邵ｺ�ｽ Pro W3",
    sans-serif;
  border-top: none;
}

a {
  cursor: pointer;
  text-decoration: none;
  word-break: break-all;
}

a:hover {
  transition: 0.2s !important;
}

h1 {
  margin: 0;
}

li {
  list-style: none;
}
/* 20241210 DNP髯晢ｿｽ�蛾｡驫善驍ｵ�ｺ�ｽ�ｮ驍ｵ�ｺ雋�∞�ｽ竏ｫ�ｸ�ｺ�ｽ�ｫ鬮ｴ謇假ｽｽ�ｽ髯ｷ莨夲ｽｿ�ｽ start */
/* .bx-pager-item {
	display: none!important;
} */
/* end */

/* ----- color value start */
:root {
  --color-dbl: #004097;
  --color-bl: #0089d4;
  --color-lbl: #14baf8;
  --color-sbl: #eff8ff;
  --color-grbl: linear-gradient(to right, #1993d6, #14baf8);
  --color-pnk: #eb4c8c;
  --color-bk: #353e47;
  --color-wh: #fff;
  --color-red: #e60012;
}

/* ----- color value end */

/* ----- RESET!! zekuu basic.css start  */
#common #main-wrap .underpage .oubo-bottom-no {
  text-align: left;
  margin: 0;
}

.col-1 #main-wrap > .main > .box-a > .underpage p,
.underpage p {
  margin-left: 0 !important;
}

#common .box-a .underpage img {
  float: none;
  margin: 0 15px 15px 0;
}

.col-1 {
  background-color: #fff;
}

.col-1 #main-wrap,
.col-1 #main-wrap {
  padding: 0;
  margin: 0;
}

.col-1 #main-wrap,
.col-1 #main-wrap > .main {
  width: 100%;
}

.col-1 #main-wrap > .main > .box-a > .underpage .cw {
  width: 960px;
}

.col-1 #main-wrap > .main > .box-a > .underpage .cw_s {
  width: 640px;
  margin: 0 auto;
}

.col-1 > .title {
  display: none;
}

.col-1 #main-wrap > .main > .box-a h1 {
  margin-block-start: 0;
  margin-block-end: 0;
}

.col-1 #main-wrap > .main > .box-a > h2 {
  display: none;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  position: relative;
}

.col-1 #main-wrap > .main > .box-a h2 {
  clear: both;
  margin: 0 auto;
  padding: 0;
  font-size: 30px;
  text-align: center;
  font-weight: normal;
  background: none;
  border: none;
  position: relative;
}

.col-1 #main-wrap > .main > .box-a h3,
#main-wrap > .main > .box-a .underpage h3 {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  margin-bottom: 30px;
  font-weight: bold;
  position: relative;
}

#common .box-a p,
#common > .main-wrap > .main > .box-a .underpage p {
  margin: 0;
}

.col-2 #main-wrap > .main > .box-a {
}

@media screen and (max-width: 1000px) {
  .col-1 #main-wrap > .main > .box-a > .underpage .cw {
    width: 90%;
  }

  .col-1 #main-wrap > .main > .box-a > .underpage .cw_s {
    /* width: 90%; */

    /* 20260408修正 */
    width: 100%;
    max-width: 280px;

  }
}

@media screen and (max-width: 768px) {
  .h1.title {
    font-size: 20px;
  }

  .mod_nav ul li:nth-child(5) {
    border-bottom: 1px dotted #cccccc !important;
  }

  .col-1 #main-wrap > .main > .box-a h2 {
    font-size: 26px;
  }
}

/* ----- RESET!! zekuu basic.css end  */
/* --------------- html,body,common,others end ---------------*/

/* --------------- toppage start ---------------*/
.topsearch h2,
.jobs h2,
.checkjob h2,
#news h2,
#petit h2,
#osusume h2 {
  background: #fff;
  color: #0089d4;
}

.topsearch,
.jobs,
#news,
#petit,
#osusume {
  box-shadow: none;
  border: none;
  padding: 18px;
}

.topsearch {
  padding: 0px 18px 18px;
}

.topsearch h2,
.jobs h2,
.checkjob h2,
#news h2,
#petit h2,
#osusume h2 {
  border-bottom: 2px solid #cccccc;
  border-bottom: none;
  box-shadow: none;
}

.map_wrap > img,
#news > ul,
.topsearch #topsearch-free,
.jobs > ul {
  border-top: 2px solid #cccccc;
}
.topsearch #topsearch-free {
  margin-bottom: 0;
}
.topsearch .topsearch-free-2 {
  border-top: 0;
}

#news > ul {
  margin: 0 auto;
  width: 100%;
}

#news > ul > li {
  padding: 12px 15px 0 15px;
}

#news > ul > li a:hover {
  background: none;
  opacity: 0.6;
}

#news > ul > li > a {
  padding: 12px 0px;
}

span.icon_sub {
  background: #eb4c8c;
  display: inline-block;
  margin: 0 5px 0 5px;
  padding: 1px 6px;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 2px;
}

.topsearch table th {
  background-color: #fff;
  color: #353e47;
  /* 20260224霑ｽ蜉� */
  white-space: nowrap;

}

.topsearch table td label {
  min-width: 46%;
}

.topsearch table {
  margin-top: 0 !important;
}

.topsearch-title {
  position: relative;
  border-bottom: none !important;
  background: none !important;
  margin: 0 !important;
  padding: 10px 0px 8px 34px !important;
  /* padding: 0px 0px 8px 34px !important;  20260210霑ｽ蜉�*/
  font-size: 21px !important;
  letter-spacing: 1.2px !important;
  font-weight: normal !important;
}

.topsearch-title::before {
  position: absolute;
  content: "";
  display: block;
  width: 23px;
  height: 20px;
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/top-search-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  left: 0;
  top: 51%;
  transform: translateY(-50%);
}

.jobs.urgent {
  margin-top: 30px;
}

.buttonCheck label,
input,
select,
textarea {
  margin: 0 10px 10px 0;
  padding: 6px 12px;
  color: #0089d4;
  background: none;
  border-radius: 5px;
  border: 1px solid rgba(0, 137, 212, 0.5);
  box-shadow: 0 2px 2px rgba(0, 137, 212, 0.1);
  transition: 0.2s;
}

.jobs > ul > li {
  padding: 8px;
}
.form-accordion-trigger-setting {
  display: block;
  margin: 20px auto 40px;
  padding: 9px 70px 9px 34px;
  font-size: 16px;
  font-weight: bold;
  color: #0089d4;
  background-color: #fff;
  border-radius: 4px;
  border: #0089d4 1px solid;
  cursor: pointer;
  position: relative;
}
.form-accordion-trigger-setting.open .icon-btn-vtc {
  height: 0;
}

/* 20260218霑ｽ蜉� */
@media screen and (max-width: 768px) {
  .form-accordion-trigger-setting { 
    margin: 20px 0 40px;
    width: 98%;
    padding: 9px 70px;
  }
}

.form-accordion-trigger-setting .icon-btn {
  position: absolute;
  top: 13px;
  right: 40px;
}
.form-accordion-trigger-setting .icon-btn-vtc {
  position: absolute;
  left: 8px;
  width: 2px;
  display: block;
  height: 18px;
  background-color: #0089d4;
  border-radius: 4px;
}
.form-accordion-trigger-setting .icon-btn-bsd {
  position: absolute;
  top: 8px;
  width: 18px;
  display: block;
  height: 2px;
  background-color: #0089d4;
  border-radius: 4px;
}

#top .topsearch .bt_search input {
  background: url(https://step.careerlink.co.jp/img_sys/1087/ffls/icon-search-1.png)
    #0089d4 31px 12px no-repeat;
  padding: 12px 53px 12px 73px;
  font-size: 20px;
  background-size: 32px;
}
#top .topsearch .bt_search input:hover {
  background: url(https://step.careerlink.co.jp/img_sys/1087/ffls/icon-search-1.png)
    #4fc3f7 31px 12px no-repeat;
  background-size: 32px;
}

#top .topsearch .topsearch-free-2 tr:last-of-type td,
#top .topsearch .topsearch-free-2 tr:last-of-type th {
  border-bottom: none;
}

#top .topsearch .line {
  width: 664px;
  height: 1px;
  background: #ccc;
  margin: -22px -10px 15px;
}

#side {
  background: #fff;
}

.col-2 #side #menu-word,
.col-2 #side #menu-history {
  margin: 0 0 20px 0;
  padding: 2px;
  background: linear-gradient(to right, #1993d6, #14baf8);
  box-shadow: 0 2px 2px rgba(0, 137, 212, 0.1);
  border-radius: 7px;
  border: none;
}

.col-2 #side #menu-word h3,
.col-2 #side #menu-history h3 {
  background: none;
  margin: 0;
  padding: 12px;
}

.col-2 #side #menu-word ol,
.col-2 #side #menu-history p.no-history {
  margin: 0;
  padding: 12px;
  text-align: left;
  background: #fff;
  border-radius: 0 0 5px 5px;
}

.col-2 #side #menu-word li span {
  box-shadow: none;
  border-radius: 50%;
  border: none;
}

.col-2 #side #menu-word ol li:hover {
  opacity: 0.6;
  transition: 0.2s;
}

.col-2 #side #menu-word li#word1 span {
  background: #eb4c8c;
  border: none;
}

.col-2 #side #menu-word li#word1 strong {
  color: #eb4c8c;
}

.col-2 #side #menu-word li#word2 span {
  background: #004097;
  border: none;
}

.col-2 #side #menu-word li#word2 strong {
  color: #004097;
}

.col-2 #side #menu-word li#word3 span {
  background: #0089d4;
  border: none;
}

.col-2 #side #menu-word li#word3 strong {
  color: #0089d4;
}

.col-2 #side #menu-word li#word4 span {
  background: #04a0f5;
}

.col-2 #side #menu-word li#word4 strong {
  color: #04a0f5;
}

.col-2 #side #menu-word li#word5 span {
  background: #71c4f2;
}

.col-2 #side #menu-word li#word5 strong {
  color: #71c4f2;
}

.col-2 #side ul.function li.search a,
.col-2 #side ul.function li.regist a {
  margin: 0 0 20px 0;
  padding: 0.5em;
  background: linear-gradient(-90deg, #14baf8, #1993d6);
  border: none;
  font-weight: normal;
  letter-spacing: 2px;
}

.col-2 #side #menu-history p.no-history a {
  background: linear-gradient(-90deg, #14baf8, #1993d6);
}

.bx-wrapper .bx-viewport {
  width: 90% !important;
  border-radius: 5px;
  margin: 0 auto;
}

.col-2 #side #menu-history .bx-pager {
  background: none;
  bottom: -6%;
  font-size: inherit;
}

.bx-pager-item > .active {
  background: #eb4c8c;
}

.col-2 #side #menu-history .bx-wrapper img {
  width: 44%;
  border-radius: 5px;
  margin: 5px 5px 2px 5px;
}

.col-2 #side #menu-history h5 {
  width: 90%;
  letter-spacing: -0.4px;
  font-weight: bold;
  float: unset;
  display: block;
}

.col-2 #side #menu-history ul.data li,
.col-2 #side #menu-history h5 {
  margin: 0 0 0 10px;
}

@media screen and (max-width: 768px) {
  .topsearch table th,
  .topsearch table {
    border: none;
  }

  #top .topsearch table {
    border-bottom: #ccc 1px solid;
  }

  .topsearch,
  .jobs,
  #news,
  #petit,
  #osusume {
    width: 100%;
    margin: 0 0 40px 0;
  }

  .topsearch #topsearch-free {
    border-top: none;
  }

  #js-form-accordion-content-setting {
    width: 100%;
  }

  #top .topsearch .bt_search input {
    width: 100%;
  }

  #top .topsearch .line {
    width: 100%;
    margin: -22px 0px 15px;
  }

  #news li a {
    text-decoration-line: underline;
  }

  #news li a:after {
    content: none;
  }

  #news h2,
  .topsearch h2,
  .jobs h2 {
    padding: 10px 0;
    font-size: 21px;
    letter-spacing: 1.2px;
    font-weight: normal;
  }

  .topsearch table td {
    padding: 12px 0;
  }

  .topsearch table th {
    background-color: #fff;
    border-top: solid 2px #eee;
    color: #004097;
    font-size: 18px;
    padding: 8px 0 0 0;
  }

  .buttonCheck label,
  input,
  select,
  textarea {
    padding: 7px 13px;
    border-radius: 5px;
  }

  .topsearch > form {
    width: 95%;
    margin: 0 auto;
    border: none;
    padding: 0 0 20px;
  }

  .col-2 #side #menu-word,
  .col-2 #side #menu-history {
    width: 90%;
    margin: 0 auto 20px auto;
  }

  .col-2 #side ul.side-banner {
    width: 95%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto 0px auto;
  }

  .col-2 #side ul.side-banner li {
    width: 100%;
    margin: 0 0 10px 0;
  }
}

/*ishizuka*/
ul.term_list {
  position: relative;
  display: flex;
  justify-content: space-around;
  border-top: solid 1px #e4e2e2;
  border-left: solid 1px #e4e2e2;
}

ul.term_list:not(:last-child) {
  border-right: solid 1px #e4e2e2;
}

.jobs .term ul.term_list li {
  width: 45%;
  text-align: left;
  padding: 10px 0px 10px 10px;
}

li.term_list_left {
  border-right: solid 1px #e4e2e2;
}

li.term_list_end {
  border-right: solid 1px #e4e2e2;
  border-bottom: solid 1px #e4e2e2;
}

.jobs .term ul.term_list li a:after {
  display: block;
  content: "";
  position: absolute;
  top: 20px;
  right: 15px;
  width: 8px;
  height: 8px;
  margin: 0;
  border-top: solid 2px #2196f3;
  border-right: solid 2px #2196f3;
  transform: rotate(45deg);
}

/**/

/* --------------- toppage end ---------------*/

/* --------------- search start ---------------*/
.checkmark label {
  box-shadow: none;
}

.checkmark label:after {
  margin-top: -9px;
  border: solid 1px #0089d4;
}

/* --------------- search end ---------------*/

/*2019.11 top*/
#cj_top {
  padding: 0 4%;
  box-sizing: border-box;
  border-top: 8px solid #2196f3;
  background: #f0f8ff;
}

#cj_top p {
  text-align: center;
  margin: 0;
}

#cj_top .catch {
  text-align: center;
  margin: 2% 0 4%;
}

#cj_top .catch img {
  width: 30%;
}

#cj_top .h1 {
  font-size: 18px;
  margin: 0;
}

#cj_top ul {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin: 0 auto;
  padding: 4% 0;
  list-style: none;
}

#cj_top ul li {
  margin-bottom: 6%;
}

#cj_top ul li:nth-child(odd) {
  width: 20%;
}

#cj_top ul li:nth-child(even) {
  width: 74%;
}

#cj_top ul li img {
  height: 150px;
}

#cj_top ul li p {
  text-align: left;
}

#cj_top h2 {
  font-size: 24px;
  color: #333;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/bubbles.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 5% 4% 9%;
  margin: 0;
}

#cj_top h2 > span {
  color: #3499cc;
}

#cj_top h2 span span {
  color: #ff786f;
}

#cj_top .sp-appear {
  display: none;
}

@media screen and (max-width: 768px) {
  #cj_top ul,
  #cj_top .sp-appear {
    display: block;
  }

  #cj_top h2 {
    text-align: center;
    font-size: 20px;
    background-image: url("http://www.careerlink.co.jp/jobsite/images/bubbles02.png");
    background-size: contain;
  }

  #cj_top .sp-none {
    display: none;
  }

  #cj_top .sp-appear {
    text-align: center;
    margin-bottom: 6%;
  }

  #cj_top .sp-appear img {
    height: 150px;
  }

  #cj_top ul li:nth-child(even) {
    margin: 0 auto 8%;
  }
}

@media screen and (max-width: 480px) {
  #cj_top ul li:nth-child(even) {
    width: 100%;
  }

  #cj_top .h1 {
    font-size: 14px;
  }

  #cj_top h2 {
    font-size: 18px;
  }

  #cj_top .sp-appear img {
    height: 100px;
  }
}

@media screen and (max-width: 375px) {
  #cj_top .h2-height {
    line-height: 100px;
  }
}

/*2019.11 top end*/

/*2019.11 map start*/
area {
  border: none;
  outline: none;
}

#search-detail .search-detail-box .photo img {
  width: 100% !important;
}

#search-detail .search-detail-box .photo {
  width: 70%;
  float: none;
  margin: 0 auto 20px;
}

@media screen and (max-width: 768px) {
  .map {
    padding: 10px 0 !important;
    display: block;
    margin: 0 auto;
  }
}

@media screen and (max-width: 480px) {
  #main-wrap .main .center-free .map_wrap {
    display: none;
  }

  .map {
    padding-top: 5px !important;
  }
}

/*2019.11 map end*/

/*2019.11 contact-page start */
.contact #main-wrap h2:first-of-type {
  display: none;
}

.contact #main-wrap .tel {
  display: none !important;
}

body .tel_title {
  color: #333;
  margin: 0 auto 20px !important;
  display: block !important;
}

body .tel_box {
  margin-bottom: 40px;
  padding-bottom: 5px;
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

body .tel_box_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

@media screen and (max-width: 480px) {
  body .tel_box_wrap {
    display: block;
    padding-left: 15px;
  }
}

body .tel_box_wrap .tel_item p {
  margin: 0;
}

body .tel_box_wrap .tel_item b {
  font-size: 20px;
  margin-left: 35px;
  color: #333;
}

@media screen and (max-width: 768px) {
  body .tel_box_wrap .tel_item b {
    font-size: 18px;
  }
}

body .tel_box_wrap .tel_item a {
  font-size: 18px;
  padding: 20px 25px;
  margin: 15px 0 20px;
  display: block;
  border-radius: 30px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  background-color: #ffe53b;
  background-image: -webkit-linear-gradient(#ffe53b 25%, #ffb025 60%);
  background-image: -o-linear-gradient(#ffe53b 25%, #ffb025 60%);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(25%, #ffe53b),
    color-stop(60%, #ffb025)
  );
  background-image: linear-gradient(#ffe53b 25%, #ffb025 60%);
}

@media screen and (max-width: 768px) {
  body .tel_box_wrap .tel_item a {
    display: inline-block;
  }
}

body .tel_box_wrap .tel_item .beginner {
  position: relative;
}

body .tel_box_wrap .tel_item .beginner::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -45px;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/beginner01.png");
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
}

body .tel_box_wrap .tel_item .pro {
  position: relative;
}

body .tel_box_wrap .tel_item .pro::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -45px;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/hito2.png");
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
}

/*2019.11 contact-page end */

/*2019.11 random-banner start */
.osusume-work img {
  width: 100%;
}

#common .osusume-work h2 {
  background: none;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 24px;
  text-align: none;
  font-weight: normal;
}

.osusume-work .mv-wrapper {
  position: relative;
}

.osusume-work .wrapper {
  padding: 11% 0;
}

.osusume-work p {
  font-size: 13px;
  line-height: 1.7;
}

.osusume-work a {
  text-decoration: none;
}

.osusume-work .mv-box {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.osusume-work .jump-btn {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-around;
  -webkit-box-pack: distribute;
  -ms-flex-pack: distribute;
  position: relative;
  top: -100px;
  width: 90%;
  margin: 0 auto;
}

.osusume-work .jump-btn div {
  width: 180px;
  background: #ff9999;
  border-radius: 20px;
  text-align: center;
  position: relative;
}

.osusume-work .jump-btn div:hover {
  opacity: 0.8;
}

.osusume-work .jump-btn a {
  width: 100%;
  display: inline-block;
  font-size: 22px;
  line-height: 1.7;
  color: #fff;
  padding: 8% 0 16% 0;
}

.osusume-work .jump-btn div::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 12px;
  right: 50%;
  width: 14px;
  height: 14px;
  border-top: 4px solid #fff;
  border-right: 4px solid #fff;
  transform: translateX(50%) rotate(135deg);
}

/*contents*/
.osusume-work .support {
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/support.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
}

#common .box-a .osusume-work h2 {
  background: none;
  text-align: center;
  font-size: 1.6rem;
  border-bottom: none;
  color: #ff9999;
  padding-bottom: 4%;
}

.osusume-work .yellow-line {
  background: linear-gradient(transparent 50%, rgba(255, 198, 12, 0.5) 50%);
}

#common #main-wrap #support p {
  text-align: center;
  margin: 0;
  padding-bottom: 4%;
}

.osusume-work .support-fontbox {
  width: 768px;
  margin: 0 auto;
}

.osusume-work .school-box {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-evenly;
  flex-wrap: wrap;
  -ms-wrap: wrap;
}

.osusume-work .school-box > div {
  width: 170px;
  height: 170px;
  border-radius: 50%;
  background: #fff;
  border: 3px solid #7ecef4;
  text-align: center;
  position: relative;
  margin-bottom: 5%;
}

.osusume-work .school-box > div::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 20px;
  right: 50%;
  width: 14px;
  height: 14px;
  border-top: 2px solid #555;
  border-right: 2px solid #555;
  transform: translateX(50%) rotate(135deg);
}

.osusume-work .school-box > div:hover {
  background: rgba(204, 238, 255, 0.5);
}

.osusume-work .school-box a {
  color: #555;
  position: relative;
  top: 30px;
  font-size: 15px;
}

.osusume-work .school-box div > div {
  width: 30%;
  margin: 0 auto;
  padding-top: 8%;
}

/*Job Description*/
.osusume-work .work {
  padding: 11% 0;
  background: #fff;
}

.osusume-work h3 {
  font-size: 1.5rem;
  margin-bottom: 5%;
}

.osusume-work h3::before {
  content: "";
  display: inline-block;
  width: 80px;
  height: 52px;
  background-size: contain;
  vertical-align: middle;
  margin-right: 3%;
}

.osusume-work .work-box {
  margin-bottom: 8%;
}

.osusume-work .work-box:last-of-type {
  margin-bottom: 0;
}

.osusume-work .work-box:nth-of-type(1) h3::before {
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/part01.png");
}

.osusume-work .work-box:nth-of-type(2) h3::before {
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/part02.png");
}

.osusume-work .work-box:nth-of-type(3) h3::before {
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/part03.png");
}

.osusume-work .work-box p {
  margin-bottom: 5%;
}

.osusume-work .work-btn {
  width: 180px !important;
  background: #ff9999;
  border-radius: 50px;
  position: relative;
}

.osusume-work .work-btn a {
  width: 100%;
  color: #fff;
  padding: 12px 0;
  text-align: center;
  display: inline-block;
}

.osusume-work .work-btn::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  top: 50%;
  right: 15%;
  transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
}

.osusume-work .work-btn:hover {
  opacity: 0.8;
}

/*area_sep*/
.osusume-work .area-box {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -ms-wrap: wrap;
  justify-content: space-between;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
}

.osusume-work .area-box:after {
  content: "";
  display: block;
  width: 21%;
}

.osusume-work .area-box:before {
  content: "";
  display: block;
  width: 21%;
  order: 1;
}

.osusume-work .area-box div {
  width: 200px;
  height: 130px;
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/area-btn1.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 5%;
}

.osusume-work .area-box a {
  width: 100%;
  display: inline-block;
  color: #fff;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
  padding: 24% 0;
}

.osusume-work .area-box div:hover {
  opacity: 0.8;
}

/*kankotyo*/
.osusume-work .kankocho-work {
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/kankocho-bg.png");
  background-size: contain;
  background-repeat: no-repeat;
}

.osusume-work .kankocho-work .work-btn {
  margin: 0 auto;
}

/*tairyobosyu*/
.osusume-work .merit {
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/bg.png");
  background-size: 40%;
  background-repeat: repeat;
  background-color: #fff;
}

.osusume-work .merit ul {
  font-size: 18px;
  text-align: left;
  width: 80%;
  margin: 0 auto;
  line-height: 40px;
  background-color: #fff;
  padding: 8%;
  box-shadow: 3px 8px 15px rgba(75, 66, 64, 0.1);
  -webkit-box-shadow: 3px 8px 15px rgba(75, 66, 64, 0.1);
}

.osusume-work .merit ul li {
  padding-bottom: 8%;
  vertical-align: bottom;
}

.osusume-work .merit ul li:last-of-type {
  padding-bottom: 0;
}

.osusume-work .merit ul li::before {
  content: "";
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/merit.png");
  display: inline-block;
  width: 62px;
  height: 51px;
  background-size: contain;
  vertical-align: bottom;
  margin-right: 4%;
}

.osusume-work .merit p {
  text-align: center;
  padding-bottom: 8%;
}

/*Responsive*/
@media screen and (max-width: 1200px) {
  .osusume-work .jump-btn div {
    width: 30%;
  }
}

@media screen and (max-width: 1024px) {
  .osusume-work .work-box > div:nth-of-type(2) {
    padding: 2%;
  }
}

@media screen and (max-width: 960px) {
  .osusume-work .wrapper {
    width: 100%;
  }

  .osusume-work .support p,
  .osusume-work .kankocho-work p {
    width: 100%;
    padding: 0 5% 8%;
    box-sizing: border-box;
  }

  .osusume-work .jump-btn {
    top: -50px;
  }
}

@media screen and (max-width: 896px) {
  .osusume-work .support p,
  .osusume-work .kankocho-work p {
    padding: 0 10% 8%;
  }

  .osusume-work .jump-btn a {
    font-size: 2.3vw;
  }

  .osusume-work .jump-btn div::before {
    bottom: 10px;
  }

  #common .box-a .osusume-work h2 {
    font-size: 3vw;
  }

  .osusume-work .merit ul {
    width: 80%;
    padding: 8%;
  }

  .osusume-work .school-box {
    width: 65%;
    margin: 0 auto;
  }

  .osusume-work .school-box div {
    margin-bottom: 8%;
  }

  .osusume-work .work-box {
    display: block;
  }

  .osusume-work .work-box div {
    width: 80%;
    margin: 0 auto;
  }

  .osusume-work .work-box > div:nth-of-type(2) {
    padding: 4% 0 10%;
  }

  .osusume-work .area-box {
    width: 80%;
    margin: 0 auto;
  }

  .osusume-work .area-box:after {
    content: "";
    display: block;
    width: 30%;
  }

  .osusume-work .area-box div {
    width: 170px;
  }

  .osusume-work .area-box a {
    font-size: 1.25rem;
  }

  .osusume-work .toroku-box:before {
    content: none;
  }

  .osusume-work .toroku-wrapper-title a {
    font-size: 5vw;
  }
}

/*tairyobosyu*/

@media screen and (max-width: 480px) {
  .osusume-work .none-480 {
    display: none;
  }

  #common .box-a .osusume-work h2 {
    font-size: 20px;
    font-weight: bold;
  }

  .osusume-work .jump-btn {
    position: static;
    width: 100%;
  }

  .osusume-work .jump-btn div {
    border-radius: 10px;
  }

  .osusume-work .jump-btn div::before {
    bottom: 5%;
    width: 10px;
    height: 10px;
  }

  .osusume-work .jump-btn a {
    font-size: 4vw;
  }

  .osusume-work .merit {
    background-size: 100%;
  }

  .osusume-work .merit ul {
    width: 90%;
    padding: 4%;
    font-size: 14px;
  }

  .osusume-work .merit ul li {
    padding-bottom: 4%;
  }

  .osusume-work .merit ul li::before {
    width: 49px;
    height: 40px;
    vertical-align: text-bottom;
    margin-right: 0;
  }

  .osusume-work .support p,
  .osusume-work .kankocho-work p {
    padding: 0 5% 8%;
  }

  #common #main-wrap #support p {
    text-align: left;
  }

  .osusume-work .kankocho-work .wrapper {
    background: rgba(255, 255, 255, 0.4);
  }

  .osusume-work .school-box {
    width: 90%;
  }

  .osusume-work .school-box > div {
    width: 120px;
    height: 120px;
  }

  .osusume-work .school-box > div::before {
    width: 10px;
    height: 10px;
    bottom: 12px;
  }

  .osusume-work .school-box a {
    font-size: 12px;
    top: 19px;
  }

  .osusume-work .work-box div {
    width: 90%;
  }

  .osusume-work .work-box > div:nth-of-type(2) {
    padding: 4% 0 20%;
  }

  .osusume-work h3 {
    font-size: 1.3rem;
  }

  .osusume-work h3::before {
    width: 60px;
    height: 39px;
  }

  .osusume-work .area-box {
    width: 90%;
  }

  .osusume-work .area-box div {
    width: 45%;
    height: 100%;
  }

  .osusume-work .toroku-wrapper-title {
    font-size: 1.3rem;
    line-height: 1;
    font-weight: bold;
  }
}

/*random_banner end*/

/*search_popular_area start*/

body .area_reserch {
  padding: 15px 15px 0;
  margin: 0 0 25px;
  text-align: left;
  background: #ffffff;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 1px #cccccc;
  box-shadow: 1px 1px 1px #cccccc;
  border: 3px solid #e0e0e0;
  position: relative;
}

body .area_reserch_wrapper .area_reserch_title {
  margin: -15px -15px 0;
  padding: 8px 8px 8px 15px;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 1px solid #cccccc;
  -webkit-box-shadow: 1px 1px 1px #eeeeee;
  box-shadow: 1px 1px 1px #eeeeee;
  color: #333333;
  background: #eceff1;
}

body .area_reserch_wrapper .area_reserch_title span {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 6px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background: #fa8989;
  border-radius: 3px;
  vertical-align: middle;
}

body .area_reserch_wrapper .area_reserch_nav {
  padding-top: 20px;
}

body .area_reserch_wrapper .area_reserch_nav .famous_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

body .area_reserch_wrapper .area_reserch_nav .famous_list_item {
  width: 22%;
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  body .area_reserch_wrapper .area_reserch_nav .famous_list_item {
    width: 45%;
  }
}

body .area_reserch_wrapper .area_reserch_nav .famous_list_item a {
  display: block;
  padding: 15px 0px 15px 20px;
  border-radius: 3px;
  border: solid 2px #e0e0e0;
  color: #37474f;
  text-decoration: none;
  font-weight: bold;
  background-color: #fff;
  position: relative;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}

body .area_reserch_wrapper .area_reserch_nav .famous_list_item a:after {
  display: block;
  content: "";
  position: absolute;
  top: 22px;
  right: 15px;
  width: 6px;
  height: 6px;
  margin: 0;
  border-top: solid 2px #2196f3;
  border-right: solid 2px #2196f3;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

body .area_reserch_wrapper .area_reserch_nav .famous_list_item a:hover {
  background-color: #c5e1f9;
}

body .area_reserch_wrapper .area_reserch_nav .famous_list_item a:hover:after {
  display: block;
  content: "";
  position: absolute;
  top: 22px;
  right: 10px;
  width: 6px;
  height: 6px;
  margin: 0;
  border-top: solid 2px #2196f3;
  border-right: solid 2px #2196f3;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*search_popular_area end*/

/*yuryo-haken start*/
#yuryo_top img {
  width: 100%;
}

#yuryo_top {
  padding: 4% 8%;
  boxsizing: border-box;
  background: #f0f8ff;
  margin: -27px 0 20px;
}

#yuryo_top .yuryo-wrap {
  width: 100%;
  background: #fff;
  border-radius: 30px;
  padding: 5%;
  box-sizing: border-box;
}

#yuryo_top h2 {
  font-size: 24px;
  color: #24408e;
  display: inline-block;
  text-align: center;
  letter-spacing: 0.05em;
  border: 1px solid #f0f8ff;
}

#yuryo_top .marker-blue {
  background: linear-gradient(transparent 75%, #c1e0ff 75%);
  font-weight: bold;
}

#yuryo_top div {
  width: 25%;
  margin: 0 auto 4%;
}

#yuryo_top p {
  text-align: left;
  line-height: 1.7;
}

#yuryo_top .text-r {
  text-align: right;
}

#yuryo_top .text-r a {
  color: blue;
  border-bottom: 1px solid blue;
}

@media screen and (max-width: 480px) {
  #yuryo_top h2 {
    font-size: 18px;
  }

  #yuryo_top div {
    width: 40%;
  }
}

/*yuryo-haken end*/

/*SNS start*/
body .sns {
  background: #f0f8ff;
  padding-bottom: 10%;
  margin-bottom: 4%;
}

body .sns_title {
  text-align: center;
  font-size: 32px;
  color: #004293;
}

body .sns .footer_sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 90%;
  margin: 0 auto;
}

body .sns .footer_sns_btn {
  border-radius: 100%;
}

body .sns .footer_sns_btn .sns_icon {
  display: block;
  width: 100px;
  height: 100px;
  position: relative;
  border-radius: 100%;
  padding: 10px;
  z-index: 2;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

body .sns .footer_sns_btn .sns_icon .sns_icon_wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body .sns .footer_sns_btn .sns_icon .sns_icon_wrapper p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100px;
  border-radius: 100%;
  background-color: #ffffff;
  margin: 0;
}

body .sns .footer_sns_btn .sns_icon .sns_icon_wrapper p .fb {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

body .sns .footer_sns_btn .sns_icon .sns_icon_wrapper p .tw {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

body .sns .footer_sns_btn .sns_icon .sns_icon_wrapper p .line {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

body .sns .footer_sns_btn .sns_icon .sns_icon_wrapper p .ig {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

body .sns .footer_sns .fb_btn,
body .sns .footer_sns .tw_btn,
body .sns .footer_sns .line_btn,
body .sns .footer_sns .ig_btn {
  position: relative;
}

body .sns .footer_sns .fb_btn:after,
body .sns .footer_sns .tw_btn:after,
body .sns .footer_sns .line_btn:after,
body .sns .footer_sns .ig_btn:after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-size: contain;
  border-radius: 3px;
  width: 10px;
  height: 10px;
  z-index: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

body .sns .footer_sns .fb_btn:hover:after,
body .sns .footer_sns .tw_btn:hover:after,
body .sns .footer_sns .line_btn:hover:after,
body .sns .footer_sns .ig_btn:hover:after {
  top: -50px;
  width: 110px;
  height: 40px;
  opacity: 1;
}

body .sns .footer_sns .fb_btn {
  background-color: #1877f2;
}

body .sns .footer_sns .fb_btn:after {
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/good.jpg");
}

body .sns .footer_sns .tw_btn {
  background-color: #1ba1f2;
}

body .sns .footer_sns .tw_btn:after {
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/tw.jpg");
}

body .sns .footer_sns .line_btn {
  background-color: #00b900;
}

body .sns .footer_sns .line_btn:after {
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/line.jpg");
}

body .sns .footer_sns .ig_btn {
  background: -webkit-linear-gradient(315deg, #427eff 0%, #f13f79 70%) no-repeat;
  background: -o-linear-gradient(315deg, #427eff 0%, #f13f79 70%) no-repeat;
  background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
}

body .sns .footer_sns .ig_btn:after {
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/ig.jpg");
}

@media screen and (max-width: 768px) {
  body .sns {
    padding-bottom: 0;
  }

  body .sns .footer_sns {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  body .sns .footer_sns_btn {
    margin: 0 8% 80px;
  }
}

@media screen and (max-width: 480px) {
  body .sns .footer_sns_btn {
    margin: 0 3% 40px;
  }

  body .sns .footer_sns_btn .sns_icon .sns_icon_wrapper p {
    height: 80px;
  }

  body .sns .footer_sns_btn .sns_icon {
    width: 80px;
    height: 80px;
  }
}

/*SNS end*/

/*QA start*/
/*#main-wrap .box-a h2:first-of-type{
  display: none;
}*/
#common .main_faq h2 {
  color: #010079;
  text-shadow: 0 0 5px white;
  border-left: solid 7px #010079;
  border-bottom: 0px;
}

#common .main_faq h2:first-of-type {
  display: none;
}

@media screen and (max-width: 480px) {
  #common .main_faq h2 {
    font-size: 14px;
  }
}

body .faq_wrapper_item {
  background-color: #f1f8ff;
  -webkit-box-shadow: 1px 1px 7px rgba(5, 5, 5, 0.2);
  box-shadow: 1px 1px 7px rgba(5, 5, 5, 0.2);
  margin-bottom: 2%;
}

.faq_wrapper_item:last-child {
  margin-bottom: 15%;
}

body .faq_wrapper_item * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body .faq_wrapper_item .faq_title {
  font-size: 20px;
  font-weight: bold;
  padding: 4% 5%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

@media screen and (max-width: 768px) {
  body .faq_wrapper_item .faq_title {
    padding: 4% 2%;
  }
}

body .faq_wrapper_item .faq_title:after {
  content: "\f054";
  font-size: 28px;
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  right: 8%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

@media screen and (max-width: 480px) {
  body .faq_wrapper_item .faq_title:after {
    right: 2%;
    font-size: 18px;
  }
}

body .faq_wrapper_item .faq_title span {
  font-size: 40px;
  padding: 0 2.5% 0 2%;
  font-family: sans-serif;
  color: #004293;
}

@media screen and (max-width: 768px) {
  body .faq_wrapper_item .faq_title span {
    padding: 0 2.5% 0 3%;
  }
}

@media screen and (max-width: 480px) {
  body .faq_wrapper_item .faq_title span {
    font-size: 28px;
  }
}

body .faq_wrapper_item .faq_title p {
  display: inline-block;
  margin: 0 !important;
}

@media screen and (max-width: 768px) {
  body .faq_wrapper_item .faq_title p {
    font-size: 16px;
  }
}

@media screen and (max-width: 320px) {
  body .faq_wrapper_item .faq_title p {
    font-size: 12px;
  }
}

body .faq_wrapper_item .faq_title:hover,
body .faq_wrapper_item .faq_title :focus {
  background-color: #d3e9ff;
}

body .faq_wrapper_item .cssacc {
  display: none;
}

body .faq_wrapper_item .faq_body {
  background-color: #fff;
  position: relative;
  height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  width: 90%;
}

@media screen and (max-width: 768px) {
  body .faq_wrapper_item .faq_body {
    width: 95%;
  }
}

body .faq_wrapper_item .faq_body p {
  font-weight: 300;
  padding: 3% 0% 3% 4.5%;
  margin: 0 5% 0% !important;
  line-height: 1.5;
}

@media screen and (max-width: 480px) {
  body .faq_wrapper_item .faq_body p {
    margin: 0 12% 0%;
    font-size: 12px;
  }
}

body .faq_wrapper_item .faq_body:before {
  content: "A";
  position: absolute;
  top: 9%;
  left: 2.3%;
  font-size: 40px;
  font-family: sans-serif;
  font-weight: bold;
  line-height: 1;
  color: #ff786e;
}

@media screen and (max-width: 768px) {
  body .faq_wrapper_item .faq_body:before {
    left: 3%;
  }
}

@media screen and (max-width: 480px) {
  body .faq_wrapper_item .faq_body:before {
    font-size: 28px;
    top: 2%;
    left: 2%;
  }
}

body .cssacc:checked + label + .faq_body {
  height: auto;
  margin: 10% auto 0;
  top: -38px;
  opacity: 1;
}

@media screen and (max-width: 480px) {
  body .cssacc:checked + label + .faq_body {
    top: -15px;
  }
}

body .faq_wrapper_item .faq_body p a {
  text-decoration: underline;
  color: #52a9f3;
}

body .faq_wrapper_item .faq_body .pdf a {
  position: relative;
  text-decoration: underline;
  color: #52a9f3;
}

body .faq_wrapper_item .faq_body .pdf a:after {
  content: "\f1c1";
  font-family: "Font Awesome 5 Pro";
  font-size: 20px;
  position: absolute;
  bottom: -30%;
  right: -18%;
  color: red;
}

body .cssacc:checked + .faq_title {
  border-bottom: solid 2px #1ba1f2;
}

body .cssacc:checked + .faq_title:after {
  content: "\f078";
}

/*QA end*/

/*adjust_sidemenu_sp_tab start*/

@media screen and (max-width: 768px) {
  .col-2 #side ul.side-banner li {
    max-width: 768px !important;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  .col-2 #side ul.side-banner img {
    max-width: 768px !important;
    width: 84.35%;
  }
}

@media screen and (max-width: 480px) {
  .col-2 #side ul.side-banner img {
    width: 94%;
  }
}

@media screen and (max-width: 768px) {
  .col-2 #side ul:nth-of-type(3) li {
    margin-bottom: 10px;
  }
}

/*adjust_sidemenu_sp_tab end*/

/*customize_footer start*/
body .footer_sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 26%;
  margin: 10px auto;
  padding: 0;
  text-align: center;
}

@media screen and (max-width: 768px) {
  body .footer_sns {
    width: 40%;
  }
}

@media screen and (max-width: 480px) {
  body .footer_sns {
    width: 70%;
  }
}

body .footer_sns li a {
  display: block;
}

body .footer_sns li a .fab {
  font-size: 1.6rem;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

body .footer_sns_icon a:hover .fa-facebook {
  color: #1877f2;
}

body .footer_sns li a:hover .fa-twitter {
  color: #1da1f2;
}

body .footer_sns li a:hover .fa-line {
  color: #00b900;
  background-color: #fff;
}

body .footer_sns li a:hover .fa-instagram {
  color: transparent;
  background: -webkit-linear-gradient(
    45deg,
    #fed475 0%,
    #e53d5d 50%,
    #c23186 70%,
    #9c38bb 100%
  );
  background: -o-linear-gradient(
    45deg,
    #fed475 0%,
    #e53d5d 50%,
    #c23186 70%,
    #9c38bb 100%
  );
  background: linear-gradient(
    45deg,
    #fed475 0%,
    #e53d5d 50%,
    #c23186 70%,
    #9c38bb 100%
  );
  -webkit-background-clip: text;
}

body .footer_sns_icon:last-child {
  width: 5.5%;
}

/*customize_footer end*/

/*jitanLP */

#jitan img {
  margin: 0 !important;
  float: unset !important;
}

.main,
#jitan > a,
p {
  font-size: 16px;
}

.main_shortwork,
#jitan_shortwork {
  position: relative;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/top_img3.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: #e8f3ff;
  width: 100%;
  height: 400px;
}

.main_shortwork .shortwork_img01,
.main_shortwork .shortwork_img02,
#jitan_shortwork .shortwork_img01,
#jitan_shortwork .shortwork_img02 {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.main_shortwork .shortwork_img01,
#jitan_shortwork .shortwork_img01 {
  top: 35%;
  width: 60%;
}

@media screen and (max-width: 768px) {
  .main_shortwork .shortwork_img01,
  #jitan_shortwork .shortwork_img01 {
    top: 37%;
  }
}

@media screen and (max-width: 480px) {
  .main_shortwork .shortwork_img01,
  #jitan_shortwork .shortwork_img01 {
    top: 35%;
    width: 70%;
  }
}

.main_shortwork .shortwork_img02,
#jitan_shortwork .shortwork_img02 {
  top: 60%;
}

@media screen and (max-width: 480px) {
  .main_shortwork .shortwork_img02,
  #jitan_shortwork .shortwork_img02 {
    top: 48%;
    width: 65%;
  }
}

@media screen and (max-width: 480px) {
  .main_shortwork,
  #jitan_shortwork {
    background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/top_img1.png");
    height: 90vh;
  }
}

.main_content_wrap .main_content_title,
#jitan_content_wrap .main_content_title {
  text-align: center !important;
  font-weight: 300 !important;
  font-size: 32px !important;
  padding: 40px 0 0 !important;
  background: transparent !important;
  border-bottom: 0px !important;
  display: block !important;
}

.main_content_wrap .main_content_title span,
#jitan_content_wrap .main_content_title span {
  color: #004193 !important;
}

.main_content_wrap .content_wrap,
#jitan_content_wrap .content_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 60px 0 0;
  background-color: #fff;
  position: relative;
  z-index: 0;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap,
  #jitan_content_wrap .content_wrap {
    display: block;
    padding: 60px 0 40px;
  }
}

.main_content_wrap .content_wrap_img,
#jitan_content_wrap .content_wrap_img {
  width: 47%;
  position: relative;
  bottom: -40px;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap_img,
  #jitan_content_wrap .content_wrap_img {
    width: 100%;
    margin: 0 0 80px;
    bottom: 0;
    display: flex !important;
  }
}

.main_content_wrap .content_wrap_text,
#jitan_content_wrap .content_wrap_text {
  width: 43%;
  margin-right: 20px;
  position: relative;
  bottom: -20px;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap_text,
  #jitan_content_wrap .content_wrap_text {
    width: 95%;
    margin: 0 auto;
    bottom: 0;
  }
}

.main_content_wrap .content_wrap_text h2,
#jitan_content_wrap .content_wrap_text h2 {
  margin: 20px 0 !important;
  position: relative !important;
  display: block !important;
  padding: 0 !important;
  background: transparent !important;
  border-bottom: 0px !important;
}

@media screen and (max-width: 768px) {
  .main_content_wrap .content_wrap_text h2,
  #jitan_content_wrap .content_wrap_text h2 {
    font-size: 44px !important;
    font-size: 3.05556vw !important;
  }
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap_text h2,
  #jitan_content_wrap .content_wrap_text h2 {
    font-size: 88px !important;
    font-size: 6.11111vw !important;
  }
}

.main_content_wrap .content_wrap_text h2 span,
#jitan_content_wrap .content_wrap_text h2 span {
  color: #f27f79 !important;
  font-weight: bold !important;
}

.main_content_wrap .content_wrap_text h2:before,
#jitan_content_wrap .content_wrap_text h2:before {
  content: "";
  position: absolute;
  top: -20px;
  left: 5px;
  width: 21.9%;
  height: 2px;
  background-color: #004193;
}

.main_content_wrap .content_wrap_text h2:after,
#jitan_content_wrap .content_wrap_text h2:after {
  position: absolute;
  top: -33px;
  left: 30%;
  color: #004193;
  font-size: 16px;
}

.main_content_wrap .content_wrap_text .text_word,
#jitan_content_wrap .content_wrap_text .text_word {
  line-height: 1.5;
  margin-bottom: 80px !important;
}

.main_content_wrap .content_wrap_text .text_word p,
#jitan_content_wrap .content_wrap_text .text_word p {
  margin: 0 !important;
}

@media screen and (max-width: 768px) {
  .main_content_wrap .content_wrap_text .text_word p,
  #jitan_content_wrap .content_wrap_text .text_word p {
    font-size: 30px;
    font-size: 2.08333vw;
  }
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap_text .text_word p,
  #jitan_content_wrap .content_wrap_text .text_word p {
    font-size: 60px;
    font-size: 4.16667vw;
  }
}

.main_content_wrap .content_wrap:nth-of-type(1),
#jitan_content_wrap .content_wrap:nth-of-type(1) {
  padding: 20px 0 0px;
  z-index: 3;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap:nth-of-type(1),
  #jitan_content_wrap .content_wrap:nth-of-type(1) {
    padding: 20px 0 40px;
  }
}

.main_content_wrap .content_wrap:nth-of-type(1) .content_wrap_text h2:after,
#jitan_content_wrap .content_wrap:nth-of-type(1) .content_wrap_text h2:after {
  content: "01";
}

.main_content_wrap .content_wrap:nth-of-type(1):after,
#jitan_content_wrap .content_wrap:nth-of-type(1):after {
  content: "";
  position: absolute;
  top: 8%;
  right: 0;
  width: 80px;
  height: 80px;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/watch1.png");
  background-repeat: no-repeat;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap:nth-of-type(1):after,
  #jitan_content_wrap .content_wrap:nth-of-type(1):after {
    top: 45%;
    right: 5%;
  }
}

.main_content_wrap .content_wrap:nth-of-type(2),
#jitan_content_wrap .content_wrap:nth-of-type(2) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  background-color: #e8f3ff;
  z-index: 2;
}

.main_content_wrap .content_wrap:nth-of-type(2) .content_wrap_img,
#jitan_content_wrap .content_wrap:nth-of-type(2) .content_wrap_img {
  width: 47%;
  position: relative;
  bottom: -40px;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap:nth-of-type(2) .content_wrap_img,
  #jitan_content_wrap .content_wrap:nth-of-type(2) .content_wrap_img {
    width: 95%;
    margin: 0 0 80px auto;
    bottom: 0;
    justify-content: flex-end;
  }
}

.main_content_wrap .content_wrap:nth-of-type(2) .content_wrap_text,
#jitan_content_wrap .content_wrap:nth-of-type(2) .content_wrap_text {
  width: 46%;
  margin-right: 0px;
  margin-left: 20px;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap:nth-of-type(2) .content_wrap_text,
  #jitan_content_wrap .content_wrap:nth-of-type(2) .content_wrap_text {
    width: 95%;
    margin: 0 auto;
    bottom: 0;
  }
}

.main_content_wrap .content_wrap:nth-of-type(2) .content_wrap_text h2:after,
#jitan_content_wrap .content_wrap:nth-of-type(2) .content_wrap_text h2:after {
  content: "02";
}

.main_content_wrap .content_wrap:nth-of-type(2) .text_word,
#jitan_content_wrap .content_wrap:nth-of-type(2) .text_word {
  line-height: 1.8;
}

.main_content_wrap .content_wrap:nth-of-type(2):after,
#jitan_content_wrap .content_wrap:nth-of-type(2):after {
  content: "";
  position: absolute;
  bottom: 12%;
  right: 50%;
  width: 100px;
  height: 100px;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/team.png");
  background-repeat: no-repeat;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap:nth-of-type(2):after,
  #jitan_content_wrap .content_wrap:nth-of-type(2):after {
    bottom: 40%;
    right: 70%;
    width: 80px;
    height: 80px;
    background-size: contain;
  }
}

.main_content_wrap .content_wrap:nth-of-type(3),
#jitan_content_wrap .content_wrap:nth-of-type(3) {
  z-index: 1;
}

.main_content_wrap .content_wrap:nth-of-type(3) .content_wrap_text h2:after,
#jitan_content_wrap .content_wrap:nth-of-type(3) .content_wrap_text h2:after {
  content: "03";
}

.main_content_wrap
  .content_wrap:nth-of-type(3)
  .content_wrap_text
  .text_word
  .more_btn,
#jitan_content_wrap
  .content_wrap:nth-of-type(3)
  .content_wrap_text
  .text_word
  .more_btn {
  margin: 40px 0 0;
}

.main_content_wrap
  .content_wrap:nth-of-type(3)
  .content_wrap_text
  .text_word
  .more_btn
  a,
#jitan_content_wrap
  .content_wrap:nth-of-type(3)
  .content_wrap_text
  .text_word
  .more_btn
  a {
  padding: 12px 30px 12px 30px;
  border: solid 2px #004193;
  border-radius: 5px;
  font-size: 14px;
  color: #004193;
}

.main_content_wrap
  .content_wrap:nth-of-type(3)
  .content_wrap_text
  .text_word
  .more_btn
  a
  span,
#jitan_content_wrap
  .content_wrap:nth-of-type(3)
  .content_wrap_text
  .text_word
  .more_btn
  a
  span {
  margin-left: 5%;
}

.main_content_wrap .content_wrap:nth-of-type(3):after,
#jitan_content_wrap .content_wrap:nth-of-type(3):after {
  content: "";
  position: absolute;
  bottom: 2%;
  right: 0;
  width: 100px;
  height: 100px;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/study.png");
  background-repeat: no-repeat;
}

@media screen and (max-width: 480px) {
  .main_content_wrap .content_wrap:nth-of-type(3):after,
  #jitan_content_wrap .content_wrap:nth-of-type(3):after {
    bottom: 45%;
    right: 5%;
  }
}

.main_interesting,
#jitan_interesting {
  margin: 80px 0 40px;
}

.main_interesting_wrap,
#jitan_interesting_wrap {
  border: solid 3px #004193;
}

.main_interesting_wrap .tabs,
#jitan_interesting_wrap .tabs {
  margin-top: 50px;
  padding-bottom: 40px;
  background-color: #fff;
  margin: 0 auto;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs,
  #jitan_interesting_wrap .tabs {
    padding-bottom: 20px;
  }
}

.main_interesting_wrap .tabs input:checked + .tab_item,
#jitan_interesting_wrap .tabs input:checked + .tab_item {
  background-color: #004193;
  color: #fff;
}

.main_interesting_wrap .tabs .tab_item,
#jitan_interesting_wrap .tabs .tab_item {
  width: calc(100% / 2);
  padding: 10px 0;
  border-bottom: 3px solid #004193;
  background-color: #d9d9d9;
  color: #888;
  font-size: 16px;
  text-align: center;
  display: block;
  float: left;
  text-align: center;
  font-weight: 300;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_item,
  #jitan_interesting_wrap .tabs .tab_item {
    font-size: 14px;
  }
}

.main_interesting_wrap .tabs .tab_item:hover,
#jitan_interesting_wrap .tabs .tab_item:hover {
  opacity: 0.7;
}

.main_interesting_wrap .tabs .tab_item span,
#jitan_interesting_wrap .tabs .tab_item span {
  font-size: 28px;
  font-weight: 900;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_item span,
  #jitan_interesting_wrap .tabs .tab_item span {
    font-size: 88px;
    font-size: 6.11111vw;
  }
}

.main_interesting_wrap .tabs input[name="tab_item"],
#jitan_interesting_wrap .tabs input[name="tab_item"] {
  display: none;
}

.main_interesting_wrap .tabs .tab_content,
#jitan_interesting_wrap .tabs .tab_content {
  display: none;
  padding: 40px 40px 0;
  clear: both;
  overflow: hidden;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content,
  #jitan_interesting_wrap .tabs .tab_content {
    padding: 20px 10px 0;
  }
}

.main_interesting_wrap .tabs .tab_content .tab_inner,
#jitan_interesting_wrap .tabs .tab_content .tab_inner {
  position: relative;
  z-index: 10;
}

.main_interesting_wrap .tabs .tab_content .tab_inner ul,
#jitan_interesting_wrap .tabs .tab_content .tab_inner ul {
  background-color: #f8f8f8;
  padding: 40px;
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 9;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content .tab_inner ul,
  #jitan_interesting_wrap .tabs .tab_content .tab_inner ul {
    padding: 20px;
  }
}

.main_interesting_wrap .tabs .tab_content .tab_inner ul:after,
#jitan_interesting_wrap .tabs .tab_content .tab_inner ul:after {
  content: "";
  position: absolute;
  bottom: -27px;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg) skew(5deg, 5deg);
  -ms-transform: translateX(-50%) rotate(45deg) skew(5deg, 5deg);
  transform: translateX(-50%) rotate(45deg) skew(5deg, 5deg);
  background-color: #f8f8f8;
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  z-index: 8;
  width: 54px;
  height: 54px;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content .tab_inner ul:after,
  #jitan_interesting_wrap .tabs .tab_content .tab_inner ul:after {
    bottom: -20px;
    width: 40px;
    height: 40px;
  }
}

.main_interesting_wrap .tabs .tab_content .tab_inner ul li,
#jitan_interesting_wrap .tabs .tab_content .tab_inner ul li {
  padding-bottom: 10px;
  text-align: left !important;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content .tab_inner ul li,
  #jitan_interesting_wrap .tabs .tab_content .tab_inner ul li {
    font-size: 14px;
  }
}

.main_interesting_wrap .tabs .tab_content .tab_inner_free,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_free {
  width: 100%;
  border-radius: 5px;
  position: relative;
  text-align: center;
  margin: 20px 0 40px;
  padding: 20px 0;
  background-color: #fe7e13;
}

.main_interesting_wrap .tabs .tab_content .tab_inner_free p,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_free p {
  text-decoration: underline !important;
  text-align: center !important;
  font-size: 24px !important;
  color: #fff !important;
  margin: 0 auto !important;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content .tab_inner_free p,
  #jitan_interesting_wrap .tabs .tab_content .tab_inner_free p {
    font-size: 88px !important;
    font-size: 6.11111vw !important;
  }
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content .tab_inner_p,
  #jitan_interesting_wrap .tabs .tab_content .tab_inner_p {
    margin: 0 10px !important;
  }
}

.main_interesting_wrap .tabs .tab_content .tab_inner_contain,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain {
  background-color: #e8f3ff;
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 40px 40px 80px;
  z-index: 0;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content .tab_inner_contain,
  #jitan_interesting_wrap .tabs .tab_content .tab_inner_contain {
    padding: 20px 0px 40px;
  }
}

.main_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn,
.main_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn {
  margin: 40px 0 0;
  text-align: center;
}

.main_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn_wrap,
.main_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn_wrap,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn_wrap,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn_wrap {
  display: inline-block;
  width: 65%;
}

@media screen and (max-width: 480px) {
  .main_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn_wrap,
  .main_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn_wrap,
  #jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn_wrap,
  #jitan_interesting_wrap
    .tabs
    .tab_content
    .tab_inner_contain
    .notepc_btn_wrap {
    width: 290px;
  }
}

.main_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn a,
.main_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn a,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn a,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn a {
  display: block;
  padding: 24px 0 24px 20px;
  -webkit-box-shadow: 3px 3px 0px 0px #32ade7;
  box-shadow: 3px 3px 0px 0px #32ade7;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
  background-color: #004193;
  position: relative;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.main_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn a span,
.main_interesting_wrap .tabs .tab_content .tab_inner_contain .notepc_btn a span,
#jitan_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn a span,
#jitan_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .notepc_btn
  a
  span {
  position: relative;
  right: -40px;
}

.main_interesting_wrap .tabs .tab_content .tab_inner_contain .study_btn a:hover,
.main_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .notepc_btn
  a:hover,
#jitan_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .study_btn
  a:hover,
#jitan_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .notepc_btn
  a:hover {
  -webkit-box-shadow: inset 0 0 3px rgba(128, 128, 128, 0.1);
  box-shadow: inset 0 0 3px rgba(128, 128, 128, 0.1);
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
}

.main_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .study_btn
  a:before,
#jitan_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .study_btn
  a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 40px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/operation_lesson.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.main_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .notepc_btn
  a:before,
#jitan_interesting_wrap
  .tabs
  .tab_content
  .tab_inner_contain
  .notepc_btn
  a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 40px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 40px;
  height: 30px;
  background-image: url("http://www.my9.jp/v2/img_sys/1087/ffls/notepc.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.main_interesting_wrap #callcenter:checked ~ #callcenter_content,
.main_interesting_wrap #office:checked ~ #office_content,
#jitan_interesting_wrap #callcenter:checked ~ #callcenter_content,
#jitan_interesting_wrap #office:checked ~ #office_content {
  display: block;
}

.main_intro,
#jitan_intro {
  margin: 40px 0;
}

@media screen and (max-width: 480px) {
  .main_intro,
  #jitan_intro {
    margin: 40px 2%;
  }
}

.main_intro_wrap *,
#jitan_intro_wrap * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main_intro_wrap .intro_title,
#jitan_intro_wrap .intro_title {
  text-align: center !important;
  font-size: 30px !important;
  border-bottom: solid 2px #004193 !important;
  position: relative !important;
  background: transparent !important;
  display: block !important;
}

@media screen and (max-width: 480px) {
  .main_intro_wrap .intro_title,
  #jitan_intro_wrap .intro_title {
    font-size: 88px !important;
    font-size: 6.11111vw !important;
  }
}

.main_intro_wrap .intro_title:after,
#jitan_intro_wrap .intro_title:after {
  position: absolute;
  content: "";
  bottom: -16px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 12px 0 12px;
  border-color: #004293 transparent transparent transparent;
}

.main_intro_wrap .intro_figure,
#jitan_intro_wrap .intro_figure {
  margin: 40px auto;
}

.main_intro_wrap .intro_figure_img,
#jitan_intro_wrap .intro_figure_img {
  width: 50%;
  margin: 20px auto;
}

.main_intro_wrap .intro_figure_title,
#jitan_intro_wrap .intro_figure_title {
  text-align: center !important;
  font-size: 14px !important;
}

.main_intro_wrap .intro_figure_title span,
#jitan_intro_wrap .intro_figure_title span {
  font-size: 20px !important;
  font-weight: 900 !important;
}

.main_intro_wrap .intro_item,
#jitan_intro_wrap .intro_item {
  margin: 0 0 60px;
}

.main_intro_wrap .intro_item_check,
#jitan_intro_wrap .intro_item_check {
  display: none;
}

.main_intro_wrap .intro_item_check:checked + label + .intro_item_content,
#jitan_intro_wrap .intro_item_check:checked + label + .intro_item_content {
  height: auto;
  margin: 0 auto;
  opacity: 1;
}

.main_intro_wrap .intro_item_check:checked + .intro_item_title .text_item:after,
#jitan_intro_wrap
  .intro_item_check:checked
  + .intro_item_title
  .text_item:after {
  background: url("http://www.my9.jp/v2/img_sys/1087/ffls/minus.png") !important;
  background-size: cover !important;
  height: 12% !important;
}

.main_intro_wrap .intro_item_title,
#jitan_intro_wrap .intro_item_title {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  border-bottom: solid 2px #e3eaf0 !important;
  position: relative !important;
  padding: 0 0 2% !important;
}

.main_intro_wrap .intro_item_title:after,
#jitan_intro_wrap .intro_item_title:after {
  position: absolute;
  content: "";
  display: block;
  border-bottom: solid 2px #004193;
  bottom: -2px;
  width: 30%;
}

.main_intro_wrap .intro_item_title span,
#jitan_intro_wrap .intro_item_title span {
  margin: 0 4% 0 0;
}

.main_intro_wrap .intro_item_title .text,
#jitan_intro_wrap .intro_item_title .text {
  width: 100%;
}

.main_intro_wrap .intro_item_title .text_item,
#jitan_intro_wrap .intro_item_title .text_item {
  font-weight: bold !important;
  position: relative !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  cursor: pointer !important;
  -webkit-transition: all 0.5s !important;
  -o-transition: all 0.5s !important;
  transition: all 0.5s !important;
  margin: 1% 0 !important;
}

@media screen and (max-width: 480px) {
  .main_intro_wrap .intro_item_title .text_item,
  #jitan_intro_wrap .intro_item_title .text_item {
    font-size: 50px !important;
    font-size: 3.47222vw !important;
  }
}

.main_intro_wrap .intro_item_title .text_item:hover,
.main_intro_wrap .intro_item_title .text_item :focus,
#jitan_intro_wrap .intro_item_title .text_item:hover,
#jitan_intro_wrap .intro_item_title .text_item :focus {
  opacity: 0.7;
}

.main_intro_wrap .intro_item_title .text_item:after,
#jitan_intro_wrap .intro_item_title .text_item:after {
  content: "";
  background: url("http://www.my9.jp/v2/img_sys/1087/ffls/plus.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 3.5%;
  height: 100%;
  position: absolute;
  top: 50%;
  right: 2%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.main_intro_wrap .intro_item_content,
#jitan_intro_wrap .intro_item_content {
  background-color: #fff;
  position: relative;
  height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  width: 90%;
}

@media screen and (max-width: 768px) {
  .main_intro_wrap .intro_item_content,
  #jitan_intro_wrap .intro_item_content {
    width: 95%;
  }
}

.main_intro_wrap .intro_item_content p,
#jitan_intro_wrap .intro_item_content p {
  margin: 5% 0 0 !important;
}

.main_qbtn_wrap,
#jitan_qbtn_wrap {
  margin: 40px 0;
}

.main_qbtn_wrap .qbtn,
#jitan_qbtn_wrap .qbtn {
  text-align: center;
  margin: 40px 0 40px;
}

.main_qbtn_wrap .qbtn_wrap,
#jitan_qbtn_wrap .qbtn_wrap {
  display: inline-block;
}

.main_qbtn_wrap .qbtn_wrap a,
#jitan_qbtn_wrap .qbtn_wrap a {
  display: block;
  padding: 12px 110px 12px 70px;
  font-size: 20px;
  color: #333;
  background-color: #e3eaf0;
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  position: relative;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

@media screen and (max-width: 480px) {
  .main_qbtn_wrap .qbtn_wrap a,
  #jitan_qbtn_wrap .qbtn_wrap a {
    padding: 12px 80px 12px 40px;
  }
}

.main_qbtn_wrap .qbtn_wrap a span,
#jitan_qbtn_wrap .qbtn_wrap a span {
  position: relative;
  right: -40px;
  font-size: 18px;
}

.main_qbtn_wrap .qbtn_wrap a:hover,
#jitan_qbtn_wrap .qbtn_wrap a:hover {
  -webkit-box-shadow: inset 0 0 3px rgba(128, 128, 128, 0.1);
  box-shadow: inset 0 0 3px rgba(128, 128, 128, 0.1);
}

.main_qbtn_wrap .qbtn_text,
#jitan_qbtn_wrap .qbtn_text {
  text-align: center;
  line-height: 2;
}

.main .cw,
#jitan .cw {
  width: 95%;
  margin: 0 auto;
}

.main .tb,
#jitan .tb {
  display: block;
}

@media screen and (max-width: 768px) {
  .main .tb,
  #jitan .tb {
    display: none;
  }
}

.main .tbn,
#jitan .tbn {
  display: none;
}

@media screen and (max-width: 768px) {
  .main .tbn,
  #jitan .tbn {
    display: block;
  }
}

.main .sp,
#jitan .sp {
  display: block;
}

@media screen and (max-width: 480px) {
  .main .sp,
  #jitan .sp {
    display: none;
  }
}

.main .spn,
#jitan .spn {
  display: none;
}

@media screen and (max-width: 480px) {
  .main .spn,
  #jitan .spn {
    display: block;
  }
}

.main .main_btn_wrap,
#jitan .main_btn_wrap {
  padding: 40px 0;
  background-color: #e8f3ff;
  font-family: "TBUDRGothic Std", "sans-serif";
}

.main .main_btn_wrap .btn,
#jitan .main_btn_wrap .btn {
  text-align: center;
  margin: 0 0 40px;
}

.main .main_btn_wrap .btn_wrap,
#jitan .main_btn_wrap .btn_wrap {
  display: inline-block;
}

.main .main_btn_wrap .btn_wrap a,
#jitan .main_btn_wrap .btn_wrap a {
  display: block;
  padding: 12px 110px 12px 70px;
  font-size: 20px;
  color: #333;
  background-color: #ffc3c0;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 0px 2px #ea68a2;
  box-shadow: 0px 0px 0px 2px #ea68a2;
  position: relative;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

@media screen and (max-width: 480px) {
  .main .main_btn_wrap .btn_wrap a,
  #jitan .main_btn_wrap .btn_wrap a {
    padding: 12px 80px 12px 40px;
  }
}

.main .main_btn_wrap .btn_wrap a:after,
#jitan .main_btn_wrap .btn_wrap a:after {
  content: "\f002";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  right: 70px;
  z-index: 100;
}

@media screen and (max-width: 480px) {
  .main .main_btn_wrap .btn_wrap a:after,
  #jitan .main_btn_wrap .btn_wrap a:after {
    right: 40px;
  }
}

.main .main_btn_wrap .btn_wrap a:hover,
#jitan .main_btn_wrap .btn_wrap a:hover {
  border: 0;
  color: #fff;
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(234, 104, 162, 0.1);
  box-shadow: inset 0px 0px 0px 2px rgba(234, 104, 162, 0.1);
}

.main .main_btn_wrap .btn_text,
#jitan .main_btn_wrap .btn_text {
  text-align: center !important;
  line-height: 2;
}

/* adjust_mv start*/
#mainvisual {
  width: 100% !important;
}

#mainvisual img {
  width: 100% !important;
}

/* adjust_mv end*/

/* header start*/
header {
  overflow: visible !important;
  background: #eff8ff;
}

/* ----- header__top start */
.header__top {
  width: 100%;
  max-width: 1160px;
  height: 60px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header__aside {
  display: flex;
}

.header__logo img {
  width: 180px;
  margin: 3px;
}

.header__aside > a {
  width: 190px;
  display: block;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 50px;
  margin-left: 15px;
  position: relative;
  box-sizing: border-box;
  text-align: left;
}

.header__aside .link-gray {
  width: auto;
  color: #353e47;
  margin: 0 20px 0 0;
}
.header__aside .triangle-right.bg-pnk {
  padding-left: 43px;
}
.header__aside .triangle-right.bg-bl {
  padding-left: 23px;
}
.header__aside .triangle-right.bg-pnk.text-center {
  padding-left: 0;
  text-align: center;
}
.header__aside .triangle-right.bg-bl {
  padding-left: 0;
  text-align: center;
}
.header__aside .triangle-right .icon {
  position: absolute;
  top: 2px;
  right: 2px;
}
.header__aside .triangle-right .icon img {
  width: 26px;
  height: 26px;
  vertical-align: top;
}

.nav__bar {
  display: none;
}

.exlink:after {
  content: url("./icon_white_externallink.svg");
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 0 0 7px;
}

.navtitle {
  display: none;
}

/* ----- header__top end */

/* ----- nav__menu start */
.nav__menu {
  position: relative;
  width: 100% !important;
  height: 50px;
  max-width: 1160px !important;
  margin: 0 auto;
  border-left: none !important;
  border-right: none !important;
}

.nav__menu__li {
  float: left;
  display: block;
  width: 20%;
  /* 驛｢�ｧ�ｽ�ｰ驛｢譎｢�ｽ�ｭ驛｢譎｢�ｽ�ｼ驛｢譎�ｿｽ�取刮�ｹ譎会ｽｿ�ｫ郢晢ｽｳ5驍ｵ�ｺ�ｽ�､驍ｵ�ｺ�ｽ�ｮ髯懶ｽ｣�ｽ�ｴ髯ｷ�ｷ�ｽ�ｽ */
  height: 50px;
  line-height: 50px;
  background: #004097;
  position: relative;
  box-sizing: border-box;
  z-index: 100;
  margin: 0 0 0 auto !important;
  border-left: none !important;
  border-right: none !important;
}

.nav__menu__li:hover {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.nav__menu__li > a {
  display: block;
  color: #fff;
  text-align: center;
}

.nav__menu__li:hover .menu__second-level {
  top: 50px;
  visibility: visible;
  opacity: 1;
}

.menu__second-level {
  width: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  padding-inline-start: 0;
  position: absolute;
  top: 40px;
  background: #71c4f2;
  transition: all 0.2s ease;
  border-left: none !important;
  border-right: none !important;
}

.nav__menu__li .menu__second-level > div {
  display: block;
  border-left: none;
  border-right: none;
}

.menu__second-level div > a {
  text-align: left;
  padding: 0 0 0 16px;
  font-size: 15px;
}

.menu__second-level > div > a:hover {
  background: #0089d4;
}

.nav-toggle {
  display: none;
}

/* ----- nav__menu end*/

ul.menu__second-level {
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  padding-inline-start: 0;
}

.menu__second-level li > a {
  text-align: left;
  padding: 0 0 0 20px;
}

.menu__second-level li a:hover {
  background: #0089d4;
}

.nav_menu {
  width: 80%;
}

.menu:after {
  clear: both;
}

.header__nav,
.mod_nav {
  background: #004097;
}

.header__nav ul a {
  width: 100%;
  box-sizing: border-box;
}

.nav__menu__li .menu__second-level > div {
  display: block;
  border-left: none;
  border-right: none;
}

.nav__menu__li:hover .menu__second-level {
  top: 50px;
  visibility: visible;
  opacity: 1;
}

/* 驕ｲ�ｮ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ驛｢譎�ｽｼ譁撰ｼ憺Δ譎｢�ｽ�ｼ驛｢�ｧ�ｽ�ｹ驛｢譎冗樟郢晢ｽｳ驛｢�ｧ�ｽ�ｸ驛｢譎｢�ｽ�･驛｢�ｧ�ｽ�｢驛｢譎｢�ｽ�ｫ驛｢�ｧ�ｽ�ｹ驛｢譎｢�ｽ�ｩ驛｢�ｧ�ｽ�､驛｢謨鳴驛｢譎｢�ｽ�ｼ鬮ｫ�ｪ�ｽ�ｭ髯橸ｽｳ陞｢�ｺ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ*/
/* 驕ｲ�ｮ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｶ魃会ｽｽ�ｵ髯ｷ迚呻ｽｹ�ｽ�ｽ�ｧ�ｽ�ｦ驛｢�ｧ陝ｲ�ｨ遶企��ｸ�ｺ�ｽ�ｽ�ｽ�ｽ�ｸ�ｺ�ｽ�ｨ�ｽ�ｽ遶擾ｽｬ�ｽ�ｧ�ｽ�ｦ驛｢�ｧ闕ｵ譏ｶ�ｽ驍ｵ�ｺ鬮ｦ�ｪ�ｽ�ｽ髫ｲ�ｷ隴幢ｽｱ郤�ｽｾ驍ｵ�ｺ�ｽ�ｫ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ*/

.mv_wrap > img {
  display: none;
  max-width: 100%;
  margin: 0 auto;
}

#top .mv_wrap > img {
  display: block;
}

.header__heading01 > h1 {
  font-size: 18px;
  padding: 0.8em;
  font-weight: normal;
}

/* ----- under 1000px start */

@media screen and (max-width: 1000px) {
  .header__aside {
    display: none;
  }

  .navtitle {
    display: block;
    margin: 10px;
    padding: 10px 8px;
    color: #fff;
    font-size: 100%;
    border-radius: 3px;
  }

  .nav__menu {
    display: none;
    width: auto;
    position: static;
  }

  .nav__menu__li {
    position: static;
  }

  .menu > li {
    height: 50px;
    line-height: 50px;
    margin: 0 0 0 auto;
  }

  .menu > li > a {
    text-align: left;
    padding: 0 0 0 30px;
  }

  .l-drawer {
    display: block;
  }

  .header__nav {
    background: transparent;
  }

  .header__nav > ul > li::after {
    content: none;
  }

  .header__aside {
    display: none;
  }

  .header__nav {
    background: none;
  }

  .nav__bar {
    display: block;
    margin: 10px;
    padding: 10px 8px;
    color: #fff;
    font-size: 100%;
    border-radius: 3px;
  }

  .nav__menu {
    display: none;
    width: auto;
    position: static;
  }

  .nav__menu__li {
    position: static;
  }

  li.nav__menu__li .menu__second-level {
    display: none;
    width: auto;
    background: none;
    transition: unset;
    position: static;
    visibility: visible;
    opacity: 1;
  }

  .menu__second-level a {
    color: #353e47 !important;
  }

  .menu__second-level a::before {
    content: "-";
    color: #353e47;
    display: inline-block;
    margin-right: 10px;
    font-size: 16px;
  }

  .nav__menu__li > a::after {
    position: absolute;
    right: 5%;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
  }

  .menu > li > a {
    text-align: left;
    padding: 0 0 0 30px;
  }

  .header__heading01 > h1 {
    font-size: 13px;
    padding: 0.6em;
    font-weight: normal;
  }

  .nav__menu__logo {
    position: absolute;
    left: 15px;
    top: 15px;
    width: 120px;
    z-index: 2000;
  }

  .header__nav > .nav__menu > .nav__menu__logo > a {
    padding: 0;
    line-height: 1;
  }

  .nav__menu__logo > a > img {
    width: 100%;
  }
}

/* ----- under 1000px end */

/* ----- under 768px start */

@media screen and (max-width: 769px) {
  .nav-toggle {
    display: block;
    position: absolute;
    right: 2%;
    top: 0;
    line-height: 50px;
    border: none;
    background: none;
    color: #353e47;
    font-size: 25px;
  }

  .nav_menu {
    display: none;
  }

  .l-drawer {
    display: block;
  }

  .header__nav {
    background: transparent;
  }

  .header__logo img {
    width: 120px;
    margin: 15px;
  }

  .header__nav > ul > li {
    width: 100%;
    float: none;
    border-bottom: solid 1px rgba(239, 248, 255, 0.5);
  }

  .header__nav > ul > li::after {
    content: none;
  }

  .header__nav > ul > li {
    float: none;
  }

  .menu > li {
    float: none;
    width: 50%;
    height: 50px;
    line-height: 50px;
    margin: 0 0 0 auto;
  }

  .nav__menu {
    position: fixed;
    width: 100% !important;
    height: 100%;
    padding: 70px 20px 20px 20px;
    box-sizing: border-box;
    right: -100%;
    z-index: 1000;
    background: #eff8ff;
    overflow: scroll;
  }

  .nav__menu__li {
    background: none;
  }

  .nav__menu__li > a {
    display: inline-block !important;
    width: 70% !important;
    color: #353e47 !important;
  }

  .nav__menu__li > a::after {
    content: none;
  }

  .nav__menu__li:hover .menu__second-level {
    display: none;
  }

  /* ----- nav__bar click open start----- */
  .open .nav__menu {
    display: block !important;
    top: 0;
    right: 0;
  }

  .open .nav__menu .menu__second-level > div:last-child a {
    display: block;
    margin-bottom: 40px;
    height: 70px;
  }

  .back_fixed {
    height: 100%;
    overflow: hidden;
  }
}

@media screen and (max-width: 1000px) {
  .nav__bar {
    background: linear-gradient(to right, #1894d4, #9ddbf3) !important;
    margin: 0 !important;
    border-radius: 50px !important;
    position: fixed;
    right: 9px;
    top: 9px;
    z-index: 2000;
    opacity: 0.9;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  }

  .nav__bar > img {
    width: 60%;
    margin: 9px auto 0 auto !important;
  }
}

/* ----- nav__bar click open end----- */

/* ----- under 768px end */

/* --------------- header end ---------------*/

.l-drawer {
  display: none;
  position: relative;
}

.l-drawer__checkbox {
  display: none;
}

.l-drawer__icon {
  cursor: pointer;
  display: block;
  width: 56px;
  height: 60px;
  position: fixed;
  top: -1%;
  right: 4%;
}

.l-drawer__icon-parts,
.l-drawer__icon-parts:before,
.l-drawer__icon-parts:after {
  background-color: #333;
  display: block;
  width: 26px;
  height: 2px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

.l-drawer__icon-parts:before,
.l-drawer__icon-parts:after {
  content: " ";
}

.l-drawer__icon-parts:before {
  top: 16px;
}

.l-drawer__icon-parts:after {
  top: -16px;
}

.l-drawer__overlay {
  background: #000;
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
}

.l-drawer__menu {
  background: #ffffff;
  color: #000;
  max-width: 100%;
  width: 60%;
  height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: fixed;
  top: 0;
  right: -60%;
}

.l-drawer__menu-wrap {
  padding: 20% 0 0;
}

@media screen and (min-width: 768px) {
  .l-drawer__menu-wrap {
    padding: 10% 0 0;
  }
}

.l-drawer__item {
  padding: 8% 5%;
  border-bottom: solid 1px #333;
}

.l-drawer__item:nth-child(5) {
  border: none;
}

@media screen and (min-width: 768px) {
  .l-drawer__item {
    padding: 5%;
  }
}

.l-drawer__item-inner {
  font-size: 14px;
  position: relative;
  display: block;
  color: #333;
}

@media screen and (min-width: 768px) {
  .l-drawer__item-inner {
    font-size: 18px;
  }
}

.l-drawer__item-inner:after {
  content: "";
  margin: auto;
  vertical-align: middle;
  position: absolute;
  top: 24%;
  right: 8%;
  width: 8px;
  height: 8px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.l-drawer .header_sns_wrap {
  padding: 8%;
  background: #1f97f3;
}

.l-drawer .header_sns_wrap .header_sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.l-drawer .header_sns_wrap .header_sns_icon i {
  font-size: 20px;
  color: #fff;
}

.l-drawer__icon {
  z-index: 4;
}

.l-drawer__menu {
  z-index: 3;
}

.l-drawer__overlay {
  z-index: 2;
}

.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts {
  background: transparent;
}

.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 0;
}

.l-drawer__checkbox:checked ~ .l-drawer__icon .l-drawer__icon-parts:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}

.l-drawer__checkbox:checked ~ .l-drawer__overlay {
  opacity: 0.3;
  pointer-events: auto;
}

.l-drawer__checkbox:checked ~ .l-drawer__menu {
  right: 0;
}

.l-drawer__icon-parts,
.l-drawer__icon-parts:after,
.l-drawer__icon-parts:before,
.l-drawer__overlay,
.l-drawer__menu {
  -webkit-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

/* jimucenter 202006 */
.jcenter {
  width: 680px;
  text-align: center !important;
}

@media screen and (max-width: 991px) {
  .jcenter {
    width: 90%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .jcenter {
    font-size: 14px;
  }
}

.jcenter .block-pc {
  display: block;
}

@media screen and (max-width: 767px) {
  .jcenter .block-pc {
    display: none;
  }
}

.jcenter .block-sp {
  display: none;
}

@media screen and (max-width: 767px) {
  .jcenter .block-sp {
    display: block;
  }
}

.jcenter h2 {
  margin: 0 auto 0 !important;
  background: none !important;
  border-bottom: none !important;
  text-align: center !important;
}

@media screen and (max-width: 767px) {
  .jcenter h2 {
    margin: 0;
  }
}

.jcenter a {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .jcenter a {
    text-decoration: none;
  }
}

.jcenter a:hover {
  opacity: 0.7;
}

.jcenter .heading-sub {
  text-align: center !important;
  color: #ff9999;
  font-size: 14px;
  margin: 0 0 20px 0 !important;
}

@media screen and (max-width: 767px) {
  .jcenter .heading-sub {
    font-size: 12px;
    margin: 0 auto 20px 0;
  }
}

.jcenter .mv__wrap .mv {
  margin: 0 0 40px 0;
  text-align: center;
}

.jcenter .mv__wrap .mv img {
  float: none !important;
}

@media screen and (max-width: 767px) {
  .jcenter .mv__wrap .mv img {
    width: 100%;
  }
}

.jcenter .jump-btn__wrap {
  margin: 0 auto;
  text-align: center;
}

.jcenter .jump-btn__wrap .jump-btn {
  padding: 30px 100px;
  color: #fff;
  background-color: #2196f3;
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .jcenter .jump-btn__wrap .jump-btn {
    padding: 25px 20px;
  }
}

.jcenter .jump-btn__wrap .jump-btn:after {
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 0 0 0 15px;
  background-image: url(/img_sys/1087/ffls/haduki.png);
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  .jcenter .jump-btn__wrap .jump-btn:after {
    width: 30px;
    height: 30px;
    margin: 0 0 0 8px;
  }
}

.jcenter .jump-btn__wrap .jump-btn .block-pc {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .jcenter .jump-btn__wrap .jump-btn .block-pc {
    display: none;
  }
}

.jcenter .jcenter__merit {
  margin: 100px 0 0 0;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .jcenter .jcenter__merit {
    margin: 50px 0 0 0;
  }
}

.jcenter .jcenter__merit .jcenter__item__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .jcenter .jcenter__merit .jcenter__item__wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__merit .jcenter__item__wrap {
    display: block;
  }
}

.jcenter .jcenter__merit .block-sp {
  width: 100%;
  margin: 0 auto 10px auto;
}

.jcenter .jcenter__desc {
  margin: 100px 0 0 0;
  padding: 50px 0 0 0;
  text-align: center;
  background-color: #e9f4ff;
  border-radius: 10px;
}

@media screen and (max-width: 991px) {
  .jcenter .jcenter__desc {
    margin: 50px 0 0 0;
  }
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc {
    padding: 20px 10px;
    text-align: left;
  }
}

.jcenter .jcenter__desc .desc__heading {
  font-size: 18px;
  font-weight: bold;
  line-height: 2;
  margin-bottom: 66px;
  text-align: center !important;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc .desc__heading {
    font-size: 15px;
  }
}

.jcenter .jcenter__desc .desc__text {
  text-align: center !important;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc .desc__text {
    text-align: left !important;
  }
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc .desc__text {
    font-size: 14px;
  }
}

.jcenter .jcenter__desc .desc__item__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  font-weight: bold;
  margin: 50px 0;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc .desc__item__wrap {
    display: block;
    text-align: left;
    margin: 25px 0;
  }
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc .desc__item__wrap .desc__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 10px 0;
  }
}

.jcenter .jcenter__desc .desc__item__wrap .desc__item p {
  text-align: center !important;
  margin: 0 !important;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc .desc__item__wrap .desc__item p {
    font-size: 15px;
  }
}

.jcenter .jcenter__desc .desc__item__wrap .desc__item img {
  margin: 15px !important;
  float: none !important;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__desc .desc__item__wrap .desc__item img {
    display: block;
    width: 40px;
    margin: 11px 8px !important;
  }
}

.jcenter .jcenter__desc .desc__item__wrap .desc__text-01 {
  color: #3ec1bd;
}

.jcenter .jcenter__desc .desc__item__wrap .desc__text-02 {
  color: #2196f3;
}

.jcenter .jcenter__desc .desc__item__wrap .desc__text-03 {
  color: #ff9999;
}

.jcenter .jcenter__desc .desc__point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

@media screen and (max-width: 991px) {
  .jcenter .jcenter__desc .desc__point img {
    margin: 0 15px !important;
  }
}

.jcenter .jcenter__desc .desc__point p {
  font-size: 13px;
  line-height: 1.8;
  margin-left: 10px;
}

.jcenter .jcenter__voice {
  margin: 100px 0 0 0;
}

@media screen and (max-width: 991px) {
  .jcenter .jcenter__voice {
    margin: 50px 0 0 0;
  }
}

.jcenter .jcenter__voice .voice__heading {
  padding: 20px 40px;
  background-color: #e9f4ff;
  border-radius: 10px;
}

.jcenter .jcenter__voice .voice__heading .voice__heading-top {
  width: 563px;
  margin: 0 auto 20px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__voice .voice__heading .voice__heading-top {
    width: 100%;
    display: block;
  }
}

.jcenter .jcenter__voice .voice__heading .voice__heading-top .voice__picture {
  margin: 0;
}

.jcenter .jcenter__voice .voice__heading .voice__heading-top .voice__data {
  text-align: left;
  margin-left: 20px;
}

.jcenter .jcenter__voice .voice__heading .voice__heading-top .voice__name {
  margin: 0;
  font-size: 28px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__voice .voice__heading .voice__heading-top .voice__name {
    font-size: 22px;
    margin: 10px !important;
  }
}

.jcenter .jcenter__voice .voice__heading .voice__heading-top .voice__spec {
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__voice .voice__heading .voice__heading-top .voice__spec {
    margin: 0;
  }
}

.jcenter .jcenter__voice .voice__heading .voice__heading-bottom img {
  float: none !important;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__voice .voice__heading .voice__heading-bottom .block-sp {
    width: 100%;
  }
}

.jcenter .jcenter__voice .voice__content {
  text-align: left;
}

.jcenter .jcenter__voice .voice__content h2,
.jcenter .jcenter__voice .voice__content p {
  margin: 0;
}

.jcenter .jcenter__voice .voice__content-head {
  margin: 40px 0;
  text-align: center;
}

.jcenter .jcenter__voice .voice__content-head p {
  text-align: center !important;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.jcenter .jcenter__voice .voice__content-head .wakaba {
  width: 18px !important;
  float: none !important;
  margin: 0 8px 0 0 !important;
}

.jcenter .jcenter__voice .voice__content-item {
  padding: 20px 40px;
  margin: 0 0 40px 0;
  -webkit-box-shadow: 0 0 8px #e9f4ff;
  box-shadow: 0 0 8px #e9f4ff;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__voice .voice__content-item {
    padding: 20px 20px;
  }
}

.jcenter .jcenter__voice .voice__content-title {
  font-size: 21px;
  font-weight: bold;
  padding: 0 0 5px 0;
  border-bottom: 3px solid #429af1;
}

@media screen and (max-width: 767px) {
  .jcenter .jcenter__voice .voice__content-title {
    font-size: 14px;
  }
}

.jcenter .jcenter__voice .voice__content-title > h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-size: 21px;
  margin: 0 0 0 8px !important;
  line-height: 1.1;
}

.jcenter .jcenter__voice .voice__content-title > h3 > span {
  display: inline-block;
  margin: 0 8px 0 0;
}

.jcenter .jcenter__voice .voice__content-text {
  margin: 8px;
  font-size: 14px;
  line-height: 1.5;
}

.jcenter .area-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.jcenter .area-box:after {
  content: "";
  display: block;
  width: 21%;
}

.jcenter .area-box:before {
  content: "";
  display: block;
  width: 21%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media screen and (max-width: 767px) {
  .jcenter .area-box h2 {
    margin: 0 0 20px 0 !important;
  }
}

.jcenter .area-box div {
  width: 200px;
  height: 130px;
  background-image: url("https://www.my9.jp/v2/img_sys/1087/ffls/area-btn1.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 5%;
}

@media screen and (max-width: 767px) {
  .jcenter .area-box div {
    width: 45%;
    height: 100%;
  }
}

.jcenter .area-box a {
  width: 100%;
  display: inline-block;
  color: #fff;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
  padding: 24% 0;
}

@media screen and (max-width: 767px) {
  .jcenter .area-box a {
    font-size: 1.25rem;
  }
}

/*map__rinko__hover*/

.mapbody {
  max-width: 680px;
  margin: 0 auto;
}

#main-wrap .main .center-free .jobs.map_wrap {
  display: none;
}

.map_wrap {
  max-width: 680px;
  position: relative;
}

.map_wrap *:focus {
  outline: none;
}

.map_wrap .area__item {
  cursor: pointer;
}

.map_wrap .area__item::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 0;
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.map_wrap .area__item:hover::after {
  opacity: 1;
}

.map_wrap .area__item:hover a,
.map_wrap .area__item:hover img {
  opacity: 1;
}

.map_wrap .hokkaido {
  position: absolute;
  top: 116px;
  left: 433px;
}

.map_wrap .hokkaido::after {
  position: absolute;
  content: url("/img_sys/1087/ffls/hokkaido.png");
  top: 20px;
  left: 18px;
}

.map_wrap .tohoku {
  position: absolute;
  top: 262px;
  left: 432px;
}

.map_wrap .tohoku::after {
  content: url("/img_sys/1087/ffls/tohoku.png");
  top: 10px;
  left: 8px;
}

.map_wrap .kanto {
  position: absolute;
  top: 375px;
  left: 375px;
}

.map_wrap .kanto::after {
  content: url("/img_sys/1087/ffls/kanto.png");
  top: -96px;
  left: 8px;
}

.map_wrap .shutoken {
  position: absolute;
  top: 410px;
  left: 408px;
}

.map_wrap .shutoken::after {
  content: url("/img_sys/1087/ffls/shutoken.png");
  top: 9px;
  left: 0;
}

.map_wrap .chubu {
  position: absolute;
  top: 376px;
  left: 254px;
}

.map_wrap .chubu::after {
  content: url("/img_sys/1087/ffls/chubu.png");
  top: -95px;
  left: 2px;
}

.map_wrap .kinki {
  position: absolute;
  top: 425px;
  left: 254px;
}

.map_wrap .kinki::after {
  content: url("/img_sys/1087/ffls/kinki.png");
  top: 3px;
  left: 60px;
}

.map_wrap .chugoku {
  position: absolute;
  top: 424px;
  left: 134px;
}

.map_wrap .chugoku::after {
  content: url("/img_sys/1087/ffls/chugoku.png");
  top: -101px;
  left: 10px;
}

.map_wrap .shikoku {
  position: absolute;
  top: 478px;
  left: 192px;
}

.map_wrap .shikoku::after {
  content: url("/img_sys/1087/ffls/shikoku.png");
  top: -4px;
  left: -45px;
}

.map_wrap .kyushu {
  position: absolute;
  top: 478px;
  left: 45px;
}

.map_wrap .kyushu::after {
  content: url("/img_sys/1087/ffls/kyushu.png");
  top: 5px;
  left: -20px;
}

.map_wrap .okinawa {
  position: absolute;
  top: 310px;
  left: 46px;
}

.map_wrap .okinawa::after {
  content: url("/img_sys/1087/ffls/okinawa.png");
  top: 0;
  left: 0;
}

/*20200609 background-color change*/

body #main-wrap {
  background-color: #fff;
  /* 20260202 30遶奇ｿｽ0邵ｺ�ｫ陞溽判蟲ｩ */
  padding: 0px;
}

@media screen and (max-width: 991px) {
  body #main-wrap {
    padding: 0;
  }
}

body,
#top #main-wrap,
#search #main-wrap,
#search-list #main-wrap,
#top #cj_top {
  background-color: #eff8ff;
}

body .main .search-list-box,
body .main .search-detail-box {
  background-color: #fff;
}

#search-list .search-list-box p.main-title {
  background-color: #fff;
  border: none;
}

#search-list .search-list-box p.main-title a {
  color: #2196f3;
  text-decoration: underline;
}

#search-list .search-list-box p.main-title a:hover {
  background: none;
  opacity: 0.6;
}

@media screen and (max-width: 768px) {
  header div#brand h1 img.logo {
    width: 60% !important;
  }
  #search-list .search-list-box h2.h3.main-catch {
    display: none;
  }
}

@media screen and (max-width: 660px) {
  #search-list .search-list-box .photo {
    float: none;
    padding: 12px;
    margin-inline: auto;
    width: 93%;
  }
}

/* ----- fix inaho驍ｵ�ｲ�つ202010 ----- */

/* --- underpage beginner --- toppage,header,common */

.beginner > .beginner_top > .beginner_top_area_bg {
  background: url("/img_sys/1087/ffls/hajimete_mv.png") no-repeat 30% / cover;
  /* height: 400px;
	position: relative; */
}

.beginner > .beginner_top > .beginner_top_area_bg > .top-wrapper {
  position: absolute;
  left: 15%;
  top: 50%;
  transform: translateY(-50%);
}

.beginner > .anchor_parent {
  height: auto;
  margin: 100px auto 80px auto;
}

.beginner_heading .heading-wrapper .first > img {
  transform: translateX(30px) translateY(0);
}

.beginner_heading .heading-wrapper .second > img {
  transform: translateX(-30px) translateY(0);
}

.beginner_heading .heading-wrapper .first,
.beginner_heading .heading-wrapper .second {
  position: relative;
  margin: 0 auto 80px auto;
}

.beginner_heading .heading-wrapper .first::before {
  content: "";
  display: block;
  width: 520px;
  height: 260px;
  border: solid 1px;
  border-image: linear-gradient(-90deg, #1993d6, #14baf8);
  border-image-slice: 1;
  position: absolute;
  right: 34px;
  bottom: 0px;
}

.beginner_heading .heading-wrapper .first::after {
  content: "";
  display: inline-block;
  width: 120px;
  height: 100px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAyLjc4IiBoZWlnaHQ9IjcyLjM3IiB2aWV3Qm94PSIwIDAgMTAyLjc4IDcyLjM3Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMDA4OWQ0OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgICBmaWx0ZXI6IHVybCgjZmlsdGVyKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlciIgeD0iMTMzOS44MSIgeT0iMTA5Mi44OCIgd2lkdGg9IjEwMi43OCIgaGVpZ2h0PSI3Mi4zNyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlSW1hZ2UgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeD0iMTMzOS44MSIgeT0iMTA5Mi44OCIgd2lkdGg9IjEwMi43OCIgaGVpZ2h0PSI3Mi4zNyIgcmVzdWx0PSJpbWFnZSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVEF5TGpjNElpQm9aV2xuYUhROUlqY3lMak0zSWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF5TGpjNElEY3lMak0zSWo0S0lDQThaR1ZtY3o0S0lDQWdJRHh6ZEhsc1pUNEtJQ0FnSUNBZ0xtTnNjeTB4SUhzS0lDQWdJQ0FnSUNCbWFXeHNPaUIxY213b0kyeHBibVZoY2kxbmNtRmthV1Z1ZENrN0NpQWdJQ0FnSUgwS0lDQWdJRHd2YzNSNWJHVStDaUFnSUNBOGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUlteHBibVZoY2kxbmNtRmthV1Z1ZENJZ2VURTlJak0yTGpFNE5TSWdlREk5SWpFd01pNDNPQ0lnZVRJOUlqTTJMakU0TlNJZ1ozSmhaR2xsYm5SVmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlQZ29nSUNBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpBaUlITjBiM0F0WTI5c2IzSTlJaU13TURnNVpEUWlMejRLSUNBZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqazVOeUlnYzNSdmNDMWpiMnh2Y2owaUl6RTBZbUZtT0NJdlBnb2dJQ0FnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakVpSUhOMGIzQXRZMjlzYjNJOUlpTXhOR0poWmpnaUx6NEtJQ0FnSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BDOWtaV1p6UGdvZ0lEeHlaV04wSUdOc1lYTnpQU0pqYkhNdE1TSWdkMmxrZEdnOUlqRXdNaTQzT0NJZ2FHVnBaMmgwUFNJM01pNHpOeUl2UGdvOEwzTjJaejRLIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSByZXN1bHQ9ImNvbXBvc2l0ZSIgb3BlcmF0b3I9ImluIiBpbjI9IlNvdXJjZUdyYXBoaWMiLz4KICAgICAgPGZlQmxlbmQgcmVzdWx0PSJibGVuZCIgaW4yPSJTb3VyY2VHcmFwaGljIi8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CiAgPHBhdGggaWQ9Il8wMS5zdmciIGRhdGEtbmFtZT0iMDEuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzY0Ljk3LDExMjguMjRjMC0uNDgtMC44My0xLjE5LTAuODMtMy41NiwwLTkuMzgsOS44NS0yNy4wNiwxOC43NS0yNy4wNiw1LjIyLDAsNy4yNCw0LjAzLDcuMjQsMTAuMiwwLDE1LjU1LTIxLjEzLDUzLjI5LTM1LjEzLDUzLjI5LTQuNjMsMC04LjktMy44LTguOS0xMy42NSwwLTE5LjQ2LDE2LjI2LTQ4LjQyLDMwLjk3LTUyLjgxLDEuOS0uNTksMi40OS0wLjI0LDIuNDktMC44MywwLS40Ny0wLjQ3LTAuNzEtMS40Mi0wLjcxLTEyLjk0LDAtMzguMzMsMjguODQtMzguMzMsNTMuNjQsMCwxMi40Niw2LjA1LDE3LjIxLDEzLjE3LDE3LjIxLDE4LjQsMCw0MC44Mi00MS42Niw0MC44Mi01Ny42OCwwLTcuNTktMy40NC0xMS4xNS04LjQyLTExLjE1LTExLjI4LDAtMjUuNjQsMTcuOTItMjUuNjQsMjYuODIsMCw0LjUxLDMuNDUsNi44OCw0LjYzLDYuODhBMC41NjQsMC41NjQsMCwwLDAsMTM2NC45NywxMTI4LjI0Wm0zNS4yNS0xLjc4YTQuMTY5LDQuMTY5LDAsMCwwLTIuMzgsMi45NmMwLDEuNDMsMS42NiwyLjI2LDMuOCwyLjI2LDUuNywwLDE0LjgzLTcuNzIsMTkuMzQtMTMuNjUtNC45OCw3LjYtMjAuNzYsMzMuMTEtMjAuNzYsNDQuMjcsMCwyLjAxLjcxLDIuOTYsMS4zLDIuOTZhNS40NDYsNS40NDYsMCwwLDAsNC42My00LjM5YzEuMTktOC40MiwxMS45OS0zMS4wOSwyMC4xNy00Ni4xNiwyLjAyLTMuNTYsNS43LTUuOTQsOC41NS04LjY3LDQuNTEtNC4zOSw3LjcxLTguNjYsNy43MS0xMC40NGEyLjk1NSwyLjk1NSwwLDAsMC0yLjg1LTIuNzNjLTQuMzksMC0xMS4wMywxMy4xNy0xNi4yNSwxOS44MnMtMTQuNDgsMTUuNTUtMTguNjQsMTUuNTVDMTQwMS44OCwxMTI4LjI0LDE0MDEuMTYsMTEyNi40NiwxNDAwLjIyLDExMjYuNDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMzOS44MSAtMTA5Mi44OCkiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  bottom: -30%;
  right: 4%;
  transform: translateX(0) translateY(-50%);
}

.beginner_heading .heading-wrapper .second::before {
  content: "";
  display: block;
  width: 520px;
  height: 260px;
  border: solid 1px;
  border-image: linear-gradient(-90deg, #1993d6, #14baf8);
  border-image-slice: 1;
  position: absolute;
  left: 34px;
  bottom: 0px;
}

.beginner_heading .heading-wrapper .second::after {
  content: "";
  display: inline-block;
  width: 120px;
  height: 100px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTExLjIxOSIgaGVpZ2h0PSI3MC44NSIgdmlld0JveD0iMCAwIDExMS4yMTkgNzAuODUiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMwMDg5ZDQ7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICAgIGZpbHRlcjogdXJsKCNmaWx0ZXIpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGZpbHRlciBpZD0iZmlsdGVyIiB4PSI0NzkuMjE5IiB5PSIxNDU3LjAzIiB3aWR0aD0iMTExLjIxOSIgaGVpZ2h0PSI3MC44NSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlSW1hZ2UgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeD0iNDc5LjIxOSIgeT0iMTQ1Ny4wMyIgd2lkdGg9IjExMS4yMTkiIGhlaWdodD0iNzAuODUiIHJlc3VsdD0iaW1hZ2UiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTVRFeExqSXhPU0lnYUdWcFoyaDBQU0kzTUM0NE5TSWdkbWxsZDBKdmVEMGlNQ0F3SURFeE1TNHlNVGtnTnpBdU9EVWlQZ29nSUR4a1pXWnpQZ29nSUNBZ1BITjBlV3hsUGdvZ0lDQWdJQ0F1WTJ4ekxURWdld29nSUNBZ0lDQWdJR1pwYkd3NklIVnliQ2dqYkdsdVpXRnlMV2R5WVdScFpXNTBLVHNLSUNBZ0lDQWdmUW9nSUNBZ1BDOXpkSGxzWlQ0S0lDQWdJRHhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpYkdsdVpXRnlMV2R5WVdScFpXNTBJaUI1TVQwaU16VXVOREkxSWlCNE1qMGlNVEV4TGpJeE9TSWdlVEk5SWpNMUxqUXlOU0lnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBnb2dJQ0FnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakFpSUhOMGIzQXRZMjlzYjNJOUlpTXdNRGc1WkRRaUx6NEtJQ0FnSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3TGprNU55SWdjM1J2Y0MxamIyeHZjajBpSXpFMFltRm1PQ0l2UGdvZ0lDQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRWlJSE4wYjNBdFkyOXNiM0k5SWlNeE5HSmhaamdpTHo0S0lDQWdJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEM5a1pXWnpQZ29nSUR4eVpXTjBJR05zWVhOelBTSmpiSE10TVNJZ2QybGtkR2c5SWpFeE1TNHlNVGtpSUdobGFXZG9kRDBpTnpBdU9EVWlMejRLUEM5emRtYytDZz09Ii8+CiAgICAgIDxmZUNvbXBvc2l0ZSByZXN1bHQ9ImNvbXBvc2l0ZSIgb3BlcmF0b3I9ImluIiBpbjI9IlNvdXJjZUdyYXBoaWMiLz4KICAgICAgPGZlQmxlbmQgcmVzdWx0PSJibGVuZCIgaW4yPSJTb3VyY2VHcmFwaGljIi8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CiAgPHBhdGggaWQ9Il8wMiIgZGF0YS1uYW1lPSIwMiIgY2xhc3M9ImNscy0xIiBkPSJNNTA0LjM4MiwxNDkyLjE0YzAtLjQ3LTAuODMxLTEuMTgtMC44MzEtMy41NiwwLTkuMzcsOS44NS0yNy4wNSwxOC43NTEtMjcuMDUsNS4yMjEsMCw3LjIzOSw0LjAzLDcuMjM5LDEwLjIsMCwxNS41NS0yMS4xMjQsNTMuMjktMzUuMTI4LDUzLjI5LTQuNjI4LDAtOC45LTMuOC04LjktMTMuNjUsMC0xOS40NiwxNi4yNTktNDguNDIsMzAuOTc1LTUyLjgxLDEuOS0uNTksMi40OTItMC4yNCwyLjQ5Mi0wLjgzLDAtLjQ4LTAuNDc1LTAuNzEtMS40MjQtMC43MS0xMi45MzYsMC0zOC4zMzMsMjguODMtMzguMzMzLDUzLjY0LDAsMTIuNDYsNi4wNTMsMTcuMjEsMTMuMTczLDE3LjIxLDE4LjQsMCw0MC44MjUtNDEuNjYsNDAuODI1LTU3LjY4LDAtNy42LTMuNDQyLTExLjE2LTguNDI2LTExLjE2LTExLjI3NCwwLTI1LjYzNCwxNy45Mi0yNS42MzQsMjYuODIsMCw0LjUxLDMuNDQyLDYuODksNC42MjgsNi44OUEwLjU2NCwwLjU2NCwwLDAsMCw1MDQuMzgyLDE0OTIuMTRabTc2LjY2NiwyNi4xMWMtMC43MTIsMC0yLjAxNyw1Ljk0LTExLjI3NCw1Ljk0LTQuODY2LDAtMTAuMDg3LTMuMzMtMTYuNS02LjI5LDIwLjA1Ni05Ljg1LDM3LjE0Ni0zMC4yNywzNy4xNDYtNDUuMjIsMC0xMC41Ni01LjEtMTUuNTUtMTMuMDU1LTE1LjU1LTEyLjQ2MSwwLTM2LjA3NywxOC4xNi0zNi4wNzcsMzQuNzgsMCw0Ljc0LDMuMiw3Ljk1LDguMDcsNy45NSw4LjMwNywwLDIyLjMxMS0xMS4zOSwyMi4zMTEtMjEuNDgsMC0yLjM4LTEuMzA2LTMuOC0zLjMyMy0zLjgtMS42NjIsMC0yLjg0OCwxLjA3LTIuODQ4LDEuNDJhMC4zMTYsMC4zMTYsMCwwLDAsLjM1Ni4zNiw1LjMxNCw1LjMxNCwwLDAsMSwuOTQ5LTAuMjRjMC45NSwwLDEuNTQzLjk1LDEuNTQzLDMuMDksMCwxMC4yLTEzLjA1NCwxOC44Ny0xOC4xNTcsMTguODctMy4wODYsMC00Ljc0Ny0yLjE0LTQuNzQ3LTUuNTgsMC0xNCwyMC43NjgtMzIuMjgsMzAuNjE4LTMyLjI4LDQuNzQ3LDAsOC4wNywzLjIsOC4wNyw5LjczLDAsMTQuMTItMTYuMjU5LDM2LjItMzQuNTM1LDQ2LjI5YTQwLjg3OCw0MC44NzgsMCwwLDAtMTUuMzA5LTMuMjFjLTYuMDUyLDAtMTAuNTYyLDIuMTQtMTAuNTYyLDUuNTgsMCwyLjg1LDIuNzI5LDQuOTgsNy4zNTgsNC45OGE0OC41NTEsNDguNTUxLDAsMCwwLDE2Ljk3LTMuNDRjNi41MjgsMy4zMiwxMy4yOTIsNywxOS4zNDQsNyw5LjEzOSwwLDE0LjQ3OS01LjkzLDE0LjQ3OS03LjcxQTEuMTA3LDEuMTA3LDAsMCwwLDU4MS4wNDgsMTUxOC4yNVptLTQ5LjYwNiwzLjIxYy0zLjMyMywwLTUuNTc4LS44My01LjU3OC0yLjczLDAtMi4wMiwzLjA4Ni0zLjY4LDctMy42OCwzLjY3OSwwLDcuNzE0LDEuNTQsMTEuODY3LDMuNTZBMzYuNzA1LDM2LjcwNSwwLDAsMSw1MzEuNDQyLDE1MjEuNDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDc5LjIxOSAtMTQ1Ny4wMykiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  bottom: -30%;
  left: 4%;
  transform: translateX(0) translateY(-50%);
}

.beginner_heading .heading-wrapper .second .textbox {
  transform: translateX(50px) translateY(30px);
}

.beginner_dispatch > .dis-wrapper {
  padding: 160px 0 80px 0;
}

.beginner_dispatch .card50 {
  width: 400px;
  height: 225px;
}

.beginner_dispatch .innertext {
  width: 100%;
  margin: 0 !important;
  position: absolute;
  text-align: center !important;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 3;
}

.beginner_dispatch .layer-blue {
  width: 100%;
  height: 225px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: var(--color-bl);
  opacity: 0.2;
}

.beginner_dispatch .innerline {
  width: 388px;
  height: 213px;
  border: solid 1px #fff;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 2;
}

.beginner_support > .area_bg > .support-wrapper > .contents > div {
  width: 30%;
  padding: 20px;
  background-color: #fff;
}

.beginner_support > .area_bg > .support-wrapper > .contents > div > .more {
  width: 100%;
  text-align: right;
}

.beginner_support > .area_bg > .support-wrapper > .contents > div a:hover {
  padding: 0 0 5px 0;
}

.beginner_support > .area_bg > .support-wrapper > .contents .career,
.salary {
  margin: 0 30px 0 0;
}

.beginner_voice .voice-wrapper {
  padding: 160px 0 80px 0;
}

.beginner_voice .voice-wrapper > .contents > div {
  width: 30%;
}

.beginner_voice .voice-wrapper > .contents > div > img {
  width: 100%;
}

.beginner_voice .voice-wrapper > .contents > .callcenter,
.office-center {
  margin: 0 30px 0 0;
}

/* --- underpage beginner --- section background */
.beginner_registration_area_bg {
  padding: 80px 0;
  background: url("/img_sys/1087/ffls/bg_beauty01.png") no-repeat center / cover;
  background-attachment: fixed;
}

.beginner_support_area_bg {
  padding: 160px 0 220px 0;
  background: url("/img_sys/1087/ffls/bg_wokingsp.jpg") no-repeat center / cover;
  background-attachment: fixed;
}

.beginner_QA_area_bg {
  padding: 160px 0 0 0;
  background: url("/img_sys/1087/ffls/bg_green.jpg") no-repeat center / cover;
  background-attachment: fixed;
}

.underpage_footer_area_bg {
  padding: 80px 0;
  background: url("/img_sys/1087/ffls/bg_foot.jpg") no-repeat center / cover;
  background-attachment: fixed;
  height: auto !important;
}

.beginner_campaign {
  padding: 160px 0 80px 0;
}

.underpage_footer .btn-b {
  padding: 1.1em;
}

.underpage_footer .footer-text {
  margin: 80px auto 0 auto;
}

.footer-registration > .b_call-grbl {
  position: relative;
}

.footer-registration > .b_call-grbl::before {
  background-size: 110%;
}

.underpage_footer .btn-b {
  padding: 1em 4em;
}

/* --- underpage 驍ｵ�ｺ�ｽ�ｯ驍ｵ�ｺ陋滂ｽ･�ｽ竏ｫ�ｸ�ｺ�ｽ�ｦ驍ｵ�ｺ�ｽ�ｮ髫ｴ�ｽ�ｽ�ｹ驍ｵ�ｺ�ｽ�ｸ renewal */
.col-1 #main-wrap > .main > .box-a > .beginner > .beginner_information {
  padding: 180px 15px;
  background-image: url(/img_sys/1087/ffls/information-icon-left.png),
    url(/img_sys/1087/ffls/information-icon-right.png);
  background-repeat: no-repeat, no-repeat;
  background-position: top 4% left 0%, bottom 2% right 4%;
  background-size: 470px, 350px;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_information
  > .beginner_information_wrapper {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto 100px;
  text-align: center;
  position: relative;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_information
  > .beginner_information_wrapper
  > .beginner_content_title,
.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_work
  > .beginner_work_wrapper
  > .beginner_content_title {
  color: #004097;
  font-size: 38px;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_information
  > .beginner_information_wrapper
  > .beginner_content_title::after,
.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_work
  > .beginner_work_wrapper
  > .beginner_content_title::after {
  content: "";
  width: 50px;
  height: 4px;
  background-color: #004097;
  border-radius: 10px;
  position: absolute;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}

#common #main-wrap p.beginner_content_text {
  text-align: center;
  margin-top: 30px;
  padding-bottom: 20px;
}

#common #main-wrap p.beginner_content_text span {
  color: #004097;
}

#common #main-wrap p.beginner_content_text br.beginner_content_text_br {
  display: inline;
}

#common #main-wrap .information_list {
  margin-top: 90px;
}

#common #main-wrap .information_list ul {
  display: flex;
  justify-content: space-between;
}

#common #main-wrap .information_list ul:first-child {
  margin-bottom: 50px;
}

#common #main-wrap .information_list ul li a {
  transition: 0.3s !important;
  display: block;
  /* height: 100%; */
  width: 100%;
}

#common #main-wrap .information_list ul li a:hover {
  transition: 0.3s !important;
}

#common #main-wrap .information_list li {
  width: calc((100% - 164px) / 3);
  height: auto;
  border: solid 1px #0089d2;
  background: #fff;
}

#common #main-wrap .information_list li img {
  width: 100%;
}

#common #main-wrap .information_list li .information_list_textarea {
  padding: 30px;
}

#common
  #main-wrap
  .main
  .box-a
  .beginner
  .beginner_information
  .beginner_information_wrapper
  .information_list
  ul
  li
  .information_list_textarea
  .information_list_title {
  text-align: center;
  margin-bottom: 20px;
  color: #004097;
  font-size: 20px;
}

#common
  #main-wrap
  .main
  .box-a
  .beginner
  .beginner_information
  .beginner_information_wrapper
  .information_list
  ul
  li
  .information_list_textarea
  .information_list_title
  a {
  color: #004097;
}

#common
  #main-wrap
  .information_list
  li
  .information_list_textarea
  .information_list_text {
  height: 77px;
}

#common
  #main-wrap
  .information_list
  li
  .information_list_textarea
  .information_detail {
  width: 150px;
  display: inline-block;
  padding: 13px 0;
  line-height: 1;
  letter-spacing: 1.2px;
  color: #fff;
  border-radius: 50px;
  background: linear-gradient(-90deg, #14baf8, #1993d6);
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.6s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 14px;
}

.col-1 #main-wrap > .main > .box-a > .beginner > .beginner_work {
  padding: 180px 15px;
  background-image: url(/img_sys/1087/ffls/work-icon-right.png);
  background-repeat: no-repeat;
  background-position: top 3% right 13%;
  background-size: 350px;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_work
  > .beginner_work_wrapper {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto 100px;
  text-align: center;
  position: relative;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_work
  > .beginner_work_wrapper
  > .work_special_edition {
  margin-top: 100px;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_work
  > .beginner_work_wrapper
  > .work_special_edition
  ul {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_work
  > .beginner_work_wrapper
  > .work_special_edition
  ul
  li {
  width: calc((100% - 58px) / 2);
  text-align: left;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .beginner_work
  > .beginner_work_wrapper
  > .work_special_edition
  ul
  li
  img {
  width: 100%;
  max-width: 640px;
  margin-bottom: 10px;
}

.work_btn_wrap {
  width: 100%;
  max-width: 500px;
  margin: auto;
}

.beginners_information_qa {
  z-index: 1;
}

.beginners_information_qa::after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: white;
  opacity: 0.5;
}

.beginners_information_qa_wrapper {
  position: relative;
  z-index: 3;
}

@media screen and (max-width: 1200px) {
  #common
    #main-wrap
    .information_list
    li
    .information_list_textarea
    .information_list_title {
    font-size: 17px;
  }

  #common
    #main-wrap
    .information_list
    li
    .information_list_textarea
    .information_list_text {
    height: 110px;
  }
}

@media screen and (max-width: 1000px) {
  .col-1 #main-wrap > .main > .box-a > .beginner > .howtowork {
    background-size: 300px, 350px;
  }

  #common #main-wrap .information_list li {
    width: calc((100% - 70px) / 3);
  }

  #common #main-wrap .information_list li .information_list_textarea {
    padding: 30px 20px;
  }

  #common
    #main-wrap
    .information_list
    li
    .information_list_textarea
    .information_list_title {
    font-size: 17px;
  }

  #common #main-wrap .information_list li .information_list_textarea {
    padding: 30px 20px;
  }

  #common
    #main-wrap
    .information_list
    li
    .information_list_textarea
    .information_list_text {
    height: 110px;
  }

  .beginner > .beginner_work > .work_btn_wrap > .btn-b {
    width: 100%;
    max-width: 280px;
    padding: 1.3em;
  }
}

@media screen and (max-width: 896px) {
  #common
    #main-wrap
    .information_list
    li
    .information_list_textarea
    .information_list_text {
    height: 120px;
  }
}

@media screen and (max-width: 768px) {
  .col-1 #main-wrap > .main > .box-a > .beginner > .beginner_information {
    padding: 80px 27px;
    background-position: top 3% left 2%, bottom 1% right 4%;
    background-size: 250px, 200px;
  }

  #common #main-wrap p.beginner_content_text {
    text-align: left;
    margin: 30px auto 0 !important;
    width: 100%;
    max-width: 500px;
  }

  /* .col-1 #main-wrap > .main > .box-a > .beginner > .beginner_information > .beginner_information_wrapper > .beginner_content_text {
		width: 100%;
		max-width: 500px;
		margin: 0 auto 100px;
		text-align: center;
		position: relative;
		text-align: left;
	} */

  #common #main-wrap p.beginner_content_text br.beginner_content_text_br {
    display: none;
  }

  #common #main-wrap .information_list ul {
    display: block;
    justify-content: space-between;
  }

  #common #main-wrap .information_list li {
    width: 100%;
    max-width: 500px;
    margin: 0 auto 30px;
  }

  #common
    #main-wrap
    .information_list
    li
    .information_list_textarea
    .information_list_text {
    height: initial;
  }

  .col-1 #main-wrap > .main > .box-a > .beginner > .beginner_work {
    padding: 80px 27px;
    background-size: 180px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .work_special_edition {
    margin-top: 60px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .work_special_edition
    ul {
    display: block;
    margin-bottom: initial;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .work_special_edition {
    margin-top: 60px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .work_special_edition
    ul {
    display: block;
    margin-bottom: initial;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .work_special_edition
    ul
    li {
    width: 100%;
    max-width: 500px;
    margin: 0 auto 40px;
  }
}

@media screen and (max-width: 500px) {
  .col-1 #main-wrap > .main > .box-a > .beginner > .beginner_information {
    padding: 60px 27px;
    background-position: top 1% left -4%, bottom 1% right 5%;
    background-size: 180px, 150px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper {
    margin: 0 auto 70px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_information
    > .beginner_information_wrapper
    > .beginner_content_title,
  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .beginner_content_title {
    font-size: 24px;
    padding-bottom: 7px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_information
    > .beginner_information_wrapper
    > .beginner_content_title::after,
  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .beginner_content_title::after {
    width: 30px;
    height: 5px;
  }

  #common #main-wrap p.beginner_content_text {
    margin: 20px auto 0 !important;
    text-align: justify;
  }

  #common #main-wrap .information_list {
    margin-top: 60px;
  }

  .col-1 #main-wrap > .main > .box-a > .beginner > .beginner_work {
    padding: 60px 27px;
    background-size: 130px;
    background-position: top 2% right 8%;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .work_special_edition
    ul
    li
    img {
    margin-bottom: 0px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .beginner_work
    > .beginner_work_wrapper
    > .work_special_edition
    ul
    li
    span {
    font-size: 10px;
  }
}

/* --- underpage beginner renewal end */

/* --- underpage 髮趣ｽ｢�ｽ�ｾ鬯ｩ蛹�ｽｽ�｣驍ｵ�ｺ�ｽ�ｮ驍ｵ�ｺ陷会ｽｱ�ｽ�･驍ｵ�ｺ�ｽ�ｿ  --- */

.sp_haken_mv {
  display: none;
}

.beginner > .beginner_top > .haken_structure_area_bg {
  /* background: url("/img_sys/1087/ffls/structure_mv.jpg") no-repeat 30% / cover; */
  background: url("/img_sys/1087/ffls/structure_mv.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 294px;
  position: relative;
}

/* .beginner>.beginner_top>.area_bg {
	height: 294px;
	position: relative;
} */

.beginner > .beginner_top > .haken_structure_area_bg > .top-wrapper {
  position: absolute;
  left: 15%;
  top: 50%;
  transform: translateY(-50%);
}

.col-1 #main-wrap > .main > .box-a > .beginner > .howtowork {
  padding: 180px 15px;
  background-image: url(/img_sys/1087/ffls/howtowork_right.png),
    url(/img_sys/1087/ffls/howtowork_left.png);
  background-repeat: no-repeat, no-repeat;
  background-position: top 4% right 0%, bottom 3% left 0%;
  background-size: 300px, 280px;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .howtowork
  > .howtowork_wrapper {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto 100px;
  text-align: center;
  position: relative;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .howtowork
  > .howtowork_wrapper
  > .beginner_content_title {
  color: #004097;
  font-size: 38px;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .howtowork
  > .howtowork_wrapper
  > .beginner_content_subtitle {
  color: #004097;
  font-size: 27px;
  width: 100%;
  max-width: 500px;
  margin: 30px auto 0px !important;
  text-align: center !important;
  line-height: 1.3;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  > .beginner
  > .howtowork
  > .howtowork_wrapper
  > .beginner_content_title::after {
  content: "";
  width: 50px;
  height: 4px;
  background-color: #004097;
  border-radius: 10px;
  position: absolute;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}

.howtowork .howtowork_wrapper .howtowork_list_wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 50px auto 0;
}

.howtowork .howtowork_wrapper .howtowork_list_wrapper .howtowork_list {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  li
  a:hover {
  opacity: 0.7;
  transition: 0.3s;
}

.howtowork .howtowork_wrapper .howtowork_list_wrapper .howtowork_list dl {
  display: flex;
  min-height: 140px;
  background-color: #fff;
}

.howtowork .howtowork_wrapper .howtowork_list_wrapper .howtowork_list dl dt {
  width: 75%;
  position: relative;
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  dt
  span.howtowork_list_title {
  position: absolute;
  top: 50%;
  left: 35px;
  transform: translateY(-50%);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  z-index: 10;
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  dt
  span.howtowork_list_title::before {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(/img_sys/1087/ffls/arrow_icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  dt
  span.howtowork_list_title
  span {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  color: #04547d;
  margin-left: 10px;
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  dt
  span.howtowork_list_title
  span
  .sp_content_text_br {
  display: none;
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  .howtowork_list_img {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
  background-color: #fff;
  clip-path: polygon(17.3% 0, 100% 0, 100% 100%, 0 100%);
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  .howtowork_list_img
  img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  opacity: initial;
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  .howtowork_list_img
  .pc_display_img {
  display: inline;
}

.howtowork
  .howtowork_wrapper
  .howtowork_list_wrapper
  .howtowork_list
  dl
  .howtowork_list_img
  .sp_display_img {
  display: none;
}

@media screen and (max-width: 1100px) {
  .beginner > .beginner_top > .haken_structure_area_bg {
    background-position: center;
  }
}

@media screen and (max-width: 1000px) {
  .beginner > .beginner_top > .haken_structure_area_bg {
    background-size: cover;
  }

  .col-1 #main-wrap > .main > .box-a > .beginner > .howtowork {
    background-position: top 4% right 0%, bottom 3% left 5%;
    background-size: 300px, 200px;
  }

  .howtowork
    .howtowork_wrapper
    .howtowork_list_wrapper
    .howtowork_list
    dl
    dt
    span.howtowork_list_title
    span
    .sp_content_text_br {
    display: inline;
  }
}

@media screen and (max-width: 768px) {
  #pankuzu_v2 {
    margin: 0px;
  }

  .col-1 #main-wrap > .main > .box-a > .beginner > .howtowork {
    padding: 80px 15px;
    background-position: top 3% right 0%, bottom 3% left 4%;
    background-size: 120px, 130px;
  }

  .howtowork
    .howtowork_wrapper
    .howtowork_list_wrapper
    .howtowork_list
    dl
    .howtowork_list_img
    .pc_display_img {
    display: none;
  }

  .howtowork
    .howtowork_wrapper
    .howtowork_list_wrapper
    .howtowork_list
    dl
    .howtowork_list_img
    .sp_display_img {
    display: inline;
    border-radius: 20px 20px 0 0;
  }

  .howtowork .howtowork_wrapper .howtowork_list_wrapper .howtowork_list dl {
    /* display: flex;
		flex-direction: column-reverse; */
    display: flex;
    min-height: 140px;
    background-color: initial;
    flex-direction: column-reverse;
  }

  .howtowork
    .howtowork_wrapper
    .howtowork_list_wrapper
    .howtowork_list
    dl
    dt
    span.howtowork_list_title {
    position: static;
    top: initial;
    left: initial;
    transform: initial;
    text-align: center;
  }

  .howtowork .howtowork_wrapper .howtowork_list_wrapper .howtowork_list {
    box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.12);
    border-radius: 20px;
  }

  .howtowork .howtowork_wrapper .howtowork_list_wrapper .howtowork_list dl dt {
    width: initial;
    position: static;
    margin: auto;
    max-width: 270px;
    margin: auto;
    padding: 15px 30px;
  }

  .howtowork
    .howtowork_wrapper
    .howtowork_list_wrapper
    .howtowork_list
    dl
    .howtowork_list_img {
    clip-path: initial;
    background-color: initial;
  }

  .howtowork
    .howtowork_wrapper
    .howtowork_list_wrapper
    .howtowork_list
    dl
    dt
    span.howtowork_list_title::before {
    content: initial;
  }

  .howtowork
    .howtowork_wrapper
    .howtowork_list_wrapper
    .howtowork_list
    dl
    dt
    span.howtowork_list_title::after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(/img_sys/1087/ffls/arrow_icon.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 20px;
  }
}

@media screen and (max-width: 600px) {
  .beginner > .beginner_top > .haken_structure_area_bg {
    /* background: url("/img_sys/1087/ffls/sp_haken_mv_2.jpg");
		background-repeat: no-repeat;
		background-size: 100%; */
    /* display: none; */
    height: 200px;
  }

  /* .area_bg {
		height: 200px;
		display: none;
	} */

  .beginner
    > .beginner_top
    > .haken_structure_area_bg
    > .top-wrapper
    > .heading01 {
    font-size: 25px;
  }

  .beginner > .beginner_top > .haken_structure_area_bg > .top-wrapper > .txt18 {
    font-size: 10px;
  }
}

@media screen and (max-width: 500px) {
  .beginner > .beginner_top > .haken_structure_area_bg {
    display: none;
  }

  .sp_haken_mv {
    display: block;
  }

  #common .box-a .beginner .beginner_top img.sp_haken_mv {
    width: 100%;
    max-width: 500px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .howtowork
    > .howtowork_wrapper
    > .beginner_content_title {
    font-size: 24px;
    padding-bottom: 7px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .howtowork
    > .howtowork_wrapper
    > .beginner_content_title::after {
    width: 30px;
    height: 5px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    > .beginner
    > .howtowork
    > .howtowork_wrapper
    > .beginner_content_subtitle {
    color: #004097;
    font-size: 18px;
  }
}

/* --- underpage 髮趣ｽ｢�ｽ�ｾ鬯ｩ蛹�ｽｽ�｣驍ｵ�ｺ�ｽ�ｮ驍ｵ�ｺ陷会ｽｱ�ｽ�･驍ｵ�ｺ�ｽ�ｿ end --- */

@media screen and (max-width: 1000px) {
  .beginner > .beginner_top .txt18 {
    font-size: 14px;
  }

  .beginner > .beginner_heading > .heading-wrapper > .txt30 {
    font-size: 24px !important;
  }

  .beginner > .beginner_top > .beginner_top_area_bg {
    height: 300px;
  }

  .beginner > .beginner_top > .beginner_top_area_bg > .top-wrapper {
    position: absolute;
    left: 5%;
    top: 45%;
    transform: translateY(-50%);
  }

  .beginner > .anchor_parent {
    margin: 50px auto 60px auto;
  }

  .beginner_heading .heading-wrapper .first > img,
  .beginner_heading .heading-wrapper .second > img {
    transform: translateX(0) translateY(0);
    margin: 0 !important;
  }

  .beginner_heading .heading-wrapper .first::before,
  .beginner_heading .heading-wrapper .second::before,
  .beginner_heading .heading-wrapper .first::after,
  .beginner_heading .heading-wrapper .second::after {
    content: none;
  }

  .beginner_heading > .heading-wrapper .textbox,
  .beginner_heading > .heading-wrapper > .second .textbox {
    width: 100%;
    height: auto;
    transform: translateX(0) translateY(0);
  }

  .beginner_heading > .heading-wrapper .text-content {
    position: static;
    transform: translateX(0) translateY(0);
    padding: 30px;
  }

  .beginner > .beginner_dispatch > .dis-wrapper > .flex-center {
    display: flex;
  }

  .beginner_support > .area_bg > .support-wrapper > .contents > div {
    width: 80%;
    margin: 0 auto 30px auto !important;
  }

  .beginner_voice > .voice-wrapper > .flex-sb {
    display: flex;
  }

  .beginner_voice > .voice-wrapper > .flex-sb .txt14 {
    font-size: 12px !important;
    margin: 0;
  }

  .beginner_voice > .voice-wrapper > .flex-sb > .txt14 > img {
    margin: 0 !important;
  }

  .beginner_voice > .voice-wrapper > .flex-sb > .txt14 > p,
  .beginner_voice > .voice-wrapper > .flex-sb > .txt14 > h3 {
    font-size: 12px !important;
  }

  .beginner_voice > .voice-wrapper > .flex-sb > .txt14 > h3 {
    margin: 0 0 10px 0 !important;
  }

  .underpage_footer .footer-text > h2 {
    font-size: 24px !important;
  }

  .underpage_footer .btn-b {
    padding: 1.1em;
  }

  .underpage_footer .footer-registration > .b_call-grbl > span {
    display: block;
  }

  .underpage_footer .footer-registration > .b_call-grbl::before {
    top: 33%;
    left: 31%;
  }

  .underpage_footer_area_bg {
    padding: 50px 0;
  }

  .underpage_footer .footer-text {
    margin: 70px auto 0 auto;
  }

  .b_smartphoneL-grbl::before {
    top: -140% !important;
    left: 50%;
  }

  .beginner_voice .voice-wrapper,
  .beginner_QA_area_bg {
    padding: 130px 0 80px 0;
  }

  .beginner_campaign {
    width: 90%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .beginner > .beginner_top > .beginner_top_area_bg {
    background: url("/img_sys/1087/ffls/hajimete_mv_sp.png") no-repeat center /
      cover;
  }

  .beginner > .beginner_top .txt18 {
    width: 80%;
  }

  .beginner_dispatch .card50,
  .beginner_dispatch .layer-blue {
    height: 165px;
    overflow: hidden;
  }

  .underpage_footer .footer-registration > .b_call-grbl::before {
    top: 33%;
    left: 11%;
  }

  .beginner_support > .area_bg {
    height: auto;
    padding: 110px 0 30px 0;
  }

  .beginner .b_smartphoneL-grbl::before {
    background-size: 98%;
  }

  .beginner .b_smartphoneL-grbl::before {
    background-size: 97%;
  }

  .beginner_registration_area_bg {
    height: 300px !important;
  }
}

/* --- underpage office-work --- toppage,header,common */

.work-container {
  padding: 90px 0 140px 0;
}

.underpage > .point-contents > .point-container > .btn > .btn-b {
  width: 420px;
  padding: 1.1em;
}

.underpage > .point-contents > .point-container > .point-text p {
  width: 270px;
}

@media screen and (max-width: 1000px) {
  .underpage > .point-contents > .point-container > .btn > .btn-b {
    width: 85%;
    font-size: 14px;
    padding: 1.3em;
  }

  .underpage > .point-contents > .point-container > .point-text p {
    margin: 0 auto !important;
    font-size: 14px;
  }

  .itw-contents > .itw-container > .flex-start {
    display: block;
  }

  .officework p,
  .keisagyou p,
  .callcemter p,
  .callcenter p,
  .jimucenter p {
    width: 80% !important;
    margin: 0 auto !important;
  }

  .itw-contents > .itw-container > .itw-text {
    margin: 0 0 20px 0;
  }

  .itw-contents > .itw-container > .introduce > .intro-text > .lh016 {
    margin: 0 auto 20px auto !important;
  }

  .itw-contents > .itw-container > .itw-text > p {
    text-align: left !important;
  }

  .introduce > img {
    margin: 0 0 20px 0;
  }

  .itw-voice > .mb60 > .title > p {
    margin: 0 auto 20px auto !important;
  }
}

/* ////////// underpage shiten start ////////// */

.shitenmatome .b_call-pnk,
.shitenmatome .b_call-dbl {
  position: relative;
  margin: 0 0 0 30px !important;
}

.shitenmatome .b_call-pnk::before,
.shitenmatome .b_call-dbl::before {
  background-size: 60%;
  left: -30px;
}

.shitenmatome h2 {
  background: none !important;
  border-bottom: solid 2px var(--color-dbl) !important;
}

@media screen and (max-width: 1000px) {
  .store > .contents > .info {
    margin: 0 0 20px 0;
  }
}

/* --- underpage shitenlp  */
.shitenlp img {
  width: 100%;
}

.shitenlp .b_circle-grbl {
  position: relative;
  margin: 0 0 10px 24px !important;
}

.shitenlp .billimg {
  width: 50%;
}

.shitenlp .cp_bnr {
  width: 60%;
  margin: 0 auto;
  transition: all 0.3s;
}
.shitenlp .cp_bnr_small {
  width: 45%;
  margin: 0 auto;
  transition: all 0.3s;
}
.shitenlp .cp_bnr:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1000px) {
  .shitenlp {
    width: 90%;
    margin: 0 auto;
  }

  .shitenlp .flex-start {
    display: block;
  }

  .shitenlp > .store > .flex-start > .movie > iframe {
    width: 100%;
    height: 250px;
  }

  .shitenlp > .store > .flex-start > .ml20 {
    margin: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .shitenlp .billimg {
    width: 100%;
  }
  .shitenlp .cp_bnr {
    width: 100%;
    margin: 0 auto;
  }
  .shitenlp .cp_bnr_small {
    width: 100%;
    margin: 0 auto;
    transition: all 0.3s;
  }
}

/* ////////// underpage shiten end ////////// */
/* ////////// underpage REGISTRATION start ////////// */
.registration_p_m0 {
  margin: 0;
}

.registration
  > .flow
  .flow-container
  > .flow-contents
  > .acd-content
  > .open-container
  > .flex-start
  > .text
  > p {
  padding: 22px 0 0 0;
}

.registration .btn-c {
  padding: 1.1em;
}

.registration .tab_panel {
  padding: 40px 40px 0 40px;
}

.registration .con_h-a {
  padding: 40px 0 80px 0;
}

.registration .open-container {
  padding: 40px;
}

.registration .open-container .icon {
  margin: 20px 0;
}

.registration .regi-container .flow_wrap {
  margin: 60px auto;
}

.registration_top_area_bg {
  background: url("/img_sys/1087/ffls/nagare_mv.png") no-repeat 30% / cover;
}

.registration_top {
  margin-bottom: 80px;
}

.panel_area > .tab_panel > .flex-start > .text {
  width: 100%;
  border-bottom: 1px dashed #0089d4;
  text-align: left;
  margin: 0 0 0 20px;
  padding: 20px 0;
}

.panel_area > .tab_panel > .flex-start > .text:last-of-type {
  border: none;
}

.panel_area > .tab_panel > .flex-start > .icon {
  width: 35%;
  margin: 20px 0 35px 0;
}

.panel_area > .tab_panel > .flex-start > .icon > p,
.panel_area > .tab_panel > .flex-start > .icon > h3 {
  text-align: center !important;
  margin: 0;
}

.panel_area > .tab_panel > .flex-start > .icon > img {
  margin: 0 0 10px 0 !important;
}

.flow
  > .flow-container
  > .flow-contents
  > .acd-content
  > .open-container
  > .flex-start
  > .icon {
  width: 30%;
}

.flow
  > .flow-container
  > .flow-contents
  > .acd-content
  > .open-container
  > .flex-start
  > .text {
  width: 70%;
}

/* //////// REGISTRATION MEDIAQUERY 1000//////// */
@media screen and (max-width: 1000px) {
  .registration .open-container {
    padding: 0px;
  }
}

/* //////// REGISTRATION MEDIAQUERY SP//////// */

@media screen and (max-width: 767px) {
  .registration_top {
    margin-bottom: 0;
  }

  .registration .con_h-a {
    padding: 10px 0 80px 0;
  }

  .reji-heading > p:first-of-type {
    margin: 0 0 100px 0 !important;
  }

  .reji-heading > p:nth-of-type(2) {
    text-align: left !important;
  }

  .registration .b_smartphoneL-grbl::before {
    transform: translateX(-50%) translateY(-20%) !important;
  }

  .registration .regi-container .flow_wrap {
    margin: 10px auto;
  }

  .registration .tab_panel {
    padding: 15px;
  }

  .registration .tab_panel .flex-start {
    flex-wrap: wrap;
  }

  .panel_area > .tab_panel > .flex-start > .text {
    padding: 0;
    margin: 0;
  }

  .panel_area > .tab_panel > .flex-start > .step2 > .text > .fwb {
    margin: 30px 0;
  }

  .registration .btn-c {
    width: 90%;
    margin: 0 auto;
    display: block;
  }

  .registration .open-container > .flex-start {
    flex-wrap: wrap;
  }

  .flow
    > .flow-container
    > .flow-contents
    > .acd-content
    > .open-container
    > .flex-start
    > .text,
  .flow
    > .flow-container
    > .flow-contents
    > .acd-content
    > .open-container
    > .flex-start
    > .icon {
    width: 100%;
  }
}

/* ////////// underpage registration end ////////// */
/* ////////// underpage barriefree start ////////// */
@media screen and (max-width: 768px) {
  .barriefree
    > .barriefree-contents
    > .barriefree-container
    > .barriefree-heading
    > .txt22 {
    font-size: 18px;
  }

  .barriefree
    > .point-contents
    > .point-container
    > .point-text
    > .first-text
    > p {
    text-align: center !important;
  }
}

/* --- underpage allowance  */

.underpage > .store > .contents > h2 {
  background: none !important;
}

.underpage > .store > .contents {
  margin: 0 auto 30px auto;
}

.underpage > .store > .contents > .merit__list > li {
  margin: 0 0 20px 0;
  line-height: 1.8;
  text-align: left;
}

.underpage > .store > .contents > .merit__list > li > span {
  padding: 0 10px 0 0;
  font-size: 18px;
}

.underpage > .store > .contents > .signin {
  padding: 30px;
  background-color: #f2fcff;
}

.underpage > .store > .contents > .signin > .signin__inner > p {
  font-size: 14px;
  text-align: center !important;
}

.allowance__contact > p {
  font-size: 14px;
}

@media screen and (max-width: 991px) {
  .underpage > .store > .contents > .signin > .signin__inner > p {
    font-size: 13px;
  }

  .allowance__contact > p {
    font-size: 16px;
  }
}

/* --- underpage law  */

.law__catch {
  margin: 0 0 30px 0;
}

.underpage > .store > .contents > .law__list > li {
  color: #0089d4;
  text-align: left;
  margin: 0 0 20px 20px;
  position: relative;
}

.underpage > .store > .contents > .law__list > li::before {
  /* content: "髫ｨ�ｽ�ｽ�ｶ�ｽ�ｽ�ｽ�ｽ"; */
  /* 20260325修正 */
  content: "・";
  color: #353e47;
  padding: 0 10px 0 0;
  font-size: 12px;
  vertical-align: middle;
  position: absolute;
  top: 3px;
  left: -20px;
}

.underpage > .store > .contents > .law__list > li > a {
  color: #0089d4;
}

/* --- underpage sokubarai  */

/* --- underpage sokubarai_guide  */

.sokubarai_guide img {
  margin: 0 0 10px 0 !important;
  max-width: 100%;
}

.sokubarai_guide .box_bdbl {
  padding: 30px;
  box-sizing: border-box;
}

.sokubarai_guide .box_bdbl > p {
  font-size: 14px;
}

.sokubarai_guide .contents {
  position: relative;
}

.sokubarai_guide .guide_contens {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0 0 60px 0;
  padding: 30px 0;
}

.sokubarai_guide .guide_login {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  padding: 30px;
}

#common #main-wrap .sokubarai_guide .guide_login_btn p {
  text-align: center;
}

.trans_x {
  transform: translateX(19px);
}

.sokubarai_guide .guide_dakoku {
  margin-top: 15px;
}

.sokubarai_guide .guide_dakoku li {
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin-bottom: 20px;
}

.sokubarai_guide .guide_dakoku li span {
  font-weight: normal;
  font-size: 12px;
}

.sokubarai_guide .guide_login .guide_contens_box {
  margin: 0 20px;
  width: 49%;
}

.sokubarai_guide .guide_login .guide_contens_box::after {
  content: none;
}

.sokubarai_guide .guide_contens_box {
  width: calc((100% - 60px) / 3);
  margin: 0 30px 0 0;
  position: relative;
}

.sokubarai_guide .guide_contens_box > .imgwrap {
  min-height: 230px;
  display: block;
}

/* .sokubarai_guide .guide_contens_box::after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13.5px 0 13.5px 17px;
	border-color: transparent transparent transparent #003f97;
	position: absolute;
	top: 50%;
	right: -20%;
	transform: translateX(0) translateY(-50%);
} */

.sokubarai_guide .guide_contens_box:nth-child(3) {
  margin: 0 0 0 0;
}

.sokubarai_guide .guide_contens_box:nth-child(3)::after {
  content: none;
}

.sokubarai_guide .guide_contens_box:last-of-type {
  margin: 0;
}

.sokubarai_guide .guide_contens_box:last-of-type::after {
  content: none;
}

.sokubarai_guide .guide_contens_box > p {
  font-size: 14px;
}

.sokubarai_guide .guide_login .guide_contens_box > p {
  text-align: center !important;
}

.sokubarai_guide .contents .guide_subheading {
  position: relative;
  transform: translateX(7px);
}

.sokubarai_guide .flx {
  display: flex;
  gap: 15px 20px;
}

.sokubarai_guide .fig_guide_col {
  display: flex;
  gap: 20px 15px;
}

.sokubarai_guide .sokubarai_guide_gps img {
  width: 33%;
  height: auto;
}

@media screen and (max-width: 768px) {
  .sokubarai_guide .flx {
    flex-direction: column;
  }

  .sokubarai_guide .sokubarai_guide_gps img {
    width: 100%;
    height: auto;
  }

  .sokubarai_guide .guide_contens {
    display: block;
  }

  .sokubarai_guide .guide_login .guide_contens_box {
    width: 100%;
    margin: 0 0 50px 0;
  }

  .sokubarai_guide .guide_contens_box {
    width: 100%;
    margin: 0 0 60px 0;
  }

  .sokubarai_guide .guide_contens_box > .imgwrap {
    min-height: auto;
    width: 70%;
    margin: 0 auto;
  }

  .sokubarai_guide .guide_contens_box > p {
    text-align: center !important;
    font-size: 14px;
  }

  .sokubarai_guide .guide_contens_box::after {
    top: 105%;
    right: 50%;
    transform: rotate(90deg) translateX(0) translateY(-50%);
  }

  .sokubarai_guide .contents .guide_subheading {
    font-size: 18px;
    text-align: center !important;
    display: inline-block;
  }

  .sokubarai_guide .box_bdbl {
    padding: 15px;
  }
}

/* --- underpage faq  */

.faq img {
  max-width: 100%;
}

.faq .acd-label03,
.acd-label03-qn {
  width: 90%;
  display: flex;
  font-weight: normal;
  padding: 10px;
  align-items: center;
}

.faq .acd-label03,
.acd-label03-qn::after {
  right: -6%;
  top: 7%;
}

.faq .acd-label03:after {
  right: -24px;
}

.faq > .store > .pagenav {
  margin: 30px auto 60px auto;
}

.faq > .store > .pagenav > .btn-c {
  display: block;
  width: 320px;
  padding: 0.8em;
  margin: 15px auto;
}

.faq > .store > .faq_wrap > .faq_subheading {
  margin: 30px 0 10px 0 !important;
  transform: translateX(28px);
}

/* --- 20220126 kuriyama add */

.faq_figArea_01 {
  display: flex;
  column-gap: 65px;
}

#common .box-a .underpage .faq_figArea_item {
  margin: 0;
}

#common .box-a .underpage .faq_figArea_01 .faq_figArea_item {
  width: calc((100% - 65px) / 2);
  position: relative;
  margin: 0;
}

.faq_figArea_01 .faq_figArea_item:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13.5px 0 13.5px 17px;
  border-color: transparent transparent transparent #003f97;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateX(250%) translateY(-50%);
}

.faq_figArea_01 .faq_figArea_item:last-child:after {
  content: none;
}

@media screen and (max-width: 768px) {
  .faq_figArea_01 {
    flex-direction: column;
    gap: 50px 0;
  }

  #common .box-a .underpage .faq_figArea_01 .faq_figArea_item {
    width: 100%;
  }

  .faq_figArea_01 .faq_figArea_item:after {
    left: 0;
    right: 0;
    top: auto;
    margin: auto;
    bottom: -40px;
    transform: rotate(90deg);
  }
}

.faq_figArea_01__wraped {
  flex-wrap: wrap;
  gap: 50px 65px;
}

.faq_figArea_01__wraped .faq_figArea_item:nth-of-type(2n):after {
  content: none;
}

#common
  .box-a
  .underpage
  .faq_figArea_01.faq_figArea_01__wraped
  .faq_figArea_item:nth-child(3n) {
  margin-left: auto;
}

.faq_figArea_01__wraped .faq_figArea_item:nth-child(3n):after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13.5px 0 13.5px 17px;
  border-color: transparent transparent transparent #003f97;
  position: absolute;
  top: -37px;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
}

@media screen and (max-width: 768px) {
  .faq_figArea_01__wraped .faq_figArea_item:nth-child(2n):after {
    content: "";
  }

  .faq_figArea_01__wraped .faq_figArea_item:nth-child(3n):after {
    content: none;
  }
}

#common .box-a .underpage .faq_figArea_02 .faq_figArea_item {
  margin-bottom: 60px;
  position: relative;
}

.faq_figArea_02 .faq_figArea_item:last-child {
  margin-bottom: 0;
}

.faq_figArea_02 .faq_figArea_item:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13.5px 0 13.5px 17px;
  border-color: transparent transparent transparent #003f97;
  position: absolute;
  left: 50%;
  bottom: -30px;
  transform: translateX(-50%) rotate(90deg);
}

.faq_figArea_02 .faq_figArea_item:last-child:after {
  content: none;
}

.changed_password .faq_fig_item {
  margin-bottom: 40px;
  position: relative;
}

.changed_password .faq_fig_item:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13.5px 0 13.5px 17px;
  border-color: transparent transparent transparent #003f97;
  position: absolute;
  left: 25%;
  bottom: -30px;
  transform: translateX(-50%) rotate(90deg);
}

.changed_password .faq_figArea_item::after {
  top: 26%;
}

@media screen and (max-width: 768px) {
  .changed_password .faq_fig_item:after {
    left: 50%;
  }
}

/* --- 20220126 kuriyama add end */

@media screen and (max-width: 768px) {
  .faq > .store > .pagenav > .btn-c {
    width: 80%;
  }

  .faq .acd-label03,
  .acd-label03-qn {
    width: 88%;
    padding: 12px 12px 12px 6px;
  }

  .faq .acd-label03,
  .acd-label03-qn::after {
    top: 8%;
    padding: 0 6px 0 0;
  }

  .faq .acd-label03,
  .acd-label03-qn::before {
    transform: translateY(-2px);
  }

  .faq .anser_text {
    font-size: 13px;
    padding: 0 0 0 34px;
  }

  .faq .anser_text::before {
    left: 0;
  }

  .changed_password .faq_figArea_item::after {
    top: 106%;
  }
}

/* --- underpage faq end */

/* ////////// underpage FRIENDCP end ////////// */

.friendcp img {
  max-width: 100%;
}

.friendcp > .friendcp__top {
  /* margin: 0 0 60px 0; */
  max-width: 960px;
  width: 100%;
  margin: 0 auto 60px;
}

.friendcp > .special_cp {
  margin-bottom: 100px;
}

.friendcp > .special_cp .pc_appear {
  display: inline;
}

.friendcp > .special_cp .sp_appear {
  display: none;
}

.friendcp > .special_cp img {
  width: 90%;
  max-width: 650px;
  padding: 0 10px 10px 10px;
}

#common #main-wrap .main .box-a .underpage .special_cp > p {
  text-align: center;
  font-size: clamp(10px, 2vw, 16px);
  padding: 0 10px 10px 10px;
}

.friendcp > .special_cp_note .sp_appear {
  display: none;
}

.friendcp > .friendcp__top > .howto__catch {
  font-size: 14px;
  text-align: center;
}

.friendcp .friendcp__howto .who__wrap {
  position: absolute;
  top: -5%;
  left: -30px;
}

.friendcp .friendcp__howto .who {
  width: 70px;
  height: 70px;
  background-color: #ffea5e;
  display: inline-block;
  border-radius: 50px;
  position: relative;
}

.friendcp .friendcp__howto .who > span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  white-space: nowrap;
}

.flow__wrap > .a_arrowdown_pnk {
  position: relative;
}

.friendcp .friendcp__howto .flow__wrap .flow__box {
  padding: 20px 140px 10px 140px;
  min-height: 220px;
  margin: 0 0 80px 0;
  align-items: center;
  background-color: #edf7ff;
  position: relative;
}

.friendcp .friendcp__howto .flow__wrap .flow__box::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 100px 100px 0 0;
  border-color: #008ad4 transparent transparent transparent;
}

.friendcp .friendcp__howto .flow__wrap .flow__box::after {
  content: "1";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 30px;
  font-family: "NotoSansCJKjp";
  color: #fff;
  top: 25px;
  left: 25px;
  transform: translateX(-50%) translateY(-50%);
}

.friendcp .friendcp__howto .flow__wrap .box002::after {
  content: "2";
}

.friendcp .friendcp__howto .flow__wrap .box003::after {
  content: "3";
}

.friendcp .friendcp__howto .flow__wrap .flow__box .imagebox {
  width: 300px;
  position: relative;
}

.friendcp .friendcp__howto .flow__wrap .flow__box .contentbox {
  width: 100%;
  margin: 0 0 0 20px;
}

.friendcp
  .friendcp__howto
  .flow__wrap
  .flow__box
  .contentbox
  .btn__wrap
  > .btn-line {
  margin-right: 30px;
}

.friendcp .friendcp__howto .flow__wrap .flow__box .contentbox > p {
  margin-bottom: 20px;
  line-height: 2;
}

.friendcp .friendcp__howto .flow__wrap .flow__box .imagebox__gift .who__wrap {
  position: static;
  transform: translateX(-30px) translateY(-20px);
}

@media screen and (min-width: 768px) {
  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox__gift > img {
    transform: translateX(-30px);
  }
}

@media screen and (max-width: 768px) {
  .friendcp > .special_cp_note .sp_appear {
    display: inline;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox__gift > img {
    padding: 0 0 20px 0;
  }
}

.friendcp
  .friendcp__howto
  .flow__wrap
  .flow__box
  .imagebox__gift
  .who__wrap
  > p {
  position: relative;
  display: block;
}

.friendcp__rule {
  margin: 100px auto 80px auto !important;
}

.friendcp__rule .list_normal li {
  font-size: 16px;
}

.friendcp__rule .egift {
  margin: 50px 0 0 0;
}

.friendcp__rule .egift .egift__title {
  display: flex;
  justify-content: center;
  align-items: center;
}

.friendcp__rule .egift .egift__title p {
  margin: 0 !important;
}

.friendcp__rule .egift .egift__logo {
  width: 75px;
  margin: 0 10px 0 0 !important;
}

.friendcp__rule .egift .egift__product__logo {
  width: 70%;
  margin: 20px 0 !important;
}

.box003test0729 .imagebox img {
  transform: translateX(-30%) translateY(-60%);
}

@media screen and (max-width: 1000px) {
  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .friendcp .friendcp__howto .who__wrap {
    position: static;
    margin: 0 10px 0 0;
  }

  .friendcp .friendcp__howto .who__wrap > img,
  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox__gift > img {
    position: static;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box .contentbox {
    margin: 0 auto;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box {
    padding: 20px 100px 20px 100px;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox__gift .who__wrap {
    transform: none;
  }

  .box003test0729 .imagebox img {
    transform: unset;
  }
}

@media screen and (max-width: 768px) {
  .friendcp__top > .mv__sp {
    width: 100%;
    margin: 0;
  }

  .friendcp .friendcp__howto > .howto__catch {
    font-size: 13px;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box {
    padding: 40px 20px 20px 20px;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox {
    display: block;
  }

  .friendcp .friendcp__howto .who__wrap,
  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox__gift .who__wrap {
    position: absolute;
    top: -30px;
    right: -10px;
    left: unset;
    display: inline;
  }

  .friendcp .friendcp__howto .who__wrap > img,
  .friendcp .friendcp__howto .flow__wrap .flow__box .imagebox__gift > img {
    display: inline;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box .contentbox .btn__wrap {
    display: block;
  }

  .friendcp
    .friendcp__howto
    .flow__wrap
    .flow__box
    .contentbox
    .btn__wrap
    > .btn-line {
    margin: 0 0 30px 0;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box .contentbox > p {
    margin: 0 0 30px 0 !important;
  }

  .friendcp .friendcp__howto .flow__wrap .flow__box .contentbox .btn-c {
    width: 230px;
  }

  .friendcp__rule .egift .egift__product__logo {
    width: 100%;
  }
}

@media screen and (max-width: 500px) {
  .friendcp > .special_cp .pc_appear {
    display: none;
  }

  .friendcp > .special_cp .sp_appear {
    display: inline;
  }

  .friendcp__rule .egift .egift__logo {
    width: 50px;
  }

  .friendcp__rule .egift .egift__title p {
    font-size: 14px;
  }
}

/* ////////// underpage FRIENDCP end ////////// */
/* ////////// underpage CHECKUP start ////////// */

/* //////// MEDIAQUERY //////// */
.checkup .table_gray td {
  padding: 20px 15px;
}
.checkup .table_gray .checkup__item td {
  font-size: 14px;
}

@media screen and (max-width: 767px) {
  .checkup .btn-d {
    width: 100%;
  }

  .pdflink {
    font-size: 14px;
  }

  .box_gray {
    padding: 15px !important;
  }

  .checkup .signin__inner > p {
    font-size: 16px !important;
  }

  .checkup .table_gray td {
    padding: 20px 15px;
  }
  .checkup .table_gray .checkup__item td {
    text-align: left;
  }
}

/* ////////// underpage WELFARE_TOP start ////////// */

.welfare_top .store > .contents {
  margin: 0 auto 60px auto;
}

.welfare_top .store > .contents .b_base {
  transform: translateX(20px);
}

/* //////// MEDIAQUERY SP //////// */

@media screen and (max-width: 767px) {
  .welfare_top .store > .contents {
    margin: 0 auto 30px auto;
  }
}

/* ////////// underpage BENEFIT start ////////// */

.benefit .table_gray th,
.benefit .table_gray td {
  padding: 5px;
  font-size: 12px;
  letter-spacing: -0.7px;
  text-align: center;
}

.table_gray tr {
  border-bottom: solid 1px #ccc;
}

.table_gray tr:last-of-type {
  border-bottom: none;
}

.table_gray th {
  background-color: #f4f4f4;
  padding: 20px;
  box-sizing: border-box;
}

.table_gray td {
  background-color: #fff;
  padding: 20px;
  box-sizing: border-box;
}

.pic_tax_01 img {
  width: 80%;
}

/* ////////// underpage BENEFIT end ////////// */
/* ////////// underpage TAX start ////////// */

/* //////// MEDIAQUERY SP //////// */
@media screen and (max-width: 767px) {
  .tax .numlist {
    padding: 0 0 0 30px;
  }

  .benefit .table_gray {
    width: 800px;
  }

  .table_gray th,
  .table_gray td {
    display: table-cell !important;
    width: auto !important;
  }

  .benefit .benefit_table {
    overflow-x: scroll;
  }
}

/* ////////// underpage TAX end ////////// */
/* ////////// underpage WORKING_SUPPORT start ////////// */

/* //////// MEDIAQUERY SP //////// */
@media screen and (max-width: 767px) {
  .working_support .numlist {
    padding: 0 0 0 30px;
  }
}

/* ////////// underpage WORKING_SUPPORT end ////////// */
/* ////////// underpage  BRANCH_LIST start ////////// */

.branch_list .pagenav_a {
  justify-content: flex-start;
}

/* //////// MEDIAQUERY SP //////// */

@media screen and (max-width: 767px) {
  .branch_list .b_call-pnk,
  .branch_list .b_call-dbl {
    font-size: 19px;
    margin: 0 0 20px 0;
  }

  .branch_list .pagenav_a {
    display: flex !important;
  }

  .branch_list iframe {
    width: 90% !important;
  }

  .branch_name {
    font-size: 30px !important;
  }
}

/* ////////// underpage  BRANCH_LIST end ////////// */
/* ////////// underpage  MYPAGE_GUIDE start ////////// */

.mypage_guide .guide_contens {
  display: flex;
  justify-content: space-evenly;
  /* flex-wrap: wrap; */
  align-items: center;
  padding: 20px 0 0 0;
  box-sizing: border-box;
}

.mypage_guide .guide_contens_b {
  display: flex;
  padding: 20px 0 0 0;
  box-sizing: border-box;
}

.mypage_guide .contents {
  margin: 0 auto 70px auto !important;
  position: relative;
}

.mypage_guide .guide_contens .guide_contens_box,
.mypage_guide .guide_contens_b .guide_contens_box {
  width: 45%;
}

.mypage_guide .guide_contens_box_b {
  width: 45%;
  position: relative;
}

.mypage_guide .guide_contens_box_b::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13.5px 0 13.5px 17px;
  border-color: transparent transparent transparent #003f97;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateX(250%) translateY(-50%);
}

.mypage_guide .myp_img01 {
  width: 180px !important;
}

/* 20220123 add css kuriyama */

.mypage_guide_notice {
  border: 2px solid #004097;
  padding: 30px;
  margin: 15px 0 40px 0;
  line-height: 2;
}

#common #main-wrap .mypage_guide_notice_ttl {
  font-weight: bold;
  text-align: center;
  color: #004097;
  margin-bottom: 15px;
}

.mypage_guide_notice_ttl span {
  background: linear-gradient(transparent 60%, #ffea5e 60%);
}

.mypage_guide_explain {
  background-color: #edf7ff;
  padding: 30px;
  margin-bottom: 40px;
}

#common #main-wrap .mypage_guide_explain_ttl {
  text-align: center;
  color: #004097;
  font-weight: bold;
}

.mypage_guide_explain_txt {
  font-size: 14px;
  line-height: 27.2px;
  margin-bottom: 40px;
}

.el_txtStyle_01 {
  font-size: 14px;
  line-height: 2;
  padding: 15px 0;
  text-align: left;
}

.el_txtStyle_02 {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
}

.bl_col3_01 {
  display: flex;
  column-gap: 60px;
  margin: 30px 0;
}

.bl_col3_01 > * {
  width: calc((100% - 150px) / 3);
}

.bl_col3_01 img {
  max-width: 100%;
}

.bl_col1_01 img {
  max-width: 100%;
}

.el_ico_arrow > * {
  position: relative;
}

.el_ico_arrow > *:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13.5px 0 13.5px 17px;
  border-color: transparent transparent transparent #003f97;
  position: absolute;
  top: 30%;
  right: 0;
  transform: translateX(250%) translateY(-50%);
}

.el_ico_arrow__bottom > *:after {
  right: 50%;
  top: auto;
  bottom: -45px;
  transform: translateX(-50%) rotate(90deg);
}

.el_ico_arrow > *:last-child:after {
  content: none;
}

.mypageSystem_faq h3 {
  font-weight: normal !important;
}

.mypageSystem_faq img {
  max-width: 100%;
}

.mypageSystem_faq .b_base {
  transform: translateX(25px);
}

.mypage_system .pagenav_a {
  justify-content: center;
}

.mypage_system .pagenav_a li {
  width: 40%;
  margin: 0 30px;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .bl_col3_01 {
    flex-direction: column;
    gap: 0 30px;
  }

  .bl_col3_01 > * {
    width: 100%;
  }

  .el_ico_arrow > *:after {
    left: 0;
    right: 0;
    top: auto;
    margin: auto;
    bottom: -40px;
    transform: rotate(90deg);
  }

  .mypage_system .pagenav_a {
    justify-content: center;
  }

  .mypage_system .pagenav_a li {
    width: 100%;
    margin: 0 auto;
  }

  .mypageSystem_contact {
    padding: 0 15px;
  }
}

/* 20220123 add css kuriyama_end */

/* //////// MEDIAQUERY SP //////// */
@media screen and (max-width: 767px) {
  .mypage_guide p {
    margin: 0;
  }

  .mypage_guide .pagenav_a {
    display: flex;
  }

  .mypage_guide .pagenav_a > li {
    transform: translateX(0);
  }

  .mypage_guide .guide_contens {
    display: block;
  }

  .mypage_guide .guide_contens_b {
    display: block;
    padding: 20px 0 0 0;
    box-sizing: border-box;
  }

  .mypage_guide .guide_contens .guide_contens_box,
  .mypage_guide .guide_contens_b .guide_contens_box,
  .mypage_guide .guide_contens_box_b {
    width: 90%;
    margin: 0 auto;
  }

  .mypage_guide .myp_img01 {
    margin: 0 auto;
  }

  .mypage_guide .btn-d {
    width: 280px;
  }
}

/* ////////// underpage  MYPAGE_GUIDE end ////////// */
/* ////////// 2021.01.28 underpage LINE start ////////// */
.line_wrap {
  /* width: 960px; */
  width: 100%;
  margin: 0 auto;
}

/*feat_kuriyama_20211124 start */
.line_mv img {
  width: 100%;
}

.line_mv_sp {
  display: none;
}

.line_ankerBtn {
  background-color: #f2efef;
}

.line_ankerBtn_inner {
  max-width: 960px;
  margin: 0 auto;
  display: flex;
  justify-content: space-evenly;
  align-items: center;

  /* 20260305霑ｽ蜉� */
  /* padding: 50px 0; */
  padding: 30px 0;
}

.line_ankerBtn a {
  display: inline-block;
  border: 2px solid #07ad07;
  padding: 20px 2em;
  /* 20260316螟画峩 */
  /* background-color: #fff; */
  /* border-radius: 100vh; */
  border-radius: 5px;
  text-align: center;
  width: 25%;
  box-shadow: 0px 5px 0px #217921;
  font-weight: bold;
  /* 20260305霑ｽ蜉� */
  /* font-size: 18px; */
  font-size: 27px;
  transition: all 0.5s;
}

 /* 20260316霑ｽ蜉� */
.btn-line > span {
    font-size: 25px !important;
    padding-left: 20px !important;
}
.btn-line::before {
    left: 12% !important;
}

 /* 20260305霑ｽ蜉� */
@media screen and (max-width: 745px) {
  .line_ankerBtn a {
    font-size: 24px;
    width: 250px;
  }

  .line_ankerBtn_inner {
    padding: 15px 0;
  }
}

.line_ankerBtn a:hover {
  box-shadow: none;
  transform: translateY(5px);
}

.line_canDo_inner {
  max-width: 960px;
  margin: 0 auto;
  padding: 50px 0;
}

.col-1 #main-wrap > .main > .box-a h3.line_canDo_ttl,
#common h3.line_canDo_ttl {
  font-weight: bold;
  font-size: 24px;
  color: #04b803;
  text-align: center;
  margin-bottom: 15px;
}

#common #main-wrap p.line_canDo_txt {
  line-height: 27.2px;
  text-align: center;
  color: #353e47;
  margin-bottom: 30px;
}

#common .box-a .underpage img.line_canDo_img {
  width: calc((100% - 50px) / 3);
  margin-bottom: 25px;
}

.line_canDo_img_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

@media screen and (max-width: 745px) {
  .line_ankerBtn_inner {
    flex-direction: column;
  }

  .line_canDo_img_wrapper {
    text-align: center;
  }

  #common .box-a .underpage img.line_canDo_img {
    width: 46%;
  }

  .line_ankerBtn a {
    margin-bottom: 20px;
    width: 200px;
  }

  .line_ankerBtn a:last-child {
    margin-bottom: 0;
  }

  .line_mv_sp {
    display: block;
  }

  .line_mv {
    display: none;
  }
}

/*feat_kuriyama_20211124 end */

@media screen and (max-width: 960px) {
  .line_wrap {
    width: 100%;
  }
}

.line_wrap img {
  max-width: 100%;
}

.fc_line {
  color: #04b803;
}

/* mv */
.line_wrap .line_mv {
  line-height: 0;
}

.line_wrap .line_mv img {
  margin-bottom: 0 !important;
}

/* mv */

/* 鬨ｾ蜈ｷ�ｽ�ｻ鬯ｪ�ｭ�ｽ�ｲ驍ｵ�ｺ�ｽ�ｯ鬩搾ｿｽ�ｽ�｡髯ｷ螂�ｽｿ�ｽ2驛｢�ｧ�ｽ�ｹ驛｢譎｢�ｿ�ｽ郢晢ｽ｣驛｢譎｢�ｿ�ｽ 驍ｵ�ｺ髦ｮ蜻ｻ�ｼ�ｽ�ｸ�ｺ闕ｵ譎｢�ｽ�ｽ*/
.line_wrap .line_step_wrap {
  background: #fffbcb;
  padding: 40px 0;
  margin: 30px auto;
  position: relative;
  /*feat_kuriyama_20211124 start */
  max-width: 960px;
  width: 100%;
  /*feat_kuriyama_20211124 end */
}

@media screen and (max-width: 1000px) {
  .line_wrap .line_step_wrap {
    margin: 0 0 30px;
  }
}

.line_wrap .line_step_wrap::before {
  position: absolute;
  content: "";
  background-image: url("/img_sys/1087/ffls/rinko.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 225px;
  height: 150px;
  right: -5%;
  bottom: -30px;
}

@media screen and (max-width: 960px) {
  .line_wrap .line_step_wrap::before {
    height: 130px;
    right: 0;
  }
}

@media screen and (max-width: 500px) {
  .line_wrap .line_step_wrap::before {
    height: 130px;
    width: 130px;
    bottom: -70px;
  }
}

.col-1 #main-wrap > .main > .box-a h3,
#main-wrap > .main > .box-a .underpage .line_wrap .line_step_wrap h3 {
  margin-bottom: 60px;
}

.line_wrap .line_step_wrap .line_step {
  display: flex;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 600px;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  .line_wrap .line_step_wrap .line_step {
    width: 100%;
    padding: 0 10%;
    box-sizing: border-box;
  }

  .col-1 #main-wrap > .main > .box-a h3 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 500px) {
  .line_wrap .line_step_wrap .line_step {
    display: block;
  }
}

.line_wrap .line_step_wrap .line_step .line_step__unit {
  width: 215px;
}

@media screen and (max-width: 768px) {
  .line_wrap .line_step_wrap .line_step .line_step__unit {
    width: 210px;
    margin: 0 auto;
  }
}

.line_wrap .line_step_wrap .line_step_01,
.line_wrap .line_step_wrap .line_step_02 {
  position: relative;
}

.line_wrap .line_step_wrap .line_step_01::before,
.line_wrap .line_step_wrap .line_step_02::before {
  position: absolute;
  top: -25px;
  left: -20px;
}

.line_wrap .line_step_wrap .line_step_01::before {
  content: url(/img_sys/1087/ffls/step1.png);
}

.line_wrap .line_step_wrap .line_step_02::before {
  content: url(/img_sys/1087/ffls/step2.png);
}

/* 鬨ｾ蜈ｷ�ｽ�ｻ鬯ｪ�ｭ�ｽ�ｲ驍ｵ�ｺ�ｽ�ｯ鬩搾ｿｽ�ｽ�｡髯ｷ螂�ｽｿ�ｽ2驛｢�ｧ�ｽ�ｹ驛｢譎｢�ｿ�ｽ郢晢ｽ｣驛｢譎｢�ｿ�ｽ 驍ｵ�ｺ髦ｮ蜻ｻ�ｼ�ｽ�ｸ�ｺ�ｽ�ｾ驍ｵ�ｺ�ｽ�ｧ */

/* 髫ｰ�ｫ陜｣�ｺ�ｽ�ｽ隲帑ｺ･�ｩ�ｿ髮主桁�ｿ�ｽ */
.line_wrap .line_how_to {
  display: flex;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (max-width: 500px) {
  .line_wrap .line_how_to {
    display: block;
  }
}

.line_wrap .line_how_to .line_how_to__unit {
  width: 300px;
}

@media screen and (max-width: 1000px) {
  .line_wrap .line_how_to .line_how_to__unit {
    width: 31%;
  }
}

@media screen and (max-width: 500px) {
  .line_wrap .line_how_to .line_how_to__unit {
    width: 100%;
  }
}

.line_wrap .line_how_to img {
  border: 1px solid #888;
  box-sizing: border-box;
}

.c-column {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 0;
}
@media screen and (max-width: 500px) {
  .c-column {
    flex-direction: column;
    gap: 40px 0;
  }
}
.c-column__item {
  width: calc((100% - 75px) / 3);
  margin-right: 30px;
  position: relative;
}
.c-column__item:nth-of-type(3n) {
  margin-right: 15px;
}
.c-column__item:last-child:after {
  content: none;
}

@media screen and (max-width: 500px) {
  .c-column__item {
    width: 100%;
    margin-right: 0;
  }
  .c-column__item:nth-of-type(3n) {
    margin-right: 0;
  }
}

.c-column__text {
  margin: 15px 0 0 0 !important;
}

.c-column__picture {
  border: 1px solid #888;
}

.c-column__item:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #00b900;
  position: absolute;
  margin: auto;
  right: -21px;
  top: 33%;
}

@media screen and (max-width: 500px) {
  .c-column__item:after {
    transform: rotate(90deg);
    bottom: -30px;
    top: auto;
    right: 0;
    left: 0;
  }
}

#toroku_howto {
  margin-bottom: 20px;
}

/* 髫ｰ�ｫ陜｣�ｺ�ｽ�ｽ隲帑ｺ･�ｩ�ｿ髮取��ｼ雋ｻ�ｼ�ｽ�ｸ�ｺ髦ｮ蜷ｮ遨宣し�ｺ�ｽ�ｧ */

/* 髫ｨ�ｽ�ｽ�ｶ�ｽ�ｽ�ｽ�ｽ */
.line_wrap .line_arrow_b,
.line_wrap .line_arrow_s {
  border-style: solid;
  border-color: transparent transparent transparent #00b900;
  height: 0;
  width: 0;
  position: relative;
  top: 100px;
}

.line_wrap .line_arrow_b {
  border-width: 20px 0 20px 25.6px;
}

.line_wrap .line_arrow_s {
  border-width: 10px 0 10px 10.5px;
}

@media screen and (max-width: 1000px) {
  .line_wrap .line_arrow_s {
    top: 70px;
  }
}

@media screen and (max-width: 500px) {
  .line_wrap .line_arrow_b,
  .line_wrap .line_arrow_s {
    border-width: 15px 12.5px 0 12.5px;
    border-color: #00b900 transparent transparent transparent;
    position: static;
    margin: 30px auto;
  }
}

/* 髫ｨ�ｽ�ｽ�ｶ�ｽ�ｽ�ｽ�ｽ */
/* ////////// 2021.01.28 underpage LINE end ////////// */
/* ////////// 2021.01.28 underpage lp_paypay start ////////// */
.lp_paypay {
  width: 960px;
  margin: 0 auto;
}

@media screen and (max-width: 960px) {
  .lp_paypay {
    width: 90%;
  }
}

.lp_paypay img {
  max-width: 100%;
}

.lp_paypay ul {
  padding: 0;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lp_paypay ul li {
  text-align: center;
  font-weight: bold;
  background: #fff;
  border: 3px solid #f8c349;
  border-radius: 50%;
  margin-bottom: 80px;
  width: 180px;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  display: -ms-flexbox;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.lp_paypay ul li p {
  margin: 0 !important;
}

@media screen and (max-width: 500px) {
  .lp_paypay ul li {
    width: 140px;
    height: 140px;
    margin-bottom: 20px;
  }

  .lp_paypay ul li p {
    font-size: 14px;
  }
}

.lp_paypay .paypay_catch .paypay__heading {
  border-radius: 50px;
  margin: 0 auto;
  background: #f8e26b;
  width: 500px;
  position: relative;
}

.lp_paypay .paypay_catch .paypay__heading::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 23px 13px 0 13px;
  border-color: #f8e26b transparent transparent transparent;
  left: 50%;
  bottom: -23px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  margin: auto;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  margin: auto;
}

@media screen and (max-width: 500px) {
  .lp_paypay .paypay_catch .paypay__heading {
    width: 100%;
  }
}

.lp_paypay .paypay_catch .paypay__heading p {
  font-weight: bold;
  font-size: 24px;
  line-height: 0;
  padding: 20px 0;
}

.lp_paypay .paypay_catch .paypay__lead {
  font-size: 24px;
  font-weight: bold;
  margin: 40px auto !important;
}

@media screen and (max-width: 500px) {
  .lp_paypay p {
    font-size: 14px;
  }

  .lp_paypay .paypay_catch .paypay__lead {
    font-size: 16px;
  }
}

.lp_paypay .paypay_apply .paypay_apply__heading {
  background-color: #f8e26b;
  text-align: center;
  padding: 20px 0;
  margin: 100px auto 60px;
  position: relative;
}

@media screen and (max-width: 500px) {
  .lp_paypay .paypay_apply .paypay_apply__heading {
    padding: 10px 0;
    margin: 40px 0;
  }
}

.lp_paypay .paypay_apply .paypay_apply__heading::before {
  position: absolute;
  content: "";
  background-image: url(/img_sys/1087/ffls/paypay_accent.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  right: 0;
  width: 113px;
  height: 215px;
}

@media screen and (max-width: 500px) {
  .lp_paypay .paypay_apply .paypay_apply__heading::before {
    background-image: none;
  }
}

.lp_paypay .paypay_apply .paypay_apply__list {
  display: flex;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (max-width: 500px) {
  .lp_paypay .paypay_apply .paypay_apply__list {
    padding-left: 10%;
  }
}

.lp_paypay .paypay_apply .paypay_apply__list a {
  color: #353e47;
}

.lp_paypay .paypay_apply .paypay_apply__list div {
  width: 300px;
  margin-bottom: 40px;
  text-align: left;
}

@media screen and (max-width: 500px) {
  .lp_paypay .paypay_apply .paypay_apply__list div {
    width: 40%;
    margin-bottom: 10px;
  }
}

.lp_paypay .paypay_apply .paypay_apply__list .paypay_apply__list_item {
  font-size: 20px;
  color: #fca90b;
  font-weight: bold;
  padding-bottom: 15px;
}

@media screen and (max-width: 500px) {
  .lp_paypay .paypay_apply .paypay_apply__list .paypay_apply__list_item {
    padding-bottom: 0;
    margin-bottom: 0 !important;
  }
}

.lp_paypay .paypay_apply .paypay_apply__list .paypay_apply__list_item-name {
  font-weight: bold;
  margin-right: 40px !important;
  margin-left: 15px !important;
  display: inline-block;
  position: relative;
}

@media screen and (max-width: 500px) {
  .lp_paypay .paypay_apply .paypay_apply__list .paypay_apply__list_item-name {
    margin-bottom: 15px;
  }
}

.lp_paypay
  .paypay_apply
  .paypay_apply__list
  .paypay_apply__list_item-name::before {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  border: 0px;
  border-top: solid 2px #353e47;
  border-right: solid 2px #353e47;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
  bottom: 0;
  margin: auto;
  left: -15px;
}

.lp_paypay
  .paypay_apply
  .paypay_apply__list
  .paypay_apply__list_item-name
  a:hover {
  color: #fca90b;
}

@media screen and (max-width: 500px) {
  .lp_paypay h2 {
    font-size: 24px !important;
  }
}

/* ////////// 2021.01.28 underpage lp_paypay end ////////// */
/* ////////// underpage footer_test start ////////// */

.jobnone {
  display: none;
}

.mp-ft-link-lst-wrap {
  max-width: 960px;
  margin: 0 auto;
  font-size: 10px;
}

.mp-ft-area-link-lst-inner,
.mp-ft-link-lst-inner {
  margin: 10px 0;
}

.mp-ft-link-lst-inner {
  border-bottom: solid 1px #ddd;
  padding: 0 0 5px 0;
}

.mp-ft-area-link-lst-inner {
  display: flex;
}

.mp-ft-link-lst-ttl {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 7px 0 !important;
  text-align: left;
}

.mp-ft-link-lst-wrap dl {
  margin: 0 20px 5px 0;
}

.mp-ft-area-link-lst-inner > dt > a,
.mp-ft-area-link-lst-inner > dd > a,
.mp-ft-link-lst-inner a {
  white-space: nowrap;
  color: #0089d4;
  text-decoration: underline;
}

.mp-ft-area-link-lst-inner > dt > a {
  font-weight: bold;
}

.mp-ft-area-link-lst-inner > dt {
  margin: 0 15px 0 0;
}

.mp-ft-area-link-lst-inner > dt::after {
  content: "|";
  color: #0089d4;
  font-size: 10px;
  transform: translateX(5px);
  display: inline-block;
}

.mp-ft-area-link-lst-inner > dd,
.mp-ft-link-lst-inner a {
  margin: 0 5px 0 0;
}

.sp_dd {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .sp_dd {
    display: none;
  }

  .sp_dd__open {
    display: block;
    text-align: left;
  }

  .mp-ft-area-link-lst-inner,
  .mp-ft-link-lst-inner {
    margin: 0;
    padding: 10px;
    box-sizing: border-box;
    border-bottom: solid 1px #ddd;
  }

  .mp-ft-link-lst-ttl {
    margin: 0 !important;
    position: relative;
  }

  .mp-ft-link-lst-ttl > .sp_inline {
    position: absolute;
    right: 0;
  }
}

/* ////////// underpage footer end ////////// */
/* ////////// underpage skilcheck start ////////// */

#skillcheck h1 {
  color: #fff;
  font-size: 32px;
  font-weight: normal;
  text-align: center;
  height: 240px;
  margin: 0 0 48px;
  padding: 0;
  line-height: 240px;
  overflow: hidden;
  background: linear-gradient(135deg, #2de5e5 0%, #43c0f2 100%);
}

#skillcheck h2 {
  margin: 0 0 16px;
  padding: 0;
  font-weight: normal;
}

#skillcheck form {
  width: 800px;
  margin: 0 auto;
}

#skillcheck form .item {
  margin-bottom: 24px;
  border-bottom: 1px solid #2de5e5;
  display: flex;
  align-items: flex-end;
  padding-bottom: 8px;
}

#skillcheck form label {
  font-size: 16px;
  color: #28d1d1;
  display: block;
  min-width: 120px;
  margin: 0 18px 0 0;
}

#skillcheck form input[type="text"] {
  padding: 6px;
  border: 1px solid #ccc;
  width: 200px;
  color: #61676c;
}

#skillcheck form input[type="submit"] {
  display: block;
  width: 180px;
  height: 48px;
  border: none;
  color: #fff;
  font-size: 15px;
  margin: 0 auto 80px;
  background: #43c0f2;
}

#skillcheck #ety_webkit_app,
#skillcheck .ety_webkit_app {
  margin: 0 auto 24px !important;
}

#skillcheck .ety_result {
  background-color: #fff;
  border: 1px solid #d5ebed;
  padding: 18px;
  margin-bottom: 24px;
}

#skillcheck .ety_result h2 {
  color: #43c0f2;
}

#skillcheck .ety_result .container {
  display: flex;
  justify-content: space-between;
}

#skillcheck .ety_result .container .item {
  display: block;
  width: 30%;
  border: none;
}

#skillcheck .ety_result .container .item label {
  color: #43c0f2;
  margin: 0 0 4px;
}

#skillcheck .ety_result .container .item input[type="text"] {
  text-align: right;
  width: 100%;
  padding: 6px 12px;
  font-size: 20px;
  box-sizing: border-box;
}

/* ////////// underpage skilcheck end ////////// */

/* ////////// 2021.02.17 underpage support_manner start ////////// */
.support_manner .contents_wrap {
  margin: 60px auto 0 auto;
}

/* ////////// underpage support_manner end ////////// */

/* ////////// underpage support start ////////// */
.default__link {
  color: #0089d4;
  text-decoration: underline;
}

.support__link__box {
  text-align: left;
}

.support__list__item {
  width: calc((100% - 40px) / 2);
  margin: 0 40px 15px 0;
}

.support__list__item img {
  width: 100%;
  display: block;
}

.support__list__item:nth-of-type(2n) {
  margin-right: 0 !important;
}

.support__list__item__link {
  width: 45% !important;
  padding: 10px 0px !important;
}

.support__list__item__pic {
  position: relative;
}

.support__list__item__link span {
  font-size: 14px !important;
}

.support__list__item__link__box {
  text-align: right !important;
}

.support__list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.support__preparing__box {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(196, 206, 211, 0.7);
}

.support__preparing {
  position: relative;
  width: 100%;
  height: 100%;
}

.support__preparing span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.support__list__item__txt {
  min-height: 110px;
}

@media screen and (max-width: 768px) {
  .support__mainpic {
    width: 100%;
  }

  .support__list__item {
    width: 100%;
    margin: 0 0 15px 0 !important;
  }

  .support__list__item__link__box {
    text-align: center !important;
  }
}

/* ////////// underpage support end ////////// */

/* ////////// underpage training start ////////// */
.training__list__item {
  width: 100%;
}

.training__list__item__term {
  background-color: #d8d8d8;
  border: 1px solid #cccccc;
  border-bottom: none;
  border-right: none;
  font-weight: bold;
  width: 30%;
  padding: 10px;
  font-size: 14px;
}

@media all and (-ms-high-contrast: none) {
  /* 驍ｵ�ｺ髦ｮ蜻ｻ�ｼ�ｽ�ｸ�ｺ�ｽ�ｫ髫ｴ蜴�ｽｽ�ｸ驍ｵ�ｺ�ｽ�ｽ */
  .training__list__item__term {
    background-color: #ddd;
  }
}

.training__list__item__desc {
  width: 70%;
  border: 1px solid #cccccc;
  border-bottom: none;
  padding: 10px 20px;
  font-size: 14px;
  text-align: left;
  margin-inline-start: 0 !important;
  margin: 0 !important;
}

.training__enter div:last-child > dl > dt,
.training__enter div:last-child > dl > dd {
  border-bottom: 1px solid #cccccc;
}

.training__year div:last-child > dl > dt,
.training__year div:last-child > dl > dd {
  border-bottom: 1px solid #cccccc;
}

.training dl {
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin: 0;
}

.training h3 {
  margin: 0 0 10px 17px !important;
}

.training__stepup__list {
  width: 100%;
}

.training table {
  border-collapse: collapse;
  width: 100%;
}

.training th {
  background-color: #d8d8d8;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

@media all and (-ms-high-contrast: none) {
  .training th {
    background-color: #ddd;
  }
}

.training td {
  font-size: 13px;
  text-align: left;
  vertical-align: top;
}

.training th,
.training td {
  border: 1px solid #cccccc;
  width: 20%;
  padding: 10px 7px;
}

.training__contents {
  margin: 0 0 40px 0;
}

@media screen and (max-width: 768px) {
  .training dl {
    flex-direction: column;
  }

  .training__list__item__term,
  .training__list__item__desc {
    width: 100%;
    box-sizing: border-box;
  }

  .training__stepup__list {
    overflow-x: scroll;
  }

  .training table {
    overflow: auto;
    white-space: nowrap;
  }

  .training__list__item__term {
    border-right: 1px solid #cccccc;
  }

  .training__enter div:last-child > dl > dt,
  .training__year div:last-child > dl > dt {
    border-bottom: none;
  }
}

/* ////////// underpage training end ////////// */
/* ////////// underpage job_support_school start ////////// */
.job_support_school {
  text-align: left;
}

@media screen and (max-width: 767px) {
  .job_support_school .pagenav_a > li {
    width: 100% !important;
  }
}

/* //////////KURIYAMA////////// */
.school_list-content {
  border: 1px solid #000;
  margin: 0px 0 20px 0;
}

.school_list-content .tokuten {
  margin: 0px 0 3px 0 !important;
}

.school_list-content__contents {
  padding: 15px;
}

.school_list-content__pic {
  margin: 0px 17px 0 0;
}

.school_list-content__txt {
  width: 30%;
}

.job_support_school__nav li {
  margin: 0px 13px;
  padding: 0px 0 30px 30px;
  width: auto !important;
}

.school_list-content__title {
  width: calc(100% + 2px);
  transform: translate(-1px, -1px);
  box-sizing: border-box;
}

@media screen and (max-width: 770px) {
  .school_list-content__title {
    margin: 0 !important;
  }
}

@media screen and (max-width: 500px) {
  .school_list-content__title {
    margin: 0 !important;
  }

  .school_list-content__pic {
    margin: 0 auto;
    width: 50%;
    text-align: center;
  }

  .job_support_school__nav li {
    margin: 0px -13px;
  }
}

/* ////////// underpage job_support_school end ////////// */
/* ////////// underpage job_support_operator start 20210309inaho////////// */

.job_support_operator .acd-label02,
.job_support_operator .acd-label02::before {
  color: #0089d4;
}

.job_support_operator .box_y .box-top .box-thumb {
  width: 50%;
}

.job_support_operator .box_y .box-top .box-text {
  width: 44%;
  text-align: left;
  font-size: 14px;
}

.job_support_operator .numlist {
  padding: 0 0 0 30px;
}

.job_support_operator .numlist > li > p {
  font-size: 14px;
}

.job_support_operator .gogo_app > .text_top {
  text-align: center !important;
  font-size: 14px;
}

.job_support_operator .btn-d {
  width: 70%;
  font-size: 23px;
  margin: 30px auto;
  padding: 1.1em;
}

.job_support_operator .gogo_app .b_base {
  padding: 0 0 0 40px;
  font-size: 18px;
}

.job_support_operator .gogo_app .b_base::before {
  width: 40px;
  left: -5px;
}

.job_support_operator .opentime {
  display: block;
  font-size: 14px;
  margin: 10px 0 0 0;
}

@media screen and (max-width: 767px) {
  .job_support_operator .box_y .box-top .box-thumb,
  .job_support_operator .box_y .box-top .box-text {
    width: 100%;
  }

  .job_support_operator .gogo_app > .text_top {
    text-align: left !important;
  }

  .job_support_operator .btn-d {
    width: 90%;
    font-size: 16px;
  }
}

/* ////////// underpage job_support_operator end ////////// */
/* ////////// underpage job_support_pc start 20210309inaho////////// */

.job_support_pc .pagenav_a {
  margin: 0;
}

/* ////////// underpage job_support_pc end ////////// */
/* ////////// underpage job_support_pc start 20210310ikemoto ////////// */
.works img {
  width: 100%;
}

#main-wrap > .main > .box-a .works h3 {
  margin-bottom: 10px;
}

/* ////////// underpage job_support_pc end ////////// */

/* ////////// underpage job_cc start ////////// */
.cutelist li {
  width: 60% !important;
}

.block_info_list {
  margin: 30px 0 0 0;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.block_info_list li {
  display: inline-block;
  margin: 0 15% 40px 0;
  width: calc((100% - 30%) / 3);
}

.block_info_list li:nth-child(3n) {
  margin: 0 0 0 0;
}

.block_info_list li p {
  color: #004097;
  font-weight: bold;
  margin: 0 !important;
}

.block_info_list li dl {
  display: flex;
  margin: 0;
}

.block_info_list li dd {
  margin: 0 0 0 10px;
}

.block_info_list li dd a {
  color: #0089d4;
}

.cutelist li {
  width: 60% !important;
}

.cc_features {
  display: flex;
  justify-content: space-evenly;
  margin: 30px 0 50px 0 !important;
}

.cc_features_item {
  width: 45%;
}

.cc_features_item div {
  background-color: #edf7ff;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  position: relative;
  margin: 0 auto 20px auto;
}

.cc_features_item div img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.cc__mainpic__wrapper {
  position: relative;
  margin-bottom: 100px;
}

.cc__mainpic__wrapper .cc__mainpic {
  position: relative;
  width: 80%;
  margin: 0 !important;
  bottom: -35px;
}

.cc__mainpic__sp {
  display: none;
}

.cc__titlebox {
  display: inline-block;
  background-color: #edf7ff;
  padding: 30px 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 120px;
}

.cc__title {
  position: absolute;
  width: 350px;
  height: 100%;
  right: -27px;
  top: 0;
  margin: 0 !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 94%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAzNDAgMzYzIj48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7fS5jbHMtMntzdHJva2U6IzAwYjRmNjtzdHJva2Utd2lkdGg6MnB4O30uY2xzLTN7ZmlsbDojZWRmN2ZmO30uY2xzLTR7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyk7fS5jbHMtNXtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzIpO30uY2xzLTZ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18zKTt9LmNscy03e2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNCk7fS5jbHMtOHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzUpO30uY2xzLTl7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs182KTt9LmNscy0xMHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzcpO30uY2xzLTExe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOCk7fS5jbHMtMTJ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185KTt9LmNscy0xM3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzEwKTt9LmNscy0xNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzExKTt9LmNscy0xNXtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzEyKTt9LmNscy0xNntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzEzKTt9LmNscy0xN3tmaWxsOiNmNTU7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MiIHgxPSItMTE5Ljc4IiB5MT0iNTg3LjUyIiB4Mj0iLTEwMi43IiB5Mj0iNTg3LjUyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE2LjU0LCAwLCAwLCAtMTUuNzYsIDIwMTMsIDkzNjIuNTIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yIiB4MT0iLTEyMS4zMSIgeTE9IjU4Ny43IiB4Mj0iLTEwNC4zOSIgeTI9IjU4Ny43IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE3LjM1LCAwLCAwLCAtMTUuOTUsIDIxMzMuNTgsIDk0NzEuNzQpIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMyIgeDE9Ii0xMjIuNDYiIHkxPSI1ODguMjciIHgyPSItMTA1LjM4IiB5Mj0iNTg4LjI3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE3LjEzLCAwLCAwLCAtMTYuNTgsIDIxMjUuMTEsIDk4NDkuMTUpIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNCIgeDE9Ii0xMjMuMDgiIHkxPSI1ODYuMjQiIHgyPSItMTA2LjY2IiB5Mj0iNTg2LjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE2LjIyLCAwLCAwLCAtMTQuNDksIDIwMjguNDksIDg1ODkuMzcpIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNSIgeDE9Ii0xMjQuNCIgeTE9IjU4OS4yNCIgeDI9Ii0xMDkuMTYiIHkyPSI1ODkuMjQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTcuNTIsIDAsIDAsIC0xNy43OCwgMjIxMSwgMTA1NzAuNDUpIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNiIgeDE9Ii0xMjUuMzYiIHkxPSI1ODcuODQiIHgyPSItMTA3LjQxIiB5Mj0iNTg3Ljg0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE0Ljk3LCAwLCAwLCAtMTYuMDcsIDE5MDguMzMsIDk1MzcuNDQpIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNyIgeDE9Ii0xMjYuNTkiIHkxPSI1ODguODkiIHgyPSItMTExLjA1IiB5Mj0iNTg4Ljg5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE3LjI0LCAwLCAwLCAtMTcuMzIsIDIyMTQuNSwgMTAyODkuNTgpIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOCIgeDE9Ii0xMjcuODMiIHkxPSI1ODcuNzkiIHgyPSItMTEwLjkiIHkyPSI1ODcuNzkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTUuOTEsIDAsIDAsIC0xNi4wMiwgMjA2NC41NCwgOTUwNy4zMSkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185IiB4MT0iLTEyOC43NiIgeTE9IjU4Ny42NiIgeDI9Ii0xMTMuMjkiIHkyPSI1ODcuNjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTcuMjksIDAsIDAsIC0xNS44OCwgMjI1OC4yLCA5NDI3LjMyKSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzEwIiB4MT0iLTEyOS45NSIgeTE9IjU4Mi42OCIgeDI9Ii0xMTMuNDEiIHkyPSI1ODIuNjgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTUuOTQsIDAsIDAsIC0xMS44NywgMjEwNS45NywgNzAxMi4yMykiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18xMSIgeDE9Ii0xMzEuNjUiIHkxPSI1ODguMTciIHgyPSItMTE0Ljc5IiB5Mj0iNTg4LjE3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDE2LjQ3LCAwLCAwLCAtMTYuNDcsIDIxOTEuNzgsIDk3ODIuMDQpIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMTIiIHgxPSItMTMzLjYxIiB5MT0iNTg3Ljg1IiB4Mj0iLTExNS4xMSIgeTI9IjU4Ny44NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxNS4yOSwgMCwgMCwgLTE2LjExLCAyMDYxLjcxLCA5NTczLjEyKSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzEzIiB4MT0iLTEzNS4zIiB5MT0iNTg4LjE3IiB4Mj0iLTExMy41MiIgeTI9IjU4OC4xNyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMS43NSwgMCwgMCwgLTE2LjQ5LCAxNjMyLjE2LCA5ODAwLjI0KSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjwvZGVmcz48ZyBpZD0i44Kw44Or44O844OXXzk1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA5NSI+PGcgaWQ9IuOCsOODq+ODvOODl185NCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgOTQiPjxnIGlkPSLmpZXlhoblvaJfMTYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDE2Ij48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIxODAuNSIgY3k9IjE4NyIgcng9IjE1OS41IiByeT0iMTU5Ii8+PGVsbGlwc2UgY2xhc3M9ImNscy0yIiBjeD0iMTgwLjUiIGN5PSIxODciIHJ4PSIxNTguNSIgcnk9IjE1OCIvPjwvZz48ZyBpZD0i5qWV5YaG5b2iXzIwIiBkYXRhLW5hbWU9IualleWGhuW9oiAyMCI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxNjcuNSIgY3k9IjIwMy41IiByPSIxNTkuNSIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMTY3LjUiIGN5PSIyMDMuNSIgcj0iMTU4LjUiLz48L2c+PGVsbGlwc2UgaWQ9IualleWGhuW9ol8xNSIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMTUiIGNsYXNzPSJjbHMtMyIgY3g9IjE1OS41IiBjeT0iMTU5IiByeD0iMTU5LjUiIHJ5PSIxNTkiLz48L2c+PGltYWdlIHdpZHRoPSIxMDc1IiBoZWlnaHQ9IjU0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzEuMiAxMzMuMDgpIHNjYWxlKDAuMjQpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQkRNQUFBSWxDQVlBQUFESWFMTUhBQUFBQ1hCSVdYTUFBQzRqQUFBdUl3RjRwVDkyQUFBZ0FFbEVRVlI0WHV6ZGY1VGRkWDN2KytlYllFaHdDbU1LT0JJYVI1bHFpaUJqUllySHRJbFdTeFN0V0dqRjFuT0lWRzk3RjcxVjF1bGE5S3hlVi9GNmo2dXMxWFhVYytWZXZDcUd1N1JBR3c2aC9taHkvRUZpZzhTQWRpaVlSanZBa0NZNFNod0h1c21NSWNubi92SCtmdGs3dyt6OS9ibG5mNzk3dng1cjdUVmg1clBEWk8vOS9YNC8zL2ZuL1htL0xZU0FpSWlJaUlpSWlFaGRuSlEwUUVSRVJFUkVSRVNrU2hUTUVCRVJFUkVSRVpGYVVUQkRSRVJFUkVSRVJHcEZ3UXdSRVJFUkVSRVJxUlVGTTBSRVJFUkVSRVNrVmhUTUVCRVJFUkhwUTJaMnNwa3RUeG9uSWxKSEp5Y05FT2tHTTFzQkxPZjVBYlVoWUJsZ3ozdVNmLzhVL0htdERnSlBoUkNPUFA4cElpSWlJZ05yQ0JneHN4RmdGcGdEbmdFYXdMK0hFSTUxZXJLSVNKVXBtQ0c5TWhJOVZpejQvamgrNFYzc3MvbEM0Qno4ZWExdUFuWUIwODk3aG9pSWlNamdHZ0d1QkQ0SzdBQW1nZThERThBRGVGQkRSS1NXRk15UVh0a0VYQTJNZGg2V2FBS1lDaUVva0NGU0lqTWJCc2FBeVJEQ2JOSjRrVUZpWnFQQUdlajRrT29iQnk2Ti9yd2hlc1Rteld3YUQzSThDT3pEUDlPVGlJalVnSUlaMGl2VFFONXRJY2Z3Tk1sYmdTMzRLb09JbEdzTXVCbVlNN09qTGQrUGo3K0Z4MTBEZUdTUjc4MEFNeUdFQ1VUNngwYmcvVHovK0RnQ1BJVnZmMnpWNmZqWXI1dEg2UVl6R3dMT0F5NW9NMlE1bnJteEVWZ0hIQVlhWnJZZlA4Yy9FbjJkMUtLUmlGU1JnaG5TSzFQQWZOS2dOZzREUHdEK0NnK0thTCtuU1BtR2dOY3U4djJBSDNNTFU1T1B0dm5lUWVCcmVCYVZTTDhZWWZIajR6andMQjd3YTlYcCtQZ3NDc3BMZDZ3RmZoVTR2YzNQVDhLMys3WnUzdzM0Y3hxdER6TTdoSDlPdDRjUXRpMzhpMFJFZWtIQkRPbVZXWHdpbDRjQko0Y1FEaVFORkpIU0dYN3RHRjdrWjJlMC9Iay9IbXpjQzN4M2tiSFNZMmEyQVgrUHByVlZvalFuNFlXcVQxbmtaKzJPang4dU1sYWtER3VCVnlZTldzRHdBTWNLVHZ6TUhzWXo5cll2OWlRUmtWNVFNRU42NVJDK2VwVkhuQllwSXRXMUV5L01PeEZDMkpNMGVERm10aHBmVVZSYndmS3R3R3NYVFFJUG05aytGTlJZU29XUEQ1Rk96R3dWdnNWa1RkTFlCRThDUDRzZVQ2SXNJaEdwRUFVenBDZENDSk5tdGpBTk55MEZNMFNxNzVZUXdvNmtRUWt1eC9keDYzZ3YzeWpOQXN4VGVBSEFXNk92MG4xbEhCOGluVnlNQnpPS0JvTjNBdDhBZHF2MmtZaFVqWUlaSWlKU1ZXUEFKUlR2ZWlTZGplSlpHcHZNYkFkd0hWN3dUeTBiYXlvcS9IZ3ljRlR2NDhDNkdsaWZOQ2pCTFBBNVlFY0lJVytkTThuSnpFYndyVUxuNE5mRGwrTEIvUlY0WGF1MTBkZDJwdkR0YlBQUll4cDR2T1g3VThBQm5TT2t6aFRNa0Y2YXhFL0V1Vlpkeld4Y3F3UlNCZEdFWXlOd1lac2hEeTc0NzNZZFFlTHZUd056SVFRVnQ1V2xOZzU4QnRocFpsOEg5b1FRWmhLZTA1R1pqZU1aTnVjdTh1UEZ1bndjdzd0OExPd0ljZ3p2RkRLanlYZWk5Y0JiZ1plYTJRUndML0FRdnBWSTU1VStaMlliOFp2ZlRqZTZhZHlKMTNmSjIzMU9Vb3JtRVdQUjQ4TG82eXJnVkx3R3owbzhpTEVjcjgyekxQcGVKeVA0MzNFOGVoeWhHZGlJLy96dlpoWnZIM293K3JxLzZIbGZaS2tvbUNHOTFDQi9SeE5ZdkFDaFNDK3NvTG02dlppRmRRaVNPb0s4Qlo5NGlDeTFZZUFpNE9YQVpjQ2ttZTNDdDZETWhCRHkzTlFNNDBHU0t4YjUyV0pkUGdJKzBWNnNJOGk5d0o4aGJablpTdUQzOEFEcmkvRHNwaXZ4UU5EOVp2WVFxdFhSNzY3SGI0Ynp6dlBqd1BvbmdNZERDTG9lZFVFVWREb2ZMOUw2Q2p6d01JU2ZNK1BzcWlMaVFxNmR4RUdPQmo1WGFRQS9hV25QZXkvd1VBamhxZlovaFVqdkZEMUlSSXI0TWMrL3ljc2lWMGFIU0JlMUM3Q2xDYndkd3JzYVBCaEN5TnZwUjZRc3E2TEhPZEhqSmNCRXRBMWxPa2ZLZWJzT09IQml4NFIyNHVOalVzZEhvdGNEcjhiZnY1UHgxemQralYrQ0I1YldtZGxlWUIvZVVlVUpaYnZVbjVtZGloZjhIS2RZVnNaVHdQMzR6V3llQUtZc0lpcksrbkk4Y0xFR0R6VCtFbkEyZm96MjRyNHNicy9iMnIxbUhwK2ZUd092d1lQYUUvajVZa3JuQ3FtU1hodzBJckZwL0lLWjF6bEpBMFJxWWhMNEh2QXQxUFpPcW1VSXZ6RWFCKzdEdDM3TVVpeXJMcXZXNDJOcnd0aUJabVlyOE8wbGExaDhqcmNtZXJ3ZVgzbmZoYit1M3plelNUeG9OS09BVVczOUl2QjIwZ1hRMnduNC9HeExqcUNsTE1MTWh2RUZ1QXZ4d3F5dkJ5NmdXTUNwbTFiZ3YrOElmdTZmdzgvL3U0QUh6T3d4NEFEUTBMbENlazNCREttenFsNEVSTEs2Q2RnYVFwaEtHaWpTUXhmZ3JYS1htbzZQOUVidytpU3JFc1l0dzYraEc2UEhMQjVJM1Fwc28xaldwUFRPYXVEYXBFRUpqdUYxTXJZa0RaVFV4dkdDckpkVExORFVLeXVCTjBXUFEzaFE0NVBBQkRwWFNJK2RsRFJBcElzbThlaC9YcjJZVkl1SURLSlBBTCtPQnhVMGVhMnV2eVJmOTU5aDROM0FiY0RQek96elpyWWhXbEdXR29nSzdWNU92dmUvMVFIZ0RoM254WmpacUpsdE1yTjdnSHZ3bWxyOWNEeWRnWC9PN2dIdU1iTXJvK0tsSWoyaHpBenBwVG1LN2NVY1N4b2dJaUtsdUJWNERGKzFsWW94YjhVNmhtZFpKR1ZscExFUlgwMmVOTE92QWZlRkVCNUtlSTcwaUprdHg3Y3ZYSm8wTnNFUlBDdGpaOUpBV1Z4VUYrUDNnRGZpdFd2NitVWi9ETGdCdU0vTXRnSGJWVTlEbHBxQ0dkSkxUd0dIa3daMTBOTnRKdEhrY1JnNEdrSW9rbUVpSWxKVkRUeUxiaDl3SklRUUVzWkxiOFNycFdYZE9NWDc1VWVqcnhkRkJVTjM0RVZZZGNOU0xXdndZRWJSUlo1SDhlNFZDOXNpU3dwbXRnRi9IOTRCckNWZGNlTTZHd0plaFdkS2p3Qy9iR1piOGRhdVJlYjNJcWtwbUNHOU5FMnh2WFpsVGRwT1lHWW40WDI4UjZLdnArRVhwQ0ZPYkprMUhEMG1nYjlhOUM4VEVhbTNBOEFuVlFpd3VxS3RJUEdlL0xJTjR6VTRMc0VEV3h2d3JqYjdnQWZ3bTVZaUdaWlNVTFN3OG1iZ055bTJ5Tk1BdmdGOG9RcnZhWlJ0Y3J6cUJTYWpvcnRyOEhvU1Z3Ry9nczhaQjJrci96azA2L1dNQTl2TWJGY0lZYkx6MDBTS1V6QkRlaWFFMERDekJwN1d1RHhwL0NKeWRUTXhzNVhBQzZMSFN2dzRpUHQ1cndCZUdIMS9MUHA2SnQ0NksyNVZPQko5algvblhXWjJzL2FYaWtpZm1jZFR6cmNsRFpTZUdnTitnK0sxRWpxSlcrdStFNitkc2hlNEc5aGpadnRWbkxXblhvbDN4eGhOR0pma0lONysrSWtLMUVwWkJid01tRE96ZzhEQktnWTF6T3gwNEpmeFFNWUhLSjRaVTJmeE9lTGQrRHo1ZERPN0UvaFJDRUhiRTZWckZNeVFYbXNBTStUTHNzaTdBckVhajVxZmdWOTRodkYyV2NQNFpHQzAzUlBiaUZzWDdrZ1lKeUpTSjlQQVhtMmpxN3gxd0h1U0JwVm9GZjcvdkFqUFRMd1QzemN2dlhFNXZyV2hxSWZ3eGFYeHBJRkw0Rks4WU9ZMDNsWGxKb3BsOG5iTEJjRDdnU3ZJUHlmdFIrdnhJSnNCbjhYbitpSmRvV0NHOU5vc2ZySEtFOHlJMDJzYklZU2paaFpuV0l6amdZa3hQSHZqeFp5NDkzZkY0bitiaUlpMDJJa1gvcFNLTXJPTitOYVBYTmZRZ2xZQTV3UG5tOW5WK0dkbGF3aGhvdlBUcEN4bWRqa2V6RmliTkRhRks2TkhsWXpnbjdFL003TlBBcHVya2dWa1poL0hYNjljV2NJRFlBUzRIbml0bVgyNEt1K2I5QjhGTTZUWGp1QmRUZkw2T05Bd3N6T0Fsd0RMYUc0WldRbWNnbThIV1k1UHZQSnNaMGtTYjBuWmtUQ3U5c3hzR2Y3dkJaaFQ2cUIwMlZaOHRmQzBwSUh5bkZWNEZmMTFTUU1UVEFJVDBWZXBydGNCNXlZTldnSWplTTJPOVdiMlhlRFdPblkvTVc4eGVRRytiZWRHS25xZGE3a1dYNC9YYStobjhienVhdUIxWnZZUHdKWmVaSXkxdk83WDRvR01NenMvbzZ1TzRabk5peFZyalgvUFhtOTdXWVZ2d1JreHMvOFYzeTVVWk00djhqd0taa2l2UFEwOG1UU29nNDE0UU9RMGV0ZS8rd1hVdkdKMWxPRXloQWQ4NGo5RGM4dE5YUEEwRGd6ZGpHZlVWRzZTSjMzbEllQVJkSzNLWWlOUXh0N3lYY0NFdWxaVTN2MUFBUDRaT0E5Zm9WL08waGNmWEVFeiszRU5jS3FaN2NFRGtvMHExanRvWXhRdnB2bmJ3RE40SWNNcWRtOTVFYzFpaTkxWXBLa1N3NjhCby9oY2F4VndocGs5QU94YXFucGxVZmJ2R3Z5emNSVzl5OGhvNFBPdkE4Qy80dlZyRnI0R2l4V3lqK2QyY2JieVVtUXF4Ny9ES3VCUGdNMW10azhGcGFWTW1pQktWN1hjSk1jM3c2ZmhKN1VWMGRmektMYXEwSXZVMm9YaVNWeHRtTms0bnJxNUJyL1l0QXRtdkRUNkdyOS9zM2pidG5uZ09DSmRGRUtZd1ZlZUpBWHpxdm9YVW53MWJnb3Y3cWp0QWhVWFF0aG1acnVBczJrR004NERYb1BmYkMxMWtIOEY4SExnZmNCYjhadnRYV2IyUU5YVHpLUGo1eExnZC9CajZIbzg4K1VlODg0TWxUZ2Vva3pVZGZqdjErMmIwYW9ad3QranRYalcyTDNtclVEM0FqUGRDcHFaZDFhNUdIZ1g4UHQwYis1NUZBOVc3TU1ERnMvZ3JVOFhxMk55RWo2bkhvM0dUZ09Ib3NkVW5Ma1MvZTZ0d1l3NGtMRUdQMis4SlByeldycnplVG9KLzN2L0NNK1d2aU02bnJyeVhzbmdVVEJEY29zdS9DdHBwZ0F1dzA5VUsyaDJDb2tqc25FWGtEUHhrK2NRWG9qemRPcS9xbkFLL20rcGt3dUFQOEJUYWVOdEkwbG1nZThCTi9jaXZWTkVFcDBmUGM1S0dwamc2OEMvTE5XS3B4UVRaUTM4TUhwZ1poZmpCUlJmalc5Qk9STy8vaTdEVjdtWFFoemsveUFlM0RoaVp2OVd4UzBiTFVZNE1SZzRqQWMyWGc2Y2JXYkg4VmEwUFRzdW9tME81d0Z2dzIvcUI5VXdYb0Qyb3VqUFh3TWVNck5IdTVSRmN4NGV5SWc3ZFpTdEFmd0V6MVIrRE0rTWV3VFBQTDZHRTRNWlEvaG50RFZvM2NDRE8vdUJmOFBiSjA5RzMyOEFoL0U1M0lFNEtHZmUyVzgxWHFqemZMejJ6aWorNzR1M2E1ZHBCZkFPUENON0VzOHNFU21zN0ErcURKWVIvR1FhRjkxOEliNFNORXF6VThnZ2lJTTVkUkx2V1V3YnlBQjRFTGd0aExBdGFhQ0k5TVMxK0htM2FJRDRKaGJmaHkwMUVFTFlnN2RNSGNadlVxN0FPME4wNHdZbGpkY0Izd2ErU2JXN0dveXorQXI0T0w1cS9ScThqc2FPUmNZc2xaVjREWUtsN0Y1VGRWZmp3YnZ0d0Nmb1RrYlp0Y0RiNlU0Z0Evem0vZzU4Mjh5dStKdFJGbTJhK1dVOEQxLzQrWjJJSGovQXN6MG04TXc3b3RvVms5SGpLMmIyYWJ5WTdOVTBDK21YYlRXK1RlZWZnTnNUeG9xazBvdUxtdFNBbVkzU3JDSWR0ekU5RnorNWRlc2tWMWUxMjJaQ3l3VXRnOVB4dlpZaVVpRlJsdHdJZnNOYTFPYXFwTk5MTVZFR3dTNThtOGRIOEswSi81bWx2NGJmaEhjNXFXd2d3OHppbThHMWJZYXN3T3ZSYkRTenpmaS82ZUVlN1AyL0hpODhtZVlHZDVDTTRCa0dwUWNiek96eitIdGYrdDhOYk1hN0FFMjB5ZmdacHRpeDJocmcySWNINHpZdk5qRDYvMi9HNjFxTTB3eHNqQzQydm9DMXdCK2IyWW9Rd3Vha3dTSkpGTXdZUU5IK3VWVTAwOVJlaUVkTHo2UzVKV1FGdnJyM1FuekxTTHh0NUdSMEVWMG9MbkJVSndmSlhvc2d6c1FSa1dwWkExeVhOQ2pCTVR4alM2MVkrMU1EdUEvL25Jemg2Zm1Yc25nbVFwa204UC92L3FTQlBiYWU5TVUwTitLdjRUK2EyZllRd3M2a0o1VEJ6TmJqV1JsRjZvejFvd1p3Ry9CVllFL0MyRXpNYkJQK2ZxOUtHSnJGZnZ5WTJJb2ZIOU4wTDJOcEdpOFN2QWQ0Z1BSWks1TjRZR01iOE1mNHVhTE1lZTZGd09WUjdReDF6SkpDRk13WVRNZnhrOUtmUkY5UHdVL1VwOUVzMWlucG5RU3NpRko2YTFHMVBZUXdaMlkvd1M5MGFTOVF3L2krNFJVOVdJMFNrVVdZMmFuNFRkakdwTEVKbnNJbnZXa251MUlqMFhYcHA4QlB6V3dLdjFuWmg5ZGQrQlhnRmFTL0ZtUnhCL0N2SVlURFNRTjdKY3BzZWlOZWFERk5GNWk0RnRnWndLaVp2UXhmV2UvYXNXUGVNdll5L0gwNk5XSDRvSGtBK0RMdzdlQkZvd3VMenF0cjhHeTNzbzZMSTNnOW92dnc0TUtlRlBWWGh2QkZ4YnltOEtESnQvRjZHYW1DSnRHNEJqQVZIUi83OFpvaG81UnpqekNNQnpUZUM5elFlYWhJWndwbURLQVF3dEhveHZ2ZFNXTWxreEg4aEYvNVlFWmtHcC9RcHIxUXI2Qlp5SFdxODFBUjZUWXpPd25mK3ZWbWlxVUNIOFd6dGJha21GeEx6VVh2OFFSZUpIQVhYZ2o2MS9IQXhsbVVzd3I5Yzd5WTRSYUt0VjlmQ3VjRHYwYTJqSWZsZUxyOHkvRmcwSFl6bXdXbXl3ejJtNW5oZGJrMjRGa1pMK3I0aE1HMERROG1IVW9hbUlaNUM5YXo4VzBXNnhPR3AzVUlyMXZ4T1R6b2tyYUkrbW5SSTY5SjRMNFF3cjZrZ2UyRUVIYVkyYi9pQzZGdndZTitwM2QrVmlvdkJ2NGcyclpWNm5FamcwWEJqTUYxRks5c1hHUXYzcUE3anJjby9UbWVvajBNUE5IeEdkVXloUmYxWEpjd3J0WHArUGlwaEhFaTBuMW5BNytGcjI0VnNSLzRCaXJJTm5DaUZPOUpNL3RiL056K205SFhVVHlva1diYnhVSUJ2MGI4UDFWT0lZK0NnY3VCaitMZEt2TDhXNWZUckV0d0FMaUxjb3ZuL2dMK3UzMFUzdzY4clBQd2dYSWN6M2E0azNJRFpxUEFPNEcvU0JpWHhqeStjUFFGZkN2TUQwSzJqajZuVWl3VDV3ZDRKNU5DUWdnSHpleEdZRGRlcytVeTBpK0V0Yk1TMzY3MXZ3UC96Y3oyaFJDT0p6eEg1SGtVekJoY0RYeGxaa1BDT0dudkNINFRjQUIvUGFlajc5VkZuSm1SUlh6eEVaSGVXNGNITXJKMEpWck0vY0NkYVZPUXBmOUU3LzAyTTl1QjM2VDhKZm1MSGg3RDIwdFd2ZjVLWE8rcTZCYXQyQzU4dTFhWjF1QkZQM1hkZmI0aitJcCsxbmxNa3ZpOFdzWjJpbW5nMWhEQ0RVa0QyeWk2OWJ1Qkg0K0ZCZTkrc2kzYXByYU1jZ3BPZzNkYjJnSThpZ2QvUkRKUk1FT2t2UW44UXZBSXZzb1VwK1pDKzhyVHRSRkNtREt6ckh0OGh5a3Y3VkpFY2pLemRYZ2FkSmJNcXNWTUFOdENTenRBR1Z4UnF2Y1U4TDZvVHNORzRJTmtLeFE2Qlh5dUJ0ZklVVHhRVU5Rc1hhaVpZV1liOEJ2R3l6dVBIRmdIOEs0eXBUR3pLNEdyeVBaNWIrZHU0T1pRckozOU1NVXlxT041YkdtaUxTdnY4eDFRdVFPZXJZYngxM3llM3JZOWxwcFNNR053eGYybE55U002MGN6MGVOSlBCMzBHWnJkUFo2TUhuTTBJOXB6K0VuMktNMkxRcWtYaHg2S1B3ZHBWMzNpOW5VaUE4Zk14dkJqWUE0NDJLdE1odWdtODJyZ0RVbGpFelR3OUdjRk1tUXhNM2c5Z2luZ3RhUUxualh3MVBZbDZmQ1JWM1FNWFV3NVdSblRsSnlGWW1ZWDQrbjhseWFOVFdrYTJKNDBhSWtNQWVkU2ZDN3hGQ1dldTh6Yjg3NE5MMHhaMUczQTMxS2d1NHFaclNUZjFxZFczY3dZdmhILy9YNmJZdGtqNEhWN0pzenNPMUVHaUVocUNtWU1ybWZ4eXViOUpONC9PWTBISDJhQWY4Y25WdzE4OWFUMTY5UFJtSGhzL0wyblF3amRPdmxYelRQQXc2UVBacHdNREVjVHdaa0JlcDFrd0VVVjNYOFA3eVp3QkpneHMzbWE1NVNqTlBkSFEvT2NjZ1E0SEVxcXNoL1poTjlVRmwwUnV4ZXZySDhnYWFBTW51ajhQaDBWdHR5UEIvMGZBVjZIYjM5WTdBYm1ZVHpUcDh3YUJ0MXdQdVcwbTV6SHU4THNTQmlYbXBtdHdtOFExMVA4OXdOZnNMZ0grSnVrZ1V2azVjQUhrZ1lsaUF0cWxybkY1TzNBYS9BdU5VWHN3Z01adXd1ZTk4K2tXUEZQNkdJd0k0U3d6OHp1d0F2aG5vY1hpYzlyTlg1TXZoSjExSktNRk13WVhNL2lGNE4rOEJRK3lmb1J6VXlEQmw2TTgwbWFtUmpUNkFaOG9iaDJTdFkwMXJYNDgvUmF5cUE0QTUvc3ZuN0I5K056eXhHYTI5S2dtZTAxQnp4bFpuRlJ3QVllK0RnRS9DVEwrY2lhN1FML0VKLzhGYm1HTi9DQ240K3FpcngwRW4wK0hnVWVOYk45K1BYaURmaksrb3RvRnFWOENnK09GVW1yN3pvek93M3YzRkxHbHNsWi9LWjFLbWxnR2xIUTlCSThRK0FWQ2NQVG1NZmZreStHRUhxZUxXUGVLZVFZeFFNRys0Ri9LbU1yVTBzaDJLdng4MnVSOCtva0hzajRWc0ZBQm5nZ0srOFdrMlBBWEJtdlQ0S3Y0VmtWcDVGK1VXd3h5L0d1UUs5SHdRekpxTWdCSy9WMkdGOU42TFhqK01UK0dQbUwyTzBGUGhWQ3FNcXFRNTNNa2k4ZGVCMWU0SzNiRjhwRVVXcm9TdnpDSC9EZmFUcUVjTFRqRTBXeUdXUHhjOVFxVG14bG1aU0dQNGtIV3IrSUZ6MUxOZUUxcytWNFduelJZb0FCUDk5dURTRnNUaGdyY29Lb0xzU0VtWjJIRjBuOGRmenpPSUlITWJhRjhnc3lsc2JNbHVISDZHVjRRTENJdzhEMzhXNGFoWmc5MTRMMXpjQ0hnVmRUdkhQSk1lQ2ZnYit0UWlBak1nSmNRTEZ6MkhIOGRmOVcwc0NVaGltKzVlZ0lmaTcvTDhET0VnSVpVQ3lZOFF3K04rNnFFTUtjbWQwTW5BUmNRN0dXcmE4R0xqV3p6ZHBxSWxtY2xEUkErdFl4cWxIM0liNEFGR2xsVnNhK3drRVZaMlprZFM3NWcwOWxHOE5YMkQ2R3Q2KzdndUw3TjBXNlpRdy9YKzNQT09GZGhVKzJpMHk0b1hudS8zRFNRSkYyUWdoN2dmOER1STVtSnNaV0N0UUlXQ0lyOFJ2WG92VWF3TE1EN2lzcGVMTU12MjdGYldLTEJqTEFzOEx1b2NTNkVpVVl3MS8vSW80QWUwTUlaWDNXNG80eFJjemdnYnd0Slc2eFdrWCt1VXk4NWJycm9zLy9IdUNocExFSmh2QUFZOUVnb3d3WVpXWU1ycnczc1ZudGlMNCtUcHVPSUZIYTRVYmdTODk3ZGpwRm90Y0RMY3BlbURYdmFoSVhOMHhqQS9EcHBFRmxNck5oZkFKNkViNjM4bFg0Nzd6d3ZYOHpzTW5NM2dkTWhoNFZhWlMrTTB6eGErWld2RkRnN2hCQzZvbW1tWTNqMWQ2TFRyakJ6OE0zbFpVV0w0TXIybjd5QU43WjRDTjRSbHpWdHl4ZGp4ZldMTEsvUDdhZEVycHB0R3d0K1RqbEJGbGlOd0pibG1DclFSYmpGQzlxT2tGSjg5Zm90VjlMc1dMNHMzakE2THFrZ1JtZEM3dzRhVkFiRGVEQnBFRWwyb3IvUDVNeUU1T000SitQTWdLRU1pQ0tUc3lrdm9wbVpyVHJDUElVSGcyT080TEVGOUY1Mm5jRWlUdUc1RlVrZWkxdUVvK0dwMzBkUjREVHpXeDVsajMvYVVVM2I2dUJsK0h0ODFZRDUrQy8zeThBTDR3ZWkyV0hyTVNESEo4QmJqT3piZEVxb2tnUjdiYVpaUEVJZnF5bHpzZ3dzOVY0c1BmeXBMRXBUT1A3NTdja0RSVEpxR3VGQnN0aTNzNTRIYjRTWDlST2ZEVTY5Ykhjd1ViZy9SVGJlckhRclhnOWcvMUpBNWVLZVRlb01VN2NscGZIWHNyYlFoSGZQQmZ4VFh5K1VXUk92WmdpYzl1NGZ0eFNPWUxmQTJ5aldQYmc2ZmcySkpIVUZNd1lVQ0dFQUJ3MXIxTGV1ckxkMmhFa3J0TC9ET2s3Z2h5T2ZwYTZJMGdJSVpqWkhQNy96Rk81ZXptd29sczMxZ1BpKzNqR3c1bEpBeU1yZ0YvQ0w3YXBWNWdYaXJJdFJ2QmlZSEh0Z2RIb3NRci9mYzZLL3B3Mit5Wk8xNzBJL3p5ZmJXWmJnSWVWcFNFRkRGRTg5ZnRoNEZEYTg1UjUxNkIzNC92N1g1WXdQTWtSWURlK1VxdnVKVktxS21ka3RCUjRmRCsrQ245cTUyY2ttc2V6TXI2WDlsaHVKd3F3WElZWFBzeDc0OXBxSHI4bWJ3WitFRUk0M0huNGtyb1k3MVpSWkZ2d05QQ3Z3RStTQmlhSnNvTFBwbGcyd1Y3Z0g0RUhRdmwxdW9wa0hmK2NKZXhTRlVJNGJtWS9BdTZnV0RCakpmQlNNeHV1V0VhUlZKaUNHZklBZmlONURELzV6ZEdNNk00QVA2YVpoZEhOamlEeGlUZFBNQU44Y25JNm5oRWkyVTNndFNheWlJdStKUVl6b2tuRFNqeWJZcWpsY1E3Kzkvd1N6YjJTWmFiWlhveXZ3cjBBK0pLWlRZUVErcVdManl5dE1yYVpUT0UzR3gyWkZ5bGNpVThLMzR0dnFTcHlBd0RleG5BN3Zsb3JNa2grQVYvdHZZTGkyVlhneGROMzRSMWVjak96dFhpd2NnUEZzeFhBQTVZSDhOb05PeExHTHFsb084ZC9vSGlIbHIzNDl0SEU4MmdLdy9qOEkyOUd6RkhnR3hSdndmbzg1b1hOenlSL2dHdEpneG1SR1R3ell4Yi92Zk5jTDAvRzcwbEdLV2tya2ZTL1BCODA2UzgzMGN5eU9KQmxIM2ZKaW01N1dZWGZDQ3VZa2M4RTJWLy9jMGtmZkJyQ0p3em40OEdLQzZPdmVWY2RzaGdCL2hjOHNIRWp2cmRUSktzTHlUK3h6Q3JlS3ZWeDhrOEtGN29GdjhrcHNxVlBwSTVlaGhmV0xPdjR2UlY0cklSRm5ldnhnR1hhNjJpU0dUeklVc1hpdmlQQWF5bSt4ZWQreXRzK01VYXhZcVFONEt0MDU2YTc2TGJHdVZCT1lkclVvdU5oT3FyQlZtUitONFEvdnh1dnEvU2hNaVpJVW1NaGhLcmMyTTNqcTViU0F5R0VLVE9id2xOdzAxNkE0c3lNRTBUMUx0WkdQMzh0ZmxFYVhUaHVpY1VGMXU2S0N0VnREaXFBS0Vzc3pXcHB0TFZrSXg3SVNIc3NKdmtJM29wMUttbWdTRDh4czB2dzdLWU5DVVBUYU9CWkFaOUlHcGpFekQ0UGJFb2FsOEU4bnVML3FZcW01MitpZU5CbUNqK1BsWFdUTzA2eGVobWZCUGFWbENXeTBDajVpOVRPMHR0QXdLMFUyeUl6aEM4ZWlLU2lZSVpVeFR6ZThTU3ZVUlRKTFdvUzN6S1M5Z0kwRG13ME00QTM0TUdMRFoyZTBHUDdhR1ptWk0xQ0VkbVFOS0NEZUI5N1IxRWc4QWJnblFsRDA1ckZ1MGJka0RSUXBOOUVCU2V2QXE1T0dwdlNQdUFEU1lQYWliWmFYSVJuaVd6b1BEcXpPNEJQVkRGZ0dkWEcraURGTTJNK1NVbGJKNktnY2J6b2tzY3M4QW02TjVjWUovL3IxYUM4N0pVOHRnSi9tRFNvZ3pnelF5UVZCVE9rS3Bhc0o3YTA5UWorSHF4Tkd0amlqWGdFL1hTS3BVUjIyelJlZVg0YmZxRS8xbm00U0ZNMDhTMGk3Zmx0R2s4VGZ3bkYwcC9CUCtON3FXYkt1VWhYbWRsS1BQQndLZVZjbTU3RXJ4KzViaEtqMytjZHdIK2svQnUxMi9BT1JXbk9NYjJ3a1dJRmxPT09kOXNvcDNzTWVBMlZJbHRlN3FTN2M0a2kyeHJuZ0NlU0JuVlJBKytpTTBPK1dqQUtaa2dtQ21aSVZhU2Q3TGR6T3NWVEdBZmRKRjd3Tll1em9rZlY3UVB1NldGTkdLbTNvdWVXdzNnQnppU3p3TmVCUTNnTDFYZmkvKytzNmNaSDhjbmtIWGlSWjVGQjh4Ymd6WGpXWnQ2YjZOZzhIdXpmSG5KMHhJcUNvVzhDM29VWHdVeWIvWmpHM2NEZjR0MDB1ckhkb1F5WFUreCs0OS94ck5zcHltdi8rMG84YUp6WGw3dlF2YVJWa2E0N2MzaWIxSjRJSVJ3MXN3UGtEMmFjREF4SEdUMk5Mci9PMGdlS25GeEV5bFEwbURFTXZEaHBrRFNaMlhMOFlobDNGdmxGdk90SHZ6bUt0NTdkbFRSUXBJM1JwQUVKRHVNQnRZNmltNUVKTTl1THIwSUdmSVZxREE4YXB1MW84aFA4ODM1bmhXOXdSTHJDekVhQjM4VTdaMlFOQkM3bUFIQXY4TjJrZ1F0RlhTbmlya1N2SWQvTjNXS080RGVMTndON3l1Nm1VWVpvanJFS1dKODBOc0ZQOGVCQm1lZXlWK0J0V2JNNmltY2U3RTRhbUljMTJ3aWZBNXlTTUx5ZG5nWXpJdE40Y0w2SUVUd29yMkNHZEtSZ2hsUkYwV0NHWkxjS2ovNlAwK3d1TXRycENUVVZGMjNMbFI0c1F2R1UxMHpudDdncVBIQmRWRWRqRTk3Q01XMkd5UDNBYlNHRVhrOW9SWHBoRTdDTy9HbjZDOTBMZkNGbko2Q3l1eExGWnZEdVJOdVNCdmJRS3NycDF2SWt2cTJqVEhtM21UVHdPa1NweitjWkxjZGZyeUtmM2JrS25QdC9CanlUTkNqQkNINGRQSncwVUFaYm1TZFdrZHlpaVB0VVZFd3lqeEh5RjNMcWExR3Ezam40NjdNKytycU9jbE5kcTJ3bnNDTnBrRFJGSzV0RmJ1Q244TlRzZnZIU3BBRUpHdVFzVGh4Vjd2K1FtZjAxOEdkNE1jTk94KzZOd08wbFZ2eVhCYUxqWTdUenFJNm02Sy9qb3hKYU9nSDlaZExZRExhUTQzaHErVjArbnpRMmh3bjhkN294YVdDUGpWTDh2WmlnNUU1TVVZQTRiN0RnRUw2MXAxdUdLVlljZG9xYzE1cVN4ZHVDaW1ibGlDUlNNRU9xWnBaOEt4Z3J5SDl4Nmh0UjRHSWN2eGllRy8zNUhPb2J1SmpISncrVE5LdDdaL2xzVEFNN3NrNUVwYkFwK3V0bWJVUFNnQVNOb3AvQkVNSUJNL3R6dk5HeEpnOEFBQ0FBU1VSQlZJTCt4L0dBNUJrTGhtM0cydzRuYm1tUm5wcWl2NDZQbmx2UTByZ3NFOENOSVlSTWRXZk03SExnai9EZnAyemJnRStIRUxZbURld2xhN2JFSFUwWW1tUW4zdXF6VEJ2SVB5YzZoSGZyNkpaaGlnVUFIZ2NlVEJxMEJCb1VQOGVONDNPLzJhU0JNdGl5M0JTSUxJVkp2RERUTHlRTlhNUnlNeHZwWXZwZkp0RmUyVGhiWkl4bWJZcHpBVUlJMTdWNWFxS29NdnBxL084OU4vcTZCdDlYUDRSZkVGZEdmODY3NzNLcHhmczhKL0JpYTVONFJlNW44WC9yT3JJWGN0dE9OVllwcEliTWJCbCtIQlZKazU0bVp3ZUVSY1RiVHo2TUZ6aDhPL0I2L05qWmcyZGw3Ry83YkpFK1pHYXI4VzFZNzZXY1JZMjRlMGJtNHluNlhjYndhMWJaOWdBMzBhVjZEV1dKNWljWDQ1MWtpdGlEWDcvTHJnZnlZdExYSDJyVndNKy8zWnhqRnUza1VlYjFwb2lERkgvZmluVEFrUUdpWUlaVXpTSGc1VW1EMm9qM0duYnpRZ004dHdxMEFnOGF4QkgrMGVoci9MMFZORytDNHZHbnRId3ZVekFqU28wY3c1OS9SdlIxQkw4d3g5OHJZeUxYYlhFQnJXbDhGV0VHTDFqNGsralBVelFuRExQNHYrME5aRDlmemVMYlM3UktuZDB3eFc3Zys4VXBlR1pUa1NLQ2g4aDRROVJPQ09FNHZ0cjFzSm5ONDN2SmZ3Q2NCbXhSUnNhU2FUM3ZTdzlGUlNiZkVUMWVSZmJyeEdKK2h0ZkoyRUgyVmVFNXZJUFFxZmoxck1ncWU2c0o0RytBM1NHRVEwbURlK3dDNEZmSlY1T2kxVGZ4K2hSbGRUQ0pqWkx2bkQ0TFBGRnlJZExubU5rS2ZCNDNtakMwazlLdU4wV0VFT2JNck9qN2RqS1FlKys1REk0eVR2b2laVHFFcjhUbjhRS2VuM2FkU1hReGlTOXk4V1ExL3Q3Sk5JTUZjYVpGSEZBQUw2TEpndSsxRmYyL2prUTNLR2xjZ2svWXpnZk94RmVNcXk0T1hNemlrN3huZ0tmd203QkpQQjN5SVBEWVloazFabllhOEN0NGk4cXNIZ0QrcVNxWk9qVlROSmd4UzM5VUlIOGhmcndWMFpYSlpRaGgwc3ltZ2U4QmF5cGVDTERmRkExbTlNdngwVk5tZGpJZXdQaGQ0Q0x5cmJZdjFBRCtCUy80bWZuYUVieXJ5QTR6MjRjZjk2Zmo1NUJsNUxzeGk3dVczQTdjVmZWQVJqU3ZlVE0rSHlyeWZzemdBYVZ1WkJtTWtpK1lNVU4zdTRRTVUyeGJjQU5mRkhveWFhQklQMUV3UTZybUVYdzdRUjdMS0o2Wk1FSXpLcjRoK2pxS0Z3QWNwbGo2MzBKeEZrbmFLUDhJY0I3RlZ6dVdVbHo0Y0NjK0tYa1k3eXpTNlBpc3B2T0F5OGozdXQ5RWR5Y2UwdDZEK0h0ZmQ2ZmpXVUZGL0JnL3I1VXVPbzcyUmcrcGozNDVQbnB0Q1BoVGZFdEQwV3QvYkJMNFNnaGhTOUxBVHFKQXlHWXptd0x1SW51OXAxamN0YVRxeFQ1akkvaWlTNTVyZHFzOVpKc3JaREZDdmtETHovQ3RyOTB5UXJGQzlwUEEvcEN2NjQ1SWJlVTVzWXBVVmJ6WGNPdGlQelN6RGRFZngybXVyRjI0NEh0TGFSUmZvVXNiek5oQnZneUZwZERBTDZRVCtFUjlId1hib1VZMVJ6YmkzUnV5bU1WVFV4ZjlIRWdxb3pTUGpVRTJUUEhpbjFPb2JrdS9HYVY0aHh2SktjcklHQUx1b1prbFdZWnB2TmprWjVNR3BoVkMyR0ZtTDhNTGsyNGtXOGJiVHJ5ZzcrYWtnUlh5ZWJ6bGUxRzM0dWZPYmhoTkd0REdGTjA5bDYrbFdQRDhRYnIzbW9sVWxvSVpValVUd0JWSmc5b1lBaTQwczAwc3Z1VWpEbGJFS3lTdDIwYkttZ3hsa1hWMVlJTHFydVpONGpWQXB2SGY4VEMrcmFTSTl3QnZKUHQybW5oQ0t2a05BYXVTQm5Vd1NmSDN2NmVpdmZpcktMWlNOaE05YXYxYXlQTU1VZXlhVWZ2am8xZWk0L0pWZUViR0dObXZEKzNNNFoxQ3RsSCtlOVBBaTRudUJhN0VNMG1TM0FiOEQyQlgwc0NxTUxOMU5MdU9GYkVGcndWVXRPWkMzWlNSbVpGNWE1UkkzU21ZSVZWVFpDOXh2SXJhbW1YUldnT2pha2JKOEx1RkVHYk43SEY4NjBXUkc4MnVLYXNBWVRRcCtuMThIM1NXYXRhVHdGZnBidXUwdmhaVm9qK0xiQ3VJQzAxVC80bm8yZml4Vm1SaXZoZFArejJXTkZEcW9lWDRLSkxKMXcvSHg1S0xYdnQzQVA4Skw2eFo1TmhjNkRQQUhYaEdZYW5IYXdqaEtMRFB6QTRCOStNWkd0ZTNHZDdBcjErZkJQWjFhWnRGcVZxNlB2MGx4WTZMdUl2TWY4WGZoN1QxeEZLeEV6dk01VEZOZDJwNFlHWnJhTlpEeTZNQmZKZUtaR1pFeDJxV3hUcVIzQlRNa0o1cDZRaXlndWFOMHdieVh3eFBwbmhodHFXVU5UTUQ0REc4d0ZNM2dobHhWNUVwL1BkNlU4ZlJKem9WVDVIY2tUQXVVVlJBN1AzNDMzZHF3dkJXUi9DaW4xOEpJY3dtRFphMnpzUS9YMWsvbTYzNlllWDVITHo0YkJGN2dRTkpnNlJXNHVPanlQeXBINDZQSlJWZEY5NkJGL3Q4UGVVR011NEd2Z1RzalFJUFhSRkNPR1JtRDlEczB2VnUvRHg3RW5BY3Y0WjlEczhPcVVVZ0kvSWl2TmJaUlVrREV6eUZCM3YyMFoxZ1h6eEh6R3UraSsvSkduenJXcGJGbTFZUEF6OE9YZXEwa3NPWmVKZXRJcVpJdncxYkJsaVJpN0hJb3FJMDBGTm9GdVNNby9idE9vSzBSc3N2cEdCSGtockowK3M4VGlNc3NpZjFHTDRONUJrOG1oOTNHem1JQjBzZXhIKzMvMEQ2ekpFNG1GR0dpL0N0UmxuVGgvY0Q5MFVQeWU5bDVGOGRBcC93VFNVTnFvRTFlSXZCSXY0RkJUUDZUWkhqNHpqZXdXb3FhYUEwUlN2cUYrRVpHYStudkdCKzNDbmtadUI3U3hFRWoyNkdKOHpzRS9qTjZ3VjQxNlNmQWc4Qm53SU8xcVdJbzVtZENyd0MrQU9LQlFxTzR1ZksyeXQwUTc2VTFsQ3N1UHR1NE9ta1FVdEl3UXhaTWdwbVNEZXN3bGMxNDRLY2NiQ2lHeDFCNml4UFpzWWplSGVFSXVidy9hamZ4K3R3VElRUWRyUU9NTE5MOEtESjZNSW50ekZFZVFValAwcStWYmZ0d0o2NlRBSXI3SHlLVGFyNlpjOXVHY0VNN1dIdVAwV09qeVBvODVESEdGNUFzOHhpbjlEc0ZMSXRhV0RaUWdnVFpuWWQvdThheGJNYXIxdUtnRXJKMXVCWm5GY21EVXpRd0ROak5pY043Rk5GZ3hsVjY1Q2tiU2F5WkJUTWtFek1iQlMvQ1Q4Zno2QTRBemdYRDFLTVJmK2RkalYvMEEyVC9SaWNJTnVleUdrOFpmTmhQQkN5ZzNUdHptYWpzWnM2RDN0T1hLOGt0K2l6dFlsOGY4OEU4TmtRd2tUU1FFazBUdm9nMW1KcS94NlVWTWh1QWpnd29LdU0vYXpJOGRHZ0Q0NlBwZEpTNCtBZWlxMzZMMllDendMb1djdlRLS0R4QVR3cjRWQ0s2M0tsUk8vUFZjQi9UaHFid25hOG5mckFhYm5lRkprN2I2VmF3WXd4aXRYZGdtSTE5R1NBWkwyUmtqNWxacXZ3aklyNE1ZTHZneHhaOFAwVmVMVDFoY0FMb3NkSy9MTzBNdnB2U1NkUEpmWTVQRUJ4RUZpOTRHY3orRmFMU1R4S0gyOGJtY1czbE14RmYwNlR1VENIQno4eU1iTXhjcVRJUnZWVDFwRzlEU3Y0QmZ4Ty9OOHJCVVNUMHpVVVMrUE8vTG1wb1BPQlgwb2FsT0JoZkErNDlJa1NqbzljNTlWQkZCVkVYQTljUTdHZzRtSm04TG9VVzVNR0xvR0RRQUNlVFJwWVFYazdqaTAwQ2V6QnQ5a01vdGZoaTRKNVBJVy9iZzE4QzNGVm5JM2ZReFNoMmtLU2lvSVpBeUthaEkzak44Q240M3ZaVnRQY0FySjh3V1BGZ3EveFE4b3pCQXlaMmZJUVFxcGlWeUdFWTJiMlEzeWw2bnc4YURHQm4vUm44Rm9ZY1EyTU9XQXVaMFh3cDhqWEVtNGRHVnZiUllHMDM4T0xmbzUySHIyb3orRUYzR2FTQmtxaXQrTmJ4SW9jNjNrK041VVJuU3ZYVTd3R3pDN2dVTklncVpXaXgwZmU4K3BBTWJQMWVLSFB0K0xCb3pMbnFnZnhyaVdmQVI1UEdOdDFXUVAvVldGbVYrS1psT1BrTDFvSlBsZTRHZmo3RU1MQUJYK2poWnkzNEoyejhqZ0UzTjNOd3JVNUZjN01xRnVta3ZST21SY0lxYll6Z0QvQlY1Ulc0Z1ViNDB5TFFpY2N5VzJhNW51UktwZ1IyUXQ4RVgvZnBxTEhkTW5wN0lmeDdTbFpyUVcrbFRRb0ZsV29meHMrYVgxbHd2Q0Y1dkhYOEhiZzhWQnlPNzBCdFpIOHE4Nnh1cWZSbjQ4SDFZb1VMNXZHczZKcWVhTWliUlU5UHJUTnBJUG9lckFSK0czZzE0R1hkMzVHWnRONElPTXUxREk1dDJoTDZQdkozbkZzTVEvaFJidVhvbER5Y1lvVmxCdzJzNUVRUXBsMWJ5N0Jzd0R6dkk3SDhScHFYMDhhdUpUTWJCaDRDZm12b2ZIY1RpUVZCVE1HeDhsNEd6RHB2cU40Y0dLKzVlc2Nua2I2TEI0b09JWm5VOHppYmRsU2l5cmhUeVVNS3lUS0ZKazJzMWs4Z3lUdHVlS1ZaTHNvaitOWkdSZVRiYlh6T1BBa1hyeHRkOUpnNmN6TVRzSmYvemZnbVZ0NUhBVWFmZENwWVFOd0Z1ay84NHVad0FPTVZWc3RreHhLUEQ0TzljSHhVYnFXMS9jUzRJL3c2MEdSb05GQ3gvQnI4RGJnQzhEM2RXeG1aMmFHWjJHOEhiZzBZWGdhRGZ4Ry9OR1NGMlBhZVpaaTJYTEQrQ0pTNFJ2dEJhL2xMeVlNYitmbndHTVZyQlUyaG5jenlWc0Q1Qmw4bTZaSUtrVW1hMUlqSVlSSlAzZktFbWpnRjd1cDZPdmplT0RpVVBTb1UvLzRDVHpna0xiNFd0YWlpZGVUcjlYZUVid2pTOCtLdC9XWjVmZ2tiU3hwWUFmOXN1cDhLZGsvand0dFI5dWUra2xaeDhkazBxQUJGYisrSDZjNzNjN204TmYrT2p6Z3FrQkdQc3Z3Ni90SGt3YW1OQW5jVlhLbVExdlJscDZxeklYajEvSUtzczJaV3NYMU1xcG1IZm1EdnRBOFhrVlNVVEJESkwwNDlXMHErdnJqbGo4LzkvMGxXbUZZS2p2eGxQdTB3WXhSNEF3elc1SDBPcGpaNTRITE80M3A0RzdnVTFybExNMG9IbGdxNGhEK3Z0U1dtWTJUcjV2T1Fsc3B0Z0lvMVRKS09jZkh2VW1EQmsyMFplSHQrQTF5MnV0TUZ0TjRSa1lkMjU1V1JyUUY2Qkk4NEZUVysvUSs2blhUT29vSDI4b0kycCtEMXh3cDhsb2V3SXVmVjgzVkZOdSszc0Ryd1lta29tREdZSm1nL0Q3dC9XSU83d1R5VlBSNEFqK2hIb3orZXhxZmpMWnVIMm4zNTM2U3A1cjBHSjRpT0xYWUQ4M3NUTHpBNHNiRmZwN0NUbnh5V3FVVmliZzZmdDdKOGs1NnRKSnZac3Z3aWNlNnBMRUorcUc0NFJWSkF4TEVLMlhUOU4rNW9JaEo0Ry9JZnhQUXkrTWp6aG9vNC9pbzBqbXJwNkpDdTVmaU5aTituZTdNUytKaW4xK2dXbTByNjJnZDhKOG9scDBVbThhejEvTE1MOG93aVJmQXo5cUY1VVY0bDQ1Q29uUEtHb3BkYjJid2YwZGx1cmlaMlVyOGRjM1RxYStWTWpNa0V3VXpCc3NzZzltenVUVzk5eEc4MWtMOGlFK2F4L0JhRm5GZGl6bjh0WXByWGN5bjdUalNaM2FSdmIza0svRUwvdFRDSDVpM2JuMHI4S2ZraTl3ZkJQNDdzS05pbGMvakxSWjVpcVpDODNQV0MyZmhOeFNqQ2VNNm1RRitTRTMzdVVhVHkxVjRVYnNpZmd4OE1Ta3JhUUJONDUrUlBVa0QyK2psOFhFKzVSMGZqeVVON0hjdE56eC9BYndXZUNuNUN3VjJjaERQOXZnYUtoQmRpSm05QjdnS1g0UW9HblNhd1RPVWJ1amhkdHRwdktaRDFodnVvbHZOWXI4S1hFbXhqbGtUd0ZjcjFnMW5CTS9LS1BJWk9ZSXZMT1lOZk1zQVVqQmpzRHhPc1pObm5keUtYN0RtT2JFeThqVHdkTXZqeUZMdDE2eXArQ1prbnZURm5FYnhHK1RGbkFIOE1wNWltZFU4bmxLNUo0VFFrMVhhZG9LM3Y0MC9hN1ZoWmlmak54YnJLWFk5MkEvOGM0MXY0bGZobVVKNUFteXhlVHp0ZDBmQ3VJRVQxU2c0aWdlTWF5TUtjcjJhOG82UFFReUlQOGZNVGdQZWhCOXJHL0hqTGt2aDU3U204WXlNcjZHdUpZV1kyUWJnZC9DaXJFWHFJSURmcU80Qi9rZVB0NGcrZ2djbHN2NTdUZ05XRitsb1l0NksvaExnTjhsL1RtblE3QUpUQ2RFMnBKZmlXOGFLT0l3WE5lMVZvRXRxS08rQkpQVTBSWDF1dG80RGdmejl5MjhHOW9ZUW5rNGFLTzJGRU9iTjdBazhxeWZ0amQ0WTdjZTIzdkJkaEFjM2tnUThjMlkzM29iMVI1MkhTd1puNFh1QUwwZ2FtT0F4NEx0Smc2b29DdWljUS9GdVQzRngzN3paT1ZJOUw4T3pCd2IyK0NoRGxJMXhKdkFxZk9VMmI2MmtKRWRvYnZuN0Fzckl5SzBsVzIwVHZzVWs3Zlcvazhmd0FOTzJwSUZkOWpENXRvMnR3RitIY1hMOEc2SXRuUmZoMjZyT1N4amV5V040Y0xSS1d6SE94cytWUlF2NC9qdGUzRjBrdFV3dElVV1cwQkdLN2FYVW52WHlUSkt0RlZuYllFYlVRdXkvQWU4aGZYMkZZL2hLeEhYQVE1cWNsdXBpZk45dTFuVGJoZlpUMzNvQVEvaG5ObThObDlnandQMUpnNlJXTHNkdmVnYjUrQ2pEYXVEM2dZL1J2VUFHTkFNWnVsWVVGMmVyRlMzbTJHb3I4TTBLWkZZV3FkV3hpdnh0YVZjQ0g4Q3prNHI0RnJBM2FkQVN1NWh5anUybnFPbDJWZWtkWldZTWxoM0FPNU1HZFZtODVXTUt2NkQ4bEdoRkUyK1p0Z1BBekRZQkh5Ui9sSGNVenlhb1N5WktsVDJDMXdMSVl0VE14c01pL2MramxQTlo0RjFtZGpuZUpXQ2M5dHRZSm9FYkYvdTdKTCtvYzhmbEZMK0ozd1hzenB0Mld3RWI4QWw3VVJQa1dLMlRhb3FPajZ2SWZ3MksxZjM0eUNYS2VCb0NQb1FmWDZNZG4xRGNCSEI3Q0VIdHVnc3lzeEg4ZlN2YXdhZlZabUJ6UlRMWEpzaGZFSFlFMkdSbUh3blp1K05jajE5dmhoUEdkVElMZkprSzFaU0l6cFVieVpmdDBpck8zSzNNdjAzcVFjRU1LZE1jWGxSem1tWkhrTGptd2d6TmVoVng1NCs0cU51eitENjUxbFdVR2J5QVY5Nko1QWpkMllzN2lMSm1ab0N2WHF3bSthSzBDLy9NdkExNEI4OVA1OTREYkVFM2lhV0tPZ2xjQWJ3dWFXd0tWVndsU2lVcVNMc09YMVVxWWcvK1dlLzFpcU9Vb09YNFdKMDBOb1hhSGg5NVJhL2Zid0x2eGRQcXkxclpiK2MyNE8rQmJ5Y05sTTZpYytKR1BIdXlMSlBBalhpR1VoVk1SNDhHMll0VkxzT2ZjejN3WHhMR1BzZk1yZ2N1STN1ZGpvVnV3bC9QU21RZVIxdkkzZ3U4SVdsc0NuSGh6N3haTXpLZ0ZNd1lMRVcyWHNSN1VlUE1pcC9qRWVLWjZHZngzLzEwOVAzRDBjOW04UXRHQTVqTlVDRHdNTm03YUxSU01LTTgrL0hzbVN6T3hQZWJkeFJDT0dSbVR3UFA0RUdOalRSVE9DZngvYlZmR2JSVnpTWHdadUEzOFBad1JVemhXeXVxTWtuTjZrM0FyK0hCdHlLK0NVd01lb0hIUGhJZkgwVnZQS2FvOS9HUlNSVEVXSXNIQjkrS0J3cUxyRUlubWNlUHZiOEJIdEIxb3Bnb2tQRjJQSkJYOU5vQVh2dnNDUEM1aW1Sa0FNL1ZBdnNoM3Frb2EzY1N3KytkTGplek80REpkc1VxbzZLWWEvRHJ6Rlg0LytzRmk0MU40U2crajk0Q1RBY3ZPbDRGNjZOSG5xTHVDLzBRdUUvYnd5UXJCVE1HeXhTTGI3dG9EVGcwOEJ2TE9EaHhDQThzeE1HSk9KZ3hUMHN3b3d1VGlBYndzNlJCSFNpWVVaSVF3b3laSGNEZjc3UVQwM09BWDBrYUJCRGRBRTZZMmFONGtjOVp2TDNyWm1CN2xTWkJkUmZkYkl6aHEwcm5rWDFWYXFGYjhadjRyT20yUFdkbWx3Qy9TLzdzcjlna3NKMzhiWG1sSWhZNVBvcGVRMnA3ZktSbFppZmhyOU1HUElqeE9yd0RUQmszdyszRWl5dDM0RGQzRDJSWUtKRkZSRnMrTitJM3Btc1RocWMxRFh3Skw4aGVOZmNBcnlCN01DTzJGcmdCK0thWjdRRitHTmNDaWJicHZBSS9oL3dheFR0bGdiK1dkMVpwdTIzMG1ma0EvdTlzdDAwNHJXbmdPNlN2cFNieUhBVXpCa2dValo3Q1Z5R1AwTnp1MGJvVlpBWVBJc1FGa3ZZRFQvVmd4YkZCc1pUdFh5Ui9CRnllTDA3TFRCdk1HQWJPTnJQbGFUODd3VHZQN0RhelQrRXBpM2VGRUFaaVJYTXBtRmVuWDRQM3Q3OGtZWGdhczNoQnQ2eFpPejNWY3ZOMUZUNGhMUnJRMlFWTTZXYXEza28rUHVKVjFOb2RIMW1ZdDFwOUNaNkY5NGY0amZDWkhaOVUzR0hnMy9DMmxKOENEdXJZeTgvTVRzVS85MytFQjZPS1pxbkZEdUdMRXpkWE5KajNFTjRWNUFqNWc1YnZCRjZPdDV2ZmJXWUhvKytQNGVlUTErSUxNMFVMQ0IvR08zeHNUaGkzSkt6WjZTYit6SnphK1JtcFRBQVBoOTRYaDVVYVVqQmo4TndHM0VWMGN4cDYyK3U3azZMQmpER0tYMENrYVJvdkFwcDJ4V1lJWDRsWVJjWjZHeUdFWFNnNjN3MnI4SW5IdFVrRFU1cW8waXBSQnN2eHorYlZGQTlrZ0dkbFpQcU1TeVdWZVh3MHFPL3hrY1Y1ZUZEd2F0SUh1b3ZhandlSmJxem9UWExkck1FemtUWW1EY3pvWHVBelZUMEdRZ2dIeld3L1BzOHNralZ4UWZUNGs2U0JCZXpIdDE5VTViV01POTJVK1puWlRuS05OWkZGS1pneFlFSUlnMUpJY1JoOXZzc1VaMlprRWFkc1ozMmVsQ3hLZS8xemZQVzBqQnQ0Z0k4a0RhaW84NEhQVU03TjEyYjhwbFVyd3pVVzFRcjRFOG83UHFhbzcvR1J5TXcyNGtHTWQxTE9jWlRXVGNBWFFnaTdrd1pLWjFFOWgwdndjMkhlclJidGJNSHJaRlI5dnJrREQyU1UyYldsYlBQNGRxcS9UaHE0Rk14c0E3Q0pjanFBeFhZQU95cTh1Q29WcDVzOXFhcHBmS3RMWHNyTUtGZmVZTWE1S011aXA4eXJqVy9FQzZ1V2NVek0wT3plVVN0UlVPZGRsRGQ1djVYc3g0VlVTSFI4ZklEeWpvOUpvb0t3U1FQcnhNeml6SldyOGVQbkhNb0ovS1F4RFh3WVArOU1kUjRxU2N4c05kNDk3SGNwcDJOUHEyM0FMZmg3VlhYN2dlL2kxN1N5dHRlVWJSZCtQdWw1aHc4emV3L3dPeFJ2d2JyUVRYajNRcEZjRk15UVNvcnFlK1R0QXc0K3lWcVdORWhTYStCN1lMTzBNb3YzNGtxUFJEZnZHL0hxOUtNVVB5YU80aFBBVyt1VzRtMW13M2l4ejdlUi9qUGN6aXp3SUg3RFd1UThKVDNVY254c3BMemo0d0c4QTFPdGpvL0ZSSHZqejhMYnE0NUhqL1g0OGJNVTg4ZkRST2NiNE12QVROb2FUTEk0TXh1bkdkeStpSElDZUxFcDROUEEvVFdwZmZBMFhvdGlEK1Z1bVNqTFh1QWJ3TjdRd3c0ZjBiWHpUWGdMMWwrbDJMYWNWdkYxZEJmRnVoZktnRnVLaTVGSVhuSEY4cndSOHhFekcrNkhTV1d2aFJDT21uYzBtU1I5OTRmVDhEM1Zzc1JhQ25UOU9UNXBIYVY0dFhHQWg0Ry93L2VzMTBhMHF2eGJ3SHRJLy9sdFp4NmZaUDZWemkzMXRNanhNVVk1ODZHSGdUdXBjVGFhbVoyTUJ5c3V3Yy9mcjhBN01veFJQQWlZMWhIOEdMc1hmeTIzYWl0WE1XWjJCcjZpdmdudk9ITVc1WHptb1RsWHV6R0VVSnRyUXpTdmVSU3ZKVGRPZVRmcFpkZ0gvTjk0UjdlZUZCR09DdnllQjF5T255Zkw2UEFVYTcyT0tydFJDaW5yUkNiU0RUOEhucVJBTUFQZno2c2Jqbkw4QksvK25mWm1jQVZ3amdKS1N5dXFUdjlMd092eEdnQXJLYjdpREw1eWNpL3dwVHJkV0VRM1p4ZmgrL3Zma2pBOGpRTjRKNFhhM3JBT3NpVTRQdmJVTVhzZ3FxRndGczN1SkZmZzIwcEdLTzhHSm8xRCtHcjVWL0Z6elVNSjQ2V0RLSEIzTmg3QXVJYnlNeENPNEZzRWRnSmZTQmhiT1NHRWhwazlnTmR0dUJJL0YxakhKM1hYTVh4THlWYmdIMElJanlhTUwxMUxSdFlGd0dYNDFyS3l6cE94L2ZnMVZOZFJLVXpCREtteStLUXUxVEFEUEpFMGFJRWhQUGl4STJHY2xHY052cEp5UGVXdXBENEU3S3JoemNVUVhoUGh6WlNUVW4wdlhvUlEyMHZxcWR2SFIxM2JTWS9nUlQwdm8vdzk4Vm5zQW01RWhYWExzZ3JQeHZnRHlxc1YxR29HRDJSY1YrTno0bjc4TTdlUnBkdEMxYzRjbmdGN0k3M2J3cmdLRCt4Y1RmckZxNnp1d2J2ZDlPcmZLSDJrbHdlc1NKSjVpaFhYRzhmM3RFOGxqSk4wcHNoZTFFN0JqQ1VVVlJxL0FkL1hYcVlwdkR0RGJWWlJXdExsNzZHOEZQbGR3TFlLdGNpVERNeHNFMzVqcCtPamVYeHN3bFBJZTVsbWZ4Uy9jWHRmbmJZcFZKMlpYWW5YT2JpVWNyWVpMalNKRjIvOGJKMXZTcVBmZmNMTXJzT0RuR2xiMEpkdEdpK2dlbDB2c2xuTmJCVDRTenlvMDgxendkM0F6U0dFSWtYK1JaNmpZSVpVMlJIZ1owbURaTW5Na0wzaTlCQndZZElnS1NZcVpQZ2V2QzVFbWE5M25CMzFZWHgvYXkzUzU4MXNHWjRpKzZlVTE5bW9nYWRSMSthR1ZWeDBmRnlQWnh5VXVUcGR1K1BEekM0QVhoczk0Z0RHS3NvSjl1VXhpUWU3NzhTTHAwb0JMZlZncnNlM1VwMUxkN1lKVGVMdFFyOUcvMlRRYnNPUGczZXo5TmxKazNpcjc2K3loQmtaWmphRW54TXZ4VFBXUnNtL3RUdU5uY0RmVTZ4Ym9jZ0pGTXlRS290WGEvSjZFYjJib1BXZEVNSVJNL3NadmdvNTJubjBjMDZsZDZzY2ZhOWxJbklWOEVhOFdOOXd4eWRsOHlTd0hmZzYza25nZU1MNG5vdFduTmZnSzVKeDJuQVp2b2h2TVNtU0xTWkxhTUh4Y1RsKzQxN21DblhsajQrV205dHgvTGk0Q1BobDRPWDB0dHZVTk41RjRqN2cyM2l0RVcwcktjRE16c0hmNTNWMDUvTWVtOEM3bG13SER2U3kwMGFaUWdqVFpyYU41cjNSVWdVMEp2RFg4bTdnaHlHRW93bmpDelB2YWpNV1BWNUpzMXRSTjAwQWR3RGZxbk1tajFTUGdobFNaYzlTckYzVG1YaEhEU2xQQTc4Z2pTYU1pNjBBUnFQaWNrZXFPTm12bzVZQ1hlZmhMZE91cGZ3Q1hZZUI3K0FweExXNGdZOHlNdGJnaFQ3ZlRYbXBzZ2VBbTRHcHBaaG9TakZ0am8reWdscXhRMVQwK0RDemxmajFiemo2K2pKODVmV0M2TS9kV0tsUEkrRG5sU2Z4QU5CVzRMdFZlLzNxSm5xL1g0elhCWXJicnBiOWVZZG0xNUxiUXdnM0p3MnVveERDcEpsOUdmKzNEdUdMTWQwSUNNVlpYZnZ3NCtBcklZU0hPejhsUC9QQ3g2ZEhqek9BdCtORlljK2p2T3RrTzg5OWJ2Qi9aMTNyQ2tsRktaZ2hWVFpIOW0wTnJVN0hNd09rUEhIRi9zdVRCa2FXNHhmS3RYaGFvYUx4QlVSWkIyY0Nyd0hlaWs5Y3kweWJqeDBDZGdNZkN5SHNTUnBjQmRFcS9BWDRLdndWd09yT3owZ2xubkQrbGVwa1ZGOTBmSnlEVDlDN2ZYeDhFZmlicWh3ZkxUVXcxdUlCaXczNFN1c1kzVTBiVDZzQi9CZy9yM3c5aExDNTgzRHB4TXdNRDE2UDR1L3paY0J2MDczM2VoYmZTdlgzSVlRYmt3YlhXUlRRbU1Zemh2NEN6Mlk2RTE4d09LblRjMU9JYit3Zng0c0czd2djRENHVXRsWEh6RTdDNTc1RGVFRHpkRHdiNjBMZ2ZEempwQnZCcnNVOERmd0xjRmUvZjI2a2R4VE1rSDdXeTMzQS9TcXV0SjNWT0o1V3JHQkdNVVA0cFBVdlNKOGRrOGU5ZUlHdVN0eW9wVFFHZkF5NGhQSlcwdWFBeVJEQ1RVa0RwUkxpZ3BaWDAvM2pZM1BGQWx4eHNlWFAwNzN0QlVWTTRpdlFuMVltUmltVzRlLzV0WGpuaVhNNkR5L3NRZnd6dnpscFlEOEl6YUtnSHdBK2hBZkl4eWgrWE0zZ1cwcHVEeUZzU3hxYzAzTDhkeDNIaXgydnd6OGZSWC8zUFBiaTNiOTBEWld1VVRCREtpdUVNR3RtUlNhTEk1UmJQMEI4ZFdaSDBxQkZYSWdLSitZVzdZVytFcTgwM3UzV2NiZmlrOVlkU1FPcklDcnV1Qkg0T09XK052UDRaL1k5U1FPbHR4WWNIOTArNThmSFI1RnJVK21DZHovWVlXWlQrR3ZRaXh1WHhlekFWNTkzaHg1MGFPaEg1bDJyM292ZllIZjc4ejZMZHl6WlVyWFAvRktJUHJNM21ObGY0eGthYndiZWdHYytwUkYzNWR1QkY3bmRFVXFzRjJGbXd6VHJYWnlMWjE2c3BmdGJSNUkwZ0srZ3JFWlpBbVZOK2tTcWFzak1Wb1VRWnBJR1Npckg4SXZVTko3NWtuYnY5VGpLa3NrazJnZmR1ckx5U3Z3MUxMTXV4a0kzNHBYRzl5WU43TFdvTHNMRndOdUFkMUh1YXpNSGZBbXZMbC9heEZQSzA3S3RhT0h4MFUxMU9ENXV4TnN6WDBSNXgwTldEVHdRdUIyL2lkdVBqcVBDek94aVBMaDZFWDdqMnMzUGU3ekY3anE4VU91ZzF6bVl3K3VGUFE1c3dUTWR4dkR0aktkejRseG9Ebis5RHVKYnE1N0NnMEpQVW43bmwzZ3JiMXczNjRYMGZudjFOUEFaNEgrU0w1TlhKQk1GTTZUcWp1QW54cnhSNWlIOHBsdkJqQktFRUFKdzFNejI0VGZhYVlNWmErbjlCYmJ5b3IydXkvR3RFdVA0cFBWVitLU3BteFBYUTNqcS9PMzR0b3BLMzNpWTJTbzhrUEh1Nk92YXpzL0k3RDdnSDREdkJCWDhySXpvK0RnRHI0bXhBVDh1ZEh5Y2FEZndaZUNsNUw5dTVqV05GelI4RUE5aVRJUVFwam85UVRxelprZWVEVFNEMjkzZVJqUlBzOFBHTnJ4VFQrWGJEbmRUOEk0dHM5R0RhQTcwTUQ2L1BKVVQ3NmVPNE9lTUdlRHBMcjkyaC9GajdoQitYdXhsMGZ1bjhVRHZKQU1qcndBQUlBQkpSRUZVM2ZqbnB1cm5TdWtUQ21aSTFmMGM3eVNRZDFJV1YzQ1djajJNRjVSS20rSTZBcXd5c3hWQjdmZWVKNXF3RHVORnhsYmpLZk8vZ1hmbTZPYnE2bkY4QW5JUGNFdVYwMEVYS1hqM0xyemdYZGszc2Z1QXU0QmR5dWlxaGdYSFIzeERkd1hsZC9CWjZCandJenk0VmVuakl4WnR6N3didi9rZG92empZNkc0aGZvVWZnTzhFejkydENKYlFCU3dQUXNQWkt6RDY4Qmt5WWJNYXhaZlRiOE4vOHpyWm5RUjBUeG1LbnIwVEV0dGp5OEEveEVQN25iN21GL29DUEFUdktEcFYvQ3RlSE9oVDFyMlN2VXBtQ0ZWOXl3ZWNjNHJ6c3lRY24wWDN6dWF4VGcrU2RxWE5IQ1FtTm1ad0cvaDJSZ1hSNCtsTUllbnpINFQ3MXBTcEhOUVYwVTNzeVA0eFA0UDhadlpNenMrS1o5OVJHblZDbVJVUTFRUFl6MjlPVDRld20vcS9xN0t4OGRDSVlTSHpHd3pIb3paUUhkdWdPTmFBRk40RU9OV3RCSmJpbWlMNFpYQU8vSFAvVkxNWVk0Q2orSFhnNjJoZThVcHBRdENDRGVaMlZQQUgrRG55NVVKVHluRFVYenJ6RC9obVl6YkZNU1VYbEF3UTZvdTNtYVMxeXJLYWRFb0o1b2creDdvTWZ5R1ZNR01FNjNIOTdpUEpZd3IyMEdheFF5TEhHTkxZUXlmM0Y5TCtteWdQRzdVSkw1eTR2ZTlGOGZIUi9Fc2d6b1dydHlLNyt0L05ma3pHenVaeHM4ZlcrdVFzVkl6cS9IYUdKZlEzZTBrclJyQWZ3ZStySzFCdGJVVjM0WTN4dEtjTHh2QVY0SC9VNThaNlNVRk02VHE1dkhWNDd4T3dRc2lTWWxDQ0JObWxqV1ljUzdkbVZUWFdnaGhTL1JhYnNMYnJpNUZpdWduZ0p2cXNJcGlaaXZ3ejgwNWRDK1FzUThQWkd4T0dpaExLNFR3aVdoLytpWjBmS1FXUW1oRTJSbUg4R0o4UmNYYlNiYmlRWXlKbWdaNUtpK0VNR2xtN3dEZVQvY0RlYlA0NHNTN2dFWlFqYURhYWpubUQrQXRtcnR4cnB6SE0yenZ4TStUK3N4SXp5bVlJVlVYZDgvSVM1a1ozVE5KdGhaZ2NXYUdQTjhlL0hQK0NQQ25kR2NTMHNDTGM5MkdGd2lzUzlyOEVmejFlUUl2S3ZaUi9KZ3VLNDEyRjNBSC9uZExOYlVlSDlkUjNudmZxcTdIUnljeitKYkFXL0dhQzNrMDhOZC9GMTQ3WkFyUHlpaHlYWlprYzNqbm5CazhTMk5qNStHWkhjRzNsZnkvK05hU0JqN2ZrbnByNE1HcDI0QVBKSXpOWWc2dnJYVVB6ZTQyK3N4SUpTaVlJVlVYRndETmF6bmRtZmlLMzFoazZUU3pDampEeklhMHIvcEVJWVFaTTV2QUo1Z3Z4THQwbEZuczdRRHdkZUFmZ1cvV0tTVTBoSEFjbURHenAvRUoxRER3SnVCMWVESFF2T2J4RzdTNzhiMitWZDlxTTdBV0hCK2orUHVmOXJ5VHhsNThnbDY3NDZPVEVNSVJNM3NNYnpHY3RRdkdQanhnL1FPOFE4byt2Q2JHZk1kblNTbENDTWZNYkQ5KzNuNmFaczJnTWdMZCsvSFArMDVVNTZDdmhCQ09tbGtjK0g4ZFhxc3NyeU40TU8wNytMbGdGMTc4Zlgvb2JvY1drVXdVekpDcUsxb3pZd1hsWFB6bCtSN0RpeitsdFJ6Znp6bUNlbzgvVDVRaStoRHdLYndEejNxS2R6TnA0Q3ZNOStKcHA5OE5JWlRkNTM1SlJLbXNzOEROWmphRlQ3SXV3eXYrWnduNkhNZlBLN3VCL3cvWUdVTFkzL2twMG1zdHg4Y3QrUHQzSmNXN21jVEh4MTM0NUwrMngwYzcwVmFRSFdhMkRUOWV6Z0Zza2FIeGpVdjgyQUhjajI4bjBmSFJBOUU1N3dsZ3E1bTlFdi9NdjVwczU3dFl3RmZSOTlFTTR1N3N0OCs3UUFqaHNKbDlGOWlDWjg4dUIwN3EvS3puSEFXZUFuNktmL2JpTFNVUEFkTkJIVXFrZ2hUTWtINFhyMlpJK1E3aWs5NHM0dmREd1l4RlJCUExTVE83RHZnNFBua3RFb3liQkc0Q3Z0NHZxODBBSVlSdFVSMkZlVHlMSmNzcWZSd2d2UTUxWDZpVkVNS2NtZTNFdDA2TVUzeWxPajQrdG9UK3IvOXdJLzU2dllURjUzNHp3SFk4cUxOdEFGNlBXZ2toM0dobTRNR29MT2U3V0x4bDk4TjRVZHNpWGVLaytnN2k1N2Iza3kwanE0RnZKL3NLUG0vUVhFMHFUOEVNcWJTV1ZhV2tvYkwwSnNqZVkvM0ZlQ0ZRNlNDRU1HdG0vMXYwbnh2Sk5ubWR4MU5CYndwOVhOQXloREJsWm4rT3J6NTlGRzlCbWVRUThGbTgyS2R1MW1vb3p0QXhzemZpQVQ4ZEh5bEV4OHRIOE5mcS9KWWZiY1pYWGg4STJtcFZhVkZBWXdTNG5HeGI3SFlEdHdPMzZydzNHRnJPaysvRHo1UHR0cHZNNDl0UWR3RjNoeEMydGhrblVsa1dRa2dhSTlKelpsYmtnem9CWEJkQzJKRTBVTEl4c3c4QjE1UCtabUlhYi8xV1ptR3F2bVZtUTZTdmFOL0F0NU44QWw5NUc2aU1Bek83QVM5eU9OcG15RTY4RGUzbU5qK1htc2w0Zk16aU4rMWJHTURqSTJabTF3TlgwYnk1ZVJIcVNGQWJHVC96RXpUYmJ5dUlNYURNN0ZyZ3ZYaXJYL0JGcUszQWc4RHVFTUsrTms4VnFRVmxaa2hkVEZKdUJ3TXB4elQrM3FRSlpzemc0N051VFJsa2NVWDdZOERIZUg1Sy9iRm96SjE0UmZxOXdLUFI5d2JOWmp5MTluZndlaVB4dVdJU3IreStBMzk5cEg5a09UNXV4d3NmVGpPWXgwZHNLODA2TS9lampnUjFrL1NaajJ1ZjNJUnZGL2dCNmp3ejZMYmpkVEMrZ2w4UHAvQXN4UVplWEZhazFoVE1rTG80aEUvQU9nVXpqdUluNTFrOGRXNEdlQmEvdVZNRjl1NDRoTjhndElyZmd4bmdSL2pOUXh6RW1NSGZEMGtoTkN2YWZ3UDRIUEJIK0UzSVlYeFM4djNvNnc3OFJuMW1VRmRZb3pUNjdmaGtmd1pmaGZvMy9DWjJGekExcUt2eC9hck44YkVDUHdjdFBENTJBMGVDZDhjWlpJOEJYOEs3VWUwZDFQTkZYUzN5bWY5ZzlLTjV2TGpuZzNoR3hqYTg2OFRoUmY4aUdTVDc4Yy9IRUY3RVUxazYwbGUwelVScXdjenVBczREVHNVREZIRXhLL0NibDJkcEJqQ21vNTg5RWYzc0tlQ2hvRUpHcFRPemNYei83bnZ4MTdxQnYvNVA0S3ZrUDhSdkppYUJ1YUJLMkxtWTJVbzhNK256K0lUazM0QnY0MXNuSHRKTmVwT1pyY0pUNk44R1BLeHRKZjF2d2ZFeGpOK3c2L2hvdzh5V0E4dUNPbG5VVnN0bi9rdDRnUHNKZk9YOW15R0VQWjJlS3lMU1R4VE1rRnFJOXNPL0dQZzV6ZlM0aWVqSGs4Q2hFSUt5TDVaWVZJenNmUHptY1JKL1Q2YjFYblNIbVczQWd4bTdnNnJSaTV3Z09qNkdVYmNHR1JCbXRnbmY1cmxiZGNGRVpCQXBtQ0VpSWlJaUlpSWl0WEpTMGdBUkVSRVJFUkVSa1NwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWFrWEJEQkVSRVJFUkVSR3BGUVV6UkVSRVJFUkVSS1JXRk13UUVSRVJFUkVSa1ZwUk1FTkVSRVJFUkVSRWF1WGtwQUVpSWlJaUlpSWlJbm5aK2x1R2dGVkFJK3k4WmlacGZCb1dRa2dhSXlJaUlpSWlJaUtTaWEyL1pUa2V4UGpqNk9zL0F6dkN6bXNtT3o0eEJRVXpSRVJFUkVSRVJLUlV0djZXWmNBYVlEM3dmd0VyZ2Z1QXZ3UCtQdXk4WnFyOXM1TnBtNG1JaUlpSWlJaUlsRzBsSHNqNE9EQVVmVzhkY0E2ZXBYSEQ0azlMUjVrWklpSWlJaUlpSWxJYVczL0xPSEFsOEVHYWdZeUZOb2VkMTd5dnpjOFNLWmdoSWlJaUlpSWlNc0JzL1MzWEE2dUI3K0ZiUUhJWDZiVDF0MXdNL0Q1d09aNkZzYXpOMEduZ3M4QnR3R1RZZWMyUk51TVdwV0NHaUlpSWlJaUl5QUN5OWJlc0FkNERmQWpmRnZKajRQUEFsanhGT20zOUxWY0Mxd0N2QTg1SUdBNXdDSytqOFFYZ1MySG5OWE1KNDUrallJYUlpSWlJaUlqSUFJbTZqSndIdkFYUG9oaVBmblFVbUFDMjR3R05pY1gvaGhQWitsdUc4Yi9qei9GQXhxck96empCRFBCTm1vVkI1eFBHQXlvQUtpSlNXVkVGNkZPQUZ3REh3czVyR2dsUEVSRVJFWkVlc2ZXM2pPSFpEY2VBcDRFRzBBZzdyem5hOFlsTExKcGp2Z3JmQnZJdTRJS1dINThNWEFTY0JaeHM2MitaQmFaVEJCaFdBbVBBRzZJL1o3RUtlQlArdkovWStsdDJwWG5ORk13UUVhbXVsZmcrd3pQd2kyR3F5TGlJaUlpSTlNUzErQTE5QS9nT1BuZWJBR1k3UGFrSFZnSi9DbXdFUnRxTVdRTmNEOHdEbTRHcE51TmlUd0piYUw0RzdZcCt0ck1LNzN5eUduZ2pLVjR6YlRNUkVhbW9xQXIwaDRDcjJ3eHBBSk9jZUxLZnhZc3AvWGpCMkNtZWZ4R2FCZzRvNDBORVJFU2tPRnQveTJONGNHREZnaDlONFVHTkI2T3Z1OFBPYTZicEFWdC95eWp3VVR3ckkyM0FZUnZ3NmJEem1xMUpBNlB0SnRmamYvL2FoT0h0VE9BQmpZNVpMY3JNRUpGYWl0TDRybTM1MWlQNHpYMnNBUndFNGlKQ3g0QzVQSVdNS2l4TzUyczl5UjhGamtTUFZ2UFJvOVVrOEQrQnp5QWlJaUx5LzdOMzkxRjIxSFcrNzk5RnVKRmdEc1EyWUVzZ0J1MmprUU1TRlNOb3RBSXlrOHp3RkEvTUNBN25BalY2ZFIzT3FMbmpXWGp1dlN4a3VXYWR5Vm5lQ3pwa2lVY3NraGxtd0prd2hBYzFFUXdwalJJRE9vMkptY2kwMFBZazJraHNPNXlXN21rVDZ2N3gvVzE2cDlPOWF6OVU3VjFWKy9OYXExY2svRFltM1h0WC9lcjcrejVJVXp3L25JZGxGUFFDYzJkWTBndXN3SHBLWEFuOHh2UERROWhEKzgrQUlXQW95MzFxMVoveFMxaXZqRVpLUVpZREU1NGZIb3lqWUVmQzJqRnNiL2tyNEdyc3RZM3FBMjREdnVqNTRVOW1tM0tpWUlhSUZGVXZjSDNWUDQ5eDdFUDlPQmJFQUlpQkk1NGZUZzk0akxpdjZ0OGJCcDZNbzJBWCtUYUgraVBxMDQwRFB3YitPV21oWk1zRjV0Wmc5K1RwcHpUaldOcm05UEZvNDhBTHJZeE5FeEVSa2RUMFlwbTAwek15S2s1d1g1WHBIakcyUnowZjIzdStCTHprK2VFd2R0ajBOSFlvOXh4d29KRUpIelZVOW8zbnVWOW5HNWM2a3g3Z1lnRFBEOCtJbytEZTJSYTZUSXBuUFQvOEcrQmZnSnRwUEtBeEg3Z0srelArTmZEWVRJc1V6QkNSb2pvZVdGRDF6OVgvdTE0VHVNWk0wMzd2V2VCZlozeEZPZlFEdTRCdkFuc1Qxa3IyRm1LcGxLY0JoNmI5dTBtbUdvZ2Q4L3ZUZ25NdzlYNnV6c0xweDJhM3E1eElSRVFrRzYvQlBlelh5Y1Ayc2dzNWVuenBCSEEyOEhic0lPTlh3TEFMY2d3RCs3QU1qcGRvM0NUMjM5Z0lyTUt5SHhxSkI4ekhnaTk0ZmppZVZISVNSOEZCenc5M0FuK0haYXRVcHFYVWF6N1dRK09RNTRjVE0yV0VOUEtIRnhFcG0rbFJjckNieUNHT2ZhZ3NnMUhzd1hZTE5tNUxEN2o1Y0FJV3lHajBKaitUU3FaUjljLzFWbUEveHdaRVpCYWVIODdINm55YnpYeVN4bzNXTy81UFJDUlAzRDNqREN3STBhb1RnQ1h1cTJJY3k5SVlBUDRXK0EyV3lkRVFWNm94N1BuaEhjQy9ZU1VnczVYRnpLWVhlRDl3Z3VlSGlZRVZGOUI0QVB0NzlXSVpIbzM4L3kzR21wVEduaDhPVHkvRFVUQkRST1JvdzhBVGNSUkVTUXNMcUQrT2dndVRGa21oOVhEc1hQZCtGTWhvVkI5Vzc1dEdnRW5xc3gzTFVCSVJLWm8rNEFLeUM0QlhlcVQxWVJOU2tucFcxQlJId1lEbmg1L0RScS9XbW1ZeW14N3NkY1BBT2l4YlpGWnhGQXdCNnp3L1hFcHovMzk5MlBqWUk4RGE2bjl4M0l6TFJVUzZ6MmJndndJZmpLUGdxQXVsU0VIdEEyNklvMkN3anRud0lpSWkwcHhsV05sR1ZpYXdhU2hyNHlqNGJCd0ZnN1dYSjNPWnVYK0dCU09hYlRwNlBYQ2I1NGRya2hZQ3hGRndBM0E3ZHNqU3FOT0JUM2wrZUwzbmg2OEVRNVNaSVNKaWJzWktTMzZUdEZBazUzWmhqYksrUzNNYkJoRVJFYW1ENTRjOTJHU1F2cVMxVGRnTlBJcmR6NGV4a3RFMGpRTVB1VjgvVFhOL2grWEFMejAvL0UyZFdjMzNZc0daRDlONFUxQ3drYStUbmg4K0ZFZkJtSUlaa2duUEQ0OEg1c2RSTUpxMFZpUVA0aWpZazdSR3BDQjJBMThEbmxWUEZCRXBPOWV2NExBeTBLUkQzZ2k4bFd4S1RCNEZIc0RLaEZPL244ZFJjTVR6d3lIcy8yY2VGaWhvdEtkRkQvQStiR3pyZ2VrOUxhYUxvMkRJODhPdDdoK2JhUXE2RlBnUXNNL3p3NzBLWmtoV2VvR3JQRDg4QVRjM0dkZ1hSOEhCMmk4VEVaRVc3WStqNE1kSmkwUkVTbUkxc01UencxSGNuak9PZ3BvMS9DSnA4UHh3TGpiZDQ3eWt0VTBZeEtiT1BaVmxvQzZPZ3NPZUh3NENkN3JmdWdiTE5Ha2tPTk9IVFJWOHlmUERPNUxLWU9JbzJPZjU0VUhnNThDWGFMeUh4bXJnR2VCckNtWkk2bHdBb3crYnRkeUhuUkx1QnI3citlRy9ZS244QjRGRGNSVDhidGIva0lpSWlJaklMRHcvWEFCY0FseUVOVHJlRGV6eC9IQTdVNVBKRHNWUlVNWUpaZEo1aTdBSC8wWWZ4dXV4SFR1Y3lDeVFVUkZId2N0WVpzVmR3SW51dDVmUldJYkdRdUJ5WU5Eend3M0FlQndGUjJaYjdBNjROM3QrZUFWd0ZaWVpNbWUyOWRQTXdUSTBUbE13UTdMUWkzMEFLbWxERjdpdi94MnI5ZG9CUE9oK1ZhYUdpSWlJaURTanN0OWM3UDc1TEN3RmZSVGJaMzdQL2RyUzlBZVJXZmpZZXk0TEc3RStHVzBUUjhHWTU0ZGZ4TWErTHFieElNMlp3T2V3ejlzQTlVMVNXNHQ5aHZ1b1B4dGtISGdhR0ZJd1E3S3dCcXU1bXE2U3NkR0hkYjhkOC96d0tXQUxjSDlTalpXSWlJaUlTSlc3bWZtQmF3RndxZnM2N1BuaEFMYmYzQWdNWk5GL1FMclNsY0M3a3hZMWFCVHJrYkU5YVdFV1hFQ2pVbkp5STQwMUJUMGUrK3c5QUh6VTg4TWRTWmtsY1JTTWVuNzRRV3djK2dyc2ViR1dVU3dBc2trTlFDVjFuaC8yWWRHMW5xUzFXRHBSSlpxKzJ0MW90bUtkK0lmaktKaXM5V0lSRVJFUjZUNXVnc1J5TEpDUmxBby9COXRyWG9VOUxCM3cvUEJIMk9ueEUzRVVqTmQ2c2NoTVBEOWNqWldaSkwzL0dqV01CZDA2YVJLYmNqS0pUZnRyTkVPakYvZzQ5cjM1UnNKYXNML3piY0FJY0JuMmpEamRPSEFBR3llNzIvMnpSck5LZWx3VG5HWEF1ZFQzd1o2RFJlOFdZTE9EbHdKbkFDdXhEclg3Z0QxeEZMUTF4VXBFUkVSRThzbE56RHNkdUpya1Uxd0FEK3NEY0NKVCs4MDNBVzhEenZmOGNDODJ4bm80NlJSWnBNclZ3T3VCNDVJV05tQVNlQmJybDlFeGNSUzg3S2FjYk1NQ2daL0VudTNxL2J1ZWdFMTRlYVBuaC9PVE1xSGlLSmp3L0hBbmNDcldlK09pYVV1R3NjL29WdXg3TStuNmZDaVlJYWxhaG5XWFhacTBjQVp6c1NoZUw3QUtlOU1PQUUrN2pJM3RXSWZxRitNb09EemJmMFJFUkVSRVNtMEpjREZ3UmNLNjJjd0h6blpmcTNEN1RXREFIYVR0dzBwUkZOaVFZM2cyQ3JnUGUvL1YyK09oWGdlQmJ5ZE5BMmtITitYa1dlQjJMRGh4R1JiWXFDZCtNSXlWZGUxSldsZ1JSOEdJNTRkYnNINGRKMkpUWXNBeTloOEZ2Z1hzbXY2NXJPY1BJNUxJUmNsWEFtK252aWg1a2twZ1l6bVdjdFNMUmVTZTlmendsOEFMdXNtSWlJaUlkQS9QRDQvRGdoQWZ3REo3V3pXZnFTYWlJOWhlY3dmd2hHZmpLZ2VwT2dVV3dUSUgxcERPKzYvYVllQVg1S2haclN2NUgvYjg4QTdnTlZnUThiUWFMNW5FUGtkYmdIdUFuelRTTmlDT2dtSFBENzhIbklJZGp1OEgvZ0g0Umh3RmUyZDZUYjJwSWlKSjVnTVhrbjVIMzByR3hrMVlZNWgxd0IvVGVPMldpSWlJaUJSYnBhVDUvVWtMbTlDRHBiZi9YOEM5Mk42em5wNGMwbDE2Z2V1U0ZqVmhETXNJMnBXMHNOM2NrSVo3Z1NjVGxsWUNHV3VCM1kwRU1pcmlLRGdRUjhGNkxMQjRNN0JodGtBR0tETkQwdk1wTElLV1JsYkdiT1pqMlI4cmdjOTdmcmdaK0FMVzhYZTB4dXRFUkVSRXBQak94L2FCYWFmM1Y2dE1aTGplZmUzdy9QRHJ3Slk0Q3ZwcnZFNUt6dlBEWlZoV3hwS0VwYzJJNkh6anoxbkZVYkRGODhNSjdMUGh6N0JrR0xnOWpvSjFNL3k3aHNWUmNHSFNHbWdpbU9INTRTTHNML0N1cExYU2NVOENVUndGQjVJV05zczEvZXpCSXBUdHpwWllnVjFNK2owL2ZBTHJTTDI3OWt0RVJFUkVwR2pjQkpNVldLUDVkam9IUzYxZjVmbGhQM0IvSEFXNUtRV1E5dkQ4Y0I1Vy9yNHFhVzBUS2lWT3VjdkttS1lmbTNMU2czMHVLbllBOXdQL09OT0xzdFJ3TUFNNEdYZ0hGcFdTZkR1Q3Zla3lDMlpnYitiVlpCT2hUTExRZmZWaWpYak9jeDJwdHl0eUx0TGRQRDg4Z2FNRHJLUEs0QklSS2JUbHdEdEp2MWRCa3BQZDEybllmdmYxbmgrZWgrMng5OFdhdXRjdHpzSGVnMzFKQzV1d0M4czBIMGxhMkVseEZJeDZmcmdONjU5eEJwYVJ2d3Q0QUhna2pvS2hXcS9QUWpQQmpMbllBK1NTaEhYU2VRdkpzTTdQWldXOEFmaFEwdHFNSGRNczFEM0lEQU1INDRSeFFDSlNTcFVHWFJYRG5oOVdiemdQWXpQS2oxVDkzb1Q3cW5nWmEyWlYvWHVUd0wvRlVWRDlPaEVSeVpEYjEzMEFhLzdaS1NkZ3p6OUxzQ3oxcmNCMmw2MHhyS0JHZVhsK09JZXBRUWRwbHpoTkFOK21nY2tmSGJhWHFkNDE4N0ZlR3R0Y1g0MjJheWFZSVZMUmgyVmxyRTVhMkNiVnpVS3ZRemNaa1c3V0I5eFc0OStQWVZscjQxVy9Od3c4WC9YUGxhN2MxZGVPRWVDWG5oKytvQXl3VWhzRG5nS1V6ZE0rK2p4SkxTdUIzeWViVS9GbVZKcEFYb21OZHQzcWVya05BNzlvcHZHaDVOcVp3S1ZrRTB6YkNUeldxV0JBSTl6MHlwZUIzVmlUVDRBRGNSUlU3NlhhU3NFTWFjVnk4bHR1VkxuSlhJRnRrRFlDRzJxOVFFUzZ5bnpnTFVtTFpqR0tYVmZxYWs0bHhlTTJsUjlOV2ljaWJYTVRzRGhwVVFkVWozYjlFTGJmdkpPamcrQlNmS3V3Z0VZV0dlOGJLYzc3WlQ1WXVRa1d4T3M0QlRPa0thNmI3MHJzNHAxbkMzQVRVRHcvdkE2N1lHenVwdHA1encrWEFBdDBpaXlTbW1GeTNIRmNSS1FzUEQ5Y2dPMDFWeVlzellNbHdDM0FGWjRmUG9qdE43dHE3K1g1NFVwS05tWFE3YU92QlU1UFdOcW93MWdXNENDdzFQUERwYldYZDlSS0xBdnBkT0FIbmg5dUFqYmw0ZWVzWUlZMDYyeXM4VXVSTE1QMTF2RDhjQXV3SSsrTmRscmwrZUU1d0RYQU9aNGYzaDlId1lhRWw0akk3Q3JkeHJlNEx4R1JydUw1WVcrYnkzWlBCdDZidENobityRHNZTitWT3E4RFJzcGNldUw1NGNsWWc4emJnUHM5UDN5a1JJR2NyTEtDNW1DWkRyVktZdk5pQVhBSzhDcHNvbWxsdXM4WGdOMXhGQnlxOWVJc0taZ2h6WG9HZUJqNEJYYlJYb3A5SVBQOG5scmd2azdFQWpGdjgveHdCMWFyTmhsSHdjdTFYbHhRRndEdnc0SlAvODd6UTRCdHdQNlMvbjFGc2hKaG84ZjZnYjF0M3N5TGlIU1U1NGNuWWc5MEgzY0hRcnZhZENEMHY0QWZBbDhHM29SbFA1eU9OZVBNcS9udXF4Zjc4M3JBRHM4UHY0TUZOUTdYZUcxUnZSYnJLVkhKMkY3bytlRTl3SStMR3NTcGVzK3Z4cVkzcHMzRG5wdnludVUrWFE5d0V2WXNkUVRZNWZuaExteHYxSTVyd2xIeS9PQXBPUlpId1M3UER3ZUE3Mk1SdWhWWUxkbnJnRk94Z0VGZUxYWmY1MkdCbU9PQkFjOFBEOFJSOEx1YXJ5d1F6K1pobjQvOUhSZGduYmRQeG40MjMvVDg4UGs0Q2w2cThaOFFrU25iZ1ExeEZBd21yQk1SS1JYUHB0ZWRnZlZKK3lTd0NEalI4OE1mQWM5bjJmelBQUnh0Y1h2T2QyRVBmdWRoQVkwZWJISlZYbFdtbjN3U08vUjdGZkMwNTRmLzJzbVQ3TFM1OThjaXJLOEVUR1ZDL3c1NGxlZUhQNDJqNE9Cc3I4OGp6dytQdzU1bkxrVVRQR2R5UFBaczhTRnNYUEpiZ01kY1VPTkFPd04yQ21aSTA5d05acGY3V3U5S0d0NEovQjUyMGU3QkxtWnpnZU5tKys5MFVLVko2Q3BnTS9BL1BULzhsN2c4bzF3ck4vemVhYi8zZWZmcnQ5eEdaS2lkRngwUkVSRXBCbmN3Y2c3V1VQMFQ3cmV2d2pJL0h3VWU4Znp3aDFrSGVtTnJ5anNBM092NTRXSnNIL011NEdKc3Y5bURQVnpsOWRsbUZmYm4zUUU4NVBuaDEwdVU0YmNFTzlTc3pqRG94ZDR2ZjRqOXpEWURROEJZUVRLRFR3WGVEL3g1MGtLaHozMWRCZndqVm1hMEQ1c2tXVDNhUGhONS9jQkxBY1ZSc0J2WTdTNVlTN0cwck91d0MxcWUwd0Y3Z1k4RGg0RDdLTTk0dVBkajlXM1R6Y082OUw4UEMrS3NRK01IUlVSRTVGaUxnQThEZjRxYlpGRDErOWRqalFFM0FwK2xUZUlvR01JZWpCL3kvUENyMkg1ek5aYUJ1cURXYXp1c0I3Z2NlRE9XbnIraDV1cmlPQXZiYzA0MzEvMjd6MkdIbmV1d1BYYm1EN2dwV0FaY3h0RUhnbEpiRDNaTnVBcjRBdmIrSHB4OWVUcnllRm91QlJkSHdXZ2NCVHZqS1Boc0hBVm5ZcGthNjJqREc3b0ZZMWdhK2I2RWRZWGdXZWZsTmRTK0NDOEZQZzA4NS9uaHB6dy9UTHRMczRpSWlCU1VaNVBydmdKOGpLTURHZFdXQUxkNGZ2aTQ1NGRMUEQ5czYrRlZIQVdEY1JUY0dVZkJHaXhiNU0rdy9WeGVUV0Q3NGMwSjZ3ckI4OE5lTEtDMU9tSHBHaXlUNXo3UEQ4OVBXTnRSN24xL05mWlFMbzJwbEovY0FqemgrZUh0N3Z1WkdXVm1TRHZzeGhxRlBvWTFvbHlGcGFQTnd6cjU1c0ZXNERtZ2tFMktabERKaUVsUzZhUjhJL0FPejVwNmJXbWxnWS9uaDJ1d2xOUXNtaVZWU3pYNDR2bGhIcnRKbndLOFBXbFJBL3JhL1BmY0drZUJwbjZJaUJTSUt5MVpoRTFaT0FjN1lVOVNDWHo4dmVlSGo3dXlrSFliQWg3QVNqbVdZdnZONVZoUHQzazFYdGRPL2NBM3NFTzBNbGdGbkp1MHlKbUhUYWE1MmJObXFGdmpmRTQ4V1lPVkJFbHJlckJ4cnVkNmZ2Z1FjRzhXcFZVS1pram1YSk9qUTU0Zi9nS3JkeHdFZm9DbG5yMFZpK3JQRnZGdmgyRnN6T0l2QzFMSE55dlBENC9IdnBkcnFLOHBWcVdUY2gvMnV0Y0RwM25Xd0dkWGs3VnU1d0MvVDhyQmhobWtmZnF6Sm1sQkI4ekZPa2FuWlNIdC9YditISTB3RlJFcERNK2FPWjZEbFphY1QvMTl6eFpnQjFWemdUZDRmcmdkMk5Ia1BxSXBzVFUxZndrNDRQbmhJTGEvK3dGVzF2RnViTi9aeVRLVU1Xd3l5N2ZMMEt2TTg4UDVXRmJHMG9TbEZYT3dmY2g3c05HZWIzV2w2YnVBWCtYaGUrS3lDTjVITnFOWXU4MWM3RmxnSWZhTThRYlBELytTbE1jVUs1Z2hiZU51YUlQQW9PZUhqMkhSOGhWWTlQTnNPdGRiWXdmd1JCd0ZMeVl0TElENTJPbElNeWxkdlV5TkVYc0wxcWw4SC9BQ01ONUFvS2NIdTNndFNWaVhOMHVTRnBSQXBiTjZ1M1J5MHlnaUlnM3dwcVpTWElIMXlHaDBUM1lDMWp0aGlmczYzdlBEcCtJT1RMS0lvMkFVMk83NTRmZXh2YzBsMko5dEdaYjErTytvTCtNa1RYdUJuWEVVN0UxYVdCQjlURTB1YWNRQ3B2YXFyOE1lZHZzOVB6eUFCVFdPMUhweFZseHc1aElzNk5YSlE5YXlPUUY0Ry9ac2NBZldvekExQ21aSVI4UTJNV1Fic00zVjIzMGNLNDFZVXV0MUdWa1BIRWhhVkJDVkNTMnQ2TU4rRHBVR1BwdXdqSnEybmE2SWlJaEkyL1ZnVFRRWkF5VEZBQUFnQUVsRVFWUS9RV3NQYzR1eGtZMlhBRGZRd2Y0UTdnUjRDUGdTOENYUEQ2L0hVdCtuVDN0cmgzdXhBN1N5V0VYcjM4UFYyTUhtOTdEOTVuMTByZ1NuaitSK2M5S2NFYXlNUGZYeXMzclN4a1F5RlVmQmNGV3owQXRwVS9kYjRDQ3dPWTZDN1M2Q1gyaWVIMVlpM2RjbkxLMUhkUU9mUjRFN3MyN2dJeUlpSXAzaCtXRWY4Qm5ncjJndGtGRlIyVWM4NFBuaGJaNGZMdlBhM0J4MEpuRVViSWlqNERLc1dlZ050RytDM1E3Z3NUampFYmJ0NHRYWGFMNWU4N0hBeUplQXgxM0FxVzA4UHp6ZTdhRWZ3RExGSlQwVDJHZnN6K0lvdUNGcGNUTVV6SkJjY1lHRkc3Q2dSdFkzbVFGZ2JkS2lBbGxKNjFrWk0rbkZUbW9VekpCdU5ncDB2SjVYUkNSdDd1SHhZZUNUcEJQSW1PNVR3RGVCdjh6THdVaHNVMUEyWVB2TkM3RUpLRmtlYkszSDlwMWxjUXZwWjFOWGVyaGxzWmV0cFE5cmRydUV4a3VycExhdHdIK0xvMkJUMHNKbU5WTm1Na0s1VXFUeTVGeW1HakYydTBwVHprSHNJZm82MHYzZTlHTTM3dFM3Nm5hQ08xRlpnZlVoeWNJQTVib0ppelJxQUJoUFdpUWlVaFNlSC9aZys0YWJ5TDdoWVE5d0dYYVErb21FdGUwMGh1MEoxMkw3VFIvYlQvWFZlbEdETm1MOU1sSnJldGdwM3RTa205VmtNN1Z1QkhzQWJndlBEeGRqUC9PazBiTFNuQ0ZzcW1WbVdnbG02TUVtZmRkanArQnBQYkFYbG1zV091ejU0U2dXMEJqRmJqTG5ZbDJUVzBscnEzU1RmcXlkWGJZenRnSjRKOW5jV01hQW42RFB2SFMzTWFBalRjbEVSTkxtK2VGSndNWFkxSko2cDFFMDRtWHM0VDNDVHJ0SGdGOEFQNnIxb25aekV6UkdzUWFVdzlpZTgybW1BaHRMWm4xeHNzcjM0RDVnZndPTjFQUHNGS3luV2l2NzhOa2N4aDUrMnpJRnpUWDhmQS9wbGN2STBZYUFaN0ZCQXBscE9KamhHamZ1YzErU0lzOFBWNkltaTBlcG1vQ3lvU3I3b0ZMeTBHeW14Z0EyQmlyVFNHRzdlSDY0a01aR1l6VnFBT2lQTTVnTkxaSUZiMnBFc1lpSVRPUDJEZWNDMTJDVFM5TDJNdkFiYko5MUYzWTlQZ0E4UjQ0YnJydDl6ckRuaDA5aGU4emZZUHVyUmNESk5ENzk1TGZBVDdGRDRNSm45bmwrZUNMdzc3SG1ybGtZdy9hYldaYVlBNi9zRTk2RzllcndFNVpMYzNZRHo4WXBqbUdkU2NQQkRKRk9jUjF3Qnp5YlNiME1xMjlycHZaeUs3QXJqb0xDMzFpY1NsWkdWbEhscldUYnUwUWtiZk5KTjBWWVJLUk1WZ0FmSTd2VStrbnNRV1p0T3g1TTArWU9idnV4YkkyVndJM1k5NnpSZmRZQllMMzc3NVhCWXF4eGFqTjc3M29NMDc0U2svbkFSN0hQd0x5RXRkS2NQVmgyUnFZVXpKRENjWk5IdGdOdmQwMnJyc011ckF0cXZLeWlIN2l2aURmWEdtNmo4UnRzdlFheGlTOWwrbjZKaUloMEhUZXg0VWFzVENDckI5SXg0S3ZBSFhFR1l4amJMWTZDN2NCMjE3aDBEYmJuWEZMck5jNGdOb3B5UThLNklsbU52WCt5TUlwbFpiU2x4QVRiTzY4bXUvMXp0eHNGSG1uSDg0T0NHVkpvY1JSczhQeHdFeFl4dndxYkhWNHJxTEdSOW94OWJRdlBEejlMZlRmVlp0MUtpYjVmSWlJaTNhYXE5TzV4bWkvUnJVYy9zQTdZWHJiU1ZQZFExZzk4MXUyOUtwTmZabnVXaXJBOVp5bTR3OE1zZTB1MDdmdmwvaTdYSnl4cnhTaFdvcDMzakp6NVdJbDZGdGVEemNEQnBFVnBVREJEeW1BYzY0RnhBR3NhOUVrc3VESGRGcmN1N3hlWFJKNGZ6c1dhZlY2WnRMWkprMWl6cmkzdVZ4RVJFU2tZTjdIa1BDeWx2by9zVXVvcjQrNS9Tdm4zRFJ1d0ZQby9CTjdIc1dXTnV5alJzQVQzSHJvWWVHdlMyaWFOWUlHaVhVa0xXK0VhZnZaaDAzdXl0QTc3dStUOWMzQUI4Ri9KSnBpeGxUYjkvUlhNa01LTG8rQUlNT0w1NFl2QXYyTHY2NThCN3dWT3h4bzJUV0lSM3dIWHVicm9Uc1V5VWJMcUMzQVFlTGhzSnlzaUxSaEVEWnBGcEVCY1djbnZZMDArTHlhYmg1WUpyTmZCZW1Bbk1GbVNxUjJ6aXFOZzBFM2JPd2c4ZyswM1YyQ1p3WlBBWThCVEplcVZjUkh3ZHJLWm1BZjI0TjhmUjBGbUQ3OHVrSEUybHBHUlZjUDhNU3lBdFJrWWlxUGdwWVQxSGVYNTRYSmdUdEs2QmgzR3ZnODdnUmNUMXFaQ3dRd3BqYXJ4V3ZkNWZyZ1BlQjRidWRTTGZiQWVvVHpkcE4rQzFXMmVrTEM4R1JOWU1PaWVwSVVpM1NLT2dzR2tOWkxNVFZFNEZFZkI3NUxXcHNWdFlyWGZLYmZEMkVOMHBsM3ppOFNkcHI4RG0xanllMlNUa1RHR2pWN2NCdHdWbDJmY2ZhSksvemEzMzl5TGZTL09kNzlHbENjcll5RndLZGI4TTR2cjZDandLSmJwa2duUEQrY0FiOFFtbC94Snd2Sm1IY1l5eERmRlVaRDdpWit1OU93Y2JFcFBtbDRDOXJWeno1VEZtMUtrNHlxMWphNEw5UXBnckVRUjhuWjBrLzVoSEFVN2toYUtpRFJvQlpaKzNaWmFXcWVQK2hwRVMzR05ZdmN1WlJOT1dRNThITGc4YVdFTEJyQ202dXVTRnBhVnkyQjlDSGpJOWRJWUEvYVdhTTlabVppWFJWWVBXSG5KdG95YnhjN0Rza3V1SmJ1L3h4ZzJ3V2Q5MHNLY21JODlSNlFkekJpaGZSTnBBQVV6cE9RcVhhZ1RsaFdHTzJHOEd2anpwTFV0YUZzVEpwR01MQ0M3WUorMDVtNHMwTHdSZXdocXgwbnViY0RLcEVWU2FCSFd4MkJEN1dYZHdmUER1OGwrVXNONjRKNDRDblltTGV3V2NSUjhObWxOVVZRMWpiMmI3QUlBa0hHamVWZHExWTdKSlY4RFB1OHlkb3JnZXJMNWZnelQ1dXV3Z2hraXhYSVQxaXNqcXh2TFBteVVXT2FqbEVTa2UxUTFYbHVBQlJiT0I4NzMvUEJPWFc5RVd1ZjU0UW5ZNStvMnNnM21qbUtOUHJlb3IxYXBMUVUrUjNaWmJRZUJIZTdRTVV2dENHUnNCVFprbkYyU3R1dEkvM3R5RUhpc25TVW1vR0NHU0dGNGZyZ0NTL2RibkxTMkJidG92WnYwazhBUllHSFN3aGIxWXZXUGFjbGpOc3ByZ0xOSXI5SHJNTzFOL3l2TFE2bzI3SzNyNGVqUDYxemdNdUJNencrM1lhZTg0N0UxZEJhUkJyaitHTmRpbVp0cDNTK21PNEwxSFZ1TEpwMlZtdWVIaTdIOTVreVRBZE55Z0l4TE1qdy92QWtMWkdUVnVCU3N0R1FMMWpjbDl6dy9uQWNzSXB2SlJvZklzUGZKYkJUTUVDa0FseWIzRVN4U2ZtTEM4bWIxQTA4QXYwaGFtR0FYMWhBc2krYWsxWmFSYmpCalE5S0NEdWpESHZyUzJweTJPLzF2TUdsQlFTaVkwYnBLUmtiRmNjQnB3RW5ZZEtaNXdBN1BEL2ZvdEZla2ZwNGY5bUdmcld1d2hwOXphNzZnT1dQWTFJNkhVVVpHcWJrc3V2ZGdFM0N5T3BRYXhIb25QWld3cmltdWFla0tMTGlYZHZaQnRWSGdRV0I3SEFWdG1keVJndGVReldTanc5amdoUjhtTFV5Ymdoa2l4WEErY0NYcFIxRXJKb0J2QWJ0YXJXRjNhWGFacDlwNWZwaTBwQ0Z0U0hWc21HZWozOUk4R1JuTjQ5OHpBM05JOTdOU2xCcllYUEw4Y0M1d0NqT252bGVha1BVQmJ3SzJlbjc0SkRiV3J2RFRwMFN5NFBtaGgxM24rckNUNXl1eGZVSVdSckRUMW04QTYwdlUyRkptZGhZMi9jWlBXdGlrdzhBL0FkL01vcitFQzJTY0QzeU03TXF0WWl4VGFRY1c0Q3RLVnNaeDJPSEJKVWxybXpBQy9MUVRwVFlLWm9nVXcwMmtIMFd0Tm95TnhpckVCVmtrd1R6czFGL3lvUWM0azlvblpQT3hOUGtWd0dQQU90b1FGQlVwcURuWVo2YVNScC9sNmZNdTRNdHhGR3hPV2lpbGNBMDIrU1BOQTRGcVk5aDdLa3BhMktRVldDQmpkZExDRmh6Qi9oNDNBd054Y1VaQ3o4V3VGV2tla2xYOE0vQ2RwRVZaVURCREpNYzhQMXlDZFJ4ZVdYTmg2OVlDL2ExbVpZamtSS1VMdStSREl5VmhTN0NTdWtzOVA5eUNYWnZHNGlnNFhQTlZJbDNDODhOZWJFOXdFOW1kUEZlc0JUYkZVYkEvYWFFVW54c3R1d2E3RG1kbEs3QTVpd3dmMXlQamFyTC9YQXdBNndyWXZIb3BkdTNJb3FsclA5WTdwTzBVekJESktiZGhXWUYxSE03S0lheDUwUTczdjBYa1dNb1FhTTFpNEp5a1JkUDBNSFhpL0xqbmg5dUIzU285a1c3bStlRnk0SExzczVGV0w2WHBqbUJabWlHd0NYaWg5bklwQTg4UGw1SE5oSXRxbGYzbVVOTENScmxBeGxWazk3bW82QWNlb0VNUDdpMXE1R0NoRWJ1eGEwWkhtZ0lybUNHU1E2N2I4QnJnUDVOZGhId1NTd3U3Tlk2Q2cwbUxSUW9rN1o0Wnp5Y3RrSm01cnZqbllXVW1qYWlrdzE0TW5BdjhFZER2K2VGWDRpaG9kZUtTU0tHNHBveHJnRC9GZWhxOEZydk9wVzBFYThyNFA0QWZadEhUUVBMRjg4UEsvZkt2eUc2L0NWYVdFUUxmaUtQZ3BhVEY5WEwzbUd1QVQyRkI4Q3dhNEZic0F2NEd5MVlxVkJOYzF5ajRQT3o2a2JhSGdaMmRLcmRSTUVNa255NXhYMjlKV3RpQ1o3R2F4VXk2U1l0MDBLdXdocE5wVVlsRDh4WmpnWXhtTjVqSEE2L0hmcDZuQVVjOFB6eE45ZnZTRFZ6ejNCNHNkWDRWOWpDU1ZRbmRBTEFkK0Nid2d5ektBQ1NYWG85bE5KeVh0TEJGM3daMjB2ckVQQUE4UHp3ZUMzaC9pT3lubG9BRitoN0NKcGNVS3BEaExNZWVLWnE5Rjg5bUZHdm9tbnEyVGIwVXpCREpHYzhQbHdJZnhrWmpwWDNScVJnRG5pU2pidElpSFZaNUFFaUxlc2swd1ozNHZaRjBUdnVPeDRJWmx3RGpnSUlaVW1xZUg1NkVmWGFXQXpjQ2kwZzM0d3ltcGpJTVlHbno5OGRSc0tQMlM2UXMzT1NQQzdEMzF3a0p5NXQxR050ejNnUDhMSTNlYk83ZXNoaWJ1UEtmYUx5TXNWRmp3QlBZUko5bkV0Ym1qZ3VLdmdkNGM5TGFKdlJqVFZBNzlpeWhZSVpJL3R5RTNWelNmQmliYmdEWUZrZEJWdDJrUmNxa2lLY3dlVEFQUzJsTnM0WjVESGc2YVpGSUNaeUZUZmk1TVdsaEN5cFRHZFlCV3dwNjRpek5Xd0VFcEh1Tm5tNE1hekMvS1dsaEErWmh2V051Sk5zL2U4VUE4SG1zYjFNUk16VjdnSGRpQWFDMGJhVERleVFGTTBSeXdqWDhYSTFOTDhuU0dQQVgyUGhEa1ZMeC9QQUUway9ESGt4YUlETmFUYnBkNVE5alB3dGxaVWhwdWY0WS94MjRsSFN5bW1ZemdlMERiaTdnVkFacGtlZUhsZjFtbGlOTUo3QlM1bzhtTGF5WGExUjZHM0ErMldXVFZGU3lTajRJREJjMGtBSFcySFZKMHFJR0hjWW1qVzFJV3BnMUJUTkVjc0J0WGk3Q3NqS3l0aG5yUEt4NldDbWpIaXdkV3pydi9jQmJreFkxNEJDVzBxcHJsNVNTNTRjcnNHeU1Qd0JPVFZqZWlpSGdPMWpUUjAxcjZqSXVJUEJSNEwxSmExdTBDL2g3VWppNTkveXdCeXU1K2h5V2paRlZHWGJGSlBBVDRJdlluNzhqelMxYlZUVVpNZTFzN3hld3NwdU9VekJEcE1QY0Jmbzl3R2V3R2RCWjJnRnNBSjRyY0lTNW15d2l2UnZRSk5acm9Pem1rbjVkdVRiN0RYSVBaY3V4UGhkcGVSNTRWTmN1S1JOWHozNG1OcTNrV2l3Vi9OOEJYcTNYdFdBejhDQVd6UGg1SEFWSEV0WkxpYmlwRm4rRjlaazRPV0Y1SzRhQSs3RStMRTMzeWFqNmZId2N5eUxKZXA4TXRsZDZHUGhySUdybHo1OERId1BPSnQzZ3p5VHdMOER0U1F2YlFjRU1rUTV5RitubFdEZm1MQ2VYVkZMbHZncjhwRlBqazZSaEp3TW5KaTJxMDR0WUpMM3M1cE5lQUtoQ280c2JkeW5XSlQrdGZjWUUxZ1YvYjlKQ2thSndwNmJuQVJkaTJabG4xMzVGMDE3R0hrQTJZbzArbjRxallIL3RsMGlaZUg1NEhQWkEreEhzUFpmbXcrMTBrMWhXeG5maUtCaEpXandiZDlqM0R1QUQyRDJsSGYweEpyRkF4ajhBVHhSMXFvK2I5bElaNmJ3d1lYbWpmb1hkaTNOeDBKUFdKa05FR3VRdU5QOEI2ODcvaDJSN1kza1J1N0Zzb2p0TzU4dGlMdWxkcDhldzBXSmxkeExwaldXTmdTTUZQNVZwcTZvTjFDclNEU3I5Q3Zqbkpoc1VqbUhqNDhxazhuMHV1cGVCMzlINmZXbU1BcVdCdTgvSkVxelo5K1ZZSUNQTnowdTFDYVllUGo0UEhJaWpvTlh2dHhTSUMyUzhCc3ZHdUk3c2UwMzhGQnZGMm1ydytSemdTdUF5MmxjK09vQk5YdmxlSzRHWUhKaVA5YXhLczI5VnhRQ3dNeTk3bzdRMnlTTFN1UG5BSjdDMHVhdzJNUlZEd0xxaVJwaEZHcEJtbVVtbDA3L1VMNnNOMUQ5amFmSE5HS0FjRC83VkZwRCs5N2dUSnJITXAxWlArQVlvVnJCMlBqYUo0U3JnOUlTMXJSb0dIc0VhZlpZdHFDZjFtWXNGQm00RGVoUFdwaUhFcHVPMEdtQmNnKzJSMnhYSUFMZ1h5OGdvMHZWa0pyMVk0Q29MVHdOYmt4YTFpNElaSW0xV2RYTDVPSll5bC9VbU93STJ4Rkd3UFdtaDVNNnJnVmNsTFpLakxBQmVsN1NvVG1OWXcwbXBYMVlicUg0c1BiNWhjUlNzVFZwVE5KNGZyc1R1SVdtYndCNSt2d0JzVWlsQ3Vqdy9yQVNoN2liOTZRS3pHY1Yrcml2UkpLQ3U0eHJNZjRUMmpURzlGZGdjUjhGZzBzSWtjUlNzOWZ6d2EyUS9vcmppQml3SVUralMwcXJyelBVSlM1dlJEMnh2TWtzeUV3cG1pTFRmWXF5TGRCL3BuU0RQWmdCN0FHanFJVUE2VGcxQUc1ZG16d3hsWmpUQWJacjdTSC9VM3k0c1hia2Izci8xeXZxaFJGTmpVdVQ1NFR5c3BPUVNyS1NrSGFmakZYM0FhNEhWbmg5K0NQaGNIQVd0cHY5TGNhekJ5djZ5em00WXcvYWNHMGhoZWttVnZjRC94REt2cmlIOWE5OGs5dit4SHRzckZ6MGpBMng2eVRWSmk1clVUODRPZVJUTUVHa2p6dzhYQWxkZ041ZXNNekxHZ0g4RUhzdFRCRlVhTW8vMGVxbThTSGMwc2t3em1QRnZ3SUdrUmZLS1BtelVYOW9QYWp1QXZacTZjSlMwRzdwVnNwQ2V4aDVJOWdFdjFYeUYxTVh6dzZWWUFPTjlXT1BGdEIvR2tzeDNYMmNBUDhUNmxFZ1g4UHh3RGRaelloblpIcDVOQU04QVgwa2pJNk5hSEFVdmVuNjREK3Y1Tm9JMXpEOEw2NC9WcWtxajBnZUFSOHF3VjY1cUtydzhhVzBUQnJCN1JLNitUd3BtaUxTSjI5Q3NBdjR6Mlc5bUpyQjAwcnRwdlJaWk9xY1hLNXRJdzI4cHg0bERrZ1drOXpBOVNjNXUybm5sTmxDcnNSNEFhUnJFR3NudFMxalhiZEllVHpnTWZBMHJMZEY3dmtYVEpnbXNaaXJJMTRsOTl5RHdFNlpPelZVNlZITHU0R3dGY0F2Wmx6TlBBanV4NjhlRzJrdWJFMGZCcE9lSGU3Q0F5VDZzYWU3N2dEZlQvSUhQQlBBUU5yVmtXd2w2WkZSY2prMS9TV3NmVkcwVFZtS1NpOGFmRloyNHFJcDBIYzhQRjJPQmpBK1RmU0FEWUE5MmdmNTVIQVdIa3haTC9uaCtPQWNiYlpsV01LUDBaU1l1bGZzazB0dTRIYVo4VXpDeXNneDROK2xmMzNZQXo2bDU4VEhTSHVVOUNnd3FrTkU2VjY5K0J2WXoraVNkYjlUNlUrRHZzQWMyL1h4THp2UERFNEh6Z1kvUm52ZmVjMWd6eUllemZNaU5vK0JsTEFDeHhmUERFZXh3WmpXV3BkRm8xc2tFRm9ENWE4clI3Qk1Benc5UEIzNFArNTZrYlJqNEhqazhJRDB1YVlHSXBPSWFyQkZQRm1sZk0xa1A3Tkw0dFVLYkI4eEpXdFNBRWNwZk1wRm1qeEZRQTlCR3JDS2JqZlA5d0F0Smk3cFEycWR1djBVOU10S3lEQXRpZklWc1BoT05Hc2JLdEJUSTZBNkxzV2FaYWZjdW1zMW1yR2xtMi9ZWGNSVHNBdTdBalJwT1dENlRZV0F0RUpVbGtPRmNoVjF6MHR3SFZXd0JCdko0c0tETURKR01lWDU0TjNaVFNYdnpPWlA5V0pyd2hxU0ZrbnRwcDRaT1VQNkhsZm5BQ1VtTEdxRE1qRHA0ZnJnTW01U3dwUGJLaGt3QXczRVVhUHBDbGFyeWhTVUpTeHMxNkw2a1NXN0N6STFZZW44Nzd2Y2lSM0U5TWo1Ryt3SVptNEM3NGlobysybDlIQVhEbmg5dXdxNWJOMkVsWFVrcVRVb3ZqRXMycHRobGhOMUN1dnZHYXJlUzA3SmJCVE5FTXVCS0JNNWhLanFlUlpSMHVpSGdXMWhXaGhUZklocFBuYXlsR3pJeitrajNJV0tjSEtaVTV0QTEyR2xnbW9hQmpVbUx1dEE4MGkvbEFicytsT21Fc2kwOFA1eUxwWFN2QXE3R3J0c24xM3lSU01yY0pLa2JnVDhFems1WW5wWWQyRFc2ay91S0k5Z2trcHV4ZzR6bHpMN2ZIZ0lpSUtTY0J6czNZWUdNTkRONndlN0ZXOTJ2a3dsck8wTEJESkdVdVpPenhjQi9BaTRsM1llcjJZd0Ezd0h1NzBTRVhESnhDdkNxcEVVTmVBazRsTFNvNEhxQVZ5Y3RxdE1FY0NpUEtaVjU0azZqMzBNNm5lVXJEbU9uYmNyS09OYXJTZjloWlF5N2gyaDZTUU04UDF3Q3ZBTUxaQ3duSHlVbDBrVThQendPYTRENUVlQS9Zb0cxckU3bUt5YXg2OFZYZ2FjNldjNGNSMEdNVFdyYjQvbmhsNEdmQXo3SE5ramVpeDMyZlIzWVdhWmVjcTVIeW1Jc015WHQ1L3JEV01iM2ZWbjJRMmxWMm45cGthN20rV0VQdHJuNUE2eEhSanN5TWtheEprYjNZeU9tcEJ6ZVJIcWJrbEhnWUJ3RnVZeXFwK2gxcE5jd2RaU2NwbFRtUVZXNXcyZXdEWFNhKzRtRHdOWTRDdFN2NUZnblljMzkwalNFbGZTVVpvT2ZKVGVaYkRrV3hIc1hGbHhxZHFKQ2tzTllzQ210NjVxVWhMc0c5MkhadnpkaCs4MnMzb2NWRTlnMGtZM0FmZVRvcEQ2T2dzMXU0c2srYkJ6dEN2ZXZIc1NtbG55bmJJZDlWZStCLzVQMEoxeUJaYVkrQ214UFdOZFJhVzQrUkxxYVMvTzdBSXVPcjZJOWdZekRXS3JmdlVCL0Z6eXNkZ1YzZzNvajZXVVpISFJmWlpkbUE5QVhVZVBKV2s3Q0h1amVTN3JsVUpXVG9HMUpDN3ZVaWFRL3lXU0k3cmcrTk0yVmp2WmcxNWhMc1ZQUXQ1QmV3SG02SThCdmdGOWlhZnp0Nm9FZ0JlREttM3F4TVp3ZnBUMFp3RWV3akxsdllYMHljbmRTSDBmQmdPZUhqd0Mvd3dLQUU4Q2RXRVA4TXBiUjlXTFBIVmNtTFd6Q1llQ2ZzSU9GM1Ayc3F5bVlJWktlUHVEVDJLbFptazBJYXhuRGFnVUhGTWdvbGZsWTJtQmFENGxqbExOR2RMbzBneG5kMEdPa0ZZdVpxdEZOMHhoMlBWT1cyY3ptazM0NXc4OVFGbEtTZVZqNitvMVlzOXVzaldOakVCL0JUa2NWekpCcVBjQkYyUDR2N1d2d2JNYXgzZ2xmeVhQNXBRdG9qR0wzNzhHU1ovaXRBSzRsbS9mQUdCWUVpcElXZHBxQ0dTSXQ4dnl3Rjl0bzNJWmRVTnJ4dWFxa25sNVk4Z3QxdDFwSnVtbkZ6MVB5aHhWWHY3NlE5QUtKaDdEdm0wempwcGRjVFRZUGRSRnEvRGtqZDY5WlNyclhCckNINVZKZkg1cFZkWC8vRU8wTEtQUUQvdzNZNmY0NTdlQ1ZGSmpuaDZ1eE11Wkx5T1loZGlaandKOWhJMWh6ZjYySW8rQWdKZSs1NVBuaENpeERyRkpPazdZSEtjajNzQjBQWFNLbDVUYjFsMlBkL0xQb0lqeWI1NEF2b2trTFpYVXU2VzVTdW1GU1FTL3AxZ3NyTTJNR3JpL1FSZFEzQnE5UkExalpuTEl5WnRaTE5wTk1GTXlvNGtwSzVnRlhBUmRqazhsT3IvbWkxaDNCVHI0M1lrMEtkMkVQa0duZUI2VGdQRCs4SHR0dkxpTzl6TTE2M0FzOFFmbjNFWVhnZ3F6WFlXV2VXUmpBZ3FxRnVDOG9tQ0hTaEtweGJOY0NIeUNieGp1ejJZZHRkaDdKYzZxZnRPUjgwcDBPOFN2M1ZXWkxzWDRDYVZFd1kyWVhBUmNDWnlZdGJNSU9yRHUrTnN3ejY4VWFBNmRwSC9DcnZOZEV0NHZuaDZjRGI4UDZ3YXdFM29xbDlHZTVYejZJL1J5K2g1MkU3bzJqNEVVQXp3OXJ2VTY2Z091aDFZdWR3RitQSFhha25aMVZTK1dFL2w5Vnpwd2JWMk1OaUxQcWxiSUZtL3BTaVB0Q2xoZG5rVkp5alQ3ZmdtVmsvQkZXTzk0dVExak40dC9IVVRDWXNGWUtwdXBFY0JucG5jaU5ZWk1LUnBNV0Z0elpwTmN3dFRKNlRnMUFxN2pUb0N1QTgwZzNDd2JzZ1c0NzlsQW4wN2hydyttazMveHpKOWJzdHF1NWpLTlRnZmNEdjQ4MThVN3JHanliQ1N4ZytrL0F0NEhOUlVqaGwvWnhCMmRMc0JQNGdPeEtDbWJ5RXJibnJEVFExT2ptSFBEOHNBL0x5bGhNTnMveGc4QTNnVDBKNjNJamkyK0NTQ201bTBvUFZqZDdMZkIyMG1zMldJOTl3SHFzWmxIbEplVjBNbllpbUdhMHZSKzdPWlZkbXFVNUI3QUEwSGpTd203aCtlRUM0Q05ZMm4yYTc4OFlTN0hmQU96UXc5eXNlckdNZ1hPU0ZqWW93c1lRZDUycWUvb1M3Q0h4QSs3WHRLNGp0ZXpIQWtuM0E5K1BvMkFvWWIxMEdSZGdPd3U0QVF1dUxhcjlpbFFkeE42ZjYrTW8ySkswV0xMbitlSC9odTBSL3p2WjlORjVHVHZJdVJYNFVaRXl2eFhNRUtsZkpaRFJ6a2FmMWRaUmtPWkwwclFlYk5PU3BtNlpWTkJIZWpYRUIxQnQ4SFRMc1BGdmFRWXl3QUlaWTFpZ3RodmVwODA2aDJ5eUFQdnBqa2xITTZuYzAyL0IzdGRwTlErdXh5YnNvV0Vzam9MRFNZdWxLeTNIeWtxdW9MM3ZUYkNTcHpzVnlNaVZrN0ZnNjFWSkM1czBpUjNpYkVoYW1EZnRmaGdUS1J6UEQwL0FtdDFkUi91Nm1VOTNReEV2TUJrYnhkTFN5MlFoNlRkV0xIVm1odnQ4OW1LbnEybnBsZ0JRb3Fydjd3TmtjMks5SDlpb3NybEU3eVhkRXBNSmJPUGFkZE93WE9QdVQyR0I0N1NEYzdVTUFvOWhwOTFkOTMyWFpLNC94bndzd0hZVjJUZWVuY2s2NEQ2OVIvUERPM3BxWWxiMkFXdVRGdVdSZ2hraU5YaCt1QWpiOE55QXBmdTEyeERXUlZyUjhXTU5VTkFMNzB6Y3plb3MwdDFjandFL3Bkd1A1dk5JZjhLRHBqdHdWS1BqdFdRenJXa0UrQ0ZXWWlLemNOZUdkNUp1WnNZaHJPRnExL0JzcE9VcUxNdG9LZTByRXgzREdpaHVCWjVFallWbEJxNnM1TzFZR2ZQRndDbTFYNUdKZFZqV2tFcVpjOEx6dzNsWTQrMXJ5ZVpBQVdBdk5saWdrQUVzQlRORVp1SDU0ZmxZSk5RbjNZYU05ZHFIYlg3dVUybkpzVnc5WHlFdnZMUG9BOTVOdXVta0E4QUxSZWxJM2FSWFk4MC8welNFMVF4M3U3ZGhwU1VYazgxK1lTL3dMV1ZsSkRvZk9JTjBwL1g4THl5UVZHb3VFTFFVdTRldnhIcnJ0TE9rWkNkMkg5OEI3Tkc5WEdiaXB1aGN5bFRmbGpRUE5lcjFJSEFmTUZDa2ZnbGQ0QkxnZzFpZ0s0djc4QmcyQ25wTFVSdkZaL0ZORVNrc2wrSjNFbllDZGkyVzh0L09wa3NBaDdHSDBJZUJUVXIxSzcrcUUvQUxrdFkyNkNuc29hWE01bU1QS0dtWkFKNm55eWM4ZUg2NEdEdkZ2b3BzTnRZdkFrOEEyNUlXQ3F0Sk40dmdaYXhNNzZta2hVWGs3dU05MkwzN1hDeUkwYzZTa2duZ04xZ0d4ajNBUm1BOGpvSWpOVjhsWGNlVjhTM0dBaGczWUgweTJ1bGw3Rm84Z1BYSTBINHpSencvWEFwOEdEdFVUZk1lVUcwdjhGMEtITnhXTUVQRThmendGT0JOV0czeXRXVFRMYmlXU2xmL0hjRG5nU2ZpS0ZBVHd1NVFDV1NrUGFuZ1FVcWNZZUQ1NFhIWURUN05jWFg3Z0YvSFVUQ1p0TENzM0FicVJ1d2hPdTBTSG9CeHJOL05QMm95VTIzZTFEamNORGV5SThEZU9BcEtWV2JpK2FHSGxVS3R4SzRKL3hFNGsvWmxWVTVnNVdsN3NDa3htL1grbHBsNGZ2Z3FySXprZkd5LytXN2FGMnlyT0FMOEhIZ1UrTHplcS9uaFNrc1dZVDB5bHBQdTliL2FDOEFkd0tORm50Nm1ZSWJJRkIrN3FYeUE5bTErcWxXNitxOUZhWDdkcGxMSG5iWWRsSHRTUVdXMFlwb1AzTjA4M2FIaUppeVFrZFhtK2dEd09PVXFFOHRLRmorSEFTeXR1R3ptWVBmdXI5RGVVcEtLWVN3TFk3Tk91Q1hCS1ZqVzJ5MTBaam9lV0ZENVllQU9CVEp5WnhGVEJ3cFppckNEMDBLWHYzWGl3eU9TSzU0ZkxzRTI3MWNEQzJxdnpzd1k4QWl3VHB1Zzd1Sk9YdGVRYmpEaklMQ2pxUFdQRFZoS3Vsa1pZRGYzc24vZlp1WDU0ZDNZT01Bc3JRTWVLWGt2bDdUY2tyU2dDVTlqZlJ4S3hZMDRIZlg4OElQWWllWUsyclBQSGNTQ0dMZWpVYXRTZzd2Zlg0MU54MHZ6bnQrb2Z1dzZ2TDNvRDdKbDQ5NGpIOEVtTG1XcEgzdm1LSHdncXgwWGVaRmNxaHAxOURHc1pyRVQyUmhnS2I5UFlLVWxoYitvU01PeXFPVWVvWVFQS3pQb3hVckQwalNBblZoMUZkY2o0eHF5UHdsYWoyVUZxSVN1QmpmWllEblpYQnVHS1BkRWpRRWd4TzdyYjB4WTI0b0JMUHZ0SDdDNjh6RXN3MUxrR0c2YXprZXh4c3BwZjY0YlVaa0U5MU4wSGM0Vnp3LzdzSHZ3TlVsclczQUUyK09zdys0RmhhZGdoblFkRjhSWWhwM2FyTUJxRmp1bHNobjZKckM3bSt2MHU1SExDcm9ZV0ppd3RCRVR3SDZzSjBIWjlaSnVpY2tFWFJqTWNEMHlWbUVuaGxsdHNsL0NOazczQUlPNjFpVTZGZnQ1cEYwcTBRODhVK1Q2NkNSeEZJeDVmaGhoUFlQK0FNdmdTdE1nOW4zOEFUYXQ1TDM0ZmZRQUFDQUFTVVJCVkNtVmhjcE1YSVBQU3ZibENtekVaaWN6Z0Fld0xLS2R3R1FjQlMvWGZvbTBpd3RrWElwTkVFdHpEUGQwdjhiS1BMZFRraXhVQlRPa2E3aWJ5aUxzaG5JcGRsUEpxcWxPUFFhQmIyQWJyaWUwdWU5S0Z3UHZJdDJzb0lQQXZqZ0s5aVV0TERJM0FlWTAwcjNwNysrbWxGczM5YUVQdUF5cjM4NHE3Zmt3OEF1c2w4RE9wTVhkenZQREJWaFQ0RlZKYXh0VWFUQmQ2bXNEUUJ3RlE1NGYzb2VOc3oyVjF1LzFMd09Ic0l5V3g3RE10LzV1dWw1SS9kejlhU0dXT2ZoT3JKUzVCK3Z6MUFtaldQYlFROEJkS3ZITGw2cE04U3RKdjNTMjJoajJQdGhRcG11WGdoblNUWHFCajJQMTRHbWVoRGRySTNaQkdVeGFLS1YxSSttUC92MFo4R1RTb2hMb3dRSVpyVDZrVkN2VmRJYzZ6Q2Y3WnA5Z0c2aEtqYllrV3daY1R2by9rM0dzcExFcnlobmpLTmpsK2VGcHdCdG92WHhxRWh0ZHVENk9nczFKaTZYcjlXQ2Y0VDhoMjRmVGVqMk43VGMzSkMyVWpsaU43UWZUemlLYmJnRFlFa2ZCbHFTRlJhSmdocFNheThib1k2cHJkS2NkeGpiMTYzVlQ2VjZ1dk9SNnNqa0o3d2RLZGFPYXhUTGczS1JGRFlxU0ZwU0Y1NGZMZ0x1eDYyT2FtVUhUVFdDQjJ6dTZvQ0Z0eTZhZDBLVnRCMWJpMHpXbnNuRVViUGI4Y0Q4V0dHcm1lanNHZkIxN0VPeUc2NnEwd0dWVlhRWDgzOENTMnF2YlloVHJVN1JKemVYenArcDZmM2ZTMmhSVVNvenVTbHBZTkFwbVNHbTVaa3ZYQTVlUTdXYTlYcVBZWm5KdEdib0hTM1BjemV0aXNnbXU5ZE05M2NtWGt2NHB4dmFrQlVYbitlRkM3S1R3YnRwVHU3MFZleERVTmE4K04ySDE5Vm5jc3paaTVZM2RaZy93UWVDZnFHOE01bUVzaVBFRllCTTJLcjFyQWtEU3VLcUgwdHVvN3oyV3RRbHNWUEFIc2ZldmVycmtqT2VIcHdPZndUSXlzallHL0FXV2xWRzY5MEtuUDJ3aXFYTkJqT3V3RThmRndMemFyMmlMM1ZodmpJY3BkeGQ1cWNIenczbFlyNWFzT2xYM3U2OVM4L3h3RWVsT0lCckhQcGVsRFFLNTk5NDdzWWFJbDVQZTk2NldDS3ZSVmlDakRwNGZYZ1ZjUVBybEpXRFpXZ05ZdVVTM21jUSsyK3VCYTdHeWs5blc5V1B2MjIxWWI1RVg2TTd2bWRUQjg4UGwyRDM5dlV4bHVjMnArYUxzSGNMMm1odnB3b2JXUmVENTRRb3NnMmROMHRxVTNJdVZHSlp5ZW8yQ0dWSUtMcld2RHp0eFhBbjQ1Q002RGxNYittM0FYalg2N0dvWEFMOUhjK25PU1Fhd3V0alNQcEJYT1FjNGsvUSszNzhGOXBUMTlOV1ZOVjBFdkE4YjkzbFd6UmVrb3gvNEd2Q2RNcDRFcGNrMUMrd0JQZ0w4ZTlLZllBTDJzOWpmamRNTDNOOTV3dlBEVGNCYmdWZHpkTitzQ2F3cDNtNHNPK3ZIMkwyNmxOY0RhWjI3cHE1aHF0d3g2M0s5ZWcxaUQ2MGJnUjE2RCtlTEszMWZqbVhNWEVMNlBkTm1zaFY3QnZuWHNqNS9OTFFSckhwZ3pNTUh0b3lXa00wbXByUmNhbDhQOEdiZy9kaUpkeGFuV28yS2dSZUI1NEFOV0dwWE56eGt5aXhjU3VIbFdNQXR6YWFWRlR1dzd2cmRzSGw1Qi9ER3BFVU5lQkViVlZjYW5oOTYyRU5iTHphOTZSb3NpSkgxL2JzeXcvNCs0T3R4RkpSaWpuMVczTTlwSVJac1NudDZDVmhXd1FpV21WSEtVN2w2eFZIUTcvbmhGdXo3L1I3ZzM3RE1pMzFNalNyc0wrdUdYMXJqK2VHSndHdUFVN0JEczA1UEtLbDJHTnR2YnNPbVJqMldzRjdheUYzbjV3RG5ZL2ZpaTBoM3JQeE1LdGYrdTRBZnhGSHdVc0w2d21vb21JRkZJRzhqbTFORmtXYXN4amFBNTVPUFprc1ZSN0JUbnB2aktOaWVzRmE2dzFWWUpENnJHOWhXdXFERXhEbUhkRWV5am1EZnZ6S1pnNzNYcmdNK2xiQTJUZU5ZamJZbWw5Um5EaFprK2x6U3dpYU5vR0I2dFh1eDA5QzNBZnVCKzRIYmdiRTRDZzdYZXFGMHZjVll2NnNyc1dCR25vd0JYd1FlaVRVaEw0L21ZQWNKdDlHK3BJREt0WDlUMHNLaWF6U1lJZEp4VlkyV2JpRmZBWXlLZmNCbTRDK1VYaTBBbmg5ZWo5M0Vzbklyc0RQdWdta1JuaCt1eEJwL3B0VzhjaFI3K0M1VElHZ1o4UDhBSDZPOW1XckRXQWJBMnFTRjhvcGx3SmZJN2w0MmlGMGZCSWlqWU16end6dXhqTW1EdWtkTEVuZi92Zzc3cktaMTMwbkxRU3dyOHdZVWtNdWxhYzFoMi9YK0djUXlkTHJpWHF4Z2hoU0NLM0dxTk14WlJYczM2UFVheGVvVTc0dWpvRlFwNjlJY3p3L25ZMUg0ckFJWmxhNzd0N3RmdThGMXBQdjUzNGR0QnN2a0N2ZlZUZ05ZZzhXNzlJQllIODhQMTJBQnA2eXl0WFlDOStpazltaktVcEZhWEYrRDA3RTlaMTRQelNhd2U5ZGZkTVBKZTFGNU5nTDlNN1IzcXVJcjkrS2toV1doWUlia2xtdUsxb2MxeS9rUTlnQlQ2WkdSSjVWSkNIOEIvQkQ0ZWUzbDBnMDhQK3pCR241K211eHVZa1BBVjdCQXhwR0V0WVhtK2VFY2JETFJhdEs5Qmd3QVR5WXRrcG9PQUo4SEhrV2Q4K3ZpK2VFMXdCOWo5N2NzakFPN0tGLzVsRWdtM0FuNmNxei8yanVaMm5QbXpRR21tanArUDJHdGRJaTd4bDhPWEVqN3Bpb08wSVgzWWdVekpIZmNEV1VKbGtxK0FndG92QnRyc25UYzdLL3NpRUhzUVdnYnJzR2Ftb2VKQzJSY0JQd1IxczhsaTJ2dEtMQUhTeVhzaHRUU2s3R05acHFieXpFcytLalJvYzBieGlabFBBb014VkZRNnFCYUdseEd4aDlqMTRZMEEzUFZJdUM3V01CVFJHYmdzakQ2M05kSzkrdGJzUDRZZVdqc09WMWxiUEIzZ0IvSFVkRFZUWDN6eHZQRDQ3SERxNnVCeTdCbTVhZldmRkY2Sm9DdkF0K215KzdGV1d5d1JScml1dnpPd3paMXAyUE4wTjZPUGJoa2RXclZxbkhnZWVDYndFTnhGR3hKV0M5ZHd2UERoVmhHeGg5aE43TXNKaFFkQVo0QnRzZFJzQzlwY1Vrc0pQMlo3QWV3bTc0MmhJMnJUQzNaQXR3RC9MeWJOay9OY05NUUZtT2xKY3ZKTHBBeGhwM2E3bEp3WGVSbzdvR3pCN3VuVk1wSjNvVmwvZVhSSkhaNE1ZU200K1dXS3l0ZWhEVW8vM1Azdjl1UmtSRmo5K09kMlB0anBFc091RjZoWUlia3dSeHNnN2NhK0NSMjhwckZBMkNhRGdCL0M5eXBtNHBNc3dJYjJiYU03TjdINDlnb3dYdVRGcFpJRCttUHJ0eU5UcTZiTlk1bHRLekZHczhwa0pGc01YWnR5UHFoYVFCNEl0WllYSkdaek1jeUo5Y0FQdWxtKzJWaEJCc2J2SzVramFyTHBnL3I2M2NqN1d2MENSYklHQVBXZHV2emlJSVowakdlSDY3QUh2eDhzdC9jcGFIU2JQRldZRk1jQmZzVDFrdVhjVjNQNzA1YWw0SjEySHV3SzI1Y3JvbldHdEp2eEhZL2Rwb2hqWGxsYWtrM1ROQnBsVXRsUHhzYnY1cjF2VzRVNjkvVUxSbGJJb2xjRS9uVldFRDgrdHFyYzJNTStCN3dsM0VVYkU5WUt4M2lNakt1d2dMVlN4T1dwMjBDMjhPczdlWkFsNElaMGpidUEzOG0xbHhwaGZ2ZnA5RGVDR2F6aG9FZllPblVPNEVYYWkrWGJ1TDU0V0xnR3RxelNkcUYxYzEyMDZuck10TFB5dWpIdm9lYXZOR1lYY0FtNEdIMHZVdmsrZUU4ck56c1QyaFAyZVE2N0wydDhoTHBhcTcvV3FXWjUxTHM1RHlyMHE2MDlXUDd6U2VBdlFscnBVUGNvZXkxV0dueDRvVGxhUnZIN3NOL1RaZjMvVkl3UXpMbGJpYm5ZRGVUQzRBenNBREdRdkxaMEhPNkVXeHM0OS9pSG43aUtKaW8vUkxwRnU1QjVmZXdhVHNYa1gyNmFtWGtWbjhjQlM4bExTNER6dzhyamRuT1NsamFxSzhCKzd1dHRyUkZFZmF3L0dRY0JRZVRGbmM3OTk3OUJQQUJMSGlmWmYzMENCWm91Z3M0RkVmQnl3bnJSVXJGSFppZGhRVy8zNFZsUTUwQ3ZBWXJMY2xqUTg5cVk4QlBnYzNBSTFpdy9VWGRvL0tsYXRMaU5Wakc2R0xzL2RYTzU1a3g0SXZBZzhEdU9BcTZabkxKVEJUTWtGUjVVL081bDJBZjlxWFlCLzFNOTg5Wmphak1Rb1J0RHI4UDdORG1YYXA1ZnJpRXFiVFY4OGsya1BFeWR0TDZWZXo5K052YXkwdmxiT0JjMHR1SVZyNlhXN0FId0R4WVFuYjlWVnBWK1g1VlJnSCtRQTFUYS9QODhDVHNvZXA2N1Bwd090bnV0OGF3MDl1TnVrOUp0NmlhSEZISnVsamkvdmNiM0Q5bmVVOU8yeUEyaFdJbnR0OVVtVmdPdVN6YzVkaTQxWXRvZjFrSldLYjRsN0g3OFRQZEhzaUFiRyt1MGtYY0JJZGU0RFFzS2w2SmpQZlZlbDBPdlFUOEdtdnd1UUVMYUJ4UVIzaUJWeWJ2dkJwN3IxOEtCTmdZdDdRZXRHZnpJcFladEFIclZOMFZwNjZlSDU2Q2pUWkw4em95RGp5WGgvclNxczM0U3ZKWmJuY1lDL2pzQmU3RXBtTW9rREVMencrUHc4Ynd2UTI0SEp0YWtyVWp3TFBZZzlBakNXdEZDczlOQlRvTmVEMDJNYUl5amFSSVpTUVZCN0g5NWc2c1hLRHJUOW56eUIzVUxzYXk3QzdIZXYxbG1XazNrK29KWXA4SHh0VjQyeWlZSVdsWkFWeEg5aWZVV1J2Q05vVHI0eWdZVEZncjNXY090bUc2RHZoVXd0bzBEZENkbmFwOTdCUWt6WXl1RjdER24za3dId3Y4WHBlMHNFUEdzT3kwbS9NUS9DbUF1VmkyMXA5aTk4UjJxRXcydWllT0F2VXdrVzZ3R1BnNGNBbnBCcm83WVFkV092cVVtaW5uV2k4MnVldHFPbmZ3OE1vRU1WM3JqNlpnaHFSbEVFdWxMV29nb3gvNEFyQmRRUXlaU1ZWWnlTMjA5MzMrSURZQ3VLc2VKbDMzK1QvRkFocHBHc1l5WERySy9mMHVCcjZTdExaRCtyRlVWajBrMThGTjNQazRGcGhxWjhuUXpjQm0zYmVraTR4aW43R2lCaklHc1ZHckd6V2xKTDljTmtZZk5xbmtsb1RsV2R1SDlWSlpwNkRYc1JUTWtMUU1BUGRpOWRYdDZOaWVoa2tzaFhvanNBMzRNWGFURkhtRmF5cTJCcXQ5WDA1NzAxanZCZjRlT3gzdk50ZGh2WGJTTE9HcE5QVE5RNGJMSkhBSSs3TjA2cVJuTmh1eGlTVS93azZEWkFhZUg4N0JVbzF2eE9xbnp5YmQ5MnVTZGRpOUt3L3ZaNUYyR2NGUzdWK0gzWnVMWWdTYlB2RVk4QlQ2M09hVzU0ZkxnVC9FZW1PMGUwckpkTHVBKzdDRExSMHN6RURCREVsRkhBVmpuaC8rRGZhZVdreDdUNjRiVmVuNi9tM3N3V1lRNjBPZ3ZoanlDdGV2d2NleUF5ck54TklzZDBoeUwvRC9BZnU2NldUY0JZLzZnRTlqbmVqVDdCQStCUHh0bkkrSlJCUEFIdUJXTER0akhsYkcxQ21WNE80NjdBUm9PQ2ZmcDF5cW1ySnpKVllxMUVON0F4bnJnZHZSdlV1NlRCd0ZrNTRmYmdQK0RXdjZ1YXoyS3pxcSt0QnNCM2JOUDloTjkvUWljUmwyMTJEQjZjWEFhK25zZlhrZEZyamJvK2JPczFNd1ExSVRSOEVMN2daekFSYlJiT2ZHcmg0VFdDTzdiMlBCalA0NENycDZOck1jeTdOeHdrdXhtOWx5TEtEUjdqSENEMklaR1YwVnlIQk94ZXBTVDA5YTJLQlJMSU1zRjUvNU9BcGU5dnp3MTFpNjhWZXhoK0swLzg3MTJvK1ZsWHdQbFN6VTVQbGhEemFwNUZMc1hyZWM5cGFWakdIdjRYdTZzSWVPQ0FCeEZMem8rZUhUV0NuY2JiVC9IcDFrRWd1ZTc4YjJtMXVBZ1M2OG4rZWVLL2xjZ2dYRlZnTHZkZi9jcVdma2w3Rjc4dU5ZUm9iZU53a2EvVUZWWmlCTE5ucHAvK2xPMm40TVBBcThHZHZ3ZGRwaGJFTEpDRlp6OWpqd0QyaENpVXpqYm1pOXdIbFlMNFBMYUc5SkNkaDdkWWlweVJGZGRRTnpQNE56c0FmN3RBMWlUZFp5OHoxMTE2Qmh6dy92d0xyelh3Z3NyUDJxVkUxZ25mUy9pelUrM3BxbjcwOWV1Q2tsYzdFTjdqblk5ZUZ5MnArQk9JYmR4emJGVWJBemFiRkl5VDBQM0lPVkpKNEZuRlI3ZVZ0TVlQdk5BZUJKYk04WjZicWFQMVY3dnFYWThJSlZkRDdMWnhLYmNQTk51ckJYV3JNYURXWU1ZT05nMnBscTNVMnV3eG9NdG51RGxKcXE5TDhlNEhOSjY5dWdzdm5iaXFYa2pzVlJjTGoyUzZSTFZhWktyTVFlV2pwaENHdnd0Q1ZwWVVrdEF6NUlObzNkbnNhdUE3a1RSOEdBNTRjaDlzQjhSZEw2RkExamdiTkg0aWpZbDdTNGk4M0Y3c3MzMGRsNzlBQVd5RmlYdEZDazdHSWJTem5tK2VFNmJMOTVkc0pMMm1FWXU4L2NnWjJvcTFRdnYvS3c1NXR1Qk91RDlGbGwzdFd2b1dCR2JCMVVuMHBhSjgzeC9IQWxGdFV0dERnSzlubCt1QWw0RTNCOXd2S3NER0kxaXBzVjJaVFp1UHJJMVZoRWZtWHQxWmthQTc0T2JPaldRSWI3V1Z4UE5tTktkd0JiOG53dGlLTmdpK2VIRTFnejBMUW51TXprZHF4Zmh3SzhzM0Q5VzFaZzNleXZwTE9OV2pkaTE0ZnRTUXRGdWtrY0JaczlQMXdFWEl1ZHNMZmJLRmFtdHpHT2dnMEphNldEWERiR01tdzZ5Y3JhcTl0dUMvRGxPQW8ySnkyVW96VVV6QkJwd0FHc1FkbHEybGM2TTQ3OS85NlBhMkNIcFd1SkhNUHp3NHV3S1FTVjVuMmRNZzU4RVVzcjNKdXd0cFE4UDV3SGZCUXJzOGpDWm9veEVhWWZteUl5ajJ5bVFvMWdOZHlic2JLU01lQkl6VmQwS2ZlZXZBbnJuWE1tbmMxSVhRYzhSSmRlSDBUcXNCVXIxWHN6N2J1ZkR3RGZ3Y3IwK3RGMGtsenovUEFzNEErd29OZVMycXZiNWdpMkIxeVBhL1JaZTduTVJNRU15Y3B2c1EvbFJxd3pjSmFqallhQVo0Qi94alo3Ty9OOEFpdTVNUUw4Q211MjFLa1QxMkhzSWVWKzRKa3VycXU5QkRzbE9TMWhYVFA2Z1I4Q3YwaGEyR2x4Rkl4NmZ2Z1lGc3hJY3lyVUJQWjkrQUh3ZmF3ZnkyRE5WOGdSNERuc09yR1U5dStYWHNicXB4OUVUZUJFa2d4aC9TbmVRN1luN3BXK1ZqOEFkbUo3em1kVUVsQUlMMklIbnMvVCtkNFlZTmYzdlZnZ1R0ZjRGclQ3NWl4ZElvNkNsNEVKenc5dng1b3kvUUhwUlVJcm03eks1bnl2K3hyUURVVWFzQWVMaHY4RVN5TnZSMnAveFl2WWUzWWpGbzBmY3ArWnJ1UDU0V29zUTZhUGRPOUpsZXZFRjdDcE1JVW80WE5sZW1QQTc3RE1nRll5MnlydnM2MVlac3FQNHlqWVgvc2xBcS8wZi9wNzRGbnNXckdhOW0yQUo3QlN5YTFZRXpqMU14R3B3WDFlZDJJSEE1VlNnclJNWUZrWSt6ajYwR3l3MW9za1grSW8yTy81NFRld2Erc3c4Q0U2TndWbkVHc1FleCt3emJWeGtDYWx1WEVVT1VZY0JjT2VIejZFYmNoN2FXMkUzVGp3R3l5cWVnQjdDTHdmR0lrMW1VUWE1UG9FN1BIODhDQ1didjg2N0RUOHhKb3ZiTTBSNEFWczZzOURjUlRjbWJDK0cvd0g0TlZKaTVvd2pwMnNiOEZPMTR2a2w4QmR3THV4SU52cmFHekQ5Ukx3YStCSDJIU3BqY0I0YkEzenBFNXhGSXg1ZnZoOTdPY3hpajBrdFhvZlN6S0daUm8rQm53bDF2aHdrYnE0eitzTzdETzZoTll5TGl2cC8vdXhCODhuc041TC9YRVVGTzErSWs0Y0JTOENPMTEvcWpkZzA2bGVRMlAzMTFhTVlaazlFYllIN01vZWFXbFRNRU15RjF0anUxNXNZNzRrWVhrdEI0QnZZMDA5ZFFHUVZMaHNuZzJlSDRLZGhDK3QvWXFXakdPbnJYZkZVYkFqYVhHWHVCL3JSM0FHNlpWVmdBV043aTlpdGxaOGRKZitYbXl6MWNnRDlCRFdFK1AvTGVMZlAwOWNvUHlud0RyWFIrTTZXcnVQSlJrQXZnTGNvNVJqa2NiRVVkRHY3dVh2cGJWeWszSHNzL2dGck1lUUdpV1hpSHVmckFWdXc1ckdObkovYmNVQTFnTnB1KzdONlZFd0kxOEdzUnE4d2RyTDZyWVBpd0xtd1dic0lmRkc2bStrZGhqNzRHL0JUaFpWVHlhWmlhTmdnK2VIdzloRWpVdW8vMzFhciszWVRXeW5VZ3FudUZUZFd6MC8vREp3TmZhdzJHcUs4QVQyZmY1czBzSThjeHV1andLZkJqNld0QjU3ajIzRU5rcUR0WmRLbytJbytLeExaZjg0Mll6UXZSV2JXREtZdEZCRVpyVVB1QUg0Sit3K1h1K3p6aWlXZmZGMTRERmxSWlZiMWYzMXZ3Qi9TdnA3dm1xRDJMU2J6eWFza3liVSt3R1g5dGlDMVRVM1d4ODkzUWgyT3BrSFk5amZyd2ViV2xETGJ2ZlZqNlZpaldEMWJlTzFYaVNTZ2wzWWUvVm53RnFzRVdNcktxbXFHN0d5Z1NIeUUyRE1teEZza2tjL0ZzeTRFVmhFY3orREllRGVwRVVGY1FCckVuc1Mxa3g1dW5Ic2Zic1pDMllNWTV0eXljWXVySXpuZDFqUXM1bjNaN1ZKckVGdGlKV1c2TFJPcERXVDJPZG9IYmJmZkdPTnRZZXdBTVllTEp2dEVGYWk5NXNhcjVIeU9BRDhIVGEwNEJPa0g5QVl3ZTdmajJEWGVjbUFnaGs1NGxLT1NybVJpYVBnc09lSGU3Q0F4cnM0OXVSMUJHdUcwNDlsWXd3Q2c0cU1TenZGVVREaStXRS90aG5xQXk2bitmVERVYXoyL1hHc05Fb1RkbXB3NmZ6N1hRK1RRU3k3WWpsMnZXaGttc1F3OXNCWmhGR3NpZUlvR1BmODhFZllKdXRjNEt5cWYzMFkrRG53MTFnVHNjRmovd3VTSm5lTitCSHdOYXpKYkN2WGlQM1lQZTkrWUl2U2prVmFGMDgxb04rTTlVUTRrV05MR0hkaHpUd0hzQjVXUTdwSGR4OTNmNjJNdkg0MWxnR1pSbFBRNmdsaW03SG0yK3Exa2hFdmp1T2tOU0twOGZ6d1ZPQWk0RXRNcGY4ZHhzWUYzb1I5K0NmakxwM3NJUG5nK2VGY0xPRDJZUnEvdVkxaUc2VW5zYkt4SFNvcmFZN25oMzNBZWRnSitEczQra0YrSnBQQVAyS05FN2NsckMwVXp3OTdzTzdyL3dkVHdlQTl3QVBBLzFBSlhudDVmamdmZURNV3pQZ1lqVTJkcVFUY3ZvdWRDdjhvVmhOcm1ZSG5oNVhKSEk4bnJhMWhJM0I3Tno2c2UzNTRFVlp5c29hcFUvZFJiTC81TGVBWCt1eUoyL1AxQUo4QkxzUDZJdFc3NTZzMmhnWElIa1FUeE5xbTNwTXVrYlQ4R2t1MytoUGdBdUMxMklmL1IzRVU3S3oxUXBGMmlXM00yMjdnRHV3MFBLbmpkWXlWbE93SG5zSk9XcjhmUjhIUUxPdWxEbkVVREhoK09JUjlYMzhmR3pXNmxObnJvQWV3QjhRblp2aDNoZVl5QXI2QmJiaE94MG9JdHdLUEtKRFJmckZOVG5nYXk3NTZBeloxWmhHekJ6UmlMSlY1R0NzSDJnejhVTmtZSXBsNkFwdFM5aVpzendsMmFMWkxtV3hTNFFKYXc1NGYzb0dWZEM1MHY5YXJVdHEwRDlnR3JFY1R4TnBHd1F4cHEzaXFTLy9OV01mMjEySVhnSzAxWHlqU1puRVVqQU1EZFhhOFBvSUY1VFlDdDZQTzU2bHhtNHdkbmg4K2hmVVZ1QnM3cVZ3d3cvSjdzWEtMc3ZiWE9ZQnRrczdEQW1ZN3RDSHZuS3I3V2VVYXNaclpKL0ljd1lKdEcrTW91SDJXTlNLU0lsZEdzQVY3M3FrRU16WlMwcEp1YVkwN1FBbXg4dGF6azlaWEdjSDJIL2QxWXdaVXA2bk1SRHJHODhPcnNMNEV3M0VVYkVoWUx0SXhuaDh1QXo2RlRkcVlyaDlyWExsZTVTVHQ0Zm5oYW16cXpCVk1CWmh1eDM0RzZyTWpiZWZLVGo2Q3BhOVBEMmhVcmhGZlVCYU5ORUpsSnVudy9QQjBiRnJXL0ZnVEpTU0Jlejc1Q0xBcVlla2c5dmxTWDdRT1VtYUdkRktFMVpTcFhsSHliZ0I3R0puTDFFU0pMVmhHVVQvd0hKcFMwazY3c0pPMXA0SDNZMEZSbmJaSko0MWpYZXZQd0hxYkxPTFlhMFJaTTRaRTh1NEZyR252bktTRkl0anp5YWxZZWZIeWFmOXVFc3VTL0E1d0QzWnRmeDdwR0dWbWlJalV3ZlBEWHV5bWRoV1dVcmdkZTBnWmpxTmdvc1pMSlFPZUh4NlBCVEdXWWlmaEcxRHpZT2tnOTU0OEgxaUJ2U2UzbzJ1RXRNRHp3NU93eHNldGpKcStId2pqS05pTGlOVEY4OE96c2V6UC80SmR6eWV4cHR1N3NldDZQOWJrWGZ1T0RsTXdRMFNrVHA0Zm5vdzlRQjlRNHo0Um1jNTF4WjhIek5NMVFscmwrZUU4TE12bnhxUzFOVHdKUkhFVUhFaGFLQ0xHWGN2UEFUNE5yTVF5TUI3RVNyNTJsN2czVitFb21DRWlJaUlpSWlMaVZBVVRyOFJLQnZmR0d1V2JPd3BtaUlpSWlJaUlpRWloSEplMFFFUkVSRVJFUkVRa1R4VE1FQkVSRVJFUkVaRkNVVEJEUkVSRVJFUkVSQXBGd1F3UkVSRVJFUkVSS1JRRk0wUkVSRVJFUkVTa1VCVE1FQkVSRVJFUkVaRkNVVEJEUkVSRVJFUkVSQXBGd1F3UkVSRVJFUkVSS1JRRk0wUkVSRVJFUkVTa1VCVE1FQkVSRVJFUkVaRkNVVEJEUkVSRVJFUkVSQXBGd1F3UkVSRVJFUkVSS1JRRk0wUkVSRVJFUkVTa1VCVE1FQkVSRVJFUkVaRkNVVEJEUkVSRVJFUkVSQXBGd1F3UkVSRVJFUkVSS1JRRk0wUkVSRVJFUkVTa1VCVE1FQkVSRVJFUkVaRkNVVEJEUkVSRVJFUkVSQXBGd1F3UkVSRVJFUkVSS1JRRk0wUkVSRVJFUkVTa1VCVE1FQkVSRVJFUkVaRkNVVERqLzIvdi9tUHN2S3M3ajc5UEhDdzdqSWpqTmVBMmFRalVoVFJOeW5TYmhuVEpOZ21FamVueUkxMmlCVXJadUN4c2thSmRpTlJWS3UwaWl0QnFtMVdsMEYwaVFVTkZyRUlUdW9rd3BEK2NrZ2FIZGNFTmxKMlFrRFhVRU5jazdVQmNZK2dRRzlmMjJUL09uV2Jpek54blp1NjlNL2U1OS8yU3JxNDljNTdyeVV6OCtIays5L3M5UjVJa1NaSWt0WXBoaGlSSmtpUkphaFhEREVtU0pFbVMxQ3FHR1pJa1NaSWtxVlVNTXlSSmtpUkpVcXNZWmtpU0pFbVNwRll4ekpBa1NaSWtTYTFpbUNGSmtpUkprbHJGTUVPU0pFbVNKTFdLWVlZa1NaSWtTV29Wd3d4SmtpUkprdFFxaGhtU0pFbVNKS2xWRERNa1NaSWtTVktyR0daSWtpUkprcVJXTWN5UUpFbVNKRW10WXBnaFNaSWtTWkpheFRCRGtpUkpraVMxaW1HR0pFbVNKRWxxRmNNTVNaSWtTWkxVS29ZWmtpUkpraVNwVlF3ekpFbVNKRWxTcXhobVNKSWtTWktrVmpITWtDUkpraVJKcldLWUlVbVNKRW1TV3NVd1E1SWtTWklrdFlwaGhpUkpraVJKYWhYRERFbVNKRW1TMUNxR0daSWtTWklrcVZVTU15UkpraVJKVXFzWVpraVNKRW1TcEZZeHpKQWtTWklrU2ExaW1DRkpraVJKa2xyRk1FT1NKRW1TSkxXS1lZWWtTWklrU1dvVnd3eEpraVJKa3RRcWhobVNKRW1TSktsVkRETWtTWklrU1ZLckdHWklraVJKa3FSV01jeVFKRW1TSkVtdFlwZ2hTWklrU1pKYXhUQkRraVJKa2lTMWltR0dKRW1TSkVscUZjTU1TWklrU1pMVUtvWVpraVJKa2lTcFZRd3pKRW1TSkVsU3F4aG1TSklrU1pLa1ZqSE1rQ1JKa2lSSnJXS1lJVW1TSkVtU1dzVXdRNUlrU1pJa3RZcGhoaVJKa2lSSmFoWERERW1TSkVtUzFDcUdHWklrU1pJa3FWVU1NeVJKa2lSSlVxc1laa2lTSkVtU3BGWXh6SkFrU1pJa1NhMWltQ0ZKa3FSL0VoRlhSTVNHcGpwSmtsWlRaR1pUalNSSmtrWmNSSndMdkJsNEUzQWY4TW5NM04zOUtFbVNWc2ZwVFFXU0pFa2FYUkd4RHJnWWVCWHdPbUFTbUFCT2k0aURtYm0zMi9HU0pLMEd3d3hKa3FReEZSRVR3SXVCdHdDdkJjN3VmR29MOEJwZ2YwUThtWmtIRm5nSlNaSldoVDB6SkVtU3h0Y1c0RDhBMjNncXlKajd1VzNVMWhOSmtvYUtLek1rU1pMR1VFUzhHN2llQ2kwV01nbHNpSWoxbWZtYlhlb2tTVnBSaGhtU05JWWlZaU53QWJBWjJIZktwMmVBUTVsNTZCa0hTaHBxRWJFVitCcndlR1llYXlpZkFwNEF6Z1hXZHFuYkRGd1hFWHVBQnp3M1NKS0dnZE5NSkdrTVJjUUZ3TnVBMTFQaHhWekhnV09keDZ3ajFFM1BxVGN4andOZkJ4N0p6Rk5ERVVrcklDTFdBT3VCOXdPWEFZOEJ0d04zWithUkxzZE5BTDhFL0R2Z3FvWHE1dGhML1JuM1plWjBVN0VrU1lQa3lneEo2a0ZFbkVjdHc1NEVEbmNlczQ1Uk4vOUg1M3hzQnZnK1R3OEtwak56YnMxS1dBdHNvdnZ5OHJtT1VWLzNxY0hITlBBcDRKRm5IQ0ZwNENKaUEzQStzQlc0aGxwRjhTSXFsQ1FpUHIzUStTVXpaeUxpZnVCTTRKek82M1J6UHZCRzRHUkUvRkZtbm5vK2tDUnB4UmhtU0ZKdnpxTnVJSzZqYnV6bnZsdDVoRnE1OElNNUh6dEVyWENZKzI3cHZvZzRURzN0R05aUVlEYjgyTlQ1L1ZIcTNkOGZVZ0dPeTg2bEZSWVJtNmtnOWRYVVNxdUp6cWZXQWErZ1ZtdDhKeUoyQXlkeW51VzRtWGtnSW5aUzI4NytHZkRjVTJ0TzhTcmdTV0J2UkR5VW1TY2E2aVZKR2dqRERFbnFuODJkeDNJY0JuYlNucWtCMDhBdDFOZThmeFZXbGtpcTFSamJnTXZuK2R6R3pzZlBCcTZrVmxVZG42ZU96TndYRVorbWdveHI1NnVaWXozMTV6NUk5ZHR4ZFlZa2FWVVlaa2pTNnBzQnRnTWZiQ29jSXRzejh3Tk5SZEtnUmNRVndHZm4rZFJocXNIbHFZNVNZZHpmelBmeHpMenRHVWNNb1lpNG1Rb2V6dWxTTmtHdDNQZ284QjdnNFlVS00zTm5SRHhHWFJ0ZXMxQmR4d2JnMTREbkF6YzAxRXFTTkJDR0daSzB1bTRIUGcxOFdlSkNOZ0FBSE1sSlJFRlVoZHFTSXFrL1ptL2tUM1dTNmdGejZtcWl2d1h1Zm1iNTBOb092QkE0ZzFxRjBjMWx3RHNqNG45azVvRXVkUWVBbTRBTHFSVWQ2N3ZVYmdZdWk0aHRiUW1BSkVtajViU21Ba25TUU4xSk5kRGMyMjNxZ0tRbE81MWFRWERxWXlOMUkzNWU1L0VjcXYvTFo0QTc1bm1kWWZVdzhEN3FITkowN3RoRWJXSDdOeEhScmVudlB3QmZvbFp4UE1MVEd4V2ZhaDBWZXJ3M0lpWTdrMUhVUlVTc2lZaUppTGlzODd5bTZSaEowc0pjbVNGSnErdVFJWWEwYXFhQmp3Ri9SUVdLKzd1WEQ0L01QQjRSWDZWV2syd0FYa2NGREF2WkNMd0JtSW1JUTVuNWpLYTluUWFoeHlOaUYvQmlZQTN6cjI2WnRZNEtoTFlCdnhzUlg4L01lZnR5QUVURVJ1QVNsdDlicU8zT0FNNmx2bWQ3Z2FtSWVCZzRrSm5kZ2lOSjBqd01NeVJKMHJpYUJqNmVtZlAxMWhoNm1Ya3NJajRQQkhXVGZHbkRJWmNCQjRISEkrSXpDd1VQbVRrZEVaK2tBcEFYVWF0WHVua2o4R1ZxcXRIY2lVNm5laTRWcUZ6Y3BXYVVUZkRVT093WjRIUEFud05maUloSE03UGI5MDZTZEFyRERFbVNwSmJLekVNUjhRV3ExOFVubStxcFNTVHJnQzlRVFZMbmxaa1BkVWEydm96bWtHUXo4RnJnTzlTRW80V3NwMjdtdTYzMkdCY1R3QzhDLzRKcVZMc2R1SzNiQVpLa3A3Tm5oaVJKVW90bDVzSE0zRUZORnRuWFVMNk9DaWNhZzQvTTNFbmRaRGU5SnRUTmViZHRMcHJmQnVBSzRLTVI4V2hFdkRNaU5qUWNJMG5DbFJtU0pFbWo0azdnSjZudEhHZDJxWnNBSmlOaUc3Q3pZWHZEZmRRMmsvZDBqcHZyQk5WODlCWnFSY2FDbzErMUtKdXBRT3BsRVhFL3NEc3pGeE1rU2RKWU1zeVFKRWthQVpuNVdLZlh4WVhBVC9QTThHSFc3S1NYYmNDQmlKakp6SmtGYWc5UWdjWUZ3SFZ6UGo0RGZCUDRMRFVGWmwrWDE5RGlyS01hcno2SGFoSjZZVVRzQm5ZQk05MmFxMHJTT0RMTWtDUkpHaDMzQVQ4S3ZKWGF2dERONVoyNjB5SmkxM3czeTVsNU5DSWVBWDZMNnA5eEx2QjlhaVhHWjREN2JGelpkNXM3ajR1QlYxSk5WUitodnUrU3BBN0RERW1TcEJIUm1YQnlEeFU2L0FSd2RzTWhyd0llQjc1Q05mQjhoc3g4RXRnYkVUdW9BT1Jid084RFgzQzA5TUFjQi82UnVsWS9uWnBZSTBtYXd6QkRraVJwaEdUbTQ1MUpKSnVBNnh2S3o2Wkd0dDdMQW1IR0hEY0JEd0w3TTNOUFE2MTZNd1A4RlhCTFp1NXVLcGFrY1dTWUlVbVNOR0l5YzA5RXpGQmh4VFVONWMrbnRqVjBsWm1IcWY0WUdyeS9CRDdTbVZJalNacUhvMWtsU1pKRzB3RnFOY1VNTlhsa1BqczZOZmN0OEhtdHZDTlVqNHdIbWdvbGFad1paa2lTSkkybUdXQUt1QXQ0WXM3SGoxRk5KVDhNYkFmdXpjeW1MU1phT1Yrandnd2JxMHBTRjI0emtTUkpHa0daZVJJNEdoRy9CVHdiK0VWcUlzWVVjQSsxWmVSUVpoNWIrRlcwQ2o0TjdQSG5Ja25kR1daSWtpU05nSWpZQkt3QnZqdjNSamd6OTBiRW53TS9RazBpK1dOZ1IyYk96UDlLV2tXSGdDOEMreHZxSkduc0dXWklraVNOaHN1QUNXb3l5YWxiRkhaMFByWS9NNmRPUFZCRDR3RmduMEdUSkRVenpKQWtTV3FwaURnUHVBSzRydk04QS96SGlOaVptZjhVYUhSK3ZkcVRNZllCTndBYm1ncGI2R1pnQ3hVbTlXSTdyc3FRcEVVeHpKQWtTV3FaaU5oQ2pWeDlPWEErVDQxV1hRLzhDaFZxM0RuLzBhdm1DQlZvak5MMTUxcGdJeFZrckcrb2JiSWJlSlJxMENwSmFqQksvNWhJa2lTTnJJaFlSNFVXazhCVzRPZUFGL0gwbFE1cmdKOEJYaGtSQnpKemFNWjdadVlKS21RWkdSR3hHYmlVM2xka1FQVXkrYnRPNDFaSlVnUERERWxqSlNJbXFZdk9mcDMvSm5ucUhkSGxtSXlJcHBwQjJBSTh2Nm1vaS9NaTRvcW1vbVU0N0g1KzZla2lZZ0xZQkp4SG5YT3Vwc0tNaFd3RWZnSDQrNGo0ZW1ZZTdsS3JaWXFJMDRCemdEYzIxVFk0VG9VOE82a0dvSktrUmVqWHhid2t0Y1hOMU0zQXNPelp2cm1wWUVoZDEzbjAyeTdneXFZaWFSeEV4QWFlQ2pBdXB4cDhidWwyekJ3WEFNOENwaVBpUThDSnpNeUdZN1EwRThBbGRBK1dGdU1nc05NZ1Y1S1d4akJEa2lScE9FMEM3Mlg1QWV3TGdmY0RINlBlK1QvZXZWeEx0SkVLTTNvMVRUWCtsQ1F0d1dsTkJaSWtTVm9aRVRFWkVmODFJdjR2OEZscVFzbHlnZ3lvTjYwMkFCK2xtb1NxVHpxclppNmw5eFZxKzRGZG1ibXJvVTZTZEFwWFpraVNKSzJTaUZoRFRjRzRsbXJvZVFId0F1QzUzWTVib3N1QTEwWEV0elB6aWFaaUxjcHM3NUplVFFIM05CVkprcDdKTUVPU0pHbUZ6WmxNTXRzSDR3cmd4NmxHbitzV1BuSlpOZ0d2Qm5aSHhKSE1IS21KSWl1dDA1QjFrdnJaOVdJYWVKQUtOQ1JKUzJTWUlVbVN0RUlpWWhPMTZ1SnM0RUxnM3dJWDBaL1JudDM4TE5WYzl4RHdjRU90dXRzQ3ZKVEZOMk5keUJRd2xablRUWVdTcEdjeXpKQWtTUnFRenZqT2RjQ1BVQ0hHVmRUWTFJdm9iYXp6VXEwSDNnRVFFZC9Oek1jYjZqV1BUcStNdDlLZlZSbTNBM3VhQ2lWSjh6UE1rQ1JKR3B5MXdMbkEyNEUzVUtOV1Y4dloxQmpSZzhBdERiV2EzeVR3Q25wZmxiRVRlTUJWR1pLMGZJWVpraVJKZlJZUlYxQU5JcmRTTjhERDRsSmdYVVI4MVFrYXkvSmUraE5Jdlk5YW5TRkpXaWJEREVtU3BCNUZ4RnBxRXNuUFU5dEl6Z2MyZGg2cmJRcjRISENDNnMzeEJHQVQwQ1dJaUkzQUpWUXcxV3Qva3p1cElPTllVNkVrYVdHR0daSWtTY3NVRWVkVDIwaGVERndNL0FRVmFtem9kdHdLbUFhK0R2dy9xaS9ESThCSnFuL0hNZUN4aFEvVlhKMitKK2NBYjZLM24rdEo2bnYvOGN3ODJsUXNTZXJPTUVPU0pHbVJJdUowNm9aMmR0WEZWZFJVa3ArbDl6NEt2VHBPVFN0NW5CcjUrWCtBejJYbXZxNUhxY2taMUlxTXE1c0tHendKN0FQdWJTcVVKRFV6ekpBa1NWcThDV3FTeFZicTV2YThydFVyYXdhNGoycnUrWEJtSG02bzErSnNCbDVMNzlObnBvSHRtZWtXSDBucUE4TU1TWktrQlhSV1lrd0ExMURoeGFVTVY0QnhHSGdZdUF1NERaakp6T05kajlDaVJjUjV3R3VBYTd0WE5wb0dkbVhtQjVvS0pVbUxZNWdoYWF4azVwVk5OVXZSbVZpd0RiaXVlK1dDcmx5TmlRSVJNUW04bStWLzNlL0x6TjlzS3BMYUtpSXVvN2FRdkpKYWlURnNkZ0QzVURmSWU1dUt0V3hiZ2V1YmloYmhIaHlISzBsOVpaZ2hTWkxHWGtTY0NWd0V2THp6L0JKZ0UzQld0K05XMERIcTNmMEhxRlVZRDFQOU1keEtNaUFSc1JWNEJYQjJVMjJEaDZpZm03MUxKS21QRERNa1NkSzRtZ0F1ajRpTHFhMGpXNmdRNDF5cXllZHBDeCs2WXZaVE44RmZBL1oyZnIzSGZoaURGUkdiZ2RjQlB3ZXNieWp2NWlod04vQjVlMlZJVW44WlpraVNXaThpTGdYV01odzNuNm9iOE9rV2pKL2NTUFZDMkFpOGtONXVXdnZsSkhVRGZJZ2FuN29IK0NMd2dGTkpWdFFWd09YMDNoOWxMN0NUR28wclNlb2p3d3hKMGlpNG5abzBzSzZwVUN2aWZWUXp5djNkeTFiZFJvYXZIOFl4NEFCMUEvdzdtYm0vZTdrRzVFWnFoVTZ2dGdPUFp1YXhwa0pKMHRJWVpraVNSc0YrYWx1QVlZYmF5b2FlUXlBaXRsQU5QeWViYWhmQjZTV1NORUNHR1pJa1NTdHZkcVRxaDRIZHJzQllmWFBHc0w2N2UyV2o0OEFNOEt0TmhaS2s1VFBNa0NSSkdyd1R3QkZxKzhnWHFWNEszd0wrRnZoZWwrTzBBaUppTFRXRzlXMU50WXN3VFUyY21XNHFsQ1F0bjJHR0pFblM0QnlrdGtFOVNFMGltZW84VHp2ZFlxajhOSEExTmMybUY0ZUJyd0IzdEtBQnJpUzFtbUdHSkkybnRmVDJiOER4cG9JVmRwamgrNW8wbnY2UldtbHhzUFA4MThDWGdYc3o4NkZ1QjJwMWRNYXdYZ1hNVGtWYXJoUEExNm1mOVo2bVlrbFNiM3E1a0pVa3RkZEdZS0twcUl0aGUwZjVRYXBoMzZhbVFtbkF2Z2ZzQmo3VmVYN01kK2lIM3RiT1kzTlRZWU1qd0dlcDZVcVNwQUV6ekpDazhiU1ptdjZ4WEZOTkJkSVkyUWY4QlhBSE1KV1o5a3BvaVlpNEFuZ1gvWmxlc2gzWTRjOWZrbGFHWVlZa1NkTFNIS0lDakM5U3F5OGVCNTRBdnNQd3JWclNQRG9OUHpjQzd3ZGUyRkMrR0x1QlR3T1BOQlZLa3ZyRE1FT1N4dE5ad0xPYmlpVDlrOW53WXFyem1LWkNqWVBBc2N3ODJlVllEWkZPa0hFaGNBUFZKMk5OOXlPNm1wMVM4NStCUnpMeit3MzFrcVErTWN5UXBQSFVhOCtNWVZ0R2JRTlE5ZHNCYW16cTMzVit2WmNLTlBaakg0eTJlekh3YXFycFo2L1h3bjlQOWNtWUFvNDExRXFTK3FqWEU3Z2txWjNPQk01b0t1cmlzYWFDRlRhTk54SmF2cFBBRDZubW5ZYzd6MThFdnRaNVBHUWZoTkVRRWM4QmZnRjRIYjAzL0FSNGtncTZUcWNtMlVpU1ZvaGhoaVNOcC9YME1JSXdNNGV0TDRCaGhucHhqT3A3c1J1NHYvTzhQek5kN1RONkxxQ0NqRXVhQ2hkcE0zQWRzSU5hdVROczUwWkpHbG1HR1pJMG5yYXd2SGNsWjZnTGRta1VURk85RHU1MTVjWG9pNGl0d0R1QnE1dHFsMkFkY0I2MTFlU21pTmlSbVh1N0h5Sko2Z2ZEREVrYU14RXh5Zkw3Wlp5Z0hlODhQa0c5dy82RHBrSU54QlR0K1Ava0VQQm81MWtqTENLMkFHOERYdDVVdTB3VHdEdUE1MFhFSFpuNVFOTUJrcVRlR0daSTB2ZzVuK1gzeTVqZEh6NnNacWdlQjc4TDNJZE5RVmZMWWRvUlpod0RmcENaYmxFYVVSR3hIamdidUJXWUJEWjBQMkxaVGdkZUJMd1YrSm1JMkptWk56VWNJMG5xZ1dHR0pJMmZYc0tNSThBM21vcFd3VFJ3TjlVSDVCRmdWMlllNkg2SXBGRVdFYWNEUHdiOE1qV0NkZGw5Z3BaZ0UzQXhzQ0VpdmczY2dhTjdKV2tnRERNa2FmeThsT1Z2TXpsS2phWWNObzhCSHdlK1orOERTUkd4QmpnWHVCSjRDOVhiWXFWTVVLdEEza1dkTHgrS2lPOGFhRWhTZjUzV1ZDQkpHam05OU13NFJxMkNHQ3FaT1pPWlh6UElrTlN4bnBwYTh1dFV3K1BWTUFuY0RGekV5cXdLa2FTeFlwZ2hTV01pSXRaRnhIbFU1LzNsdmt0NU9ETjNOUlZKMG1xSmlBbmdmd0Uzc25wQnhxeEphZ3ZjYjNXYWtFcVMrc1F3UTVMR3g1bkFaVTFGWFV6aldGWkpRNndUWlB3bjRISmdZMFA1U2xrUHZCYTRzVE5OU3BMVUI0WVpralEremdLdWFpcnFZcHJoYlA0cGFjeEZ4R2tSc1E3NEZTbzRPSnZoMmRveDI3L2pYd0h2TnRDUXBQNndBYWdrOWVZd05hcjAvcWJDQlJ4dUt1aUh6a1grdWNEVlRiVmQvQTB3MVZRa1NTdXBNN1hrWEtwSHhydUF6ZlFlWkJ6dFBKOU9mNjZYWjcvRzY2aEpKeDhBcGpKelJmNE5rS1JSMUkrVHN5U05zMmxnTjh0dmlybmM0NWJxZWNCTHFJdjg1VGdCL0MxdU01RTBST1pNTFhrVmNEM1ZFNmdYU1ozdjluUitmeTd3QW1wMVJiKzhuZ3F5L3lBaXZweVpCNXNPa0NROWsyR0dKUFdnTXoxak50QVlaaGNBdjlCVTFNVVI0RUJtR21aSUdpYXpVMHV1cHovTlBrOEFNOEFObmQ5dkEvNDl5NThBdFpEcmdPY0RId1oyTk5SS2t1WmhtQ0ZKSTY2enhlUlNZR3RUYlJlN3FlMDBralFVNWt3dDJjcnlWNTJkNm1IZ2hzeWNBb2lJMzZEQ2hsdnBUMWd5MTFaZ2MwVDhGSENMVzA0a2FXbHNBQ3BKbzI4THRUSmpmVk5oRjk5ZzViYkVTRkpYQTVwYXNwc0tMZWIyQmpvR1BBVDhOb1BaWnJjRitHWGc1b2lZNkd5YmtTUXRnbUdHSkkyd2lGZ0xUQUlYc2Z3OTMwZXBkeXNmYXlxVXBFR0tpTk1qWWdQd2RxcjNSTCttbHV3RjdnTCtiTzRLaWN3OENYd1grQXh3Q3hWMHpNejdDc3N6UVFVYVc2bi9waGRFaE5mbmtyUUliak9ScE5FMlNZMWo3V1Y1OUZUbjRjb01TYXVtc3hyamZPQmFxdWZFUnZvVFpPeW1nb3c3T24yUW5pWXpUMGJFZnVCRHdIN3F6NzZVL20xdFdVdTkxbzNBVHdJZmpvaXZaMlkvUXhOSkdqbUdHWkkwb2pxOU1xNmtWbVgwY3I2L0YvaDJaaDV2S3BTa1FZaUk5ZFIydWRkVHpUNzcxWkJ6TC9BSllPZDhRY2FzemdxTm84Q096dGNDMVZTNVgxdGNvQUtOdHdJSGdVOUZ4RU9aZWFUaEdFa2FXNzFjM0VxU2h0dG1hbFhHQlUyRkRlNENubWdxa3FRQk9wdnFMZEh2eVNJMzBSQmtuQ296YjQrSUk4QTZlbXVzUEovMVZDK1Fad01mWkRCOU9pUnBKTGduVDVKRzEwZUJpNmtMN3VXWUFhWXljOHJsenBKV1MwUnNBKzRHM2tYL2dveHA0TGJNdkcwcFFjYXN6TndCdklQcW85RnZFOEN2QWJkR3hHUlRzU1NOSzhNTVNSb3hFYkV4SXJaUy9USjZ1ZkIvZ2xxVklZMnFzK2x0eW84R0xDS3VwM3BKbk50VXV3VDdnRHVwVlJtOWVBTDRmWHAvbmZtc3BiWUkzaHdSV3lPaW45dFpKR2trdU0xRWtrWklwMEhlQmNBMllFUDM2cTZPQTM4RC9GRlRvYlRLamxKTkdjL3JYamF2TTRGbk5SVnBaVVhFNmRRMnVjdUFYNkdhZnZiTE5IVmV1eXN6OXpZVmQ1T1pQNHlJcndJL3BMN0dsd09idWgrMWFLY0JaMUdOUnQ4SnJJdUllMTBsSjBsUE1jeVFwQkhSR2VmM0l1Q1Z3TDl1S0cveWZlQ0J6SnhxS3BSV1dTOWh4bHJncklnNEl6T2ZiQ3JXNEhXYWEvNFlGUXk4amJxWjc1ZER3QjRxeU5qZFZMd1luWEJoS2lJK1JJMi92cFQrQmhycnFLYW5Ud0tQUmNSZUF3MUpLb1laa2pRNmZoUjRTK2ZSeS9hU284QlhnRnViQ3FVaE1EdGxZcmt1QTc0RmZMbXBVSU1WRVp1QlM2aWI5NnVwYlVEOXNnLzRZK0RPZmdVWmMyWG16b2c0UkRVcC9TWDZ1eTBHNE0yZDV6K01pTTlsNXFHdTFaSTBCZ3d6SkdsMFhBYThqdDV2QUthcHhwOTIwVmNiSEtQK24xMnVDNmtiVDhPTTFiZVZHcnQ2SWN0dlhMeVFXNmdnNDdHbXd1WEt6QWNpNGhnVnJ0M1lWTDhNYndiT29GNS9aME90SkkwOHd3eEpHZ0VSY1NQd0p2cXp0L3grWUh0VGtUUWtab0FIbTRxNnVBeDRNQ0wyTEdlcWhmb2pJbTRHM3QxVXR3eDdnWnN5ODdhbXduN0l6S21JbUtiKzNJODIxUy9ENjRHZmlvaGJNdk1EVGNXU05NcWNaaUpKTGRjSk1xNEZ0alRWTHNMOXdIM1VrbXlwRFk3UTIvK3Y2NEVyZVdvWnYxWklSRXhFeE05SHhLM1VPYXpmZGxNck1sWjZGY01oNnM4Y3hKUVRxTlYzMTBmRWpSSFI3KzBza3RRYXJzeVFwSmFLaUUzVXU4cHZvb0tNWHZwa0FCd0cvcFJxL0dtRE9iWEZENENIbTRxNldBTzhHUGpGaUhpVXVnazlscGtudXgrbVhrVEVCVlIvak11cDdTV2J1eCt4Wkx1cDBkSTdWM3JGVFdZZUE2WWo0Zzc2UCtVRUtvRGJRcDM3ajBiRVBiMU9acEdrTmpMTWtLU1dpWWcxd0hPQmx3Ry9Ca3gyUDJMUjlnQzdnRzgyMUVsREl6T1BBdnNqNGlETHYySGNBUHh6NnUvVERQQm9SSHlyYzFNNk1qcVRRcDVGWGYrdHBmcFNySjN6Nnljejg1R0ZYNkUzRVJGVWVIUSsxZC9uMWNEUFVqZm4vWEljZUJTNEhmaXoxZXo5MDlseU1vZ3BKN01tcVlhalJNVEJ6RHpZVUM5Skl5VXlzNmxHa2pRa0ltSXQxUnp2OVZUSC9JdTZIN0VvUjZrR2lyOEU3SE5WaHRxb3MxWGg3VTExaXpBTjNBTjhrcHB5OGcvVVZwWVpxdG5vc2N3OHZ2RGhneGNSRzA3NTBPazhmV1hXYkdpeHB2T1kvZHpad0ptZDMyK2tWa09jTmVmWFg4bk1OekFBRWZFczRCemdKY0Ivb2M1ZFozWTlhR2tTT01HY3JTWERjaTZMaUVzWTNKUVRxRzFXSHdRK21aa0htb29sYVZTNE1rT1MybVVqY0FOd0ZmMWJsajBOYk0vTXFhWkNhWWo5QmYwSk16WUQxd0Z2b0xhdmZBbjRCakJGL1YyWnByWmtyYVpUVjJOdE9PVmpQMDZ0QXBqb1BCYTdlbXRna3o2bzRPS04xSlNQVThPWWZqaEJCVTQzTUdTaDdBcE1PZGtDYktOVzF3eXFUNGNrRFIxWFpraFNTMFRFTmRTRjhNWDBMNHcrQ0h3b005L1RWQ2dOdTRqNExuWHozcSsvSCtObVYyWmUyVlMwRkJHeEdiZ0dlQXZWNDJjUXBxa3RjamNOY3lqYitWNXNaVEJUVHFDK0R6c3o4MWViQ2lWcEZEak5SSktHV0VTc2pZZ3RFWEU5OEg3Z0FtclplRDhjQXI1QTdTMlhSc0Zkd0JOTlJWb1pFWEV0dFZMZ2V2cXpKVzQrandOL0FQdzJ2VTIxV1FtRG5uS3lFZGpxbEJOSjQ4SjNMaVJwU0hYZXhac0UvaVh3Q3FwWFJyOGNBejRQZkl6aHZ3R1FGdXRPNEtWVWcxeXZjVlpCUkt5akdueE9VdE0yWGtwdGVSbkV6Mk1mRldUOEtmRFFzRGRzWFlFcEoydXBiVkpPT1pFMEZnYnhENHNrcVFjUmNUcDFRWG9sdFNUNWNxcHhYNzhjQjc0SzNBM2NQZXczQU5JUzdBYitpdnI3YzA1RHJmcW8wNXg0SS9BaWFsTEoxU3krVjhkeTdBZitCUGk5dGpXOVhNRXBKeWNpWWpvelY3dkhpeVFOaEdHR0pBMmZDYXI1NEs4em1CdXlHZUIvVW51cmp6UVZTMjJSbVRNUjhUR3F3ZVFibStyVlZ4dXA4UFdObmVkQjJ3N2MxcllnWTFabTdxeEp0WnlncGxQMTJ5WFVGSjZIcVg0aWtqUnlERE1rYVVqTWFRNTNNNE5wWW5pY0NqS3VaTWk2L1V2OWtwbTdJMklUTlQxakpXNnF4MTVFYktQNllseElUZFFZbEtQVVZKbWJNbk5IVS9HdzZ3UWFoNmtwTXRjMzFTL0Q1Y0MyaURnOHpJMVJKV201K24yaExFbGFvb2pZU3UxeHZwcitqVnM5MVZGZ0QzQ0RGN1VhZFptNUl5TDJVemZXVjNTdjFod2JJdUtLek56VlZIaUtIY0JMcUJEMi9JYmE1ZG9IZkJ6NFdHYU9USitmek56VENUU2VUWTFYN2FkUEFSL3duQzlwVkJsbVNOSXE2WVFZVjFQakNzK2hsbWtQd2lIZ0Q0SC9qYzArTlQ0ZUJkNEQvSGNHTnhKVVpRYTRGZmdPRmN4ZTByMTh5WFpTVTVmMlVOTkxSczBCYXNMSlp1cDcxK3UvQlROVXdIUVhudk1salRERERFbGFZUkh4UEdvNnlXeW4vM01ZM1BsNG10b3YvUW5nUzI0dDBSajVCK0JMd0MxVVg0S1hVcjAwMUdlWmVSejRaa1Q4S1hDU3VobmYwdjJvUmJzSCtERHdBUENkenA4MVVqTHpTV0J2Ukh5WVdrVjNGYlhLWmFsT1VwT3FmbzhLZ0tZODUwc2FaWU82ZUpZa0xXeUN1ckY2R1hYUlA2aHo4V1BBL2RTcWpNODd0VVRqSkROUFVqZUdkM1RHaFY0RFhBUThqK1hkS0twQlp1Nk5pQ2VwSU9OYWxyOXQ3amp3UFdwMXpVZEdvVC9HWW5TMlI2Mm5Kc0s4bUtYMUh6bE9yY0o3QlBnZzhMZ05uaVdOdXRPYUNpUkpmVGU3cEhnbmRmRTVLSGNDdjVtWm56YkkwRGpMek51bzZVQzM0ckw3Z2VwTUY3bUZPcjh0MXd6d0JlQWRtWGxuVS9Fb3ljemJnZnVvVlhWTE1VT3RYcmtoTS9jWlpFZ2FCNUdaVFRXU3BBR0ppT3VCMzZCL0kxaEhxdHUvMUc4UnNRR1lCTjdiZVhicnlWT21xSnZoWFUyRml4RVJINlVteWl4bGhjWnVhcHZFbmVPNlJTSWlKb0MzVXhOT0ZyTmRaNW9LeUQ4eXJ0OHpTZVBKTUVPU1ZsbW5FZWc3Z2RjMzFUYllEL3dPY0VkbUx2VmRQV25zZE1ZaFgwVTFDSDBaRlc2TXEvM0F2Y0F0L1p4K0VSRTNVdjJCbXI2M2g0RWJnSjJldjZDek5lcFNhbFIzdCsvZGJQaHpSMlllN1ZJblNTTm5VUHUwSlVtTDl3QzFOL3BKNE0wTnRmT1pvWnJrL1Fud1p3eDI2NG8wU2c0Qm42SCtEajZINnFVeFNmV3kyUXo4R0UrdEtwZ0F6Z2JXUC9ObFZ0VU05ZDh4MzkvN0dlQWJjMzUvQkhoaVR1ME1OUjNrQ0xXcTY3djBmMXJJN1ZSanlqVlV6NUpUelZCYmYvNGJkV1B1K2FzY0E3NUdyYmk0bGZyL2JzMHBOVHVCRHdGLzJhbVhwTEZpbUNGSnF5d3pEMFhFbnM1dnoyRHhLelNlcFBwdmZJSzZHZnRLWmo3Vy9SQkpzenE5Wkw3ZGVRQVFFZnVwNEdJRHNJbW50cUdzbzBLT3RReVhvMVFnTU4vMmdxTTh2ZmZDTWVEN2MycVBBb2NHMlZNbk13OUV4R2Q0S2d5YUhUdDZEUGdtOEVXcVI4UzltWGw0L2xjWlA1bDVNaUwrbnBwRzlYdkFhNEh6cUg1M2g0RUhxU2t2ZjVHWkJ4ZDRHVWthYVlZWmtqUUVNbk02SWo1SDNWeThCRGlYQ2pibU0vdnU2bDlUVGZKK0d6aVNtU2NXcUplMFNKbTV2NmxHUy9ZSWRSTitLVFdXK2pDMTZ1Qnp3RDJaZVgrWFk4ZFdKMlNham9nUEFtY0J6d1YrQ0h3WnVOMitTSkxHblQwekpHbklSTVEyNEViZy9BVks5Z0YzVVh1ays3YTNYWklHcGRNRDRqWFVsb2xkMVBhSktmczhMRTZudDlMTlZBajBvY3pzWlZxTUpJMEV3d3hKR2tKekxsem5CaHI3Z2UzVWhlellOOGlUMUM0UmNUb3c0WGFTNWVrMHJEM3E5MCtTaW1HR0pBMnBUcUR4SnVBRndQYk12SzM3RVpJa1NkSjRNTXlRcENFVkVSdUI1MUdOQjZkZGpTRkpraVFWd3d4SmtpUkprdFFxcHpVVlNKSWtTWklrRFJQRERFbVNKRW1TMUNxR0daSWtTWklrcVZVTU15UkpraVJKVXFzWVpraVNKRW1TcEZZeHpKQWtTWklrU2ExaW1DRkpraVJKa2xyRk1FT1NKRW1TSkxXS1lZWWtTWklrU1dvVnd3eEpraVJKa3RRcWhobVNKRW1TSktsVkRETWtTWklrU1ZLckdHWklraVJKa3FSV01jeVFKRW1TSkVtdFlwZ2hTWklrU1pKYXhUQkRraVJKa2lTMWltR0dKRW1TSkVscUZjTU1TWklrU1pMVUtvWVpraVJKa2lTcFZRd3pKRW1TSkVsU3F4aG1TSklrU1pLa1ZqSE1rQ1JKa2lSSnJXS1lJVW1TSkVtU1dzVXdRNUlrU1pJa3RZcGhoaVJKa2lSSmFoWERERW1TSkVtUzFDcUdHWklrU1pJa3FWVU1NeVJKa2lSSlVxc1laa2lTSkVtU3BGWXh6SkFrU1pJa1NhMWltQ0ZKa2lSSmtsckZNRU9TSkVtU0pMV0tZWVlrU1pJa1NXb1Z3d3hKa2lSSmt0UXFoaG1TSkVtU0pLbFZERE1rU1pJa1NWS3JHR1pJa2lSSmtxUldNY3lRSkVtU0pFbXRZcGdoU1pJa1NaSmF4VEJEa2lSSmtpUzFpbUdHSkVtU0pFbHFsZjhQUlJGOXo0R0xsMDhBQUFBQVNVVk9SSzVDWUlJPSIvPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGlkPSLjg5HjgrlfNTciIGRhdGEtbmFtZT0i44OR44K5IDU3IiBjbGFzcz0iY2xzLTQiIGQ9Ik00NS4xMiwxMDAuNDl2Ljc2YzMuNTgsMCw1LjI0LDEuODQsNS42NCw0LjEuNTQsMy4wNi0xLjc3LDUuMzYtNi41LDYuODRhOS4xNCw5LjE0LDAsMCwwLS43NS0xLjA2YzMuODctMS4xNSw2LjE1LTMsNS43Ni01LjQ5di0uMTJhMy44OSwzLjg5LDAsMCwwLTQuNDktM0ExNS44MSwxNS44MSwwLDAsMSw0MiwxMDguOTJhNC44OSw0Ljg5LDAsMCwwLC43Ljk0bC0xLC45M2E0LjM4LDQuMzgsMCwwLDEtLjY3LS44Nyw2LjU2LDYuNTYsMCwwLDEtMy4zOCwyLjE3LDIuMzUsMi4zNSwwLDAsMS0yLjc3LTEuODNsMC0uMjRjLS41Ni0yLjY0LDEuMjUtNS4xOSwzLjg3LTYuODYtLjIzLTEtLjQ0LTIuMDktLjY1LTMuMjYtMy4yNi42Ny0zLjY5Ljc1LTQuMzYuODVsLS4yOS0xLjIyYzEtLjE1LDIuNzUtLjUxLDQuNDQtLjg1LS4xNS0uODgtLjMzLTItLjQ2LTIuODZsMi0uMjZjMCwuMTktLjE2LjM5LS40Ni40OWEyMi42NCwyMi42NCwwLDAsMCwuMywyLjMyQTUxLjg0LDUxLjg0LDAsMCwwLDQ3LDk2LjA2Yy4xNi41MS4yNC43Ny40MiwxLjI3YTU2LjIzLDU2LjIzLDAsMCwxLTgsMi4yOWMuMTUsMSwuMzMsMiwuNTIsMi44N2ExMC4wNSwxMC4wNSwwLDAsMSwyLjg2LTFsLjgyLS4xNXYtLjkzWm0tNC42Niw4LjNBMjEuNjQsMjEuNjQsMCwwLDEsMzksMTA0LjQzYy0yLDEuMzMtMy4yNiwzLjI1LTIuOTIsNS4xMi4yMywxLjEzLDEsMS4zOCwxLjYzLDEuMTlBNS42NCw1LjY0LDAsMCwwLDQwLjQ2LDEwOC43OVptMy02LjE1YTkuMzcsOS4zNywwLDAsMC0zLjI1LDEuMDgsMTgsMTgsMCwwLDAsMS4yMiwzLjg2LDEyLjczLDEyLjczLDAsMCwwLDItNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5XzU4IiBkYXRhLW5hbWU9IuODkeOCuSA1OCIgY2xhc3M9ImNscy01IiBkPSJNNTguODcsOTIuMTZjMCwuMTYtLjIuMzQtLjU2LjQyLDAsLjg4LDAsMS45LS4wOCwyLjY4YTMwLDMwLDAsMCwwLDUuNzEtMS44N2MuMTcuNTEuMjUuNzcuNDIsMS4yN2E0NS42Nyw0NS42NywwLDAsMS02LjE4LDEuOTQsMjkuMzgsMjkuMzgsMCwwLDEtMi41NywxMC4xNmwtMS40LS4yNGEyNi41NywyNi41NywwLDAsMCwyLjQ4LTkuNThsLTMuOTQuNjYtLjIzLTEuMjUsMi4zNy0uNCwxLjgzLS4zM2MuMDUtMS4wOC4wNS0yLjE3LDAtMy4yNVptNi41OSw3LjM3YTM5Ljc0LDM5Ljc0LDAsMCwwLC44NiwzLjkyLDIwLDIwLDAsMCwxLDQuNSwxLjYzbC0uNTIsMS4zM2ExNy42MywxNy42MywwLDAsMC0zLjc1LTEuNTFjLjI5LDEuOTItLjI2LDMuNTQtMy4xMyw0LTIuMTUuMzQtNC0uMzYtNC4yNS0yLjE3czEuNjMtMy4yNSwzLjQxLTMuNDhhOS40OSw5LjQ5LDAsMCwxLDIuMjYsMGMtLjI2LTEuMjItLjU2LTIuNDUtLjctMy4zN1ptLS4zNSw1YTYuNDYsNi40NiwwLDAsMC0yLjQ0LS4wOGMtMS4xNy4yLTIuNS45LTIuMzEsMi4wOHMxLjM1LDEuNDQsMi44NywxLjE5LDIuMTktMSwyLTIuMzFBMy4zMywzLjMzLDAsMCwwLDY1LjExLDEwNC41MlptNC4zOC03LjYzYTI3LjU4LDI3LjU4LDAsMCwwLTYuODIsMmwtLjQtMS4xOWEyNy45NCwyNy45NCwwLDAsMSw2LjkxLTIuMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV81OSIgZGF0YS1uYW1lPSLjg5HjgrkgNTkiIGNsYXNzPSJjbHMtNiIgZD0iTTg0LDkyLjM0YTI3LjA2LDI3LjA2LDAsMCwxLTYsMS44Nyw1Myw1MywwLDAsMS0yLDEyLjU3bC0xLjQ3LS4zMmE0My42Miw0My42MiwwLDAsMCwyLTEyYy0uNDEsMC0zLjA2LjQ1LTMuNjcuNTJsLS4yMS0xLjMyYTMuNTMsMy41MywwLDAsMCwxLjIxLS4xNWMuMTgsMCwyLjE2LS4yOSwyLjY4LS4zOVY4OS4yOWgyLjFjMCwuMjEtLjI2LjQxLS41NC40NiwwLC44NiwwLDEuOTQtLjA5LDMuMTRhMjQuMzQsMjQuMzQsMCwwLDAsNS40NS0xLjc5Wm02Ljc3LDEyLjI4LTEuNzkuMjRhMTkuOTEsMTkuOTEsMCwwLDEtNC42OS4xMywyLjcyLDIuNzIsMCwwLDEtMi41MS0yLjM5LDQuNjMsNC42MywwLDAsMSwuODctM2wxLjIuMzhhMy41MiwzLjUyLDAsMCwwLS43NiwyLjI3Yy4xOSwxLjUzLDEuNzIsMS43Myw1LjI4LDEuMzEuNzQtLjA5LDEuNDgtLjE4LDIuMi0uMzNaTTgyLDk2LjE5QTIzLjUxLDIzLjUxLDAsMCwxLDg5LDk0LjM0bC4xNSwxLjMyYTIyLjQ5LDIyLjQ5LDAsMCwwLTYuNzQsMS43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNjAiIGRhdGEtbmFtZT0i44OR44K5IDYwIiBjbGFzcz0iY2xzLTciIGQ9Ik0xMDIsODkuNjdhLjU2LjU2LDAsMCwxLS40Ny4zNmMtLjE3LDYuMS0xLjYzLDExLjU1LTUsMTEuODktMS42My4xOC0zLjI2LTEuMjktMy42NS00LjM2YTguNjMsOC42MywwLDAsMSw3LjcyLTkuNDRsLjQyLDBjNS43OS0uNTUsOC41OSwyLjgzLDguOSw2LjYyLjM3LDQuNjQtMi4xNyw3LjA4LTYuODEsOC42MWE3LDcsMCwwLDAtLjkzLTEuMTFjNC40My0xLjI4LDYuNTEtMy42NCw2LjI3LTcuMzItLjI2LTMuMjUtMi42NC02LTcuMzItNS41MWwtLjYuMDlabS0xLjktLjA4YTcuMjEsNy4yMSwwLDAsMC01Ljc5LDcuNzljLjIyLDIuMDcsMS4yNiwzLjI1LDIuMjEsMy4xNywyLjMyLS4yNCwzLjU3LTUuNTksMy41Ny0xMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5XzYxIiBkYXRhLW5hbWU9IuODkeOCuSA2MSIgY2xhc3M9ImNscy04IiBkPSJNMTE0LDkyLjI0YTIxLjQ2LDIxLjQ2LDAsMCwxLTEuNjMsMy4yNSwxMS41NCwxMS41NCwwLDAsMC0uNzEtMS4yMywyNy45MiwyNy45MiwwLDAsMCwzLjM1LTkuMDVsMS42Mi4zNmEuNDMuNDMsMCwwLDEtLjQzLjIzYy0uMzEsMS4zMy0uNywyLjY2LTEuMTQsNGwuNDUuMDljMCwuMTMtLjExLjIxLS4zNy4yNi4zNyw1LjI0LjU3LDcuODYuOTQsMTNsLTEuMi4wOFptMTUuMzQtMy40N0gxMzBhMy4yMywzLjIzLDAsMCwwLDAsLjQ0Yy4yNSw4LjcyLjIxLDExLjM5LS4zMiwxMi4yN3MtLjc1LjczLTEuOTIuOGE2LjEyLDYuMTIsMCwwLDEtMS4yMSwwLDgsOCwwLDAsMC0uMzktMS4xN2gyYy43NywwLDEtLjgyLjctMTEuMTNsLTIsLjF2LjZjLjIsMy44NCwwLDguNDgtMi41OCwxMmE0LjM0LDQuMzQsMCwwLDAtMS0uNjRjLjIzLS4zMS40My0uNjIuNjQtLjk0LTIuNDEuNDYtNC44OC45MS02LjM4LDEuMTdhLjM0LjM0LDAsMCwxLS4yNi4yOWMtLjIxLS41Mi0uMzMtLjc4LS41Ni0xLjNsMy42LS41N0wxMjAuMTksOTlsLTMuMDguMnYtMWwzLjA5LS4yMi0uMDktMS4zNy0zLC4yM0wxMTYuNjcsOTFsMy4wNi0uMnYtMS4zbC0zLjM2LjJ2LTFsMy4yNS0uMjNWODcuMTFsLTMsLjQ2YTIuNjYsMi42NiwwLDAsMC0uNC0uOTEsNTQuOTEsNTQuOTEsMCwwLDAsNi42LTEuNGwxLDFhLjQxLjQxLDAsMCwxLS4xOS4wOGgtLjE2Yy0uNzQuMTktMS43MS40MS0yLjc3LjYybC4xLDEuNDEsMy4yNS0uMTl2Ljk0bDEuNTMtLjEtLjI0LTQuNTJIMTI3YzAsLjEzLS4xMS4yMy0uMzUuMjYuMDksMS42My4xMywyLjUxLjIyLDQuMTdabS0xMS42NiwzLjExLjExLDEuNTEsMi4xNS0uMTQtLjEtMS41MlptLjE2LDIuMzhMMTE4LDk1LjhsMi4xMy0uMTNMMTIwLDk0Wk0xMjEsOTMuMThsMi4yNC0uMTNWOTEuNTJsLTIuMjYuMTVabS4xNiwyLjQyLDIuMjMtLjE0LS4xLTEuNjMtMi4yMi4xM1pNMTI0LjUsMTAwYTE5LjczLDE5LjczLDAsMCwwLDEuMjItOS4yNXYtLjYybC0xLjYzLjFWODkuMThsLTMuMjUuMnYxLjNsMy4yNi0uMi40LDUuNzktMy4yNS4ydjEuMzVsMy4yNS0uMTh2MWwtMy4yNS4yLjExLDEuNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV82MiIgZGF0YS1uYW1lPSLjg5HjgrkgNjIiIGNsYXNzPSJjbHMtOSIgZD0iTTE0OC45MSw5MC41MWEzMS4wNywzMS4wNywwLDAsMS02LDEuMzQsNy41OCw3LjU4LDAsMCwwLDMuMzUsM0wxNDUuNDksOTZjLS4yOC0uMTMtLjgxLS40LTEuMTYtLjU1YTcsNywwLDAsMC0yLjMyLS4yOGgtLjhsLS4zMy0xLjA3YTEzLjg0LDEzLjg0LDAsMCwxLDIuMjMsMCw5Ljc3LDkuNzcsMCwwLDEtMS42Mi0yLjE2Yy0xLjM0LjE4LTIuOC4yOS01LjM0LjM5bC0zLC4wOS0uMDgtMS4yMywzLjA2LS4wOGE0MS45Myw0MS45MywwLDAsMCw0Ljg4LS4zMWMtLjI0LS41OS0uNTktMS42My0uODYtMi41N3EtMS4yNi4xNi0yLjUyLjIxYy0uOSwwLTIuNDguMjMtMy40MS4yM1Y4Ny40MWgzLjM5YTIyLjQ1LDIyLjQ1LDAsMCwwLDIuMzEtLjE4Yy0uMjEtLjktLjQ0LTItLjY1LTNoMi4wOGMwLC4yNS0uMTYuMzgtLjUyLjQ2LjE1LjgzLjMxLDEuNzIuNDksMi40N2EyMiwyMiwwLDAsMCw1LjM3LTEuMjZjLjE1LjQ5LjIxLjczLjM2LDEuMmEyNi4xNywyNi4xNywwLDAsMS01LjQ0LDEuMjUsMjQuNDUsMjQuNDUsMCwwLDAsLjc1LDIuNDMsMzEuMzQsMzEuMzQsMCwwLDAsNi4yLTEuNDNBOC41OSw4LjU5LDAsMCwxLDE0OC45MSw5MC41MVptLTMuMjYsMTAuMzhjLTEuMDcuMTItMi4zNy4yLTQuMzEuMjUtMy4xNywwLTUuNy0uODUtNS43NC0zYTQuMTMsNC4xMywwLDAsMSwyLjIxLTMuMjZsLjkzLjg2Yy0xLjEyLjY2LTEuNzcsMS41LTEuNzQsMi4yMywwLDEuNCwxLjgyLDEuOTQsNC4zMSwxLjg3LDEuNDcsMCwzLS4xNiw0LjM2LS4yOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5XzYzIiBkYXRhLW5hbWU9IuODkeOCuSA2MyIgY2xhc3M9ImNscy0xMCIgZD0iTTE3MC4xNCw4OC4yNEgxNTkuODFhMjUuNjMsMjUuNjMsMCwwLDEtLjM0LDMuMzhoNy40MmwuNzkuMTVhMS40MiwxLjQyLDAsMCwxLS4wOC40Yy0uNDksNS44OC0uOTEsOC4wNi0xLjYzLDguODQtLjUzLjU1LTEuMDcuNjUtMi4zMS42My0uNywwLTEuNjIsMC0yLjY2LS4xYTMuMDYsMy4wNiwwLDAsMC0uNDgtMS4zYzEuNDcuMTUsMi44OC4xNSwzLjM3LjE2cy43MywwLC45NC0uMjFjLjYyLS41NSwxLTIuNSwxLjQ0LTcuMjloLTdhMTEuNDksMTEuNDksMCwwLDEtNi4zOSw4Ljc0LDMuNzcsMy43NywwLDAsMC0xLTFjNS41Mi0yLjU3LDYuMTQtNy44Myw2LjM2LTEyLjQ2SDE1MlY4N2g4LjMxVjgzLjM3bDEuOC4xMmMwLC4xNC0uMTMuMjQtLjQxLjI3djMuMTJjMy4zOCwwLDUuMDksMCw4LjQ4LjA5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNjQiIGRhdGEtbmFtZT0i44OR44K5IDY0IiBjbGFzcz0iY2xzLTExIiBkPSJNMTg5LjI5LDkyLjQ3aC0uMTFhLjQ2LjQ2LDAsMCwxLS4zLS4xM2MtMS41NC40Mi0zLjc3LDEuMTItNS40NSwxLjc1djEuNTNhMTAuNDEsMTAuNDEsMCwwLDEtLjE1LDIuMDhoLTEuNDRjLjEtLjcuMTYtMS42My4xOS0yLjM2di0uNzhjLTIuMjcsMS00LjEzLDIuMjUtNC4xNiwzLjQyczEuMywxLjcxLDQsMS44MWMxLjksMCwzLjY4LjA5LDQuODgsMHYxLjMxaC01Yy0zLjczLS4xMS01LjM3LTEuMDktNS4yNC0zLDAtMS43MSwyLjM4LTMuMjUsNS40Mi00LjY3LDAtMS4yMy0uNjItMS44NS0xLjQyLTEuODhhNi42NSw2LjY1LDAsMCwwLTQuODgsMi42MmMtLjU3LjU4LTEuMzcsMS4zMy0yLjIzLDIuMDZsLTEtMWExNCwxNCwwLDAsMCw1LjIxLTcuMDhoLTQuNVY4Ni44N2wzLjQ3LjFoMS4zN2EyNS44NCwyNS44NCwwLDAsMCwuNjMtMi43N2wyLC4zYzAsLjE5LS4yMS4zMS0uNTIuMzItLjE2Ljc4LS4zNywxLjQ3LS41NywyLjE3YTMwLjg3LDMwLjg3LDAsMCwwLDctLjg4LDcuNDgsNy40OCwwLDAsMCwuMTgsMS4zMiwzMy4yNCwzMy4yNCwwLDAsMS03LjU3LjgxLDE0LDE0LDAsMCwxLTEuNTMsMy4yNWgwYTUuMzcsNS4zNywwLDAsMSwzLjI2LTEuMTdjMS4zNSwwLDIuMTgsMSwyLjM3LDIuNjIsMS42My0uNjcsMy44Ni0xLjM4LDUuNDctMS45MkExMi4xNywxMi4xNywwLDAsMSwxODkuMjksOTIuNDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV82NSIgZGF0YS1uYW1lPSLjg5HjgrkgNjUiIGNsYXNzPSJjbHMtMTIiIGQ9Ik0yMDguNDQsOTAuOTRhLjU0LjU0LDAsMCwxLS42LjMxYy0uMzMsMS4zMy0uNzUsMi43MS0xLjE3LDMuOSwxLC41NCwyLjExLDEuMTIsMy4yNSwxLjc3bC0uNzMsMS4yNmEzMi4xLDMyLjEsMCwwLDAtMy0xLjYzLDExLjUsMTEuNSwwLDAsMS00Ljg5LDUuODksNi41Nyw2LjU3LDAsMCwwLTEuMDctLjg5LDEwLjUsMTAuNSwwLDAsMCw0LjY3LTUuNjcsMjAsMjAsMCwwLDAtNS4xOS0xLjc5Yy0xLjYzLDQuODgtMyw2LTUuMzQsNS44OWEyLjcxLDIuNzEsMCwwLDEtMi43LTIuNzMsMywzLDAsMCwxLDAtLjUyYy4xNS0zLDMuNDMtNC4yNyw3LTQuMDdhNTAuNzUsNTAuNzUsMCwwLDAsMS40MS01LjQyaC01LjdhLjU4LjU4LDAsMCwxLS40My4yNCw5Ljc5LDkuNzksMCwwLDAtLjEtMS42Mmg2LjdhLjc4Ljc4LDAsMCwwLC40Ni0uMThsMS4yLjhhLjg5Ljg5LDAsMCwxLS41Mi4yOCw1OC42OCw1OC42OCwwLDAsMS0xLjYzLDYsMjAuNzUsMjAuNzUsMCwwLDEsNS4yNiwxLjc2LDMzLjY1LDMzLjY1LDAsMCwwLDEuMTctNC4xOFptLTEwLjEsMi45MWMtMi44OC0uMTMtNS4yMy44Ni01LjMyLDIuOTMsMCwxLjA5LjQyLDEuODUsMS4zNSwxLjksMS40NS4wOCwyLjQxLS4yOSw0LTQuODNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV82NiIgZGF0YS1uYW1lPSLjg5HjgrkgNjYiIGNsYXNzPSJjbHMtMTMiIGQ9Ik0yMTIuMzYsOTEuMDhhMTIuNTMsMTIuNTMsMCwwLDAsMi4xLS4zOSwzMi42OCwzMi42OCwwLDAsMSw5LjA4LTFjMy4zNi4zNiw2LjA1LDIuMjgsNS41OSw2LjM2LS41NSw0LjgtNS41Nyw2LjEyLTEyLjI1LDYuMTVhNi41LDYuNSwwLDAsMC0uMzktMS4zN2M2LjEyLDAsMTAuNjctMS4xNCwxMS4wOC00Ljg4LjMyLTMtMS42My00LjYxLTQuMzItNC44OGEzMy4zNywzMy4zNywwLDAsMC0xMCwxLjQ0LjUxLjUxLDAsMCwxLS40MS40MUExMi43NiwxMi43NiwwLDAsMCwyMTIuMzYsOTEuMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV82NyIgZGF0YS1uYW1lPSLjg5HjgrkgNjciIGNsYXNzPSJjbHMtMTQiIGQ9Ik0yMzYuMzgsODkuNjVjMCwuMTgtLjI2LjI5LS41Ny4yOWE0MS4zNyw0MS4zNywwLDAsMC0yLDcuODgsMTkuNjksMTkuNjksMCwwLDAtLjE5LDMuMjVjLjU0LS44MSwxLjcyLTIuNTMsMi40Ny0zLjU4LjMzLjQxLjQ5LjYxLjgsMWExNi4zMSwxNi4zMSwwLDAsMC0zLDQuNTksMy42NiwzLjY2LDAsMCwwLDAsLjgxbC0xLjM5LjFhMTkuMDcsMTkuMDcsMCwwLDEtLjE4LTYuMzUsNDcuNjgsNDcuNjgsMCwwLDEsMi04LjU3Wm0yLjQxLDQuNzdjMS42Mi4xOSwzLjkzLjQ3LDUuMzguNTcuMTgtMi4yNi40LTQuODguNC01LjM1bDIuMDUuMzVjMCwuMjEtLjI3LjM2LS42LjM2LS4xMSwxLjA4LS4yNywzLjA2LS40NCw0Ljc1YTI0LjE2LDI0LjE2LDAsMCwwLDQsMHYxLjRhMzAuNDEsMzAuNDEsMCwwLDEtNCwwLDEwLDEwLDAsMCwxLS4yLDEuNjNjLS41OCw0LjE2LTEuOTMsNy01Ljk0LDguMzRhNi41OSw2LjU5LDAsMCwwLS45NC0xLjFjMy44NC0xLjI3LDQuODgtMy43LDUuNDUtNy4zM2wuMjEtMS42MmMtMS4zNS0uMS0zLjYzLS4zNS01LjQtLjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNjgiIGRhdGEtbmFtZT0i44OR44K5IDY4IiBjbGFzcz0iY2xzLTE1IiBkPSJNMjY1LjY2LDEwOWExOS40NSwxOS40NSwwLDAsMC01LjMyLTQuMjIsOS4yLDkuMiwwLDAsMS0uNjEsMi4yLDMuMjcsMy4yNywwLDAsMS0zLjgxLDEuNjNjLTIuNTEtLjM5LTQuMy0xLjkyLTQtMy44NnMyLjU0LTIuODUsNS0yLjQ3YTE1LjEsMTUuMSwwLDAsMSwyLjI4LjU0Yy4wOC0uNTIsMC0xLC4xMS0xLjQyLjIzLTIuNTUuNzItNi42MiwxLjE2LTkuNGwyLjA1LjQ1YzAsLjItLjUxLjI2LS41OS4zMWEzMS44NywzMS44NywwLDAsMC0uNTgsMy42NSw1MS41MSw1MS41MSwwLDAsMCw2LjY4LjUsNi4zNyw2LjM3LDAsMCwxLS4wOSwxLjM4LDU5LjQsNTkuNCwwLDAsMS02Ljc5LS41N2MtLjE4LDEuMDktMS4zOCw0LjE3LS41OCw1LjU4LjU2LDEsNC41OCwyLjg3LDYuMjQsNC41OVptLTktNS41M2MtMS44Ny0uMjgtMy4yNi4zMS0zLjUsMS40MS0uMjEsMS40LDEuMjQsMi4yNiwyLjgsMi41MXMyLjU3LS4wOCwyLjgtMS40NWMwLS40Ni4xOS0xLjI0LjI0LTEuODFhOC4yNCw4LjI0LDAsMCwwLTIuMzQtLjY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNjkiIGRhdGEtbmFtZT0i44OR44K5IDY5IiBjbGFzcz0iY2xzLTE2IiBkPSJNMjczLjcsMTAxLjA2YTQxLjQ0LDQxLjQ0LDAsMCwxLDguNDgsMGMyLjk0LjU4LDQuMzgsMi40NywzLjc5LDUuM3YuMTVxLTEuMTYsNS4yMi05LjkxLDUuODJhNy40NCw3LjQ0LDAsMCwwLS42NS0xLjMzYzUuMTktLjIzLDguNDgtMS45Miw5LjA4LTQuODhhMi45MiwyLjkyLDAsMCwwLTEuODgtMy42NywyLjU1LDIuNTUsMCwwLDAtLjczLS4xNCwyNy4xMiwyNy4xMiwwLDAsMC03LjQyLjE1YzAsLjE0LS4yNC4zMS0uNDUuMzVDMjczLjg2LDEwMi4xNSwyNzMuODIsMTAxLjc3LDI3My43LDEwMS4wNlptNC02LjEyYTM2LjI2LDM2LjI2LDAsMCwxLDcuNywzLjA2bC0uNjksMS4yNWEzNy44NywzNy44NywwLDAsMC03LjU5LTMuMDhjLjMxLS40OC4zMS0uNzQuNTgtMS4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5XzcwIiBkYXRhLW5hbWU9IuODkeOCuSA3MCIgZD0iTTQ1LjEyLDEwMC40OXYuNzZjMy41OCwwLDUuMjQsMS44NCw1LjY0LDQuMS41NCwzLjA2LTEuNzcsNS4zNi02LjUsNi44NGE5LjE0LDkuMTQsMCwwLDAtLjc1LTEuMDZjMy44Ny0xLjE1LDYuMTUtMyw1Ljc2LTUuNDl2LS4xMmEzLjg5LDMuODksMCwwLDAtNC40OS0zQTE1LjgxLDE1LjgxLDAsMCwxLDQyLDEwOC45MmE0Ljg5LDQuODksMCwwLDAsLjcuOTRsLTEsLjkzYTQuMzgsNC4zOCwwLDAsMS0uNjctLjg3LDYuNTYsNi41NiwwLDAsMS0zLjM4LDIuMTcsMi4zNSwyLjM1LDAsMCwxLTIuNzctMS44M2wwLS4yNGMtLjU2LTIuNjQsMS4yNS01LjE5LDMuODctNi44Ni0uMjMtMS0uNDQtMi4wOS0uNjUtMy4yNi0zLjI2LjY3LTMuNjkuNzUtNC4zNi44NWwtLjI5LTEuMjJjMS0uMTUsMi43NS0uNTEsNC40NC0uODUtLjE1LS44OC0uMzMtMi0uNDYtMi44NmwyLS4yNmMwLC4xOS0uMTYuMzktLjQ2LjQ5YTIyLjY0LDIyLjY0LDAsMCwwLC4zLDIuMzJBNTEuODQsNTEuODQsMCwwLDAsNDcsOTYuMDZjLjE2LjUxLjI0Ljc3LjQyLDEuMjdhNTYuMjMsNTYuMjMsMCwwLDEtOCwyLjI5Yy4xNSwxLC4zMywyLC41MiwyLjg3YTEwLjA1LDEwLjA1LDAsMCwxLDIuODYtMWwuODItLjE1di0uOTNabS00LjY2LDguM0EyMS42NCwyMS42NCwwLDAsMSwzOSwxMDQuNDNjLTIsMS4zMy0zLjI2LDMuMjUtMi45Miw1LjEyLjIzLDEuMTMsMSwxLjM4LDEuNjMsMS4xOUE1LjY0LDUuNjQsMCwwLDAsNDAuNDYsMTA4Ljc5Wm0zLTYuMTVhOS4zNyw5LjM3LDAsMCwwLTMuMjUsMS4wOCwxOCwxOCwwLDAsMCwxLjIyLDMuODYsMTIuNzMsMTIuNzMsMCwwLDAsMi01WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNzEiIGRhdGEtbmFtZT0i44OR44K5IDcxIiBkPSJNNTguODcsOTIuMTZjMCwuMTYtLjIuMzQtLjU2LjQyLDAsLjg4LDAsMS45LS4wOCwyLjY4YTMwLDMwLDAsMCwwLDUuNzEtMS44N2MuMTcuNTEuMjUuNzcuNDIsMS4yN2E0NS42Nyw0NS42NywwLDAsMS02LjE4LDEuOTQsMjkuMzgsMjkuMzgsMCwwLDEtMi41NywxMC4xNmwtMS40LS4yNGEyNi41NywyNi41NywwLDAsMCwyLjQ4LTkuNThsLTMuOTQuNjYtLjIzLTEuMjUsMi4zNy0uNCwxLjgzLS4zM2MuMDUtMS4wOC4wNS0yLjE3LDAtMy4yNVptNi41OSw3LjM3YTM5Ljc0LDM5Ljc0LDAsMCwwLC44NiwzLjkyLDIwLDIwLDAsMCwxLDQuNSwxLjYzbC0uNTIsMS4zM2ExNy42MywxNy42MywwLDAsMC0zLjc1LTEuNTFjLjI5LDEuOTItLjI2LDMuNTQtMy4xMyw0LTIuMTUuMzQtNC0uMzYtNC4yNS0yLjE3czEuNjMtMy4yNSwzLjQxLTMuNDhhOS40OSw5LjQ5LDAsMCwxLDIuMjYsMGMtLjI2LTEuMjItLjU2LTIuNDUtLjctMy4zN1ptLS4zNSw1YTYuNDYsNi40NiwwLDAsMC0yLjQ0LS4wOGMtMS4xNy4yLTIuNS45LTIuMzEsMi4wOHMxLjM1LDEuNDQsMi44NywxLjE5LDIuMTktMSwyLTIuMzFBMy4zMywzLjMzLDAsMCwwLDY1LjExLDEwNC41MlptNC4zOC03LjYzYTI3LjU4LDI3LjU4LDAsMCwwLTYuODIsMmwtLjQtMS4xOWEyNy45NCwyNy45NCwwLDAsMSw2LjkxLTIuMTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV83MiIgZGF0YS1uYW1lPSLjg5HjgrkgNzIiIGQ9Ik04NCw5Mi4zNGEyNy4wNiwyNy4wNiwwLDAsMS02LDEuODcsNTMsNTMsMCwwLDEtMiwxMi41N2wtMS40Ny0uMzJhNDMuNjIsNDMuNjIsMCwwLDAsMi0xMmMtLjQxLDAtMy4wNi40NS0zLjY3LjUybC0uMjEtMS4zMmEzLjUzLDMuNTMsMCwwLDAsMS4yMS0uMTVjLjE4LDAsMi4xNi0uMjksMi42OC0uMzlWODkuMjloMi4xYzAsLjIxLS4yNi40MS0uNTQuNDYsMCwuODYsMCwxLjk0LS4wOSwzLjE0YTI0LjM0LDI0LjM0LDAsMCwwLDUuNDUtMS43OVptNi43NywxMi4yOC0xLjc5LjI0YTE5LjkxLDE5LjkxLDAsMCwxLTQuNjkuMTMsMi43MiwyLjcyLDAsMCwxLTIuNTEtMi4zOSw0LjYzLDQuNjMsMCwwLDEsLjg3LTNsMS4yLjM4YTMuNTIsMy41MiwwLDAsMC0uNzYsMi4yN2MuMTksMS41MywxLjcyLDEuNzMsNS4yOCwxLjMxLjc0LS4wOSwxLjQ4LS4xOCwyLjItLjMzWk04Miw5Ni4xOUEyMy41MSwyMy41MSwwLDAsMSw4OSw5NC4zNGwuMTUsMS4zMmEyMi40OSwyMi40OSwwLDAsMC02Ljc0LDEuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5XzczIiBkYXRhLW5hbWU9IuODkeOCuSA3MyIgZD0iTTEwMiw4OS42N2EuNTYuNTYsMCwwLDEtLjQ3LjM2Yy0uMTcsNi4xLTEuNjMsMTEuNTUtNSwxMS44OS0xLjYzLjE4LTMuMjYtMS4yOS0zLjY1LTQuMzZhOC42Myw4LjYzLDAsMCwxLDcuNzItOS40NGwuNDIsMGM1Ljc5LS41NSw4LjU5LDIuODMsOC45LDYuNjIuMzcsNC42NC0yLjE3LDcuMDgtNi44MSw4LjYxYTcsNywwLDAsMC0uOTMtMS4xMWM0LjQzLTEuMjgsNi41MS0zLjY0LDYuMjctNy4zMi0uMjYtMy4yNS0yLjY0LTYtNy4zMi01LjUxbC0uNi4wOVptLTEuOS0uMDhhNy4yMSw3LjIxLDAsMCwwLTUuNzksNy43OWMuMjIsMi4wNywxLjI2LDMuMjUsMi4yMSwzLjE3LDIuMzItLjI0LDMuNTctNS41OSwzLjU3LTExWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNzQiIGRhdGEtbmFtZT0i44OR44K5IDc0IiBjbGFzcz0iY2xzLTE3IiBkPSJNMTE0LDkyLjI0YTIxLjQ2LDIxLjQ2LDAsMCwxLTEuNjMsMy4yNSwxMS41NCwxMS41NCwwLDAsMC0uNzEtMS4yMywyNy45MiwyNy45MiwwLDAsMCwzLjM1LTkuMDVsMS42Mi4zNmEuNDMuNDMsMCwwLDEtLjQzLjIzYy0uMzEsMS4zMy0uNywyLjY2LTEuMTQsNGwuNDUuMDljMCwuMTMtLjExLjIxLS4zNy4yNi4zNyw1LjI0LjU3LDcuODYuOTQsMTNsLTEuMi4wOFptMTUuMzQtMy40N0gxMzBhMy4yMywzLjIzLDAsMCwwLDAsLjQ0Yy4yNSw4LjcyLjIxLDExLjM5LS4zMiwxMi4yN3MtLjc1LjczLTEuOTIuOGE2LjEyLDYuMTIsMCwwLDEtMS4yMSwwLDgsOCwwLDAsMC0uMzktMS4xN2gyYy43NywwLDEtLjgyLjctMTEuMTNsLTIsLjF2LjZjLjIsMy44NCwwLDguNDgtMi41OCwxMmE0LjM0LDQuMzQsMCwwLDAtMS0uNjRjLjIzLS4zMS40My0uNjIuNjQtLjk0LTIuNDEuNDYtNC44OC45MS02LjM4LDEuMTdhLjM0LjM0LDAsMCwxLS4yNi4yOWMtLjIxLS41Mi0uMzMtLjc4LS41Ni0xLjNsMy42LS41N0wxMjAuMTksOTlsLTMuMDguMnYtMWwzLjA5LS4yMi0uMDktMS4zNy0zLC4yM0wxMTYuNjcsOTFsMy4wNi0uMnYtMS4zbC0zLjM2LjJ2LTFsMy4yNS0uMjNWODcuMTFsLTMsLjQ2YTIuNjYsMi42NiwwLDAsMC0uNC0uOTEsNTQuOTEsNTQuOTEsMCwwLDAsNi42LTEuNGwxLDFhLjQxLjQxLDAsMCwxLS4xOS4wOGgtLjE2Yy0uNzQuMTktMS43MS40MS0yLjc3LjYybC4xLDEuNDEsMy4yNS0uMTl2Ljk0bDEuNTMtLjEtLjI0LTQuNTJIMTI3YzAsLjEzLS4xMS4yMy0uMzUuMjYuMDksMS42My4xMywyLjUxLjIyLDQuMTdabS0xMS42NiwzLjExLjExLDEuNTEsMi4xNS0uMTQtLjEtMS41MlptLjE2LDIuMzhMMTE4LDk1LjhsMi4xMy0uMTNMMTIwLDk0Wk0xMjEsOTMuMThsMi4yNC0uMTNWOTEuNTJsLTIuMjYuMTVabS4xNiwyLjQyLDIuMjMtLjE0LS4xLTEuNjMtMi4yMi4xM1pNMTI0LjUsMTAwYTE5LjczLDE5LjczLDAsMCwwLDEuMjItOS4yNXYtLjYybC0xLjYzLjFWODkuMThsLTMuMjUuMnYxLjNsMy4yNi0uMi40LDUuNzktMy4yNS4ydjEuMzVsMy4yNS0uMTh2MWwtMy4yNS4yLjExLDEuNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV83NSIgZGF0YS1uYW1lPSLjg5HjgrkgNzUiIGNsYXNzPSJjbHMtMTciIGQ9Ik0xNDguOTEsOTAuNTFhMzEuMDcsMzEuMDcsMCwwLDEtNiwxLjM0LDcuNTgsNy41OCwwLDAsMCwzLjM1LDNMMTQ1LjQ5LDk2Yy0uMjgtLjEzLS44MS0uNC0xLjE2LS41NWE3LDcsMCwwLDAtMi4zMi0uMjhoLS44bC0uMzMtMS4wN2ExMy44NCwxMy44NCwwLDAsMSwyLjIzLDAsOS43Nyw5Ljc3LDAsMCwxLTEuNjItMi4xNmMtMS4zNC4xOC0yLjguMjktNS4zNC4zOWwtMywuMDktLjA4LTEuMjMsMy4wNi0uMDhhNDEuOTMsNDEuOTMsMCwwLDAsNC44OC0uMzFjLS4yNC0uNTktLjU5LTEuNjMtLjg2LTIuNTdxLTEuMjYuMTYtMi41Mi4yMWMtLjksMC0yLjQ4LjIzLTMuNDEuMjNWODcuNDFoMy4zOWEyMi40NSwyMi40NSwwLDAsMCwyLjMxLS4xOGMtLjIxLS45LS40NC0yLS42NS0zaDIuMDhjMCwuMjUtLjE2LjM4LS41Mi40Ni4xNS44My4zMSwxLjcyLjQ5LDIuNDdhMjIsMjIsMCwwLDAsNS4zNy0xLjI2Yy4xNS40OS4yMS43My4zNiwxLjJhMjYuMTcsMjYuMTcsMCwwLDEtNS40NCwxLjI1LDI0LjQ1LDI0LjQ1LDAsMCwwLC43NSwyLjQzLDMxLjM0LDMxLjM0LDAsMCwwLDYuMi0xLjQzQTguNTksOC41OSwwLDAsMSwxNDguOTEsOTAuNTFabS0zLjI2LDEwLjM4Yy0xLjA3LjEyLTIuMzcuMi00LjMxLjI1LTMuMTcsMC01LjctLjg1LTUuNzQtM2E0LjEzLDQuMTMsMCwwLDEsMi4yMS0zLjI2bC45My44NmMtMS4xMi42Ni0xLjc3LDEuNS0xLjc0LDIuMjMsMCwxLjQsMS44MiwxLjk0LDQuMzEsMS44NywxLjQ3LDAsMy0uMTYsNC4zNi0uMjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PHBhdGggaWQ9IuODkeOCuV83NiIgZGF0YS1uYW1lPSLjg5HjgrkgNzYiIGNsYXNzPSJjbHMtMTciIGQ9Ik0xNzAuMTQsODguMjRIMTU5LjgxYTI1LjYzLDI1LjYzLDAsMCwxLS4zNCwzLjM4aDcuNDJsLjc5LjE1YTEuNDIsMS40MiwwLDAsMS0uMDguNGMtLjQ5LDUuODgtLjkxLDguMDYtMS42Myw4Ljg0LS41My41NS0xLjA3LjY1LTIuMzEuNjMtLjcsMC0xLjYyLDAtMi42Ni0uMWEzLjA2LDMuMDYsMCwwLDAtLjQ4LTEuM2MxLjQ3LjE1LDIuODguMTUsMy4zNy4xNnMuNzMsMCwuOTQtLjIxYy42Mi0uNTUsMS0yLjUsMS40NC03LjI5aC03YTExLjQ5LDExLjQ5LDAsMCwxLTYuMzksOC43NCwzLjc3LDMuNzcsMCwwLDAtMS0xYzUuNTItMi41Nyw2LjE0LTcuODMsNi4zNi0xMi40NkgxNTJWODdoOC4zMVY4My4zN2wxLjguMTJjMCwuMTQtLjEzLjI0LS40MS4yN3YzLjEyYzMuMzgsMCw1LjA5LDAsOC40OC4wOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5Xzc3IiBkYXRhLW5hbWU9IuODkeOCuSA3NyIgZD0iTTE4OS4yOSw5Mi40N2gtLjExYS40Ni40NiwwLDAsMS0uMy0uMTNjLTEuNTQuNDItMy43NywxLjEyLTUuNDUsMS43NXYxLjUzYTEwLjQxLDEwLjQxLDAsMCwxLS4xNSwyLjA4aC0xLjQ0Yy4xLS43LjE2LTEuNjMuMTktMi4zNnYtLjc4Yy0yLjI3LDEtNC4xMywyLjI1LTQuMTYsMy40MnMxLjMsMS43MSw0LDEuODFjMS45LDAsMy42OC4wOSw0Ljg4LDB2MS4zMWgtNWMtMy43My0uMTEtNS4zNy0xLjA5LTUuMjQtMywwLTEuNzEsMi4zOC0zLjI1LDUuNDItNC42NywwLTEuMjMtLjYyLTEuODUtMS40Mi0xLjg4YTYuNjUsNi42NSwwLDAsMC00Ljg4LDIuNjJjLS41Ny41OC0xLjM3LDEuMzMtMi4yMywyLjA2bC0xLTFhMTQsMTQsMCwwLDAsNS4yMS03LjA4aC00LjVWODYuODdsMy40Ny4xaDEuMzdhMjUuODQsMjUuODQsMCwwLDAsLjYzLTIuNzdsMiwuM2MwLC4xOS0uMjEuMzEtLjUyLjMyLS4xNi43OC0uMzcsMS40Ny0uNTcsMi4xN2EzMC44NywzMC44NywwLDAsMCw3LS44OCw3LjQ4LDcuNDgsMCwwLDAsLjE4LDEuMzIsMzMuMjQsMzMuMjQsMCwwLDEtNy41Ny44MSwxNCwxNCwwLDAsMS0xLjUzLDMuMjVoMGE1LjM3LDUuMzcsMCwwLDEsMy4yNi0xLjE3YzEuMzUsMCwyLjE4LDEsMi4zNywyLjYyLDEuNjMtLjY3LDMuODYtMS4zOCw1LjQ3LTEuOTJBMTIuMTcsMTIuMTcsMCwwLDEsMTg5LjI5LDkyLjQ3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNzgiIGRhdGEtbmFtZT0i44OR44K5IDc4IiBkPSJNMjA4LjQ0LDkwLjk0YS41NC41NCwwLDAsMS0uNi4zMWMtLjMzLDEuMzMtLjc1LDIuNzEtMS4xNywzLjksMSwuNTQsMi4xMSwxLjEyLDMuMjUsMS43N2wtLjczLDEuMjZhMzIuMSwzMi4xLDAsMCwwLTMtMS42MywxMS41LDExLjUsMCwwLDEtNC44OSw1Ljg5LDYuNTcsNi41NywwLDAsMC0xLjA3LS44OSwxMC41LDEwLjUsMCwwLDAsNC42Ny01LjY3LDIwLDIwLDAsMCwwLTUuMTktMS43OWMtMS42Myw0Ljg4LTMsNi01LjM0LDUuODlhMi43MSwyLjcxLDAsMCwxLTIuNy0yLjczLDMsMywwLDAsMSwwLS41MmMuMTUtMywzLjQzLTQuMjcsNy00LjA3YTUwLjc1LDUwLjc1LDAsMCwwLDEuNDEtNS40MmgtNS43YS41OC41OCwwLDAsMS0uNDMuMjQsOS43OSw5Ljc5LDAsMCwwLS4xLTEuNjJoNi43YS43OC43OCwwLDAsMCwuNDYtLjE4bDEuMi44YS44OS44OSwwLDAsMS0uNTIuMjgsNTguNjgsNTguNjgsMCwwLDEtMS42Myw2LDIwLjc1LDIwLjc1LDAsMCwxLDUuMjYsMS43NiwzMy42NSwzMy42NSwwLDAsMCwxLjE3LTQuMThabS0xMC4xLDIuOTFjLTIuODgtLjEzLTUuMjMuODYtNS4zMiwyLjkzLDAsMS4wOS40MiwxLjg1LDEuMzUsMS45LDEuNDUuMDgsMi40MS0uMjksNC00LjgzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfNzkiIGRhdGEtbmFtZT0i44OR44K5IDc5IiBkPSJNMjEyLjM2LDkxLjA4YTEyLjUzLDEyLjUzLDAsMCwwLDIuMS0uMzksMzIuNjgsMzIuNjgsMCwwLDEsOS4wOC0xYzMuMzYuMzYsNi4wNSwyLjI4LDUuNTksNi4zNi0uNTUsNC44LTUuNTcsNi4xMi0xMi4yNSw2LjE1YTYuNSw2LjUsMCwwLDAtLjM5LTEuMzdjNi4xMiwwLDEwLjY3LTEuMTQsMTEuMDgtNC44OC4zMi0zLTEuNjMtNC42MS00LjMyLTQuODhhMzMuMzcsMzMuMzcsMCwwLDAtMTAsMS40NC41MS41MSwwLDAsMS0uNDEuNDFBMTIuNzYsMTIuNzYsMCwwLDAsMjEyLjM2LDkxLjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjxwYXRoIGlkPSLjg5HjgrlfODAiIGRhdGEtbmFtZT0i44OR44K5IDgwIiBkPSJNMjM2LjM4LDg5LjY1YzAsLjE4LS4yNi4yOS0uNTcuMjlhNDEuMzcsNDEuMzcsMCwwLDAtMiw3Ljg4LDE5LjY5LDE5LjY5LDAsMCwwLS4xOSwzLjI1Yy41NC0uODEsMS43Mi0yLjUzLDIuNDctMy41OC4zMy40MS40OS42MS44LDFhMTYuMzEsMTYuMzEsMCwwLDAtMyw0LjU5LDMuNjYsMy42NiwwLDAsMCwwLC44MWwtMS4zOS4xYTE5LjA3LDE5LjA3LDAsMCwxLS4xOC02LjM1LDQ3LjY4LDQ3LjY4LDAsMCwxLDItOC41N1ptMi40MSw0Ljc3YzEuNjIuMTksMy45My40Nyw1LjM4LjU3LjE4LTIuMjYuNC00Ljg4LjQtNS4zNWwyLjA1LjM1YzAsLjIxLS4yNy4zNi0uNi4zNi0uMTEsMS4wOC0uMjcsMy4wNi0uNDQsNC43NWEyNC4xNiwyNC4xNiwwLDAsMCw0LDB2MS40YTMwLjQxLDMwLjQxLDAsMCwxLTQsMCwxMCwxMCwwLDAsMS0uMiwxLjYzYy0uNTgsNC4xNi0xLjkzLDctNS45NCw4LjM0YTYuNTksNi41OSwwLDAsMC0uOTQtMS4xYzMuODQtMS4yNyw0Ljg4LTMuNyw1LjQ1LTcuMzNsLjIxLTEuNjJjLTEuMzUtLjEtMy42My0uMzUtNS40LS41N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5XzgxIiBkYXRhLW5hbWU9IuODkeOCuSA4MSIgZD0iTTI2NS42NiwxMDlhMTkuNDUsMTkuNDUsMCwwLDAtNS4zMi00LjIyLDkuMiw5LjIsMCwwLDEtLjYxLDIuMiwzLjI3LDMuMjcsMCwwLDEtMy44MSwxLjYzYy0yLjUxLS4zOS00LjMtMS45Mi00LTMuODZzMi41NC0yLjg1LDUtMi40N2ExNS4xLDE1LjEsMCwwLDEsMi4yOC41NGMuMDgtLjUyLDAtMSwuMTEtMS40Mi4yMy0yLjU1LjcyLTYuNjIsMS4xNi05LjRsMi4wNS40NWMwLC4yLS41MS4yNi0uNTkuMzFhMzEuODcsMzEuODcsMCwwLDAtLjU4LDMuNjUsNTEuNTEsNTEuNTEsMCwwLDAsNi42OC41LDYuMzcsNi4zNywwLDAsMS0uMDksMS4zOCw1OS40LDU5LjQsMCwwLDEtNi43OS0uNTdjLS4xOCwxLjA5LTEuMzgsNC4xNy0uNTgsNS41OC41NiwxLDQuNTgsMi44Nyw2LjI0LDQuNTlabS05LTUuNTNjLTEuODctLjI4LTMuMjYuMzEtMy41LDEuNDEtLjIxLDEuNCwxLjI0LDIuMjYsMi44LDIuNTFzMi41Ny0uMDgsMi44LTEuNDVjMC0uNDYuMTktMS4yNC4yNC0xLjgxYTguMjQsOC4yNCwwLDAsMC0yLjM0LS42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48cGF0aCBpZD0i44OR44K5XzgyIiBkYXRhLW5hbWU9IuODkeOCuSA4MiIgZD0iTTI3My43LDEwMS4wNmE0MS40NCw0MS40NCwwLDAsMSw4LjQ4LDBjMi45NC41OCw0LjM4LDIuNDcsMy43OSw1LjN2LjE1cS0xLjE2LDUuMjItOS45MSw1LjgyYTcuNDQsNy40NCwwLDAsMC0uNjUtMS4zM2M1LjE5LS4yMyw4LjQ4LTEuOTIsOS4wOC00Ljg4YTIuOTIsMi45MiwwLDAsMC0xLjg4LTMuNjcsMi41NSwyLjU1LDAsMCwwLS43My0uMTQsMjcuMTIsMjcuMTIsMCwwLDAtNy40Mi4xNWMwLC4xNC0uMjQuMzEtLjQ1LjM1QzI3My44NiwxMDIuMTUsMjczLjgyLDEwMS43NywyNzMuNywxMDEuMDZabTQtNi4xMmEzNi4yNiwzNi4yNiwwLDAsMSw3LjcsMy4wNmwtLjY5LDEuMjVhMzcuODcsMzcuODcsMCwwLDAtNy41OS0zLjA4Yy4zMS0uNDguMzEtLjc0LjU4LTEuMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PGNpcmNsZSBpZD0i5qWV5YaG5b2iXzE3IiBkYXRhLW5hbWU9IualleWGhuW9oiAxNyIgY2xhc3M9ImNscy0xNyIgY3g9IjExOS43IiBjeT0iNzMuNzEiIHI9IjIuMjkiLz48Y2lyY2xlIGlkPSLmpZXlhoblvaJfMTgiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDE4IiBjbGFzcz0iY2xzLTE3IiBjeD0iMTQwLjM4IiBjeT0iNzEuNCIgcj0iMi4yOSIvPjxjaXJjbGUgaWQ9IualleWGhuW9ol8xOSIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMTkiIGNsYXNzPSJjbHMtMTciIGN4PSIxNjEuMzkiIGN5PSI3Mi40OSIgcj0iMi4yOSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.cc__titlebox p {
  font-size: 22px !important;
}

.cc_col1-bg {
  background-color: #eff8ff !important;
}

.cc__mainpic-rounded {
  border-radius: 60px;
}

.col-1 #main-wrap > .main > .box-a > .underpage .cc_inner_w {
  max-width: 1207px;
  width: 100%;
  margin-inline: auto;
}

.cc_entry {
  max-width: 1064px;
  padding: 0 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  margin-inline: auto;
}

.cc_e_btn {
  width: 680px;
  margin: 20px 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.cc_e_link {
  max-width: 680px;
  background-color: #009fe9;
  padding: 13px 0;
  border-radius: 57px;
}

#common #main-wrap .cc_e_link p {
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0.07em;
  position: relative;
  margin: 0 !important;
  text-align: center;
}

.cc_e_link p::before {
  position: relative;
  content: "";
  top: 6px;
  display: inline-block;
  border-style: solid;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #fff;
  border-right: 0;
  margin-right: 24px;
}

.cc__mainpic.cc__mainpic-w,
.cc__mainpic__sp.cc__mainpic__sp-w {
  width: 100%;
  border-radius: 0;
}

.col-1 #main-wrap > .main > .box-a > .underpage .cc_features-w {
  width: 100%;
}

.cc_cutelist li {
  padding-left: 24px;
}

@media screen and (max-width: 767px) {
  .cutelist li {
    width: 84% !important;
  }

  .flowlist3_a_sp li {
    background-color: #edf7ff;
    width: 100% !important;
    display: flex;
    justify-content: center;
    padding: 10px;
    box-sizing: border-box;
    margin: 0 0 40px 0 !important;
  }

  .flowlist3_txt_sp {
    width: 65%;
  }

  .flowlist3_icon_content_sp {
    width: 35% !important;
    text-align: center;
    position: relative;
  }

  .flowlist3_icon_content_sp img,
  .flowlist3_icon_content_sp svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
  }

  .flowlist3_icon_content_sp svg {
    width: 100px !important;
  }

  .flowlist3_icon_content_sp .cc-pcsp {
    width: 88px !important;
  }

  .flowlist3_a_sp li h4 {
    width: 100%;
    color: #004097;
    font-size: 16px;
    font-weight: bold;
    text-align: left !important;
    margin: 10px 0 !important;
  }

  .flowlist3_a_sp li p {
    width: 100%;
    font-size: 14px;
    font-weight: normal;
    text-align: left !important;
    margin: 0 0 10px 0 !important;
  }

  .flowlist3_a_sp .a_arrowright_pnk::after {
    top: 0 !important;
    bottom: -126% !important;
    right: 0 !important;
    left: 0 !important;
    margin: auto !important;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  .block_info_list li {
    display: inline-block;
    margin: 0 5px 40px 0;
    width: calc((100% - 5px) / 2);
  }

  .block_info_list li:nth-child(3n) {
    margin: 0 5px 40px 0;
  }

  .block_info_list li:nth-child(2n) {
    margin: 0 0 40px 0 !important;
  }

  .flowlist3_a_sp .btn-d {
    width: 70%;
    display: inline-block;
    padding: 0.6em;
  }

  .cc__mainpic__wrapper {
    margin: 30px 0 50px 0;
  }

  .cc__titlebox {
    left: 0;
    right: 0;
    top: auto;
    bottom: -65px;
    width: 70%;
    padding: 10px 20px;
  }

  .cc__titlebox p {
    font-size: 18px !important;
  }

  .cc__title {
    width: 55%;
    top: -20px;
    right: -15px;
  }
  .cc__mainpic__wrapper-sp {
    margin-top: 0;
  }
}

@media screen and (max-width: 500px) {
  .flowlist3_a_sp .btn-d {
    width: 100%;
  }

  .cc_features {
    flex-direction: column;
    margin: 0 auto 30px auto !important;
  }

  .cc_features_item {
    width: 100%;
  }

  .cc__titlebox {
    width: 80%;
  }

  .cc .store .contents .cc__mainpic__wrapper .cc__titlebox__subtitle {
    font-size: 16px !important;
  }

  .cc__mainpic__wrapper .cc__mainpic {
    display: none;
  }

  .cc__mainpic__sp {
    display: block;
    width: 100%;
  }

  .cc__title {
    width: 57%;
    right: 4px;
    top: -37px;
  }

  .cc .sp-none {
    display: none;
  }

  .cc__mainpic-rounded-sp {
    border-radius: 38px;
  }

  .cc__mainpic__wrapper-sp .cc__title {
    width: 47%;
  }
}

/* inaho */
.flowlist3_a_sp li p {
  font-size: 12px;
}

/* ////////// underpage job_cc end ////////// */

/* ////////// underpage job_career_path start////////// */

.contents_ttl {
  background-color: #f9f9f9;
}

.cw_cp {
  width: 100%;
  margin: 0 auto;
}

img.cc__mainpic_cp {
  width: 100%;
}

.ak_btn3-wrapper {
  flex-wrap: wrap;
  width: 100%;
}

.career_path .btn-c {
  width: 47%;
}

.career_path .flow_wrap {
  width: 100%;
  margin: 40px auto 120px auto;
}

.career_path .tab_area label {
  width: 49%;
}

.career_path .tab_area label {
  font-size: 18px !important;
}

.career_path .tab_area label:hover {
  opacity: 1 !important;
}

.career_path .btn-c span {
  font-size: 13px;
  position: relative;
  right: -7%;
}

.target_txt {
  width: 90%;
  border: solid 2px #004097;
  padding: 30px 0px;
  margin: auto;
  font-size: 20px;
  font-weight: 600;
  color: #004097;
  font-family: "Yu Gothic", "髮九ｑ�ｽ�ｸ驛｢�ｧ�ｽ�ｴ驛｢�ｧ�ｽ�ｷ驛｢譎｢�ｿ�ｽ邵ｺ�ｽ", YuGothic, "髮九ｑ�ｽ�ｸ驛｢�ｧ�ｽ�ｴ驛｢�ｧ�ｽ�ｷ驛｢譎｢�ｿ�ｽ邵ｺ鬘梧割�ｽ�ｽ",
    "驛｢譎擾ｿｽ�主ｸｷ�ｹ�ｧ�ｽ�ｮ驛｢譎���ｽ�ｧ陋幢ｽｵ邵ｺ�ｽ Pro W3", "驛｢譎｢�ｽ�｡驛｢�ｧ�ｽ�､驛｢譎｢�ｽ�ｪ驛｢�ｧ�ｽ�ｪ", sans-serif;
  line-height: 2.5;
  letter-spacing: 2.5px;
}

span.target_txt_dec {
  color: #eb4c8c;
  background: linear-gradient(transparent 70%, #ffea5e 0%);
  padding-bottom: 5px;
}

.target_txt_bx {
  padding-bottom: 70px;
}

img.cc__img_cp {
  width: 85%;
  padding-bottom: 25px;
}

#common .box-a .underpage #result_area {
  margin: 0;
}

.cslt_area {
  display: flex;
  width: 85%;
  margin: 0 auto;
  border: solid 1px #da598b;
}

.cslt_img {
  width: 20%;
  padding: 10px 0;
}

.cslt_txt_bx {
  width: 80%;
  padding: 10px 5px 10px 10px;
}

.pic_linko {
  width: 46px;
}

p#result_area {
  font-size: 13px;
}

p#result_area a {
  text-decoration: underline;
  color: #0000ee;
}

.interview__img_bx {
  width: 100%;
  display: flex;
}

.interview_img_w {
  width: 94%;
}

a.interview_ank_l {
  text-align: left;
}

a.interview_ank_r {
  text-align: right;
}

#career_path_interview #interview_id {
  margin: 0;
}

.btn_wrap.btn_mail {
  margin-top: 25px;
}

.career_path .itw-contents {
  padding: 0 20px !important;
}

.career_path .tab_panel img {
  width: 100%;
}

.career_path #career_path_select img {
  width: 100%;
}

.career_path .default_link {
  text-decoration: underline;
  color: #0000ee;
}

.career_path .target_txt_bx img {
  width: 100%;
}

.career_path #career_path_interview .btn_wrap.btn_mail {
  display: flex;
  justify-content: space-evenly;
}

.career_path #career_path_interview .btn-e {
  padding: 1.4em 2em;
  margin: 0 5px;
}

.career_path_inner {
  max-width: 960px;
  margin-inline: auto;
  padding-bottom: 70px;
}

/* .career_path_inner .mb70 {
	margin-bottom: 0!important;
} */

/* .career_path_inner .mb60 {
	margin-bottom: 0!important;
} */

.career_path_bg {
  background-color: #eff8ff !important;
}

.career_path_bg_h2 {
  background-color: #eff8ff !important;
  padding: 20px 0 !important;
}

.career_path_inner_w {
  max-width: 1207px;
}

.career_path_mainImg_sp {
  display: none;
}

.career_path_entry {
  max-width: 1146px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  margin-inline: auto;
}

.career_path_e_btn {
  width: 680px;
  margin: 20px 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.career_path_e_link {
  max-width: 680px;
  background-color: #f1a7c8;
  padding: 13px 0;
  border-radius: 57px;
  padding-left: 110px;
}

.career_path_e_link--bg-white {
  background-color: #fff;
  border: 3px solid #f1a7c8;
}

.career_path_e_link p {
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0.07em;
  position: relative;
  padding-left: 50px;
  margin: 0 !important;
}

.career_path_e_link--bg-white p {
  color: #f1a7c8;
}

.career_path_e_link p::before,
.career_path_e_link--bg-white p::before {
  position: absolute;
  content: "";
  display: inline-block;
  top: 10px;
  left: 0;
  border-style: solid;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #fff;
  border-right: 0;
}

.career_path_e_link--bg-white p::before {
  border-left: 25px solid #f1a7c8;
}

.career_path_area {
  max-width: 960px;
  margin-inline: auto;
  border: solid 2px #da598b;
}

.career_path_txt_block {
  padding: 20px 0;
  display: flex;
  justify-content: center;
}

.career_path_txt {
  font-size: 14px !important;
  position: relative;
  padding-left: 70px;
}

.career_path_txt::before {
  position: absolute;
  content: "";
  display: inline-block;
  top: 0;
  left: 0;
  transform: translateY(-50%);
  width: 70px;
  height: 86px;
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/careerpath_linko_02.png);
  background-size: contain;
}

.career_path_txt .forSP {
  display: none;
}

.career_path_content {
  max-width: 1086px;
  margin-inline: auto;
  background-color: #fff;
  position: relative;
  padding: 40px 30px 22px;
  margin-bottom: 60px;
}

.career_path_content::before,
.career_path_content::after {
  position: absolute;
  content: "";
  display: inline-block;
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/careerpath_triangle.png);
  background-size: contain;
  width: 30px;
  height: 30px;
  top: 0;
}

.career_path_content::before {
  left: 0;
}

.career_path_content::after {
  transform: scale(-1, 1);
  right: 0;
}

.career_path_content_inner {
  width: 86%;
  margin-inline: auto;
  display: flex;
  justify-content: space-between;
  gap: 16px;
}

.career_path_content h3 {
  font-size: 32px;
  font-weight: bold;
  color: #0089d4;
  line-height: 1;
  white-space: nowrap;
  margin-bottom: 25px !important;
}

.career_path_content span {
  font-size: 18px;
  font-weight: bold;
  color: #f1a7c8;
  padding-left: 20px;
  letter-spacing: 0.1em;
}

.career_path_about_r {
  width: 57%;
}

.career_path_about_text {
  margin-top: -5px;
}

.career_path_about_text p {
  font-size: 24px;
  line-height: 2;
  letter-spacing: 0.05em;
}

.career_path_recruit {
  max-width: 1146px;
  margin-inline: auto;
  padding: 0 20px;
}

.career_path_recruit .forSP {
  display: none;
}

.career_path_recruit .forTBSP {
  display: none;
}

.career_path_recruit h3 {
  font-size: 32px;
  font-weight: bold;
  color: #0089d4;
  letter-spacing: 0.05em;
  line-height: 1.68;
  width: fit-content;
  position: relative;
  padding: 0 73px;
  margin-inline: auto !important;
}

.career_path_recruit h3::before,
.career_path_recruit h3::after {
  position: absolute;
  content: "";
  display: inline-block;
  top: 40%;
  transform: translateY(-50%);
  width: 50px;
  height: 7px;
  background-image: linear-gradient(
    0deg,
    #f1a7c8 0px,
    #f1a7c8 2px,
    /* 1髫ｴ蟷｢�ｽ�ｬ鬨ｾ�ｶ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｮ鬩搾ｽｱ�ｽ�ｽ */ transparent 2px,
    transparent 4px,
    /* 1髫ｴ蟷｢�ｽ�ｬ鬨ｾ�ｶ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｨ2髫ｴ蟷｢�ｽ�ｬ鬨ｾ�ｶ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｮ鬯ｮ�｢鬯･�ｴ陜暦ｿｽ */ #f1a7c8 4px,
    #f1a7c8 6px /* 2髫ｴ蟷｢�ｽ�ｬ鬨ｾ�ｶ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｮ鬩搾ｽｱ�ｽ�ｽ */
  );
}

.career_path_recruit h3::before {
  left: 0;
}

.career_path_recruit h3::after {
  right: 0;
}

.career_path_recruit h3 span {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.05em;
  color: #f1a7c8;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  display: block;
}

.career_path_recruit_items {
  display: flex;
  justify-content: center;
  gap: 28px;
}

.career_path_recruit_item {
  background: rgba(241, 167, 200, 0.33);
  margin: 0 3px 3px 0;
  position: relative;
  width: 31.67%;
}

.career_path_recruit_item::after {
  position: absolute;
  content: "";
  display: block;
  top: 3px;
  left: 3px;
  width: 100%;
  height: 100%;
  border-right: 1px solid #c42e6c;
  border-bottom: 1px solid #c42e6c;
}

.career_path_recruit_no {
  background-color: #c42e6c;
  width: fit-content;
  padding: 11px 46px 11px 30px;
  border-radius: 0 0 30px 0;
}

.career_path_recruit_item p {
  font-size: 24px;
  letter-spacing: 0.05em;
  line-height: 1.666;
  padding: 25px 0 0 54px;
}

.career_path_recruit_item p span {
  color: #c42e6c;
  font-weight: bold;
}

.career_path_anchor_inner {
  max-width: 646px;
}

.career_path_target_box {
  max-width: 560px;
  background-color: #fff;
}

.career_path_reward_lists {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 550px;
}

.career_path_reward_list {
  font-size: 18px;
  letter-spacing: 0.023em;
  line-height: 1.77;
  padding-left: 36px;
  position: relative;
  margin-bottom: 0 !important;
}

.career_path_reward_list::before {
  position: absolute;
  content: "";
  display: inline-block;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: #f1a7c8;
}

.career_path_content .career_path_reward_pl0 {
  padding-left: 0;
}

.career_path_f_center {
  display: flex;
  justify-content: center;
  margin-bottom: 24px !important;
  text-align: left;
}

.career_path_interview_inner {
  max-width: 1146px !important;
  width: 100% !important;
}

@media screen and (max-width: 1480px) {
  .career_path_inner_w {
    max-width: 960px;
  }

  .career_path_recruit_item p {
    font-size: 21px;
    padding: 25px 10px 0 25px;
  }

  .col-1 #main-wrap > .main > .box-a > .underpage .cc_inner_w {
    max-width: 960px;
  }
}

@media screen and (max-width: 1160px) {
  .career_path_recruit_item p {
    font-size: 22px;
    padding: 25px 0 0 30px;
  }

  .career_path_recruit h3 {
    font-size: 28px;
  }

  .career_path_reward {
    margin-left: 20px;
    margin-right: 20px;
  }

  .career_path_content span {
    display: block;
    text-align: center;
    padding-left: 0;
    margin-top: 10px;
  }

  .cc_entry {
    margin: 60px calc(50% - 50vw);
    width: 100vw;
  }
}

@media screen and (max-width: 1001px) {
  .career_path_entry {
    flex-direction: column-reverse;
    position: relative;
    margin-top: 40px;
  }

  .career_path_e_btn {
    padding-top: 90px;
    margin-top: 0;
  }

  .career_path_e_img {
    position: absolute;
    content: "";
    display: block;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
  }

  .career_path_content_inner {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  .career_path_about_r {
    width: 100%;
  }

  .career_path_about_text p {
    font-size: 18px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .career_path_recruit .forTBSP {
    display: block;
  }

  .career_path_recruit h3 {
    text-align: center !important;
  }

  .career_path_recruit_items {
    max-width: 70%;
    flex-direction: column;
    align-items: center;
    margin-inline: auto;
  }

  .career_path_recruit_item {
    width: 100%;
  }

  .career_path_recruit_no {
    border-radius: 0 0 45px 0;
  }

  .career_path_recruit_item p {
    padding: 24px 7px 27px 20px;
  }

  .career_path_recruit_item .forSPPC {
    display: none;
  }
}

@media screen and (max-width: 1000px) {
  .col-1 #main-wrap > .main > .box-a > .underpage .cc_features-w {
    width: 100%;
  }
}

@media screen and (max-width: 960px) {
  .cw_cp {
    width: 95%;
  }

  .career_path_e_btn {
    width: 80%;
  }

  .career_path_e_link {
    max-width: 100%;
  }

  .career_path_e_link p {
    font-size: 24px;
  }

  .career_path_e_link p {
    font-size: 24px;
  }

  .career_path_e_link p::before,
  .career_path_e_link--bg-white p::before {
    top: 4px;
  }
}

@media screen and (max-width: 610px) {
  .pc {
    display: none;
  }

  .sp {
    display: inline;
  }

  .career_path .btn-c {
    width: 280px !important;
  }

  .career_path .tab_area label {
    font-size: 12px !important;
  }

  .career_path .tab_panel {
    padding: 15px !important;
  }

  .target_txt {
    font-size: 16px;
    padding: 20px 0px;
  }

  .target_txt_bx {
    padding-bottom: 35px;
  }

  .cslt_img {
    padding: 10px 0 10px 5px;
  }

  .interview__img_bx {
    display: initial;
  }

  .interview__img_bx img {
    padding-bottom: 30px;
  }

  .career_path #career_path_interview .btn_wrap.btn_mail {
    flex-direction: column;
  }

  .career_path #career_path_interview .btn-e {
    margin: 0 auto 15px;
  }

  .career_path_w100 {
    width: 100%;
  }

  .career_path_mainImg_pc {
    display: none;
  }

  .career_path_mainImg_sp {
    display: block;
  }

  .career_path_entry {
    flex-direction: column-reverse;
    position: relative;
    margin-top: 40px;
  }

  .cc_entry {
    flex-direction: column-reverse;
    position: relative;
    padding-left: 0;
  }

  .career_path_e_btn,
  .cc_e_btn {
    max-width: 335px;
    width: 100%;
    padding-top: 40px;
    margin-top: 0;
  }

  .career_path_e_img,
  .cc_e_img {
    position: absolute;
    content: "";
    display: block;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
    width: 184px;
  }

  .career_path_e_link {
    max-width: 335px;
    padding-left: 26px;
  }

  .cc_e_link {
    max-width: 335px;
  }

  .career_path_e_link p {
    font-size: 19px;
    padding-left: 25px;
  }

  #common #main-wrap .cc_e_link p {
    font-size: 20px;
  }

  .career_path_e_link p::before,
  .career_path_e_link--bg-white p::before {
    font-size: 20px;
    padding-left: 50px;
    top: 4px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #fff;
  }

  .cc_e_link p::before {
    font-size: 20px;
    top: 2px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #fff;
  }

  .career_path_e_link--bg-white p::before {
    border-left: 15px solid #f1a7c8;
  }

  .career_path_area {
    max-width: 335px;
  }

  .career_path_txt_block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .career_path_txt {
    font-size: 14px;
  }

  .career_path_txt .forSP {
    display: block;
  }

  .career_path_txt::before {
    top: 50%;
  }

  .career_path_content {
    max-width: 335px;
    margin-right: auto;
    margin-left: auto;
    padding: 40px 0px 22px;
  }

  .career_path_content h3 {
    font-size: 24px;
    margin-bottom: 0 !important;
  }

  .career_path_content span {
    font-size: 16px;
  }

  .career_path_content_inner {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  .career_path_about_img {
    margin-top: 16px;
  }

  .career_path_about_r {
    width: 100%;
  }

  .career_path_about_text p {
    font-size: 18px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .career_path_recruit .forSP {
    display: block;
  }

  .career_path_recruit h3 {
    font-size: 24px;
    padding: 0 40px;
    text-align: center !important;
    margin-top: 10px;
  }

  .career_path_recruit_items {
    max-width: 335px;
  }

  .career_path_recruit h3::before,
  .career_path_recruit h3::after {
    width: 30px;
  }

  .career_path_recruit_item .forSPPC {
    display: block;
  }

  .career_path_recruit_item p {
    margin: 0 !important;
    font-size: 24px;
    letter-spacing: 0.05em;
  }

  #career_path_target .mb30 {
    margin-bottom: 0 !important;
  }

  .career_path_target_box {
    width: 100%;
  }

  .career_path_target_box .sp {
    display: none !important;
  }

  .career_path_result_image {
    width: 100% !important;
  }

  .career_path_reward_lists {
    padding: 0 10px;
  }

  .career_path_reward_list {
    font-size: 16px;
    margin: 0 !important;
  }

  .career_path_interview_inner {
    width: 100% !important;
  }

  .career_path_interview_inner .career_path_entry {
    margin-top: 60px;
  }

  .career_path_f_center {
    max-width: 335px;
    margin: 0 auto !important;
    text-align: left;
  }
}

@media screen and (max-width: 610px) {
  .col-1 #main-wrap > .main > .box-a > .underpage .cc_features-w {
    width: 88%;
  }
}

/* ////////// underpage job_career_path end////////// */

/* ////////// underpage interview start////////// */
.interview__main_img {
  padding-bottom: 20px;
}

p.interview_txt {
  font-size: 16px;
  font-weight: 600;
  color: #004097;
}

.w_interview {
  text-align: left;
  padding-bottom: 30px;
}

img.w_interview_img {
  width: 85%;
}

.timeline {
  width: 96%;
  max-width: 940px;
  margin: 28px auto;
}

.timeline-list {
  list-style: none;
}

.timeline-list-item {
  display: flex;
  line-height: 1.5;
  font-size: 16px;
  text-align: left;
}

.timeline-list-item .date {
  width: 20%;
  padding: 0 0 0 20px;
  color: #888888;
  font-weight: bold;
}

.timeline-list-item .content {
  position: relative;
  width: 100%;
  padding: 0 20px 30px 30px;
  border-left: 2px solid #004097;
}

.timeline-list-item .content::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 20px;
  height: 20px;
  background-color: #004097;
  border-radius: 10px;
}

.timeline-list-item-end .content {
  position: relative;
  width: 80%;
  padding: 0 20px 30px 30px;
  border-left: none;
  text-align: left;
}

.timeline-list-item-end .content::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 20px;
  height: 20px;
  background-color: #004097;
  border-radius: 10px;
}

span.mgr {
  margin-left: 8px;
}

.content_flex {
  display: flex;
}

.content_txt_sc {
  padding-left: 15px;
}

.content_txt {
  padding-left: 24px;
}

.content_txt_u {
  padding-left: 16px;
}

#common #emp_interview_ttl .interview_txt {
  margin-bottom: 5px;
}

#common .underpage .store .tl_mb {
  margin-bottom: 0px;
}

.interview_sub_img {
  width: 70%;
  display: flex;
  margin-bottom: 30px;
}

.s_img_bx {
  text-align: left;
  /* height: 100%; */
}

.img_l {
  width: 90%;
  padding: 0 0 20px 0;
}

.img_r {
  width: 90%;
  padding: 20px 0 0 0;
}

.other_interviews {
  text-align: left;
}

.other_interviews img {
  width: 47%;
}

@media screen and (max-width: 610px) {
  .interview_sub_img {
    width: 100%;
  }

  .other_interviews img {
    width: 70%;
  }
}

/* ////////// underpage interview end////////// */

/* ////////// underpage job_tairyoboshu start////////// */

#common .box-a .job_tairyoboshu .support__list .support__list__item__pic > img {
  width: 130px;
  margin: 0 auto 20px auto;
}

#common .box-a .job_tairyoboshu .support__list .support__list__item__txt {
  min-height: 90px;
}

#common .box-a .underpage > .tairyoboshu_merit {
  margin: 0 auto 80px auto;
}

#common .box-a .underpage > .tairyoboshu_support > .support__list {
  margin: 0 auto 40px auto;
}

@media screen and (max-width: 767px) {
  #common .box-a .job_tairyoboshu .cutelist {
    width: 90%;
  }
}

/* ////////// underpage job_tairyoboshu end////////// */

/* ////////// underpage job_mikeiken start////////// */
#common .box-a .underpage > .mikeiken_support > .support__list {
  margin: 0 auto 40px auto;
}

.blue-box {
  background-color: #eff8ff;
  border: 2px solid #1fbaf8;
  padding: 20px 20px 5px 20px;
}

.cutelist {
  margin: 0 auto 50px auto !important;
}

.img-box {
  margin: 0 0 50px 0;
}

.img-box img {
  width: 100%;
}

.img-box h4 {
  margin: 10px 0;
}

.img-box p {
  font-size: 14px;
}

.job_mikeiken .a_search::after {
  right: -25% !important;
}

.mikeiken_work {
  margin-bottom: 30px;
}

.w100 {
  width: 100% !important;
}

@media screen and (max-width: 500px) {
  .sp-txt18 {
    font-size: 18px !important;
  }
}

/* ////////// underpage job_mikeiken end////////// */

/* ////////// underpage job_kankocho end////////// */

.job_kankocho iframe {
  width: 100% !important;
}

.job_kankocho .a_search::after {
  right: -25% !important;
}

/* ////////// underpage job_kankocho end////////// */

/* ////////// toppage mv_slider edit start////////// */

/* 驕ｲ�ｮ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ驛｢譎�ｽｼ譁撰ｼ憺Δ譎｢�ｽ�ｼ驛｢�ｧ�ｽ�ｹ驛｢譎冗樟郢晢ｽｳ驛｢�ｧ�ｽ�ｸ驛｢譎｢�ｽ�･驛｢�ｧ�ｽ�｢驛｢譎｢�ｽ�ｫ驛｢�ｧ�ｽ�ｹ驛｢譎｢�ｽ�ｩ驛｢�ｧ�ｽ�､驛｢謨鳴驛｢譎｢�ｽ�ｼ鬮ｫ�ｪ�ｽ�ｭ髯橸ｽｳ陞｢�ｺ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ*/
/* 驕ｲ�ｮ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｶ魃会ｽｽ�ｵ髯ｷ迚呻ｽｹ�ｽ�ｽ�ｧ�ｽ�ｦ驛｢�ｧ陝ｲ�ｨ遶企��ｸ�ｺ�ｽ�ｽ�ｽ�ｽ�ｸ�ｺ�ｽ�ｨ�ｽ�ｽ遶擾ｽｬ�ｽ�ｧ�ｽ�ｦ驛｢�ｧ闕ｵ譏ｶ�ｽ驍ｵ�ｺ鬮ｦ�ｪ�ｽ�ｽ髫ｲ�ｷ隴幢ｽｱ郤�ｽｾ驍ｵ�ｺ�ｽ�ｫ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ髫ｨ�ｳ�ｽ�ｽ髯橸ｽｺ*/

.mv_wrap > .bxslider > li img {
  width: 100%;
}

/* 髯ｷ闌ｨ�ｽ�ｨ驛｢譎擾ｽ｣�ｹ�ｽ�ｽ驛｢�ｧ�ｽ�ｸ驍ｵ�ｺ�ｽ�ｧ驛｢譎渉�･郢晢ｽ｣驛｢謨鳴驛｢譎｢�ｽ�ｼ驍ｵ�ｺ�ｽ�ｮ驛｢譎�ｽｼ譁撰ｼ憺Δ譎｢�ｽ�ｼ驛｢�ｧ�ｽ�ｹ驛｢譎冗樟郢晢ｽｳ驛｢�ｧ�ｽ�ｸ驛｢譎｢�ｽ�･驛｢�ｧ�ｽ�｢驛｢譎｢�ｽ�ｫ驛｢�ｧ陝ｶ譎�峩鬮ｯ�ｦ�ｽ�ｨ鬩穂ｼ夲ｽｽ�ｺ */
.mv_wrap > .bx-wrapper {
  width: 100%;
  display: none;
}

.top-only {
  display: none;
}

/* 驛｢譎冗樟郢晢ｽ｣驛｢譎丞ｹｲ�ｽ�ｽ驛｢譎｢�ｽ�ｼ驛｢�ｧ�ｽ�ｸ驍ｵ�ｺ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｿ驛｢譎�ｽｼ譁撰ｼ憺Δ譎｢�ｽ�ｼ驛｢�ｧ�ｽ�ｹ驛｢譎冗樟郢晢ｽｳ驛｢�ｧ�ｽ�ｸ驛｢譎｢�ｽ�･驛｢�ｧ�ｽ�｢驛｢譎｢�ｽ�ｫ鬮ｯ�ｦ�ｽ�ｨ鬩穂ｼ夲ｽｽ�ｺ */
#top .mv_wrap > .bx-wrapper {
  display: block;
  margin: 0;
}
#top .top-only {
  display: block;
}

.mv_wrap > .bx-wrapper .bx-viewport {
  width: 100% !important;
  border-radius: 0;
  margin: 0 auto;
}

.mv_wrap > .bx-wrapper .bx-viewport .mv_bxslider li img {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .mv_wrap > .bx-wrapper .bx-viewport {
    height: auto;
  }
}

/* ////////// toppage mv_slider edit end////////// */

/* ////////// underpage adjustment_f start////////// */
.adjustment_faq > .store > .pagenav > .btn-c {
  width: 80%;
}

.adjustment_faq .anser_text {
  text-align: left;
  margin: 0;
}

.adjustment_faq .anser_text ul {
  font-size: 14px;
  padding-left: 20px;
}

.adjustment_faq .anser_text ul li {
  list-style-type: disc;
  list-style: disc;
  margin: 5px 0;
}

.adjustment_faq .anser_text .list-none li {
  list-style-type: none;
}

.adjustment_faq .anser_text span {
  text-align: left;
  display: inline-block;
  font-weight: bold;
  margin: 30px 0 0 0;
}

.adjustment_faq .anser_text a {
  color: #0000ee;
  text-decoration: underline;
}

.max500_n {
  display: block;
}

@media screen and (max-width: 500px) {
  .adjustment_faq > .store > .pagenav > .btn-c {
    width: 100%;
  }

  .adjustment_faq > .store > .pagenav > .btn-c > span {
    font-size: 12px;
  }

  .max500_n {
    display: none;
  }
}

/* ////////// underpage adjustment_f end////////// */

/* ////////// underpage agreement start////////// */

.agreement {
  text-align: left;
}

.agreement > div {
  margin: 40px 0;
}

.agreement div *:not(h4) {
  font-size: 12px;
}

.agreement h3 {
  text-align: center !important;
  margin: 50px 0 20px 0 !important;
}

.agreement h4 {
  margin: 8px 0;
}

.agreement h5 {
  margin: 30px 0 5px 0;
}

.agreement h6 {
  margin: 10px 0 5px 0;
}

ol.list_parentheses {
  padding: 0 0 0 2em;
  margin-left: 1em;
}

ol.list_parentheses > li {
  list-style-type: none;
  list-style-position: inside;
  counter-increment: cnt;
  margin: 10px 0;
}

ol.list_parentheses > li:before {
  display: marker;
  content: "(" counter(cnt) ") ";
  margin-left: -1.5em;
  width: 3em;
}

.agreement .agreement_btn p {
  text-align: center !important;
  font-weight: bold;
  font-size: 14px !important;
}

.agreement .agreement_btn .btn-d {
  display: block;
  width: 50%;
  margin: 20px auto;
  font-size: 14px;
}

.privacy_contact {
  border: 1px solid #000;
  padding: 20px 0;
  line-height: 2;
}

.privacy_contact p {
  text-align: center !important;
  margin: 0 !important;
}

.privacy_contact span {
  padding: 0 10px;
}

.max500_b {
  display: none;
}

@media screen and (max-width: 500px) {
  .agreement {
    width: 90%;
  }

  .agreement .agreement_btn {
    text-align: center;
  }

  .agreement h4 {
    font-size: 14px;
  }

  .agreement h3 {
    transform: translateX(0);
  }

  .agreement p {
    margin: 10px 0;
  }

  ol.list_parentheses {
    margin-left: 0;
  }

  .max500_b {
    display: block;
  }

  .agreement .agreement_btn .btn-d {
    width: 90%;
    margin: 20px auto;
  }
}

/* ////////// underpage agreement end////////// */

/* ////////// underpage edition_list start////////// */

.edition_list > li > a > img {
  width: 100%;
}

/*鬯ｮ�ｴ隰�∞�ｽ�ｽ�ｽ�ｽ鬮ｯ�ｷ闔ｨ螟ｲ�ｽ�ｿ�ｽ�ｽ*/
.edition_list_wrapper {
  width: 100%;
}

.edition_list_inner {
  display: flex;
  justify-content: space-between;
}

.edition_list_box {
  width: calc(100% / 2 - 15px);
  text-align: initial;
}

.edition_list_box > a > img {
  width: 100%;
}

.edition_list_box span {
  color: #353e47;
  font-size: 13px;
}

.pc_disp {
  display: block !important;
}

@media screen and (max-width: 768px) {
  .edition_list_inner {
    display: initial;
    justify-content: initial;
  }

  .edition_list_box {
    width: 100%;
    text-align: center;
  }

  .edition_list_box > a > img {
    padding-bottom: 20px;
  }

  .pc_disp {
    display: none !important;
  }
}

/* ////////// underpage edition_list end////////// */

/* ////////// top_freearea top_entrybtn start////////// */

.top_entrybtn,
.top_entrybtn .top_entrybtn_catch,
.top_entrybtn .top_entrybtn_btn a > span {
  letter-spacing: 3px;
  font-weight: 500;
  text-align: center;
}

.top_entrybtn .top_entrybtn_catch > img,
.top_entrybtn .top_entrybtn_btn a > img {
  float: none !important;
  width: 24px;
  margin: 0 10px 0px 0 !important;
  vertical-align: sub;
}

.top_entrybtn .top_entrybtn_catch {
  display: block;
  color: #124097;
  font-size: 18px;
  margin: 0 auto 10px auto;
}

.top_entrybtn .top_entrybtn_btn a {
  display: block;
  width: 80%;
  padding: 10px 40px;
  background-color: #004097;
  border-radius: 100px;
  margin: 0 auto;
  box-sizing: border-box;
}

.top_entrybtn img {
  width: 100%;
}

.top_entrybtn .top_entrybtn_btn a > span {
  font-size: 24px;
  color: #fff;
  position: relative;
}

.top_entrybtn .top_entrybtn_flow {
  margin: 15px 0 0 0 !important;
  font-size: 14px;
}

@media screen and (max-width: 767px) {
  .top_entrybtn .top_entrybtn_catch,
  .top_entrybtn .top_entrybtn_btn a > span {
    letter-spacing: 0.5px;
  }

  .top_entrybtn .top_entrybtn_catch > img,
  .top_entrybtn .top_entrybtn_btn a > img {
    width: 20px;
  }

  .top_entrybtn .top_entrybtn_catch {
    font-size: 14px;
    letter-spacing: 0.2px;
  }

  .top_entrybtn .top_entrybtn_btn a > span {
    font-size: 16px;
  }

  .top_entrybtn .top_entrybtn_btn a {
    width: 100%;
    padding: 15px 20px;
  }
}

/* TOP驛｢譎�鯵邵ｺ�｡驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ邵ｺ蛟｡�ｹ�ｧ�ｽ�､驛｢譎｢�ｽ�ｳ髯樊ｺｽ蛻､陝ｲ�ｩ 20211214�ｽ�ｽ陜捺ｻゑｽｿ�ｽ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ�ｽ�ｽ�ｽ�ｽ */
.el_mainBtn {
  padding: 20px 10px;
  color: white;
  border-radius: 5px;
  text-align: center;
  margin-right: 10px;
}

.el_mainBtn:last-child {
  margin-right: 0;
}

.el_subBtn {
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  display: inline-block;
  background-color: white;
  border-top: 2px solid rgba(0, 0, 0, 0.2);
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
  padding: 8px 25px 8px 45px;
  font-size: 14px;
}

.el_subBtn_icon {
  position: relative;
}

.el_subBtn_icon::before {
  content: "";
  display: inline-block;
  width: 23px;
  height: 23px;
  background-image: url(../assets/img/);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.el_subBtn.arrow_r_af {
  position: relative;
}

.el_subBtn .arrow_r_af {
  position: relative;
}

.el_subBtn.arrow_r_af::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-top: 2px solid #2196f3;
  border-right: 2px solid #2196f3;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
}

.el_subBtn_icon {
  position: relative;
}

.el_subBtn_icon::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  left: -35px;
}

.test_bg {
  background-color: #eff8ff;
}

.subBtn_icon_human::before {
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/icon_human.png");
}

.subBtn_icon_stairs::before {
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/icon_stairsArrow.png");
}

.subBtn .el_subBtn {
  margin-bottom: 10px;
}

.subBtn .el_subBtn:last-child {
  margin-bottom: 0;
}

.ctaArea {
  /* 20260202邵ｲﾂ30遶奇ｿｽ0邵ｺ�ｫ陞溽判蟲ｩ */
  margin-bottom: 0px;
}

.ctaArea > *:last-child,
.mainBtn_fixed > *:last-child,
.subBtn > *:last-child {
  margin-bottom: 0;
}

.mainBtn {
  display: flex;
  margin-bottom: 15px;
}

/* 20260130邵ｲﾂTOP郢晄㈱縺｡郢晢ｽｳ陞溽判蟲ｩ邵ｺ�ｮ邵ｺ貅假ｽ�妙譴ｧ蜍ｹ豼ｶ�ｲ郢ｧ�ｳ郢晢ｽ｡郢晢ｽｳ郢晏現縺�ｹｧ�ｦ郢晢ｿｽ */
/* .mainBtn_register {
  background-color: #eb4c8c;
  flex: 2;
} */

.mainBtn-top {
  /* 20260202 349遶奇ｿｽ360邵ｺ�ｫ陞溽判蟲ｩ */
  width: 360px;
  margin: 40px auto 0;
  display: block;
}
.mainBtn-top .icon {
  position: relative;
  z-index: 2;
}
.mainBtn-top .icon img {
  width: 100%;
  height: auto;
}

.mainBtn_register-top {
  font-size: 24px;
  /* padding: 27px 10px 22px; */
  /* 闕ｳ�ｽ27遶雁宴�ｸ�ｽ20邵ｺ�ｫ陞溽判蟲ｩ邵ｲﾂ20260202 */
  /* 闕ｳ雍具ｽｸ�ｽ20遶奇ｿｽ0邵ｺ�ｫ陞溽判蟲ｩ邵ｲﾂ20260204 */
  padding: 0px 10px 0px; 
  border-radius: 50px;
  margin-top: -20px;
  display: block;
  line-height: 1;
}

.mainBtn_searchBtn {
  background-color: #004097;
  flex: 1;
}

.mainBtn_fixed {
  display: none;
  position: fixed;
  bottom: 0;
  background-color: white;
  padding: 10px;
  z-index: 10;
  box-sizing: border-box;
  width: 100vw;
}

@media screen and (max-width: 768px) {
  .mainBtn-top {
    /* 20260202邵ｲﾂ284遶奇ｿｽ320邵ｺ�ｫ陞溽判蟲ｩ �ｽ�ｽ margin髴托ｽｽ陷会ｿｽ */
    width: 320px;
    margin: 20px auto 0;
  }
  .mainBtn_register-top {
    font-size: 20px;
    padding: 17px 10px;
    margin-top: -17px;
  }
  .mainBtn_fixed {
    display: block;
  }

  .mainBtn_fixed .el_mainBtn {
    padding: 10px;
  }

  small {
    margin-bottom: 62px;
  }

  .el_subBtn {
    font-size: 12px;
  }

  /* 驛｢�ｧ�ｽ�ｦ驛｢�ｧ�ｽ�｣驛｢�ｧ�ｽ�ｸ驛｢�ｧ�ｽ�ｧ驛｢譎｢�ｿ�ｽ郢晢ｽｨ�ｽ�ｽ陋ｹ�ｻ郢晢ｽｴ驛｢譎｢�ｽ�ｳ驛｢�ｧ�ｽ�ｯ雎ｼ�ｶ�ｽ�ｲ�ｽ�ｽ陝ｲ�ｨ�ｽ�ｽ髣厄ｽｴ陷･�ｲ�ｽ�ｽ�ｽ�ｮ鬩募∞�ｽ�ｻ髯ｷ謳ｾ�ｿ�ｽ */
  #insightera_widget_button {
    bottom: 137px;
    top: auto !important;
  }

  #page-top {
    bottom: 72px;
  }
}

/* TOP驛｢譎�鯵邵ｺ�｡驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ邵ｺ蛟｡�ｹ�ｧ�ｽ�､驛｢譎｢�ｽ�ｳ髯樊ｺｽ蛻､陝ｲ�ｩ 20211214�ｽ�ｽ陜捺ｻゑｽｿ�ｽ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ�ｽ�ｽ鬮ｮ�ｲend*/

/* TOP驛｢譎�鯵邵ｺ�｡驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ邵ｺ蛟｡�ｹ�ｧ�ｽ�､驛｢譎｢�ｽ�ｳ髯樊ｺｽ蛻､陝ｲ�ｩ 20220121�ｽ�ｽ陜捺ｻゑｽｿ�ｽ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ�ｽ�ｽ�ｽ�ｽ */

.flowing_bar {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #eff8ff;
  margin: 0 0 30px 0;
  border-top: 1px solid #04a0f5;
  border-bottom: 1px solid #04a0f5;
}

/* 驛｢譎�ｿｽ郢晢ｽｪ驛｢譎｢�ｽ�ｼ髯ｷﾂ�ｽ�ｽ邵ｺ諷包ｽｹ譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ�趣ｽｦ驛｢譎｢�ｿ�ｽ */
.flowing_bar_cont {
  display: inline-block;
  color: black;
  padding-left: 100%;
  white-space: nowrap;
  animation: animate-banner 30s linear infinite;
}

#common #main-wrap .flowing_bar_cont p {
  padding: 0;
  margin: 0;
  font-size: 16px;
}

/* 驛｢譎�ｿｽ郢晢ｽｪ驛｢譎｢�ｽ�ｼ髯ｷﾂ�ｽ�ｽ�ｽ�ｽ鬮ｫ陬懈が�ｽ�ｴ�ｽ�ｽ驛｢�ｧ陋幢ｽｵ隨假ｿｽ�ｸ�ｺ�ｽ�ｹ驍ｵ�ｺ�ｽ�ｦ鬯ｩ蛹�ｽｽ�ｸ髫ｰ螟ｲ�ｿ�ｽ */
.flowing_bar_cont > * {
  display: inline-block;
  padding: 0 15px;
  text-decoration: none;
}

.flowing_bar_item {
  font-weight: bold;
}

.flowing_bar_num {
  display: inline-block;
  height: 30px;
  width: 30px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  margin-right: 15px;
  color: white;
}

.flowing_bar_item_red_1 {
  color: #eb4c8c;
}

.flowing_bar_item_red_1 .flowing_bar_num {
  background-color: #eb4c8c;
}

.flowing_bar_item_ble_1 {
  color: #004097;
}

.flowing_bar_item_ble_1 .flowing_bar_num {
  background-color: #004097;
}

.flowing_bar_item_ble_2 {
  color: #0089d4;
}

.flowing_bar_item_ble_2 .flowing_bar_num {
  background-color: #0089d4;
}

.flowing_bar_item_ble_3 {
  color: #04a0f5;
}

.flowing_bar_item_ble_3 .flowing_bar_num {
  background-color: #04a0f5;
}

.flowing_bar_item_ble_4 {
  color: #71c4f2;
}

.flowing_bar_item_ble_4 .flowing_bar_num {
  background-color: #71c4f2;
}

/* 髫ｶ髮｣�ｽ�ｪ驍ｵ�ｺ�ｽ�ｫ驛｢�ｧ�ｽ�ｹ驛｢�ｧ�ｽ�ｯ驛｢譎｢�ｽ�ｭ驛｢譎｢�ｽ�ｼ驛｢譎｢�ｽ�ｫ驍ｵ�ｺ髴域喚髮ｷ驛｢�ｧ闕ｵ譏ｴ�樣Δ譏懶ｽｹ譁滄豪�ｹ譎｢�ｽ�ｼ驛｢�ｧ�ｽ�ｷ驛｢譎｢�ｽ�ｧ驛｢譎｢�ｽ�ｳ */
@keyframes animate-banner {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

/* TOP驛｢譎�鯵邵ｺ�｡驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ邵ｺ蛟｡�ｹ�ｧ�ｽ�､驛｢譎｢�ｽ�ｳ髯樊ｺｽ蛻､陝ｲ�ｩ 20220121�ｽ�ｽ陜捺ｻゑｽｿ�ｽ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ�ｽ�ｽ鬮ｮ�ｲend */

/* TOP驛｢譎�ｿｽ郢晢ｽｪ驛｢譎｢�ｽ�ｼ髯樊ｺｽ蛻､陝ｲ�ｩ 20220121�ｽ�ｽ陜捺ｻゑｽｿ�ｽ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ�ｽ�ｽ�ｽ�ｽ */

.top_freearea_bnr_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 10px;
  /* margin-bottom: 30px; */
  background-color: white;
  padding: 15px;
}

.top_freearea_bnr_item {
  width: calc((100% - 10px) / 2);
}

.top_freearea_bnr_item img {
  max-width: 100%;
}

.pt0 {
  padding-top: 0;
}

@media screen and (max-width: 768px) {
  .top_freearea_bnr_wrapper {
    flex-direction: column;
    gap: 15px 0;
  }

  .top_freearea_bnr_item {
    width: 100%;
  }
}

/* TOP驛｢譎�ｿｽ郢晢ｽｪ驛｢譎｢�ｽ�ｼ髯樊ｺｽ蛻､陝ｲ�ｩ 20220121�ｽ�ｽ陜捺ｻゑｽｿ�ｽ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ�ｽ�ｽ鬮ｮ�ｲend */

/* top_freearea_app start */

.top_freearea_app {
  background-color: #fff;
  padding: 15px;
  margin: 30px 0 0 0;
}

.top_freearea_app_txt {
  font-size: 14px;
  text-align: left;
  margin: 0;
  width: 50%;
}

.top_freearea_app_txt_cp {
  font-size: 14px;
  text-align: left;
  margin: 0;
  width: 50%;
}

.top_freearea_app_ttl {
  background: linear-gradient(to right, #1993d6, #14baf8);
  padding: 10px;
  color: #fff;
  text-align: center;
  margin: 0 0 15px 0;
}

.top_freearea_app_bnr {
  width: 70%;
  margin: 0 auto;
}

.top_freearea_app_bnr img {
  width: 100%;
  margin: 0;
}

.top_freearea_app_bnr_cp {
  width: 50%;
  margin: 0 auto;
}

.top_freearea_app_bnr_cp img {
  width: 100%;
  margin: 0;
}

.top_freearea_app_body {
  display: flex;
  gap: 10px;
}

.top_freearea_app_cmp {
  margin-top: 30px;
}

.top_freearea_app_cmp_ttl {
  color: #eb4c8b;
  font-size: 14px;
  padding: 0 20px;
}

.cmp_deco {
  font-weight: bold;
  margin-bottom: 10px;
}

.cmp_deco::before,
.cmp_deco::after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 16px;
  background-color: #eb4c8b;
}

.cmp_deco::before {
  transform: rotate(-15deg);
  margin-right: 10px;
}

.cmp_deco::after {
  transform: rotate(15deg);
  margin-left: 10px;
}

.top_freearea_app_cmp_bnr img {
  width: 100%;
}

.campaign_banner {
  margin-top: 30px;
}

@media screen and (max-width: 768px) {
  .top_freearea_app_body {
    flex-direction: column-reverse;
    gap: 10px;
  }

  .top_freearea_app_bnr_cp {
    width: 100%;
    margin: 0 auto;
  }

  .top_freearea_app_bnr {
    width: 100%;
    margin: 0 auto;
  }

  .top_freearea_app_txt {
    display: none;
  }

  .top_freearea_app_txt_cp {
    margin-top: 5px;
    width: 100%;
  }

  .cmp_deco {
    position: relative;
  }

  .cmp_deco::before,
  .cmp_deco::after {
    height: 25px;
    position: absolute;
    margin: auto;
    bottom: 0;
    top: 0;
  }

  .cmp_deco::before {
    left: 0;
  }

  .cmp_deco::after {
    right: 0;
  }

  .top_freearea_app_cmp_ttl {
    font-size: 12px;
  }
}

/* top_freearea_app end */

/* ////////// top_freearea top_entrybtn end////////// */

/* ////////// 404 start////////// */

.page404 .title {
  display: none;
}

.menu404 {
  background-color: #f2fcff;
  padding: 10px 20px;
}

.menu404 li {
  margin: 15px 0;
}

.menu404 li a {
  color: #0089d4;
  display: inline-block;
  text-align: left;
  width: 100%;
}

.img404 {
  margin: 30px auto;
  width: 150px;
  height: 150px;
  background-size: 95%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTQuNDEyIiBoZWlnaHQ9IjExOC4yMzYiIHZpZXdCb3g9IjAgMCAxNTQuNDEyIDExOC4yMzYiPgogIDxnIGlkPSLjgYrjgZjjgY4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDUuMTMzIC0zNjMuNTY1KSI+CiAgICA8ZyBpZD0i44Kw44Or44O844OXXzIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ny41ODYgNDExLjY1NikiPgogICAgICA8ZyBpZD0i44Kw44Or44O844OXXzEiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzEiIGRhdGEtbmFtZT0i44OR44K5IDEiIGQ9Ik0zMzkuOTY5LDQyNS4wNDFsLS42NDgtLjE2MnYtLjE2MWE2Ljk1Nyw2Ljk1NywwLDAsMC0yLjc1NS4xNjF2LjE2MkgzMzYuNHYuNDg2aC0uMTYyVjQyNy44bC4zMjUuMTYydi4zMjRjLjA2LjA5MS4yMTguMTM0LjMyNC4zMjVhOS44MzQsOS44MzQsMCwwLDAsMS45NDUuMTYyLDMuNTM2LDMuNTM2LDAsMCwxLC44MS0uNjQ4QTQuNTcsNC41NywwLDAsMCwzMzkuOTY5LDQyNS4wNDFaTTMzOSw0MjcuNDcyYTIuODU5LDIuODU5LDAsMCwxLS44MTEuMzI0di4xNjJhMS4zNzQsMS4zNzQsMCwwLDEtLjQ4Ni0uMzI0Yy0uMjkxLS4yODUtLjM0My0xLjAzOC0uNDg2LTEuNDU5YTIuMTY2LDIuMTY2LDAsMCwwLC40ODYtLjY0OGwxLjEzNC4xNjJ2LjE2MmwuMzI0LjE2MVEzMzkuMDc4LDQyNi43NDIsMzM5LDQyNy40NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzI4LjEzOCAtNDI0LjYwOSkiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMiIgZGF0YS1uYW1lPSLjg5HjgrkgMiIgZD0iTTMzMS45NTIsNDI4LjY3OXYtMS4zaC0uMTYydi0uNjQ4aC0uMTYxdi0uMzI0aC0uMTYydi0uOTcySDMzMS4zYy0uMTU1LS4yNDUtLjMxNi0uMjc2LS40ODYtLjQ4N2wtMS40NTguMTYyLS4zMjUuNDg2LS4zMjQuMTYyLS4xNjIuNDg2Yy0uNDIxLjM0LS42NTEuMTcyLS44MS44MTFoLS4zMjVhMS43MjksMS43MjksMCwwLDEtLjQ4Ni44MWgtLjE2MnYuMzI1bC0uMzI0LjE2MWMtLjE4OC4yLS4yNjkuNDczLS40ODYuNjQ4YTIuMDkzLDIuMDkzLDAsMCwwLC4zMjQsMS4zaC44MTF2LS4xNjJjLjU3My0uNDQ0LjA0OC0uMi4zMjQtLjY0OGwuNDg2LS4zMjQuMTYyLS40ODYuMzI0LS4xNjJhMi4yLDIuMiwwLDAsMCwuNDg3LTEuMTM0aC40ODZ2LS4zMjRoLjMyNGMuMTE3LS40NjguMTc0LS41MzcuNjQ4LS42NDhhMi44NTcsMi44NTcsMCwwLDAsLjE2MiwxLjEzNGguMTYxdi42NDhoLjE2MnYxLjNoLjE2MnYuMzI1aC4xNjJ2LjY0OGguMTYxdi4zMjRhMi4yNDQsMi4yNDQsMCwwLDEsLjQ4NiwxLjNoLjMyNXYuMzI0aDEuMTM0di0xLjEzNGgtLjMyNUE4LjkzMiw4LjkzMiwwLDAsMCwzMzEuOTUyLDQyOC42NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzI1Ljk1NiAtNDI0LjY4MikiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8L2c+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMyIgZGF0YS1uYW1lPSLjg5HjgrkgMyIgZD0iTTMzMS4xNTQsNDQwLjQ1M2E2LjQ0MSw2LjQ0MSwwLDAsMSwuMTYyLDEuM2wtMS43ODMtLjE2MXYtLjE2MmMtLjEyNywwLS41NDQuMjgxLS45NzMuMTYydi0uMTYybC0xLjYyLS4xNjJhMi41MzgsMi41MzgsMCwwLDEtLjE2Mi0uOTcyLDMuNTE4LDMuNTE4LDAsMCwxLDIuMTA3LS4zMjRBNS4wMjUsNS4wMjUsMCwwLDAsMzMxLjE1NCw0NDAuNDUzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyNi4xMzEgLTQyNy44NjcpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV80IiBkYXRhLW5hbWU9IuODkeOCuSA0IiBkPSJNMzI3LjE5LDQ0My40NjZjLjU0NS4wMTIsMS4yLjAyOCwxLjQ1OC4zMjRxLjA4Mi4yNDMuMTYyLjQ4NmguMzI1bC4zMjQuNDg2Yy41MzMuMjkxLDEuMzA4LDAsMi4xMDcsMHYuODExYTMuNTE4LDMuNTE4LDAsMCwwLS40ODYuNDg2aC0xLjk0NFY0NDUuOWgtLjY0OGwtLjMyNS0uNDg2aC0uMzI0bC0uMzI1LS4zMjR2LS4zMjVsLS4zMjQtLjE2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjYuMjE4IC00MjguNjExKSIgZmlsbD0iIzFhMTMxMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNSIgZGF0YS1uYW1lPSLjg5HjgrkgNSIgZD0iTTMyNi43NTEsNDUwLjY2NmguOTcyYy4xMzYuMTg0LS4wMi4wMjQuMTYyLjE2MXEuMDgsMS4xMzQuMTYyLDIuMjY5aC0uMTYydi45NzNhMi41NDMsMi41NDMsMCwwLDEtLjk3My4xNjFjLS4xMzYtLjE4NC4wMi0uMDI0LS4xNjItLjE2MUExNC42MzUsMTQuNjM1LDAsMCwxLDMyNi43NTEsNDUwLjY2NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjYuMTAyIC00MzAuMTM4KSIgZmlsbD0iIzFhMTMxMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNiIgZGF0YS1uYW1lPSLjg5HjgrkgNiIgZD0iTTMzMC41NSw0NTMuMzM5cS4wODEuNjQ4LjE2MiwxLjNzLS4xMzcuMDM5LS4xNjIuMzI0di44MTFoLS4xNjJ2LjY0OGgtLjE2MXEtLjE2My40ODYtLjMyNS45NzJoLS4xNjJjLS4wNTQuMjE2LS4xMDguNDMyLS4xNjEuNjQ4aC0uMTYyYTIuMTcxLDIuMTcxLDAsMCwwLS40ODYuOTcySDMyOC42di40ODZhNC4xMjUsNC4xMjUsMCwwLDEtMS42Mi4zMjVxLjA4Mi0uNDg3LjE2Mi0uOTczbC4zMjQtLjE2MnYtLjMyNWguMTYydi0uMzI0aC4xNjJ2LS40ODZsLjQ4Ni0uMzI1VjQ1Ni45aC4xNjJsLjMyNC0uOTczaC4xNjJsLjMyNC0yLjI2OUMzMjkuNDU0LDQ1My4zMTYsMzI5Ljk3Nyw0NTMuMzMxLDMzMC41NSw0NTMuMzM5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyNi4xNzQgLTQzMC43MDUpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgIDwvZz4KICAgIDxnIGlkPSLjgrDjg6vjg7zjg5dfMyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg0LjMxMyA0NDUuNzc4KSI+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNyIgZGF0YS1uYW1lPSLjg5HjgrkgNyIgZD0iTTMyOC40NzgsNDc1LjA3MWE1LjU1Myw1LjU1MywwLDAsMS0uMTYyLDEuM2gtLjMyNGMtLjIxLjktLjk3Ny44NTYtMi4xMDcuODFxLS4yNDIsMS43ODMtLjQ4NiwzLjU2NmguMTYyYy4yNTYtLjM4OC42NDEtLjM0NCwxLjMtLjMyNHYxLjEzNGgtLjQ4N3YuMzI0YTQuMzQzLDQuMzQzLDAsMCwwLTEuMTM0LjQ4NnEtLjA4LDEuMDU0LS4xNjEsMi4xMDdoLS4xNjJ2LjMyNGgtLjE2MmMtLjA1NC4xNjItLjEwOC4zMjQtLjE2MS40ODZoLTEuMTM0cS4yNDItMi41MTEuNDg2LTUuMDI0aC0uOTczdi0uMzI0Yy0uNTgxLS4xNTItLjUxMS0uNDIzLS40ODYtMS4xMzRhMy4wODcsMy4wODcsMCwwLDEsMS4xMzQtLjE2MmwuMTYyLjQ4NmguMzI0cS4xNjMtMS4zNzguMzI1LTIuNzU1aC0uMTYyYTEuMzU5LDEuMzU5LDAsMCwxLTEuOTQ0LS4xNjJjLS42NzQtLjY1OS0uNS0yLjQtLjQ4Ny0zLjcyN2guMzI1cS4wOC0uMzI1LjE2Mi0uNjQ4aC4xNjF2LS42NDhoLS4xNjF2LTIuMTA3Yy40ODEtLjMyMS40NjctLjc5MywxLjEzNC0uOTczLjI1OC0uMjQuOTU1LS4xNzYsMS40NTgtLjE2MS4yMTcuMzkyLjYyNy41NC44MTEuODF2LjMyNWguMTYyYy4xODYuMzI0LjAyOC40LjMyNS42NDguMjY5LS4zNC41ODktLjQuOTcyLS42NDhsLjE2Mi0uMzI1SDMyOC44Yy4xMzcuMTg0LS4wMjEuMDI0LjE2Mi4xNjIuMDk0Ljg4Mi40ODIsMS4zOTQuMTYyLDIuMjY5YTMuMjEyLDMuMjEyLDAsMCwxLDEuMy4xNjIsNS45NDIsNS45NDIsMCwwLDEsLjMyNSwyLjU5M2wtLjgxMS42NDh2LjE2MmgtLjQ4NmwtLjE2Mi4zMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIxLjgwMSAtNDY3LjkyMikiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzgiIGRhdGEtbmFtZT0i44OR44K5IDgiIGQ9Ik0zMjQuMTA5LDQ2OS41NDh2LjMyNWwtLjMyNC4xNjJjLS4xNjkuNDUuNDE1LDEuMjE5LjQ4NiwxLjc4MmguNjQ4djEuMTM0aC0xLjEzNHEtLjA4Mi4yNDMtLjE2Mi40ODdoLS4xNjJjLS4zMjQuNTUuMjU3LDEuOTkuMzI1LDIuMjY5aC4xNjF2LS4xNjJhMi43ODgsMi43ODgsMCwwLDAsLjk3My0uNjQ4di0uMzI0aC4xNjFsLjE2Mi0uMzI1aC45NzJhNS4wMzUsNS4wMzUsMCwwLDAsLjMyNSwxLjYyMWMuMjkxLjE1NC4yNTUuMjI0LjY0OC4zMjV2LS4xNjJjLjktLjU1OS4xNDMtMS4wMzQuNjQ4LTEuNjIxdi0uMTYyaC45NzNsLjE2MS0uMzI0Yy42My0uNC45MTktLjA5MS45NzMtMS4xMzRhMi4wNDcsMi4wNDcsMCwwLDAtLjgxMS0uMTYyYy0uMjUuNDQyLS40MjEuNDg4LTEuMTM0LjQ4Ni0uMTg0LS4xODQsMC0uMDY1LS4zMjQtLjE2MnYtLjgxbC40ODYtLjMyNXYtLjQ4NmguMTYyYTEuNSwxLjUsMCwwLDAtLjE2Mi0xLjQ1OCwyLjI1LDIuMjUsMCwwLDEtMS4xMzQuODFsLS4xNjIuNDg3SDMyNi43di40ODZoLS4xNjFjLS4zMTkuNC0uMzY5LjQ5MS0xLjEzNC40ODYtLjEzNy0uMTg0LjAyLS4wMjQtLjE2Mi0uMTYyYTUuOTUyLDUuOTUyLDAsMCwwLS4zMjQtMi40MzFjLS4xODQtLjEzNi0uMDI0LjAyLS4xNjItLjE2MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjIuMTMyIC00NjguMjMzKSIgZmlsbD0iI2U3OGE2MiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0i44Kw44Or44O844OXXzQiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NS4xMzMgNDQyLjA2OSkiPgogICAgICA8cGF0aCBpZD0i44OR44K5XzkiIGRhdGEtbmFtZT0i44OR44K5IDkiIGQ9Ik0xNTEuNDU0LDQ2NS42NDVhNC43MjksNC43MjksMCwwLDEsMS4xMzQuMTYycS4yNDIuNzI5LjQ4NiwxLjQ1OC0uMDgyLjg5MS0uMTYyLDEuNzgzbC0xLjMuODExdi44MWwtLjgxLjY0OHYuMTYyaC0uNDg2cS4wOCwyLjUxMS4xNjEsNS4wMjRhOC45Nyw4Ljk3LDAsMCwxLC4zMjUsMi41OTMsMi41MzksMi41MzksMCwwLDEtLjk3Mi4xNjJjLS4xODUtLjE4NCwwLS4wNjUtLjMyNS0uMTYyYTEzLjA4NiwxMy4wODYsMCwwLDEtLjQ4Ni00LjM3NWwtMi41OTMtLjQ4NmEyLjUzOSwyLjUzOSwwLDAsMS0uMTYyLS45NzIsMy4wODQsMy4wODQsMCwwLDEsMS4xMzQtLjE2MnYuMTYyaC42NDh2LjE2MWwuOTcyLjE2MnYtLjE2MmMtLjI4OS0uMzE0LS4xNzgtMS4zNi0uMTYyLTEuOTQ0aC0uNDg2Yy0uMjcyLS40Ni0uNTU5LS40NDEtLjY0OC0xLjEzNC0xLjE2LjA0NS0xLjg4OC0uMDgtMi4xMDctLjk3M2gtLjE2MnYtLjY0OEgxNDUuM3EtLjA4Mi0uOTczLS4xNjItMS45NDVjLjQ1NS0uMjY4LjU1MS0uNjUzLDEuMTM0LS44MTEuMzA2LS4zMTcuODE4LS4zMzIsMS40NTgtLjMyNGEyLjkyMiwyLjkyMiwwLDAsMSwxLjMtMS45NDV2LS4xNjFoLjQ4NnYtLjE2MmguMzI1di0uMTYyaDEuMTM0Yy4wNTQuMTYyLjEwOC4zMjUuMTYyLjQ4NkMxNTEuNTEzLDQ2NC4wNzMsMTUxLjQ3LDQ2NC44NzIsMTUxLjQ1NCw0NjUuNjQ1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NS4xMzMgLTQ2My4yMTQpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8xMCIgZGF0YS1uYW1lPSLjg5HjgrkgMTAiIGQ9Ik0xNDkuNjA4LDQ2NS4zOWMtLjA5My4zMjYuMDIuMTQtLjE2MS4zMjVhMy44NjEsMy44NjEsMCwwLDEsLjMyNCwxLjMsMi41MzYsMi41MzYsMCwwLDEtLjk3Mi4xNjJjLS40My0uNjYtMS4zNDgtLjEzOS0xLjk0NSwwLS4yNTcuNDQ1LS40LjI5Mi0uNDg2Ljk3Mi4xODQuMTg1LjA2NSwwLC4xNjIuMzI1aC4zMjR2LjgxbC40ODYuMTYydi4xNjJjLjIyOS4wMDYtLjA2My0uMTIzLjE2Mi0uMTYyaC40ODZ2LS4xNjJoLjgxMWMuMTM3LjE4NC0uMDIuMDI0LjE2Mi4xNjItLjAyOSwxLjE2NC4yNjYsMS4zNSwxLjQ1OCwxLjNhLjY0Ny42NDcsMCwwLDEsLjMyNC0uMzI1di0uOTcyYTEuMzIyLDEuMzIyLDAsMCwwLDEuMy0xLjc4M2MtLjE1OS0uNC4xNjMtLjE4LS4xNjItLjQ4NnYtLjE2MmgtLjQ4NnYuMTYyaC0xLjEzNGMwLTEuMDMzLjI4Ni0xLjEzMi4zMjUtMi4xMDdDMTUwLjAwNyw0NjUuMTI3LDE1MC4wODksNDY1LjI2NywxNDkuNjA4LDQ2NS4zOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDUuMzk1IC00NjMuNjA3KSIgZmlsbD0iI2Q4N2FhNSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTEiIGRhdGEtbmFtZT0i44OR44K5IDExIiBkPSJNMTUzLjkxLDQ3OC4wMjZ2MS4xMzRhMy4wNjEsMy4wNjEsMCwwLDEtMS43ODMuNDg2di0uOTcyYTMuNTYzLDMuNTYzLDAsMCwwLC44MTEtLjY0OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDYuNjE3IC00NjYuMzU3KSIgZmlsbD0iIzFhMTMxMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0i44Kw44Or44O844OXXzYiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMy4xMDIgMzYzLjU2NSkiPgogICAgICA8ZyBpZD0i44Kw44Or44O844OXXzUiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDUiPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTIiIGRhdGEtbmFtZT0i44OR44K5IDEyIiBkPSJNMjg0LjMzOSwzNjcuMDM0di4zMjRjLjg1OS4wNjksMS4yMTEuNDc3LDEuOTQ0LjY0OHYuMzI0YzEuMDQzLjIxNSwxLjUzMywxLjA1MiwyLjU5MywxLjN2LjMyNGMuNzM3LjEzNC41NzIuMzQ3Ljk3Mi42NDhsLjQ4Ni4xNjJ2LjMyNGEyLjIyOSwyLjIyOSwwLDAsMSwxLjEzNC42NDhsLjE2Mi4zMjVoLjMyNGwuMzI1LjMyNGMuMDU0LjE2Mi4xMDguMzI1LjE2Mi40ODZoLjE2MmwuMTYyLjMyNWguMzI0cS4yNDMuNC40ODYuODFoLjMyNWwuMzI0LjMyNXYuMzI0bDEuMywxLjEzNHYuNDg2bC40ODYuMzI1di4zMjRsLjY0OC40ODZjLjA1NC4xNjIuMTA4LjMyNS4xNjIuNDg2bC4zMjQuMTYycS4xNjIuNDg2LjMyNS45NzJoLjE2MXYuMzI1bC4zMjUuMTYydi4zMjRoLjE2MXEuMDgyLjQ4Ni4xNjIuOTcyaC4xNjJxLjA4LjQ4Ny4xNjIuOTczaC4xNjF2LjMyNGguMTYydi40ODZoLjE2MnYuMzI1aC4xNjF2LjMyNGwuMzI1LjE2MnYuOTcyaC4xNjJ2LjQ4NmguMTYxdi40ODZoLjE2MnYuNDg2aC4xNjJxLjA4LjQ4Ny4xNjEuOTczaC4xNjJ2Ljk3MmMuMjU2Ljg4OS0uMTEzLDIuNDEuMTYyLDMuNGguMTYyYTkuNjQzLDkuNjQzLDAsMCwxLS4xNjIsMy4yNDF2MS45NDVoLS4xNjJ2MS40NThoLS4xNjJ2Ljk3M2gtLjE2MXYuOTcyaC0uMTYydi45NzJIMjk5Ljl2Ljk3MmgtLjE2MXYuNDg3aC0uMTYydi45NzJoLS4xNjJ2LjQ4NmgtLjE2MnYuNDg2aC0uMTYxdi40ODZoLS4xNjJ2LjQ4NmwtLjMyNC4xNjJ2LjMyNWgtLjE2MmwtLjE2Mi45NzItLjMyNC4xNjJ2LjMyNGgtLjE2MnYuNDg2bC0uMzI0LjE2MnEtLjA4Mi4zMjQtLjE2Mi42NDhoLS4xNjJxLS4wOC4yNDItLjE2Mi40ODZsLS4zMjQuMTYyYy0uMDU0LjIxNi0uMTA4LjQzMi0uMTYyLjY0OGwtLjMyNC4xNjJ2LjMyNWwtLjY0OC40ODZ2LjMyNGwtMS4zLDEuMTM0LS4zMjQuNDg2aC0uMzI1bC0uNjQ4LjgxMS0uNDg3LjE2Mi0uMTYyLjMyNGgtLjQ4NmwtLjMyNS40ODZoLS44MWMtLjA1NC4xMDgtLjEwOS4yMTYtLjE2Mi4zMjVoLS44MTF2LjE2MWwtLjk3Mi4zMjV2LjE2MWwtMi40MzEtLjE2MWExLjQxOCwxLjQxOCwwLDAsMS0uMzI0LTEuMTM0Yy40NjQtLjMzMi45OTEtMi42MzYsMS4xMzQtMy40aC0uMTYyYTQuODg5LDQuODg5LDAsMCwxLTIuMjY5LDEuMyw3Ljg5Myw3Ljg5MywwLDAsMSwwLDIuNzU2di45NzJIMjg0LjVWNDE3LjZoLS4xNjF2MS45NDVoLS4xNjJ2MS42MmgtLjE2MnYxLjNoLS4xNjF2Ljk3MmgtLjE2MnYxLjNoLS4xNjJsLjE2Mi4zMjRoLS4xNjJ2LjMyNWgtLjE2MnYuODFIMjgzLjJ2LjY0OGgtLjE2MnYuMzI1aC0uMTYydi42NDhoLS4xNjF2NC44NjJoLS4xNjJ2MS42MmgtLjE2MnYxLjYyMWgtLjE2MnEtLjA4LDEuNy0uMTYxLDMuNGguMTYxYy4xMzUuNjI4LS42LjktLjMyNCwxLjc4M2guMTYydi42NDhsLjMyNC4xNjJ2LjY0OGguMTYydi40ODdoLjE2MnYuMzI0aC4xNjF2LjY0OGguMTYyYy4wNTQuMjE2LjEwOC40MzIuMTYyLjY0OGguMTYxdi42NDhoLjE2MnYuMzI0aC4xNjJxLjA4LjQ4Ni4xNjIuOTcyaC4xNjFjLjA1NC4yMTYuMTA4LjQzMi4xNjIuNjQ4aC4xNjJ2LjQ4NmguMTYxdi40ODZoLjE2MnYuNDg3aC4xNjJ2LjQ4NmguMTYydi40ODZoLjE2MXYuMzI0aC4xNjJsLjMyNCwxLjQ1OWguMTYydi44MWwuMzI1LjE2MnEuMDguNDA1LjE2MS44MTFoLjE2MnYuMzI0aC4xNjJ2LjY0OGguMTYxdi4zMjRoLjE2MmEzLjUzMSwzLjUzMSwwLDAsMSwuMTYyLDEuNDU5Yy0uMzQ1LjItLjM1My4zNjUtLjgxMS40ODZ2LjMyNGwtLjY0OC4xNjItLjE2MS4zMjRoLS40ODZ2LjE2MmgtLjMyNXYuMTYybC0xLjEzNC4xNjJ2LjE2MWwtLjY0OC4xNjJ2LjE2MmwtLjgxLjE2MXYuMTYyYy0uNTEyLjE3OC0uNzc2LS4yMzItMS4xMzQtLjE2MnYuMTYyaC0uNjQ4di4xNjJoLS4zMjV2LjE2MmgtLjY0OHYuMTYxbC0uNjQ4LjE2MnYuMTYyaC0uNjQ4di4xNjFsLS42NDguMTYydi4xNjJIMjc2LjR2LjE2MmgtLjMyNXYuMTYxaC0uNjQ4di4xNjJsLS42NDguMTYydi4xNjJsLTIuMTA3LjMyNXEuMDgyLjk3My4xNjIsMS45NDRzLS4xMzUuMDI4LS4xNjIuMzI1djEuMTM0aC0uMTYxdjEuM2gtLjE2MnYxLjk0NGgtLjE2MnEtLjA4LDIuMTA3LS4xNjIsNC4yMTRoLS4xNjFxLS4xNjIsMS44NjQtLjMyNSwzLjcyN2MuNDE0LDEuNDcyLDEuMTMsMi4zODksMS4xMzQsNC4zNzUtLjE2MS4wODctLjI4Mi4zLS4zMjQuMzI1aC0uNDg2bC0uMzI1LjQ4NmgtMS43ODNjLS4zNDQtLjUtLjIzLS4wNjktLjY0OC0uMzI0bC0uMzI1LS40ODctLjQ4Ni0uMzI0di0uMTYyaC0uMzI0YTkuNjA4LDkuNjA4LDAsMCwxLS42NDgtLjk3MmMtLjQ3Ny4yNzYtLjQ2NC40NjktMS4zLjQ4NmEuNzU5Ljc1OSwwLDAsMC0uNjQ4LS40ODYsNi4xNTgsNi4xNTgsMCwwLDEtLjE2Mi0yLjQzMSwzLjU3NiwzLjU3NiwwLDAsMCwuMTYyLTEuNjIxaC0uMTYycS4wODItMS45NDQuMTYyLTMuODg5YTE0LjAyNywxNC4wMjcsMCwwLDEsLjE2Mi0zLjA4di0zLjg4OWguMTYycS0uMDgyLS45NzMtLjE2Mi0xLjk0NGgtLjY0OGExNC44NzIsMTQuODcyLDAsMCwxLS4xNjIsMy40VjQ2OS4zaC0uMTYydjUuODM0aC0uMTYyYy0uMDA4LjE0NC4yODguNTYzLjE2Mi45NzJoLS4xNjJ2LjQ4NmgtLjE2MnYyLjQzMXMtLjEwOS4wMy0uMTYyLjMyNWwtLjgxLjE2MmEuMjQ3LjI0NywwLDAsMC0uMzI1LS4xNjJsLS4xNjIuMzI0aC0uMzI1Yy0uMTkxLjc1MS0uNjExLjc2NS0xLjEzNCwxLjEzNGwtLjMyNC40ODYtLjY0OC4xNjJ2LjE2MmMtLjk4Ni4zOS0yLjQuMDYyLTMuNCwwYTIuMTY2LDIuMTY2LDAsMCwwLS40ODYtLjY0OHYtMS40NTloLjE2MnYtLjMyNGguMTYxVjQ3OC43bC4zMjUtLjE2MnYtLjMyNGguMTYxcS4wODItLjMyNS4xNjItLjY0OGguMTYydi0uMzI1aC4xNjJ2LS4zMjRoLjE2MXYtLjMyNWguMTYydi0uMzI0aC4xNjJ2LS4zMjRoLjE2MXEuMTYzLS40ODcuMzI1LS45NzNoLjE2MnYtLjE2MWgtLjE2MnYtMS42MjFoLS4xNjJ2LTEuM2gtLjE2MnYtMS4zaC0uMTYxcS0uMTYyLTEuOTQ1LS4zMjUtMy44ODloLS4xNjFxLS4xNjMtMi41MTItLjMyNS01LjAyNGExOC4yMTYsMTguMjE2LDAsMCwxLTUuODM0LS42NDhoLS42NDh2LS4xNjJoLS40ODd2LS4xNjJoLS4zMjR2LS4xNjJoLS45NzJ2LS4xNjJsLS42NDgtLjE2MnYtLjE2MWwtMS4zLS4xNjJ2LS4xNjJsLS42NDgtLjE2MnYtLjE2MWgtLjY0OHYtLjE2MmwtLjk3Mi0uMzI0di0uMTYyaC0uMzI0VjQ1OC42bC0uNjQ4LS4xNjItLjMyNS0uNDg2aC0uNjQ4cS0uMTYzLS4yNDItLjMyNS0uNDg2SDI0Mi4yVjQ1Ny4zYy0uMzM2LS4yNi0uNTIyLS4zMTQtLjY0OC0uODFhMS42NjUsMS42NjUsMCwwLDEtLjMyNC0xLjNsLjMyNC0uMTYydi0uNDg2aC4xNjJsLjMyNC0uOTcyaC4xNjJ2LS4zMjRoLjE2MlY0NTIuNmguMTYxdi0uMzI1aC4xNjJsLjE2Mi0uODFoLjE2MnEuMDgtLjQ4Ny4xNjEtLjk3M2guMTYybC4zMjQtLjk3MmguMTYydi0uOTcyaC4xNjJ2LS4zMjVsLjMyNC0uMTYxdi0uMzI1aC4xNjJjLjA1NC0uMjE2LjEwOC0uNDMyLjE2Mi0uNjQ4aC4xNjF2LS42NDhoLjE2MmwuMTYyLS42NDhoLjE2MnYtLjY0OGguMTYxdi0uMzI1aC4xNjJ2LS42NDhoLjE2MmMuMDU0LS4yMTcuMTA4LS40MzIuMTYxLS42NDhoLjE2MnYtLjY0OGguMTYydi0uMzI1aC4xNjJ2LS42NDhsLjMyNC0uMTYydi0uNDg2aC4xNjJhLjQxNC40MTQsMCwwLDAtLjE2Mi0uNDg2di03Ljk0MWgtLjE2MmMtLjA1NC0uMjE3LS4xMDgtLjQzMy0uMTYxLS42NDhoLS4xNjJ2LS42NDhoLS4xNjJjLS4wNTQtLjIxNi0uMTA4LS40MzItLjE2Mi0uNjQ4aC0uMTYxdi0uNjQ4aC0uMTYyYy0uMDU0LS4yMTYtLjEwOC0uNDMyLS4xNjItLjY0OGgtLjE2MXYtLjY0OGgtLjE2MmwtLjE2Mi0uNjQ4SDI0NC44di0uNjQ4aC0uMTYxdi0uMzI1aC0uMTYydi0uOTcyaC0uMTYyVjQyNS43aC0uMTYydi0uOTcyaC0uMTYydi0uNjQ4aC0uMTYydi0uNjQ4aC0uMTYydi0xLjNIMjQzLjV2LTEuM2EyNy45MDgsMjcuOTA4LDAsMCwxLS40ODYtOS4wNzZjLS43MTgtLjE5LS41NzYtLjYxLTEuMy0uODExLjE2OS41NjcuMDYuNTg0LDAsMS4xMzRoLjE2MnEuMDguODExLjE2MSwxLjYyYTEuNDE3LDEuNDE3LDAsMCwxLTEuMTM0LjMyNWMtLjA5LS4xNzEtLjI5My0uMjctLjMyNC0uMzI1LS4xNTEtLjI2My4wNDktLjQ3My0uMTYyLS42NDhIMjQwLjFsLS4xNjItLjMyNC0uNjQ4LS4xNjJjLS4wNTQtLjEwOC0uMTA4LS4yMTYtLjE2Mi0uMzI0SDIzOC44bC0uOTcyLTEuMTM0SDIzNy41bC0uMzI0LS4zMjV2LS4zMjRsLTEuNDU5LTEuMy0uMzI0LS45NzItLjQ4Ni0uMzI0di0uMzI1bC0uMzI1LS4zMjRWNDA2LjloLS4xNjF2LS4zMjRoLS4xNjJ2LS4zMjVIMjM0LjF2LS4zMjRoLS4xNjFxLS4xNjMtLjQ4Ni0uMzI1LS45NzJoLS4xNjJ2LS42NDhoLS4xNjF2LS4zMjVoLS4xNjJsLS4zMjQtLjk3MmgtLjE2MnYtLjY0OGgtLjE2MnYtLjMyNGgtLjE2MnYtLjY0OGgtLjE2MXYtLjk3MmgtLjE2MnYtLjY0OGgtLjE2MnYtMS4zYTE0LjgsMTQuOCwwLDAsMS0uMzI0LTQuN2guMTYydi0xLjNoLjE2MXYtLjY0OGguMTYydi0uNjQ4aC4xNjJ2LTEuM2guMTYxdi0uNjQ4aC4xNjJ2LS42NDhoLjE2MnYtLjMyNWguMTYydi0uNjQ4aC4xNjF2LS4zMjRoLjE2MnEuMDgyLS42NDkuMTYyLTEuM2guMTYxcS4xNjMtLjQ4Ni4zMjUtLjk3MmguMTYydi0uNjQ4aC4xNjF2LS4zMjRoLjE2MlYzODMuNGguMTYybC4zMjQtLjk3M2guMTYydi0uMzI0aC4xNjJ2LS4zMjRoLjE2MXEuMTYyLS40ODcuMzI1LS45NzNsLjQ4Ni0uMzI0LjMyNC0uOTcyLjQ4Ni0uMzI1cS4xNjMtLjQ4Ni4zMjUtLjk3MmwuNDg2LS4zMjV2LS4zMjRsLjQ4Ni0uMzI0di0uMzI1bC40ODYtLjMyNHYtLjMyNWwxLjEzNC0uOTcyLDIuNDMxLTIuNTkzaC4zMjRsLjMyNS0uNDg3aC4zMjRsLjMyNS0uNDg2aC4zMjRsLjMyNS0uNDg2aC4zMjRsLjMyNC0uNDg2aC4zMjVsLjMyNC0uNDg2LjY0OC0uMTYyLjMyNS0uNDg2aC4zMjRsLjMyNC0uMzI0aC4zMjV2LS4xNjJoLjMyNHYtLjE2MmguMzI1di0uMTYyaC4zMjRsLjMyNS0uNDg2Ljk3Mi0uMzI0di0uMTYyaC4zMjR2LS4xNjJoLjMyNXYtLjE2MWwuOTcyLS4zMjV2LS4xNjFoLjY0OHYtLjE2MmguMzI0di0uMTYyaC4zMjV2LS4xNjJoLjMyNHYtLjE2MWwuOTcyLS4zMjVWMzY1LjlsMS4zLS4xNjJ2LS4xNjJsLjk3Mi0uMzI0di0uMTYyaC42NDh2LS4xNjJoLjMyNXYtLjE2MWguNjQ4VjM2NC42aC40ODZ2LS4xNjJoLjY0OHYtLjE2MmwyLjI2OS0uMTYxdi0uMTYyaC45NzJ2LS4xNjJoMi4yNjljMS40LS4zODksMy42NjMtLjE2MSw1LjM0OC0uMTYxYTEzLjk3OCwxMy45NzgsMCwwLDEsMy4wOC4xNjFoMS42MjF2LjE2MmwyLjkxNy40ODZ2LjE2MmguMzI0di4xNjJoLjk3M3YuMTYxaC40ODZ2LjE2MmguNDg2di4xNjJoLjQ4NnYuMTYxbC45NzIuMTYydi4xNjJoLjMyNXEuMDguMTYyLjE2Mi4zMjRsMS40NTguMzI1QTEwLjU4OSwxMC41ODksMCwwLDAsMjg0LjMzOSwzNjcuMDM0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzMS40MSAtMzYzLjU2NSkiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTMiIGRhdGEtbmFtZT0i44OR44K5IDEzIiBkPSJNMjQ1LjY3MSw0MDYuMjMxcS0uMzI0LDEuNDU5LS42NDgsMi45MTd2Ljk3M2gtLjE2MnEtLjA4LDMuODg5LS4xNjEsNy43NzlsMS40NTgsMS4zLjE2Mi4zMjRoLjMyNGwuMzI1LjQ4Ni40ODYuMTYyLjE2MS4zMjQuOTczLjMyNXYuMTYxaC4zMjR2LjE2MmguMzI1di4xNjJsLjk3Mi4zMjR2LjE2MmwxLjk0NC4zMjRjNC40NjYsMS43MzcsOS45NSwxLjc4MSwxNi4yMDcsMS43ODNhMjMuNTQ3LDIzLjU0NywwLDAsMCw1LjY3Mi0uMzI0aDEuOTQ0di0uMTYyaC42NDh2LS4xNjJoLjY0OHYtLjE2MWguOTcydi0uMTYyaC4zMjV2LS4xNjJoLjY0OFY0MjIuNmguMzI0di0uMTYyaC42NDh2LS4xNjJoLjk3MnYtLjE2MmguMzI1di0uMTYxaC42NDh2LS4xNjJsLjY0OC0uMTYydi0uMTYxaC42NDhWNDIxLjNsLjY0OC0uMTYydi0uMTYyaC42NDh2LS4xNjFsLjk3Mi0uMzI1di0uMTYxbC42NDgtLjE2MnEuMTYyLS4yNDMuMzI1LS40ODZIMjg3di0uMTYyaC4zMjR2LS4xNjJoLjMyNWwuMzI0LS4zMjRoLjMyNWwuMzI0LS40ODZoLjMyNWwuMzI0LS40ODZjLjEzOC0uMSwxLjEtLjU3NywxLjEzNC0uNjQ4di0xLjNhNC43OCw0Ljc4LDAsMCwwLC4xNjItMi40MzFjLS4yNzMtLjk1My4xMTctMi41OTMtLjE2Mi0zLjU2NWgtLjE2MlY0MDguNWgtLjE2MXEtLjE2My0xLjA1My0uMzI1LTIuMTA3TDI4MSw0MDcuODUyaC0xLjN2LjE2MWgtMS42MjF2LjE2MmgtMS4zdi4xNjJoLTEuNjIxdi4xNjFIMjcyLjl2LjE2MmgtMi43NTVjLTIuMDczLDAtNS4yMzcuMzI0LTYuOTY5LS4xNjJoLTEuNzgzYTEyLjEsMTIuMSwwLDAsMS0zLjA3OS0uMzI0aC0xLjYyMXYtLjE2MmgtMS4zdi0uMTYxaC0uOTczdi0uMTYyaC0xLjNjLTEuMzc0LS40LTMuMjEtLjU3My00LjUzOC0uOTcyaC0xLjNBMTYuNTc0LDE2LjU3NCwwLDAsMCwyNDUuNjcxLDQwNi4yMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM0LjIzIC0zNzIuNjE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV8xNCIgZGF0YS1uYW1lPSLjg5HjgrkgMTQiIGQ9Ik0yNTYuODY2LDQxMS45NDVhNS4wNzgsNS4wNzgsMCwwLDEtMS45NDQtLjMyNXYtLjE2MWwtNC4wNTIuNDg2di0uOTcyYTEuNDE3LDEuNDE3LDAsMCwxLDEuMTM0LS4zMjVjLjM1My0uMzMsMS4wNTMtLjAxMSwxLjYyMS0uMTYydi0uMTYxYTQuNzksNC43OSwwLDAsMSwzLjA4LjQ4NmguMTYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNS41MzkgLTM3My40NykiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTUiIGRhdGEtbmFtZT0i44OR44K5IDE1IiBkPSJNMjk0LjI5NCw0MTEuMzE4djEuM2gtMS4xMzR2LS4zMjVsLTEuMTM0LS44MS00LjUzOC4xNjF2LS44MWMuMy0uMDU3LjMyNS0uMTYyLjMyNS0uMTYyaC45NzJ2LS4xNjJoLjMyNHYtLjE2MWgzLjcyOEMyOTMuNDA3LDQxMC41NjQsMjkzLjQyOSw0MTEuMTE4LDI5NC4yOTQsNDExLjMxOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDMuMzA5IC0zNzMuNDkyKSIgZmlsbD0iIzFhMTMxMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV8xNiIgZGF0YS1uYW1lPSLjg5HjgrkgMTYiIGQ9Ik0yOTEuNzc1LDQxNS44djEuMTM0aC0uNjQ4di4zMjRoLjMyNHYxLjEzNGgtMS4zdi0xLjEzNGgtLjMyNHYxLjQ1OUgyODguN3YtMS4zYy0xLjA1Mi0uMzUtMS42NTUtLjEwOS0xLjYyMS0xLjYyMWwuNjQ4LS4xNjJ2LS4xNjFjLjU4NS0uMTkyLDEsLjIzMiwxLjMuMzI0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0My4yMjEgLTM3NC41NykiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTciIGRhdGEtbmFtZT0i44OR44K5IDE3IiBkPSJNMjU4Ljk4LDQxNi4yNjhWNDE3LjRsLS44MTEuMTYyYy0uMTg3LjYxNS0uMTc5LjI3My0uNDg2LjY0OGgtLjE2MnYxLjEzNGgtMS4xMzR2LS45NzJoLS4xNjF2LS4xNjJjLS4zMjYuMDkzLS4xNC0uMDItLjMyNS4xNjJoLS4xNjJ2LjY0OGgtLjgxMXYtLjE2MmgtLjE2MnYtLjk3MkgyNTQuNmMtLjE4OS0uMjIxLS4zLS4yNDgtLjY0OC0uMzI1VjQxNi40M2EyLjUzNiwyLjUzNiwwLDAsMSwuOTcyLS4xNjJ2LS4xNjFoLjk3MnYuMTYxaDEuMTM0di4xNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjE5NCAtMzc0LjcxNCkiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTgiIGRhdGEtbmFtZT0i44OR44K5IDE4IiBkPSJNMjcyLjQ0NSw0MTkuMzE2aC0xLjQ1OGEzLjExOCwzLjExOCwwLDAsMS0uMTYyLTEuMTM0Yy40MjUtLjQ0NS4xLS45MjQuMzI1LTEuM2guMTYydi0uMTYyaC44MTFhNC4zNjEsNC4zNjEsMCwwLDEsLjE2MiwxLjQ1OGguMTYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOS43NzMgLTM3NC44NDUpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzE5IiBkYXRhLW5hbWU9IuODkeOCuSAxOSIgZD0iTTI2OS45LDQyMy4xdi4zMjRhNS4zNTcsNS4zNTcsMCwwLDAsMi4yNjkuMTYydi0uMTYyaC4zMjV2LS4xNjFhMy41NTYsMy41NTYsMCwwLDEsMS40NTgtLjE2MnYxLjEzNGgtLjE2MnYuMTYyYTguMzMsOC4zMywwLDAsMC0xLjYyMS40ODYsNi45MzMsNi45MzMsMCwwLDEtMy4yNDEtLjQ4NiwzLjEyMiwzLjEyMiwwLDAsMS0uMTYyLTEuMTM0QTMuMDg1LDMuMDg1LDAsMCwxLDI2OS45LDQyMy4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOS4zMzcgLTM3Ni4xOTgpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzIwIiBkYXRhLW5hbWU9IuODkeOCuSAyMCIgZD0iTTI0Ny43ODEsNDI2LjE4NmEyNy40NjUsMjcuNDY1LDAsMCwwLC42NDgsNy40NTV2MS4zaC4xNjJ2MS4zaC4xNjJ2LjY0OGguMTYxdi42NDhoLjE2MnYuOTcyaC4xNjJ2LjY0OGguMTYxdi45NzJoLjE2MnYuMzI1aC4xNjJ2LjY0OGguMTYyYy4wNTQuMjE3LjEwOC40MzMuMTYxLjY0OGguMTYydi42NDhoLjE2MmwuMTYyLjY0OGguMTYydi42NDhoLjE2MnEuMDguMzI0LjE2Mi42NDhoLjE2MXYuNjQ4aC4xNjJ2LjMyNGguMTYybC4xNjEuNjQ4aC4xNjJ2LjY0OGguMTYybC4zMjQuOTcyaC4xNjJ2LjMyNGguMTYyYy4wNTQuMjE3LjEwOC40MzIuMTYxLjY0OGwuNDg3LjMyNXEuMDguNDg2LjE2MS45NzJsLjQ4Ni4zMjR2LjMyNWguMTYydi4zMjRoLjE2MnYuMzI1aC4xNjJ2LjMyNGwuMzI0LjMyNXYuMzI0bC40ODYuMzI0di40ODdsLjMyNS4xNjIuMzI0Ljk3My40ODYuMzI0cS4xNjIuNDg2LjMyNS45NzJsLjQ4Ni4zMjV2LjE2MWwuMzI0LjE2MnYuMzI1bDEuMywxLjEzNHYuMzI0bC40ODYuMzI0LDEuMywxLjQ1OWguMzI0Yy40NzMtLjg1OSwxLjM3OS0xLjIsMS40NTktMi40MzFhMi45LDIuOSwwLDAsMS0uODExLTEuMTM0aC0uMTYydi0uMzI0aC0uMTYxdi0uMzI1aC0uMTYydi0uMzI0aC0uMTYydi0uMzI1aC0uMTYydi0uMzI0aC0uMTYxdi0uMzI0aC0uMTYybC0uMzI0LS45NzNoLS4xNjJ2LS42NDhoLS4xNjJsLS4zMjQtLjk3MmgtLjE2MnYtLjMyNGgtLjE2MlY0NTAuNWwtLjQ4Ni0uMzI1cS0uMDgtLjQ4Ni0uMTYyLS45NzJoLS4xNjFjLS4wNTQtLjIxNi0uMTA4LS40MzMtLjE2Mi0uNjQ4aC0uMTYyVjQ0Ny45aC0uMTYxcS0uMTYzLS40ODYtLjMyNS0uOTcyaC0uMTYydi0uMzI0aC0uMTYxdi0uNDg2bC0uMzI1LS4xNjJ2LS42NDhoLS4xNjF2LS4zMjRoLS4xNjJsLS4xNjItLjY0OGgtLjE2MnYtLjY0OGgtLjE2MWMtLjA1NC0uMjE2LS4xMDgtLjQzMy0uMTYyLS42NDhoLS4xNjJ2LS4zMjRoLS4xNjF2LS42NDhIMjU1LjR2LS42NDhoLS4xNjJWNDQxLjFoLS4xNjJxLS4wOC0uNjQ4LS4xNjEtMS4zaC0uMTYydi0uMzI1aC0uMTYydi0uNjQ4aC0uMTYxVjQzOC41aC0uMTYycS0uMDgyLS44OTEtLjE2Mi0xLjc4M2gtLjE2MnEtLjA4LS45NzMtLjE2MS0xLjk0NGEyLjUzNywyLjUzNywwLDAsMSwuOTcyLS4xNjJjLjEuNDkyLjI3My4zNzMuMzI0LjQ4NnYuODExaC4xNjJ2LjMyNGguMTYydi45NzJoLjE2MnEuMDguNDA1LjE2MS44MTFoLjE2MnYuMzI0aC4xNjJ2LjY0OGguMTYxdi4zMjVoLjE2MmwuMTYyLDEuM2guMTYydi4zMjVoLjE2MXYuNjQ4aC4xNjJ2LjY0OGguMTYyYy4wNTQuMjE3LjEwOC40MzMuMTYxLjY0OGguMTYydi4zMjVoLjE2MnYuNjQ4aC4xNjJsLjMyNC45NzJoLjE2MnYuNDg2bC4zMjQuMTYydi42NDhoLjE2MnYuMzI0aC4xNjJsLjMyNC45NzJoLjE2MnEuMDguNDg3LjE2MS45NzNoLjE2MnYuMzI0aC4xNjJ2LjY0OGwuNDg2LjMyNHEuMDgyLjQ4Ny4xNjIuOTczaC4xNjFxLjA4Mi4zMjQuMTYyLjY0OGguMTYydi4zMjVoLjE2MnYuMzI0aC4xNjF2LjY0OGguMTYydi4zMjVoLjE2MnYuMzI0YTQuNzY0LDQuNzY0LDAsMCwxLC42NDgsMS4zaDguNTg5YTEyLjc4OCwxMi43ODgsMCwwLDEsLjY0OC0xLjEzNHYtLjMyNWguMTYyYy4wNTQtLjIxNi4xMDgtLjQzMi4xNjItLjY0OGwuMzI0LS4xNjF2LS40ODZsLjQ4Ni0uMzI1Yy4wNTQtLjIxNi4xMDgtLjQzMy4xNjItLjY0OGwuMzI0LS4zMjR2LS4zMjVoLjE2MnYtLjMyNGguMTYydi0uMzI0aC4xNjJWNDQ5LjJoLjE2MWMuMDU0LS4yMTYuMTA4LS40MzMuMTYyLS42NDhoLjE2MmwuMzI0LS45NzJoLjE2MnYtLjY0OGguMTYydi0uMzI0aC4xNjF2LS42NDhoLjE2MnYtLjMyNWguMTYydi0uNjQ4aC4xNjF2LS4zMjVoLjE2MnYtLjY0OGEzNi4wNDMsMzYuMDQzLDAsMCwwLDIuNDMxLTkuODg1bDEuMTM0LjE2MmE0LjksNC45LDAsMCwxLC4xNjIsMi4xMDdzLS4yMzYuMDU0LS4xNjIuNDg2aC4xNjJjMCwuMjI5LS4xNDEtLjA2Ni0uMTYyLjE2MnEuMDguMTYyLjE2Mi4zMjRoLS4xNjJ2LjMyNGgtLjE2MnYuMTYyaC4xNjJxLS4xNjIuOTczLS4zMjUsMS45NDVoLS4xNjF2LjMyNGgtLjE2MnEtLjA4Mi42NDktLjE2MiwxLjNoLS4xNjF2LjMyNGgtLjE2MmwtLjE2MiwxLjNoLS4xNjJ2LjMyNEgyNzcuNnYuNjQ4aC0uMTYydi4zMjVoLS4xNjJ2LjY0OGgtLjE2MXYuMzI0aC0uMTYydi42NDhoLS4xNjJ2LjMyNGgtLjE2MnYuNjQ4aC0uMTYxdi4zMjVIMjc2LjN2LjY0OGgtLjE2MmwtLjMyNC45NzNoLS4xNjJ2LjMyNGgtLjE2MnYuMzI1aC0uMTYxdi4zMjRoLS4xNjJ2LjMyNGgtLjE2MnYuMzI1aC0uMTYxdi4zMjRoLS4xNjJsLS4xNjIuNjQ4LS4zMjQuMzI1di4zMjRsLS4zMjUuMTYyYy0uMDU0LjIxNi0uMTA4LjQzMi0uMTYxLjY0OGwtLjQ4Ny4zMjR2LjMyNGwtLjMyNC4zMjV2LjMyNGgtLjE2MnYuMzI1aC0uMTYxdi4zMjRoLS4xNjJ2LjMyNWwtLjMyNS4xNjF2LjMyNWwtLjMyNC4xNjFhMS43NjUsMS43NjUsMCwwLDAtLjMyNC45NzNoLS4xNjJ2LjE2MWguMTYyYy4zMi40ODkuMTQ2LjA3Mi40ODYuMzI1cS4zMjQuNDA1LjY0OC44MWguMzI0bC4xNjIuMzI1aC4zMjRsLjE2Mi4zMjQuODEuMTYyYy4wMzUuMDE5LjE2Ni4yNDEuMzI1LjMyNGEzLjMxOSwzLjMxOSwwLDAsMSwuOTcyLTEuM2wuMzI1LS4xNjJ2LS4zMjRoLjMyNHYtLjY0OGwuOTcyLS44MTFjLjA1NC0uMjE2LjEwOC0uNDMyLjE2Mi0uNjQ4bC4zMjQtLjE2MXEuMDgyLS4yNDMuMTYyLS40ODdsLjQ4Ni0uMzI0Yy4wNTQtLjIxNi4xMDgtLjQzMy4xNjItLjY0OGwuNDg2LS4zMjRxLjE2Mi0uNDg3LjMyNS0uOTczbC40ODYtLjMyNHYtLjMyNGwuMzI0LS4zMjV2LS4zMjRoLjE2MnYtLjMyNWguMTYyVjQ1MC41aC4xNjJjLjA1NC0uMjE2LjEwOC0uNDMzLjE2Mi0uNjQ4bC4zMjQtLjE2MnEuMDgyLS40MDUuMTYyLS44MWguMTYydi0uMzI1bC4zMjQtLjE2MVY0NDcuOWguMTYydi0uMzI0aC4xNjJsLjMyNC0uOTcyaC4xNjJ2LS42NDhoLjE2MmwuMTYyLS42NDhoLjE2MnEuMDgyLS40MDUuMTYyLS44MTFoLjE2MXYtLjY0OGguMTYydi0uMzI1aC4xNjJ2LS42NDhoLjE2MnYtLjMyNGguMTYydi0uNjQ4aC4xNjJ2LS42NDhoLjE2MnYtLjMyNGwuMzI0LS4xNjJ2LS42NDhoLjE2MlY0MzkuOGguMTYycS4wOC0uNjQ5LjE2MS0xLjNoLjE2MnYtLjMyNGguMTYydi0uNjQ4aC4xNjF2LTEuM2guMTYydi0uOTcyaC4xNjJ2LTEuM2guMTYydi0xLjYyMWguMTYxVjQzMC40aC4xNjJ2LTEuOTQ0YTcuNzU4LDcuNzU4LDAsMCwwLC4zMjQtMi4yNjlsLS45NzIuMzI0di4xNjJoLS42NDh2LjE2MmwtLjY0OC4xNjF2LjE2MmgtLjY0OHYuMTYybC0uNjQ4LjE2MXYuMTYyaC0uNjQ4di4xNjJIMjgyLjN2LjE2MmgtLjk3MnYuMTYxaC0uNjQ4di4xNjJoLS4zMjR2LjE2MmgtLjY0OHYuMTYxaC0uMzI0di4xNjJoLS45NzN2LjE2MmgtLjY0OHYuMTYyaC0uNjQ4di4xNjFoLTEuOTQ1YTIzLjg3MiwyMy44NzIsMCwwLDEtNS42NzIuMzI1Yy00LjUxNSwwLTkuODEuMjYtMTMuMjg5LS44MTFsLTIuNTkzLS4zMjR2LS4xNjJoLS4zMjR2LS4xNjJoLS42NDh2LS4xNjFoLS4zMjV2LS4xNjJsLTEuOTQ0LS4zMjV2LS4xNjFoLS4zMjV2LS4xNjJMMjQ5LjQsNDI3QTUuOSw1LjksMCwwLDAsMjQ3Ljc4MSw0MjYuMTg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNC44ODEgLTM3Ni44NTMpIiBmaWxsPSIjZTM3NjM2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzIxIiBkYXRhLW5hbWU9IuODkeOCuSAyMSIgZD0iTTI5Mi44NDIsNDU4LjA4NGwuMzI0LTQuNTM4SDI5M3YuMzI0aC0uMTYybC0uMTYyLjk3Mi0uNDg2LjMyNXYuMzI0aC0uMTYydi42NDhsLS40ODYuMzI1cS0uMDguMzI0LS4xNjIuNjQ4aC0uMTYxdi4zMjVoLS4xNjJ2LjMyNEgyOTAuOXYuMzI1aC0uMTYxcS0uMDgyLjI0Mi0uMTYyLjQ4NmguMzI0di0uMTYyaC45NzN2LS4xNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQzLjk2NCAtMzgyLjY1OSkiIGZpbGw9IiNlMzc2MzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjIiIGRhdGEtbmFtZT0i44OR44K5IDIyIiBkPSJNMjUyLjcyMSw0NTkuNTM2bDIuMTA3LjMyNGMtLjA2OC0uNjgxLS40LS44MzgtLjY0OC0xLjNsLS4xNjItLjY0OGgtLjE2MmwtLjE2MS0uNjQ4LS40ODYtLjMyNHYtLjMyNWgtLjE2MmwtLjE2Mi0uODFoLS4xNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM1LjkzMiAtMzgzLjEzOSkiIGZpbGw9IiNlMzc2MzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjMiIGRhdGEtbmFtZT0i44OR44K5IDIzIiBkPSJNMjc5Ljg0OCw0NjIuMDExYTIuMDI1LDIuMDI1LDAsMCwxLS40ODYuOTcySDI3OS4ydi4zMjRsLS40ODYuMzI1cS0uMDguMzI0LS4xNjIuNjQ4bC0uMzI0LjE2MS0uMTYyLjQ4N0gyNzcuOXEtLjA4Mi4yNDItLjE2Mi40ODZoLS4zMjV2LjMyNGgtLjMyNHYuMzI1aC0uMzI0bC0xLjYyMSwxLjk0NGgtMS40NThjLS4xMzctLjE4NC4wMi0uMDI0LS4xNjItLjE2MmE3LjE3NSw3LjE3NSwwLDAsMS0uNDg2LDEuNjIxaC0uMzI0cS0uMDgyLjQtLjE2Mi44MWgtLjMyNHYuNjQ4Yy0uNDM4LjI2OS0uNDE2LjY0OC0uOTczLjgxMWwtLjMyNC45NzJoLS4zMjV2LjMyNGMtLjU0Ny4xMTYtLjg4MS41MTEtMS40NTguMTYybC0uMzI0LS40ODZoLS42NDhsLS4zMjUtLjQ4Ni0xLjEzNC4zMjR2MS4xMzRjLS41Ny4wNDMtMS4yMjcuMzU0LTEuNjIxLDAtLjkzMy0uMjI0LTEuMzYyLTEuMDM4LTEuOTQ0LTEuNjIxbC0uODExLS42NDgtLjMyNC0uNDg2SDI2MS43bC0uNjQ4LS44MTFoLS4xNjF2LS40ODZoLS4xNjJhMS40MzMsMS40MzMsMCwwLDEtLjE2Mi0uODFoLS42NDhjLS4zOTEtLjY3Ni0xLjEtLjkyNi0xLjYyMS0xLjQ1OVY0NjcuMmwtLjMyNC0uMTYydi0uMzI1bC0xLjEzNC0uOTcyLS4xNjItLjQ4Ni0uODExLS42NDh2LS4zMjRsLS44MS0uNjQ4di0uMzI1aC0uMTYybC0uMTYyLS40ODZjLS44NzItLjAxNi0yLjg5NC0uNTY4LTMuMjQxLS4zMjRoLS4xNjJ2LjY0OGwtLjMyNC4xNjF2LjQ4N2gtLjE2MnYuMzI0aC0uMTYxdi42NDhoLS4xNjJsLS4xNjIuNjQ4aC0uMTYydi42NDhoLS4xNjJ2LjMyNGgtLjE2MnYuMTYyaC4xNjJjLjA1LjIyMy0uMDg1LS4wNTQtLjE2Mi4xNjF2LjQ4N0gyNDkuN3YuMzI0aC0uMTYxdi42NDhoLS4xNjJ2LjMyNGgtLjE2MmwtLjMyNC45NzNoLS4xNjJ2Ljk3MmgtLjE2MmwtLjMyNC45NzJoLS4xNjJ2LjMyNWgtLjE2MnYuNjQ4aC0uMTYxdi4zMjVIMjQ3LjZ2LjY0OGwtLjMyNC4xNjF2LjY0OGgtLjE2MnEtLjE2Mi40ODctLjMyNS45NzNoLS4xNjJ2LjMyNGgtLjE2MnYuNjQ4SDI0Ni4zYTEuMjQ0LDEuMjQ0LDAsMCwwLS4xNjEuNjQ4LDEuMzQyLDEuMzQyLDAsMCwxLC45NzIuMzI0di4xNjJsLjgxLjE2MnEuMTYzLjI0Mi4zMjUuNDg2bC42NDguMTYxdi4xNjJsLjk3Mi4zMjV2LjE2MWguNjQ4di4xNjJsLjY0OC4xNjJ2LjE2MWwxLjMuMTYydi4xNjJsLjY0OC4xNjJ2LjE2MWguOTczVjQ4MGguMzI0di4xNjJoLjY0OHYuMTYxaC40ODZ2LjE2MmguNjQ4di4xNjJsMi45MTcuMTYydi4xNjFoNi40ODJjMy4yLDAsNi40NzkuMDgzLDguOTE0LS42NDhoMS4zdi0uMTYxaC42NDhWNDgwaC42NDh2LS4xNjJsLjY0OC0uMTYxdi0uMTYyaC42NDh2LS4xNjJoLjMyNHYtLjE2MmguOTcydi0uMTYxbC42NDgtLjE2MlY0NzguN2guNjQ4di0uMTYxbC42NDgtLjE2MnYtLjE2MmguNjQ4di0uMTYyaC4zMjR2LS4xNjFsMS4zLS4xNjJ2LS4xNjJoLjMyNHYtLjE2MWguNjQ4bC40ODYtLjY0OGguMzI1VjQ3Ni42bDIuMjY5LS4zMjRhMS43MTgsMS43MTgsMCwwLDAsLjE2Mi0uNjQ4aC0uMTYydi0uODExaC0uMTYydi0uNDg2bC0uMzI0LS4xNjJ2LS4zMjRIMjg3LjN2LS40ODZoLS4xNjJ2LS44MTFoLS4xNjF2LS40ODZoLS4xNjJ2LS40ODZoLS4xNjJ2LS4zMjVoLS4xNjJ2LS40ODZoLS4xNjF2LS40ODZoLS4xNjJ2LS40ODZoLS4xNjJxLS4wOC0uNDg2LS4xNjEtLjk3MmgtLjE2MnEtLjE2Mi0uNDg3LS4zMjUtLjk3M0gyODUuMlY0NjcuMmgtLjE2MmMtLjA1NC0uMjE3LS4xMDgtLjQzMi0uMTYyLS42NDhoLS4xNjFWNDY1LjloLS4xNjJsLS4xNjItLjY0OGgtLjE2MlY0NjQuNmgtLjE2MXYtLjMyNEgyODMuOXYtMS4zaC0uMTYycS0uMDgtLjgxMS0uMTYyLTEuNjIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNC41MzUgLTM4NC4zMTcpIiBmaWxsPSIjMzg5MDJlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzI0IiBkYXRhLW5hbWU9IuODkeOCuSAyNCIgZD0iTTI2OC4wMTksNDY0Ljg0OGguODExYy4zLjQ0MS43MjguMzUxLDEuMTM0LjY0OHYuMTYxYy40MzYuMzg4LjA0Ny0uMDA5LjMyNC40ODZoLjE2MnYuNDg3aC4xNjJjLjE0OC0uMTc2LS4wMzItLjA0Mi4xNjItLjE2MmguMTYybC4xNjItLjMyNWguNjQ4Yy4wNTQtLjEwOC4xMDktLjIxNi4xNjItLjMyNGguMzI1bC4xNjItLjMyNC40ODYtLjMyNXYtLjE2MmguMzI1Yy40MTctLjMuMjcyLS42MTkuOTcyLS44MXYtLjE2MmgtNi42NDR2LjE2MkEuNzU4Ljc1OCwwLDAsMSwyNjguMDE5LDQ2NC44NDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM5LjA3NSAtMzg0Ljg4NSkiIGZpbGw9IiMzODkwMmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjUiIGRhdGEtbmFtZT0i44OR44K5IDI1IiBkPSJNMjczLjUsNDcwLjIzM2MuOTEzLjEwNi41MzkuNDI5Ljk3Mi42NDhoLjgxdi4xNjJoLjE2MmwuMTYyLjQ4NmguNDg2di4zMjRoLjE2MnYtLjE2MmguMTYxdi0uMzI1bC4zMjUtLjE2MnYtLjQ4NmwuMzI0LS4xNjJ2LS4zMjVoLjE2MnYtLjMyNGwuMzI0LS4xNjJ2LS4zMjRoLjE2MnYtLjQ4N2guMTYybC4zMjQtLjQ4Ni0uNDg2LS4xNjFxLS4wOC0uMTYzLS4xNjItLjMyNWgtLjMyNGwtLjY0OC0uODFoLS4zMjR2LS4xNjJhMS43NzMsMS43NzMsMCwwLDAtLjgxMS0uNDg2Yy0uMjUyLjQtLjE4NC4xLS40ODYuMzI0bC0uMTYyLjMyNWEzLjU4OCwzLjU4OCwwLDAsMS0uOTcyLjY0OCwyLjcsMi43LDAsMCwxLC4xNjIsMS40NTloLS4xNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQwLjM0MSAtMzg1LjQwOSkiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjYiIGRhdGEtbmFtZT0i44OR44K5IDI2IiBkPSJNMjcwLjU4Nyw0NjkuMTg2Yy0uNzQ1LS4xMjktLjk4NC0uMzgzLS45NzItMS4zaC0uNjQ4Yy0uMDU0LS4xNjEtLjEwOC0uMzI0LS4xNjItLjQ4NmExLjMxNCwxLjMxNCwwLDAsMS0uODExLS40ODZjLS4zMjUuMDkzLS4xNC0uMDItLjMyNC4xNjItLjQuMjUtLjEuMTg1LS4zMjQuNDg2bC0uOTczLjgxMXYuMzI0bC0uNDg2LjMyNHYuNjQ4Yy4zOTQuMjYxLjEuMTM0LjMyNS40ODZoLjE2MXYuMzI1bC40ODYuMTYyLjgxMS45NzJoLjMyNGwuMzI1LjMyNHYuMzI1bDEuMy45NzJ2LS4zMjRDMjY4LjQzMiw0NzIuMTI0LDI3MC40LDQ2OS44MzYsMjcwLjU4Nyw0NjkuMTg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOC43MjYgLTM4NS40OTYpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzI3IiBkYXRhLW5hbWU9IuODkeOCuSAyNyIgZD0iTTI3Ni40NTMsNDg4LjAxOXEuMDgyLDEuMjE1LjE2MiwyLjQzaC0uMTYycS0uMDgsMi41OTMtLjE2Miw1LjE4NmExNS41NDgsMTUuNTQ4LDAsMCwwLC4xNjIsMy40bC0uMTYyLjQ4NmgtLjE2MmMtLjE2Mi40NjIuMjMsMS4wMjgtLjE2MiwxLjN2LjE2MmguMTYyYy4xLjE4OC4yNzQuMjQzLjMyNC4zMjR2LjMyNWguMTYydi40ODZoLjE2MmMuMjk0LjMzNi4zMjQuMTA2LjQ4Ni42NDhoLjMyNHYuMzI0YTEuOTYyLDEuOTYyLDAsMCwxLC44MTEuNDg2di4xNjJjLjUuMjcxLjkzLjA0NiwxLjQ1OCwwbC0uMTYxLS42NDhoLS4xNjJ2LTEuM2gtLjE2MnYtLjMyNGgtLjE2MnYtLjgxMWguMTYydi0xLjNoLjE2MnYtMS42MjFoLjE2MnEuMDgtMi4xMDcuMTYxLTQuMjE0aC4xNjJ2LTEuOTQ1aC4xNjJ2LTEuM2guMTYxdi0xLjNsLjMyNS0uMTYydi0xLjEzNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDAuODY1IC0zODkuOTA1KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV8yOCIgZGF0YS1uYW1lPSLjg5HjgrkgMjgiIGQ9Ik0yNjYuMjU1LDQ4OC4xMDZxLjQ4Niw0Ljg2Mi45NzIsOS43MjRoLjE2MnYxLjNoLjE2MXYxLjYyMWMuMDUyLjE4NC4zNTksMS4wMzguMTYyLDEuNDU5bC0uNDg2LjMyNC0uMTYyLjY0OEgyNjYuOXYuMzI1aC0uMTYydi4zMjRoLS4xNjJ2LjMyNGgtLjE2MnYuMzI1aC0uMTYxYy0uMDU0LjE2Mi0uMTA5LjMyNC0uMTYyLjQ4NmwxLjEzNC4xNjJ2LS4xNjJoLjQ4NmwuOTcyLTEuMTM0LjMyNS0uMTYydi0uMzI0bC44MS0uNjQ4Yy4zMzgtLjQ2Ny4yNTItLjY0OC44MTEtLjk3Mi0uMzc4LTEuMDIzLS4xNjItMi45MDYtLjE2Mi00LjIxNHEuMTYyLTQuNy4zMjUtOS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOC43NjkgLTM4OS45OTIpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0i44OR44K5XzI5IiBkYXRhLW5hbWU9IuODkeOCuSAyOSIgZD0iTTI4OS4yNTcsNDIxLjY2aDIuMTA3bC4xNjIuMzI0Yy4zNC4zMy4zMzYuOTMxLjMyNCwxLjYyMWwtLjQ4Ni4xNjFhOS4yMjgsOS4yMjgsMCwwLDEtMy43MjcuMzI1di0uMTYybC0uODExLS4xNjJhMy4xMTgsMy4xMTgsMCwwLDEtLjE2Mi0xLjEzNGMuMTc2LS4wODcuMjc1LS4zLjMyNS0uMzI0aC40ODZsLjE2Mi0uMzI1QzI4OC4xMTIsNDIxLjc1OCwyODguODksNDIyLDI4OS4yNTcsNDIxLjY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0My4xMzQgLTM3NS44OTIpIiBmaWxsPSIjZmRlMmJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zMCIgZGF0YS1uYW1lPSLjg5HjgrkgMzAiIGQ9Ik0yNTcuNjI3LDQyNC4yMTlsLS40ODYuMTYxdi4xNjJoLS40ODZ2LjE2MmMtMS4xLjM1NC0yLjYzMi0uMjQyLTMuNC0uMzI1di0uMzI0bC0uMzI1LS4xNjJxLjA4Mi0uNzI5LjE2Mi0xLjQ1OGE4LjIzNSw4LjIzNSwwLDAsMSwyLjQzMS0uMTYyYy4yOTUuMjczLDEuMjI1LjE3OCwxLjc4Mi4xNjJBMi45NDQsMi45NDQsMCwwLDEsMjU3LjYyNyw0MjQuMjE5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNS45NzYgLTM3Ni4wMjEpIiBmaWxsPSIjZmRlMmJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zMSIgZGF0YS1uYW1lPSLjg5HjgrkgMzEiIGQ9Ik0yNzYuNzc3LDQ0MC44NTdsLS4zMjUtLjE2MnYtLjY0OGwtLjgxLTEuMTM0LS42NDgtLjE2MXYtLjE2MmgtLjMyNWwtLjMyNC0uNDg2LTEuMy0uMTYydi0uMTYyaC0uMzI0di0uMTYxaC0uODExYTkuNzcxLDkuNzcxLDAsMCwwLTYuNDgyLjQ4NnYxLjQ1OGgtLjE2MnYxMi4zMTdoLjMyNHYuMzI0aDEuMTM0di0uMzI0aC4zMjV2LTUuMzQ4aDMuNzI3cS4wODIuNTY3LjE2MiwxLjEzNGguMTYydi4zMjRoLjE2MnYuNjQ4aC4xNjJ2LjMyNWguMTYybC4zMjQuOTcyaC4xNjJ2LjMyNGguMTYyYy4wNTQuMjE3LjEwOC40MzIuMTYyLjY0OGguMTYydi42NDhoLjE2MnYuMzI1aC4xNjJ2LjQ4NmguMTYxYy4wNTQuMTYyLjEwOC4zMjQuMTYyLjQ4NmgxLjQ1OGMuMS0uMzI0LS4wMjItLjEzOS4xNjItLjMyNS0uMDgxLTEuODgzLTEuMTcxLTIuNjkxLTEuNDU4LTQuMzc1aC0uMzI1YTEzLjgxMSwxMy44MTEsMCwwLDAtLjQ4Ni0xLjk0NGguNjQ4di0uMTYyYTIuMDM3LDIuMDM3LDAsMCwwLDEuOTQ1LTEuM2guMzI0YTEuODU5LDEuODU5LDAsMCwxLC40ODYtLjgxaC4xNjJBOC4xODcsOC4xODcsMCwwLDAsMjc2Ljc3Nyw0NDAuODU3Wm0tMS43ODMsMS40NThoLS4xNjJ2LjY0OGgtLjE2MmMtLjEuMzkzLS4xNzEuMzU3LS4zMjQuNjQ4aC0uMzI0di4zMjVsLS40ODcuMTYxdi4xNjJoLS40ODZsLS4xNjEuMzI0SDI3Mi40di4xNjJoLS42NDhhMTYuMjk0LDE2LjI5NCwwLDAsMS00LjcuMzI1di02YTguODI4LDguODI4LDAsMCwxLDQuMjEzLDBoLjk3M3YuMTYyaC4zMjR2LjE2MmwxLjEzNC4xNjIuMTYyLjMyNS45NzIuMzI0QTMuNDI3LDMuNDI3LDAsMCwxLDI3NC45OTQsNDQyLjMxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzguNTk1IC0zNzkuMjA3KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMzIiIGRhdGEtbmFtZT0i44OR44K5IDMyIiBkPSJNMjkwLjQsNDY0LjYxMWE2LjQ0NSw2LjQ0NSwwLDAsMSwxLjMtLjE2MSwyLjQ3MSwyLjQ3MSwwLDAsMSwuMzI0LDEuNDU4bC0uODExLjk3MmgtLjk3MmMtLjI3Ny0uNDc2LS40NjktLjQ2NC0uNDg2LTEuM0ExLjk4MiwxLjk4MiwwLDAsMCwyOTAuNCw0NjQuNjExWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0My43ODkgLTM4NC45NzIpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zMyIgZGF0YS1uYW1lPSLjg5HjgrkgMzMiIGQ9Ik0yNTUuNjUxLDQ2Ni45MTdhNy45MzYsNy45MzYsMCwwLDEsMCwyLjQzMSwzLjQxOSwzLjQxOSwwLDAsMS0xLjYyMSwwLDMuMzc4LDMuMzc4LDAsMCwxLS40ODYtMS43ODMsMy41NjEsMy41NjEsMCwwLDAsLjgxMS0uNjQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNi4xMDcgLTM4NS40OTYpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zNCIgZGF0YS1uYW1lPSLjg5HjgrkgMzQiIGQ9Ik0yOTMuMDkxLDQ3Mi40aC0uMzI1cS0uMDguMTYyLS4xNjIuMzI0aC0xLjQ1OGEzLjExOCwzLjExOCwwLDAsMS0uMTYyLTEuMTM0Yy4yOTItLjE1My4yNTUtLjIyNS42NDgtLjMyNC4xMTctLjQ0Ny4wNDUtLjM2Mi40ODYtLjQ4NnYtLjE2MmguOTczYTMuMzUzLDMuMzUzLDAsMCwxLC4xNjEsMS4zaC0uMTYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0NC4wNTEgLTM4Ni4yODIpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zNSIgZGF0YS1uYW1lPSLjg5HjgrkgMzUiIGQ9Ik0yODUuMzU0LDQ3MC44MjRhMTAuOTkxLDEwLjk5MSwwLDAsMS0uMTYxLDIuMTA3LDQuMTE4LDQuMTE4LDAsMCwxLTEuNjIuMzI0Yy0uMDE5LS41MjktLjA5Mi0xLjM0NS4xNjEtMS42MjFDMjgzLjkwOCw0NzAuODY3LDI4NC4zNzgsNDcwLjc4OCwyODUuMzU0LDQ3MC44MjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQyLjQ3MyAtMzg2LjMyMykiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzM2IiBkYXRhLW5hbWU9IuODkeOCuSAzNiIgZD0iTTI2MC4zODIsNDcyLjY3NXYxLjQ1OWgtLjMyNHYuMzI0bC0xLjYyMS4xNjJhNC4zNjcsNC4zNjcsMCwwLDEtLjE2MS0xLjQ1OUwyNTguNiw0NzNDMjU4Ljk1Miw0NzIuNjM3LDI1OS42NDksNDcyLjY1OSwyNjAuMzgyLDQ3Mi42NzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM3LjExIC0zODYuNzE2KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMzciIGRhdGEtbmFtZT0i44OR44K5IDM3IiBkPSJNMjUxLjQ3NSw0NzQuMzIzaC45NzJ2LjE2MmguMTYycS4wOC42NDguMTYyLDEuM2wtLjQ4Ny4zMjV2LjE2MWEzLjA0MSwzLjA0MSwwLDAsMS0xLjQ1OC4xNjIsMy4xMTksMy4xMTksMCwwLDEtLjE2Mi0xLjEzNGMuNS0uMzM2LjA2OC0uMjYuMzI1LS42NDhDMjUxLjA0OCw0NzQuNTU3LDI1MS4zMzQsNDc0LjUsMjUxLjQ3NSw0NzQuMzIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNS40OTUgLTM4Ny4wNjcpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zOCIgZGF0YS1uYW1lPSLjg5HjgrkgMzgiIGQ9Ik0yNjQuOTMxLDQ3NC4zMjN2LjMyNGwuMzI0LjE2MnYxLjQ1OEgyNjMuOGMtLjEyMi0uNTctLjI2NC0xLjM0Ny4xNjItMS43ODJ2LS4xNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM4LjI1NiAtMzg3LjA2NykiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzM5IiBkYXRhLW5hbWU9IuODkeOCuSAzOSIgZD0iTTI5NS40LDQ3Ni4zNzl2MS4xMzRoLS4xNjFjLS4zMzIuNC0uNDU3LjE1NC0uNjQ4LjgxMWgtMS4xMzR2LTEuNzgzQTYuMzE4LDYuMzE4LDAsMCwxLDI5NS40LDQ3Ni4zNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQ0LjU3NSAtMzg3LjUwMykiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzQwIiBkYXRhLW5hbWU9IuODkeOCuSA0MCIgZD0iTTI3OS41LDQ3Ni43OTFoMS4zYTMuMzU1LDMuMzU1LDAsMCwxLC4xNjEsMS4zaC0uMTYxdi4zMjVoLS4xNjJsLS4xNjIuMzI0aC0xLjNjLS4wNTQtLjE2Mi0uMTA5LS4zMjQtLjE2Mi0uNDg2aC0uMTYydi0uOTcyQTIuMTU2LDIuMTU2LDAsMCwwLDI3OS41LDQ3Ni43OTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQxLjQ3NiAtMzg3LjU5MSkiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzQxIiBkYXRhLW5hbWU9IuODkeOCuSA0MSIgZD0iTTI4Ny41OCw0NzguODQ5cS0uMDguODkxLS4xNjIsMS43ODJhOS44NDIsOS44NDIsMCwwLDEtMS43ODMuMTYycS4wOC0uODExLjE2MS0xLjYyQTIuOTQsMi45NCwwLDAsMSwyODcuNTgsNDc4Ljg0OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDIuOTE2IC0zODguMDI3KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNDIiIGRhdGEtbmFtZT0i44OR44K5IDQyIiBkPSJNMjc0LjI1MSw0NzkuMDU0YTkuODM0LDkuODM0LDAsMCwxLS4xNjIsMS45NDVsLTEuNjIxLjE2MmMtLjAzOS0uOTc0LjA3My0xLjc0Ny44MTEtMS45NDV2LS4xNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQwLjEyMSAtMzg4LjA3MSkiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzQzIiBkYXRhLW5hbWU9IuODkeOCuSA0MyIgZD0iTTI1Ni41NjEsNDc5LjQ2NmE5LjgyOCw5LjgyOCwwLDAsMSwuMTYyLDEuNzgzLDIuOTM5LDIuOTM5LDAsMCwxLTEuNzgzLjMyNHEtLjA4LS44MTEtLjE2MS0xLjYyMUEyLjI0NiwyLjI0NiwwLDAsMSwyNTYuNTYxLDQ3OS40NjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjM2OSAtMzg4LjE1OCkiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzQ0IiBkYXRhLW5hbWU9IuODkeOCuSA0NCIgZD0iTTI2NS4xNTcsNDgwLjkwNmE1LjU3Niw1LjU3NiwwLDAsMSwuMTYyLDEuMTM0bC0uNjQ4LjQ4NnYuMTYyaC0xLjQ1OHYtLjk3M2wuOTcyLS44MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzguMTU4IC0zODguNDY0KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNDUiIGRhdGEtbmFtZT0i44OR44K5IDQ1IiBkPSJNMjc5LjgwNyw0ODMuMjMxYTkuODI1LDkuODI1LDAsMCwxLTEuNzgzLjE2MnYtMS4xMzRhMi40NjcsMi40NjcsMCwwLDEsMS40NTktLjMyNUEyLjA5MywyLjA5MywwLDAsMSwyNzkuODA3LDQ4My4yMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQxLjMwMSAtMzg4LjY4MikiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgPC9nPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl184IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjMuNjA4IDQ0MC42MTEpIj4KICAgICAgPGcgaWQ9IuOCsOODq+ODvOODl183IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyA3Ij4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzQ2IiBkYXRhLW5hbWU9IuODkeOCuSA0NiIgZD0iTTE5OC4wNzksNDgwLjQ4NnYtMS45NDRoLS4xNjFjLS4xLS40LjE3Ny0uNjE1LjE2MS0uODExaC0uMTYxcS0uMDgyLS41NjctLjE2Mi0xLjEzNGgtLjE2MmMtLjA2Mi0uNDk0LjI2My0uMzMyLjMyNS0uNDg2di0xLjEzNGguMTYxYTEwLjQ2OCwxMC40NjgsMCwwLDAtLjMyNC0zLjg4OXYtMS42MjFoLS4xNjJxLS4wOC0xLjA1NC0uMTYyLTIuMTA3aC0uMTYxdi0uMzI0aC0uMTYydi0uNjQ4aC0uMTYybC0uMTYxLS42NDhoLS4xNjJ2LS40ODZoLS4xNjJhMS4yMjYsMS4yMjYsMCwwLDEtLjMyNC0uODExaC0uMzI1di0uMzI0bC0uNDg2LS4xNjJ2LS4xNjFIMTk1di0uMTYyaC0uMzI1bC0uMzI0LS40ODYtLjk3Mi0uMzI1di0uMTYxbC0xLjQ1OS0uMzI1di0uMTYySDE5MS42di0uMTYxbC0uODExLS4xNjJ2LS4xNjJsLTEuNjIxLS4xNjF2LS4xNjJoLTQuMDUydi4xNjJoLS42NDh2LjE2MWgtLjY0OHYuMTYybC0xLjMuMTYyLS4xNjIuMzI0LTEuNDU4LjMyNXYuMTYxaC0uMzI1bC0uMTYyLjMyNWgtLjQ4NnYuMTYxSDE3OS42bC0uMzI1LjQ4N2gtLjMyNGwtLjgxMS45NzJ2LjMyNGgtLjE2MXYuMzI1bC0uNDg2LjMyNHYuNDg2aC0uMTYycS0uMTYyLjQ4Ny0uMzI1Ljk3M2gtLjE2MXEtLjA4Mi42NDgtLjE2MiwxLjNhMTUuMTIzLDE1LjEyMywwLDAsMC0uODExLDYuNjQ1aC0uNDg2di0uMzI1YTIuODUzLDIuODUzLDAsMCwxLTEuNDU4LS40ODYsMy4zNzYsMy4zNzYsMCwwLDAtMS45NDUuMzI0cS4wODIuOTczLjE2MiwxLjk0NWguMTYybC4xNjEuNjQ4aC4zMjV2LjQ4NmMtMS4yLjAzMy0xLjUwNy41NTUtMi4yNjkuOTcydi4xNjJoLS4xNjJ2LjQ4NkgxNzAuMnYuOTcyaC4xNjJ2LjE2MmguMTYydi4xNjJoLjMyNHYuMTYybC45NzMuMzI0di4xNjJjMS4wMTcuNDE0LDIuODY0LjEyNSwzLjg4OSwwdjMuNzI3aC4xNjJxLjA4MiwxLjQ1OC4xNjIsMi45MTdoLS4xNjJ2LjgxMWwtLjMyNC4xNjF2LjQ4NmgtLjE2MmwtLjE2MS40ODctLjk3My4zMjR2LjE2MmwtMS43ODMtLjE2MnYtLjMyNGEzLjY3MiwzLjY3MiwwLDAsMS0xLjEzNC0uNDg3Yy0uMS0uMzIzLjAyMy0uMTM5LS4xNjEtLjMyNC4zNzctLjMzOCwxLjA4Ni4wNzcsMS42Mi0uMTYycS4wOC0uMTYyLjE2Mi0uMzI0bC40ODYtLjE2MmExMC43MTEsMTAuNzExLDAsMCwwLS4zMjUtMi4yNjlIMTcyLjh2LS4zMjRjLS4zMjQtLjEtLjEzOS4wMjItLjMyNS0uMTYyLTEuMjg4LS4wNDYtMi4wNDEuMTU0LTIuMjY5LDEuMTM0aC0uMTYxYS42NDEuNjQxLDAsMCwwLS4zMjUtLjMyNHYtLjMyNWEzLjEyMSwzLjEyMSwwLDAsMC0xLjEzNC4xNjIsMi44MzMsMi44MzMsMCwwLDAsLjE2MiwxLjNsLjMyNC4xNjJ2LjMyNWwuMzI1LjMyNC40ODYuMTYydi44MWguMTYydi4zMjVoLjE2MXYuMzI0bC40ODcuMzI1LjQ4Ni42NDhhNS4yODEsNS4yODEsMCwwLDAsMi43NTUuNDg2aC45NzJ2LS4xNjJhNi43NCw2Ljc0LDAsMCwxLDEuMy0uNDg2cS4yNDMsMS40NTguNDg2LDIuOTE3aC4xNjJ2LjMyNGguMTYxdi42NDhoLjE2MnYuNjQ4aC4xNjJ2LjY0OGguMTYydi42NDhoLjE2MXYuNDg2aC4xNjJ2LjMyNGguMTYydi40ODZoLjE2MXYuMzI1aC4xNjJ2LjY0OGguMTYydi4zMjRoLjE2MnYuMzI0bC4zMjQuMTYycS4yNDMuNzI5LjQ4NiwxLjQ1OWguMTYybC42NDguODFjLjMyMy4xLjEzOS0uMDIyLjMyNC4xNjJoMS40NTlsLjE2MS0uMzI1LjQ4Ni0uMzI0di0uMzI0aC4xNjJ2LS42NDhoLjE2MnYtLjY0OGguMTYydi0yLjI2OWguMTYxdi0uNDg2Yy4wODQtLjE2Ny4yMTMuMDI0LjMyNS0uNDg2aC4zMjR2LS4xNjJoMS43ODN2LS4xNjJoMS4zYTE2Ljc0LDE2Ljc0LDAsMCwxLDQuMzc1LS40ODZxLjQ4NiwyLjY3NC45NzIsNS4zNDhoLjE2MmwuNDg2LjY0OGgxLjQ1OWwuMTYxLS4zMjRIMTk1bC45NzItMS40NTh2LS4zMjVsLjMyNC0uMTYycS4wODItLjQ4Ni4xNjItLjk3MmguMTYycS4wOC0xLjA1My4xNjItMi4xMDdsLjMyNC0uMTYycS4wODItLjgxMS4xNjItMS42MjFoLjE2MXYtMS4zYy4yNTUtLjg3OC4zOTQtMi4yLjY0OC0zLjA3OXYtMi41OTNBMjUuOTY1LDI1Ljk2NSwwLDAsMCwxOTguMDc5LDQ4MC40ODZaTTE3MS41LDQ4Ny4xM3YtLjE2MWguNDg2YTEuNzE4LDEuNzE4LDAsMCwwLC4xNjIuNjQ4Yy0uMTgzLjEzOC0uMDI1LS4wMjItLjE2Mi4xNjJoLS44MUMxNzEuMjU0LDQ4Ny40MjcsMTcxLjI4MSw0ODcuMzIsMTcxLjUsNDg3LjEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2OC41ODQgLTQ2MS4zNjMpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzQ3IiBkYXRhLW5hbWU9IuODkeOCuSA0NyIgZD0iTTE3OS40ODcsNDc2Ljk2M2wxLjc4My42NDh2LjE2MmguMzI0di4xNjFsMy44OS42NDhxLS4wODItMS4yMTUtLjE2Mi0yLjQzMWEzLjEsMy4xLDAsMCwxLDEuMTM0LS4xNjEsOS43NDMsOS43NDMsMCwwLDAsLjY0OCwyLjQzLDEyLjgxNSwxMi44MTUsMCwwLDEsNC4zNzUtLjQ4NmwuMzI0LTIuNDNoLjE2MnYtLjE2MmguOTcycS0uMDgsMS4zLS4xNjIsMi41OTNsMy4yNDEtLjQ4Ni4xNjItLjMyNC45NzItLjE2MlY0NzYuOGwuOTcyLS4xNjF2LS4xNjJsLjQ4Ni0uMTYydi0xLjYyMWgtLjE2MWMtLjAxLS4yNzIuMzEtLjk0MS4xNjEtMS40NThoLS4xNjF2LTEuM2gtLjE2MlY0NzAuNDhoLS4xNjJ2LTEuM2gtLjE2MXYtLjk3M0gxOTcuOHYtLjMyNGgtLjE2MnYtLjY0OGgtLjE2MnYtLjMyNGwtLjMyNC0uMTYydi0uNDg2bC0uNDg2LS4zMjVjLS4xNTQtLjI1OC4wNDgtLjQ3My0uMTYyLS42NDhoLS4zMjRsLS4zMjUtLjQ4Ny0uNjQ4LS4xNjF2LS4xNjJoLS42NDhxLS4wODItLjE2Mi0uMTYyLS4zMjRoLS42NDhWNDY0aC0uMzI0di0uMTYyaC0uNjQ4bC0uMTYyLS4zMjRoLS42NDhhMTAuNzg2LDEwLjc4NiwwLDAsMC00LjA1Mi0uMzI1di4xNjJoLS42NDh2LjE2MmgtLjY0OHYuMTYxbC0xLjEzNC4xNjJjLS4wNTQuMTA4LS4xMDkuMjE2LS4xNjIuMzI1aC0uNjQ4di4xNjFoLS4zMjR2LjE2MkgxODMuN2wtLjMyNS40ODZoLS42NDhsLS4zMjQuNDg2LS40ODYuMTYycS0uMTYyLjQ4Ni0uMzI1Ljk3MmwtLjMyNC4xNjJ2LjQ4NmwtLjMyNC4xNjJ2LjMyNGgtLjE2MnYuMzI1aC0uMTYycS0uMDguNjQ4LS4xNjIsMS4zSDE4MC4zdi42NDhoLS4xNjJ2LjQ4NmgtLjE2MnYuODExaC0uMTYxdi45NzJoLS4xNjJ2LjQ4NmgtLjE2MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzAuODk4IC00NjEuNzI5KSIgZmlsbD0iIzRmNGU0ZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV80OCIgZGF0YS1uYW1lPSLjg5HjgrkgNDgiIGQ9Ik0xODYuMDIsNDY4LjgwNXYtMi41OTNhMS40MTQsMS40MTQsMCwwLDEsMS4xMzQtLjMyNCw4LjAzNiw4LjAzNiwwLDAsMSwuMzI0LDMuNGMtLjE4NC4xODQtLjA2NSwwLS4xNjEuMzI0YTMuNTQ0LDMuNTQ0LDAsMCwwLS44MTEuNjQ4Yy0xLjc4OC4wNy0zLjcyNy0uMDc2LTMuNzI3LTEuNzgzYTEuNDE0LDEuNDE0LDAsMCwxLDEuMTM0LS4zMjRBMy4wNDksMy4wNDksMCwwLDAsMTg2LjAyLDQ2OC44MDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcxLjU5NiAtNDYyLjMyMykiIGZpbGw9IiMxYTEzMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNDkiIGRhdGEtbmFtZT0i44OR44K5IDQ5IiBkPSJNMTk2LjMsNDY2LjNoMS4xMzRxLjA4LDEuMjE1LjE2MSwyLjQzMWwuODExLS4xNjJ2LS4xNjJsMS43ODMtLjE2MXYxLjEzNGExLjM3NiwxLjM3NiwwLDAsMC0uMzI1LjMyNGgtLjY0OGE0Ljc1Nyw0Ljc1NywwLDAsMS0yLjI2OS42NDhjLS4xNy0uMjExLS4zMzItLjI0Mi0uNDg3LS40ODZDMTk1Ljg1Niw0NjkuMjc4LDE5Ni4xMzEsNDY3LjE0NiwxOTYuMyw0NjYuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzQuNDIgLTQ2Mi40MTEpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzUwIiBkYXRhLW5hbWU9IuODkeOCuSA1MCIgZD0iTTE5OS43NDYsNDc0LjQxNmgtMS4xMzRjLS4wNTQtLjE2Mi0uMTA4LS4zMjQtLjE2MS0uNDg2YTUuNjQzLDUuNjQzLDAsMCwwLTEuMTM0LS4xNjJjLS40MzcuNTYxLS43NjcuNjY2LTEuNzgzLjY0OHYtLjk3MmEzLjk0OCwzLjk0OCwwLDAsMSwyLjU5My0uOTczdi4xNjJoLjQ4NmwxLjEzNC42NDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc0LjMwMiAtNDYzLjcyKSIgZmlsbD0iIzFhMTMxMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV81MSIgZGF0YS1uYW1lPSLjg5HjgrkgNTEiIGQ9Ik0xODUuNjgzLDQ3Mi44NTJ2LjMyNGguNDg2YTcuNDg5LDcuNDg5LDAsMCwxLC4xNjIsMS40NTlIMTg1LjJ2LS4zMjVoLS4zMjR2LS4zMjRjLTEuMzE4LDAtMS41LjQ1Mi0yLjc1Ni40ODZhMi41NDEsMi41NDEsMCwwLDEtLjE2MS0uOTcyYy4xNzktLjEuMjUxLS4yOC4zMjQtLjMyNWguMzI1di0uMTYyQTYuMTEzLDYuMTEzLDAsMCwxLDE4NS42ODMsNDcyLjg1MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzEuNDIxIC00NjMuNzc3KSIgZmlsbD0iIzFhMTMxMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV81MiIgZGF0YS1uYW1lPSLjg5HjgrkgNTIiIGQ9Ik0xODUuNjY1LDQ3Ni40NTV2LjgxYTIuNTM5LDIuNTM5LDAsMCwxLTEuNjIxLjMyNS45LjksMCwwLDAtLjY0OC0uMzI1VjQ3Ni4xM2EyLjUzOCwyLjUzOCwwLDAsMSwuOTcyLS4xNjFDMTg0LjYzNCw0NzYuNCwxODQuOTU0LDQ3Ni40NTcsMTg1LjY2NSw0NzYuNDU1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3MS43MjcgLTQ2NC40NjIpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzUzIiBkYXRhLW5hbWU9IuODkeOCuSA1MyIgZD0iTTE5OS44MTUsNDc2LjE3NHYuOTczYTEuNDIsMS40MiwwLDAsMS0xLjEzNC4zMjR2LjE2MmgtLjgxMWMtLjI3Ny0uNDc3LS40NjgtLjQ2NC0uNDg2LTEuM2EyLjU0LDIuNTQsMCwwLDEsLjk3My0uMTYyQzE5OC43NzUsNDc2Ljc4MywxOTkuMDI3LDQ3Ni4yNTUsMTk5LjgxNSw0NzYuMTc0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NC42OTUgLTQ2NC41MDYpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzU0IiBkYXRhLW5hbWU9IuODkeOCuSA1NCIgZD0iTTE3NC44NzQsNDgwLjI3NmEyLjM0NywyLjM0NywwLDAsMSwuOTczLjY0OHYuMTYyYTMuMDg2LDMuMDg2LDAsMCwwLDEuMy4zMjR2LS4xNjFoLS4xNjJ2LS40ODdoLS4xNjJWNDgwLjZsLS40ODYtLjE2MnYtLjMyNGgtLjQ4NnYtLjMyNWE4LjA2MSw4LjA2MSwwLDAsMS0xLjMtLjMyNHYuMTYxQzE3NC43NzEsNDc5LjgxNywxNzQuOCw0NzkuOTI0LDE3NC44NzQsNDgwLjI3NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjkuODUgLTQ2NS4yMDQpIiBmaWxsPSIjMzg5MDJlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzU1IiBkYXRhLW5hbWU9IuODkeOCuSA1NSIgZD0iTTE5OC4yODYsNDgyLjE0di4xNjJsLS45NzIuMTYxdi4xNjJoLS40ODZ2LjE2MkgxOTYuNXYuMTYyaC0uODF2LjE2MWgtLjgxMXYuMTYybC0xLjYyMS4xNjJ2LjE2MWwtLjk3Mi4xNjJjLS4wNTQuMTA4LS4xMDkuMjE2LS4xNjIuMzI1aC0uNDg2di4xNjFoLS4zMjV2LjE2MmgtLjgxdi4xNjJoLS42NDh2LjE2MUgxODcuMXYtLjE2MWgtLjMyNXYtLjE2MmgtLjMyNGwtLjE2Mi0uMzI0LTMuMDc5LS4xNjJ2LS4xNjJoLS45NzNWNDgzLjZoLS42NDh2LS4xNjFoLS40ODZ2LS4xNjJoLS4zMjR2LS4xNjJsLTEuMy0uNDg2djEuMTM0bC44MTEuNjQ4di4xNjJoLjY0OHYuMTYxaC4zMjR2LjE2MmguNjQ4di4xNjJsMS42MjEuMTYyYTE4Ljg5MywxOC44OTMsMCwwLDAsNC43LjE2MXYtLjE2MWgxLjYyMXYtLjE2MmgxLjN2LS4xNjJoLjk3MnYtLjE2MmguOTcydi0uMTYxaC42NDh2LS4xNjJoLjY0OHYtLjE2MmwxLjk0NC0uMzI0di0uMTYybC42NDgtLjE2MnYtLjE2MWguNjQ4bC4xNjItLjMyNWMuNTA3LS4zMzguNi0uMTM2LjY0OC0uOTcyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3MC44OTggLTQ2NS43NzIpIiBmaWxsPSIjMzg5MDJlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzU2IiBkYXRhLW5hbWU9IuODkeOCuSA1NiIgZD0iTTE5MS43MTcsNDgyLjk2M3YuMTYyaC0uODF2LjE2MWwtMS4xMzQuMTYydi4xNjJoLjMyNGMuNjE0LjU3NywyLjY3MS0uMzQ5LDMuMjQyLS40ODZ2LS4xNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczLjA4IC00NjUuOTQ2KSIgZmlsbD0iIzgxNjA2YyIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV81NyIgZGF0YS1uYW1lPSLjg5HjgrkgNTciIGQ9Ik0xNzIuODE3LDQ4My44NnYuMzI1aC0uMzI0Yy4xODQuMTg0LDAsLjA2NS4zMjQuMTYyYTMuNDg2LDMuNDg2LDAsMCwwLDIuNTkzLjY0OHYtLjE2MWguMzI0di0uMTYybC44MTEtLjE2MnYtLjgxbC0yLjEwNy0uMTYydi0uMTYyaC0uMTYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2OS40MTMgLTQ2Ni4wMzQpIiBmaWxsPSIjMzg5MDJlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzU4IiBkYXRhLW5hbWU9IuODkeOCuSA1OCIgZD0iTTE4NS4xNTksNDg3LjQ1MWwuMTYyLjk3MmguMTYydi42NDhsLjMyNC4xNjJxLjA4Mi42NDguMTYyLDEuM2guMTYxdi4zMjVoLjE2MnYuMzI0bC4zMjUuMTYydi4zMjRoLjE2MXYuMzI1aC4xNjJ2LjY0OGguMTYydi4zMjRoLjE2MWE3LjI4NCw3LjI4NCwwLDAsMSwuMzI1LDIuNDMxLDMuNDc0LDMuNDc0LDAsMCwwLS40ODYuNDg2aC0xLjk0NWMtLjM2NS0uNDA4LS40NDktLjExMi0uODEtLjMyNWwtLjQ4Ny0uNjQ4SDE4My43di0uMzI1bC0uNDg2LS4zMjR2LS40ODZoLS4xNjJ2LS4zMjVsLS4zMjUtLjE2MnYtLjMyNGwtLjQ4Ni0uMzI0di0uNjQ4aC0uMTYxdi0uMzI1aC0uMTYydi0uOTcyYTMuMTE4LDMuMTE4LDAsMCwxLDEuMTM0LS4xNjJjLjQ3MiwxLjA5MywxLjM1NywyLjA4OCwxLjYyMSwzLjI0MkgxODV2LjQ4NmwuOTczLjE2MXEtLjMyNS0xLjEzNC0uNjQ4LTIuMjY5bC0uMzI1LS4xNjF2LS4zMjVoLS4xNjFjLS4wNTQtLjIxNi0uMTA4LS40MzItLjE2Mi0uNjQ4aC0uMTYycS0uMDgtLjU2Ny0uMTYxLTEuMTM0aC0uMTYydi0uMzI0aC0uMTYydi0uODExYTEuNjY5LDEuNjY5LDAsMCwxLDAtMS4zaC0uOTcydi0uMTYyaC0uOTcyYTIzLjE0OCwyMy4xNDgsMCwwLDAtMi41OTMtLjgxMXYzLjA4aC4xNjJ2LjMyNGguMTYydjEuNDU5aC4xNjF2MS42MjFxLjE2MiwxLjYyLjMyNSwzLjI0MWguMTYxcS4wODIuODExLjE2MiwxLjYyMWguMTYydi40ODdoLjE2MnYuMzI0aC4xNjF2LjY0OGguMTYycS4wODIuNjQ4LjE2MiwxLjNoLjE2MXYuNDg2aC4xNjJ2LjQ4NmguMTYycS4wOC45NzMuMTYyLDEuOTQ0aC4xNjF2LjMyNWwuMzI1LjE2MmMuMDU0LjIxNi4xMDguNDMyLjE2MS42NDhsLjQ4Ny4zMjVxLjA4LjQwNS4xNjEuODFoLjMyNWEzLjk2OCwzLjk2OCwwLDAsMSwuMzI0LTEuM3YtMi40MzFoLjE2MnYtLjQ4NmwuMzI0LS4xNjJWNTAwLjlsLjY0OC0uNDg2Yy42MjUtLjYwNiwxLjUtLjA2MSwyLjQzMS0uMzI1YTI3LjIzMiwyNy4yMzIsMCwwLDEsNi45NjktLjY0OGMuMS4yLjI2NS4yMzIuMzI0LjMyNHYuMzI0aC4xNjJ2LjMyNWwuMzI0LjE2MnYuOTcybC4zMjUuMTYydjEuM2guMTYxdi45NzNoLjE2MmMuMTU1LjQzMS4wNDgsMSwuMzI0LDEuM3YtLjE2MmE2LjI5Myw2LjI5MywwLDAsMCwxLjMtMi45MTdWNTAwLjc0aC4xNjJ2LS40ODZoLjE2MnYtLjQ4NmguMTYxdi0uNDg2aC4xNjJsLjMyNC0zLjU2NmguMTYycS4wODItMS43LjE2Mi0zLjRjLjU1NS0xLjk3MS4wMTMtNS4yNTksMC03LjI5M2wtLjQ4Ni4xNjJ2LjE2MWgtLjMyNXYuMTYybC0uOTcyLjE2MnYuMTYyaC0uMzI0di4xNjFsLTEuOTQ1LjMyNUMxOTIuMTIzLDQ4Ny4yNTIsMTg4LjgzNiw0ODcuNCwxODUuMTU5LDQ4Ny40NTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcwLjg5OCAtNDY2LjM4MykiIGZpbGw9IiM0ZjRlNGUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNTkiIGRhdGEtbmFtZT0i44OR44K5IDU5IiBkPSJNMTk2Ljk0OCw0OTQuMDE1aC4zMjVsLjMyNC0uNDg2aC4xNjJWNDkzLjJsLjMyNC0uMTYydi0uMzI1bC40ODYtLjMyNGMuMDU0LS4yMTYuMTA5LS40MzIuMTYyLS42NDhsLjMyNS0uMTYydi0uMzI0aC4xNjF2LS4zMjRsLjMyNS0uMTYyYy4wNTQtLjE2Mi4xMDgtLjMyNS4xNjEtLjQ4NmguOTczcS4wOC42NDguMTYxLDEuM2MtLjM4OC4yNjgtLjEuMTIyLS4zMjQuNDg3aC0uMTYydi4zMjRsLS4zMjQuMTYyLS4xNjIuNjQ4LS40ODYuMzI0di4zMjRsLS4zMjQuMTYydi4zMjVxLS41NjcuNDg2LTEuMTM0Ljk3MnYuMTYyaC0uNjQ4Yy0uMjU4LjI0LS45NTUuMTc2LTEuNDU5LjE2MWEzLjUxOCwzLjUxOCwwLDAsMC0uNDg2LS40ODZ2LTEuNzgzYy4zMzItLjM2NC4xNDItLjc3OS4zMjUtMS4zYTEyLjI1NSwxMi4yNTUsMCwwLDAsLjgxLTQuMDUyLDEuNDE3LDEuNDE3LDAsMCwxLDEuMTM0LS4zMjVsLjE2Mi4zMjVhMi4xMjMsMi4xMjMsMCwwLDEsLjMyNCwxLjYyMWgtLjE2MXYuNjQ4aC0uMTYydi42NDhIMTk3LjZ2Ljk3MkEyMS40ODMsMjEuNDgzLDAsMCwwLDE5Ni45NDgsNDk0LjAxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzQuMjU5IC00NjYuOTUpIiBmaWxsPSIjMWExMzExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0i44OR44K5XzYwIiBkYXRhLW5hbWU9IuODkeOCuSA2MCIgZD0iTTE3Ni41OTUsNDgwLjI0NXYuMzI0Yy41NjguMTMuNjMzLjI4OC42NDguOTcyLS44MzYtLjEyMi0xLjQzMi0uMzEtMS40NTktMS4zaC4xNjJ2LS4xNjJBMS43MSwxLjcxLDAsMCwwLDE3Ni41OTUsNDgwLjI0NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzAuMTEyIC00NjUuMzM1KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNjEiIGRhdGEtbmFtZT0i44OR44K5IDYxIiBkPSJNMjAxLjMxMSw0ODMuNzI5YTcuNDE0LDcuNDE0LDAsMCwxLTEuNDU4LjE2MnYtLjY0OGguMTYydi0uMTYxYTIuMzk0LDIuMzk0LDAsMCwwLDEuMy0uMzI1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NS4yMTkgLTQ2NS45MDMpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV82MiIgZGF0YS1uYW1lPSLjg5HjgrkgNjIiIGQ9Ik0xODEuNTYzLDQ4NS4wODJsLTEuMTM0LS4xNjFjLS4yMjUtLjQyNC0uMjg3LS4yNzUtLjMyNS0uOTczYTMuMzU1LDMuMzU1LDAsMCwxLDEuMy0uMTYxQTMuMzYyLDMuMzYyLDAsMCwxLDE4MS41NjMsNDg1LjA4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzEuMDI5IC00NjYuMTIxKSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNjMiIGRhdGEtbmFtZT0i44OR44K5IDYzIiBkPSJNMTc1LjIzLDQ4NC4ydi45NzJsLTEuMy0uMTYxdi0uNjQ4QTMuMzY0LDMuMzY0LDAsMCwxLDE3NS4yMyw0ODQuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjkuNzE5IC00NjYuMjA4KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNjQiIGRhdGEtbmFtZT0i44OR44K5IDY0IiBkPSJNMTk3LjIsNDg0LjJ2LjgxMWwtMS40NTguMTYxdi0uODFBNC4zNjEsNC4zNjEsMCwwLDEsMTk3LjIsNDg0LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc0LjM0NiAtNDY2LjIwOCkiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzY1IiBkYXRhLW5hbWU9IuODkeOCuSA2NSIgZD0iTTE4NC42LDQ4NS4yMjZoLjk3MmExLjcxLDEuNzEsMCwwLDEsLjE2Mi42NDgsMy4xLDMuMSwwLDAsMS0xLjEzNC4xNjFDMTg0LjQyMiw0ODUuNTU3LDE4NC40Myw0ODUuNywxODQuNiw0ODUuMjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3MS45NTUgLTQ2Ni40MjcpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV82NiIgZGF0YS1uYW1lPSLjg5HjgrkgNjYiIGQ9Ik0xODkuMTU2LDQ4NS40MzFoMS43ODN2LjQ4N2wtMS43ODMuMTYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Mi45NDkgLTQ2Ni40NykiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
}

@media screen and (max-width: 768px) {
  .random-banner {
    margin-top: -30px;
  }
}

/* ////////// 404 end////////// */

/* ////////// quick registration start////////// */
.pc {
  display: block !important;
}

.sp {
  display: none !important;
}

.input_items {
  width: 100%;
  display: flex;
  margin-bottom: 50px;
}

.input_items_img {
  width: 50%;
  padding: 10px;
}

.items_txt_ttl {
  color: #fd368d;
  text-align: left;
}

.input_items_txt {
  width: 50%;
  padding-left: 5px;
}

p .q_reg {
  color: #fd368d;
  text-decoration: underline;
}

.id_cmf {
  border: solid 1px #073e9d;
  margin-bottom: 50px;
}

.id_ttl {
  background-color: #073e9d;
  color: #fff;
  text-align: left;
  padding: 5px 10px;
}

.id_doc {
  width: 100%;
  position: relative;
}

.id_icon_list {
  padding: 10px 0;
}

span.id_sub_ttl {
  color: #073e9d;
  font-size: 24px;
  font-weight: 500;
}

span.id_sub_note {
  display: block;
  color: #fd368d;
  font-weight: 200;
}

span.id_sub_note {
  font-size: 14px;
}

.list_cont {
  padding-bottom: 10px;
}

.list_cont li {
  color: #073e9d;
  font-size: 14px;
  padding-bottom: 10px;
}

.doc_list_single {
  display: flex;
  justify-content: center;
  text-align: left;
  padding-top: 15px;
  padding-left: 110px;
}

.list_r {
  padding-left: 40px;
}

#common .box-a .underpage #doc_single_id {
  margin: initial;
}

.id_icon_single img {
  width: 125px;
  position: absolute;
  right: 0px;
  left: 25px;
  top: 60px;
}

.doc_btm {
  border-bottom: solid 1px #073e9d;
}

.doc_list_double {
  display: flex;
  justify-content: center;
  text-align: left;
  padding-top: 15px;
  padding-left: 150px;
}

.id_sub_note_alt {
  display: block;
  color: #073e9d;
  font-weight: 200;
  font-size: 14px;
}

.list_cont_alt {
  padding-bottom: 10px;
}

.list_cont_alt li {
  color: #073e9d;
  font-size: 13px;
  padding-bottom: 10px;
}

.list_alt_r {
  padding-left: 10px;
}

.group_a {
  color: #073e9d;
  font-size: 26px;
  font-weight: 600;
}

.list_cont_alt_b li {
  color: #0089d4;
  font-size: 13px;
  padding-bottom: 10px;
}

.group_b {
  color: #0089d4;
  font-size: 26px;
  font-weight: 600;
}

.id_icon_double img {
  width: 132px;
  position: absolute;
  right: 0px;
  left: 20px;
  top: 110px;
}

.bnr_area {
  padding-top: 15px;
}

@media screen and (max-width: 660px) {
  .pc {
    display: none !important;
  }

  .sp {
    display: block !important;
  }

  .input_items {
    /* width: 100%; */
    display: initial;
    margin-bottom: 50px;
  }

  .input_items_txt {
    width: initial;
    padding-left: 15px;
    padding-right: 15px;
  }

  .input_items_img {
    width: initial;
    padding: 15px;
  }

  p.cmf_up {
    padding-left: 15px;
  }

  .sp_cmf_single {
    border: solid 1px #073e9d;
    margin: 10px 15px 0 15px;
  }

  .sp_cmf_ttl {
    background-color: #073e9d;
    color: #fff;
    text-align: left;
    padding: 4px 10px;
  }

  .sp_cmf_single img {
    width: 115px;
    padding-top: 10px;
  }

  span.id_sub_ttl_sp {
    color: #073e9d;
    font-size: 24px;
    font-weight: 500;
  }

  .id_sub_note_sp {
    display: block;
    color: #fd368d;
    font-size: 14px;
    font-weight: lighter;
  }

  .sp_list_sub_ttl {
    padding-bottom: 30px;
  }

  span.id_sub_ttl_sp {
    color: #073e9d;
    font-size: 24px;
    font-weight: 500;
  }

  .sp_list_sub_ttl {
    padding-bottom: 30px;
  }

  .doc_list_single_sp {
    text-align: left;
    padding: 0 15px 10px 55px;
  }

  .doc_list_single_sp .list_cont_sp li {
    list-style: disc;
  }

  .list_cont_sp li {
    color: #073e9d;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 5px;
  }

  ul.list_cont_sp {
    padding-bottom: 20px;
  }

  .sp_cmf_double {
    border-right: solid 1px #073e9d;
    border-left: solid 1px #073e9d;
    border-bottom: solid 1px #073e9d;
    margin: 0 15px 50px 15px;
  }

  .sp_cmf_double img {
    width: 125px;
    padding-top: 20px;
  }

  .id_sub_note_sp_double {
    display: block;
    color: #073e9d;
    font-size: 14px;
    font-weight: lighter;
  }

  .doc_list_double_sp {
    text-align: left;
    padding: 0 15px 30px 55px;
  }

  .doc_list_double_sp .list_cont_sp li {
    list-style: disc;
  }

  .list_cont_sp_b li {
    color: #0089d4;
  }

  h3.bnr_ttl_fs {
    font-size: 14px;
  }
}

/* ////////// quick registration end////////// */

/* ////////// sapporo_sale start////////// */

/* 髯ｷ闌ｨ�ｽ�ｱ鬯ｨ�ｾ陷･�ｾSS */
.disabled {
  pointer-events: none;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale section {
  background-color: white;
}

#common #main-wrap .sappro_sale section p {
  margin: 0;
}

#common .box-a .underpage img {
  margin: auto;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .c_sec {
  max-width: 1000px;
  width: 100%;
  padding: 5% 0;
  margin: 0 auto;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .flx {
  display: flex;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale h2 {
  font-weight: bold !important;
  font-size: 44px;
  letter-spacing: 0.1em;
  line-height: 1.2;
  color: #5fc8e6;
  text-align: center;
  margin: 0 0 40px 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale h2 span {
  color: #f86e31;
}

#common #main-wrap > .main > .box-a .sappro_sale .g_txt {
  font-weight: bold;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  color: #4a4747;
}

#common #main-wrap > .main > .box-a .sappro_sale .g_txt span {
  color: #f86e31;
  font-size: 24px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .sappro_sale
  .search
  .c_sec
  .flx
  .search_item
  span {
  color: #00a0dc;
  font-weight: bold;
}

#common
  #main-wrap
  > .main
  > .box-a
  .sappro_sale
  .search
  .c_sec
  .flx
  .search_item
  .cl_b
  span {
  padding-top: 85px;
}

.or_btn {
  display: inline-block;
  background-color: #f86e31;
  color: white;
  padding: 20px 40px;
  border-radius: 50px;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.1em;
}

/* 髯区ｺｷ蜚ｱ隰厄ｽｨCSS */
.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info {
  background-color: #88cee3;
  padding: 9% 30px 12% 30px;
  text-align: center;
  position: relative;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .flx {
  position: relative;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_pic {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_girl {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/girl@2x.jpg);
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_boy {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/boy@2x.jpg);
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .flx > img,
.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .flx > div {
  width: calc(100% / 3);
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info h1 {
  font-size: calc(100vw / 30);
  font-weight: bold;
  letter-spacing: 0.1em;
  color: white;
  margin: 15px 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .sappro_fv_img {
  width: 100%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info .fv_tit {
  width: 100%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info .fv_subTit {
  width: 70%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info .fv_linko {
  position: absolute;
  display: block;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 28%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .sapporo_campaign_banner {
  margin: 100px 20px 50px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .sapporo_campaign_banner img {
  width: 100%;
  max-width: 1000px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box {
  border: 5px solid #aadceb;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  position: relative;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box img {
  position: absolute;
  bottom: -10px;
  width: 100px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box .girl_il {
  left: -55px;
  width: 84px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box .man_il {
  right: -70px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .hook .flx {
  justify-content: space-evenly;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .solution {
  background-color: #aadceb;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .solution .flx {
  justify-content: space-evenly;
  align-items: center;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .solution .flx > div {
  width: 45%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .solution h2,
.solution {
  color: white;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .solution h2 {
  text-align: left;
}

#common #main-wrap > .main > .box-a .sappro_sale .solution p {
  padding: 0;
  font-weight: bold;
  max-width: 480px;
  text-shadow: 0px 0px 6px rgba(74, 74, 74, 0.16);
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .solution img {
  width: 40%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .baloon_b {
  border-radius: 50px;
  background-color: #aadceb;
  margin: 0 auto 20px;
  padding: 10px 0;
  position: relative;
  color: white;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .baloon_b::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 20px;
  border-color: #aadceb transparent transparent transparent;
  position: absolute;
  right: 0;
  left: 0;
  bottom: -10px;
  margin: auto;
}

#common #main-wrap > .main > .box-a .sappro_sale .pickUp .pickup__main {
  background-color: #fff;
  padding: 20px;
  border: 4px solid #aadceb;
  /* border-top: none; */
  /* border-radius: 0 0 15px 15px; */
  border-radius: 15px;
}

#common #main-wrap > .main > .box-a .sappro_sale .pickUp h3 {
  text-align: center;
  margin: 0;
}

#common #main-wrap > .main > .box-a .sappro_sale .pickUp .jikyu {
  color: #f86e31;
  font-size: 18px;
  font-weight: 700;
  padding: 10px 0;
  text-align: center;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .pickUp_item {
  width: calc((100% - 45px) / 3);
}

.col-1
  #main-wrap
  > .main
  > .box-a
  .sappro_sale
  .pickUp
  .pickUp_item
  .pickup__main {
  display: flex;
  flex-direction: column;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  .sappro_sale
  .pickUp
  .pickUp_item
  .pickup__main
  dl {
  text-align: left;
  padding-left: 10px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .pickUp_item img {
  width: 100%;
}

.col-1
  #main-wrap
  > .main
  > .box-a
  .sappro_sale
  .pickUp
  .pickUp_item
  .pickUp_item_imgWrapper
  img {
  object-fit: cover;
  aspect-ratio: 2/1.2;
  display: none;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .flx {
  flex-wrap: wrap;
}

.recommendation {
  margin-top: 10px;
}

.recommendation .recommendation_title {
  color: #f58a8a;
  font-size: 17px;
  font-weight: bold;
}

.recommendation .recommendation_title::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url("../images/ico_point_01.png")
    no-repeat;
  background-size: contain;
  margin-right: 3px;
  vertical-align: middle;
}

.recommendation p {
  font-weight: bold;
}

@media screen and (min-width: 767px) {
  .col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .pickUp_item {
    padding: 40px 0 0 15px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .flx {
    margin: -40px 0 0 -15px;
  }

  .col-1
    #main-wrap
    > .main
    > .box-a
    .sappro_sale
    .pickUp
    .pickUp_item
    .pickup__main {
    min-height: 323px;
  }
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .pickup__detail {
  margin-bottom: 20px;
  text-align: left;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp dt,
.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp dd {
  display: inline-block;
  vertical-align: top;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .pickup__detail > div {
  margin: 10px 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp dd {
  font-size: 14px;
  margin: 0 0 0 10px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp dt {
  font-size: 13px;
  letter-spacing: 0.05em;
  color: #87d3ea;
  border: #aadceb 1px solid;
  padding: 2px 6px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .search {
  background-color: #aadceb;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .search .flx {
  justify-content: space-evenly;
  margin: 50px 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .search h2 {
  color: white;
  text-shadow: 0px 0px 6px rgba(74, 74, 74, 0.16);
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .search .search_item {
  position: relative;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .search span {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

#common #main-wrap > .main > .box-a .sappro_sale .search span p {
  font-weight: bold;
  margin: 10px 0 0 0;
  text-align: center;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .search span img {
  width: 32%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cta {
  background-color: #00a0dc;
  padding: 2.5% 0 0 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cta a {
  background-color: #ffeb00;
  display: inline-block;
  padding: 20px 100px;
  border-radius: 50px;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.1em;
  position: relative;
  font-weight: bold;
  border: 3px solid white;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cta a span {
  color: #4a4a4a;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cta a::before {
  /* content: "�ｽ�ｽ�ｽ�ｼ  鬩搾ｿｽ�ｽ�｡髯ｷ螂�ｽｿ�ｽ1髯具ｽｻ�ｽ�ｽ邵ｲ螳壽･懆�包ｽ｡�ｽ�ｺ�ｽ�ｽ �ｽ�ｽ�ｽ�ｽ";
  position: absolute;
  top: -40px;
  right: 0;
  left: 0;
  margin: auto;
  display: block;
  color: white;
  font-weight: bold;
  font-size: 20px; */

  /* 20260407追記 */
  display: none;
}




.col-1 #main-wrap > .main > .box-a .sappro_sale .cta a span::before {
  content: "";
  display: inline-block;
  background-image: url("../images/cta_pen@3x.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  transform: translateY(3px);
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason .flx > img {
  width: 45%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason .reason_tit {
  color: #00a0dc;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason .reason_tit {
  color: #00a0dc;
  align-items: center;
}

.reason .c_sec > div {
  align-items: center;
  justify-content: space-between;
  margin: 0 0 7% 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason .reason_tit h3 {
  width: 70%;
  font-weight: bold;
  font-size: 30px;
  letter-spacing: 0.1em;
  line-height: 47.4px;
  margin: 0 0 0 10px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason .reason_tit_no {
  font-size: 93px;
  font-family: "Futura";
  font-weight: bold;
  display: flex;
  align-items: center;
  width: 28%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason .reason_tit_no img {
  width: 7.5%;
  display: block;
  margin: 0 8px 0 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason_info {
  width: 50%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason_info p a {
  color: #f86e31;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason_info p {
  font-size: 14px;
  line-height: 23.8px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .reason .or_btn {
  padding: 10px 50px;
  margin: 20px 0 0 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cm {
  background-color: #aadceb;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cm h2 {
  color: #00a0dc;
}

#common #main-wrap > .main > .box-a .sappro_sale .cm .idol {
  color: #00a0dc;
  font-weight: bold;
  text-align: center;
  margin: 0 0 15px 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cm .start {
  display: inline-block;
  color: #00a0dc;
  background-color: white;
  border-radius: 50px;
  padding: 15px 50px;
  position: relative;
  margin: 0 0 30px 0;
  font-weight: bold;
  font-size: 20px;
  letter-spacing: 0.1em;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cm .flx {
  justify-content: space-between;
  margin: 40px 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cm a img {
  width: 60%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .cm .start::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  right: 0;
  left: 0;
  bottom: -5px;
  margin: auto;
}

.video_box {
  text-align: center;
}

.video_box video {
  background-color: white;
  width: 50%;
}

.video_box span {
  color: white;
  display: inline-block;
  font-weight: bold;
  margin: 15px 0;
  font-size: 18px;
}

.video_box.video_lined {
  width: calc((100% - 40px) / 3);
}

.video_box.video_lined video {
  width: 100%;
}

#common #main-wrap > .main > .box-a .sappro_sale .sns_part .c_sec {
  max-width: 650px;
}

#common #main-wrap > .main > .box-a .sappro_sale .sns_part .c_sec .flx {
  /* justify-content: space-between; */
  
  /* 20260407変更 */
  justify-content: center;
}

#common #main-wrap > .main > .box-a .sappro_sale .sns_part .flx img {
  width: 43%;
}

#common #main-wrap > .main > .box-a .sappro_sale .sns_part .flx .sns_box {
  width: calc((100% - 30px) / 3);
}

#common #main-wrap .sappro_sale .sns_part .flx .sns_box p {
  text-align: center;
  margin: 0;
  padding: 15px 0 0 0;
}

.max767_b {
  display: none;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .sapporo_bnr {
  padding-top: 20px;
  display: block;
}

.col-1 #main-wrap > .main > .box-a .sappro_sale .sapporo_bnr img {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .col-1 #main-wrap > .main > .box-a .sappro_sale h2 {
    margin: 0;
    padding: 30px 0;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .flx {
    flex-direction: column;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .max767_n {
    display: none !important;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .max767_b {
    display: block;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .c_sec {
    max-width: auto;
    width: auto;
    padding: 15px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale h2 {
    font-size: 28px;
  }

  .or_btn {
    padding: 20px 40px;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .pickUp .pickup__main {
    min-height: auto;
  }
}

@media screen and (max-width: 767px) {
  .col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info h1 {
    font-size: calc(100vw / 12);
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .fv .flx > img,
  .col-1 #main-wrap > .main > .box-a .sappro_sale .fv .flx > div {
    width: calc(100% / 2);
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .fv .max767_b > .flx {
    height: 350px;
    flex-direction: row;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info .fv_subTit {
    width: 80%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .fv .fv_info .fv_linko {
    width: 25%;
    left: auto;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .sapporo_campaign_banner {
    margin: 50px 20px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box {
    margin: 0 auto 30px auto;
    height: 200px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box img {
    width: 25%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box .girl_il {
    left: -5px;
    width: 21%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .blue_box .man_il {
    right: -5px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .solution .c_sec {
    max-width: 400px;
    padding-bottom: 50px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .solution .flx > div {
    width: 100%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .solution h2 {
    text-align: center;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .solution img {
    width: 70%;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .solution p {
    padding: 0 0 20px 0;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .pickUp .jikyu {
    color: #f86e31;
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    margin: 0;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .pickUp h3 {
    text-align: center;
    margin: 0 0 10px 0;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .pickUp_item {
    width: 100%;
    max-width: 350px;
    margin: 0 auto 20px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .search .c_sec {
    /* padding:15px 15px 50px 15px ; */
    padding: 40px 0;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .search .flx {
    flex-direction: row;
    margin: 0 0 20px 0;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .search .search_item {
    position: relative;
    width: 100%;
    max-width: 200px;
    margin: 0 3px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .search .search_item img {
    max-width: 100%;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .search span p {
    font-size: 10px;
    text-align: center;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .search span img {
    width: 45%;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .sappro_sale
    .search
    .c_sec
    .flx
    .search_item
    span {
    color: #00a0dc;
    font-weight: bold;
    font-size: 11px;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .sappro_sale
    .search
    .c_sec
    .flx
    .search_item
    .cl_b
    span {
    padding-top: 65px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .cta {
    padding: 18% 0 9%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .cta a {
    padding: 10px 0;
    font-size: 16px;
    width: 100%;
    max-width: calc(100vw - 20%);
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .reason_info {
    width: 100%;
    max-width: 350px;
    margin-bottom: 20px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .second_item.flx {
    flex-direction: column-reverse;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .reason_info .flx {
    flex-direction: row;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .reason .flx > img {
    width: 100%;
    max-width: 350px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .reason .reason_tit h3 {
    font-size: 19px;
    line-height: 1.5;
    width: 65%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .reason .reason_tit_no {
    font-size: 60px;
    width: 30%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .pickUp .or_btn {
    padding: 10px 0;
    width: 100%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sale .cm h2 {
    padding-top: 0;
  }

  .sp_tac {
    text-align: center;
  }

  .video_box.video_lined {
    width: 100%;
    max-width: 350px;
    display: flex;
    align-items: start;
    margin: 0 auto 20px;
  }

  .video_box.video_lined video {
    width: 60%;
  }

  .video_box video {
    width: 100%;
    max-width: 350px;
  }

  .video_box span {
    margin: 0 0 0 8px;
    font-size: 12px;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .cm {
    padding: 30px 0;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .cm a img {
    width: 100%;
    max-width: 350px;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .sns_part .flx .sns_box {
    width: 100%;
    max-width: 300px;
    margin: 0 auto 20px;
    align-items: center;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .sns_part .flx .sns_box p {
    /* 20260408修正 */
    /* text-align: left; */
    text-align: center;
    padding: 0;
    font-size: 14px;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .sns_part .flx .sns_box a {
    /* 20260408修正 */
    /* display: flex; */
    align-items: center;
  }

  #common #main-wrap > .main > .box-a .sappro_sale .sns_part .flx img {
    width: 20%;
  }

  #common .box-a .underpage .sns_box img {
    /* 20260408修正 */
    /* margin: 0 20px 0 0; */

  }
}

/* ////////// sapporo_sale end////////// */

/* ////////// anshin_support start////////// */
#common #main-wrap > .main > .box-a .anshin_support * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#common #main-wrap > .main > .box-a .anshin_support section p {
  margin: 0;
}

#common #main-wrap > .main > .box-a .anshin_support .c_sec {
  max-width: 1100px;
  width: 100%;
  padding: 5% 2%;
  margin: 0 auto;
}

#common #main-wrap > .main > .box-a .anshin_support .flx {
  display: flex;
}

#common #main-wrap > .main > .box-a .anshin_support .fv {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/anshin_mv.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  /* height: 400px; */
}
@media screen and (min-width: 768px) {
  #common #main-wrap > .main > .box-a .anshin_support .fv {
    aspect-ratio: 2969 / 834;
  }
}

#common #main-wrap > .main > .box-a .anshin_support .page_link {
  background-color: #d8eafa;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .page_link
  a
  p:first-child::before {
  content: "";
  display: inline-block;
  width: 34px;
  height: 34px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  left: -15px;
  top: 5px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .page_link
  a[href="#support"]
  p:first-child::before {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/anshin-support-agent@3x.png);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .page_link
  a[href="#expert_voice"]
  p:first-child::before {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/support_voice@3x.png);
  background-size: 85%;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .page_link
  a[href="#other_support"]
  p:first-child::before {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/other_support_icon@3x.png);
  background-size: 85%;
}

#common #main-wrap > .main > .box-a .anshin_support .page_link .flx {
  justify-content: space-between;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .page_link
  a
  p:first-child::after {
  content: "";
  display: inline-block;
  position: relative;
  left: 15px;
  top: -4px;
  width: 10px;
  height: 10px;
  border-top: 3px solid #074294;
  border-right: 3px solid #074294;
  -webkit-transform: rotate(90deg);
  transform: rotate(135deg);
}

#common #main-wrap > .main > .box-a .anshin_support .page_link_item {
  display: inline-block;
  width: calc((100% - 10%) / 3);
  background-color: white;
  padding: 10px 20px 20px;
  border: 1px solid #074294;
  border-radius: 5px;
  text-align: center;
  color: #074294;
  box-sizing: border-box;
}

#common #main-wrap > .main > .box-a .anshin_support .page_link a p:first-child {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

#common #main-wrap > .main > .box-a .anshin_support .page_link a p:last-child {
  font-size: 12px;
  text-align: center;
}

.dashed:before {
  content: "";
  display: block;
  margin: 5px auto 10px;
  width: 80%;
  height: 10px;
  background-image: linear-gradient(
    to right,
    #074294,
    #074294 5px,
    transparent 2px,
    transparent 8px
  );
  /* 髯晢ｽｷ�ｽ�ｽ2驍ｵ�ｺ�ｽ�ｮ鬩搾ｽｱ陞｢�ｹ�ｽ螳壽割隲帛･�ｽｽ�ｽ */
  background-size: 10px 3px;
  /* 驛｢�ｧ�ｽ�ｰ驛｢譎｢�ｽ�ｩ驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢�ｧ�ｽ�ｷ驛｢譎｢�ｽ�ｧ驛｢譎｢�ｽ�ｳ驍ｵ�ｺ�ｽ�ｮ髯晢ｽｷ�ｽ�ｽ�ｽ�ｽ鬯ｯ�ｮ陋滂ｽ･�ｽ�ｽ�ｹ�ｧ陷ｻ蝓滂ｽｬ�ｽ髯橸ｽｳ�ｽ�ｽ */
  background-position: left bottom;
  /* 鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ驍ｵ�ｺ�ｽ�ｮ鬯ｮ�｢陷ｿ�･�ｽ�ｧ陋滂ｽｶ�ｽ�ｽ陷･�ｲ�ｽ�ｽ�ｽ�ｮ驛｢�ｧ陷ｻ蝓滂ｽｬ�ｽ髯橸ｽｳ�ｽ�ｽ */
  background-repeat: repeat-x;
  /* 髫ｶ髮｣�ｽ�ｪ髯ｷ�ｷ闔会ｽ｣遯ｶ�ｳ驍ｵ�ｺ�ｽ�ｫ驍ｵ�ｺ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｿ鬩幢ｽ｢�ｽ�ｰ驛｢�ｧ鬯伜∞�ｽ�ｿ隴∫ｵｶ�ｽ */
}

.dashed_after:after {
  content: "";
  display: block;
  margin: 5px auto 10px;
  width: 80%;
  height: 10px;
  background-image: linear-gradient(
    to right,
    #074294,
    #074294 5px,
    transparent 2px,
    transparent 8px
  );
  /* 髯晢ｽｷ�ｽ�ｽ2驍ｵ�ｺ�ｽ�ｮ鬩搾ｽｱ陞｢�ｹ�ｽ螳壽割隲帛･�ｽｽ�ｽ */
  background-size: 10px 3px;
  /* 驛｢�ｧ�ｽ�ｰ驛｢譎｢�ｽ�ｩ驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢�ｧ�ｽ�ｷ驛｢譎｢�ｽ�ｧ驛｢譎｢�ｽ�ｳ驍ｵ�ｺ�ｽ�ｮ髯晢ｽｷ�ｽ�ｽ�ｽ�ｽ鬯ｯ�ｮ陋滂ｽ･�ｽ�ｽ�ｹ�ｧ陷ｻ蝓滂ｽｬ�ｽ髯橸ｽｳ�ｽ�ｽ */
  background-position: left bottom;
  /* 鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ驍ｵ�ｺ�ｽ�ｮ鬯ｮ�｢陷ｿ�･�ｽ�ｧ陋滂ｽｶ�ｽ�ｽ陷･�ｲ�ｽ�ｽ�ｽ�ｮ驛｢�ｧ陷ｻ蝓滂ｽｬ�ｽ髯橸ｽｳ�ｽ�ｽ */
  background-repeat: repeat-x;
  /* 髫ｶ髮｣�ｽ�ｪ髯ｷ�ｷ闔会ｽ｣遯ｶ�ｳ驍ｵ�ｺ�ｽ�ｫ驍ｵ�ｺ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｿ鬩幢ｽ｢�ｽ�ｰ驛｢�ｧ鬯伜∞�ｽ�ｿ隴∫ｵｶ�ｽ */
}

.text2_style.dashed:before {
  width: 20%;
  margin-bottom: 30px;
}

.text2_style.dashed_after:after {
  width: 20%;
  margin-top: 30px;
}

.text2_style {
  font-size: 18px;
  line-height: 30px;
}

#common #main-wrap > .main > .box-a .anshin_support .support_system {
  background-color: #f0f8ff;
}

#common #main-wrap > .main > .box-a .anshin_support .support_system p {
  color: #074294;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .support_system
  .manga_title {
  width: 60%;
  margin: 0 0 20px;
}

#common #main-wrap > .main > .box-a .anshin_support .support_system .manga {
  width: 100%;
  margin: 0 0 50px 0;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .support_system
  .five_support {
  width: 80%;
}

#common #main-wrap > .main > .box-a .anshin_support .expert_voice {
  background-color: white;
}

#common #main-wrap > .main > .box-a .anshin_support .expert_voice h2 {
  padding: 60px 0 25px 0;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item
  .voice_item_pic
  img:first-child {
  width: 100%;
  margin: 0 0 20px 0;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item
  .voice_item_pic
  img:nth-child(2) {
  width: 60%;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item
  .flx {
  justify-content: space-between;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item_pic {
  width: 40%;
  text-align: left;
}

.expert_voice .voice_item_info {
  width: 57%;
}

#common #main-wrap > .main > .box-a .anshin_support .voice_item_info_title {
  text-align: right;
  margin: 0 0 30px 0;
  position: relative;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item_info_title::after {
  content: "";
  display: inline-block;
  width: 220px;
  height: 220px;
  position: absolute;
  top: -130px;
  right: -80px;
  border-radius: 50%;
  opacity: 0.1;
  display: none;
}

#common #main-wrap > .main > .box-a .anshin_support .voice_item_info_txt {
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  color: #333;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item_info
  .dashed_after::after {
  content: "";
  display: block;
  margin: 5px 0 10px auto;
  width: 40%;
  height: 10px;
  background-image: linear-gradient(
    to right,
    #f59747,
    #f59747 5px,
    transparent 2px,
    transparent 8px
  );
  /* 髯晢ｽｷ�ｽ�ｽ2驍ｵ�ｺ�ｽ�ｮ鬩搾ｽｱ陞｢�ｹ�ｽ螳壽割隲帛･�ｽｽ�ｽ */
  background-size: 10px 3px;
  /* 驛｢�ｧ�ｽ�ｰ驛｢譎｢�ｽ�ｩ驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢�ｧ�ｽ�ｷ驛｢譎｢�ｽ�ｧ驛｢譎｢�ｽ�ｳ驍ｵ�ｺ�ｽ�ｮ髯晢ｽｷ�ｽ�ｽ�ｽ�ｽ鬯ｯ�ｮ陋滂ｽ･�ｽ�ｽ�ｹ�ｧ陷ｻ蝓滂ｽｬ�ｽ髯橸ｽｳ�ｽ�ｽ */
  background-position: left bottom;
  /* 鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ驍ｵ�ｺ�ｽ�ｮ鬯ｮ�｢陷ｿ�･�ｽ�ｧ陋滂ｽｶ�ｽ�ｽ陷･�ｲ�ｽ�ｽ�ｽ�ｮ驛｢�ｧ陷ｻ蝓滂ｽｬ�ｽ髯橸ｽｳ�ｽ�ｽ */
  background-repeat: repeat-x;
  /* 髫ｶ髮｣�ｽ�ｪ髯ｷ�ｷ闔会ｽ｣遯ｶ�ｳ驍ｵ�ｺ�ｽ�ｫ驍ｵ�ｺ�ｽ�ｮ驍ｵ�ｺ�ｽ�ｿ鬩幢ｽ｢�ｽ�ｰ驛｢�ｧ鬯伜∞�ｽ�ｿ隴∫ｵｶ�ｽ */
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item.opposite
  .voice_item_info
  .dashed_after::after {
  margin: 5px auto 10px 0;
}

#common #main-wrap > .main > .box-a .anshin_support .staff_support {
  background-color: rgb(245, 151, 71, 0.1);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .staff_support
  .voice_item_info_title {
  color: #f59747;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .staff_support
  .voice_item_info_title::after {
  background-color: #f59747;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .staff_support
  .voice_item_info
  .dashed_after::after {
  background-image: linear-gradient(
    to right,
    #f59747,
    #f59747 5px,
    transparent 2px,
    transparent 8px
  );
}

#common #main-wrap > .main > .box-a .anshin_support .carrer_codinate {
  background-color: rgb(208, 94, 155, 0.1);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .carrer_codinate
  .voice_item_info_title {
  color: #d05e9b;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .carrer_codinate
  .voice_item_info_title::after {
  background-color: #d05e9b;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .carrer_codinate
  .voice_item_info
  .dashed_after::after {
  background-image: linear-gradient(
    to right,
    #d05e9b,
    #d05e9b 5px,
    transparent 2px,
    transparent 8px
  );
}

#common #main-wrap > .main > .box-a .anshin_support .customer_service {
  background-color: rgb(88, 172, 96, 0.1);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .customer_service
  .voice_item_info_title {
  color: #58ac60;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .customer_service
  .voice_item_info_title::after {
  background-color: #58ac60;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .customer_service
  .voice_item_info
  .dashed_after::after {
  background-image: linear-gradient(
    to right,
    #58ac60,
    #58ac60 5px,
    transparent 2px,
    transparent 8px
  );
}

#common #main-wrap > .main > .box-a .anshin_support .sales_staff {
  background-color: rgb(215, 77, 73, 0.1);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .sales_staff
  .voice_item_info_title {
  color: #d74d49;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .sales_staff
  .voice_item_info_title::after {
  background-color: #d74d49;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .sales_staff
  .voice_item_info
  .dashed_after::after {
  background-image: linear-gradient(
    to right,
    #d74d49,
    #d74d49 5px,
    transparent 2px,
    transparent 8px
  );
}

#common #main-wrap > .main > .box-a .anshin_support .career_consultant {
  background-color: rgb(86, 187, 207, 0.1);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .career_consultant
  .voice_item_info_title {
  color: #56bbcf;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .career_consultant
  .voice_item_info_title::after {
  background-color: #56bbcf;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .career_consultant
  .voice_item_info
  .dashed_after::after {
  background-image: linear-gradient(
    to right,
    #56bbcf,
    #56bbcf 5px,
    transparent 2px,
    transparent 8px
  );
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item.opposite
  .voice_item_info_title {
  text-align: left;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item.default
  .voice_item_info_title
  h3,
#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item.default
  .voice_item_info_title
  p {
  text-align: right;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item.opposite
  .voice_item_pic {
  text-align: right;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item_info
  p {
  font-size: 18px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .expert_voice
  .voice_item_info
  h3 {
  font-family: "Futura";
  font-size: 70px;
  line-height: 82px;
  font-weight: 400;
  margin: 10px 0;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item_info
  .voice_item_info_comment
  > div {
  text-align: left;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item_info
  .voice_item_info_contact
  > div {
  text-align: left;
}

#common #main-wrap > .main > .box-a .anshin_support .voice_item_info .icon {
  width: 50px;
  margin: 0 0 10px 0;
}

#common #main-wrap > .main > .box-a .anshin_support .voice_item_info_comment {
  margin: 30px 0;
}

#common #main-wrap > .main > .box-a .anshin_support .voice_item_info_contact {
  margin: 30px 0 0 0;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .voice_item_info_contact
  h4 {
  font-weight: bold;
  margin: 10px 0;
  text-align: left;
}

#common #main-wrap > .main > .box-a .anshin_support .voice_item_info_contact p {
  line-height: 2;
}

#common #main-wrap > .main > .box-a .anshin_support .voice_item_info_contact a {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line {
  background-color: #e8fae2;
  text-align: center;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .c_sec {
  position: relative;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .c_sec {
  max-width: 1000px;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .character {
  position: absolute;
}

/* 髫ｰ螟ｲ�ｽ�ｽ鬯ｩ蛹�ｽｽ�ｸ髣費ｽｨ陞｢�ｹ邵ｺ蜀暦ｽｹ譎｢�ｽ�｣驛｢譎｢�ｽ�ｳ驛｢譎擾ｽ｣�ｹ�ｽ�ｽ驛｢譎｢�ｽ�ｳ鬨ｾ蛹�ｽｽ�ｨ髣厄ｽｫ�ｽ�ｮ髮趣ｿｽ�ｽ�｣_髫ｴ�ｬ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ鬮ｴ謇假ｽｽ�ｽ髯ｷ莨夲ｽｿ�ｽ */
#common #main-wrap > .main > .box-a .anshin_support .fv.fv_cmp {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/mv_anshin_support_app.png);
  height: 475px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_line.anshin_line_cmp {
  display: none;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_cmp {
  background-color: #c3f0ff;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_cmp
  .anshin_cmp_ttl {
  width: 70%;
  margin: 0 auto 40px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_cmp
  .anshin_cmp_ttl
  img {
  width: 100%;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_cmp
  .anshin_cmp_txt {
  text-align: center;
  margin-bottom: 30px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_cmp
  .anshin_cmp_link {
  color: #fc623a;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_cmp
  .anshin_cmp_form {
  background-color: white;
  padding: 20px;
  border: 1px solid #000;
  border-radius: 10px;
  width: 50%;
  margin: 0 auto;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_cmp form {
  margin: 0 auto;
}

.anshin_cmp .mktoForm .mktoButtonWrap.mktoRound .mktoButton {
  padding: 0.5em 2em !important;
}

#common #main-wrap > .main > .box-a .anshin_support .move_formBtn {
  position: fixed;
  bottom: 90px;
  right: 30px;
  width: 150px;
  z-index: 5;
  pointer-events: none;
}

#common #main-wrap > .main > .box-a .anshin_support .move_formBtn img {
  width: 100%;
}

/* 髫ｰ螟ｲ�ｽ�ｽ鬯ｩ蛹�ｽｽ�ｸ髣費ｽｨ陞｢�ｹ邵ｺ蜀暦ｽｹ譎｢�ｽ�｣驛｢譎｢�ｽ�ｳ驛｢譎擾ｽ｣�ｹ�ｽ�ｽ驛｢譎｢�ｽ�ｳ鬨ｾ蛹�ｽｽ�ｨ髣厄ｽｫ�ｽ�ｮ髮趣ｿｽ�ｽ�｣_髫ｴ�ｬ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ鬮ｴ謇假ｽｽ�ｽ髯ｷ莨夲ｽｿ�ｽ_鬩搾ｽｨ郢ｧ�ｽ�ｽ�ｺ�ｽ�ｽ */

@media screen and (max-width: 1280px) {
  #common #main-wrap > .main > .box-a .anshin_support .anshin_line .character {
    display: none;
  }
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_line
  .character.pig {
  position: absolute;
  left: 10px;
  bottom: 17%;
  width: 7%;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_line
  .character.linko {
  position: absolute;
  right: -13%;
  bottom: 17%;
  width: 20%;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .line_bnr {
  width: 80%;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .anshin_line
  .anshin_line_id {
  width: 45%;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .line_id {
  width: 100%;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line h2 {
  font-weight: bold;
  font-size: 26px;
  line-height: 30px;
  color: #333;
  margin: 0 0 30px 0;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .flx {
  justify-content: center;
  margin: 40px 0 30px;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .flx > img {
  margin: 0 20px 0 0;
  width: 9%;
}

#common #main-wrap > .main > .box-a .anshin_support .anshin_line .flx p {
  margin: 0 0 10px 0;
  font-size: 18px;
}

#common #main-wrap > .main > .box-a .anshin_support .other_support {
  color: #074294;
  background-color: #fff;
}

#common #main-wrap > .main > .box-a .anshin_support .other_support .flx {
  justify-content: space-between;
  margin: 30px 0;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .other_support_box {
  border: 1px solid #074294;
  border-radius: 10px;
  padding: 0 30px 20px;
  width: calc((100% - 10%) / 3);
  min-height: 355px;
  height: 100%;
  position: relative;
  box-sizing: border-box;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .other_support_box
  h3 {
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .other_support_box
  p {
  padding: 0 0 60px 0;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .other_support_box
  a {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  background-color: #074294;
  border-radius: 100vh;
  padding: 17px 0;
  width: 80%;
  text-align: center;
  position: absolute;
  bottom: 5%;
  right: 0;
  left: 0;
  margin: auto;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .other_support_box
  .dashed_after:after {
  width: 100%;
  margin-top: 5px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support_icon::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-size: 98%;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: 6px;
  left: -5px;
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .trouble:before {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/trouble@3x.png);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .health:before {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/heart-alt@3x.png);
}

#common
  #main-wrap
  > .main
  > .box-a
  .anshin_support
  .other_support
  .workplace:before {
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/workplace@3x.png);
}

#common #main-wrap > .main > .box-a .anshin_support .close_txt {
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  margin: 50px 0 0 0;
}

#common #main-wrap > .main > .box-a .anshin_support .close_txt span {
  position: relative;
}

#common #main-wrap > .main > .box-a .anshin_support .close_txt img {
  position: absolute;
  width: 120px;
  left: -150px;
  top: 0;
  bottom: 0;
  margin: auto;
}

.max767_b {
  display: none;
}

@media screen and (max-width: 767px) {
  .col-1
    #main-wrap
    > .main
    > .box-a
    #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    h2 {
    margin: 0;
    padding: 30px 0;
  }

  #common #main-wrap > .main > .box-a .anshin_support .c_sec {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    padding: 10% 15px;
  }

  #common #main-wrap > .main > .box-a .anshin_support .fv {
    background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/anshin_mv_sp@3x.png);
    /* height: 188px; */
    aspect-ratio: 750 / 392;
  }

  #common #main-wrap > .main > .box-a .anshin_support .page_link .flx {
    flex-direction: column;
  }

  #common #main-wrap > .main > .box-a .anshin_support .page_link_item {
    width: 340px;
    max-width: 100%;
    margin: 0 auto 10px;
    padding: 3px 20px 13px;
  }

  .max767_n {
    display: none !important;
  }

  .max767_b {
    display: block;
  }

  #common #main-wrap > .main > .box-a .anshin_support .support_system .manga {
    width: 100%;
    margin: 30px 0 50px;
  }

  #common #main-wrap > .main > .box-a .anshin_support .support_system p {
    font-size: 13px;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .expert_voice
    .voice_item_pic {
    display: none;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .voice_item_info_title::after {
    display: none;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .expert_voice
    .voice_item_info {
    width: 100%;
    margin: 0 auto;
  }

  #common #main-wrap > .main > .box-a .anshin_support .other_support .flx {
    flex-direction: column;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .other_support
    .other_support_box {
    width: 340px;
    max-width: 100%;
    margin: 0 auto 30px;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .other_support
    .tac.close_txt {
    text-align: left !important;
  }

  #common #main-wrap > .main > .box-a .anshin_support .voice_item_info_title {
    text-align: center;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .expert_voice
    .voice_item_info
    h3 {
    font-size: 40px;
    line-height: 1.5;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .expert_voice
    .voice_item_info
    p {
    font-size: 14px;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .expert_voice
    .voice_item_info_comment
    > div,
  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .expert_voice
    .voice_item_info_contact
    > div {
    text-align: center;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .staff_support
    .voice_item_info_title::after {
    display: none;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .expert_voice
    .voice_item_info
    .dashed_after::after {
    width: 100%;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .voice_item.default
    .voice_item_info_title
    h3,
  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .voice_item.default
    .voice_item_info_title
    p {
    text-align: center;
  }

  #common #main-wrap > .main > .box-a .anshin_support section h2 img {
    width: 35%;
  }

  #common #main-wrap > .main > .box-a .anshin_support .anshin_line .flx {
    flex-direction: column-reverse;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .anshin_line
    .anshin_line_id {
    width: 100%;
  }

  #common #main-wrap > .main > .box-a .anshin_support .anshin_line h2 {
    font-size: 18px;
    line-height: 1.5;
  }

  #common #main-wrap > .main > .box-a .anshin_support .anshin_line .flx p {
    font-size: 15px;
  }

  #common #main-wrap > .main > .box-a .anshin_support .anshin_line .line_id {
    width: 100%;
  }

  #common #main-wrap > .main > .box-a .anshin_support .anshin_line .line_bnr {
    width: 100%;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .anshin_line
    .flx
    > img.line_qr {
    width: 40%;
    margin: 30px auto 0;
  }

  #common #main-wrap > .main > .box-a .anshin_support .close_linko_sp {
    width: 40%;
    margin: 0 auto 30px;
  }

  #common #main-wrap > .main > .box-a .anshin_support .voice_img_sp {
    width: 100%;
    margin: 0 0 30px 0;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .voice_item.opposite
    .voice_item_info_title {
    text-align: center;
  }

  #common #main-wrap > .main > .box-a .anshin_support .close_txt {
    margin: 20px 0 0 0;
  }

  .text2_style.dashed:before {
    width: 60%;
    margin: 20px auto;
  }

  .text2_style.dashed_after:after {
    width: 60%;
    margin-top: 10px;
  }

  .text2_style {
    font-size: 14px;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .support_system
    .five_support {
    width: 100%;
  }

  /* 髫ｰ螟ｲ�ｽ�ｽ鬯ｩ蛹�ｽｽ�ｸ髣費ｽｨ陞｢�ｹ邵ｺ蜀暦ｽｹ譎｢�ｽ�｣驛｢譎｢�ｽ�ｳ驛｢譎擾ｽ｣�ｹ�ｽ�ｽ驛｢譎｢�ｽ�ｳ鬨ｾ蛹�ｽｽ�ｨ髣厄ｽｫ�ｽ�ｮ髮趣ｿｽ�ｽ�｣_髫ｴ�ｬ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ鬮ｴ謇假ｽｽ�ｽ髯ｷ莨夲ｽｿ�ｽ */
  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .anshin_cmp
    .anshin_cmp_ttl {
    width: 80%;
  }

  #common #main-wrap > .main > .box-a .anshin_support .fv.fv_cmp {
    background-image: none;
    height: auto;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .anshin_support
    .anshin_cmp
    .anshin_cmp_form {
    width: 100%;
  }

  #common #main-wrap > .main > .box-a .anshin_support .move_formBtn {
    position: fixed;
    bottom: 160px;
    right: 10px;
    width: 100px;
    z-index: 5;
  }

  /* 髫ｰ螟ｲ�ｽ�ｽ鬯ｩ蛹�ｽｽ�ｸ髣費ｽｨ陞｢�ｹ邵ｺ蜀暦ｽｹ譎｢�ｽ�｣驛｢譎｢�ｽ�ｳ驛｢譎擾ｽ｣�ｹ�ｽ�ｽ驛｢譎｢�ｽ�ｳ鬨ｾ蛹�ｽｽ�ｨ髣厄ｽｫ�ｽ�ｮ髮趣ｿｽ�ｽ�｣_髫ｴ�ｬ隲､諛ｶ�ｽ�ｱ�ｽ�ｱ鬮ｴ謇假ｽｽ�ｽ髯ｷ莨夲ｽｿ�ｽ_鬩搾ｽｨ郢ｧ�ｽ�ｽ�ｺ�ｽ�ｽ */
}

/* ////////// anshin_support end////////// */
/* ////////// sapporo_sale end////////// */

/* ////////// sapporo_sennyu start////////// */
.pc_view {
  display: block !important;
}

.sp_view {
  display: none !important;
}

.pc_img_view {
  display: block !important;
}

.sp_img_view {
  display: none !important;
}

.pc_br {
  display: inline;
}

.sp_br {
  display: none;
}

.sappro_sennyu {
  background-color: #aadceb;
  padding: 30px;
}

.sappro_sennyu_wrap {
  background: #ffffff;
}

.main_img img {
  width: 100%;
}

section.main_img {
  margin-bottom: 120px;
}

.nord__wrap {
  width: 90%;
  margin: auto;
  background: #fce173;
  border-radius: 15px;
  position: relative;
}

.nord__container {
  padding: 40px 40px;
}

.nord__inner {
  display: flex;
  background: #fce173;
}

.nord__inner {
  position: relative;
  padding: 1em;
}

.nord__inner:before,
.nord__inner:after {
  content: "";
  width: 70px;
  height: 70px;
  position: absolute;
  display: inline-block;
}

.nord__inner:before {
  border-left: solid 9px #ffffff;
  border-bottom: solid 9px #ffffff;
  border-radius: 3px;
  bottom: 0;
  left: 0;
}

.nord__inner:after {
  border-right: solid 9px #ffffff;
  border-top: solid 9px #ffffff;
  border-radius: 3px;
  top: 0;
  right: 0;
}

.nord__inner p {
  margin: 0;
  padding: 0;
}

.nord__img {
  width: 50%;
}

.nord__txt {
  width: 50%;
}

.nord__txt img {
  width: 120px;
}

.nord__img img {
  width: 400px;
}

.nord__txt {
  width: 50%;
  padding: 10px 50px;
}

.nord__txt span {
  display: block;
}

span.nord__ttl {
  font-size: 43px;
  font-weight: bold;
  line-height: 1;
}

span.nord__subttl {
  font-size: 13px;
  font-weight: bold;
}

.nord__txt p {
  padding: 20px;
}

.act_flag img {
  width: 17%;
  position: absolute;
  top: -87px;
  left: 5px;
}

section.event {
  margin-top: 70px;
}

.event__wrap {
  width: 75%;
  margin: auto;
  display: flex;
}

.event_img {
  width: 50%;
}

.event_img img {
  width: 95%;
}

.event_txt {
  width: 50%;
}

.event_inner {
  width: 100%;
  text-align: center;
  padding-bottom: 20px;
}

.event_txt img {
  width: 80%;
}

.event_txt p {
  text-align: center;
  padding-top: 20px;
}

.icon_wrap {
  width: 50%;
}

.icon_container {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
}

.light img {
  width: 45%;
  padding-left: 30px;
}

.shape_1 {
  text-align: right;
}

.shape_1 img {
  width: 56%;
}

section.event_filming {
  margin-top: 40px;
}

.icon_wrap_r {
  width: 50%;
  margin: 0 0 0 auto;
}

.shape_2 img {
  width: 46%;
}

.camera {
  text-align: right;
}

.camera img {
  width: 35%;
  padding-right: 30px;
}

.icon_wrap_bottom {
  width: 62%;
}

.clapperboard img {
  width: 40%;
  padding-left: 30px;
}

.shape_3 img {
  width: 47%;
  padding-top: 20px;
}

.shape_3 {
  text-align: right;
}

section.photo {
  text-align: center;
  position: relative;
}

section.photo img {
  width: 55%;
}

section.photo .photo_flag {
  width: 14%;
  position: absolute;
  top: -16%;
  left: 21%;
}

.txt_bottom {
  font-size: 24px;
  font-weight: bold;
  margin: 20px 0 80px;
}

section.img_bottom {
  padding-bottom: 50px;
}

ul.img_bottom_list {
  display: flex;
}

.img_bottom_list img {
  width: 100%;
}

@media screen and (max-width: 970px) {
  .pc_img_view {
    display: none !important;
  }

  .sp_img_view {
    display: block !important;
  }

  .pc_br {
    display: none;
  }

  .sp_br {
    display: inline;
  }

  .nord__inner {
    display: initial;
  }

  .nord__img {
    width: 100%;
  }

  span.nord__subttl {
    padding-bottom: 20px;
  }

  .nord__txt {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 10px;
  }

  .nord__txt p {
    padding: initial;
  }

  .nord__txt img {
    padding-bottom: 20px;
  }

  .nord__inner {
    position: initial;
  }

  .nord__inner:before {
    border-left: solid 9px #ffffff;
    border-bottom: solid 9px #ffffff;
    border-radius: 3px;
    bottom: 20px;
    left: 20px;
  }

  .nord__inner:after {
    border-right: solid 9px #ffffff;
    border-top: solid 9px #ffffff;
    border-radius: 3px;
    top: 20px;
    right: 20px;
  }

  .nord__inner:before,
  .nord__inner:after {
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    display: inline-block;
  }

  .act_flag img {
    width: 230px;
  }

  .event__wrap {
    display: initial;
  }

  .event_img {
    width: 50%;
    margin: auto;
  }

  .event_txt {
    width: 50%;
    margin: auto;
  }

  .event_img {
    width: 80%;
  }

  .event_txt {
    width: 80%;
  }

  .icon_wrap {
    width: 65%;
  }

  .icon_wrap_r {
    width: 65%;
  }

  .sp_shape1 img {
    width: 70%;
    padding-top: 30px;
  }

  .light img {
    width: 55%;
    padding-left: initial;
  }

  .icon_container {
    padding-top: 40px;
  }

  section.photo img {
    width: 90%;
  }

  section.photo .photo_flag {
    width: 200px;
    top: -16%;
    left: 3%;
  }

  .txt_bottom {
    margin: 20px 10px 80px;
  }

  .img_bottom_wrap img {
    width: 50%;
    display: inline;
  }

  .img_bottom_wrap ul {
    display: flex;
  }

  .img_bottom_wrap img {
    width: 100%;
  }

  @media screen and (max-width: 590px) {
    .pc_view {
      display: none !important;
    }

    .sp_view {
      display: block !important;
    }

    .sappro_sennyu {
      padding: 15px;
    }

    section.main_img {
      margin-bottom: 30px;
    }

    .act_flag img {
      width: 200px;
      position: absolute;
      top: -87px;
      left: -12px;
    }

    .nord__txt img {
      width: 100px;
      padding-bottom: 10px;
    }

    .event_img {
      width: 90%;
    }

    .event_txt {
      width: 95%;
    }

    .event_txt img {
      width: 100%;
    }

    .sp_shape1 img {
      width: 58%;
    }

    .sp_flight {
      padding-top: 10px;
    }

    .sp_flight img {
      width: 76%;
    }

    section.event {
      margin-top: 20px;
    }

    section.arrival {
      margin-top: 70px;
    }

    section.event_filming {
      margin-top: 10px;
    }

    .icon_container {
      padding-top: 20px;
      padding-bottom: 0px;
    }

    .camera img {
      width: 50%;
      padding-right: 15px;
    }

    .shape_2 img {
      width: 62%;
    }

    .clapperboard img {
      width: 60%;
      padding-left: 0px;
    }

    .shape_3 img {
      width: 73%;
      padding-bottom: 40px;
    }

    section.photo .photo_flag {
      width: 140px;
      top: -15%;
      left: -1%;
    }

    .txt_bottom {
      font-size: 18px;
      margin: 20px 10px 40px;
    }
  }
}

/* ////////// sapporo_sennyu end////////// */

/* ////////// privacy_policy start////////// */
.pp_catch {
  padding-top: 30px;
}

.ank_color a {
  color: #004097;
}

.h_link {
  color: #004097;
}

.o_list {
  width: 100%;
  box-sizing: border-box;
  line-height: normal;
}

.o_list li {
  text-align: left;
  list-style: decimal;
  padding-bottom: 30px;
}

#common #main-wrap .sign p {
  text-align: right;
}

.pp_ttl {
  padding-top: 40px;
}

ul.pp_work_li {
  text-align: left;
  padding-left: 20px;
  padding-bottom: 5px;
}

ul.pi_purpose_ul {
  text-align: left;
  padding: 30px 0 30px 30px;
}

.pp_dis {
  text-align: left;
  padding-left: 20px;
}

a.pp_dis_ank {
  color: #004097;
}

.pp_contact {
  text-align: left;
  padding: 40px 0 20px;
}

.pp_contact_conc {
  text-align: left;
}

.pp_contact_conc a {
  color: #004097;
}

.sec_disclosure_item {
  margin-bottom: 15px;
}

#common #main-wrap .sec_disclosure_item p {
  margin: 0;
}

#common #main-wrap .sec_disclosure_item p:first-child {
  font-weight: bold;
  margin-bottom: 5px;
}

#common #main-wrap .sec_disclosure_item li {
  list-style-position: inside;
  padding-left: 1.5em;
  text-indent: -1.5em;
  text-align: left;
}

.list_adjust {
  text-indent: -2em;
  padding-left: 1em;
}

/* ////////// privacy_policy end////////// */
/* ///////// sapporo_report_2 start/////// */
.pc_view {
  display: block !important;
}

.sp_view {
  display: none !important;
}

.report {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}

.report__wrapper {
  display: flex;
}

.report__wrapper_img {
  width: 52%;
}

.report__wrapper_img img {
  width: 95%;
  padding-top: 40px;
}

.report__wrapper_title {
  width: 48%;
}

.report__wrapper_title img {
  width: 95%;
}

.report__wrapper_text {
  width: 400px;
  padding-top: 20px;
  line-height: 2;
  margin: auto;
  color: #4a4a4a;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .reportIcon
  .reportIcon__wrapper {
  max-width: 52%;
  margin: 0 0 0 auto;
  display: flex;
  justify-content: space-between;
  padding-right: 50px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .reportIcon
  .reportIcon__wrapper
  .icon_mark {
  margin: initial;
  width: 200px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .reportIcon
  .reportIcon__wrapper
  .icon_object {
  margin: initial;
  width: 130px;
  object-fit: contain;
}

.flex_reverse {
  flex-direction: row-reverse;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .reportIcon
  .reportIcon__wrapper_reverse {
  margin: initial;
  padding-left: 50px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .reportIcon
  .reportIcon__wrapper
  .icon_dancer {
  width: 180px;
  object-fit: contain;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .reportIcon
  .icon_light_area {
  max-width: 58%;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .reportIcon
  .reportIcon__wrapper
  .icon_mark_4 {
  padding-top: 100px;
}

.interview_shot {
  position: relative;
  max-width: 1000px;
  margin: auto;
  margin-top: 50px;
  padding: 0 25px 80px;
}

section.interview_shot img {
  display: block;
  width: 100%;
  max-width: 1000px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview_shot
  .interview_flag {
  width: 300px;
  position: absolute;
  top: -122px;
  left: -3px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview_shot
  h2 {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.8;
  padding-top: 30px;
}

#common #main-wrap .main .box-a .bg .underpage .sappro_sennyu_wrap .support {
  background-color: #fff4c4;
  padding: 80px 0;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .support
  .support__wrapper {
  /* width: 1200px; */
  margin: auto;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .support
  .support__wrapper
  img {
  width: 1000px;
  max-width: 100%;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .support
  .support__wrapper
  .support__container {
  padding-top: 20px;
  display: flex;
  justify-content: space-evenly;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .support
  .support__wrapper
  .support__container
  .support__contents {
  background-color: #ffffff;
  width: 400px;
  border-radius: 20px;
  padding: 20px 35px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .support
  .support__wrapper
  .support__container
  .support__contents
  img {
  width: 250px;
  padding-bottom: 15px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .support
  .support__wrapper
  .support__container
  .support__contents
  h3 {
  text-align: center;
  padding-bottom: 10px;
  margin-bottom: 0;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .support
  .support__wrapper
  .support__container
  .support__contents
  p {
  padding: 0 30px;
  line-height: 1.9;
}

section.interview {
  width: 100%;
  max-width: 1200px;
  margin: auto;
  padding-bottom: 50px;
}

.interview p {
  font-size: 18px;
}

.interview span {
  color: #50b9e0;
}

.interview__title {
  padding: 80px 10px;
  display: flex;
  justify-content: space-between;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__title
  .interview_title_main {
  max-width: 50%;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__title
  .interview_title_img {
  max-width: 50%;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__text
  p {
  line-height: 1.8;
  padding: 0 10px 10px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__img_text {
  display: flex;
  padding-bottom: 10px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__img_text_work
  img {
  width: 400px;
  padding-right: 30px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__img_text
  p {
  line-height: 1.8;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__img_text_chill
  img {
  width: 400px;
}

section.coordinator {
  width: 100%;
  max-width: 1200px;
  margin: auto;
  display: flex;
  padding-bottom: 70px;
}

.coordinator .coordinator__img {
  width: 400px;
  padding-right: 30px;
}

.coordinator .coordinator__text {
  text-align: left;
}

.coordinator .coordinator__text img {
  width: 350px;
  padding-bottom: 15px;
}

.coordinator .coordinator__text p {
  font-size: 18px;
}

#common
  #main-wrap
  .main
  .box-a
  .bg
  .underpage
  .sappro_sennyu_wrap
  .interview
  .interview__img_text
  p {
  padding-left: 10px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .flx {
  display: flex;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .c_sec {
  max-width: 1000px;
  width: 100%;
  padding: 70px 0;
  margin: 0 auto;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .support_bnr {
  background-color: #fff4c4;
  padding-bottom: 50px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .support_bnr_container {
  max-width: 1231px;
  margin: 0 auto;
  padding: 0 15px;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .support_bnr_container img {
  width: 100%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .search {
  background-color: #aadceb;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .search .flx {
  justify-content: space-evenly;
  margin: 50px 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .search h2 {
  color: white;
  text-shadow: 0px 0px 6px rgba(74, 74, 74, 0.16);
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .search .search_item {
  position: relative;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .search span {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

#common #main-wrap > .main > .box-a .sappro_sennyu .search span p {
  font-weight: bold;
  margin: 10px 0 0 0;
  text-align: center;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .search span img {
  width: 32%;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .cta {
  background-color: #00a0dc;
  padding: 2.5% 0 0 0;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .cta a {
  background-color: #ffeb00;
  display: inline-block;
  padding: 20px 100px;
  border-radius: 50px;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.1em;
  position: relative;
  font-weight: bold;
  border: 3px solid white;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .cta a span {
  color: #4a4a4a;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .cta a::before {
  /* content: "�ｽ�ｽ�ｽ�ｼ  鬩搾ｿｽ�ｽ�｡髯ｷ螂�ｽｿ�ｽ1髯具ｽｻ�ｽ�ｽ邵ｲ螳壽･懆�包ｽ｡�ｽ�ｺ�ｽ�ｽ �ｽ�ｽ�ｽ�ｽ";
  position: absolute;
  top: -40px;
  right: 0;
  left: 0;
  margin: auto;
  display: block;
  color: white;
  font-weight: bold;
  font-size: 20px; */

  /* 20260325修正 */
  display: none;
}

.col-1 #main-wrap > .main > .box-a .sappro_sennyu .cta a span::before {
  content: "";
  display: inline-block;
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/cta_pen@3x.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  transform: translateY(3px);
}

@media screen and (max-width: 868px) {
  section.main_img {
    margin-bottom: 30px;
  }

  .pc_view {
    display: none !important;
  }

  .sp_view {
    display: block !important;
  }

  .report__wrapper {
    flex-direction: column-reverse;
  }

  .report__wrapper_img {
    width: 100%;
  }

  .report__wrapper_title {
    width: 80%;
    margin: auto;
  }

  .report__wrapper_text {
    max-width: 400px;
    font-size: 14px;
    width: initial;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .reportIcon
    .reportIcon__wrapper {
    padding: 20px 50px 40px;
    max-width: 37%;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .reportIcon
    .reportIcon__wrapper
    .icon_mark {
    width: 100px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .reportIcon
    .reportIcon__wrapper
    .icon_object {
    width: 80px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .support
    .support__wrapper {
    width: 100%;
    /* max-width: 1200px; */
    margin: auto;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .support
    .support__wrapper
    img {
    width: 1000px;
    max-width: 100%;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .support
    .support__wrapper
    .support__container {
    display: block;
    padding: 20px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .support
    .support__wrapper
    .support__container
    .support__contents {
    margin: auto;
    margin-bottom: 30px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .support
    .support__wrapper
    .support__container
    .support__contents
    p {
    margin: 0;
    margin-bottom: 30px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .reportIcon
    .icon_light_area {
    max-width: 58%;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .support
    .support__wrapper
    .support__container
    .support__contents {
    max-width: 400px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .interview
    .interview__img_text {
    display: block;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .interview
    .interview__img_text
    p {
    padding: 10px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .interview_shot
    h2 {
    font-size: 20px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .interview_shot
    .interview_flag {
    width: 200px;
    top: -90px;
    left: -10px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .support
    .support__wrapper
    .support__container
    .support__contents {
    width: initial;
  }

  .interview__title {
    padding: 0 20px 30px;
  }

  .coordinator {
    flex-direction: column-reverse;
  }

  .coordinator .coordinator__text {
    padding-left: 10px;
  }

  #common
    #main-wrap
    .main
    .box-a
    .bg
    .underpage
    .sappro_sennyu_wrap
    .interview
    .interview__img_text
    p {
    padding-left: 10px;
  }

  #common #main-wrap .main .box-a .bg .underpage .sappro_sennyu_wrap .support {
    background-color: #fff4c4;
    padding: 80px 0 0 0;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sennyu .search .flx {
    flex-direction: row;
    margin: 40px 0;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sennyu .search .search_item {
    position: relative;
    width: 100%;
    max-width: 200px;
    margin: 0 3px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sennyu .search .search_item img {
    max-width: 100%;
  }

  #common #main-wrap > .main > .box-a .sappro_sennyu .search span p {
    font-size: 10px;
    text-align: center;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sennyu .search span img {
    width: 45%;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .sappro_sennyu
    .search
    .c_sec
    .flx
    .search_item
    span {
    color: #00a0dc;
    font-weight: bold;
    font-size: 11px;
  }

  #common
    #main-wrap
    > .main
    > .box-a
    .sappro_sennyu
    .search
    .c_sec
    .flx
    .search_item
    .cl_b
    span {
    padding-top: 65px;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sennyu .cta {
    padding: 18% 0 9%;
  }

  .col-1 #main-wrap > .main > .box-a .sappro_sennyu .cta a {
    padding: 10px 0;
    font-size: 16px;
    width: 100%;
    max-width: calc(100vw - 20%);
  }
}

/* ///////// sapporo_report_2 end/////// */
/* 20220123 mypage_system css kuriyama */

#common .box-a .underpage .mypageSystem_figArea_02 .faq_figArea_item {
  margin-bottom: 60px;
  position: relative;
}

.mypageSystem_figArea_02 .faq_figArea_item:last-child {
  margin-bottom: 0;
}

.mypageSystem_figArea_02 .faq_figArea_item:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13.5px 0 13.5px 17px;
  border-color: transparent transparent transparent #003f97;
  position: absolute;
  left: 50%;
  bottom: -30px;
  transform: translateX(-50%) rotate(90deg);
}

.mypageSystem_figArea_02 .faq_figArea_item:last-child:after {
  content: none;
}

/* 20220123 mypage_system css kuriyama end */

/* 20220307 start_working css kuriyama start */

.myPortal_exp .flx {
  display: flex;
  gap: 15px 20px;
}

.myPortal_exp_login {
  margin-bottom: 30px;
}

.myPortal_exp_btn_wrapper {
  border-top: 1px solid #707070;
  padding-top: 50px;
}

.myPortal_exp_btn {
  background-color: #eb4c8c;
  color: white;
  padding: 10px 20px;
  border-radius: 5px;
  margin-bottom: 30px;
  font-size: 20px;
  display: block;
  width: 60%;
  font-weight: bold;
  box-sizing: border-box;
}

.myPortal_exp_login_pic {
  width: 85%;
}

.myPortal_exp_login_pic img {
  width: 100%;
}

.myPortal_exp_notice_fig {
  border: 1px solid #000;
  height: 500px;
  overflow-x: scroll;
  margin-bottom: 50px;
}

.myPortal_exp_notice_fig img {
  width: 100%;
}

.myPortal_exp_notice_ttl {
  padding: 0 0 0 40px;
  margin-bottom: 10px;
  position: relative;
}

.myPortal_exp_notice_ttl:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(https://step.careerlink.co.jp/img_sys/1087/ffls/ico_startWorking_exclamation.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  margin: auto;
  bottom: 0;
  left: 0;
  top: 0;
}

@media screen and (max-width: 868px) {
  .myPortal_exp .flx {
    flex-direction: column;
  }

  .myPortal_exp_login_pic {
    width: 80%;
    margin: 0 auto;
  }

  .myPortal_exp_btn {
    width: 100%;
  }

  .myPortal_exp_notice_fig {
    height: 300px;
  }
}

/* 20220307 start_working css kuriyama end */

/* 20230415 start_syokai-yotei-haken css kuriyama start */

/* c-subpage-mv */
.c-subpage-mv {
  display: flex;
  gap: 14px;
}
.c-subpage-mv__picture {
  max-width: 280px;
}
@media screen and (max-width: 768px) {
  .c-subpage-mv {
    flex-direction: column;
  }
  .c-subpage-mv__picture {
    width: 100%;
    max-width: none;
  }
}

/* c-bnr-area */
.c-bnr-area__title {
  margin-bottom: 30%;
  text-align: center !important;
}
.c-bnr-area__picture {
  width: 100%;
}
.c-bnr-area__list {
  display: flex;
  gap: 20px;
}
.c-bnr-area__list--center {
  justify-content: center;
}
.c-bnr-area__link {
  max-width: 330px;
  display: block;
  margin: 0 auto;
}
.c-bnr-area__list-item {
  width: calc((100% - 30px) / 2);
  cursor: pointer;
}
.c-bnr-area__list-item:hover {
  opacity: 0.5;
}
.c-bnr-area__text {
  margin-top: 10px !important;
  text-align: center !important;
}
@media screen and (max-width: 768px) {
  .c-bnr-area__list {
    flex-direction: column;
  }
  .c-bnr-area__list-item {
    width: 100%;
  }
}

/* c-column */
.c-column-2 {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}
.c-column-2--opposite {
  flex-direction: row-reverse;
}
.c-column-2 .c-column-item {
  width: calc((100% - 30px) / 2);
}

@media screen and (max-width: 768px) {
  /* c-column */
  .c-column-2 {
    flex-direction: column;
  }
  .c-column-2 .c-column-item {
    width: 100%;
  }
}

/* c-heading */
.c-heading-sub {
  color: #0089d4;
  text-align: center !important;
  font-weight: bold;
}

/* l-inner */
.l-inner {
  padding: 0 15px;
}

/* 20230415 start_syokai-yotei-haken css kuriyama end */

.top-tokushu-bnr__picture {
  height: auto;
}

/* TOP 驍ｵ�ｺ鬮ｮ�ｽ�ｽ�ｽ�ｽ�ｹ鬩包ｽｶ闕ｵ譏ｶ阡馴坿�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｱ */
.csnaviBnr {
  box-shadow: none;
  border: none;
  padding: 18px;
  background: #ffffff;
  border-radius: 3px;
  margin-bottom: 25px;
}
.csnaviBnr h2 {
  text-align: left;
  border-bottom: 2px solid #cccccc;
  box-shadow: none;
  background: #fff;
  color: #0089d4;
  margin: -15px 0 0;
  padding: 8px 8px 8px 15px;
  font-size: 20px;
  font-weight: normal;
}
.csnaviBnr ul {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.csnaviBnr li {
  width: 32%;
}
.csnaviBnr li .img {
  /* position: relative;
    Z-INDEX: 2; */
}
.csnaviBnr li .img img {
  width: 100%;
}
.csnaviBnr li .wrap {
  background-color: #f4f9f9;
  padding: 10px;
  min-height: 140px;
  position: relative;
  box-sizing: border-box;
}
.csnaviBnr li h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  text-align: left;
}
.csnaviBnr li .go-detail {
  position: absolute;
  bottom: 10px;
  right: 20px;
  color: #0089d4;
  font-size: 12px;
  font-weight: bold;
}
.csnaviBnr li .go-detail::after {
  display: block;
  content: "";
  position: absolute;
  top: 6px;
  right: -10px;
  width: 5px;
  height: 5px;
  margin: 0;
  border-top: solid 2px #2196f3;
  border-right: solid 2px #2196f3;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.csnaviBnr__list {
  position: relative;
  padding-bottom: 40px;
  background-color: #f4f9f9;
}

.csnaviBnr .csnaviBnr__list .wrap {
  min-height: 120px;
}

.csnaviBnr-sp__tag {
  display: none;
}

.csnaviBnr-sp h5 {
  display: none;
}

.csnaviBnr-sp .desc-text {
  display: none;
}

#new-jobs {
  /* display: none; */
  height: 0;
}

.csnaviBnr-sp h2 {
  padding: 8px 8px 8px 0px;
}

.csnaviBnr-sp__tag.csnaviBnr-sp__haed-tag {
  background: #eb4c8c;
  display: inline-block;
  margin: 0 5px 0 5px;
  padding: 1px 6px;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 2px;
  border-radius: 3px;
  color: #fff;
  position: relative;
  bottom: 4px;
  left: 0;
}

.jobs span.go-detail-sp.bg-none--pc {
  background: none;
}

.csnaviBnr .viewList-sc li .wrap {
  background-color: transparent;
}

.csnaviBnr #viewList {
  row-gap: 10px;
}

.csnaviBnr li .go-detail.pos-relative {
  position: relative;
  right: 0;
  text-align: right;
  padding-right: 30px;
}

.csnaviBnr li .go-detail.pos-relative::after {
  top: 13px;
  right: 15px;
}

.csnaviBnr #viewList li {
  width: 32%;
}

.csnaviBnr-sp.jobs ul li img {
  max-width: initial;
}

.csnaviBnr-sp.jobs ul li {
  padding: 0;
}

.csnaviBnr-sp.jobs ul {
  border: none;
}

.csnaviBnr .csnaviBnr__list--pc .wrap {
  min-height: 170px;
  padding-bottom: 40px;
}

.jobs .csnaviBnr__content--flex {
  display: flex;
  flex-direction: column;
}

.jobs .csnaviBnr__content--flex span.go-detail {
  margin: 0;
}

.csnaviBnr-sp__title--flex .forSP {
  display: none;
}

.jobs span.go-detail-sp.go-detail-center {
  text-align: center;
  padding-right: 0;
  color: #fff;
  font-size: 16px;
  margin: 0 10px;
  font-weight: initial;
  bottom: 18px;
}
.csnaviBnr li .go-detail.go-detail-center::after {
  border-top: solid 2px #fff;
  border-right: solid 2px #fff;
  width: 6px;
  height: 6px;
  top: 16px;
}
.csnaviBnr li .csnaviBnr__list-text {
  font-weight: initial;
}
.csnaviBnr .csnaviBnr__list--pc .csnaviBnr__list--s-mh {
  min-height: 130px;
}
.csnaviBnr .csnaviBnr__list--pc .csnaviBnr__list--pb0 {
  padding-bottom: 0;
}

@media screen and (max-width: 768px) {
  .csnaviBnr ul {
    margin-top: 20px;
  }
  .csnaviBnr li {
    width: 100%;
    margin-bottom: 20px;
  }
  .csnaviBnr li .img img {
    margin-bottom: 0 !important;
  }
  .csnaviBnr li .wrap {
    min-height: initial;
    padding: 18px 18px 56px;
  }
  .csnaviBnr li h3 {
    font-size: 16px;
    margin: 0 !important;
  }
  .csnaviBnr li .go-detail {
    font-size: 14px;
  }
  .csnaviBnr {
    margin-bottom: 40px;
  }

  .csnaviBnr-sp {
    display: block;
    height: 100%;
    margin-bottom: 45px;
  }

  .csnaviBnr-sp h5 {
    display: block;
    margin: 0 0 5px;
    font-size: 16px;
    text-align: left;
  }

  .csnaviBnr__list {
    background-color: transparent;
  }

  .csnaviBnr-sp h3 {
    display: none;
  }

  .csnaviBnr-sp__tag {
    background: #eb4c8c;
    display: inline-block;
    margin: 0 5px 0 5px;
    padding: 1px 6px;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 2px;
    border-radius: 3px;
    color: #fff;
    position: relative;
    bottom: 4px;
    left: 0;
  }

  .csnaviBnr-sp ul li .img {
    float: left;
    max-width: 40%;
    height: 100%;
    margin: 0 15px 10px 0 !important;
  }

  .csnaviBnr-sp .desc-text {
    display: block;
    font-size: 12px;
    text-align: left;
    height: auto;
  }

  .csnaviBnr.csnaviBnr-sp li .wrap {
    background-color: transparent;
    padding: 0;
    height: 100%;
  }

  .csnaviBnr .csnaviBnr__list .wrap {
    min-height: auto;
  }

  .csnaviBnr-sp .go-detail.go-detail-sp {
    position: absolute;
    clear: both;
    display: block;
    margin: auto;
    padding: 8px 0;
    color: #ffffff;
    background: #2196f3;
    text-align: center;
    text-indent: -5px;
    border-radius: 3px;
    width: 100%;
    right: 0;
    bottom: 0;
  }
  .csnaviBnr-sp .go-detail.go-detail-sp.pos-relative {
    position: relative;
    text-align: center;
    padding-right: 0;
  }
  .csnaviBnr-sp .go-detail.go-detail-sp.pos-relative.go-detail-center {
    position: relative;
    text-align: center;
    padding-right: 0;
    margin: 0;
  }
  .csnaviBnr-sp .go-detail.go-detail-sp::after,
  .csnaviBnr-sp .go-detail.go-detail-sp.pos-relative::after {
    top: 50%;
    right: 12px;
    transform: rotate(45deg) translateY(-50%);
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
  }
  .jobs span.go-detail-sp.bg-none--pc {
    background: #2196f3;
  }
  .csnaviBnr #viewList li {
    width: 100%;
  }
  .csnaviBnr-sp.jobs ul li {
    padding: 0 0 8px 0;
    /* border: none; */
  }
  .csnaviBnr-sp.jobs p.more {
    bottom: -24px;
    right: 0;
  }
  .jobs .csnaviBnr__content--flex {
    display: block;
  }
  .jobs .csnaviBnr__content--flex span.go-detail {
    margin: auto;
  }
  .csnaviBnr-sp__title--flex {
    display: flex;
    align-items: flex-start;
  }
  .csnaviBnr-sp__title--flex .csnaviBnr-sp__tag.csnaviBnr-sp__haed-tag {
    bottom: -7px;
    left: 0;
    width: fit-content;
    height: fit-content;
    white-space: nowrap;
  }
  .jobs span.go-detail-sp.go-detail-center {
    bottom: 0;
  }
}
@media screen and (max-width: 530px) {
  .csnaviBnr-sp__title--flex .forSP {
    display: block;
  }
}
/* PJ_CAREERLINK_SES-425 add end sendo */

.cta-btn-list {
  display: flex;
  flex-direction: column;
  position: fixed;
  right: -30px;
  top: 140px;
  z-index: 15;
}

.cta-btn-list__item {
  flex: 1;
}

.cta-btn-list__item a {
  border-radius: 10px 0 0 10px;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: 100px;
  min-height: 125px;
  transition: all 0.5s;
  padding: 0 40px 0 15px;
}
.cta-btn-list__item a:hover {
  transform: translateX(-30px);
  opacity: 1;
}

.register-temporary {
  background-color: #ff9494;
}
.serching-work {
  background-color: #8374ff;
}
.register-line {
  background-color: #06c755;
}

.cta-btn-list__text {
  color: white;
  font-size: 16px;
  text-decoration: none;
  outline: none;
  margin: 0 !important;
}

@media screen and (max-width: 1000px) {
  .cta-btn-list {
    display: none;
  }
}

@media screen and (max-width: 1000px) {
  .header__top {
    background-color: #fff;
    border-bottom: 1px solid #004097;
    position: fixed;
    z-index: 25;
    top: 0;
    min-height: 65px;
  }
  .header {
    margin-top: 65px;
  }
  .header__icon--menu,
  .header__icon--mypage,
  .header__icon--registration {
    text-align: center;
    background: transparent !important;
    border-radius: 0% !important;
    box-shadow: none !important;
    top: 0 !important;
  }
  .header__icon--registration img,
  .header__icon--menu img,
  .header__icon--mypage img {
    margin: 0 !important;
  }
  .header__icon--registration {
    right: 121px;
    z-index: 26;
    position: fixed;
    margin: 0 !important;
  }
  .header__icon--registration img {
    width: 54px;
  }
  .header__icon--mypage {
    right: 65px;
    z-index: 26;
    position: fixed;
    margin: 0 !important;
  }
  .header__icon--mypage img {
    width: 54px;
  }
  .header__icon--menu img {
    width: 25px;
  }
  .header__icon-text {
    font-size: 9px;
    display: block;
    color: #000;
    /* 20260130 髴托ｽｽ陷会ｿｽ */
    margin-top: 5px;
  }
  .header__icon--frame {
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header__icon-link {
    display: inline-block;
  }
}

/* 驛｢譎冗樟郢晢ｽ｣驛｢譎丞ｹｲ�朱豪�ｹ譎｢�ｽ�ｼ驛｢譎｢�ｽ�ｫ驛｢譎�ｽｧ�ｭ邵ｺ螳茨ｽｹ�ｧ�ｽ�ｸ驛｢譎｢�ｽ�ｳ */
.top_mailmagazine {
  border-top: #0089d4 3px solid;
  border-bottom: #0089d4 3px solid;
  background-color: #fff;
  margin-bottom: 20px;
  padding: 16px;
}
.top_mailmagazine .headtxt {
  text-align: center !important;
  margin-bottom: 0;
  margin-top: 0;
  color: #0089d4;
}
.top_mailmagazine .name {
  text-align: center !important;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 30px;
  font-size: 20px;
  color: #0089d4;
  font-weight: 500;
  /* border-bottom: #D9D9D9 2px solid; */
}
.top_mailmagazine .mktoForm {
  width: 477px !important;
  margin: 0 auto;
}
.top_mailmagazine #Lbltodouhuken_online_mojirethu,
.top_mailmagazine #LblEmail span {
  display: block;
  font-size: 16px !important;
  margin-bottom: 5px;
  color: #333;
  font-weight: 600;
}
.top_mailmagazine #Lbltodouhuken_online_mojirethu strong {
  font-weight: 600;
}
/* .top_mailmagazine .mktoForm.mktoLayoutAbove .mktoField,
.top_mailmagazine .mktoLabel.mktoHasWidth{
  width: 467px !important;
} */

.top_mailmagazine .mktoForm.mktoLayoutAbove .mktoLogicalField {
  width: 100% !important;
}
.top_mailmagazine .mktoForm input[type="email"],
.top_mailmagazine .mktoForm select.mktoField {
  width: 100% !important;
  border: #00a5e3 1.5px solid;
  padding: 6px 0.3em;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  font-size: 16px;
  min-height: 38px;
}
.top_mailmagazine #LblPersonal_information_consent {
  /* display: flex;
  justify-content: center;
  flex-wrap: wrap; */
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}
.top_mailmagazine #LblPersonal_information_consent br {
  display: none;
}
.top_mailmagazine .mktoRequired {
  font-size: 14px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.top_mailmagazine .mktoButtonRow .mktoButtonWrap {
  margin-left: 141.5px !important;
}
.top_mailmagazine .mktoForm .mktoButtonWrap.mktoInset .mktoButton {
  width: 194px;
  color: #fff;
  background-color: #0089d4;
  background-image: none;
  box-shadow: none;
  padding: 8px 1em;
  border: none;
  font-weight: bold;
  font-size: 16px;
}
.top_mailmagazine .mktoForm .mktoButtonWrap.mktoInset .mktoButton:hover {
  border: none;
}
.top_mailmagazine a {
  text-decoration: underline;
  padding: 0 5px;
}
.top_mailmagazine .mktoForm .mktoRequiredField .mktoAsterix {
  display: none;
}
.top_mailmagazine .mktoForm input.mktoField.mktoInvalid,
.top_mailmagazine .mktoForm textarea.mktoField.mktoInvalid,
.top_mailmagazine .mktoForm select.mktoField.mktoInvalid,
.top_mailmagazine .mktoForm .mktoLogicalField.mktoInvalid {
  border: transparent 1px solid;
}
.top_mailmagazine .mktoForm input[type="checkbox"] + label:before {
  box-shadow: none;
  border-radius: 2px;
}
.top_mailmagazine .mktoForm input[type="checkbox"]:checked + label:before {
  color: #0089d4;
}

@media screen and (max-width: 767px) {
  .top_mailmagazine .mktoForm {
    padding: 0;
  }
  .top_mailmagazine .mktoForm,
  .top_mailmagazine .mktoLabel.mktoHasWidth {
    width: 400px !important;
  }
  .top_mailmagazine .mktoButtonRow .mktoButtonWrap {
    margin-left: 103px !important;
  }
}

@media screen and (max-width: 480px) {
  .top_mailmagazine .mktoForm,
  .top_mailmagazine .mktoLabel.mktoHasWidth {
    width: 345px !important;
  }
  .top_mailmagazine .mktoButtonRow .mktoButtonWrap {
    margin-left: 75.5px !important;
  }
  .top_mailmagazine .headtxt {
    font-size: 14px;
  }
  .top_mailmagazine #LblPersonal_information_consent br {
    display: block;
  }
  .top_mailmagazine #Lbltodouhuken_online_mojirethu strong {
    padding: 0;
  }
}
@media screen and (max-width: 375px) {
  .top_mailmagazine .mktoForm,
  .top_mailmagazine .mktoLabel.mktoHasWidth {
    width: 100% !important;
  }
  .top_mailmagazine .mktoButtonRow .mktoButtonWrap {
    margin-left: 61.5px !important;
  }
}
.header__aside .triangle-right.bg-pnk {
  padding-left: 0;
}
.header__aside > a {
  text-align: center;
}
.nav__menu {
  display: flex;
}
.mod_nav ul .menu__second-level-link {
  line-height: 1.5;
  height: auto;
  padding: 10px;
}
.nav__menu__li a {
  cursor: default;
}
.menu__second-level a:hover {
  cursor: pointer;
}
.mod_nav ul .arrow-down:hover {
  background: none;
}
.bx-wrapper .slider_image-sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .bx-wrapper .slider_image-pc {
    display: none;
  }
  .bx-wrapper .slider_image-sp {
    display: block;
  }
  .menu__second-level-link .forPCTB {
    display: none;
  }
  .mod_nav ul li:nth-child(5) {
    border-bottom: none !important;
  }
  .mod_nav ul a {
    line-height: 1.5;
  }
}
@media screen and (max-width: 769px) {
  .header__nav > ul > li {
    border: none;
  }
  .nav-toggle {
    top: -14px;
  }
  .menu > li {
    line-height: 1;
  }
  .open .nav__menu .menu__second-level > div:last-child a {
    margin-bottom: 0px;
    height: 70px;
  }
}
/* 鬩搾ｽｨ�ｽ�ｦ髣包ｽｳ隴幢ｽｱ隴幢ｽｪ鬯ｨ�ｾ�ｽ�｣驛｢譎擾ｽ｣�ｹ�ｽ�ｽ驛｢�ｧ�ｽ�ｸ驛｢譎｢�ｽ�ｪ驛｢譏懶ｽｹ譁溽､ｼ�ｹ譎｢�ｽ�ｼ驛｢�ｧ�ｽ�｢驛｢譎｢�ｽ�ｫ */
.salary-inner {
  width: 100% !important;
  padding: 10px;
  box-sizing: border-box;
}
.salary-anchor {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
}
.btn-salary {
  max-width: 300px;
  padding-top: 14px !important;
  padding-bottom: 14px !important;
  margin: 0 !important;
}
.btn-salary::before {
  padding: 1px !important;
}
.arrow-down.arrow-down--black:after {
  border-color: #353e47 !important;
}
.salary-ttl-level2 {
  background: none !important;
  font-size: 24px !important;
  padding-left: 0 !important;
  border-width: 2px !important;
  margin-bottom: 26px !important;
  padding-top: 0 !important;
}
.salary-sec {
  margin-bottom: 80px;
}
.salary-content {
  margin-bottom: 40px;
}
.salary-ttl-level3 {
  padding-left: 28px;
  margin-bottom: 10px !important;
}
.salary-ttl-level3.b_circle-grbl::before {
  left: 0;
  top: 48%;
  transform: translateY(-50%) translateX(0);
}
.salary-content p {
  margin: 0 0 8px 0 !important;
}
.salary-content p.mb0 {
  margin-bottom: 0 !important;
}
.list-memo > li {
  display: flex;
  gap: 4px;
  font-size: 14px;
  text-align: left;
}
.list-memo-mark {
  padding-bottom: 2px;
  transform: translateY(-1px);
}
.salary-content .list-order > li {
  display: flex;
  gap: 4px;
  text-align: left;
  margin-bottom: 8px;
}
.salary-content .list-order {
  padding-left: 2px;
  margin-top: 10px;
  margin-bottom: 0;
}
.salary-content .list-order > li .list-order-num {
  color: #0089d4;
}
.salary-content .bg-bl {
  background-color: #eff8ff;
  padding: 16px;
  text-align: left;
}
.salary-content .acd-label02 {
  font-weight: 400;
  color: #353e47;
  padding-left: 0;
  line-height: 1;
  display: flex;
  align-items: center;
}
.salary-content .acd-label02::before {
  color: #0089d4;
}
.salary-content .acd-check:checked + .acd-label02 + .acd-content {
  padding-left: 0;
}
.salary-content .acd-check:checked + .acd-label02::before {
  font-size: 18px;
}
.salary-content .allowance__howto-title,
.salary-content .allowance__howto-text {
  font-size: 16px;
}
.salary-content .allowance__howto-text {
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.salary-contact-block {
  padding: 16px;
  background-color: #f5f5f5;
}
.salary-contact-text {
  margin-bottom: 16px;
}
.salary-content .f-md {
  font-weight: 500;
}
.salary-detail {
  margin-top: 16px;
}
.salary-detail-btn {
  width: 345px;
  display: block;
  margin-inline: auto;
  border-radius: 4px;
  background-color: #004097;
  color: #fff;
  padding: 10px;
  box-sizing: border-box;
}
.salary-contact-text .circle {
  position: relative;
  padding-left: 1.1em;
}
.salary-contact-text .circle::before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #353e47;
  border-radius: 50px;
  width: 1em;
  height: 1em;
}
@media (max-width: 768px) {
  .salary-inner {
    padding: 16px;
  }
  .salary-sec {
    margin-bottom: 0;
  }
  .salary-content.sp-mb0 {
    margin-bottom: 0;
  }
  .salary-content.sp-anchor {
    margin-bottom: -40px;
  }
  .salary-ttl-level2 {
    padding-top: 80px !important;
  }
}


/* 20260204髴托ｽｽ髫ｪ�ｽ TOP_CTA郢晄㈱縺｡郢晢ｽｳ邵ｲﾂPC邵ｺ�ｨSP邵ｺ�ｧ陷�ｽｺ邵ｺ諤懶ｿｽ邵ｺ�ｽ */
.ctaImage-pc {
  display: block;
}
.ctaImage-sp {
  display: none;
}

@media screen and (max-width: 768px) {
  .ctaImage-pc {
    display: none;
  }
  .ctaImage-sp {
    display: block;
  }
}

/* 20260210霑ｽ蜉� 竊� 0218菴ｿ逕ｨ荳ｭ豁｢ */
/* .topsearch-subtitle {
  color: #0089d4;
  font-size: 13px;
  margin: 0;
  padding: 10px 0 0 35px;
  letter-spacing: 1.5px;
} */

.popular-content-title {
  text-align: center;
  color: #0089d4;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1.5px;
}

.popular-content-list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    margin:0 auto;
    padding: 0;
    /* padding: 0 0 0 50px; */
    text-align: center;
}

.popular-content-list li {
  /* width: calc(33.33% - 6px); */
  width: calc((100% - 16px) / 3);
  display: block;
  text-align: center;
}

.popular-content-list li a { 
  color: #0089d4;
  border-bottom: solid 1px #0089d4;
  font-size: clamp(13px, 3.5vw, 15px);
  white-space: nowrap;
}

/* /////// 20260216霑ｽ蜉�  蜍､蜍吝慍繝ｻ閨ｷ遞ｮ縲繝峨Ο繝��繝繧ｦ繝ｳ///// */

/* 蜍､蜍吝慍縲蟶ょ玄逕ｺ譚�(驛ｽ驕灘ｺ懃恁譛ｪ驕ｸ謚樊凾) */
#js-sarea:disabled {
  background-color: #f3f3f3;
  color: #8a8a8a;
  cursor: not-allowed;
}

/* 閨ｷ遞ｮ��SP縺ｮ縺ｿ�� */
.jobtype-dropdown {
  position: relative;
}

.jobtype-dropdown__btn {
  display: none !important;
}

.jobtype-dropdown__panel {
  display: block !important;
}


@media screen and (max-width: 768px) { 
  .jobtype-dropdown__btn {
    display: block !important;
    text-align: left;
    background: none;
    color: #0089d4;
    border: 1px solid rgba(0, 137, 212, 0.5);
    border-radius: 5px;
    padding: 7px 13px;
    margin: 0 10px 10px 0;
    box-shadow: 0 2px 2px rgba(0, 137, 212, 0.1);
    font-size: 100%;
    min-height: 20px;
    width: 86%;
    position: relative;
  }
  
  .jobtype-dropdown__btn::after {
    content: "";
    position:absolute;
    right: 3%;
    top: 50% !important;
    width: 6px;
    height: 6px;
    border-right: 1.5px solid #0089D4;
    border-bottom: 1.5px solid #0089D4;
    transform: translateY(-50%) rotate(45deg);
    pointer-events: none;
  }

  .jobtype-dropdown__panel {
    display: none !important;
    width: 82%;
    background: #fff;
    border: 1px solid rgba(0, 137, 212, 0.35);
    border-radius: 6px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
    padding: 10px 10px 6px;
    max-height: 260px;
    overflow: auto;

  }

  .jobtype-dropdown__panel.is-open {
    display: block !important;
  }

  .jobtype-dropdown__panel label a {
    pointer-events: none;
    color: inherit;
    text-decoration: none;
  }

  .jobtype-dropdown__placeholder {
    color: #0089d4;
  }

  .jobtype-dropdown__chips {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-right: 10px;
  }

  .jobtype-chip {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 8px;
    background: #eff8ff;
    border: 1px solid rgba(0, 137, 212, 0.35);
    border-radius: 999px;
    font-size: 14px;
    color: #0089d4;
  }
  
  .jobtype-chip__remove {
    appearance: none;
    border: none;
    background: #0089d4;
    color: #fff;
    width: 18px;
    height: 18px;
    border-radius: 999px;
    line-height: 18px;
    text-align: center;
    padding: 0;
    cursor: pointer;
  }
}

  #js-sarea:disabled {
    opacity: 0.55;
    cursor: not-allowed;
  }


@media screen and (max-width: 768px) {
  #top .topsearch table#topsearch-free th > tr,
  #top .topsearch table#topsearch-free th > td,
  #top .topsearch table.topsearch-free-2 th > tr,
  #top .topsearch table.topsearch-free-2 th > td {
    border-bottom: 1px solid #ccc !important;
  }

  #top .topsearch table input[name="sno"] {
    margin-bottom: 26px;
  }

  #top .topsearch table {
    border-bottom: 1px solid #ccc !important;
    border-collapse: collapse;
  }

  #top .topsearch table th {
    border-top: 1px solid #ccc !important;
  }

  #top .topsearch table.topsearch-free-2 {
    border-bottom: none !important;
  }
}

@media screen and (max-width: 768px) {
  #js-ken {
    padding: 12px 13px !important;
  }
  #js-sarea {
    padding: 12px 13px !important;
  }
}


/* 20260218霑ｽ蜉� 縺薙□繧上ｊ��SP縺ｮ縺ｿ�� */
.commitment-dropdown {
  position: relative;
}

.commitment-dropdown__btn {
  display: none !important;
}

.commitment-dropdown__panel {
  display: block !important;
}

@media screen and (max-width: 768px) { 
  .commitment-dropdown__btn {
    display: block !important;
    text-align: left;
    background: none;
    color: #0089d4;
    border: 1px solid rgba(0, 137, 212, 0.5);
    border-radius: 5px;
    padding: 7px 13px;
    margin: 0 10px 10px 0;
    box-shadow: 0 2px 2px rgba(0, 137, 212, 0.1);
    font-size: 100%;
    min-height: 20px;
    width: 86%;
    position: relative;
  }
  
  .commitment-dropdown__btn::after {
    content: "";
    position:absolute;
    right: 3%;
    top: 50% !important;
    width: 6px;
    height: 6px;
    border-right: 1.5px solid #0089D4;
    border-bottom: 1.5px solid #0089D4;
    transform: translateY(-50%) rotate(45deg);
    pointer-events: none;
  }

  .commitment-dropdown__panel {
    display: none !important;
    width: 82%;
    background: #fff;
    border: 1px solid rgba(0, 137, 212, 0.35);
    border-radius: 6px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
    padding: 10px 10px 6px;
    max-height: 260px;
    overflow: auto;

  }

  .commitment-dropdown__panel.is-open {
    display: block !important;
  }

  .commitment-dropdown__panel label a {
    pointer-events: none;
    color: inherit;
    text-decoration: none;
  }

  .commitment-dropdown__placeholder {
    color: #0089d4;
  }

  .commitment-dropdown__chips {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-right: 10px;
  }

  .commitment-chip {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 8px;
    background: #eff8ff;
    border: 1px solid rgba(0, 137, 212, 0.35);
    border-radius: 999px;
    font-size: 14px;
    color: #0089d4;
  }
  
  .commitment-chip__remove {
    appearance: none;
    border: none;
    background: #0089d4;
    color: #fff;
    width: 18px;
    height: 18px;
    border-radius: 999px;
    line-height: 18px;
    text-align: center;
    padding: 0;
    cursor: pointer;
  }
}


/* 20260218霑ｽ蜉� 譎らｵｦ��SP縺ｮ縺ｿ�� */
.hmoney-dropdown {
  position: relative;
}

.hmoney-dropdown__btn {
  display: none !important;
}

.hmoney-dropdown__panel {
  display: block !important;
}

@media screen and (max-width: 768px) { 
  .hmoney-dropdown__btn {
    display: block !important;
    text-align: left;
    background: none;
    color: #0089d4;
    border: 1px solid rgba(0, 137, 212, 0.5);
    border-radius: 5px;
    padding: 7px 13px;
    margin: 0 10px 10px 0;
    box-shadow: 0 2px 2px rgba(0, 137, 212, 0.1);
    font-size: 100%;
    min-height: 20px;
    width: 86%;
    position: relative;
  }
  
  .hmoney-dropdown__btn::after {
    content: "";
    position:absolute;
    right: 3%;
    top: 50% !important;
    width: 6px;
    height: 6px;
    border-right: 1.5px solid #0089D4;
    border-bottom: 1.5px solid #0089D4;
    transform: translateY(-50%) rotate(45deg);
    pointer-events: none;
  }

  .hmoney-dropdown__panel {
    display: none !important;
    width: 82%;
    background: #fff;
    border: 1px solid rgba(0, 137, 212, 0.35);
    border-radius: 6px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
    padding: 10px 10px 6px;
    max-height: 260px;
    overflow: auto;

  }

  .hmoney-dropdown__panel.is-open {
    display: block !important;
  }

  .hmoney-dropdown__panel label a {
    pointer-events: none;
    color: inherit;
    text-decoration: none;
  }

  .hmoney-dropdown__placeholder {
    color: #0089d4;
  }

  .hmoney-dropdown__chips {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding-right: 10px;
  }

  .hmoney-chip {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 8px;
    background: #eff8ff;
    border: 1px solid rgba(0, 137, 212, 0.35);
    border-radius: 999px;
    font-size: 14px;
    color: #0089d4;
  }
  
  .hmoney-chip__remove {
    appearance: none;
    border: none;
    background: #0089d4;
    color: #fff;
    width: 18px;
    height: 18px;
    border-radius: 999px;
    line-height: 18px;
    text-align: center;
    padding: 0;
    cursor: pointer;
  }
}

/* oubo_form text add --20260619 */
#oubo table input#slct_email + span.example::after {
  content: "「@ymail.co.jp」「@yahoo.ne.jp」「@ymail.ne.jp」は弊社メールを受信できない場合があります。恐れ入りますが、別のメールアドレスをご登録ください。";
  color: red;
  display: block;
  font-size:10px;
  
}



