/* custom02.css → custom.css の順で統合 */
/* ////////// custom02.css ////////// */

/* ////////// LAYOUT start ////////// */
/* ////////// FLEX ////////// */
.flex-start {
  display: flex;
}

.flex-sb {
  display: flex;
  justify-content: space-between;
}

.space-between {
  justify-content: space-between;
}

.flex-center {
  display: flex;
  justify-content: center;
}

.ai-center {
  align-items: center;
}

.fdrr {
  flex-direction: row-reverse;
}

.fww {
  flex-wrap: wrap;
}

/* ////////// CONTENTS SIZE ////////// */
.card50 {
  width: 45%;
  margin: 20px;
  position: relative;
}

.con_h-a {
  padding: 80px 0;
}

.f_st_st {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.f_st_str {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
}

.f_bet_st {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.f_bet_cen {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.f_cen_cen {
  display: flex;
  justify-content: center;
  align-items: center;
}

.f-st-cen {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ////////// MARGIN ////////// */
.ma0 {
  margin: 0 !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.mb110 {
  margin-bottom: 110px !important;
}

.mb120 {
  margin-bottom: 120px !important;
}

.mb130 {
  margin-bottom: 130px !important;
}

.mb140 {
  margin-bottom: 140px !important;
}

.mb150 {
  margin-bottom: 150px !important;
}

.mr0 {
  margin-right: 0px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.mr110 {
  margin-right: 110px !important;
}

.mr120 {
  margin-right: 120px !important;
}

.mr130 {
  margin-right: 130px !important;
}

.mr140 {
  margin-right: 140px !important;
}

.mr150 {
  margin-right: 150px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.ml110 {
  margin-left: 110px !important;
}

.ml120 {
  margin-left: 120px !important;
}

.ml130 {
  margin-left: 130px !important;
}

.ml140 {
  margin-left: 140px !important;
}

.ml150 {
  margin-left: 150px !important;
}

.mt0 {
  margin-top: 0px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.mt110 {
  margin-top: 110px !important;
}

.mt120 {
  margin-top: 120px !important;
}

.mt130 {
  margin-top: 130px !important;
}

.mt140 {
  margin-top: 140px !important;
}

.mt150 {
  margin-top: 150px !important;
}

/* ////////// PADDING ////////// */
.pa0 {
  padding: 0 !important;
}

.pab0 {
  padding-bottom: 0px !important;
}

.pab10 {
  padding-bottom: 10px !important;
}

.pab20 {
  padding-bottom: 20px !important;
}

.pab30 {
  padding-bottom: 30px !important;
}

.pab40 {
  padding-bottom: 40px !important;
}

.pab50 {
  padding-bottom: 50px !important;
}

.pab60 {
  padding-bottom: 60px !important;
}

.pab70 {
  padding-bottom: 70px !important;
}

.pab80 {
  padding-bottom: 80px !important;
}

.pab90 {
  padding-bottom: 90px !important;
}

.pab100 {
  padding-bottom: 100px !important;
}

.pab110 {
  padding-bottom: 110px !important;
}

.pab120 {
  padding-bottom: 120px !important;
}

.pab130 {
  padding-bottom: 130px !important;
}

.pab140 {
  padding-bottom: 140px !important;
}

.pab150 {
  padding-bottom: 150px !important;
}

.par0 {
  padding-right: 0px !important;
}

.par10 {
  padding-right: 10px !important;
}

.par20 {
  padding-right: 20px !important;
}

.par30 {
  padding-right: 30px !important;
}

.par40 {
  padding-right: 40px !important;
}

.par50 {
  padding-right: 50px !important;
}

.par60 {
  padding-right: 60px !important;
}

.par70 {
  padding-right: 70px !important;
}

.par80 {
  padding-right: 80px !important;
}

.par90 {
  padding-right: 90px !important;
}

.par100 {
  padding-right: 100px !important;
}

.par110 {
  padding-right: 110px !important;
}

.par120 {
  padding-right: 120px !important;
}

.par130 {
  padding-right: 130px !important;
}

.par140 {
  padding-right: 140px !important;
}

.par150 {
  padding-right: 150px !important;
}

.pal0 {
  padding-left: 0px !important;
}

.pal10 {
  padding-left: 10px !important;
}

.pal20 {
  padding-left: 20px !important;
}

.pal25 {
  padding-left: 25px !important;
}

.pal30 {
  padding-left: 30px !important;
}

.pal40 {
  padding-left: 40px !important;
}

.pal50 {
  padding-left: 50px !important;
}

.pal60 {
  padding-left: 60px !important;
}

.pal70 {
  padding-left: 70px !important;
}

.pal80 {
  padding-left: 80px !important;
}

.pal90 {
  padding-left: 90px !important;
}

.pal100 {
  padding-left: 100px !important;
}

.pal110 {
  padding-left: 110px !important;
}

.pal120 {
  padding-left: 120px !important;
}

.pal130 {
  padding-left: 130px !important;
}

.pal140 {
  padding-left: 140px !important;
}

.pal150 {
  padding-left: 150px !important;
}

.pat0 {
  padding-top: 0px !important;
}

.pat10 {
  padding-top: 10px !important;
}

.pat20 {
  padding-top: 20px !important;
}

.pat30 {
  padding-top: 30px !important;
}

.pat40 {
  padding-top: 40px !important;
}

.pat50 {
  padding-top: 50px !important;
}

.pat60 {
  padding-top: 60px !important;
}

.pat70 {
  padding-top: 70px !important;
}

.pat80 {
  padding-top: 80px !important;
}

.pat90 {
  padding-top: 90px !important;
}

.pat100 {
  padding-top: 100px !important;
}

.pat110 {
  padding-top: 110px !important;
}

.pat120 {
  padding-top: 120px !important;
}

.pat130 {
  padding-top: 130px !important;
}

.pat140 {
  padding-top: 140px !important;
}

.pat150 {
  padding-top: 150px !important;
}

/* ////////// DISPLAY ////////// */
.none {
  display: none !important;
}

.block {
  display: block !important;
}

.inline_block {
  display: inline-block !important;
}

.inline {
  display: inline !important;
}

.table {
  display: table !important;
}

.table_cell {
  display: table-cell !important;
}

/* //////// DISPLAY TAB //////// */
@media screen and (max-width: 1000px) {
  .tab_none {
    display: none !important;
  }

  .tab_block {
    display: block !important;
  }

  .tab_inline_block {
    display: inline-block !important;
  }

  .tab_inline {
    display: inline !important;
  }

  .tab_table {
    display: table !important;
  }

  .tab_table_cell {
    display: table-cell !important;
  }
}

/* //////// DISPLAY SP //////// */
@media screen and (max-width: 767px) {
  .sp_none {
    display: none !important;
  }

  .sp_block {
    display: block !important;
  }

  .sp_inline_block {
    display: inline-block !important;
  }

  .sp_inline {
    display: inline !important;
  }

  .sp_table {
    display: table !important;
  }

  .sp_table_cell {
    display: table-cell !important;
  }
}

.pc-none {
  display: none;
}

@media screen and (max-width: 1000px) {
  .pc-none {
    display: block !important;
  }
}

/* ////////// LAYOUT end ////////// */

/* ////////// OBJECT start ////////// */
/* ////////// HEADING ////////// */
.heading01 {
  font-size: 48px;
  font-weight: normal;
  color: #0089d4;
}

.heading02 {
  font-size: 30px;
  color: #353e47;
}

.heading_bgbl {
  background-color: #0089d4;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 3px 30px;
  margin-bottom: 0 !important;
}

@media screen and (max-width: 1000px) {
  .heading01 {
    font-size: 30px;
  }

  .heading_bgbl {
    font-size: 18px;
  }
}

/* ////////// UNDERPAGE MV HEADING ////////// */

.area_bg {
  height: 400px;
  position: relative;
}

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

.box_gray {
  background-color: #f4f4f4;
  padding: 30px;
  text-align: left;
}

.box_gray img {
  max-width: 100%;
}

@media screen and (max-width: 1000px) {
  .area_bg > .top-wrapper {
    left: 5%;
  }
}

@media screen and (max-width: 767px) {
  .area_bg {
    height: 160px;
  }
}

/* ////////// PAGENAV ////////// */
.pagenav_a {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  margin: 40px 0;
}

.pagenav_a > li {
  width: 30%;
  padding: 0 0 30px 30px;
  box-sizing: border-box;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .pagenav_a {
    display: block;
    margin: 0;
  }

  .pagenav_a > li {
    width: 100%;
    padding: 0 0 20px 30px;
  }
}

/* ---- option heading */
.tag-pnk {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 6px;
  vertical-align: middle;
  color: #ffffff;
  background-color: #eb4c8c;
  font-size: 12px;
  font-weight: bold;
  border-radius: 5px;
}

/* ---- btn */
/* -- btn-a */
.btn-a {
  display: inline-block;
  padding: 1em;
  line-height: 1;
  letter-spacing: 1.2px;
  color: #fff;
  border: solid 2px #0089d4;
  border-radius: 10px;
  background-color: #0089d4;
  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;
}

.btn-a:hover {
  background-color: #fff;
  /* border: solid 2px #0089D4; */
  color: #0089d4;
  text-decoration: none;
}

.btn-a > span {
  font-size: 16px;
}

/* -- btn-b */
.btn-b {
  width: 100%;
  display: inline-block;
  padding: 2.1em;
  margin: 0 0 30px 0;
  line-height: 1;
  letter-spacing: 1.2px;
  color: #fff;
  border-radius: 50px;
  background: linear-gradient(-90deg, #14baf8, #1993d6);
  box-shadow: 0px 0px 25.6px 6.4px rgba(83, 83, 83, 0.2);
  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;
}

.btn-b:hover {
  opacity: 0.7;
}

.btn-b > span {
  font-size: 24px;
}

/* -- btn-c */
.btn-c {
  width: 300px;
  display: inline-block;
  padding: 1.6em;
  margin: 0 8px 30px 8px;
  position: relative;
  z-index: 1;
  border-radius: 2em;
  background: linear-gradient(to right, #1993d6, #14baf8);
  text-align: center;
  line-height: 1;
  letter-spacing: 1.2px;
  color: #353e47;
  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;
}

@media all and (-ms-high-contrast: none) {
  .btn-c {
    border-radius: 24px;
  }
}

.btn-c::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  box-sizing: border-box;
  border-radius: 2em;
  padding: 2px;
  width: 100%;
  height: 100%;
  background: #fff;
  background-clip: content-box;
}

.btn-c:hover {
  background-color: #fff;
  color: #0089d4;
}

.btn-c > span {
  font-size: 14px;
  position: relative;
}

/* -- btn-d */
.btn-d {
  width: 300px;
  display: inline-block;
  padding: 1.6em;
  margin: 0 auto;
  line-height: 1;
  letter-spacing: 1.2px;
  color: #fff;
  border-radius: 50px;
  background: linear-gradient(-90deg, #14baf8, #1993d6);
  box-shadow: 0px 0px 25.6px 6.4px rgba(83, 83, 83, 0.2);
  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;
}

.btn-d:hover {
  opacity: 0.7;
}

.btn-d > span {
  font-size: 14px;
}

/* -- btn-e */
.btn-e {
  display: inline-block;
  padding: 1.4em 5em;
  margin: 0 auto;
  line-height: 1;
  letter-spacing: 1.2px;
  color: #fff;
  border-radius: 50px;
  background: linear-gradient(-90deg, #14baf8, #1993d6);
  box-shadow: 0px 0px 25.6px 6.4px rgba(83, 83, 83, 0.2);
  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;
}

.btn-e:hover {
  opacity: 0.7;
}

.btn-e > .a_search {
  position: relative;
}

.btn-e > span {
  font-size: 18px;
}

@media screen and (max-width: 767px) {
  .btn-e {
    width: 95%;
    padding: 1.3em 2em;
  }

  .btn-e > span {
    font-size: 14px;
  }
}

/* -- btn-line */
.btn-line {
  min-width: 200px;
  display: inline-block;
  padding: 0.5em 0.3em;
  color: #fff;
  border-radius: 5px;
  position: relative;
  background-color: #00b900;
  text-align: center;
}

.btn-line > span {
  font-size: 14px;
  font-weight: bold;
}

.btn-line:hover {
  opacity: 0.7;
}

.btn-line::before {
  content: url("https://step.careerlink.co.jp/img_sys/1087/ffls/LINE_white.png");
  position: absolute;
  top: 58%;
  transform: translateY(-50%);
  left: 7%;
}

/* -- btn-mail */
.btn-mail {
  min-width: 200px;
  display: inline-block;
  padding: 0.5em 0.3em;
  color: #fff;
  border-radius: 5px;
  position: relative;
  background-color: #00b7ee;
  text-align: center;
}

.btn-mail > span {
  font-size: 14px;
  font-weight: bold;
}

.btn-mail:hover {
  opacity: 0.7;
}

.btn-mail::before {
  content: url("https://step.careerlink.co.jp/img_sys/1087/ffls/icon_mail_wh.png");
  position: absolute;
  top: 58%;
  transform: translateY(-50%);
  left: 7%;
}

/* -- btn-wrap */
.btn__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media screen and (max-width: 1000px) {
  .btn-b {
    width: 280px;
    padding: 1.3em;
  }

  .btn-b > span {
    font-size: 14px;
  }

  .btn-c {
    width: 280px;
    display: inline-block;
    padding: 1.3em;
    margin: 0 8px 15px 8px;
  }

  .btn-wrap {
    width: 90%;
  }

  .btn-small {
    display: block !important;
  }

  .btn-d > span {
    font-size: 15px;
  }

  .btn__wrap {
    display: flex;
    justify-content: space-evenly;
  }
}

.btn-small {
  display: flex;
  justify-content: space-between;
}

/* ---- before */
.b_call-pnk,
.b_call-dbl,
.b_call-grbl,
.b_circle-grbl,
.b_clover-grbl,
.b_gift-grbl,
.b_light-grbl,
.b_megaphone-grbl,
.b_hatena-grbl,
.b_smartphone-grbl,
.b_human-grbl,
.b_stairs-grbl,
.b_spTouch-grbl,
.b_mail-grbl,
.b_bag-grbl {
  margin-right: 8px;
  vertical-align: middle;
}

.b_call-pnk::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41IiBoZWlnaHQ9IjIyLjgiIHZpZXdCb3g9IjAgMCAxNy41IDIyLjgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZWI0YzhjO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJfMiIgZGF0YS1uYW1lPSIgMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMS42LDFDMCwxLjktLjMsNS4yLjMsNy44QTIxLjgsMjEuOCwwLDAsMCwzLjQsMTVhMjQuNCwyNC40LDAsMCwwLDUuMyw1LjhjMi4yLDEuNiw1LjIsMi42LDYuOCwxLjZhNyw3LDAsMCwwLDItMi4yTDE2LjcsMTlsLTIuNC0zLjZjLS4xLS4zLTEuMiwwLTEuOC4zYTYuNyw2LjcsMCwwLDAtMS40LDEuNWMtLjUuMy0uOSwwLTEuOC0uNFM3LDE0LjgsNiwxMy40QTkuNiw5LjYsMCwwLDEsNC4yLDguOWMwLS45LS4xLTEuNS4zLTEuOGE0LjgsNC44LDAsMCwwLDItLjdjLjUtLjMsMS4yLTEuMiwxLTEuNUw1LjIsMS4zLDQuNCwwQTguNSw4LjUsMCwwLDAsMS42LDFaIi8+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_call-dbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy41IiBoZWlnaHQ9IjIyLjgiIHZpZXdCb3g9IjAgMCAxNy41IDIyLjgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDA0MDk3O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJfMiIgZGF0YS1uYW1lPSIgMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMS42LDFDMCwxLjktLjMsNS4yLjMsNy44QTIxLjgsMjEuOCwwLDAsMCwzLjQsMTVhMjQuNCwyNC40LDAsMCwwLDUuMyw1LjhjMi4yLDEuNiw1LjIsMi42LDYuOCwxLjZhNyw3LDAsMCwwLDItMi4yTDE2LjcsMTlsLTIuNC0zLjZjLS4xLS4zLTEuMiwwLTEuOC4zYTYuNyw2LjcsMCwwLDAtMS40LDEuNWMtLjUuMy0uOSwwLTEuOC0uNFM3LDE0LjgsNiwxMy40QTkuNiw5LjYsMCwwLDEsNC4yLDguOWMwLS45LS4xLTEuNS4zLTEuOGE0LjgsNC44LDAsMCwwLDItLjdjLjUtLjMsMS4yLTEuMiwxLTEuNUw1LjIsMS4zLDQuNCwwQTguNSw4LjUsMCwwLDAsMS42LDFaIi8+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_call-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO30uY2xzLTJ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yKTt9LmNscy0ze2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMyk7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQpO30uY2xzLTV7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs181KTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIgeDE9IjE5LjE0IiB5MT0iNTc0Ljk5IiB4Mj0iMjIuNzgiIHkyPSI1NzQuOTkiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjUgLTU2NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwZjgxYzYiLz48c3RvcCBvZmZzZXQ9IjAuOTciIHN0b3AtY29sb3I9IiMyZGFmZTYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzIiIHgxPSIyMS4wMyIgeTE9IjU3My45OSIgeDI9IjI2LjM1IiB5Mj0iNTczLjk5IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMyIgeDE9IjQuMTgiIHkxPSI1NzkuODgiIHgyPSIxNS42MSIgeTI9IjU3OS44OCIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQiIHgxPSI3LjciIHkxPSI1NzEuMTMiIHgyPSIxMy4xOSIgeTI9IjU3MS4xMyIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzUiIHgxPSIxNC4xNiIgeTE9IjU4Ni40MiIgeDI9IjE5LjY2IiB5Mj0iNTg2LjQyIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxLjQsMTQuMWguMmEuNzYuNzYsMCwwLDAsLjgtLjYsNi44Nyw2Ljg3LDAsMCwwLS4yLTMuMiw1LjcyLDUuNzIsMCwwLDAtMi0yLjYuODYuODYsMCwwLDAtMSwxLjQsNC4xNyw0LjE3LDAsMCwxLDEuNiw0LjEuNzguNzgsMCwwLDAsLjYuOVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNS45LDE0LjZBMTAuNTUsMTAuNTUsMCwwLDAsMjIuMSw0LjVhLjkxLjkxLDAsMCwwLTEuMi4xQS45MS45MSwwLDAsMCwyMSw1LjhhOC42OSw4LjY5LDAsMCwxLDMuMiw4LjUuODcuODcsMCwwLDAsLjcsMWguMkExLDEsMCwwLDAsMjUuOSwxNC42WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUsMTUuN2EyOC4yNiwyOC4yNiwwLDAsMCwxLjcsNCwyMy44MSwyMy44MSwwLDAsMCwxLjgsM0ExMS41LDExLjUsMCwwLDAsMTAuNiwyNWE2LjMzLDYuMzMsMCwwLDAsMy4yLDEuNSw0LjQsNC40LDAsMCwwLDEuNi0uMi4zMS4zMSwwLDAsMC0uMS0uMmwtLjItLjZjLS40LTEtLjgtMS45LTEuMi0yLjlzLS43LTEuNi0xLTIuNGMwLS4xLS4xLS4yLS4zLS4yYTIuMywyLjMsMCwwLDEtMS44LTEuMiwxMC4wOSwxMC4wOSwwLDAsMS0uNy0xLjVjLS41LTEuMy0xLTIuNS0xLjUtMy44YTIuMzIsMi4zMiwwLDAsMSwuMy0yLjR2LS4yYy0uMy0uNi0uNi0xLjMtLjktMi0uNC0xLS45LTIuMS0xLjMtMy4xbC0uMy0uOWEzLjI1LDMuMjUsMCwwLDAtMS4zLDEsMy41MSwzLjUxLDAsMCwwLS41LjhsLS4zLjd2LjFhMTAuNjEsMTAuNjEsMCwwLDAtLjIsNC43QTIwLDIwLDAsMCwwLDUsMTUuN1oiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0xMC40LDEwLjRsMi4xLS45YS43NS43NSwwLDAsMCwuNC0uOWMwLS4xLDAtLjEtLjEtLjItLjUtMS4zLTEuMS0yLjYtMS43LTRhMi42MiwyLjYyLDAsMCwwLS41LS45bC0uMi0uMWE0LjMzLDQuMzMsMCwwLDAtLjUuMWMtLjUuMi0xLjIuNS0xLjYuN2wtLjguM2MuOCwyLDEuNyw0LDIuNSw2WiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2LjQsMTguOGMtLjQuMi0xLC40LTEuMy42bC0xLjEuNWMuOCwxLjksMS43LDMuOSwyLjUsNS45aC4xYTE4Ljg5LDE4Ljg5LDAsMCwwLDIuNS0xLjEuNzUuNzUsMCwwLDAsLjQtLjloMGwtLjItLjQtMS44LTQuMmEuNzIuNzIsMCwwLDAtLjktLjVBLjMxLjMxLDAsMCwxLDE2LjQsMTguOFoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_base {
  position: relative;
  transform: translateX(7px);
}

.b_circle-grbl::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7c3Ryb2tlOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIgeDE9IjYuNSIgeTE9IjEuODkiIHgyPSI2LjUiIHkyPSIxMi44OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMTMuODkpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggaWQ9IumVt+aWueW9ol81IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1IiBjbGFzcz0iY2xzLTEiIGQ9Ik02LjUsMWgwQTUuNSw1LjUsMCwwLDEsMTIsNi41aDBBNS41LDUuNSwwLDAsMSw2LjUsMTJoMEE1LjUsNS41LDAsMCwxLDEsNi41SDFBNS41LDUuNSwwLDAsMSw2LjUsMVoiLz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 64%;
  position: absolute;
  top: 50%;
  left: -32px;
  transform: translateX(50%) translateY(-50%);
}

.b_clover-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iXzIiIGRhdGEtbmFtZT0iIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIiB4MT0iOC4yNCIgeTE9Ii01NTMuNzIiIHgyPSIyMS43OSIgeTI9Ii01NTMuNzIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIC01MzguNzIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+PHN0b3Agb2Zmc2V0PSIwLjk3IiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkuMSwyLjVIMTAuOEEyLjY1LDIuNjUsMCwwLDAsOC4yLDUuMVYyNC45YTIuNjUsMi42NSwwLDAsMCwyLjYsMi42aDguM2EyLjY1LDIuNjUsMCwwLDAsMi42LTIuNlY1LjFBMi41MiwyLjUyLDAsMCwwLDE5LjEsMi41Wk0xNS4xLDI2YTEuMSwxLjEsMCwxLDEsMS4xLTEuMWgwQzE2LDI1LjUsMTUuNiwyNiwxNS4xLDI2Wk0yMC4yLDUuOFYyMi40SDkuOFY1LjhaIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_gift-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iXzIiIGRhdGEtbmFtZT0iIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIiB4MT0iMy40NSIgeTE9IjE2LjI4IiB4Mj0iMjYuNTciIHkyPSIxNi4yOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMzEuMjgpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+PHN0b3Agb2Zmc2V0PSIwLjk3IiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYuNTUsOS4xNUgyMi4zNmEzLjc3LDMuNzcsMCwwLDAsMS42OS00LjY5QTMuNjUsMy42NSwwLDAsMCwyMC43LDIuMzdhMy44LDMuOCwwLDAsMC0xLjgxLjQ2LDkuNiw5LjYsMCwwLDAtMywyLjY3aDBjLS4xMi4xNi0uMjMuMzEtLjMzLjQ2bC0uMTMuMTktLjEzLjJjLS4wOC4xMi0uMTYuMjQtLjIzLjM3YTEwLjQ0LDEwLjQ0LDAsMCwwLTMuODktMy45NEEzLjcyLDMuNzIsMCwwLDAsOS4zLDIuMzcsMy42NSwzLjY1LDAsMCwwLDYsNC40NGEzLjYyLDMuNjIsMCwwLDAsLjkzLDQuMDksNC4wNyw0LjA3LDAsMCwwLC43Ni42MUgzLjQ1djUuNTdhLjE5LjE5LDAsMCwwLC4xOC4ySDYuMjZ2MTBBMi43NiwyLjc2LDAsMCwwLDksMjcuNjNIMjFhMi43NiwyLjc2LDAsMCwwLDIuNzYtMi43NXYtMTBoMi42MmEuMTkuMTksMCwwLDAsLjE5LS4xOWgwVjkuMTZaTTguMSw1LjQyQTEuMzgsMS4zOCwwLDAsMSwxMCw0LjkxYTcuNTMsNy41MywwLDAsMSwyLjU5LDIuNDZjLjEuMTQuMTkuMjkuMjguNDRoLS42OGE3LjM4LDcuMzgsMCwwLDEtMy4wNy0uNiwxLjg4LDEuODgsMCwwLDEtMS0uOTRBMSwxLDAsMCwxLDguMSw1LjQyWk0xMywyNi4wNUg5YTEuMTcsMS4xNywwLDAsMS0xLjE4LTEuMTZoMFYxNS4xM0gxM1YyNi4wNVpNNSwxMy4zM1YxMC43MWg4djIuNjJabTE1LjctOC42YTEuMzUsMS4zNSwwLDAsMSwxLjIuNjksMS4xLDEuMSwwLDAsMSwwLC44NywxLjg0LDEuODQsMCwwLDEtMSwuOTQsNy4zLDcuMywwLDAsMS0zLjA2LjZoLS42OUE4LDgsMCwwLDEsMjAsNC45MSwxLjQsMS40LDAsMCwxLDIwLjcsNC43M1pNMTcsMjYuMDVWMTUuMTNoNS4xOXY5Ljc1QTEuMTcsMS4xNywwLDAsMSwyMSwyNi4wNUgxN1ptMC0xMi43MlYxMC43MWg4djIuNjJaIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_light-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO30uY2xzLTJ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yKTt9LmNscy0ze2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMyk7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQpO30uY2xzLTV7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs181KTt9LmNscy02e2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNik7fS5jbHMtN3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzcpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIiB4MT0iNy41OCIgeTE9IjU4MC4wNSIgeDI9IjIyLjY2IiB5Mj0iNTgwLjA1IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTU2NSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz48c3RvcCBvZmZzZXQ9IjAuOTciIHN0b3AtY29sb3I9IiMxNGJhZjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzIiIHgxPSIxMS43NSIgeTE9IjU4OS4zNSIgeDI9IjE4LjQ4IiB5Mj0iNTg5LjM1IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMyIgeDE9IjExLjc1IiB5MT0iNTkwLjY1IiB4Mj0iMTguNDgiIHkyPSI1OTAuNjUiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180IiB4MT0iMTEuNzUiIHkxPSI1OTIuNDUiIHgyPSIxOC40NyIgeTI9IjU5Mi40NSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzUiIHgxPSIxNC4xOCIgeTE9IjU2OC43IiB4Mj0iMTUuNzciIHkyPSI1NjguNyIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzYiIHgxPSI2LjI1IiB5MT0iNTcwLjg1IiB4Mj0iOS43NCIgeTI9IjU3MC44NSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzciIHgxPSIyMC4yIiB5MT0iNTcwLjc5IiB4Mj0iMjMuNyIgeTI9IjU3MC43OSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC4zLDIwLjRjLjcuNywxLjIsMS4xLDEuMywxLjlsLjEuOGg2LjlsLjEtLjhBMy4xMiwzLjEyLDAsMCwxLDIwLDIwLjRhNi41OSw2LjU5LDAsMCwwLDIuNi00LjdBNy40NSw3LjQ1LDAsMCwwLDIxLDkuNiw4LDgsMCwwLDAsMTUuMSw3LDcuOTQsNy45NCwwLDAsMCw5LjMsOS41YTcuNDUsNy40NSwwLDAsMC0xLjYsNi4xQTYuNjQsNi42NCwwLDAsMCwxMC4zLDIwLjRabTQuMi42VjE4LjJhLjQzLjQzLDAsMCwxLC40LS40aC40YS40My40MywwLDAsMSwuNC40VjIxWk0xMC42LDEwLjhhNi4xOSw2LjE5LDAsMCwxLDguOCwwaDBhNS42Niw1LjY2LDAsMCwxLDEuMiw0LjcsNS4yMiw1LjIyLDAsMCwxLTIsMy41LDYuMiw2LjIsMCwwLDAtMS43LDIuMmgwVjE4LjNhMS43NSwxLjc1LDAsMCwwLTEuNy0xLjdoLS40YTEuNjcsMS42NywwLDAsMC0xLjYsMS43djIuOWgwQTUuMjUsNS4yNSwwLDAsMCwxMS41LDE5YTUuMjIsNS4yMiwwLDAsMS0yLTMuNSw2LjQsNi40LDAsMCwxLDEuMS00LjdaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS44IiB5PSIyMy45IiB3aWR0aD0iNi43IiBoZWlnaHQ9IjAuOSIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTEuOCIgeT0iMjUuMiIgd2lkdGg9IjYuNyIgaGVpZ2h0PSIwLjkiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0xMS44LDI3LjNoLjdjLjEuNiwxLjMsMS4yLDIuNiwxLjJzMi41LS41LDIuNi0xLjJoLjd2LS45SDExLjhaIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTQuMiwyLjNWNS4xYS44LjgsMCwxLDAsMS42LDBWMi4zYS44Ni44NiwwLDAsMC0uOC0uOC43NC43NCwwLDAsMC0uOC44WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTkuNSw3LjRhLjc4Ljc4LDAsMCwwLDAtMS4xaDBsLTEuOC0yYS43OC43OCwwLDAsMC0xLjEsMGgwYy0uNC4yLS40LjctLjEsMS4xbDEuOCwyYS45MS45MSwwLDAsMCwxLjIsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik0yMSw3LjZhLjg2Ljg2LDAsMCwwLC42LS4zbDEuOS0yYS43OC43OCwwLDAsMC0xLjEtMS4xaDBMMjAuNSw2LjNhLjc5Ljc5LDAsMCwwLC4xLDEuMS41Mi41MiwwLDAsMCwuNC4yWiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_megaphone-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iXzIiIGRhdGEtbmFtZT0iIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIiB4MT0iNi4wMyIgeTE9Ii01NTIuNzQiIHgyPSIyMy45OSIgeTI9Ii01NTIuNzQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIC01MzcuNzIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+PHN0b3Agb2Zmc2V0PSIwLjk3IiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNi41LDE4LjZsMS4xLS44YTEuMTgsMS4xOCwwLDAsMSwxLS4xbDE0LjgsNS44YS40NC40NCwwLDAsMCwuNS0uMWgwVjYuOGEuMzIuMzIsMCwwLDAtLjMtLjNoLS4yTDguNiwxMi4zYTEuMTgsMS4xOCwwLDAsMS0xLS4xbC0xLjEtLjhjLS4zLS4yLS41LS4xLS41LjJ2Ni44QzYsMTguNyw2LjIsMTguOCw2LjUsMTguNloiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_hatena-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO30uY2xzLTJ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yKTt9LmNscy0ze2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMyk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MiIHgxPSI0LjE1IiB5MT0iMTYuMjgiIHgyPSIyNS44NSIgeTI9IjE2LjI4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCAzMS4yOCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz48c3RvcCBvZmZzZXQ9IjAuOTciIHN0b3AtY29sb3I9IiMxNGJhZjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzIiIHgxPSIxMy42NSIgeTE9IjE1Ljg4IiB4Mj0iMTYuMTciIHkyPSIxNS44OCIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzMiIHgxPSIxMi45MSIgeTE9IjIxLjEzIiB4Mj0iMTcuNjkiIHkyPSIyMS4xMyIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNSwxLjNBMTAuODIsMTAuODIsMCwwLDAsNC4yLDEyLjFhMTEsMTEsMCwwLDAsOC40LDEwLjZsMi41LDYsMi41LTZBMTAuODMsMTAuODMsMCwwLDAsMjYsMTIuMSwxMS4xMywxMS4xMywwLDAsMCwxNSwxLjNabTEuNywxOS44LS41LjEtMS4yLDMtMS4yLTMtLjUtLjFhOS4yMSw5LjIxLDAsMCwxLTcuNS05QTkuMjksOS4yOSwwLDAsMSwxNSwzYTkuMTMsOS4xMywwLDAsMSwxLjcsMTguMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNC45LDE0LjFhMS4xOCwxLjE4LDAsMCwwLTEuMiwxLjNBMS4yNiwxLjI2LDAsMCwwLDE1LDE2LjdhMS4yMSwxLjIxLDAsMCwwLDEuMy0xLjNBMS40OSwxLjQ5LDAsMCwwLDE0LjksMTQuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNSw2LjhhNSw1LDAsMCwwLTIuMS41bC40LDEuNmEyLjI4LDIuMjgsMCwwLDEsMS4xLS4zaDBjLjYsMCwxLC4zLDEsLjhhMi44NywyLjg3LDAsMCwxLS43LDEuNUEzLjUyLDMuNTIsMCwwLDAsMTQsMTN2LjVoMS45YTIuNjksMi42OSwwLDAsMSwuNy0yQTMuODgsMy44OCwwLDAsMCwxNy43LDlDMTcuNyw3LjksMTcsNi44LDE1LDYuOFoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_smartphone-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iXzIiIGRhdGEtbmFtZT0iIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIiB4MT0iOC4yNCIgeTE9Ii01NTMuNzIiIHgyPSIyMS43OSIgeTI9Ii01NTMuNzIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIC01MzguNzIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+PHN0b3Agb2Zmc2V0PSIwLjk3IiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkuMSwyLjVIMTAuOEEyLjY1LDIuNjUsMCwwLDAsOC4yLDUuMVYyNC45YTIuNjUsMi42NSwwLDAsMCwyLjYsMi42aDguM2EyLjY1LDIuNjUsMCwwLDAsMi42LTIuNlY1LjFBMi41MiwyLjUyLDAsMCwwLDE5LjEsMi41Wk0xNS4xLDI2YTEuMSwxLjEsMCwxLDEsMS4xLTEuMWgwQzE2LDI1LjUsMTUuNiwyNiwxNS4xLDI2Wk0yMC4yLDUuOFYyMi40SDkuOFY1LjhaIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_bag-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzEuNiIgaGVpZ2h0PSIyOS44IiB2aWV3Qm94PSIwIDAgMzEuNiAyOS44Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB5MT0iMC40OTkiIHgyPSIxIiB5Mj0iMC40OTkiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45NyIgc3RvcC1jb2xvcj0iIzE0YmFmOCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSIwIiB5MT0iMC40OTkiIHgyPSIxIiB5Mj0iMC40OTkiIHhsaW5rOmhyZWY9IiNsaW5lYXItZ3JhZGllbnQiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTMiIHgxPSItMC4wMDciIHkxPSIwLjUwOCIgeDI9IjAuOTgiIHkyPSIwLjUwOCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtNCIgeDE9IjAuMDA1IiB5MT0iMC41MDMiIHgyPSIxLjAwOSIgeTI9IjAuNTAzIiB4bGluazpocmVmPSIjbGluZWFyLWdyYWRpZW50Ii8+CiAgPC9kZWZzPgogIDxnIGlkPSJ3b3JrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4yIC01LjEpIj4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMjgiIGRhdGEtbmFtZT0i44OR44K5IDI4IiBkPSJNMzEuNiwxMS43SDguNGE0LjIyNSw0LjIyNSwwLDAsMC00LjIsNC4ydjIuM0wxNywyMS4xdi0uMmExLjM2NywxLjM2NywwLDAsMSwxLjQtMS40aDMuMWExLjM2NywxLjM2NywwLDAsMSwxLjQsMS40di4ybDEyLjktMi45VjE1LjlBNC4yMjUsNC4yMjUsMCwwLDAsMzEuNiwxMS43WiIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+CiAgICA8cGF0aCBpZD0i44OR44K5XzI5IiBkYXRhLW5hbWU9IuODkeOCuSAyOSIgZD0iTTIyLjksMjUuOWExLjM2NywxLjM2NywwLDAsMS0xLjQsMS40SDE4LjRBMS4zNjcsMS4zNjcsMCwwLDEsMTcsMjUuOVYyMy4xTDQuMiwyMC4zVjMwLjdhNC4yMjUsNC4yMjUsMCwwLDAsNC4yLDQuMkgzMS42YTQuMjI1LDQuMjI1LDAsMCwwLDQuMi00LjJWMjAuM0wyMi45LDIzLjJaIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudC0yKSIvPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol8yOSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMjkiIHdpZHRoPSIzIiBoZWlnaHQ9IjQuOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTguNSAyMC45KSIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQtMykiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMzAiIGRhdGEtbmFtZT0i44OR44K5IDMwIiBkPSJNMTUuMyw4LjJhLjM1NC4zNTQsMCwwLDEsLjQtLjRoOC40YS4zNTQuMzU0LDAsMCwxLC40LjR2Mi4yaDIuN1Y4LjJhMy4wNzMsMy4wNzMsMCwwLDAtMy4xLTMuMUgxNS43YTMuMzczLDMuMzczLDAsMCwwLTIuMi45LDIuOTQsMi45NCwwLDAsMC0uOSwyLjJ2Mi4yaDIuN1Y4LjJaIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudC00KSIvPgogIDwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_pcsp::before {
  content: "";
  display: inline-block;
  width: 75px;
  height: 100px;
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/pcsp.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_namecard::before {
  content: "";
  display: inline-block;
  width: 75px;
  height: 100px;
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/namecard.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_list01::before {
  content: "";
  display: inline-block;
  width: 75px;
  height: 100px;
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/list.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_money::before {
  content: "";
  display: inline-block;
  width: 75px;
  height: 100px;
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/money.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_cllogo_sq::before {
  content: "";
  display: inline-block;
  width: 75px;
  height: 100px;
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/cllogosq.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_human-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjkuNDA0IiBoZWlnaHQ9IjI5LjgiIHZpZXdCb3g9IjAgMCAyOS40MDQgMjkuOCI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeTE9IjAuNTQzIiB4Mj0iMSIgeTI9IjAuNTQzIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwODlkNCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTciIHN0b3AtY29sb3I9IiMxNGJhZjgiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJ0YXJnZXQiIGQ9Ik0yMCwyMC40YTcuNyw3LjcsMCwwLDAsNy43LTcuN0E3LjYxOCw3LjYxOCwwLDAsMCwyMCw1LjFhNy43LDcuNywwLDAsMC03LjcsNy43aDBBNy42ODMsNy42ODMsMCwwLDAsMjAsMjAuNFptNS4zLDJoLTEwYS45LjksMCwwLDAtLjUuMWwtLjEtLjFBMTAuNjU4LDEwLjY1OCwwLDAsMCw1LjMsMzMuMnYxLjdIMzQuN1YzMy4yQTEwLjY1OCwxMC42NTgsMCwwLDAsMjUuMywyMi40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMjk4IC01LjEpIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_stairs-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzQuNiIgaGVpZ2h0PSIyMy4yIiB2aWV3Qm94PSIwIDAgMzQuNiAyMy4yIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMC4wMDEiIHkxPSIwLjU1NSIgeDI9IjAuOTk5IiB5Mj0iMC41NTUiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45NyIgc3RvcC1jb2xvcj0iIzE0YmFmOCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InN0ZXAiIGQ9Ik0yMy43LDguNFYxOEgxMi4ydjkuNkgyLjd2NEgxNi4zVjIySDI3LjhWMTIuNGg5LjV2LTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi43IC04LjQpIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_spTouch-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIuNzEiIGhlaWdodD0iMzQuMjA1IiB2aWV3Qm94PSIwIDAgMzIuNzEgMzQuMjA1Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iLTAuMDA0IiB5MT0iLTE2LjM3MiIgeDI9IjAuOTk3IiB5Mj0iLTE2LjM3MiIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk3IiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9Ii0wLjAxOCIgeTE9Ii0yNS42MjUiIHgyPSIwLjk4NCIgeTI9Ii0yNS42MjUiIHhsaW5rOmhyZWY9IiNsaW5lYXItZ3JhZGllbnQiLz4KICA8L2RlZnM+CiAgPGcgaWQ9Il8xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuODkgLTIuOSkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xNiIgZGF0YS1uYW1lPSLjg5HjgrkgMTYiIGQ9Ik0yMS40LDMydi0uMmwtLjYtMy42di4ySDYuMlY1LjZIMjAuOHYxN2EzLjMsMy4zLDAsMCwxLDIuNC0xLjJoMFY0LjVhMS42NDUsMS42NDUsMCwwLDAtMS42LTEuNkg1LjNBMS4zOTEsMS4zOTEsMCwwLDAsMy45LDQuNGgwVjM0LjZhMS42NDUsMS42NDUsMCwwLDAsMS42LDEuNkgyMS45YTEuNSwxLjUsMCwwLDAsMS4xLS40LDExLjE4NSwxMS4xODUsMCwwLDEtMS4yLTMuNVptLTgsMS43QTEuNiwxLjYsMCwxLDEsMTUsMzIuMWgwQTEuNTgsMS41OCwwLDAsMSwxMy40LDMzLjdaIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMTciIGRhdGEtbmFtZT0i44OR44K5IDE3IiBkPSJNMzUuMSwyMi41YTEuMzI0LDEuMzI0LDAsMCwwLTEuMywxLjNoLS4ydi0uMmExLjMyNCwxLjMyNCwwLDAsMC0xLjMtMS4zaDBBMS4zMjQsMS4zMjQsMCwwLDAsMzEsMjMuNmgwdi4yaC0uMnYtLjJhMS4zMjQsMS4zMjQsMCwwLDAtMS4zLTEuM2gwYTEuMywxLjMsMCwwLDAtMS4zLDEuMmgwdi4ySDI4VjE2LjRhMS4zMjQsMS4zMjQsMCwwLDAtMS4zLTEuM2gwYTEuMzI0LDEuMzI0LDAsMCwwLTEuMywxLjNWMjYuN2gtLjJsLS41LTIuNWExLjM4NCwxLjM4NCwwLDAsMC0xLjMtMS4xaC0uMmExLjI0NCwxLjI0NCwwLDAsMC0xLjEsMS40aDBsMS4yLDdoMHYuMmMxLjEsNC44LDMsNS40LDUuOCw1LjRIMzJhMy45MDcsMy45MDcsMCwwLDAsNC0zLjQsNDAuNDkyLDQwLjQ5MiwwLDAsMCwuNi03di0zYy0uNC0uNi0uOC0xLjItMS41LTEuMloiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50LTIpIi8+CiAgPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_mail-grbl::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("https://step.careerlink.co.jp/img_sys/1087/ffls/mail@3x.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateX(0) translateY(-50%);
}

.b_mail-grbl.b_mail-grbl-small::before {
  width: 29px !important;
  left: 5px !important;
}

.b_search::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBpZD0ic2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy44ODcgLTQuMDI1KSI+CiAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzIwIiBkYXRhLW5hbWU9IumVt+aWueW9oiAyMCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjg4NyA0LjAyNSkiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMjMiIGRhdGEtbmFtZT0i44OR44K5IDIzIiBkPSJNMTkuMTQ2LDE3LjU1OGE3LjMsNy4zLDAsMSwwLTEuNjg0LDEuNjg0bC41NjEuNTYxTDE5LjYsMTguMjMxWk0xNy4wMTQsMTdhNS40MjMsNS40MjMsMCwwLDEtNy41MiwwLDUuMzE4LDUuMzE4LDAsMCwxLDAtNy41Miw1LjQyMyw1LjQyMywwLDAsMSw3LjUyLDAsNS40MjMsNS40MjMsMCwwLDEsMCw3LjUyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIvPgogICAgPHBhdGggaWQ9IuODkeOCuV8yNCIgZGF0YS1uYW1lPSLjg5HjgrkgMjQiIGQ9Ik05Ljg5MSwxMC4yMTdhNC4yNDMsNC4yNDMsMCwwLDAtLjIyNCw0LjcxNGMuMTEyLjExMi4yMjQuMjI0LjQ0OS4xMTJzLjIyNC0uMjI0LjExMi0uNDQ5aDBhMy41NTIsMy41NTIsMCwwLDEsLjIyNC00LjA0MS4zNDEuMzQxLDAsMCwwLDAtLjQ0OUEuNDk0LjQ5NCwwLDAsMCw5Ljg5MSwxMC4yMTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM4OCAwLjQ5NCkiIGZpbGw9IiNmZmYiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMjUiIGRhdGEtbmFtZT0i44OR44K5IDI1IiBkPSJNMjQuNTA4LDIxLjkzOSwxOS4wMDgsMTcsMTcuMSwxOC45MDhsNC45MzksNS41Yy40NDkuNjczLDEuMzQ3LjU2MSwyLjI0NS0uMjI0QzI0Ljk1NywyMy40LDI1LjA2OSwyMi41LDI0LjUwOCwyMS45MzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjM3MyAxLjM0NCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  transform: translateX(-130%);
}

/* ////////// AFTER ////////// */
.a_arrowdown-bk,
.a_arrowright-bk,
.a_arrowdown-wh,
.a_arrowright-wh,
.a_arrowdown-bl,
.a_arrowright-bl,
.a_light-grbl,
.a_megaphone-grbl,
.a_hatena-grbl,
.a_smartphone-grbl {
  margin-left: 8px;
  vertical-align: middle;
}

.a_arrowdown-bk::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4xIiBoZWlnaHQ9IjcuMyIgdmlld0JveD0iMCAwIDEyLjEgNy4zIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzMzMzt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuNy4xLDYuNCw0LjdjLS4yLjItLjQuMi0uNS4xTDEuNS4xSDFMLjEuN2EuNC40LDAsMCwwLDAsLjVsNS44LDZjLjEuMi4zLjIuNSwwbDUuNi02YS4zLjMsMCwwLDAsMC0uNUwxMS4yLjFaIi8+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowright-bk::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowdown-wh::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowright-wh::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowdown-bl::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowright-bl::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowdown-grbl::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowright-grbl::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_light-grbl::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_megaphone-grbl::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_hatena-grbl::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_smartphone-grbll::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45%;
  position: absolute;
  top: 50%;
  transform: translateX(0) translateY(-50%);
}

.a_arrowdown_pnk::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 12.5px 0 12.5px;
  border-color: #eb4c8b transparent transparent transparent;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) translateY(260%);
}

.a_arrowright_pnk::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 12.5px 0 12.5px;
  border-color: #eb4c8b transparent transparent transparent;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  transform: translateY(-50%) rotate(-90deg);
  position: absolute;
  top: 50%;
  right: -30%;
}

.a_arrow02down_pnk::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI3LjQzMyIgdmlld0JveD0iMCAwIDEzIDcuNDMzIj4KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctZG93biIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1kb3duIiBkPSJNMTIuNjksMTYuNDM5bDQuOTE2LTQuOTE5YS45MjUuOTI1LDAsMCwxLDEuMzEyLDAsLjkzNy45MzcsMCwwLDEsMCwxLjMxNmwtNS41Nyw1LjU3NGEuOTI3LjkyNywwLDAsMS0xLjI4MS4wMjdsLTUuNjA4LTUuNmEuOTI5LjkyOSwwLDAsMSwxLjMxMi0xLjMxNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjE4OCAtMTEuMjQ2KSIgZmlsbD0iI2ViNGM4YyIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  right: -30px;
  transform: translateX(0) translateY(-50%);
}

.a_arrow02right_pnk::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI3LjQzMyIgdmlld0JveD0iMCAwIDEzIDcuNDMzIj4KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctZG93biIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1kb3duIiBkPSJNMTIuNjksMTYuNDM5bDQuOTE2LTQuOTE5YS45MjUuOTI1LDAsMCwxLDEuMzEyLDAsLjkzNy45MzcsMCwwLDEsMCwxLjMxNmwtNS41Nyw1LjU3NGEuOTI3LjkyNywwLDAsMS0xLjI4MS4wMjdsLTUuNjA4LTUuNmEuOTI5LjkyOSwwLDAsMSwxLjMxMi0xLjMxNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjE4OCAtMTEuMjQ2KSIgZmlsbD0iI2ViNGM4YyIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70%;
  transform: rotate(45deg);
  position: absolute;
  top: 25%;
  right: 0;
  transform: rotate(-90deg) translateX(0) translateY(0);
}

.a_search::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBpZD0ic2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy44ODcgLTQuMDI1KSI+CiAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzIwIiBkYXRhLW5hbWU9IumVt+aWueW9oiAyMCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjg4NyA0LjAyNSkiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMjMiIGRhdGEtbmFtZT0i44OR44K5IDIzIiBkPSJNMTkuMTQ2LDE3LjU1OGE3LjMsNy4zLDAsMSwwLTEuNjg0LDEuNjg0bC41NjEuNTYxTDE5LjYsMTguMjMxWk0xNy4wMTQsMTdhNS40MjMsNS40MjMsMCwwLDEtNy41MiwwLDUuMzE4LDUuMzE4LDAsMCwxLDAtNy41Miw1LjQyMyw1LjQyMywwLDAsMSw3LjUyLDAsNS40MjMsNS40MjMsMCwwLDEsMCw3LjUyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIvPgogICAgPHBhdGggaWQ9IuODkeOCuV8yNCIgZGF0YS1uYW1lPSLjg5HjgrkgMjQiIGQ9Ik05Ljg5MSwxMC4yMTdhNC4yNDMsNC4yNDMsMCwwLDAtLjIyNCw0LjcxNGMuMTEyLjExMi4yMjQuMjI0LjQ0OS4xMTJzLjIyNC0uMjI0LjExMi0uNDQ5aDBhMy41NTIsMy41NTIsMCwwLDEsLjIyNC00LjA0MS4zNDEuMzQxLDAsMCwwLDAtLjQ0OUEuNDk0LjQ5NCwwLDAsMCw5Ljg5MSwxMC4yMTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM4OCAwLjQ5NCkiIGZpbGw9IiNmZmYiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMjUiIGRhdGEtbmFtZT0i44OR44K5IDI1IiBkPSJNMjQuNTA4LDIxLjkzOSwxOS4wMDgsMTcsMTcuMSwxOC45MDhsNC45MzksNS41Yy40NDkuNjczLDEuMzQ3LjU2MSwyLjI0NS0uMjI0QzI0Ljk1NywyMy40LDI1LjA2OSwyMi41LDI0LjUwOCwyMS45MzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjM3MyAxLjM0NCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  right: -15%;
}

@media screen and (max-width: 767px) {
  .a_search::after {
    background-size: 66%;
    top: -2px;
    right: -15%;
  }
}

/* arrow-down */
.arrow-down:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 0 4px 15px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* arrow-right */
.arrow-right:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 0 4px 15px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.pdflink {
  position: relative;
}

.pdflink::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwNDA5Nzt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjIsNC4ySDEzaC0wLjZMMTIsNC42TDYuNiwxMGwtMC40LDAuNFYxMXYxMS4yYzAsMiwxLjYsMy42LDMuNiwzLjZoMTAuNGMyLDAsMy42LTEuNiwzLjYtMy42VjcuOAoJCUMyMy44LDUuOCwyMi4yLDQuMiwyMC4yLDQuMnogTTIyLjUsMjIuMmMwLDEuMy0xLDIuMy0yLjMsMi4zSDkuOGMtMS4zLDAtMi4zLTEtMi4zLTIuM1YxMWgzLjVjMS4xLDAsMS45LTAuOSwxLjktMS45VjUuNWg3LjIKCQljMS4zLDAsMi4zLDEsMi4zLDIuM1YyMi4yeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExLjQsMTQuOWgtMS4yYy0wLjIsMC0wLjQsMC4xLTAuNCwwLjR2My4xYzAsMC4zLDAuMiwwLjQsMC40LDAuNGMwLjIsMCwwLjQtMC4yLDAuNC0wLjR2LTAuOWMwLDAsMCwwLDAsMAoJCWgwLjdjMC44LDAsMS40LTAuNSwxLjQtMS4zQzEyLjgsMTUuNCwxMi4zLDE0LjksMTEuNCwxNC45eiBNMTEuNCwxNi42aC0wLjZjMCwwLDAsMCwwLDB2LTFjMCwwLDAsMCwwLDBoMC42YzAuNCwwLDAuNiwwLjIsMC42LDAuNQoJCUMxMiwxNi40LDExLjcsMTYuNiwxMS40LDE2LjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuOCwxNC45aC0wLjljLTAuMiwwLTAuNCwwLjEtMC40LDAuNHYzLjJjMCwwLjIsMC4xLDAuNCwwLjQsMC40aDAuOWMwLjgsMCwxLjQtMC4zLDEuNi0wLjkKCQljMC4xLTAuMiwwLjEtMC41LDAuMS0xLjFjMC0wLjYsMC0wLjgtMC4xLTEuMUMxNi4xLDE1LjEsMTUuNiwxNC45LDE0LjgsMTQuOXogTTE1LjUsMTcuNmMtMC4xLDAuMy0wLjQsMC40LTAuOCwwLjRoLTAuNAoJCWMwLDAsMCwwLDAsMHYtMi4zYzAsMCwwLDAsMCwwaDAuNGMwLjQsMCwwLjcsMC4xLDAuOCwwLjRjMCwwLjEsMC4xLDAuNCwwLjEsMC44QzE1LjYsMTcuMiwxNS41LDE3LjQsMTUuNSwxNy42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjQsMTQuOWgtMS45Yy0wLjIsMC0wLjQsMC4xLTAuNCwwLjR2My4xYzAsMC4zLDAuMiwwLjQsMC40LDAuNGMwLjIsMCwwLjQtMC4yLDAuNC0wLjR2LTEuMWMwLDAsMCwwLDAsMAoJCWgxLjFjMC4yLDAsMC40LTAuMSwwLjQtMC40YzAtMC4yLTAuMS0wLjQtMC40LTAuNGgtMS4xYzAsMCwwLDAsMCwwdi0wLjhjMCwwLDAsMCwwLDBoMS40YzAuMiwwLDAuNC0wLjIsMC40LTAuNAoJCUMxOS44LDE1LDE5LjcsMTQuOSwxOS40LDE0Ljl6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 50%;
  right: -30px;
  transform: translateX(0) translateY(-50%);
}

/* --- svgICON */

/* ////////// BEFORE ////////// */
.b_smartphoneL-grbl::before {
  content: "";
  display: inline-block;
  width: 42px;
  height: 70px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZvbnQtc2l6ZToxM3B4O2ZpbGw6IzJlOTNkNztmb250LWZhbWlseTpOb3RvU2Fuc0NKS2pwLVJlZ3VsYXItODNwdi1SS1NKLUgsIE5vdG8gU2FucyBDSksgSlA7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3KTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180NyIgeDE9IjIwLjY0IiB5MT0iMjIuODgiIHgyPSI0NC4zNiIgeTI9IjIyLjg4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA2Ni40NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxNGJhZjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1Ljc3IDE5Ljc2KSByb3RhdGUoLTMwLjc2KSI+ZTwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTcsIC0wLjI0LCAwLjI0LCAwLjk3LCAyMi4zLCAxNS44OCkiPm48L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC40OCAxNC4xMSkgcm90YXRlKDAuNDQpIj50PC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45OCwgMC4yMSwgLTAuMjEsIDAuOTgsIDM1Ljk0LCAxNC4yKSI+cjwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxLjM1IDE1LjI5KSByb3RhdGUoMjUuMzIpIj55PC90ZXh0PjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM5LjgyLDIxLjY5SDI1LjE4YTQuNTYsNC41NiwwLDAsMC00LjU0LDQuNTRWNjAuOWE0LjU1LDQuNTUsMCwwLDAsNC41NCw0LjU0SDM5LjgyYTQuNTUsNC41NSwwLDAsMCw0LjU0LTQuNTRWMjYuMjNBNC41Niw0LjU2LDAsMCwwLDM5LjgyLDIxLjY5Wm0tNy4zMiw0MWExLjg0LDEuODQsMCwxLDEsMS44NC0xLjg0LDEuODQsMS44NCwwLDAsMS0xLjg0LDEuODRabTkuMTctMzUuMzF2MjkuMUgyMy4zM1YyNy40MVoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_lightL-grbl::before {
  content: "";
  display: inline-block;
  width: 52px;
  height: 74px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZvbnQtc2l6ZToxM3B4O2ZpbGw6IzJlOTNkNztmb250LWZhbWlseTpOb3RvU2Fuc0NKS2pwLVJlZ3VsYXItODNwdi1SS1NKLUgsIE5vdG8gU2FucyBDSksgSlA7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3KTt9LmNscy0ze2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDctMik7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3LTMpO30uY2xzLTV7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180Ny00KTt9LmNscy02e2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDctNSk7fS5jbHMtN3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3LTYpO30uY2xzLTh7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180Ny03KTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180NyIgeDE9IjIwLjc3IiB5MT0iNTk2Ljg4IiB4Mj0iNDQuNjEiIHkyPSI1OTYuODgiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNTU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwODlkNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzE0YmFmOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDctMiIgeDE9IjI3LjM2IiB5MT0iNjExLjY5IiB4Mj0iMzgiIHkyPSI2MTEuNjkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDciLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180Ny0zIiB4MT0iMjcuMzYiIHkxPSI2MTMuNjciIHgyPSIzOCIgeTI9IjYxMy42NyIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180NyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3LTQiIHgxPSIyNy4zNiIgeTE9IjYxNi41OCIgeDI9IjM4IiB5Mj0iNjE2LjU4IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDctNSIgeDE9IjMxLjIiIHkxPSI1NzkuMDIiIHgyPSIzMy43MyIgeTI9IjU3OS4wMiIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180NyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3LTYiIHgxPSIxOC42OSIgeTE9IjU4Mi4zNCIgeDI9IjI0LjIxIiB5Mj0iNTgyLjM0IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDctNyIgeDE9IjQwLjcyIiB5MT0iNTgyLjI5IiB4Mj0iNDYuMjQiIHkyPSI1ODIuMjkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDciLz48L2RlZnM+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjgsIC0wLjYsIDAuNiwgMC44LCAxMy4yNSwgMjEuNzQpIj5oPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NSwgLTAuMzMsIDAuMzMsIDAuOTUsIDE5LjkzLCAxNi44NykiPm88L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42NCAxNC4wNCkgcm90YXRlKDAuNDMpIj53PC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NiwgMC4yNiwgLTAuMjYsIDAuOTYsIDM4LjQzLCAxNC42NikiPiA8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MS44NCAxNS41Nikgcm90YXRlKDI0LjkzKSI+dDwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzcsIDAuNjQsIC0wLjY0LCAwLjc3LCA0Ni43OCwgMTcuNzEpIj5vPC90ZXh0PjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1LDUxLjMyYzEuMjIsMS4xLDEuODgsMS43NywyLjA1LDIuOTNsLjE5LDEuMzFoMTFsLjE5LTEuMzFjLjE1LTEuMTYuODQtMS44MywyLTIuOTNhMTAuODQsMTAuODQsMCwwLDAsNC4xMi03LjM5QTEyLDEyLDAsMCwwLDQyLDM0LjE3YTEyLjc4LDEyLjc4LDAsMCwwLTE4LjQ2LDBBMTIsMTIsMCwwLDAsMjEsNDMuOTEsMTAuOSwxMC45LDAsMCwwLDI1LDUxLjMyWm02Ljc0LDFWNDhhLjY3LjY3LDAsMCwxLC42Ny0uNjhIMzNhLjY2LjY2LDAsMCwxLC42Ni42N2gwdjQuMzNabS02LTE2LjEzYTkuNzYsOS43NiwwLDAsMSwxMy44LS4xNWwuMDcuMDcuMDcuMDhhOSw5LDAsMCwxLDEuODMsNy4zMiw4LDgsMCwwLDEtMy4xNCw1LjU1LDksOSwwLDAsMC0yLjcyLDMuNDNoMFY0OGEyLjcxLDIuNzEsMCwwLDAtMi42OS0yLjY3SDMyLjVBMi43LDIuNywwLDAsMCwyOS44MSw0OHY0LjU3aDBhOS4xNiw5LjE2LDAsMCwwLTIuNzMtMy4zOEE4LjA5LDguMDksMCwwLDEsMjQsNDMuNiw5LDksMCwwLDEsMjUuNzEsMzYuMjFaIi8+PHJlY3QgY2xhc3M9ImNscy0zIiB4PSIyNy4zNiIgeT0iNTciIHdpZHRoPSIxMC42MiIgaGVpZ2h0PSIxLjQiLz48cmVjdCBjbGFzcz0iY2xzLTQiIHg9IjI3LjM2IiB5PSI1OC45NyIgd2lkdGg9IjEwLjYyIiBoZWlnaHQ9IjEuNCIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTI3LjM2LDYyLjM4aDEuMjJjLjIxLDEsMiwxLjgyLDQuMTMsMS44MnMzLjkzLS44LDQuMTQtMS44MmgxLjIyVjYxSDI3LjM2WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTMxLjIsMjIuNzd2NC41MWExLjI3LDEuMjcsMCwxLDAsMi41MywwVjIyLjc3YTEuMjcsMS4yNywwLDAsMC0yLjUzLDBaIi8+PHBhdGggY2xhc3M9ImNscy03IiBkPSJNMjMuOCwzMC44NmExLjMsMS4zLDAsMCwwLDAtMS44MWwtMy0zLjE0YTEuMTksMS4xOSwwLDEsMC0xLjczLDEuNjNsMywzLjI0YTEuMjIsMS4yMiwwLDAsMCwxLjcyLjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTQyLDMxLjE5YTEuMjgsMS4yOCwwLDAsMCwuOTQtLjQxbDMtMy4yNGExLjI2LDEuMjYsMCwxLDAtMS43OS0xLjc2aDBsLTMsMy4yN2ExLjMyLDEuMzIsMCwwLDAsMCwxLjgxQTEuMzgsMS4zOCwwLDAsMCw0MiwzMS4xOVoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_questionL-grbl::before {
  content: "";
  display: inline-block;
  width: 60px;
  height: 74px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZvbnQtc2l6ZToxM3B4O2ZpbGw6IzJlOTNkNztmb250LWZhbWlseTpOb3RvU2Fuc0NKS2pwLVJlZ3VsYXItODNwdi1SS1NKLUgsIE5vdG8gU2FucyBDSksgSlA7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3KTt9LmNscy0ze2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDctMik7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3LTMpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3IiB4MT0iMTYuODUiIHkxPSI0My41MiIgeDI9IjQ4LjE1IiB5Mj0iNDMuNTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxNGJhZjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3LTIiIHgxPSIzMC41NiIgeTE9IjQ0LjE3IiB4Mj0iMzQuMTkiIHkyPSI0NC4xNyIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180NyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3LTMiIHgxPSIyOS40OCIgeTE9IjM2LjUiIHgyPSIzNi4zOCIgeTI9IjM2LjUiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDciLz48L2RlZnM+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjYyLCAtMC43OCwgMC43OCwgMC42MiwgOS4yLCAyNy40KSI+cTwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuODMsIC0wLjU2LCAwLjU2LCAwLjgzLCAxNC41LCAyMC44NCkiPnU8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMS40MiAxNi4zMikgcm90YXRlKC0xNy41MikiPmU8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOC43MyAxNC4xNCkgcm90YXRlKC0yLjc2KSI+czwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1LjMgMTMuOTQpIHJvdGF0ZSg5Ljk2KSI+dDwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTQsIDAuMzUsIC0wLjM1LCAwLjk0LCA0MC42NywgMTUpIj5pPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MywgMC41NiwgLTAuNTYsIDAuODMsIDQ0LjU3LCAxNi4yMykiPm88L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MS4zNyAyMC44NCkgcm90YXRlKDUyLjQzKSI+bjwvdGV4dD48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMi41LDIzLjc0QTE1LjY0LDE1LjY0LDAsMCwwLDI5LDU0LjYybDMuNTQsOC42N0wzNiw1NC42MkExNS42NCwxNS42NCwwLDAsMCwzMi41LDIzLjc0Wm0yLjQzLDI4LjYxLS42Ni4xMkwzMi41LDU2LjgxbC0xLjc3LTQuMzQtLjY2LS4xMmExMy4xOSwxMy4xOSwwLDEsMSw0Ljg2LDBaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzIuMzUsNDIuMjlhMS43OSwxLjc5LDAsMCwwLTEuNzksMS44OCwxLjgyLDEuODIsMCwxLDAsMy42MywwQTEuOCwxLjgsMCwwLDAsMzIuMzUsNDIuMjlaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzIuNTMsMzEuNjlhNi4zMyw2LjMzLDAsMCwwLTMuMDUuNzZsLjYxLDIuMzRhMywzLDAsMCwxLDEuNjUtLjUxaC4wOGMuOTEsMCwxLjM4LjUxLDEuMzgsMS4xN2EzLjY3LDMuNjcsMCwwLDEtMSwyLjExLDQuOTEsNC45MSwwLDAsMC0xLjE3LDN2LjcxaDIuNzRhMy43MSwzLjcxLDAsMCwxLDEtMi44NCw1LjYyLDUuNjIsMCwwLDAsMS42NS0zLjU0QzM2LjM4LDMzLjM1LDM1LjM0LDMxLjY5LDMyLjUzLDMxLjY5WiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_cloverL-grbl::before {
  content: "";
  display: inline-block;
  width: 56px;
  height: 70px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZvbnQtc2l6ZToxM3B4O2ZpbGw6IzJlOTNkNztmb250LWZhbWlseTpOb3RvU2Fuc0NKS2pwLVJlZ3VsYXItODNwdi1SS1NKLUgsIE5vdG8gU2FucyBDSksgSlA7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQxKTt9LmNscy0ze2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDEtMik7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQxLTMpO30uY2xzLTV7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180MS00KTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180MSIgeDE9IjE1LjY3IiB5MT0iNDMuNTEiIHgyPSIzMS4wMSIgeTI9IjQzLjUxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180MS0yIiB4MT0iMzMuOTYiIHkxPSI0My41MyIgeDI9IjQ5LjMzIiB5Mj0iNDMuNTMiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDEiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180MS0zIiB4MT0iMjMuODciIHkxPSIzNC4zNiIgeDI9IjQxLjE0IiB5Mj0iMzQuMzYiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDEiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180MS00IiB4MT0iMjMuODUiIHkxPSI1Mi42NiIgeDI9IjQxLjEzIiB5Mj0iNTIuNjYiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNDEiLz48L2RlZnM+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wOSAyMy44Nykgcm90YXRlKC00Ny4zNCkiPnM8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg1LCAtMC41MiwgMC41MiwgMC44NSwgMTUuNDYsIDE5LjA0KSI+dTwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjUgMTQuNzYpIHJvdGF0ZSgtMTQuMjkpIj5wPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMC4wNiwgLTAuMDYsIDEsIDMwLjY5LCAxMi43MykiPnA8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOS4wOCAxMy4yNikgcm90YXRlKDIwLjgyKSI+bzwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuODEsIDAuNTgsIC0wLjU4LCAwLjgxLCA0Ni43NSwgMTYuNDMpIj5yPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTEuMjIgMTkuNzIpIHJvdGF0ZSg0Ny45NCkiPnQ8L3RleHQ+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzEsNDMuNDhsLTYuNzMtNi43MS0uNTMtLjUxQTQuNzMsNC43MywwLDAsMCwxNy4wNiw0M2wuNTUuNTQtLjU1LjU2YTQuNzMsNC43MywwLDAsMCw2LjY5LDYuN2wuNTktLjU5QzI1LjY1LDQ4Ljg0LDI4LjksNDUuNTksMzEsNDMuNDhaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNDcuMzYsNDMuNTZsLjU2LS41NmE0LjczLDQuNzMsMCwxLDAtNi42NS02Ljc0bC0uNTkuNThjLTEuMzIsMS4zMy00LjU5LDQuNTUtNi43Miw2LjY0LDIuMTMsMi4xNyw1LjQyLDUuNSw2LjY4LDYuNzZsLjUyLjUyYTQuNzQsNC43NCwwLDEsMCw2Ljc1LTYuNjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMjUuODUsMzUuMzZjMS4zNCwxLjMxLDQuNTgsNC41Niw2LjY5LDYuNjYsMi4xNS0yLjE0LDUuNDUtNS40NSw2LjctNi43MmwuNTItLjUzYTQuNzMsNC43MywwLDEsMC02LjctNi42OWwtLjU0LjU1TDMyLDI4LjA4YTQuNzQsNC43NCwwLDEsMC02LjcsNi43WiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTM5LjE4LDUxLjdjLTEuMzMtMS4zMi00LjU1LTQuNTktNi42NC02LjcyLTIuMTcsMi4xMy01LjUsNS40Mi02Ljc2LDYuNjhsLS41Mi41MmE0Ljc0LDQuNzQsMCwxLDAsNi42NSw2Ljc1bC41NS0uNTYuNTYuNTZhNC43Myw0LjczLDAsMSwwLDYuNzQtNi42NVoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_megaphoneL-grbl::before {
  content: "";
  display: inline-block;
  width: 42px;
  height: 70px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZvbnQtc2l6ZToxM3B4O2ZpbGw6IzJlOTNkNztmb250LWZhbWlseTpOb3RvU2Fuc0NKS2pwLVJlZ3VsYXItODNwdi1SS1NKLUgsIE5vdG8gU2FucyBDSksgSlA7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzYpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzYiIHgxPSIxNy4xOSIgeTE9IjIyLjkzIiB4Mj0iNDcuODciIHkyPSIyMi45MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgNjYuNDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi40MiAyMS43NCkgcm90YXRlKC0yOS4zNSkiPnY8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk3LCAtMC4yMiwgMC4yMiwgMC45NywgMjIuNjUsIDE4LjIxKSI+bzwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjg1IDE2LjYyKSByb3RhdGUoMC4wNCkiPmk8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNSAxNi41Mykgcm90YXRlKDExLjY4KSI+YzwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxLjg4IDE3Ljk2KSByb3RhdGUoMjcuMDcpIj5lPC90ZXh0PjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4LDQ5LjY1bDEuODctMS40QTEuODQsMS44NCwwLDAsMSwyMS41Nyw0OGwyNS4zMSwxMGEuNjQuNjQsMCwwLDAsLjkzLS41OFYyOS41OWEuNjEuNjEsMCwwLDAtLjkzLS41OUwyMS41NywzOC45MmExLjkxLDEuOTEsMCwwLDEtMS43NS0uMjNMMTgsMzcuMjljLS40Ni0uMzUtLjgxLS4xMi0uODEuNDZWNDkuM0EuNDYuNDYsMCwwLDAsMTgsNDkuNjVaIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_flowL-grbl::before {
  content: "";
  display: inline-block;
  width: 42px;
  height: 70px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMik7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzItMik7fS5jbHMtM3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzItMyk7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzItNCk7fS5jbHMtNXtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzItNSk7fS5jbHMtNntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzItNik7fS5jbHMtN3tmb250LXNpemU6MTNweDtmaWxsOiMzMjhiYzg7Zm9udC1mYW1pbHk6Tm90b1NhbnNDSktqcC1SZWd1bGFyLTgzcHYtUktTSi1ILCBOb3RvIFNhbnMgQ0pLIEpQO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzIiIHgxPSIyMy45NyIgeTE9IjI3LjI3IiB4Mj0iNTEuNzkiIHkyPSIyNy4yNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzBmODFjNiIvPjxzdG9wIG9mZnNldD0iMC45NyIgc3RvcC1jb2xvcj0iIzJkYWZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMi0yIiB4MT0iMTMuMjEiIHkxPSIyNy4yNyIgeDI9IjE4LjczIiB5Mj0iMjcuMjciIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMiIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzItMyIgeDE9IjIzLjk3IiB5MT0iNDIuNjciIHgyPSI1MS43OSIgeTI9IjQyLjY3IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzIiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yLTQiIHgxPSIxMy4yMSIgeTE9IjQyLjY3IiB4Mj0iMTguNzMiIHkyPSI0Mi42NyIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yIi8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMi01IiB4MT0iMjMuOTciIHkxPSI1OC4wNyIgeDI9IjUxLjc5IiB5Mj0iNTguMDciIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMiIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzItNiIgeDE9IjEzLjIxIiB5MT0iNTguMDgiIHgyPSIxOC43MyIgeTI9IjU4LjA4IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzIiLz48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYuOCwzMC4xNUg0OWEyLjg4LDIuODgsMCwwLDAsMC01Ljc2SDI2LjhhMi44OCwyLjg4LDAsMCwwLDAsNS43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNiwzMC4wOGEyLjgxLDIuODEsMCwxLDAtMi43Ni0yLjgxQTIuNzgsMi43OCwwLDAsMCwxNiwzMC4wOFoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yNi44LDQ1LjU1SDQ5YTIuODgsMi44OCwwLDAsMCwwLTUuNzVIMjYuOGEyLjg4LDIuODgsMCwwLDAsMCw1Ljc1WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTE2LDQ1LjQ4YTIuODEsMi44MSwwLDEsMC0yLjc2LTIuODFBMi43OCwyLjc4LDAsMCwwLDE2LDQ1LjQ4WiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTI2LjgsNjFINDlhMi44OCwyLjg4LDAsMCwwLDAtNS43NUgyNi44YTIuODgsMi44OCwwLDAsMCwwLDUuNzVaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMTYsNjAuODhhMi44MSwyLjgxLDAsMSwwLTIuNzYtMi44QTIuNzcsMi43NywwLDAsMCwxNiw2MC44OFoiLz48dGV4dCBjbGFzcz0iY2xzLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjM2IDE3LjYpIHJvdGF0ZSgtMjUuMzYpIj5mPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDYgMTUuNTIpIHJvdGF0ZSgtMTUuNzYpIj4gPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQuNjIgMTUuNjUpIHJvdGF0ZSgtMTUuODgpIj5sPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcuNzIgMTQuNTEpIHJvdGF0ZSgtNC41MSkiPm88L3RleHQ+PHRleHQgY2xhc3M9ImNscy03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNC45NCAxMy42Nikgcm90YXRlKDEzLjAyKSI+dzwvdGV4dD48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_giftL-grbl::before {
  content: "";
  display: inline-block;
  width: 62px;
  height: 74px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZvbnQtc2l6ZToxM3B4O2ZpbGw6IzJlOTNkNztmb250LWZhbWlseTpOb3RvU2Fuc0NKS2pwLVJlZ3VsYXItODNwdi1SS1NKLUgsIE5vdG8gU2FucyBDSksgSlA7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQ3KTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs180NyIgeDE9IjE3LjU5IiB5MT0iMjEuNjEiIHgyPSI0Ny4yNyIgeTI9IjIxLjYxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA2Ni40NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxNGJhZjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuOTcgMjguMDcpIHJvdGF0ZSgtNjAuMDkpIj5jPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MSwgLTAuNywgMC43LCAwLjcxLCAxMS40OCwgMjEuOTgpIj5hPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNzMgMTYuMzUpIHJvdGF0ZSgtMjMuODMpIj5tPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgLTAuMDQsIDAuMDQsIDEsIDI4LjA4LCAxMS43OCkiPnA8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNi40OCAxMS41NCkgcm90YXRlKDE0LjgzKSI+YTwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzLjk2IDEzLjgpIHJvdGF0ZSgyNy44OCkiPmk8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc1LCAwLjY2LCAtMC42NiwgMC43NSwgNDcuNjQsIDE1LjU2KSI+ZzwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzLjQgMjAuNjIpIHJvdGF0ZSg1OS41KSI+bjwvdGV4dD48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00Ny4zNCwzNy4yNWgtNS40YTQuODgsNC44OCwwLDAsMCwyLjE5LTYsNC43LDQuNywwLDAsMC00LjM3LTIuNjksMy45MSwzLjkxLDAsMCwwLTIuMzEuNjQsMTEuMjksMTEuMjksMCwwLDAtMy44NiwzLjQ3aDBjLS4xMy4yNS0uMjUuMzgtLjM4LjY0cy0uMTMuMTMtLjEzLjI2LS4xMy4xMy0uMTMuMjVhLjY4LjY4LDAsMCwwLS4yNi41MiwxMy4zNCwxMy4zNCwwLDAsMC01LTUsNS4xOCw1LjE4LDAsMCwwLTIuMzEtLjY1QTQuODUsNC44NSwwLDAsMCwyMSwzMS4zNGE0Ljc4LDQuNzgsMCwwLDAsMS4xNiw1LjI3LDEuODYsMS44NiwwLDAsMCwuNzcuNjRIMTcuNjZ2Ny4yYS4yOC4yOCwwLDAsMCwuMjYuMjZoMy4zNFY1Ny41NWEzLjU5LDMuNTksMCwwLDAsMy42LDMuNkg0MC4xNGEzLjU5LDMuNTksMCwwLDAsMy42LTMuNlY0NC43MWgzLjM0YS4yOC4yOCwwLDAsMCwuMjYtLjI2di03LjJaTTIzLjU3LDMyLjVhMS44LDEuOCwwLDAsMSwxLjU0LS45LDIuMzYsMi4zNiwwLDAsMSwuOS4yNiw4Ljg5LDguODksMCwwLDEsMy4zNCwzLjIxYy4xMy4xMy4yNi4zOC4zOS41MWgtLjlhOS40NSw5LjQ1LDAsMCwxLTQtLjc3LDIuNzgsMi43OCwwLDAsMS0xLjI5LTEuMTVDMjMuNTcsMzMuNCwyMy4zMSwzMywyMy41NywzMi41Wm02LjMsMjYuNkgyNC43M2ExLjU4LDEuNTgsMCwwLDEtMS41NS0xLjU1VjQ1LjA5aDYuNjl2MTRaTTE5LjU5LDQyLjY1VjM5LjMxSDI5Ljg3djMuMzRabTIwLjE3LTExYTEuOCwxLjgsMCwwLDEsMS41NC45Yy4yNi4zOCwwLC45LDAsMS4xNkEyLjI5LDIuMjksMCwwLDEsNDAsMzQuODFhOS41LDkuNSwwLDAsMS00LC43N2gtLjlhMTAuMzcsMTAuMzcsMCwwLDEsMy43My0zLjcyQTIuMzYsMi4zNiwwLDAsMSwzOS43NiwzMS42Wk0zNSw1OS4xVjQ1aDYuNjhWNTcuNDNBMS41NywxLjU3LDAsMCwxLDQwLjE0LDU5SDM1Wm0wLTE2LjQ1VjM5LjMxSDQ1LjI4djMuMzRaIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_docM-grbl::before {
  content: "";
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iXzIiIGRhdGEtbmFtZT0iIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO30uY2xzLTJ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yKTt9LmNscy0ze2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMyk7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQpO30uY2xzLTV7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs181KTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIgeDE9IjEyLjciIHkxPSI1ODMuNSIgeDI9IjI3LjI4IiB5Mj0iNTgzLjUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNTU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwODlkNCIvPjxzdG9wIG9mZnNldD0iMC45NyIgc3RvcC1jb2xvcj0iIzE0YmFmOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMiIgeDE9IjEyLjciIHkxPSI1NzcuOSIgeDI9IjI3LjI4IiB5Mj0iNTc3LjkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18zIiB4MT0iMTIuNyIgeTE9IjU3Mi4yIiB4Mj0iMjcuMjgiIHkyPSI1NzIuMiIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzQiIHgxPSIyMC40MiIgeTE9IjU2Ni42IiB4Mj0iMjcuMjkiIHkyPSI1NjYuNiIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzUiIHgxPSI3LjA5IiB5MT0iNTc0LjA1IiB4Mj0iMzIuOTEiIHkyPSI1NzQuMDUiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MiLz48L2RlZnM+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMi43IiB5PSIyOC44IiB3aWR0aD0iMTQuNiIgaGVpZ2h0PSIxLjQiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjEyLjciIHk9IjIzLjIiIHdpZHRoPSIxNC42IiBoZWlnaHQ9IjEuNCIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTIuNyIgeT0iMTcuNSIgd2lkdGg9IjE0LjYiIGhlaWdodD0iMS40Ii8+PHJlY3QgY2xhc3M9ImNscy00IiB4PSIyMC40IiB5PSIxMS45IiB3aWR0aD0iNi45IiBoZWlnaHQ9IjEuNCIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTI5LjksMy43aC0xMmEzLjQ1LDMuNDUsMCwwLDAtMi4zLDFMOCwxMi4yYTMuMjYsMy4yNiwwLDAsMC0xLDIuM1YzMy40YTMsMywwLDAsMCwzLDNIMjkuOWEzLDMsMCwwLDAsMy0zVjYuNkEyLjkzLDIuOTMsMCwwLDAsMjkuOSwzLjdabS0xMy4xLDJ2Ni43YzAsLjctLjMsMS0xLDFIOS4xWk0zMS4zLDMzLjRBMS4zMiwxLjMyLDAsMCwxLDMwLDM0LjdIMTAuMWExLjI2LDEuMjYsMCwwLDEtMS4zLTEuM1YxNC45aDcuOWExLjU4LDEuNTgsMCwwLDAsMS42LTEuNlY1LjRIMjkuOWExLjI2LDEuMjYsMCwwLDEsMS4zLDEuM1YzMy40WiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -80%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_lightM-grbl::before {
  content: "";
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSk7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktMik7fS5jbHMtM3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktMyk7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNCk7fS5jbHMtNXtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNSk7fS5jbHMtNntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNik7fS5jbHMtN3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNyk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSIgeDE9IjEwLjM4IiB5MT0iMjEuMjQiIHgyPSIyOS45MyIgeTI9IjIxLjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA0MS4yOCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz48c3RvcCBvZmZzZXQ9IjAuOTciIHN0b3AtY29sb3I9IiMxNGJhZjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktMiIgeDE9IjE1Ljc5IiB5MT0iOS4xMSIgeDI9IjI0LjUxIiB5Mj0iOS4xMSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185Ii8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOS0zIiB4MT0iMTUuNzkiIHkxPSI3LjQ5IiB4Mj0iMjQuNTEiIHkyPSI3LjQ5IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzkiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185LTQiIHgxPSIxNS43OSIgeTE9IjUuMSIgeDI9IjI0LjUxIiB5Mj0iNS4xIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzkiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185LTUiIHgxPSIxOC45NCIgeTE9IjM1LjkiIHgyPSIyMS4wMSIgeTI9IjM1LjkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNiIgeDE9IjguNjgiIHkxPSIzMy4xOSIgeDI9IjEzLjIxIiB5Mj0iMzMuMTkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNyIgeDE9IjI2Ljc0IiB5MT0iMzMuMjEiIHgyPSIzMS4yNyIgeTI9IjMzLjIxIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzkiLz48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMuODUsMjYuOTRjMSwuOSwxLjU0LDEuNDUsMS42OCwyLjRsLjE1LDEuMDdoOWwuMTUtMS4wN2MuMTMtLjk1LjY5LTEuNSwxLjY2LTIuNGE4LjkxLDguOTEsMCwwLDAsMy4zOC02LjA2LDkuODUsOS44NSwwLDAsMC0yLjEtOCwxMC4xOSwxMC4xOSwwLDAsMC03LjU3LTMuMjQsMTAuMTksMTAuMTksMCwwLDAtNy41NywzLjIyLDkuODMsOS44MywwLDAsMC0yLjA5LDhBOC45NCw4Ljk0LDAsMCwwLDEzLjg1LDI2Ljk0Wm01LjUyLjgzVjI0LjE5YS41Ni41NiwwLDAsMSwuNTUtLjU2aC40N2EuNTUuNTUsMCwwLDEsLjU0LjU1aDB2My41NVpNMTQuNDQsMTQuNTVhOCw4LDAsMCwxLDExLjM3LS4wN2wuMDYuMDdhNy4zOCw3LjM4LDAsMCwxLDEuNSw2LDYuNTYsNi41NiwwLDAsMS0yLjU4LDQuNTUsNy40NSw3LjQ1LDAsMCwwLTIuMjMsMi44MWgwVjI0LjE5QTIuMjIsMi4yMiwwLDAsMCwyMC4zNiwyMkgyMGEyLjIyLDIuMjIsMCwwLDAtMi4yLDIuMjF2My43NGgwYTcuNTUsNy41NSwwLDAsMC0yLjI0LTIuNzdBNi42MSw2LjYxLDAsMCwxLDEzLDIwLjYxLDcuMzksNy4zOSwwLDAsMSwxNC40NCwxNC41NVoiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjE1Ljc5IiB5PSIzMS41OSIgd2lkdGg9IjguNzEiIGhlaWdodD0iMS4xNSIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTUuNzkiIHk9IjMzLjIxIiB3aWR0aD0iOC43MSIgaGVpZ2h0PSIxLjE1Ii8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTUuNzksMzZoMWMuMTcuODQsMS42MSwxLjUsMy4zOSwxLjVzMy4yMi0uNjYsMy4zOS0xLjVoMVYzNC44NUgxNS43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xOC45NCwzLjUzdjMuN2ExLDEsMCwwLDAsMi4wNywwVjMuNTNhMSwxLDAsMCwwLTIuMDcsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0xMi44NywxMC4xNmExLjA2LDEuMDYsMCwwLDAsMC0xLjQ4TDEwLjQyLDYuMUExLjA1LDEuMDUsMCwwLDAsOSw2LDEuMDUsMS4wNSwwLDAsMCw5LDcuNDRsMi40NSwyLjY2YTEsMSwwLDAsMCwxLjQyLjA2WiIvPjxwYXRoIGNsYXNzPSJjbHMtNyIgZD0iTTI3Ljc4LDEwLjQzYTEuMDcsMS4wNywwLDAsMCwuNzctLjMzTDMxLDcuNDRBMSwxLDAsMSwwLDI5LjUzLDZMMjcuMDcsOC42OGExLjA4LDEuMDgsMCwwLDAsMCwxLjQ4QTEuMSwxLjEsMCwwLDAsMjcuNzgsMTAuNDNaIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -80%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_megaphoneM-grbl::before {
  content: "";
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iXzIiIGRhdGEtbmFtZT0iIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzIiB4MT0iNC4xIiB5MT0iNTg0IiB4Mj0iMzUuODQiIHkyPSI1ODQiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNTY0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwODlkNCIvPjxzdG9wIG9mZnNldD0iMC45NyIgc3RvcC1jb2xvcj0iIzE0YmFmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUsMjYuNDIsNi44NywyNWExLjkzLDEuOTMsMCwwLDEsMS44MS0uMjRMMzQuOTMsMzUuMDlhLjcuNywwLDAsMCwuODUtLjI0LjQ0LjQ0LDAsMCwwLC4xMi0uMzZWNS41OGEuNjcuNjcsMCwwLDAtLjYtLjcyLjQ1LjQ1LDAsMCwwLS4zNy4xMkw4LjY4LDE1LjIyQTIsMiwwLDAsMSw2Ljg3LDE1TDUsMTMuNjVjLS40OS0uMzYtLjg1LS4xMi0uODUuMzZ2MTJDNC4xLDI2LjU0LDQuNDYsMjYuNzgsNSwyNi40MloiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -80%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.icon_consluting {
  content: "";
  display: inline-block;
  width: 120px;
  height: 120px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzUuM21tIiBoZWlnaHQ9IjM1LjNtbSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7ZmlsbDojZWVmN2ZkO30uY2xzLTN7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy00e2ZpbGw6IzBmODFjNjt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNi4yIiB5PSIxMC4xIiB3aWR0aD0iNjIuOSIgaGVpZ2h0PSI4My44MyIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiLz48ZyBjbGFzcz0iY2xzLTMiPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTcwLDU5LjIsNjUuOCw1OGE0Mi43LDQyLjcsMCwwLDEtNi4xLTEuOGwtLjctLjRoMGEuOC44LDAsMCwwLS43LS45LjcuNywwLDAsMC0uNi4xbC0xLjEtMS4yYTE3LjksMTcuOSwwLDAsMS0xLjMtMy45YzUuNi0yLjMsOS43LTguMSwxMC41LTE1LDMuNi05LjIsMS42LTE0LjYsMC0xN2E3LDcsMCwwLDAtNS42LTMuNywzLjgsMy44LDAsMCwwLTIuMS43Yy00LjQtMi45LTguNi00LjMtMTIuMy00LjNhMTMuMSwxMy4xLDAsMCwwLTEwLjksNS44Yy0zLjUsNC44LTQuNCwxMS4zLTMuMiwxNC44YTM2LjQsMzYuNCwwLDAsMCwzLDUuOUExNy40LDE3LjQsMCwwLDAsNDQuOCw0OS43YTE1LjMsMTUuMywwLDAsMS0xLjQsNC4xQTQuMyw0LjMsMCwwLDEsNDIuMyw1NWEuNy43LDAsMCwwLS43LS4yLjkuOSwwLDAsMC0uOC45di4yYzAsLjEtLjMuMi0uNS4zYTM4LjIsMzguMiwwLDAsMS02LDEuOUwzMCw1OS4yYy00LjYsMi4xLTcuMywxNy4xLTguOSwzMWE2LjMsNi4zLDAsMCwwLDEuMiwxLjFsMS4yLDFjMS45LTE3LjUsNC44LTI5LjQsNy41LTMwLjdsNC0xLjIsMS4yLS4zYTIwLjgsMjAuOCwwLDAsMCw2LjUsNS4zLDYwLDYwLDAsMCwwLDUsMTQuMkg0Mi4yYTEuOCwxLjgsMCwwLDAtMS43LDEuN2gwVjkxLjhhMS44LDEuOCwwLDAsMCwxLjcsMS43SDU3LjZhMS44LDEuOCwwLDAsMCwxLjctMS43VjgxLjRhMS44LDEuOCwwLDAsMC0xLjctMS43SDUyLjFhNTkuNSw1OS41LDAsMCwwLDUuMS0xNC4xLDE1LjQsMTUuNCwwLDAsMCw2LjEtNS41bDEuOC40LDQsMS4xYzEuMi42LDUsNC42LDcuNywzMC43YTQsNCwwLDAsMSwxLjItMWwxLjEtMS4xQzc3LjEsNzEuNSw3NCw2MS4xLDcwLDU5LjJaTTU1LjYsNjQuNGExNC4zLDE0LjMsMCwwLDEtNS44LDEuMiwxNCwxNCwwLDAsMS01LjctMS4zYy0uNi0yLjYtMS01LTEuMy02LjVhOC4xLDguMSwwLDAsMCwyLjgtMi43LDE5LjMsMTkuMywwLDAsMCwxLjYtNC42LDEzLjMsMTMuMywwLDAsMCwyLjguMywxMi43LDEyLjcsMCwwLDAsMi44LS4zLDE1LjQsMTUuNCwwLDAsMCwxLjYsNC40QTcuNSw3LjUsMCwwLDAsNTcsNTcuNmMtLjMsMS42LS43LDQtMS4zLDYuOFpNMzYuOSwzNC45Yy4yLTIuMS42LTMuNiwxLTMuN3M0LTMuOCw1LjUtNS43QTYuNyw2LjcsMCwwLDEsNDEuMiwzMGMtLjEuMS0uMi4zLS4xLjRzLjIuMy40LjNoNi4yYzIsMCw0LjUtMy4zLDUuOC01LjNhOC43LDguNywwLDAsMS0xLjksNC44LjQuNCwwLDAsMCwwLC41Yy4xLjIuMi4zLjQuM2g0LjFhNS41LDUuNSwwLDAsMCwzLjQtMy4xLDcuNiw3LjYsMCwwLDAsLjQtNC45LDE4LjcsMTguNywwLDAsMSwyLjcsNC44LDE1LjEsMTUuMSwwLDAsMSwuNyw0LjhjMCw2LjUtMy41LDEyLjItOC40LDE0LjVhMTEuNSwxMS41LDAsMCwxLTcuMy44bC0xLjItLjMtMS4yLS41QTE1LjgsMTUuOCwwLDAsMSwzNi45LDM0LjlaTTM4LDU5LjdsMy4zLTEuMS44LDQuNkExOS41LDE5LjUsMCwwLDEsMzgsNTkuN1pNNTcuNiw4MS40VjkxLjlINDIuMlY4MS40Wm0tNy40LTEuN2gtLjZhNTYuOCw1Ni44LDAsMCwxLTUtMTMuNCwxNS41LDE1LjUsMCwwLDAsNS4yLDEsMTcsMTcsMCwwLDAsNS40LS45QTUyLDUyLDAsMCwxLDUwLjIsNzkuN1ptNy41LTE2LjRjLjQtMS45LjctMy42LjktNC44aDBhMTQuMiwxNC4yLDAsMCwwLDIuOSwxQTEzLjcsMTMuNywwLDAsMSw1Ny43LDYzLjNaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzMuNyw3Ny41YTEuNCwxLjQsMCwwLDAtMS4zLDFjLTIuMSw3LjEtMy41LDExLjktNC41LDE2LjlsMS4yLjcsMS4yLjZhMTE5LjEsMTE5LjEsMCwwLDEsMy4xLTEyLjUsNTUuNCw1NS40LDAsMCwxLC43LDUuN0EyNy40LDI3LjQsMCwwLDEsMzIuOSw5OGwxLjIuNSwxLjIuNWEzMi4xLDMyLjEsMCwwLDAsMS40LTkuMiwxMDQuNSwxMDQuNSwwLDAsMC0xLjgtMTEuMkExLjQsMS40LDAsMCwwLDMzLjcsNzcuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik02Ni40LDc3LjVhMS40LDEuNCwwLDAsMC0xLjIsMS4xLDcwLjYsNzAuNiwwLDAsMC0xLjgsMTEuMkEzMiwzMiwwLDAsMCw2NC43LDk5bDEuMi0uNSwxLjItLjVhMjcuMiwyNy4yLDAsMCwxLTEuMi04Yy4yLTIsLjUtMy45LjgtNS44LDEuNCw0LjgsMi40LDguNiwzLjIsMTIuNWwxLjItLjYsMS4yLS43YTE2Ny4xLDE2Ny4xLDAsMCwwLTQuNi0xNi45QTEuMywxLjMsMCwwLDAsNjYuNCw3Ny41WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
}

.icon_everydaypay {
  content: "";
  display: inline-block;
  width: 120px;
  height: 120px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNS4zbW0iIGhlaWdodD0iMzUuM21tIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlZWY3ZmQ7fS5jbHMtMntmaWxsOiMwZjgxYzY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NS4zLDY4LjksNDUuNyw2NC4yYTYuNyw2LjcsMCwwLDEtNC4zLDUuNGgwYTYuNiw2LjYsMCwwLDEtMi4zLjQsNi44LDYuOCwwLDAsMS02LjQtNC40bC00LjMtMTMsMi40LTEsNC40LDEzLjFhNC4yLDQuMiwwLDAsMCw1LjQsMi41LDQuMyw0LjMsMCwwLDAsMi41LTUuNGwtNy0yMC4ySDM2YTUuOCw1LjgsMCwwLDAtNS41LTMuOUgxMi4zVjU2LjZoNi41bDUuNCwxMS42Yy41LDIuMiwzLjksMy45LDYuMSw0LjRsMzIuNCw3LjhhNS45LDUuOSwwLDAsMCwyLjYtMTEuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02Ny4zLDIwLjZBMjAuNSwyMC41LDAsMSwwLDg3LjcsNDEuMSwyMC40LDIwLjQsMCwwLDAsNjcuMywyMC42Wk03OC40LDM5LjJ2NC40SDcwdjJoOC40VjUwSDcwdjMuOEg2NC42VjQ5LjlINTYuMlY0NS41aDguM3YtMkg1Ni4yVjM5LjJoNi4yTDU2LDI5aDYuMmw1LjEsOCw1LjEtOGg2LjFMNzIuMSwzOS4yWiIvPjwvZz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
}

.icon_benefit {
  content: "";
  display: inline-block;
  width: 120px;
  height: 120px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNS4zbW0iIGhlaWdodD0iMzUuM21tIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlZWY3ZmQ7fS5jbHMtMntmaWxsOiMwZjgxYzY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04MS41LDI5LjJhMTcuNSwxNy41LDAsMCwwLTEzLjYtNi41Yy02LjUtLjMtMTEuOSwxLjctMTYsNmwtLjguOGExOS4zLDE5LjMsMCwwLDAtMTUuNC02LjhIMzQuM2ExNy40LDE3LjQsMCwwLDAtMTMuNSw2LjUsMjEuMywyMS4zLDAsMCwwLTQuNywxNC4xLDMwLjQsMzAuNCwwLDAsMCwuNCw1LjJjMSw1LjEsNC4xLDEwLjYsOS4yLDE2LjRBOTcuNiw5Ny42LDAsMCwwLDM5LjUsNzcuNkw0Miw3OS43YzIuMywyLDQuNyw0LDcuOCw0LjhsMS4zLjJjMy41LDAsNy4yLTMuMiwxMC01LjdsMS44LTEuNEExMDkuNywxMDkuNywwLDAsMCw3Ni42LDY0LjljNS4yLTUuOCw4LjItMTEuMyw5LjItMTYuNWEyOS4yLDI5LjIsMCwwLDAsLjQtNS4xQTIxLjgsMjEuOCwwLDAsMCw4MS41LDI5LjJaTTczLjYsNjIuM2wtMiwyLjFMNjEuMSw1NGwtMi44LDIuOUw2OC43LDY3LjNjLTEuMSwxLjEtMi4zLDIuMS0zLjYsMy4yTDU0LjksNjAuM2wtMi44LDIuOSw5LjksMTAtMS42LDEuMkw1OC41LDc2bC0xLC45TDQ3LjIsNjYuNmwtMi45LDIuOCwxMCw5LjljLTEuMy45LTIuNiwxLjYtMy41LDEuM3MtNC4xLTIuMi02LjEtMy45YTMxLjEsMzEuMSwwLDAsMC0yLjgtMi4zQTEwMC44LDEwMC44LDAsMCwxLDI4LjcsNjIuM2MtNC42LTUuMy03LjQtMTAuMi04LjItMTQuNmEzMS4zLDMxLjMsMCwwLDEtLjQtNC40LDE4LDE4LDAsMCwxLDMuOC0xMS42LDEzLjgsMTMuOCwwLDAsMSwxMC43LTVoMS4xYTE1LjQsMTUuNCwwLDAsMSwxMi42LDUuN0wzNi4yLDQ0LjVsLjgsMS4zYy4yLjIsMy43LDUuOCwxMCw2LjlzMTAuNi0zLjYsMTQuNi03LjVMNzUuOSw1OS41Yy0uNywxLTEuNSwxLjgtMi4zLDIuOFptOC4yLTE0LjZhMjQuMywyNC4zLDAsMCwxLTMuNSw4LjVMNjEuNiwzOS42bC0xLjcsMS43Yy01LjMsNS40LTkuNSw4LTEyLjIsNy41YTExLjMsMTEuMywwLDAsMS02LjMtMy45TDU0LjgsMzEuNWExNS4yLDE1LjIsMCwwLDEsMTEuOC00LjhoMS4xYTEzLjYsMTMuNiwwLDAsMSwxMC42LDUsMTcuNCwxNy40LDAsMCwxLDMuOCwxMS42LDMxLjUsMzEuNSwwLDAsMS0uMyw0LjRaIi8+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
}

.charm::after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi44IiBoZWlnaHQ9IjcuMyIgdmlld0JveD0iMCAwIDI2LjggNy4zIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwODlkNDt9LmNscy0ye2ZpbGw6I2VmZjhmZjt9LmNscy0ze2ZpbGw6IzcxYzRmMjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyMy4yIiBjeT0iMy42IiByPSIzLjciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjMuNyIgY3k9IjMuNiIgcj0iMy43Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSIxMy40IiBjeT0iMy42IiByPSIzLjciLz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  bottom: -114%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.b_charm::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi44IiBoZWlnaHQ9IjcuMyIgdmlld0JveD0iMCAwIDI2LjggNy4zIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwODlkNDt9LmNscy0ye2ZpbGw6I2VmZjhmZjt9LmNscy0ze2ZpbGw6IzcxYzRmMjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyMy4yIiBjeT0iMy42IiByPSIzLjciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjMuNyIgY3k9IjMuNiIgcj0iMy43Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSIxMy40IiBjeT0iMy42IiByPSIzLjciLz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  margin: 0 10px 0 0;
}

.b_arrow02down_pnk::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI3LjQzMyIgdmlld0JveD0iMCAwIDEzIDcuNDMzIj4KICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtYXJyb3ctZG93biIgZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1kb3duIiBkPSJNMTIuNjksMTYuNDM5bDQuOTE2LTQuOTE5YS45MjUuOTI1LDAsMCwxLDEuMzEyLDAsLjkzNy45MzcsMCwwLDEsMCwxLjMxNmwtNS41Nyw1LjU3NGEuOTI3LjkyNywwLDAsMS0xLjI4MS4wMjdsLTUuNjA4LTUuNmEuOTI5LjkyOSwwLDAsMSwxLjMxMi0xLjMxNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjE4OCAtMTEuMjQ2KSIgZmlsbD0iI2ViNGM4YyIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(0) translateY(0);
}

.b_arrow02right_pnk::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjM1MyIgaGVpZ2h0PSIxNC4yMDkiIHZpZXdCb3g9IjAgMCA5LjM1MyAxNC4yMDkiPgogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1MS42MTYgLTQzNi4wMzUpIj4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMiIgZGF0YS1uYW1lPSLjg5HjgrkgMiIgZD0iTS40NzEuMDA2LDguNTg3LDEuNGMuMzM2LjA1OC42NzkuNTQ3Ljc2NiwxLjA5MnMtLjExNS45NDEtLjQ1MS44ODNMLjc4NiwxLjk4MUMuNDUsMS45MjQuMTA3LDEuNDM0LjAyLjg4OVMuMTM1LS4wNTIuNDcxLjAwNloiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjc2NiwgLTAuNjQzLCAwLjY0MywgLTAuNzY2LCAzNTguNzk2LCA0NDQuNjUpIiBmaWxsPSIjZWI0YzhjIi8+CiAgICA8cGF0aCBpZD0i44OR44K5XzMiIGRhdGEtbmFtZT0i44OR44K5IDMiIGQ9Ik0uNDcxLDMuMzc1LDguNTg3LDEuOTgxYy4zMzYtLjA1OC42NzktLjU0Ny43NjYtMS4wOTJTOS4yMzgtLjA1Miw4LjkuMDA2TC43ODYsMS40Qy40NSwxLjQ1Ny4xMDcsMS45NDYuMDIsMi40OTJTLjEzNSwzLjQzMy40NzEsMy4zNzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTEuNjE2IDQ0Ny42NTUpIHJvdGF0ZSgtNDApIiBmaWxsPSIjZWI0YzhjIi8+CiAgPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: 2px;
}

/* //////// BEFORE MEDIAQUERY SP//////// */
@media screen and (max-width: 767px) {
  .b_base {
    transform: translateX(20px);
  }

  .b_arrow02down_pnk::before {
    background-size: 85%;
  }
}

.textbox {
  width: 570px;
  height: 260px;
  position: relative;
  transform: translateX(-50px) translateY(30px);
}

.text-content {
  width: 100%;
  height: auto;
  padding: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  box-sizing: border-box;
}

.area-touroku {
  padding: 30px 0;
}

.area-touroku p {
  text-align: center !important;
}

.area-touroku .btn-b {
  width: 300px;
  margin: 0 10px;
  padding: 1.6em;
}

/* ////////// OBJECT end ////////// */
/* ////////// UTILITY start ////////// */

/* ---- font color */
.fc-dbl {
  color: #004097;
}

.fc-bl {
  color: #0089d4;
}

.fc-lbl {
  color: #14baf8;
}

.fc-sbl {
  color: #eff8ff;
}

.fc-grbl {
  color: linear-gradient(to right, #1993d6, #14baf8);
}

.fc-pnk {
  color: #eb4c8c;
}

.fc-bk {
  color: #353e47;
}

.fc-wh {
  color: #fff;
}

.fc-red {
  color: #e60012;
}

.fc-come {
  color: #e60012;
  font-size: 18px;
  padding: 0 4px 0 0;
}

.fc-wred {
  color: #d40021;
}

/* ---- background color */
.bg-dbl {
  background-color: #004097;
}

.bg-bl {
  background-color: #0089d4;
}

.bg-lbl {
  background-color: #14baf8;
}

.bg-sbl {
  background-color: #eff8ff;
}

.bg-ssbl {
  background-color: #f2fcff;
}

.bg-grbl {
  background-color: linear-gradient(to right, #1993d6, #14baf8);
}

.bg-pnk {
  background-color: #eb4c8c;
}

.bg-bk {
  background-color: #353e47;
}

.bg-wh {
  background-color: #fff;
}

.bg-sgr{
  background-color: #F9F9F9;
}

/* ---- font size */
.txt12,
.txt12 > p {
  font-size: 12px;
}

.txt13,
.txt13 > p {
  font-size: 13px;
}

.txt14,
.txt14 > p {
  font-size: 14px;
}

.txt15,
.txt15 > p {
  font-size: 15px;
}

.txt16,
.txt16 > p {
  font-size: 16px;
}

.txt17,
.txt17 > p {
  font-size: 17px;
}

.txt18,
.txt18 > p {
  font-size: 18px;
}

.txt19,
.txt19 > p {
  font-size: 19px;
}

.txt20,
.txt20 > p {
  font-size: 20px;
}

.txt21,
.txt21 > p {
  font-size: 21px;
}

.txt22,
.txt22 > p {
  font-size: 22px;
}

.txt23,
.txt23 > p {
  font-size: 23px;
}

.txt24,
.txt24 > p {
  font-size: 24px;
}

.txt25,
.txt25 > p {
  font-size: 25px;
}

.txt26,
.txt26 > p {
  font-size: 26px;
}

.txt27,
.txt27 > p {
  font-size: 27px;
}

.txt28,
.txt28 > p {
  font-size: 28px;
}

.txt29,
.txt29 > p {
  font-size: 29px;
}

.txt30,
.txt30 > p {
  font-size: 30px;
}

.txt31,
.txt31 > p {
  font-size: 31px;
}

.txt32,
.txt32 > p {
  font-size: 32px;
}

.txt33,
.txt33 > p {
  font-size: 33px;
}

.txt34,
.txt34 > p {
  font-size: 34px;
}

.txt35,
.txt35 > p {
  font-size: 35px;
}

.txt36,
.txt36 > p {
  font-size: 36px;
}

.txt37,
.txt37 > p {
  font-size: 37px;
}

.txt38,
.txt38 > p {
  font-size: 38px;
}

.txt39,
.txt39 > p {
  font-size: 39px;
}

.txt40,
.txt40 > p {
  font-size: 40px;
}

/* ---- font weight */
.fwm {
  font-weight: 400;
}

.fwb {
  font-weight: bold;
}

/* ---- letter spacing */
.lsp-s {
  letter-spacing: 1.4px;
}

.lsp-m {
  letter-spacing: 2.5px;
}

.lsp-l {
  letter-spacing: 4px;
}

/* ---- line height */
.lh016 {
  line-height: 1.6;
}

.lh02 {
  line-height: 2;
}

/* ---- text align */
.tal {
  text-align: left !important;
}

.tar {
  text-align: right !important;
}

.tac {
  text-align: center !important;
}

/* ---- border bottom */
.line-dbl {
  border-bottom: solid 2px #004097;
}

.line-bl {
  border-bottom: solid 2px #0089d4;
}

.line-bl01 {
  border-bottom: solid 1px #0089d4;
}

.line-lbl {
  border-bottom: solid 2px #14baf8;
}

.line-lbl01 {
  border-bottom: solid 1px #14baf8;
}

.line-grbl {
  border-image: linear-gradient(-90deg, #14baf8, #1993d6) 1 / 0 0 2px 0;
  border-style: solid;
}

.line-pnk {
  border-bottom: solid 2px #eb4c8c;
}

.line-bk {
  border-bottom: solid 2px #353e47;
}

.line-red {
  border-bottom: solid 1px #e60012;
}

/* ---- border */
.border-dbl {
  border: solid 2px #004097;
}

.border-bl {
  border: solid 2px #0089d4;
}

.border-lbl {
  border: solid 2px #14baf8;
}

.border-grbl {
  border-image: linear-gradient(-90deg, #14baf8, #1993d6) 1 / 2px;
  border-style: solid;
}

.border-bk {
  border: solid 2px #353e47;
}

.txtline {
  text-decoration: underline;
}

/* ---- mark up line */
.mark01 {
  background: linear-gradient(transparent 50%, #ffea5e 40%);
  text-align: center;
  display: inline-block;
}

/* --------- common css under1000px --------- */
@media screen and (max-width: 1000px) {
  /* ---- flex */
  .flex-sb {
    display: block;
  }

  .flex-center {
    display: block;
  }

  .cw {
    width: 90%;
    margin: 0 auto;
  }
}

/* --------- common css under768px --------- */
@media screen and (max-width: 768px) {
  .txt22 {
    font-size: 19px;
  }

  .area-touroku {
    padding: 10px 0 30px 0;
  }

  .mark01 {
    font-size: 13px;
  }
}

/* switch__tab */
.flow_wrap {
  width: 960px;
  margin: 80px auto;
}

input[type="radio"] {
  display: none;
}

.tab_area {
  font-size: 0;
}

.tab_area label {
  width: 475px;
  display: inline-block;
  padding: 12px 0;
  color: #fff;
  background: #aaa;
  text-align: center;
  border-radius: 5px 5px 0 0;
  font-size: 13px;
  cursor: pointer;
  transition: ease 0.2s opacity;
}

.tab1_label {
  margin: 0 10px 0 0;
}

.tab_area label:hover {
  opacity: 0.5;
}

.panel_area {
  background: #fff;
}

.tab_panel {
  width: 100%;
  display: none;
  padding: 40px;
  border: solid 2px #0089d4;
  box-sizing: border-box;
}

.tab_panel p {
  font-size: 14px;
  letter-spacing: 1px;
  text-align: center;
}

#tab1:checked ~ .tab_area .tab1_label {
  background: #0089d4;
  color: #fff;
}

#tab1:checked ~ .panel_area #panel1 {
  display: block;
}

#tab2:checked ~ .tab_area .tab2_label {
  background: #004097;
  color: #fff;
}

#tab2:checked ~ .panel_area #panel2 {
  display: block;
}

@media screen and (max-width: 1000px) {
  .flow_wrap {
    width: 95%;
  }

  .tab_area {
    display: flex;
  }

  .tab_area > label {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .tab_area label {
    padding: 12px 0 6px 0;
    font-size: 12px !important;
    letter-spacing: -1px;
  }

  .tab_area label > .txt20 {
    font-size: 16px !important;
    letter-spacing: 0;
  }

  .panel_area > .tab_panel > .flex-start > .icon {
    width: 100%;
  }
}

/* ////////// ACORDION PANEL 01 ////////// */

.acd-check {
  display: none;
}

.acd-label {
  color: #fff;
  display: block;
  padding: 29px;
  border-radius: 5px;
  font-size: 20px;
  position: relative;
}

.acd-label::after {
  box-sizing: border-box;
  content: "+";
  display: block;
  padding: 17px 20px;
  font-size: 36px;
  position: absolute;
  right: 0;
  top: 0px;
}

.acd-content {
  display: block;
  height: 0;
  opacity: 0;
  padding: 0 10px;
  padding-left: 30px;
  transition: 0.3s;
  visibility: hidden;
}

.acd-check:checked + .acd-label:after {
  content: "-";
}

.acd-check:checked + .acd-label + .acd-content {
  height: auto;
  opacity: 1;
  padding: 10px;
  visibility: visible;
}

/* //////// ACORDION PANEL 01 MEDIAQUERY SP //////// */
@media screen and (max-width: 767px) {
  .acd-label {
    font-size: 16px;
  }

  .acd-label::after {
    padding: 17px 8px;
  }
}

/* ////////// ACORDION PANEL 02 ////////// */
.acd-label02 {
  color: #000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}

.acd-label02::before {
  box-sizing: border-box;
  content: "+";
  color: #004097;
  font-weight: 100;
  font-size: 30px;
  padding: 0 10px 0 0;
  vertical-align: middle;
}

.acd-check:checked + .acd-label02::before {
  content: "ー";
  font-size: 24px;
}

.acd-check:checked + .acd-label02 + .acd-content {
  height: auto;
  opacity: 1;
  padding: 10px;
  visibility: visible;
}

.allowance__howto-title {
  font-weight: bold;
  font-size: 14px;
}

.allowance__howto-text {
  font-size: 14px;
}

/* ////////// ACORDION PANEL 03 FAQ ////////// */
.qabox {
  font-size: 16px;
}

.acd-label03 {
  color: #000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  position: relative;
}

.acd-label03::before {
  content: "Q.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.acd-label03::after {
  box-sizing: border-box;
  content: "+";
  color: #004097;
  font-weight: 100;
  font-size: 30px;
  padding: 0 10px 0 0;
  vertical-align: middle;
  position: absolute;
  right: 0;
}

.acd-check:checked + .acd-label03::after {
  content: "ー";
  font-size: 24px;
}

.acd-check:checked + .acd-label03 + .acd-content {
  height: auto;
  opacity: 1;
  padding: 10px;
  padding-left: 30px;
  visibility: visible;
}

.anser_text {
  font-size: 14px;
  padding: 0 0 0 50px;
  margin: 30px 30px 15px 15px;
  position: relative;
}

.anser_text::before {
  content: "A";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -5px;
}

.anser_text-01.anser_text::before {
  content: "A1";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -5px;
}

.anser_text-02.anser_text::before {
  content: "A2";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -5px;
}

.anser_text_n {
  font-size: 14px;
  padding: 0 0 0 60px;
  margin: 30px 30px 15px 15px;
  position: relative;
}

.anser_text_1::before {
  content: "A1";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

.anser_text_2::before {
  content: "A2";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

.anser_text_3::before {
  content: "A3";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

.anser_text_4::before {
  content: "A4";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

.anser_text_5::before {
  content: "A5";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

.anser_text_6::before {
  content: "A6";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

.anser_text_7::before {
  content: "A7";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

.anser_text_8::before {
  content: "A8";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -10px;
}

@media screen and (max-width: 991px) {
  .allowance__howto-title,
  .allowance__howto-text {
    font-size: 16px;
  }

  .acd-label03 {
    font-size: 14px;
  }
}

/*石塚追加*/
/* ////////// ACORDION PANEL 03-qn FAQ ////////// */

.label03-q01::before {
  content: "Q1.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.label03-q02::before {
  content: "Q2.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.label03-q03::before {
  content: "Q3.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.label03-q04::before {
  content: "Q4.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.label03-q05::before {
  content: "Q5.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.label03-q06::before {
  content: "Q6.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.label03-q07::before {
  content: "Q7.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.label03-q08::before {
  content: "Q8.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

/* .acd-label03-qn {
	color: #000;
	display: flex;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	position: relative;
}

.acd-label03-q1::before {
	content: "Q1.";
	font-size: 24px;
	color: #eb4c8b;
	font-family: 'Noto Sans CJK JP';
	padding: 0 10px 0 0;
}

.acd-label03-qn::after {
	box-sizing: border-box;
	content: '+';
	color: #004097;
	font-weight: 100;
	font-size: 30px;
	padding: 0 10px 0 0;
	vertical-align: middle;
	position: absolute;
	right: 0;
}

.acd-check:checked+.acd-label03-qn::after {
	content: 'ー';
	font-size: 24px;
}

.acd-check:checked+.acd-label03-qn+.acd-content {
	height: auto;
	opacity: 1;
	padding: 10px;
	visibility: visible;
}

.anser_text {
	font-size: 14px;
	padding: 0 0 0 50px;
	margin: 30px 30px 15px 15px;
	position: relative;
}

.anser_text::before {
	content: "A";
	font-size: 24px;
	color: #004097;
	font-family: 'Noto Sans CJK JP';
	position: absolute;
	left: 20px;
	top: -5px;
}


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

	.allowance__howto-title,
	.allowance__howto-text {
		font-size: 16px;
	}

	.acd-label03-qn {
		font-size: 14px;
	}
} */

/*石塚追加/*/

/* ////////// ACORDION PANEL 04 FAQ ////////// */
.qabox {
  font-size: 16px;
}

.acd-label04 {
  color: #000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  position: relative;
}

.acd-label04::before {
  content: "Q.";
  font-size: 24px;
  color: #eb4c8b;
  font-family: "Noto Sans CJK JP";
  padding: 0 10px 0 0;
}

.acd-label04::after {
  box-sizing: border-box;
  content: "+";
  color: #004097;
  font-weight: 100;
  font-size: 30px;
  padding: 0 10px 0 0;
  vertical-align: middle;
  position: absolute;
  right: 0;
}

.acd-check:checked + .acd-label04::after {
  content: "ー";
  font-size: 24px;
}

.acd-check:checked + .acd-label04 + .acd-content {
  height: auto;
  opacity: 1;
  padding: 10px;
  visibility: visible;
}

.anser_text {
  font-size: 14px;
  padding: 0 0 0 50px;
  margin: 30px 30px 15px 15px;
  position: relative;
}

.anser_text::before {
  content: "A";
  font-size: 24px;
  color: #004097;
  font-family: "Noto Sans CJK JP";
  position: absolute;
  left: 20px;
  top: -5px;
}

@media screen and (max-width: 991px) {
  .acd-label04 {
    padding: 5px 30px;
  }

  .allowance__howto-title,
  .allowance__howto-text {
    font-size: 16px;
  }

  .acd-label04 {
    font-size: 14px;
  }
}

/* flow list */
.flowlist_a {
  display: 100%;
}

.flowlist_a > ul {
  height: 140px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.flowlist_a > ul > li {
  width: 100px;
  height: 100px;
  background-color: #edf7ff;
  border-radius: 100px;
  position: relative;
}

.flowlist_a > ul > li > p {
  width: 120%;
  color: #004097;
  font-size: 14px;
  font-weight: bold;
  text-align: center !important;
  margin: 0 !important;
  position: absolute;
  top: 132%;
  left: 50%;
  transform: translateX(-50%);
}

.flowlist_a > ul > li > a {
  position: absolute;
  top: 160%;
  left: 50%;
  transform: translateX(-50%);
}

.flowlist3_a > ul {
  display: flex;
  justify-content: space-between;
  align-items: start;
  width: 100%;
}

.flowlist3_a > ul > li {
  width: calc((100% - 80px) / 3);
  margin: 0 40px 0 0;
  position: relative;
}

.flowlist3_a > ul > li:last-child {
  margin: 0 0 0 0;
}

.flowlist3_a .flowlist3_icon {
  width: 80%;
  margin: 0 auto;
}

.flowlist3_a .flowlist3_icon_content {
  width: 100%;
  padding-top: 100%;
  background-color: #edf7ff;
  position: relative;
  border-radius: 50%;
}

.flowlist3_a .flowlist3_icon_content img,
.flowlist3_a .flowlist3_icon_content svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.flowlist3_a > ul > li > h4 {
  width: 100%;
  color: #004097;
  font-size: 16px;
  font-weight: bold;
  text-align: center !important;
  margin: 15px 0 !important;
}

.flowlist3_a > ul > li > p {
  width: 100%;
  font-size: 14px;
  font-weight: normal;
  text-align: left !important;
  margin: 0 0 10px 0 !important;
}

.flowlist3_a > ul > li > .btn-d {
  width: 100%;
  padding: 0.8em;
}

.flowlist3_a .a_arrowright_pnk::after {
  content: "";
  right: -18%;
  top: 158px;
}

@media screen and (max-width: 767px) {
  .flowlist_a > ul {
    height: auto;
    display: block;
  }

  .flowlist_a > ul > li {
    width: 90%;
    height: 90px;
    margin: 0 auto 20px auto;
    background-color: #edf7ff;
    border-radius: 0;
    overflow: hidden;
  }

  .flowlist_a > ul > li::before {
    top: 16%;
    left: 75%;
    width: 34%;
    opacity: 0.1;
    transform: rotate(19deg);
    overflow: hidden;
  }

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

  .flowlist_a > ul > li > p {
    width: 100%;
    color: #004097;
    font-size: 20px;
    font-weight: bold;
    text-align: center !important;
    margin: 0 !important;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
}

/* list */
.list_normal {
  margin: 20px 0;
  text-align: left;
  font-size: 12px;
}

.list_normal > li {
  font-size: 12px;
  padding: 0 0 15px 15px;
  position: relative;
  box-sizing: border-box;
}

.list_normal > li::before {
  display: block;
  content: "・";
  font-size: 14px;
  position: absolute;
  left: 0;
}

.tul {
  text-decoration: underline;
}

/* list number */
.numlist {
  padding: 0 0 0 50px;
  text-align-last: left;
}

.numlist > li {
  list-style: decimal;
  text-align: left !important;
}

.numlist > p {
  padding: 10px 0 10px 40px;
}

@media screen and (max-width: 767px) {
  .numlist > li {
    font-size: 13px;
  }
}

/* list cute */
.cutelist {
  margin: 0 auto 80px auto;
}

.cutelist li {
  width: 50%;
  margin: 20px auto;
  text-align: left;
}

.cutelist li > span {
  margin: 10px 0;
  position: relative;
  display: block;
}

.cutelist li > span::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi45NzYiIGhlaWdodD0iMjEuNDg3IiB2aWV3Qm94PSIwIDAgMjIuOTc2IDIxLjQ4NyI+CiAgPGcgaWQ9ImNoZWNrLXNxdWFyZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuODc1IC0xLjg3NSkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xIiBkYXRhLW5hbWU9IuODkeOCuSAxIiBkPSJNOS4zNzUsMTEuODMsMTIuNiwxNS4xMTQsMjMuMzMzLDQuMTY3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4yNSAtMC4wNDIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNkYTU5OGIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgPHBhdGggaWQ9IuODkeOCuV8yIiBkYXRhLW5hbWU9IuODkeOCuSAyIiBkPSJNMjIuMTI1LDEyLjYxOFYyMGEyLjExLDIuMTEsMCwwLDEtMi4xMTEsMi4xMDlINS4yMzZBMi4xMSwyLjExLDAsMCwxLDMuMTI1LDIwVjUuMjM0QTIuMTEsMi4xMSwwLDAsMSw1LjIzNiwzLjEyNUgxNi44NDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM3ODljZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translateX(-130%) translateY(-50%);
}

/* ////////// TABLE ////////// */
.table_gray {
  width: 100%;
  border: solid 1px #ccc;
  border-spacing: 0;
  font: 14px;
  margin: 20px 0;
  text-align: left;
  border-collapse: collapse;
}

.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;
}

@media screen and (max-width: 767px) {
  .table_gray {
    text-align: center;
  }

  .table_gray th,
  .table_gray td {
    display: block;
    width: 100%;
  }
}

/* ////////// TABLE simple ////////// */

.table_simple,
.table_inner {
  width: 100%;
  border-spacing: 0;
  text-align: left;
}

.table_simple th {
  width: 28%;
  border-bottom: solid 1px #ddd;
  padding: 10px 0;
  color: #7e939e;
}

.table_simple td {
  border-bottom: solid 1px #ddd;
  padding: 10px 0;
}

.table_simple p,
.table_inner p {
  margin: 0 0 10px 0;
}

.table_inner th {
  width: 60%;
  color: #353e47;
}

.table_inner th,
.table_inner td {
  vertical-align: text-top;
  border: none;
}

@media screen and (max-width: 767px) {
  .table_simple th,
  .table_simple td,
  .table_simple th,
  .table_simple td,
  .table_inner th,
  .table_inner td {
    width: 100%;
    display: block;
  }

  .table_simple th {
    border-bottom: none;
    padding: 10px 0 0 0;
  }
}

/* ////////// icon + HEADING ////////// */
.underpage .contents .hd_sand,
.underpage .contents_wrap .hd_sand {
  color: #0089d4;
  font-size: 24px;
  padding: 50px 0 40px 0;
  text-align: center !important;
}

.sand_icon::before,
.sand_icon::after {
  content: "";
  display: inline-block;
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.sand_icon::before {
  top: 0;
}

.sand_icon::after {
  bottom: 0;
}

.sand_lightM-grbl::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSk7fS5jbHMtMntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktMik7fS5jbHMtM3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktMyk7fS5jbHMtNHtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNCk7fS5jbHMtNXtmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNSk7fS5jbHMtNntmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNik7fS5jbHMtN3tmaWxsOnVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNyk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSIgeDE9IjEwLjM4IiB5MT0iMjEuMjQiIHgyPSIyOS45MyIgeTI9IjIxLjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA0MS4yOCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz48c3RvcCBvZmZzZXQ9IjAuOTciIHN0b3AtY29sb3I9IiMxNGJhZjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktMiIgeDE9IjE1Ljc5IiB5MT0iOS4xMSIgeDI9IjI0LjUxIiB5Mj0iOS4xMSIgeGxpbms6aHJlZj0iI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185Ii8+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOS0zIiB4MT0iMTUuNzkiIHkxPSI3LjQ5IiB4Mj0iMjQuNTEiIHkyPSI3LjQ5IiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzkiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185LTQiIHgxPSIxNS43OSIgeTE9IjUuMSIgeDI9IjI0LjUxIiB5Mj0iNS4xIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzkiLz48bGluZWFyR3JhZGllbnQgaWQ9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185LTUiIHgxPSIxOC45NCIgeTE9IjM1LjkiIHgyPSIyMS4wMSIgeTI9IjM1LjkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNiIgeDE9IjguNjgiIHkxPSIzMy4xOSIgeDI9IjEzLjIxIiB5Mj0iMzMuMTkiIHhsaW5rOmhyZWY9IiPlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfOSIvPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzktNyIgeDE9IjI2Ljc0IiB5MT0iMzMuMjEiIHgyPSIzMS4yNyIgeTI9IjMzLjIxIiB4bGluazpocmVmPSIj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzkiLz48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMuODUsMjYuOTRjMSwuOSwxLjU0LDEuNDUsMS42OCwyLjRsLjE1LDEuMDdoOWwuMTUtMS4wN2MuMTMtLjk1LjY5LTEuNSwxLjY2LTIuNGE4LjkxLDguOTEsMCwwLDAsMy4zOC02LjA2LDkuODUsOS44NSwwLDAsMC0yLjEtOCwxMC4xOSwxMC4xOSwwLDAsMC03LjU3LTMuMjQsMTAuMTksMTAuMTksMCwwLDAtNy41NywzLjIyLDkuODMsOS44MywwLDAsMC0yLjA5LDhBOC45NCw4Ljk0LDAsMCwwLDEzLjg1LDI2Ljk0Wm01LjUyLjgzVjI0LjE5YS41Ni41NiwwLDAsMSwuNTUtLjU2aC40N2EuNTUuNTUsMCwwLDEsLjU0LjU1aDB2My41NVpNMTQuNDQsMTQuNTVhOCw4LDAsMCwxLDExLjM3LS4wN2wuMDYuMDdhNy4zOCw3LjM4LDAsMCwxLDEuNSw2LDYuNTYsNi41NiwwLDAsMS0yLjU4LDQuNTUsNy40NSw3LjQ1LDAsMCwwLTIuMjMsMi44MWgwVjI0LjE5QTIuMjIsMi4yMiwwLDAsMCwyMC4zNiwyMkgyMGEyLjIyLDIuMjIsMCwwLDAtMi4yLDIuMjF2My43NGgwYTcuNTUsNy41NSwwLDAsMC0yLjI0LTIuNzdBNi42MSw2LjYxLDAsMCwxLDEzLDIwLjYxLDcuMzksNy4zOSwwLDAsMSwxNC40NCwxNC41NVoiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjE1Ljc5IiB5PSIzMS41OSIgd2lkdGg9IjguNzEiIGhlaWdodD0iMS4xNSIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTUuNzkiIHk9IjMzLjIxIiB3aWR0aD0iOC43MSIgaGVpZ2h0PSIxLjE1Ii8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTUuNzksMzZoMWMuMTcuODQsMS42MSwxLjUsMy4zOSwxLjVzMy4yMi0uNjYsMy4zOS0xLjVoMVYzNC44NUgxNS43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xOC45NCwzLjUzdjMuN2ExLDEsMCwwLDAsMi4wNywwVjMuNTNhMSwxLDAsMCwwLTIuMDcsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0xMi44NywxMC4xNmExLjA2LDEuMDYsMCwwLDAsMC0xLjQ4TDEwLjQyLDYuMUExLjA1LDEuMDUsMCwwLDAsOSw2LDEuMDUsMS4wNSwwLDAsMCw5LDcuNDRsMi40NSwyLjY2YTEsMSwwLDAsMCwxLjQyLjA2WiIvPjxwYXRoIGNsYXNzPSJjbHMtNyIgZD0iTTI3Ljc4LDEwLjQzYTEuMDcsMS4wNywwLDAsMCwuNzctLjMzTDMxLDcuNDRBMSwxLDAsMSwwLDI5LjUzLDZMMjcuMDcsOC42OGExLjA4LDEuMDgsMCwwLDAsMCwxLjQ4QTEuMSwxLjEsMCwwLDAsMjcuNzgsMTAuNDNaIi8+PC9zdmc+");
}

.sand_pencilM-grbl::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzEuNTUxIiBoZWlnaHQ9IjMxLjYzOCIgdmlld0JveD0iMCAwIDMxLjU1MSAzMS42MzgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSItMC4wMDMiIHkxPSIwLjUwNSIgeDI9IjEuMDAxIiB5Mj0iMC41MDUiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45NyIgc3RvcC1jb2xvcj0iIzE0YmFmOCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPGcgaWQ9Imljb25fc2Nob29sIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4yNjIgLTQuMSkiPgogICAgPHBhdGggaWQ9IuODkeOCuV84IiBkYXRhLW5hbWU9IuODkeOCuSA4IiBkPSJNMzQuOSw5LjYsMzAuMyw1YTMuMTM5LDMuMTM5LDAsMCwwLTQuNCwwbC0zLDNMOC42LDIyLjVhNC42NDgsNC42NDgsMCwwLDAtMS4zLDIuMUw0LjQsMzIuN2EyLjM0NiwyLjM0NiwwLDAsMCwuNSwyLjQsMi4zNDYsMi4zNDYsMCwwLDAsMi40LjVsOC4xLTIuOWE1LjcxLDUuNzEsMCwwLDAsMi4xLTEuM0wzMS4yLDE3LjdoMEwzMiwxN2wzLTNoMEEzLjI0LDMuMjQsMCwwLDAsMzQuOSw5LjZaTTEwLjEsMjQsMjQuNCw5LjcsMjcsMTIuMywxMi40LDI2LjgsOS45LDI0LjNDMTAsMjQuMiwxMCwyNC4xLDEwLjEsMjRabTQuNiw2LjdMOS41LDMyLjYsNy40LDMwLjVsMS45LTUuMnYtLjFsNS41LDUuNVptMS4zLS44Yy0uMS4xLS4yLjEtLjIuMmwtMi41LTIuNUwyNy44LDEzbDIuNiwyLjZaTTMzLjQsMTIuNWwtMi4yLDIuMi0uMS4xTDI1LjIsOC45bDIuMy0yLjNhLjg1My44NTMsMCwwLDEsMS4zLDBsNC42LDQuNmExLjA0OSwxLjA0OSwwLDAsMSwwLDEuM1oiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPgogIDwvZz4KPC9zdmc+Cg==");
}

.sand_human-grbl::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjkuNDA0IiBoZWlnaHQ9IjI5LjgiIHZpZXdCb3g9IjAgMCAyOS40MDQgMjkuOCI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeTE9IjAuNTQzIiB4Mj0iMSIgeTI9IjAuNTQzIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwODlkNCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTciIHN0b3AtY29sb3I9IiMxNGJhZjgiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJ0YXJnZXQiIGQ9Ik0yMCwyMC40YTcuNyw3LjcsMCwwLDAsNy43LTcuN0E3LjYxOCw3LjYxOCwwLDAsMCwyMCw1LjFhNy43LDcuNywwLDAsMC03LjcsNy43aDBBNy42ODMsNy42ODMsMCwwLDAsMjAsMjAuNFptNS4zLDJoLTEwYS45LjksMCwwLDAtLjUuMWwtLjEtLjFBMTAuNjU4LDEwLjY1OCwwLDAsMCw1LjMsMzMuMnYxLjdIMzQuN1YzMy4yQTEwLjY1OCwxMC42NTgsMCwwLDAsMjUuMywyMi40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMjk4IC01LjEpIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KPC9zdmc+Cg==");
}

.sand_stairs-grbl::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzQuNiIgaGVpZ2h0PSIyMy4yIiB2aWV3Qm94PSIwIDAgMzQuNiAyMy4yIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMC4wMDEiIHkxPSIwLjU1NSIgeDI9IjAuOTk5IiB5Mj0iMC41NTUiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA4OWQ0Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45NyIgc3RvcC1jb2xvcj0iIzE0YmFmOCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InN0ZXAiIGQ9Ik0yMy43LDguNFYxOEgxMi4ydjkuNkgyLjd2NEgxNi4zVjIySDI3LjhWMTIuNGg5LjV2LTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi43IC04LjQpIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KPC9zdmc+Cg==");
}

.sand_spTouch-grbl::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIuNzEiIGhlaWdodD0iMzQuMjA1IiB2aWV3Qm94PSIwIDAgMzIuNzEgMzQuMjA1Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iLTAuMDA0IiB5MT0iLTE2LjM3MiIgeDI9IjAuOTk3IiB5Mj0iLTE2LjM3MiIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDg5ZDQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk3IiBzdG9wLWNvbG9yPSIjMTRiYWY4Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9Ii0wLjAxOCIgeTE9Ii0yNS42MjUiIHgyPSIwLjk4NCIgeTI9Ii0yNS42MjUiIHhsaW5rOmhyZWY9IiNsaW5lYXItZ3JhZGllbnQiLz4KICA8L2RlZnM+CiAgPGcgaWQ9Il8xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuODkgLTIuOSkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xNiIgZGF0YS1uYW1lPSLjg5HjgrkgMTYiIGQ9Ik0yMS40LDMydi0uMmwtLjYtMy42di4ySDYuMlY1LjZIMjAuOHYxN2EzLjMsMy4zLDAsMCwxLDIuNC0xLjJoMFY0LjVhMS42NDUsMS42NDUsMCwwLDAtMS42LTEuNkg1LjNBMS4zOTEsMS4zOTEsMCwwLDAsMy45LDQuNGgwVjM0LjZhMS42NDUsMS42NDUsMCwwLDAsMS42LDEuNkgyMS45YTEuNSwxLjUsMCwwLDAsMS4xLS40LDExLjE4NSwxMS4xODUsMCwwLDEtMS4yLTMuNVptLTgsMS43QTEuNiwxLjYsMCwxLDEsMTUsMzIuMWgwQTEuNTgsMS41OCwwLDAsMSwxMy40LDMzLjdaIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMTciIGRhdGEtbmFtZT0i44OR44K5IDE3IiBkPSJNMzUuMSwyMi41YTEuMzI0LDEuMzI0LDAsMCwwLTEuMywxLjNoLS4ydi0uMmExLjMyNCwxLjMyNCwwLDAsMC0xLjMtMS4zaDBBMS4zMjQsMS4zMjQsMCwwLDAsMzEsMjMuNmgwdi4yaC0uMnYtLjJhMS4zMjQsMS4zMjQsMCwwLDAtMS4zLTEuM2gwYTEuMywxLjMsMCwwLDAtMS4zLDEuMmgwdi4ySDI4VjE2LjRhMS4zMjQsMS4zMjQsMCwwLDAtMS4zLTEuM2gwYTEuMzI0LDEuMzI0LDAsMCwwLTEuMywxLjNWMjYuN2gtLjJsLS41LTIuNWExLjM4NCwxLjM4NCwwLDAsMC0xLjMtMS4xaC0uMmExLjI0NCwxLjI0NCwwLDAsMC0xLjEsMS40aDBsMS4yLDdoMHYuMmMxLjEsNC44LDMsNS40LDUuOCw1LjRIMzJhMy45MDcsMy45MDcsMCwwLDAsNC0zLjQsNDAuNDkyLDQwLjQ5MiwwLDAsMCwuNi03di0zYy0uNC0uNi0uOC0xLjItMS41LTEuMloiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50LTIpIi8+CiAgPC9nPgo8L3N2Zz4K");
}

.sand_ooo::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi44IiBoZWlnaHQ9IjcuMyIgdmlld0JveD0iMCAwIDI2LjggNy4zIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwODlkNDt9LmNscy0ye2ZpbGw6I2VmZjhmZjt9LmNscy0ze2ZpbGw6IzcxYzRmMjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyMy4yIiBjeT0iMy42IiByPSIzLjciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjMuNyIgY3k9IjMuNiIgcj0iMy43Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSIxMy40IiBjeT0iMy42IiByPSIzLjciLz48L2c+PC9nPjwvc3ZnPg==");
}

/* ////////// box_y ////////// */

.box_y {
  border-bottom: 1px solid #707070;
}

.box_y .box-top,
.box_y .box-yeah,
.box_y .box-bottom {
  margin: 20px 0;
}

.box_y .box-text {
  font-size: 14px;
}

.box_y .box-top {
  display: flex;
  justify-content: space-between;
}

.box_y .box-top .box-thumb {
  width: 40%;
}

.box_y .box-top .box-thumb .b_arrow02down_pnk {
  padding: 0 0 0 20px;
}

.box_y .box-top .box-thumb .b_arrow02down_pnk::before {
  transform: rotate(-90deg) translateX(0) translateY(0);
}

.box_y .box-top .box-text {
  width: 60%;
}

.box_y .box-yeah {
  padding: 15px 10px;
  background-color: #edf7ff;
  border: solid 1px #0089d4;
}

.box_y .box-bottom .b_base {
  padding: 0 0 0 40px;
  font-size: 23px;
}

.box_y .box-bottom .b_base::before {
  width: 40px;
  left: -5px;
}

@media screen and (max-width: 767px) {
  .box_y .box-top {
    display: block;
  }

  .box_y .box-top .box-thumb,
  .box_y .box-top .box-text {
    width: 100%;
  }

  .box_y .box-top .box-thumb img {
    margin: 0 auto;
  }

  .box_y .box-top .box-thumb p {
    margin: 10px auto;
    text-align: center;
  }

  .box_y .pagenav_a li {
    width: 100% !important;
  }
}

/* ////////// job_areabox css ////////// */

.job_areabox {
  background-color: #004097;
  color: #fff;
  padding: 20px 40px;
  box-sizing: border-box;
}

.job_areabox > .flex-start {
  justify-content: space-between;
}

.job_areabox ul > li > a {
  font-size: 14px;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .job_areabox > .flex-start {
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .job_areabox > ul > li {
    min-width: 25%;
    margin: 0 0 30px 0;
  }
}

/* ////////// kuriyama css start////////// */

.y-line-txt {
  font-weight: bold;
  font-size: 18px;
  text-align: center !important;
}

.y-line-txt span {
  background: rgba(0, 0, 0, 0) linear-gradient(transparent 70%, #ffff7f 0%)
    repeat scroll 0 0;
}

.flow_box,
.flow_box_double {
  text-align: center;
  width: 60%;
  position: relative;
  margin: 0 auto 46px auto;
}

.flow_box {
  background-color: #cee9fb;
  color: #3094d7;
  font-weight: bold;
  padding: 10px 0;
  font-size: 18px;
}

.flow_box_double {
  border: 1px solid #cee9fb;
  position: relative;
  font-size: 18px;
}

.flow_box_double dt {
  background-color: #cee9fb;
  color: #3094d7;
  font-weight: bold;
  padding: 10px 0;
}

.flow_box_double dd {
  font-weight: bold;
  padding: 20px 0;
  text-align: center;
  margin: 0;
  font-size: 16px;
}

.flow_box:before,
.flow_box_double:before {
  content: "";
  display: inline-block;
  left: 3px;
  width: 25px;
  height: 4px;
  background: #3094d7;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  bottom: -50%;
  right: 0;
  left: 0;
  margin: auto;
}

.flow_box:after,
.flow_box_double:after {
  content: "";
  display: inline-block;
  left: 4px;
  width: 15px;
  height: 15px;
  border-right: 4px solid #3094d7;
  border-bottom: 4px solid #3094d7;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  bottom: -75%;
  right: 0;
  left: 0;
  margin: auto;
}

.flow_box_double:before {
  bottom: -15%;
}

.flow_box_double:after {
  bottom: -22%;
}

.flow_box_wrapper {
  position: relative;
}

.content_none:before,
.content_none:after {
  content: none;
}

.circle_m3 {
  position: relative;
}

.circle_m3:after {
  content: "3ヶ月";
  color: white;
  font-size: 14px;
  display: inline-block;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: #2890d5;
  text-align: center;
  font-weight: bold;
  position: absolute;
  top: -46%;
  left: -12%;
  font-size: 16px;
}

.arrow_box_wrapper {
  position: absolute;
  right: 13%;
  bottom: 152px;
}

.arrow_box {
  background-color: #b2e9fb;
  color: #4fa9e0;
  writing-mode: vertical-rl;
  padding: 40px 8px;
  position: relative;
  font-weight: bold;
  letter-spacing: 0.1em;
}

.arrow_box:after {
  content: "";
  display: inline-block;
  width: -15%;
  height: 0;
  border-style: solid;
  border-width: 60px 0px 0 41px;
  border-color: #b2e9fb transparent transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
  margin: auto;
  bottom: -117%;
}

@media screen and (max-width: 610px) {
  .flow_box,
  .flow_box_double {
    width: 90%;
  }

  .flow_box_double,
  .flow_box {
    font-size: 14px;
  }

  .flow_box_double dd {
    padding: 15px 0;
    font-size: 12px;
  }

  .arrow_box_wrapper {
    right: 3%;
    font-size: 14px;
    bottom: 124px;
  }

  .circle_m3:after {
    content: "3ヶ月";
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 12px;
    left: -37px;
  }

  .flow_box:before {
    bottom: -50% !important;
  }

  .flow_box:after {
    bottom: -78% !important;
  }

  .flow_box_double:before {
    bottom: -22% !important;
  }

  .flow_box_double:after {
    bottom: -33% !important;
  }

  .arrow_box {
    background-color: #b2e9fb;
    color: #4fa9e0;
    writing-mode: vertical-rl;
    padding: 40px 5px;
    position: relative;
    font-weight: bold;
    letter-spacing: 0.1em;
  }

  .arrow_box:after {
    content: "";
    border-width: 44px 0px 0 32px;
    bottom: -113%;
  }
}

.c-supplementary-text {
  font-size: 12px;
  color: #adadad;
  display: block;
}

.u-indent li {
  padding-left: 1em;
}
.u-indent__element {
  text-indent: -0.5em;
  padding-left: 1em;
  display: block;
}
.u-indent__element02 {
  text-indent: -1.3em;
  padding-left: 1em;
  display: block;
}

/* ////////// kuriyama css end////////// */

/* TOP SP構成 */
@media screen and (max-width: 610px) {
  #top #main-wrap {
    display: flex;
    flex-wrap: wrap;
  }
  #top #main-wrap .main {
    order: 2;
  }
  #top #main-wrap #side {
    order: 1;
    margin-top: 0;
  }
}
.red-text {
  color: #fa2626 !important;
}
.fa-lightbulb {
  color: orange;
  font-size: 20px;
}
.hint {
  font-weight: normal;
  color:#eb4c8c;
}
.external-reference-link {
  font-size: 14px;
}
@media screen and (max-width: 736px) {

  /* ----------------------------------------
     ページ全体
  ---------------------------------------- */

  html,
  body {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
  }

  .container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 30px 0;
    box-sizing: border-box;
  }

  .underpage.webnencho {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 15px 0;
    box-sizing: border-box;
  }


  /* ----------------------------------------
     cw
     
     PC側で width:960px / 95% などが
     設定されているためSPでは強制的に解除
  ---------------------------------------- */

  .underpage.webnencho .cw {
    width: 100% !important;
    max-width: 100%;
    min-width: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
    box-sizing: border-box;
  }


  /* ----------------------------------------
     contents
  ---------------------------------------- */

  .underpage.webnencho .contents {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }


  /* ----------------------------------------
     目次
  ---------------------------------------- */

  .index__item-flex {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    padding: 0;
    gap: 20px;
    box-sizing: border-box;
  }

  .index__container {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }

  .index__lists {
    width: 100%;
    max-width: 100%;
  }

  .index__list {
    width: 100%;
    max-width: 100%;
  }

  .index__list a {
    display: block;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-break: break-word;
  }


  /* ----------------------------------------
     見出し
  ---------------------------------------- */

  .lev2-text-sp {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    background: none !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    padding: 14px 10px;
  }

  .heading_bgbl--sp {
    max-width: 100%;
    box-sizing: border-box;
    font-size: 17px;
    padding: 5px 20px !important;
  }


  /* ----------------------------------------
     共通：子要素の固定幅を抑制
  ---------------------------------------- */

  .underpage.webnencho .contents > *,
  .underpage.webnencho .cw > * {
    max-width: 100%;
    min-width: 0;
  }


  /* ----------------------------------------
     テーブル
  ---------------------------------------- */

  .c-simple-table,
  .c-general-table {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }

  .c-simple-table__child,
  .c-simple-table__title,
  .c-general-table td,
  .c-general-table th {
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-break: break-word;
  }

  .c-general-table.c-general-table--col2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .c-general-table td {
    font-size: 12px;
    padding: 8px;
  }


  /* ----------------------------------------
     Flow
  ---------------------------------------- */

  .c-flow-list {
    width: 100%;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-flow-list__item-content {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }

  .c-flow-list__item-body {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
  }

  .c-flow-list__item-detail {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .c-rod-box-wrapper {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
  }

  .c-rod-box {
    max-width: 100%;
    min-width: 0;
    font-size: 13px;
  }


  /* ----------------------------------------
     Skyblue box
  ---------------------------------------- */

  .c-skyblue-box,
  .c-skyblue-box__body {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }

  .c-skyblue-box__body {
    padding: 20px 10px;
    flex-direction: column;
    align-items: center;
  }

  .sec-payslip__picture {
    width: 100%;
    max-width: 317px;
  }


  /* ----------------------------------------
     その他SP用
  ---------------------------------------- */

  .c-remark-box__title {
    text-align: center;
  }

  .c-flow-list__item-supplement--sp-center {
    text-align: center;
  }

  .p-submit-section {
    width: 100%;
    max-width: 100%;
    flex-direction: column-reverse;
    gap: 20px;
  }

  .forPC {
    display: none;
  }

  .forSP {
    display: block;
  }

  .pl0-sp {
    padding-left: 0 !important;
  }

  .pl10-sp {
    padding-left: 10px !important;
  }

  .px0-sp {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .pb0-sp {
    padding-bottom: 0 !important;
  }

  .pt0-sp {
    padding-top: 0 !important;
  }

  .mb0-sp {
    margin-bottom: 0 !important;
  }

  .mt0-sp {
    margin-top: 0 !important;
  }

  .w100-sp {
    width: 100% !important;
  }

  .text-center-sp {
    text-align: center !important;
  }

  .justify-center-sp {
    justify-content: center;
  }

  .justify-start-sp {
    justify-content: flex-start !important;
  }

  .flex-column--sp {
    flex-direction: column;
  }

  .btm-line-hidden-sp {
    border-bottom: none !important;
  }

  .c-heading-orange--sp {
    padding: 5px 28px !important;
  }

  .c-rod-box--sp {
    gap: 5px !important;
    align-items: flex-start !important;
  }

}

/* --------------- 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;
}

img{
	width: 100%;
}

html { scroll-behavior: smooth;}

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

a:hover {
	transition: .2s !important;
}

h1 {
	margin: 0;
}

li {
	list-style: none;
}

/* ----- 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  */

.container {
  width: 100%;
  max-width: 100%;
  padding: 50px;
  box-sizing: border-box;
}

.underpage {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  box-sizing: border-box;
  background-color: #fff;
}


/* ========================================
   SP
======================================== */

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

  html,
  body {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
  }

  .container {
    width: 100%;
    max-width: 100%;
    padding: 30px 0;
    box-sizing: border-box;
  }

  .underpage {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 15px;
    box-sizing: border-box;
    background-color: #fff;
  }

}

#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%;
	}

}

@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 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;
}

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

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

#news>ul>li a:hover {
	background: none;
	opacity: .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: #eff8ff;
	color: #353e47;
}

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

.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, .5);
	box-shadow: 0 2px 2px rgba(0, 137, 212, .1);
	transition: 0.2s;
}

.jobs>ul>li {
	padding: 8px;
}

#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, .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: .6;
	transition: .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;
}

@media screen and (max-width: 768px) {
	.envelope{
		max-width: 60%;
		margin: 0 auto;
	}
}


.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;
	}

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

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

	#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: 20px 0;
	}

	.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 20px auto;
	}

	.col-2 #side ul.side-banner li {
		width: 49%;
		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/v2https://step.careerlink.co.jp/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: 100%;
}

@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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/img_sys/1087/ffls/part01.png");
}

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

.osusume-work .work-box:nth-of-type(3) h3::before {
	background-image: url("https://www.my9.jp/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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 .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .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 .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .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 .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .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 .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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: .5s;
	-o-transition: .5s;
	transition: .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: .3s;
	-o-transition: .3s;
	transition: .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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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 .2s;
	-o-transition: all .2s;
	transition: all .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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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: .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/v2https://step.careerlink.co.jp/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 .2s;
	-o-transition: all .2s;
	transition: all .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 .2s;
	-o-transition: all .2s;
	transition: all .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: 60px;
	text-align: center;
	color: #fff;
}

.nav__bar {
	display: none;
}

.exlink:after {
	content: url('https://step.careerlink.co.jp/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 .5s;
	transition: all .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 .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__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__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;
	}
}

/* ----- 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 .7s;
	-o-transition: all .7s;
	transition: all .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 .3s;
	-o-transition: all .3s;
	transition: all .3s;
	text-decoration: none;
}

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

.jcenter a:hover {
	opacity: .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(https://step.careerlink.co.jp/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/v2https://step.careerlink.co.jp/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;
}

.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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/img_sys/1087/ffls/okinawa.png");
	top: 0;
	left: 0;
}

/*20200609 background-color change*/

body #main-wrap {
	background-color: #fff;
	padding: 30px;
}

@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;
}

@media screen and (max-width: 768px) {
	header div#brand h1 img.logo {
		width: 60% !important;
	}
}



/* ----- fix inaho　202010 ----- */



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

.beginner>.beginner_top>.beginner_top_area_bg {
	background: url("https://step.careerlink.co.jp/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: .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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/img_sys/1087/ffls/bg_green.jpg") no-repeat center / cover;
	background-attachment: fixed;
}

.underpage_footer_area_bg {
	padding: 80px 0;
	background: url("https://step.careerlink.co.jp/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(https://step.careerlink.co.jp/img_sys/1087/ffls/information-icon-left.png), url(https://step.careerlink.co.jp/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: .3s !important;
	display: block;
	/* height: 100%; */
	width: 100%
}

#common #main-wrap .information_list ul li a:hover {
	transition: .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: .6s;
	-o-transition: .3s;
	transition: .3s;
	font-size: 14px;
}

.col-1 #main-wrap>.main>.box-a>.beginner>.beginner_work {
	padding: 180px 15px;
	background-image: url(https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/img_sys/1087/ffls/structure_mv.jpg") no-repeat 30% / cover; */
	background: url("https://step.careerlink.co.jp/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(https://step.careerlink.co.jp/img_sys/1087/ffls/howtowork_right.png), url(https://step.careerlink.co.jp/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(https://step.careerlink.co.jp/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(https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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("https://step.careerlink.co.jp/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: "▶︎";
	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;
	padding: 50px 0;
}

.line_ankerBtn a {
	display: inline-block;
	border: 2px solid #07AD07;
	padding: 20px 2em;
	background-color: #fff;
	border-radius: 100vh;
	text-align: center;
	width: 25%;
	box-shadow: 0px 5px 0px #217921;
	font-weight: bold;
	font-size: 18px;
	transition: all .5s;
}

.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("https://step.careerlink.co.jp/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(https://step.careerlink.co.jp/img_sys/1087/ffls/step1.png);
}

.line_wrap .line_step_wrap .line_step_02::before {
	content: url(https://step.careerlink.co.jp/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(https://step.careerlink.co.jp/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;
}


@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;
	}
}

@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;
	}
}

/* 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;
}

@media screen and (max-width: 960px) {
	.cw_cp {
		width: 95%;
	}
}

@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;
	}
}

/* ////////// 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 .mv_wrap>.bx-wrapper {
	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, .2);
	border-bottom: 2px solid rgba(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: none; /* 元CSSは画像ファイル名が未指定 */
	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 {
	margin-bottom: 30px;
}

.ctaArea>*:last-child,
.mainBtn_fixed>*:last-child,
.subBtn>*:last-child {
	margin-bottom: 0;
}

.mainBtn {
	display: flex;
	margin-bottom: 15px;
}

.mainBtn_register {
	background-color: #EB4C8C;
	flex: 2;
}

.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_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////////// */

/* 共通CSS */
.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(https://step.careerlink.co.jp/img_sys/1087/ffls/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;
}

.col-1 #main-wrap>.main>.box-a .sappro_sale .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);
}

.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;
}

#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 {
		text-align: left;
		padding: 0;
		font-size: 14px;
	}

	#common #main-wrap>.main>.box-a .sappro_sale .sns_part .flx .sns_box a {
		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 {
		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;
}

#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: .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;
	}

	#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;
}

.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);
}

@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;
  }
}

.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;
  }
}




/* ////////// webnencho start////////// */
.bg-sgr {
  background-color: #f9f9f9 !important;
}
.bg-syl {
  background-color: #FFFFE3!important;
}
.px30{
  padding-right:30px;
  padding-left:30px;
}
.py20{
  padding-bottom:20px;
  padding-top:20px;
}
.m0 {
  margin: 0 !important;
}
.c-simple-list {
}
.c-simple-list__item {
  border: 1px solid #000;
  padding: 15px 20px;
  text-align: left;
  font-size: 14px;
}
.c-simple-list__item:last-child {
  border-top: none;
}
.c-simple-table {
  display: grid;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  grid-auto-rows: auto;
  grid-template-columns: minmax(30%, max-content) 1fr;
  text-align: left;
}
.c-simple-table--evenly{
  grid-template-columns: repeat(2,1fr);
}
.c-simple-table--content-center .c-simple-table__content{
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-simple-table-subject{
  background-color: #0089D4;
  text-align: center;
  color: white;
  padding: 5px;
  margin: 0!important;
}
.c-simple-table-subject--gray{
  background-color: #F4F4F4;
	border: 1px solid #000;
	border-bottom:  none;
	color: initial;
}
.c-simple-table__child {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 15px ;
  margin: 0;
  font-size: 14px;
}
.c-simple-table__child--fs-small * {
  font-size: 13px;
}
.c-simple-table__child--col1{
  grid-column: 1 /3 ;
}
.c-simple-table__child p {
  font-size: 14px;
}
.c-simple-table__title {
  background-color: #f4f4f4;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.c-simple-table__title--column {
  flex-direction: column;
  align-items: initial;
}
.c-simple-table__title--center{
	justify-content: center;
}
.c-simple-table__content {
  background-color: #fff;
  display: flex;
  align-items: center;
}
/* ここから */
.index__item-flex {
	display: flex;
	background-color: #F9F9F9;
	padding: 0 5px;
}
.index__container {
	width: 50%;
}
.index__title {
	color: #0089D4;
}
.index__lists {
	display: flex;
	flex-direction: column;
	gap: 3px;
}
.index__list span {
	display: inline-block;
	padding-right: 8px;
}
.c-simple-table__title--bg-white {
	background-color: #fff!important;
}
.contents-box {
	border: 1px solid #353E47;
}
.heading_bg-skyblue {
	color: #353E47;
	background-color: #ACE2FF;
	border-bottom: 1px solid #353E47;
	margin-top: 0;
}
.bg-gray {
	background-color: #F4F4F4;
}
.text-center {
	text-align: center;
}
.jusify-start {
	justify-content: flex-start!important;
}
.pl10 {
	padding-left: 10px;
}
.c-rod-box.c-rod-box--flow-step01.c-rod-box--flow:after {
	left: 24%;
}
.forSP {
	display: none;
}
.forPC {
	display: block;
}
.flex-column {
	flex-direction: column;
}
.c-rod-box--col2-flow:after{
  display: inline-block;
  content:"";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 10px 0 10px;
  border-color: #ff3888 transparent transparent transparent;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.max-w360 {
	max-width: 360px;
}
.text-black {
	color: #353E47;
}
.td-none {
	text-decoration: none;
}
/* ここまで */
@media screen and (max-width: 736px) {
  .c-simple-table__child {
    grid-column: 1 / 3;
    padding: 10px;
  }
  .c-simple-table--sp-static .c-simple-table__child{
    grid-column: initial;
  }
  .c-simple-table--sp-static .c-simple-table__title{
    text-align: center;
  }
	/* ここから */
	.index__item-flex {
		flex-direction: column;
		padding: 0 5px;
	}
	.index__container {
		width: 100%;
	}
	.pl0-sp {
		padding-left: 0;
	}
	.pb0-sp {
		padding-bottom: 0!important;
	}
	.pt0-sp {
		padding-top: 0!important;
	}
	.mb0-sp {
		margin-bottom: 0!important;
	}
	.mt0-sp {
		margin-top: 0!important;
	}
	.lev2-text-sp {
		background: none!important;
		font-size: 20px!important;
		font-weight: 400!important;
		padding: 14px 10px;
	}
	.forPC {
		display: none;
	}
	.forSP {
		display: block;
	}
	.px0-sp {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.btm-line-hidden-sp {
		border-bottom: none!important;
	}
	.text-center-sp {
		text-align: center!important;
	}
	.c-rod-box.c-rod-box--flow-step01.c-rod-box--flow:after {
		left: 50%;
	}
	.justify-center-sp {
		justify-content: center;
	}
	.justify-start-sp {
		justify-content: flex-start!important;
	}
	.c-heading-orange--sp {
		padding: 5px 28px!important;
	}
	.heading_bgbl--sp {
		font-size: 17px;
		padding: 5px 20px!important;
	}
	.flex-column--sp {
		flex-direction: column;
	}
	.c-rod-box--sp {
		gap: 5px!important;
		align-items: flex-start!important;
	}
	.w100-sp {
		width: 100%!important;
	}
	.pl10-sp {
		padding-left: 10px!important;
	}
	/* ここまで */
}
.c-simple-table--multi-stage .c-simple-table__child.c-simple-table__content{
  padding: 0;
  flex-direction: column;
  align-items: initial;
}
.c-simple-table__multi-line{
  border-bottom: 1px solid #000;
  padding: 7px 15px;
  display: block;
}
.c-simple-table__multi-line:last-child{
  border-bottom: none;
}

.c-remark-box {
}
.c-remark-box__content {
  padding: 15px 20px;
  margin: 0;
  border: 1px solid #fa2626;
}
.c-remark-box__title {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 30px;
  background-color: #fa2626;
  color: #fff;
  text-align: left;
}
.c-remark-box__text {
  color: #fa2626;
  font-weight: bold;
}
.c-remark-box__notice {
  font-size: 14px;
  margin-top: 10px;
  text-align: left;
}
@media screen and (max-width: 736px) {
  .c-remark-box__title {
    text-align: center;
  }
}
.c-coloerd-box {
  display: flex;
}
.c-coloerd-box__title {
  font-weight: bold;
  color: #fff;
  background-color: #eb4c8c;
  padding: 5px;
  width: 16%;
  min-width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-coloerd-box__content {
  background-color: #fff;
  border: 1px solid #eb4c8c;
  padding: 8px;
  text-align: left;
  flex: 1;
}
.c-coloerd-box__content p{
  font-size: 14px;
}
.c-coloerd-box__content--border-none{
  border: none;
}
.c-coloerd-box__text {
  margin: 0 !important;
}
.c-coloerd-box__text--red {
  color: #eb4c8c;
}
.c-supplement-box {
  background-color: #ffffe3;
}
.c-heading-orange {
  background-color: #ff9d00;
  color: #fff;
  padding: 5px 30px;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-heading-orange__text{
  margin: 0!important;
  font-weight: bold;
}
.c-supplement-box__content {
  padding: 20px;
  font-size: 14px;
}
.c-supplement-box__summary {
  background-color: #fff;
  color: #fa2626;
  padding: 10px;
  font-weight: bold;
	font-size: 14px;
}
.c-general-table {
  display: grid;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  grid-template-columns: repeat(3, auto);
}
.c-general-table--col2{
  grid-template-columns: repeat(2, 1fr);
}
.c-general-table thead,
.c-general-table tbody,
.c-general-table tfoot,
.c-general-table tr {
  display: contents;
}
.c-general-table th,
.c-general-table td {
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  display: block;
  font-size: 14px;
}
.withholding-tax__image{
	max-width: 480px;
}
.withholding-tax__leading{
	line-height: 1.5;
}
@media screen and (max-width: 736px) {
  /* .c-general-table{
    grid-template-columns: repeat(3, minmax(0,max-content));
  } */
  .c-general-table.c-general-table--col2{
    grid-template-columns: repeat(2, 1fr);
  }
}
.c-general-table .rowspan2 {
  grid-row: auto / span 2;
}
.c-general-table thead th {
  background-color: #f4f4f4;
  padding: 8px;
}

.c-general-table tbody th {
  width: max-content;
  text-align: left;
}
.c-general-table td {
  padding: 10px 15px;
  min-height: 40px;
  min-width: 100px;
}
.c-general-table td:not(.c-general-table__heading) {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 736px) {
  .c-general-table td {
    font-size: 12px;
    padding: 8px;
    min-width: initial;
  }
}
.c-general-table__heading{
  text-align: left;
  justify-content: start!important;
}
.c-general-table__remark {
  color: #EB4C8C;
  font-weight: bold;
}
.c-rod-box{
  display: flex;
  align-items: center;
  border: 1px solid #0089D4;
  border-radius: 50vh;
  font-size: 14px;
  gap: 18px;
  padding: 10px 25px;
  padding-right: 40px;
  position: relative;
}
.c-rod-box.c-rod-box--flow:after{
  display: inline-block;
  content:"";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 10px 0 10px;
  border-color: #ff3888 transparent transparent transparent;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.c-rod-box:last-child::after{
  content:none;
}
.c-rod-box__title{
  color: #EB4C8C;
  font-weight: bold;
}
.c-rod-box__content{
  font-weight: bold;
  margin: 0;
	color: #353E47;
}
.c-rod-box__arrow{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 17px;
}
.c-rod-box-list{
  display: flex;
  flex-direction: column;
  gap: 33px;
  flex:1;
}
@media screen and (max-width: 736px) {
  .c-rod-box {
    font-size: 13px;
  }
}
.c-rod-box--col2{
  display: flex;
  gap: 10px;
  position: relative;
}
.c-rod-box-wrapper{
  display: flex;
  gap: 25px;
}
@media screen and (max-width: 736px) {
  .c-rod-box-wrapper {
    flex-direction: column;
  }
}
.c-rod-box--small{
  flex:1;
  justify-content: center;
}
.c-flow-list{
  display: flex;
  flex-direction: column;
  gap: 20px;
  font-size: 14px;
}
.c-flow-list__item-heading{
  margin-bottom: 5px!important;
}
.c-flow-list__item-heading p{
  margin: 0!important;
  font-size: 14px;
}
.c-flow-list__item-flex{
  display: flex;
  gap: 5px;
}
.c-flow-list__item-body{
  display: flex;
  gap: 20px;
}
.c-flow-list__item-content{
  width: 45%;
}
.c-flow-list__item-content img{
  width: 100%;
}
.c-flow-list__item-detail {
  width: 45%;
  height: auto;
  margin-top: 20px;
}
.c-flow-list__item-supplement{
  flex:1;
  text-align: left;
}
@media screen and (max-width: 736px) {
  .c-flow-list__item-supplement--sp-center {
    text-align: center;
  }
}

.c-flow-list__data{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.c-flow-list__data-item{
  display: flex;
  gap: 6px;
  font-size: 14px;
}
.c-flow-list__data-title{
  font-weight: bold;
  width: 38%;
  font-size: 14px;
  margin: 0!important;
  padding-top: 5px;
}
@media screen and (max-width: 736px) {
  .c-flow-list{
    max-width: 370px;
    margin: 0 auto;
  }
  .c-flow-list__item-content{
    width: 100%;
  }
  .c-flow-list__item-body {
    flex-direction: column;
  }
  .c-rod-box-wrapper{
    flex-direction: column;
  }
  .c-flow-list__item-detail {
    width: 100%;
    height: auto;
  }
}
.c-flow-list__data-input{
  margin: 0!important;
  border: 1px solid #000;
  border-radius: 2px;
  min-height: 30px;
  flex:  1;
  color: #EB4C8C;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}
.c-flow-list__data-content{
  flex:1;
}
.c-flow-list__data-remark{
  color: #EB4C8C;
  font-weight: bold;
  margin: 10px 0 0 0!important;
  font-size: 14px;
}
.c-heading-pink{
  background-color: #EB4C8C;
  color: white;
  font-weight: bold;
  padding: 3px 20px;
  margin: 0 0 20px 0!important;
  text-align: left;
}
.c-text-pink{
  background-color: #EB4C8C;
  color: white;
  font-weight: bold;
  padding: 5px 16px;
  text-align: center;
  margin: 0!important;
  display: inline-block
}
.c-text-orange{
  background-color:#FF9E00;
  color: white;
  font-weight: bold;
  padding: 5px 16px;
  text-align: center;
  margin: 0!important;
  display: inline-block
}
.c-link-box{
  text-align: left;
  font-size: 14px;
}
.c-link-box__title{
  color: #EB4C8C;
  font-weight: bold;
}
.c-link-box__item{
  display: block;
  padding: 7px 10px;
  padding-right: 45px;
  position: relative;
  display: inline-block;
}
.c-link-box--flex-column{
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.c-link-box__arrow{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 17px;
}
.c-rod-box__arrow{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 17px;
}
.c-pink-box{
  background: #FFE6F0;
  padding: 20px;
}
.c-pink-box__heading p{
  margin: 0 0 20px 0!important;
}
.c-pink-box__heading-main {
  font-weight: bold;
  color: #EB4C8C;
  font-size: 14px;
}
.c-skyblue-box{
  font-size: 14px;
  border: 1px solid #000;
}
.c-skyblue-box__title{
  background-color: #ACE2FF;
  font-weight: bold;
  padding: 5px 20px;
  border-bottom: 1px solid #000;

}
.c-skyblue-box__body{
  padding: 20px 30px;
	display: flex;
	align-items: start;
}
.c-skyblue-box__body > *{
	flex: 1;
}
@media screen and (max-width: 736px) {
  .c-skyblue-box__body{
    padding: 20px 10px;
		flex-direction: column;
		align-items: center;
  }
	.sec-payslip__picture{
		max-width: 317px;
	}
}
.c-border-box{
  border: 1px solid #000;
  padding: 20px;
}
.c-border-box p,
.c-border-box li,
.c-border-box a{
  font-size: 14px;
}
.c-border-box__link li{
  text-align: left;
}
.p-submit-section{
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 736px) {
  .p-submit-section{
    flex-direction: column-reverse;
    gap: 20px;
  }
}



.ns-submit {
  margin-top: 24px;
  display: grid;
  gap: 15px;
}

.ns-hd {
  background-color: #f4f4f4;
  color: #353e47;
  padding: 10px 14px;
  border: 1px solid #e0e7ef;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.ns-sep {
  width: 50px;
  height: 50px;
  display: block;
  margin: 0 auto;
  fill: #ff3888;
}

.ns-stepgrid {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 20px;
}

.ns-col {
  min-width: 0;
}

.ns-col--img img {
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
  border-radius: 6px;
}

.ns-col--content {
  min-width: 0;
}

.ns-col p {
  font-size: 14px;
}

.ns-ribbon {
  display: grid;
  padding: 6px 12px;
  background: #EB4C8C;
  color: #fff;
  border: 1px solid #EB4C8C;
  font-weight: 700;
  margin: 4px 0 12px;
  line-height: 1;
  text-align: center;
}

.ns-note {
  border: 2px solid #0089D4;
  padding: 14px 16px;
  background: #F7FBFF;
}

.ns-note--pink {
  border-color: #EB4C8C;
  background: #fff;
}

.ns-note__title {
  margin: 0 0 6px;
  font-weight: 700;
}

.ns-note__list {
  margin: 8px 0 0 1.2em;
  padding: 0;
  list-style: disc;
  color: #EB4C8C;
}

.ns-bullet {
  margin: 10px 0 0;
  font-size: 14px;
}

.ns-links {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 16px;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
}

.ns-links--column {
  display: block;
}

.ns-links--column li {
  margin-bottom: 6px;
}

.ns-border {
  border: none;
  border-top: 1px solid #ccc;
  margin: 0 auto;
  width: 90%;
}


/* ========================================
   PC用：個別画像サイズ
======================================== */

.ns-col--img2 {
  width: 320px;
  margin-left: 30px;
}

.ns-col--img3 {
  width: 480px;
}

.ns-col--img4 {
  width: 138px;
}

.ns-col--img5 {
  width: 500px;
  height: 370px;
}


/* ========================================
   SP
======================================== */

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

  .ns-submit {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }

  .ns-hd {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }

  .ns-sep {
    width: 40px;
    height: 40px;
  }

  .ns-stepgrid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }

  .ns-col {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    box-sizing: border-box;
  }

  /* PC用の固定幅をSPでは解除 */
  .ns-col--img2,
  .ns-col--img3,
  .ns-col--img4,
  .ns-col--img5 {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    box-sizing: border-box;
  }

  .ns-col--img img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .ns-col--img4 img {
    max-width: 138px;
  }

  .ns-col--content {
    width: 100%;
    max-width: 100%;
  }

  .ns-col--content_sp {
    text-align: center !important;
  }

  .ns-note {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }

  .ns-border {
    width: 100%;
    max-width: 100%;
  }

}


/* ========================================
   その他
======================================== */

.withholding-tax .c-simple-table__content {
  display: block;
}
/* 年末調整ページのタイトル */
.webnencho .nencho-page-title {
  margin: 0 0 32px;
  color: #333;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
@media screen and (max-width: 767px) {
  .webnencho .nencho-page-title {
    margin-bottom: 24px;
    font-size: 22px;
  }
}
