@charset "UTF-8";

.rBtnWrap .rBtn {
  width: 220px;
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 60px;
  text-decoration: none;
  color: inherit;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  color: #fff;
  background-color: #009db7;
}
@media screen and (max-width: 768px) {
  .rBtnWrap .rBtn {
    height: 44px;
  }
}
.rBtnWrap .rBtn:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 60px;
  background: -webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(28%, rgb(233, 255, 235)), color-stop(72%, rgb(188, 238, 247)), to(rgb(167, 228, 249)));
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(233, 255, 235) 28%, rgb(188, 238, 247) 72%, rgb(167, 228, 249) 100%);
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.rBtnWrap .rBtn__text {
  font-size: 1.6rem;
  font-weight: 500;
  position: relative;
  z-index: 3;
  display: block;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 768px) {
  .rBtnWrap .rBtn__text {
    font-size: 1.4rem;
  }
}
.rBtnWrap .rBtn__text:before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  background-color: #fff;
  border-radius: 6px;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  border: 1px solid #fff;
}
@media screen and (max-width: 768px) {
  .rBtnWrap .rBtn__text:before {
    right: 15px;
  }
}
@media screen and (min-width: 1061px) {
  .rBtnWrap .rBtn:hover {
    background: none;
    color: #009db7;
    border: 0.25px solid transparent;
  }
  .rBtnWrap .rBtn:hover:after {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  .rBtnWrap .rBtn:hover .rBtn__text:before {
    border-radius: 10px;
    border-color: #009db7;
    -webkit-transform: translateY(-50%) scale(1.7);
            transform: translateY(-50%) scale(1.7);
    background-color: transparent;
  }
}

.rlowPage__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  min-height: 39.7260273973vw;
  margin-bottom: 70px;
}
@media screen and (max-width: 960px) {
  .rlowPage__header {
    min-height: 61.44352vw;
  }
}
@media screen and (max-width: 768px) {
  .rlowPage__header {
    margin-bottom: 50px;
  }
}
.rlowPage__header_type_interviewSingle {
  min-height: auto;
  margin-top: -70px;
}
@media screen and (max-width: 960px) {
  .rlowPage__header_type_interviewSingle {
    margin-top: 0px;
  }
}
.rlowPage__headerText {
  position: relative;
  z-index: 2;
  background: url(../../img/recruit/introduction/bg_header_text_01_pc.svg) no-repeat center center/contain;
  border-radius: 10px;
  padding: 25px 32px 25px 32px;
  margin-left: 7.8082191781vw;
  margin-top: 0.3424657534vw;
}
@media screen and (max-width: 768px) {
  .rlowPage__headerText {
    padding: 15px 13px 15px 15px;
    background: url(../../img/recruit/introduction/bg_header_text_01_sp.svg) no-repeat center center/contain;
    margin-left: 30px;
    margin-top: 0px;
  }
}
.rlowPage__headerText_type_interview {
  background-image: url(../../img/recruit/interview/bg_header_text_01_pc.svg);
}
@media screen and (max-width: 768px) {
  .rlowPage__headerText_type_interview {
    background-image: url(../../img/recruit/interview/bg_header_text_01_sp.svg);
  }
}
.rlowPage__headerText_type_interviewSingle {
  background: none;
}
@media screen and (max-width: 960px) {
  .rlowPage__headerText_type_interviewSingle {
    margin-left: 0px;
    padding-left: 30px;
  }
}
.rlowPage__headerHead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  right: -100px;
}
@media screen and (max-width: 1336px) {
  .rlowPage__headerHead {
    right: 0;
    margin-right: calc(-50vw + 50%);
  }
}
@media screen and (max-width: 960px) {
  .rlowPage__headerHead {
    margin-right: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.rlowPage__headerHead_type_01 {
  color: #daefe3;
}
.rlowPage__headerHeadText {
  font-size: 16.5rem;
  font-family: "PT Serif";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
@media screen and (max-width: 1260px) {
  .rlowPage__headerHeadText {
    font-size: 12rem;
  }
}
@media screen and (max-width: 1060px) {
  .rlowPage__headerHeadText {
    font-size: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .rlowPage__headerHeadText {
    font-size: 5rem;
    margin-bottom: 10px;
  }
}
.rlowPage__headerHeadText:before {
  content: "";
  display: block;
  width: 81.023px;
  height: 65.443px;
  background: url(../../img/recruit/ttl_section_item.svg) no-repeat center center/contain;
  margin-right: 30px;
  aspect-ratio: 81.023/65.443;
}
@media screen and (max-width: 1260px) {
  .rlowPage__headerHeadText:before {
    width: 50px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .rlowPage__headerHeadText:before {
    width: 31.19675px;
    height: 25.1952px;
    margin-right: 17px;
  }
}
.rlowPage__ttlEn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #5fa06e;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 35px;
}
.rlowPage__ttlEn:before {
  content: "・";
  margin-right: 0.5em;
}
@media screen and (max-width: 768px) {
  .rlowPage__ttlEn {
    font-size: 1rem;
    margin-bottom: 15px;
  }
}
.rlowPage__ttlJp {
  display: block;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .rlowPage__ttlJp {
    font-size: 2rem;
    margin-bottom: 20px;
  }
}
.rlowPage__headerFig {
  position: absolute;
  left: 0;
  top: 0;
}
.rlowPage__headerFigImg {
  width: 100%;
  height: auto;
}
.rbreadcrumb__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.rbreadcrumb__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.rbreadcrumb__item:after {
  content: "-";
  margin: 0 0.5em;
  display: block;
}
.rbreadcrumb__item:last-of-type:after {
  display: none;
}
.rbreadcrumb__link {
  font-size: 1.2rem;
  line-height: 1;
  color: inherit;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .rbreadcrumb__link {
    font-size: 1rem;
  }
}
.rbreadcrumb__link:hover {
  text-decoration: none;
}
.rbreadcrumb__link_type_text {
  text-decoration: none;
}

.recruitEntry {
  margin-top: 220px;
  margin-bottom: 150px;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .recruitEntry {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
.recruitEntry__container {
  max-width: 1060px;
  height: 360px;
  background: url(../../img/recruit/bg_entry.png) no-repeat center center/cover;
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1060px) {
  .recruitEntry__container {
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 768px) {
  .recruitEntry__container {
    height: auto;
    border-radius: 10px;
    padding-left: 0;
    padding-right: 0;
    background: url(../../img/recruit/bg_entry_sp.png) no-repeat center center/cover;
  }
}
.recruitEntry__container:before {
  content: "";
  width: 112.3668px;
  height: 62.8545px;
  aspect-ratio: 112.3668/62.8545;
  background: url(../../img/recruit/bg_entry_icon_02.svg) no-repeat center center/cover;
  position: absolute;
  left: -70px;
  bottom: 50px;
}
@media screen and (max-width: 768px) {
  .recruitEntry__container:before {
    width: 56.1834px;
    height: 31.42725px;
    left: -22px;
    bottom: 23px;
  }
}
.recruitEntry__container:after {
  content: "";
  width: 112.3668px;
  height: 62.8545px;
  aspect-ratio: 112.3668/62.8545;
  background: url(../../img/recruit/bg_entry_icon_01.svg) no-repeat center center/cover;
  position: absolute;
  right: -42px;
  top: 30px;
}
@media screen and (max-width: 768px) {
  .recruitEntry__container:after {
    width: 56.1834px;
    height: 31.42725px;
    right: -19px;
    top: 22px;
  }
}
.recruitEntry__ttl {
  font-size: 11rem;
  font-family: "PT Serif", serif;
  color: #339797;
  letter-spacing: 0.05em;
  text-shadow: 0 0 4px rgba(130, 130, 130, 0.4);
  position: absolute;
  width: 100%;
  text-align: center;
  top: -56px;
  left: 0;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .recruitEntry__ttl {
    font-size: 5.5rem;
    top: -26px;
  }
}
.recruitEntry__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 90px 15px 60px;
}
@media screen and (max-width: 768px) {
  .recruitEntry__text {
    padding: 50px 25px 40px;
  }
}
.recruitEntry__textDesc {
  text-align: center;
  font-size: 2.4rem;
  line-height: 2.125;
  font-weight: 500;
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  .recruitEntry__textDesc {
    font-size: 1.6rem;
    line-height: 1.875;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .recruitEntry__btn {
    width: 200px;
  }
}
.recruitEntry__btn .rBtn {
  width: 255px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .recruitEntry__btn .rBtn {
    width: 100%;
  }
}
.recruitEntry__btn .rBtn__textEn {
  font-family: "PT Serif", serif;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .recruitEntry__btn .rBtn__textEn {
    font-size: 1.6rem;
  }
}
.recruitEntry__btn .rBtn__textJp {
  font-weight: 500;
  font-size: 1.8rem;
  letter-spacing: 0;
}
@media screen and (max-width: 768px) {
  .recruitEntry__btn .rBtn__textJp {
    font-size: 1.4rem;
  }
}

.rfooter {
  position: relative;
  z-index: 3;
}
.rfooter__object {
  position: relative;
  min-height: 7.95vw;
}
@media screen and (max-width: 768px) {
  .rfooter__object {
    min-height: 29.6451733333vw;
  }
}
.rfooter__objectItem_type_01 {
  right: 0;
  top: 0;
  position: absolute;
  width: 25.2818013699vw;
  --mask: url("../../img/recruit/bg_footer_01.svg");
  aspect-ratio: 369.1143/133.3162;
}
@media screen and (max-width: 768px) {
  .rfooter__objectItem_type_01 {
    width: 63.2502666667vw;
    right: -5.3333333333vw;
  }
}
.rfooter__objectItem_type_01:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .rfooter__objectItem_type_01:after {
    background-size: 50vw;
  }
}
.rfooter__objectImg {
  position: absolute;
}
.rfooter__objectImg_type_01 {
  position: absolute;
  width: 100%;
  z-index: 0;
  -webkit-filter: drop-shadow(0 0 1.5px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 0 1.5px rgba(0, 0, 0, 0.25));
}
.rfooter__objectItem_type_02 {
  width: 100vw;
  position: absolute;
  left: 0;
  top: 2.2602739726vw;
  aspect-ratio: 1460.0435/83.1685;
  --mask: url("../../img/recruit/bg_footer_02.svg");
}
.rfooter__objectItem_type_02:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  z-index: 2;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .rfooter__objectItem_type_02:after {
    background-size: 100vw;
  }
}
@media screen and (max-width: 768px) {
  .rfooter__objectItem_type_02 {
    aspect-ratio: 749.5537/136.6713;
    top: 11.4666666667vw;
    --mask: url("../../img/recruit/bg_footer_02_sp.svg");
  }
}
.rfooter__objectImg_type_02 {
  width: 100vw;
  left: 0;
  z-index: 1;
}
.rfooter__objectItem_type_03 {
  position: absolute;
  z-index: 3;
  top: 5.8219178082vw;
  right: 26.0273972603vw;
  width: 17.4301712329vw;
}
@media screen and (max-width: 768px) {
  .rfooter__objectItem_type_03 {
    width: 33.9307333333vw;
    right: 12vw;
    top: 17.7333333333vw;
  }
}
.rfooter__objectImg_type_03 {
  background-size: 50vw;
}
.rfooter__objectImg_type_04 {
  width: 2.8529315068vw;
  z-index: 1;
  right: 5.8904109589vw;
  top: -2.1917808219vw;
}
@media screen and (max-width: 768px) {
  .rfooter__objectImg_type_04 {
    width: 7.0746533333vw;
    top: -4.2666666667vw;
    right: 9.6vw;
  }
}
.rfooter__inner {
  padding-top: 130px;
  z-index: 2;
  position: relative;
  isolation: isolate;
  background: none;
}
@media screen and (max-width: 768px) {
  .rfooter__inner {
    padding-top: 32px;
  }
}
.rfooter__inner::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(56%, rgb(233, 255, 235)), color-stop(89%, rgb(188, 238, 247)), to(rgb(167, 228, 249)));
  background: linear-gradient(0deg, #fff 0%, rgb(233, 255, 235) 56%, rgb(188, 238, 247) 89%, rgb(167, 228, 249) 100%);
}
@media screen and (max-width: 768px) {
  .rfooter__inner::before {
    background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(56%, rgb(226, 255, 232)), color-stop(90%, rgb(172, 234, 244)), to(rgb(147, 223, 245)));
    background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(226, 255, 232) 56%, rgb(172, 234, 244) 90%, rgb(147, 223, 245) 100%);
  }
}
.rfooter__inner::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: url("../../img/recruit/grain-512.webp");
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .rfooter__inner::after {
    background-size: 50vw;
  }
}
.rfooter__container {
  position: relative;
  z-index: 2;
}
.rfooter__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 135px;
}
@media screen and (max-width: 960px) {
  .rfooter__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 60px;
  }
}
.rfooter__info {
  width: 195px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rfooter__logo {
  width: 183px;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .rfooter__logo {
    width: 150px;
    margin-bottom: 35px;
  }
}
.rfooter__nav {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rfooter__bottom {
  background-color: #4b6466;
  padding: 13px 0;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .rfooter__bottom {
    padding: 9px 0 11px;
  }
}
@media screen and (max-width: 960px) {
  .rfooter__btnWrap {
    display: none;
  }
}
.rfooter__btn {
  width: 195px;
  height: 60px;
  background-color: #009db7;
  color: #fff;
  border-radius: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.rfooter__btn:hover .rfooter__btnText {
  color: #009db7;
}
.rfooter__btn:hover .rfooter__btnText:after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%208.947%209.943%22%3E%20%3Cg%20id%3D%22_%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%20data-name%3D%22%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%3E%20%3Cg%3E%20%3Crect%20x%3D%22.021%22%20y%3D%222.551%22%20width%3D%226.553%22%20height%3D%227.373%22%20transform%3D%22translate(.036%20-.019)%20rotate(.334)%22%20fill%3D%22%23009db7%22%2F%3E%20%3Cpolyline%20points%3D%221.984%20.41%208.537%20.41%208.537%208.601%22%20fill%3D%22none%22%20stroke%3D%22%23009db7%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%22.819%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/cover;
}
.rfooter__btnText {
  font-size: 1.4rem;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
}
.rfooter__btnText:after {
  content: "";
  display: block;
  width: 8.5371px;
  height: 9.533px;
  aspect-ratio: 8.5371/9.533;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%208.947%209.943%22%3E%20%3Cg%20id%3D%22_%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%20data-name%3D%22%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%3E%20%3Cg%3E%20%3Crect%20x%3D%22.021%22%20y%3D%222.551%22%20width%3D%226.553%22%20height%3D%227.373%22%20transform%3D%22translate(.036%20-.019)%20rotate(.334)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpolyline%20points%3D%221.984%20.41%208.537%20.41%208.537%208.601%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%22.819%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/cover;
  margin-left: 10px;
}
.rfooter__bottomContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 960px) {
  .rfooter__bottomContainer {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 960px) {
  .rfooter__bottomPrivacy {
    display: none;
  }
}
.rfooter__bottomPrivacyLink {
  font-size: 1.4rem;
  color: #fff;
  text-decoration: none;
}
.rfooter__bottomPrivacyLink:hover {
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .rfooter__bottomCopyright {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.rfooter__bottomCopyrightText {
  font-size: 1.4rem;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .rfooter__bottomCopyrightText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.rfooter__corportate {
  display: none;
}
@media screen and (max-width: 960px) {
  .rfooter__corportate {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: inherit;
    text-decoration: none;
    font-size: 1.2rem;
    font-weight: 500;
    margin-top: 50px;
  }
  .rfooter__corportate:after {
    content: "";
    display: block;
    width: 7.58915px;
    height: 8.43375px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%208.947%209.943%22%3E%20%3Cg%20id%3D%22_%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%20data-name%3D%22%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%3E%20%3Cg%3E%20%3Crect%20x%3D%22.021%22%20y%3D%222.551%22%20width%3D%226.553%22%20height%3D%227.373%22%20transform%3D%22translate(.036%20-.019)%20rotate(.334)%22%20fill%3D%22%238d8d8d%22%2F%3E%20%3Cpolyline%20points%3D%221.984%20.41%208.537%20.41%208.537%208.601%22%20fill%3D%22none%22%20stroke%3D%22%238d8d8d%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%22.819%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/cover;
    margin-left: 10px;
  }
}

.rFNav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 960px) {
  .rFNav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.rFNav__dl {
  padding-left: 80px;
}
@media screen and (max-width: 960px) {
  .rFNav__dl {
    padding-left: 0;
  }
}
.rFNav__dt {
  line-height: 2.5;
}
@media screen and (max-width: 960px) {
  .rFNav__dt {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .rFNav__dt:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: #009db7;
    border-radius: 50%;
    margin-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .rFNav__dt {
    line-height: 3;
  }
}
.rFNav__dtLink {
  color: inherit;
  text-decoration: none;
  font-weight: 500;
}
.rFNav__dtLink:hover {
  text-decoration: underline;
}
.rFNav__dd {
  line-height: 2.5;
}
@media screen and (max-width: 960px) {
  .rFNav__dd {
    display: none;
  }
}
.rFNav__ddLink {
  color: inherit;
  text-decoration: none;
}
.rFNav__ddLink:hover {
  text-decoration: underline;
}
.rFNav__markCol {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.rFNav__markCol .rFNav__markList:first-of-type {
  margin-right: 60px;
}
.rFNav__markListItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.rFNav__markListItem:before {
  content: "-";
  margin-right: 0.5em;
}
.rFNav__markListLink {
  color: inherit;
  text-decoration: none;
}
.rFNav__markListLink:hover {
  text-decoration: underline;
}

.rheader {
  position: fixed;
  width: 100%;
  z-index: 12;
  background-color: #fff;
}
.rheader__inner {
  padding: 30px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 1060px) {
  .rheader__inner {
    padding: 30px 30px;
  }
}
@media screen and (max-width: 768px) {
  .rheader__inner {
    padding: 15px;
  }
}
.rheader__logo {
  width: 320px;
}
@media screen and (max-width: 1060px) {
  .rheader__logo {
    width: 260px;
  }
}
@media screen and (max-width: 768px) {
  .rheader__logo {
    width: 165px;
  }
}
.rheader__wave {
  position: relative;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rheader__waveSvg {
  width: 100vw;
  height: 36px;
  position: absolute;
  left: 0;
  top: -36px;
}
@media screen and (max-width: 768px) {
  .rheader__waveSvg {
    top: -25px;
  }
}
.rheader__btn {
  display: none;
}
@media screen and (max-width: 1060px) {
  .rheader__btn {
    display: block;
    margin-left: auto;
  }
  .rheader__btn .rBtn {
    width: 150px;
    height: 40px;
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rheader__btn .rBtn {
    width: 85px;
    height: 30px;
  }
  .rheader__btn .rBtn .rBtn__text {
    font-size: 1.2rem;
    padding-bottom: 1px;
    letter-spacing: 0.1em;
  }
  .rheader__btn .rBtn .rBtn__text:before {
    right: 5px;
    width: 5px;
    height: 5px;
  }
}
.rheader__btn .rBtn__text {
  font-family: "PT Serif", serif;
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .rheader__inner {
    background-color: rgba(255, 255, 255, 0.95);
  }
  .rheader.jsActive .rheader__wave {
    opacity: 0;
  }
  .rheader.jsActive .gNavR {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    right: 0;
    background-color: rgba(255, 255, 255, 0.95);
    width: 100%;
    top: 100px;
    display: block;
    height: calc(100dvh - 100px);
    padding: 0 30px 35px 30px;
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rheader.jsActive .gNavR {
    top: 60px;
    height: calc(100dvh - 60px);
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .gNavR__list {
    display: block;
    border-top: 1px solid #cccccc;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .gNavR__item {
    position: relative;
    border-bottom: 1px solid #cccccc;
    margin-left: 0;
    display: block;
  }
  .rheader.jsActive .gNavR__item:after {
    display: none;
  }
  .rheader.jsActive .gNavR__item:before {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    border-top: 2px solid #009db7;
    border-right: 2px solid #009db7;
    position: absolute;
    right: 0;
    top: 28px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rheader.jsActive .gNavR__item:before {
    top: 24px;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .gNavR__link {
    padding: 20px 0;
    display: block;
    width: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    color: #232323;
    position: relative;
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rheader.jsActive .gNavR__link {
    padding: 15px 0;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .gNavR .rmm {
    display: block;
    position: static;
    width: 100%;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
    opacity: 1;
    padding-top: 0;
    padding-left: 15px;
    border-top: 1px solid #cccccc;
  }
  .rheader.jsActive .gNavR .rmm__rowList {
    border: none;
    padding: 0;
    border-radius: 0;
  }
  .rheader.jsActive .gNavR .rmm__rowListItem {
    border-bottom: 1px dashed #009db7;
  }
  .rheader.jsActive .gNavR .rmm__rowListItem:last-of-type {
    border-bottom: none;
  }
  .rheader.jsActive .gNavR .rmm__rowListItemInner {
    color: inherit;
    padding: 20px 0;
    font-weight: 500;
  }
  .rheader.jsActive .gNavR .rmm__rowListItemInner:after {
    display: none;
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rheader.jsActive .gNavR .rmm__rowListItemInner {
    padding: 15px 0;
    position: relative;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .gNavR .rmm__rowListItemInner:before {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    border-top: 2px solid #009db7;
    border-right: 2px solid #009db7;
    position: absolute;
    right: 0;
    top: 28px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rheader.jsActive .gNavR .rmm__rowListItemInner:before {
    top: 24px;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .gNavR .toggleIcon {
    display: none;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .gNavR__btn {
    margin-left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 40px;
  }
  .rheader.jsActive .gNavR__btn .rBtn {
    width: 220px;
    height: 60px;
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rheader.jsActive .gNavR__btn .rBtn .rBtn__text {
    font-size: 2.4rem;
  }
  .rheader.jsActive .gNavR__btn .rBtn .rBtn__text:before {
    width: 10px;
    height: 10px;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .rheader__btn {
    z-index: -1;
    position: relative;
    opacity: 0.05;
    pointer-events: none;
  }
}
@media screen and (max-width: 1060px) {
  .rheader.jsActive .rham__bar:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: calc(50% - 0.5px);
  }
  .rheader.jsActive .rham__bar:nth-of-type(2) {
    display: none;
  }
  .rheader.jsActive .rham__bar:nth-of-type(3) {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: calc(50% - 0.5px);
  }
}

.gNavR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1060px) {
  .gNavR {
    visibility: hidden;
    opacity: 0;
    z-index: -2;
    position: absolute;
    right: -100vw;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
    -webkit-transition: opacity 0.15s, -webkit-transform 0.5s;
    transition: opacity 0.15s, -webkit-transform 0.5s;
    transition: opacity 0.15s, transform 0.5s;
    transition: opacity 0.15s, transform 0.5s, -webkit-transform 0.5s;
    overflow: scroll;
  }
}
.gNavR__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.gNavR__item {
  margin-left: 2em;
  position: relative;
}
@media screen and (max-width: 1060px) {
  .gNavR__item {
    margin-left: 1em;
  }
}
.gNavR__item:after {
  content: "";
  display: block;
  width: calc(100% + 10px);
  height: 1px;
  position: absolute;
  left: -5px;
  bottom: -10px;
  background-color: #009db7;
  opacity: 0;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.gNavR__item:hover:after {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.gNavR__item:hover .rmm {
  opacity: 1;
  visibility: visible;
}
.gNavR__link {
  color: inherit;
  text-decoration: none;
  font-size: 1.7rem;
  font-weight: 500;
}
.gNavR__item_type_mm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.gNavR__item_type_mm:after {
  content: "";
  display: block;
  width: calc(100% + 10px);
  height: 1px;
  position: absolute;
  left: -5px;
  bottom: -10px;
  background-color: #009db7;
  opacity: 0;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.gNavR__item_type_mm.jsActive:after {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.gNavR__item_type_mm.jsActive .rmm {
  opacity: 1;
  z-index: 2;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.gNavR__btn {
  margin-left: 40px;
}
.gNavR__btn .rBtn {
  width: 150px;
  height: 40px;
}
.gNavR__btn .rBtn__text {
  font-family: "PT Serif", serif;
  font-weight: bold;
  letter-spacing: 0.1em;
}
.gNavR__info {
  display: none;
}
@media screen and (max-width: 1060px) {
  .gNavR__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
    margin-top: 45px;
  }
  .gNavR__infoLogo {
    margin-bottom: 35px;
  }
  .gNavR__infoLogoImg {
    width: 160px;
    height: auto;
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .gNavR__infoLogoImg {
    width: 150px;
  }
}
@media screen and (max-width: 1060px) {
  .gNavR__infoCorporate {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    color: #009db7;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .gNavR__infoCorporate:after {
    content: "";
    display: block;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%208.947%209.943%22%3E%20%3Cg%20id%3D%22_%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%20data-name%3D%22%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%22%3E%20%3Cg%3E%20%3Crect%20x%3D%22.021%22%20y%3D%222.551%22%20width%3D%226.553%22%20height%3D%227.373%22%20transform%3D%22translate(.036%20-.019)%20rotate(.334)%22%20fill%3D%22%23009db7%22%2F%3E%20%3Cpolyline%20points%3D%221.984%20.41%208.537%20.41%208.537%208.601%22%20fill%3D%22none%22%20stroke%3D%22%23009db7%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%22.819%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/cover;
    width: 11.35805px;
    height: 12.683px;
    aspect-ratio: 22.7161/25.366;
    margin-left: 10px;
  }
}

.rmm {
  position: absolute;
  top: 26px;
  left: -5px;
  width: 252px;
  z-index: -100;
  padding-top: 20px;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.rmm__rowList {
  background-color: #fff;
  border: 2px solid #b8c8c9;
  border-radius: 10px;
}
.rmm__rowListItem {
  border-bottom: 1px solid #b8c8c9;
}
.rmm__rowListItem:last-of-type {
  border-bottom: none;
}
.rmm__rowListItemInner {
  padding: 10px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  position: relative;
}
.rmm__rowListItemInner:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background-color: #009db7;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.rmm__rowListItemInner:hover {
  color: #009db7;
}
.rmm__rowListItemInner:hover:after {
  opacity: 1;
}

.rham {
  display: none;
}
@media screen and (max-width: 1060px) {
  .rham {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 40px;
    height: 40px;
    padding: 14px 12px;
    border-radius: 50%;
    border: 1px solid #009db7;
    position: relative;
    z-index: 2;
    margin-left: 15px;
    cursor: pointer;
  }
}
@media screen and (max-width: 1060px) and (max-width: 768px) {
  .rham {
    width: 30px;
    height: 30px;
    padding: 0;
    margin-left: 10px;
  }
}
.rham__inner {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media screen and (max-width: 768px) {
  .rham__inner {
    width: 13px;
    height: 9px;
  }
}
.rham__bar {
  width: 100%;
  height: 1px;
  background-color: #009db7;
  position: absolute;
  left: 0;
}
.rham__bar:nth-of-type(1) {
  top: 0;
}
.rham__bar:nth-of-type(2) {
  top: 50%;
}
.rham__bar:nth-of-type(3) {
  top: 100%;
}

/* ================================
   rMain
   ================================ */
.interview__container {
  max-width: 1060px;
}

.interviewList__item {
  margin-bottom: 120px;
  position: relative;
}
@media screen and (max-width: 960px) {
  .interviewList__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 45px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .interviewList__item {
    gap: 30px;
    margin-bottom: 40px;
  }
}
.interviewList__item:before {
  content: "";
  display: block;
  position: absolute;
}
@media screen and (max-width: 960px) {
  .interviewList__item:before {
    display: none;
  }
}
.interviewList__item:last-of-type {
  margin-bottom: 0;
}
.interviewList__item:nth-of-type(odd) .interviewList__itemTtl {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media screen and (max-width: 960px) {
  .interviewList__item:nth-of-type(odd) .interviewList__itemTtl {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.interviewList__item:nth-of-type(odd) .interviewList__itemBody {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 960px) {
  .interviewList__item:nth-of-type(odd) .interviewList__itemBody {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.interviewList__item:nth-of-type(even) .interviewList__itemNum {
  text-align: right;
}
.interviewList__item:nth-of-type(even) .interviewList__itemTtl {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 960px) {
  .interviewList__item:nth-of-type(even) .interviewList__itemTtl {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.interviewList__item:nth-of-type(even) .interviewList__itemBody {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media screen and (max-width: 960px) {
  .interviewList__item:nth-of-type(even) .interviewList__itemBody {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.interviewList__item_type_01 .interviewList__itemNum {
  color: #dbeee2;
}
.interviewList__item_type_01 .interviewList__itemInfoDl {
  border-color: #6aa378;
}
.interviewList__item_type_01 .interviewList__itemInfoDtYear {
  color: #6aa378;
}
.interviewList__item_type_01 .interviewList__itemInfoDtAffiliation {
  color: #6aa378;
}
.interviewList__item_type_02:before {
  width: 209px;
  height: 156px;
  background: url(../../img/recruit/interview/img_symbol_01.png) no-repeat center center/cover;
  left: -190px;
  top: -100px;
}
@media screen and (max-width: 1260px) {
  .interviewList__item_type_02:before {
    left: calc(-50vw + 50%);
  }
}
.interviewList__item_type_02 .interviewList__itemNum {
  color: #d6eef2;
}
.interviewList__item_type_02 .interviewList__itemInfoDl {
  border-color: #3daec1;
}
.interviewList__item_type_02 .interviewList__itemInfoDtYear {
  color: #3daec1;
}
.interviewList__item_type_02 .interviewList__itemInfoDtAffiliation {
  color: #3daec1;
}
.interviewList__item_type_03:before {
  width: 201.5px;
  height: 119px;
  background: url(../../img/recruit/interview/img_symbol_02.png) no-repeat center center/cover;
  right: -190px;
  top: -70px;
}
@media screen and (max-width: 1260px) {
  .interviewList__item_type_03:before {
    right: calc(-50vw + 50%);
  }
}
.interviewList__item_type_03 .interviewList__itemNum {
  color: #f7ebe4;
}
.interviewList__item_type_03 .interviewList__itemInfoDl {
  border-color: #b27649;
}
.interviewList__item_type_03 .interviewList__itemInfoDtYear {
  color: #b27649;
}
.interviewList__item_type_03 .interviewList__itemInfoDtAffiliation {
  color: #b27649;
}
.interviewList__item_type_04:before {
  width: 172.5px;
  height: 161px;
  background: url(../../img/recruit/interview/img_symbol_03.png) no-repeat center center/cover;
  left: -200px;
  top: -160px;
}
@media screen and (max-width: 1260px) {
  .interviewList__item_type_04:before {
    left: calc(-50vw + 50%);
  }
}
.interviewList__item_type_04 .interviewList__itemNum {
  color: #daefe3;
}
.interviewList__item_type_04 .interviewList__itemInfoDl {
  border-color: #6aa378;
}
.interviewList__item_type_04 .interviewList__itemInfoDtYear {
  color: #6aa378;
}
.interviewList__item_type_04 .interviewList__itemInfoDtAffiliation {
  color: #6aa378;
}
.interviewList__item_type_05:before {
  width: 197.5px;
  height: 185px;
  background: url(../../img/recruit/interview/img_symbol_04.png) no-repeat center center/cover;
  right: -183px;
  top: -130px;
}
@media screen and (max-width: 1260px) {
  .interviewList__item_type_05:before {
    right: calc(-50vw + 50%);
  }
}
.interviewList__item_type_05 .interviewList__itemNum {
  color: #d6eef2;
}
.interviewList__item_type_05 .interviewList__itemInfoDl {
  border-color: #3daec1;
}
.interviewList__item_type_05 .interviewList__itemInfoDtYear {
  color: #3daec1;
}
.interviewList__item_type_05 .interviewList__itemInfoDtAffiliation {
  color: #3daec1;
}
.interviewList__itemNum {
  font-size: 9rem;
  font-family: "PT Serif", serif;
  line-height: 1;
  margin-bottom: 50px;
}
@media screen and (max-width: 960px) {
  .interviewList__itemNum {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}
@media screen and (max-width: 768px) {
  .interviewList__itemNum {
    font-size: clamp(3.5rem, 9.333333vw, 9.333333vw);
    margin-left: -5px;
  }
}
.interviewList__itemCol {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
}
@media screen and (max-width: 960px) {
  .interviewList__itemCol {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.interviewList__itemTtl {
  width: 225px;
}
@media screen and (max-width: 960px) {
  .interviewList__itemTtl {
    width: 100%;
  }
}
.interviewList__itemBody {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.interviewList__itemBodyFigLink:hover .interviewList__itemBodyImg {
  opacity: 0.75;
}
@media screen and (max-width: 768px) {
  .interviewList__itemBodyImg {
    position: relative;
    top: -5px;
    margin-bottom: -5px;
  }
}
.interviewList__itemBottom {
  margin-top: 33px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .interviewList__itemBottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.interviewList__itemInfoDl {
  padding-left: 22px;
  border-left: 2px solid #6aa378;
}
@media screen and (max-width: 768px) {
  .interviewList__itemInfoDl {
    padding-left: 15px;
    border-width: 1px;
  }
}
.interviewList__itemInfoDtYear {
  display: block;
  color: #6aa378;
  margin-bottom: 5px;
  font-weight: 500;
}
.interviewList__itemInfoDtAffiliation {
  display: block;
  color: #6aa378;
  font-weight: 500;
}
.interviewList__itemInfoDd {
  font-size: 2.4rem;
  font-weight: 500;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  .interviewList__itemInfoDd {
    font-size: 1.6rem;
    margin-top: 12px;
  }
}
@media screen and (max-width: 768px) {
  .interviewList__itemBtn {
    margin-top: 15px;
  }
  .interviewList__itemBtn .rBtn {
    width: 175px;
    height: 40px;
  }
}

/* ================================
   rMain
   ================================ */
.rMain_page_interviewSingle_type_01 .rlowPage__headerHeadText {
  color: #daefe3;
}
.rMain_page_interviewSingle_type_01 .rlowPage__headerHeadText:before {
  background-image: url(../../img/recruit/ttl_section_item.svg);
}
.rMain_page_interviewSingle_type_01 .interviewPost__infoDl {
  border-color: #6aa378;
}
.rMain_page_interviewSingle_type_01 .interviewPost__infoDtYear {
  color: #6aa378;
}
.rMain_page_interviewSingle_type_01 .interviewPost__infoDtAffiliation {
  color: #6aa378;
}
.rMain_page_interviewSingle_type_01 .interviewPost__ttlText {
  color: #6aa378;
}
.rMain_page_interviewSingle_type_01 .interviewPost__mainContents:after {
  background-color: #dbeee2;
}
.rMain_page_interviewSingle_type_02 .rlowPage__ttlEn {
  color: #52adc2;
}
.rMain_page_interviewSingle_type_02 .rlowPage__headerHeadText {
  color: #d7edf1;
}
.rMain_page_interviewSingle_type_02 .rlowPage__headerHeadText:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2081.206%2067.112%22%20data-google-analytics-opt-out%3D%22%22%3E%3Cg%20fill%3D%22%23d7edf1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cpath%20d%3D%22M78.744%201.033c-.018-.136.007.046.015.214l-.015-.214zm.016.214l.01.151-.01-.151zm-.015%201.402c-.011-.321.061-.706.023-.906-.012.327-.079.822-.023.906zm.049-.482l-.016-.041.018.284-.002-.243zm.021-.203l-.006.04.008.445-.002-.485zm-.303%201.745c.023-.104.061-.205.073-.311.097-.288.032.208.097.015.057-.401-.074-.152.028-.645-.044.037-.142.79-.2.696-.152.393.038.028.002.245zm-15.948%209.837c-.015-.021-.03-.029-.044-.044.014.048.03.082.044.044zm-5.525-.248a.716.716%200%2000-.202-.129.387.387%200%2000.064.143l.138-.014zm9.055-.497c.08.041.154.067.221.087-.043-.053-.109-.09-.221-.087zM32.873%204.607a.624.624%200%2000.07-.148l-.006-.015-.097.128.033.034zm18.013%208.579a.671.671%200%2000-.253.014c.139.032.211.022.253-.014zm17.202-.59l-.083.008c.028.01.065.019.107.024l-.019-.033h-.004zm-9.39%201.56a.472.472%200%2000-.19-.077.423.423%200%2000.19.077zm17.177-6.479a.38.38%200%2000-.153.166c.063-.016.119-.062.153-.166zM74.47%208.841l.008-.007c-.026-.017-.027-.009-.008.007zm-.997.595l.014-.016c-.023-.013-.032-.013-.014.016zm2.249-1.593c-.171.047-.389-.117-.33.222l.058.005c-.14.023-.194.216-.294.31a.306.306%200%2000.089.025c.056-.041.132-.092.255-.168.174-.061.146-.246.222-.395zm-13.125%205.593c.008.112.148.063%200%200zm1.749-.379l-.168-.021c.053.022.106.043.168.021zm6.482-.709l-.035-.009c.003.049.026.034.035.009zm-6.805.681c.052-.002.104.003.155.007-.047-.021-.095-.038-.155-.007zm4.839-.459c-.01-.003-.02-.009-.028-.008a.037.037%200%2000.028.008zM6.874%202.35c.104-.105.224-.044.351-.078.132-.41-.528.303-.269-.144a.9.9%200%2000-.249.242l.278.143c.175-.223-.188.006-.112-.162zm24.775.889l.04.055c.024-.219.075-.275-.091-.439-.259.272-.133.822-.528%201.091.067-.02.147.02.215.086-.039-.318.164-.581.364-.792z%22%2F%3E%3Cpath%20d%3D%22M31.285%204.031v.026c.002.047.006.088.012.125a.187.187%200%2001.103.084.381.381%200%2000-.115-.235zM11.139.574l.157-.017c-.087-.039-.13-.023-.157.017zm41.268%206.925c.067-.032.135-.068.19-.105a.228.228%200%2000-.19.105zM34.362%204.463a.426.426%200%2000.122.111c.031.002.059-.003.096.002l-.218-.113zM23.801%206.132c.211-.463-.083.019-.213-.318l-.239.21c.147.123.317.086.451.108zM6.687%202.358l.01.025.011-.015-.021-.01zM18.51%205.042l-.08-.075c.015.029.04.055.08.075zm13.828-.476l.708.228-.173-.187c-.173.232-.347-.33-.535-.041z%22%2F%3E%3Cpath%20d%3D%22M26.665%207.296l-.022.326c.869-.44%201.405.761%202.226.005.547%201.372.843-.811%201.355.422l.018-.166c2.567.996%205.242%202.404%207.886%202.481l-.063.229c3.941%201.425%208.028%201.783%2012.057%202.647.421-.14.29-.666.665-.855.138.045.463.073.411.342-.304.103-.197.368-.312.458.463.047.995.449%201.467.186l-.275-.399c.187-.119.417.019.557.06-.095.166.043.573-.098.637%201.026-.721.606.462%201.398.232.279-.696%201.295-1.148%201.978-1.553l.28.23c-.415-.068-.083.51-.594.4.395.265.849.022%201.238.189-.049-.184.011-.408.188-.462.234.131.196.477.477.551l-.32.176c.147.282.369-.035.553-.052.008.292.434.395.304.699.455-.337.558-.105%201.023-.3-.394-.342.172-.352.158-.587l-.511.05c.667.269-.235.022-.26.505-.289-.262.576-.727.02-.725.69-.157.795.072%201.523-.234-.416.038.122-.294-.072-.463.51.049.102.179.215.498.28.022.346.295.652-.017.436.186-.115.337.09.546-.218.307-1.211-.531-1.242.508-.242-.013-.593.35-.936.295.278.169.657.549%201.073.346l.105-.574c.287.013.4-.368.597-.298-.133.155.031.413.268.385-.055-.086-.149-.075-.11-.172.432-.008.539-.383%201.056-.45-.399-.176-.462-.354-.812-.641.156-.386.276-.028.507-.052-.04.05-.089.055-.032.141l.264-.166c.492.215-.133.561.271.783.26.348.425-.152.635.044l-.035-.1c.05.009.085.021.111.033v-.027c.28-.039.575.007.677-.274.019.129.245-.028.34-.11.163-.105.542-.413.75.029-.006.004-.012%200-.017.002.341.059.607.196.528.341l.563.091-.065.348c.522-.113.472-.319.818-.686.371.188%201.013-.046%201.242-.186.041.01.103.003.203-.028l-.222-.101c.396-.033.333-.198.591-.231-.057-.023-.066-.039.083-.008l.151.004c-.009.035-.068.037-.128.028l.059.098c.357.288.459-.267.807-.208-.03.017-.081.047-.115.051.198.052.545.414.578.136.05.022.107-.045.159-.123l.147.011a.803.803%200%2001-.145-.012c.07-.104.13-.225.153-.166.162-.02.326-.037.487-.069.099.015.213-.056.301-.123l.11.09c.168-.068.188-.002.175.035.714.17.856-.495%201.6-.476.053-.219-.237-.179-.291-.262.047-.174.356-.425.48-.603.179.044.497.012.772-.001.268-.023.498-.018.514.164.49-.291-.247-.077-.063-.328l.06-.023a.71.71%200%2001-.514-.004c-.118-.138.266-.423.416-.454l.036.264c.39-.335.098-.603.225-.956.372-.132.306.159.491.283.105-.093.205-.192.3-.296l.1.134c.184-.212.141-.365.467-.556-.102.305.504-.283.36.13.185-.115.033-.374.245-.301-.004-.22-.189.074-.3.11-.22-.122.264-.393.391-.622.094.065-.018.223.234.053-.02-.107.059-.289.244-.346-.096-.088.201-.269.303-.404-.13.139-.379.278-.386.108.053-.145.11-.258.329-.5l-.188.135c.035-.334.411-.27.577-.635-.037.175-.089.265-.107.433.065-.186.185-.531.307-.79.11-.058.2-.131.298-.2-.045-.075.184-.323.098-.371.255-.327-.057.344-.01.425.29-.438.074-.434.392-.831l.012.192c.068-.154.151-.485.195-.488-.026-.011-.047.071-.085.169-.104-.162.165-.761-.008-.759l-.085.206c.079-.337.097-.584.211-.821.086-.185.06.163.045.286.106-.308-.072-.294.048-.657-.072.189-.106.14-.1.02-.065.21-.24.629-.164.57l.043-.069c.026.029-.005.145-.009.206-.109.281-.115.108-.165.154-.218.447.142.097-.05.515l-.057.041c-.057.216-.199.528-.12.639-.215.114-.216.486-.396.64-.291-.127.435-.661.39-.984-.156.191-.052-.179-.055-.287-.09.232-.154.479-.261.708-.065.035-.313.141-.292.311l.038-.046c-.129.268.022.272-.168.458-.049.015-.044-.078-.05-.105-.169.172-.058.2-.127.347-.167.173-.042-.177-.193-.042-.052.303-.309.308-.457.488.243.063-.423.899.08.649l-.292.544c-.215.042.045-.527-.209-.544l.331-.315c-.262-.146-.535.819-1.014.751-.199.135-.112.154-.584.288l.25.186c-.236.089-.399%200-.441-.037a1.468%201.468%200%2001-.318.219.244.244%200%2001.073-.176c-.243-.04-.251.03-.25.139-.035.112-.165.177-.291.247l.046-.166c-.061.066-.135.149-.111.204a.476.476%200%2000-.132.112c.064.03.249.145.476.101-.53.188-.888.443-1.438.369-.03-.101.086-.285.028-.275-.231.033-.377.289-.292.428a.795.795%200%2001-.11.063c-.078-.069-.165-.134-.273-.117a.22.22%200%2000-.164-.028c.041.301-.425.296-.467.458a.948.948%200%2000.344-.095c-.101.246-.182.538-.38.414.273-.28-.459-.216.016-.431-.476-.29-.094.319-.513.284l-.286-.094c-.026-.235.353-.209.273-.279l-.156.069c.116-.203.773-.252%201.036-.599-.262.027-.501.07-.772.077-.874.506-2.144.296-2.917.907l.036-.009a.561.561%200%2000-.015.178l-.046-.065-.15.212c-.218-.235-.584-.276-.901-.488.201.172.202.171.234.379-.021.278-.046.397-.344.302-.012-.2.166-.197-.054-.352.114.096.023.238-.103.267-.17-.132-.443-.165-.45-.371.074-.053.136.018.188.05.073-.052-.308-.192-.091-.352l-.288.048c-.169-.179.109-.266.041-.379-.471.111-.727.572-1.179.689.025-.112.047-.588.037-.45-.328-.179-.751.457-1.151.454.068-.139.21-.065.333-.122-1.178-.316-2.157-.477-3.2-1.191l-.372.487-.238-.418c-1.12-.59-2.098-.44-3.271-.498-.361-.038-.14-.451-.277-.652-.762-.242-1.074.388-1.842.364.137-.162.405-.638.092-.734-.092.16-.181.423-.362.272l.137-.162c-.133-.311-.358-.095-.716-.295-.673-.137-1.396.147-2.087.714-.583-.193.195-.653.108-.811.374.319.313-.045.446-.237-.256.125-.545.173-.57-.297-.313-.045-.448-.096-.813.134.184-.116.267.154.082.323-.221-.212-.899-.185-.747-.738-1.48-.228-3.084-.728-4.646-1.075-.33.234.174.162-.018.337-.47.297-.256-.273-.633-.038l.198-.284c-.443-.157-1.061.31-1.572.498.157-.341-.293-.386.124-.511-.23.008-.112-1.666-.354-1.377l-.112%201.559c-.047.144-.328-.02-.321.087-.119-.342-.266-.746-.397-.776.027-.395.335-.234.511-.182.177-.627-.505-.552-.108-1.07-.407.011-.023.338-.308.517l-.301-.217.207.276c-.324.122-.537.579-.823.133l-.538.524c.083-.51-.26-.161-.43-.327l.203-.288c-.268-.049-.349-.16-.469-.386.258-.402.212.167.379-.234l-.252-.22c-.069.284-.309.459-.144.683-.4.459-.658.862-1.324.649-.183-.56.437-.347.431-.856-.647-.379-1.177%201.04-1.574.876-.473-.331-.558.122-1.098.016.255-.284-.279-.448-.294-.784l.299-.285c-.188.06-.308-.108-.198-.334-.087.449-.796.236-1.218.351l-.037.392c-.319.05-.779.179-1.056.002-.484%200-.472.359-.932.669-.099-.39.032-.779.209-1.168.068.223.302.167.469.334.659-.171%201.314-.842%201.832-.515.49-.848-.411.009-.6-.385.023-.052.048-.065.071-.068a.107.107%200%2001-.062-.045c.233-.058.603-.117.783-.569-.364.008-.491.845-.807.345-.382.171-.442-.607-.613-.718-.301.285-.51%201.008-.984.731l.364-.445c-.576-.163-.477.667-1.008.501.172.11-.321.444.035.554-.252.221-.658.165-.91-.059-.098.055-.064.165-.126.331.226.437.607-.199.732.375l.377-.481c.246.278.155.724-.089.887.091%200%20.187-.054.222.058-.176.833-.281-.391-.579.273h.229c-.055.557-.628.327-.893.213-.241-.334-.5-.505-.413-.891l.464-.048c-.13-.364-.584.031-.822-.053a.274.274%200%2000-.034-.137.317.317%200%2001-.01.11c-.046-.033-.079-.092-.092-.194-.207-.079-.587.064-.751-.112l-.071.343.081-.182c.192.068.397.35.178.56-.507.109-.411-.565-.432-.886.248-.487.429.124.704.01.011-.548-.434-.178-.794-.639.341-.509.527.153.775-.336-.342-.194-.551.176-.898-.07.123-.244.508-.167.578-.506l-.204-.225c.622.128.09-.721.607-.734-.162-.286-.444.374-.668-.062.022.265.154.774-.216.91l-.304-.254c-.071-.305.533-.498.369-.782l-.422.097c-.034.168.119.296-.056.495-.162-.232-.526.548-.842.725-.195-.064-.344-.139-.362-.348-.634.355-1.268.179-1.85.519.4-.246.133-.556.004-.845.384.021.52-.487.58-.818-.241.003-.522.489-.453.685-.32-.296-.348.29-.592-.125-.172-.222.233-.473.206-.679-.406-.111-.265.587-.679.371.041-.061.086-.073.074-.174-.214-.159-.531.023-.642.26-.105-.7-.74-.076-.547-.693-.625.053.011.359-.155.556-.299.226-.693-.08-.812-.203.148.012.319-.135.438-.013L24.11.574c-.68-.43-.668.89-1.303.4.412-.167.185-.305.428-.578-.131.085-.676-.112-.395.263a2.364%202.364%200%2001-.61-.283c-.269.126-.55.208-.735.468-.37-.09-.607-.419-.765-.62-.845.222-1.544-.334-2.437-.048l.062.026c-.66-.098.255.539-.43.501.122-.485-.395-.329-.61-.581-.857-.234-1.483.377-2.276.143.002-.095.049-.213.203-.241-.616-.079-1.104.06-1.653.138l.018-.057c-.455-.107-.881-.006-1.303.175-.421.168-.824.397-1.255.589.061-.071.046-.224.09-.294-.477.041-1.216.25-1.413.715-.628-.135-.312.214-1.075.197-.06-.042.044-.087.082-.121-.362.043-.575.193-.911.316-.601.609-.589%201.051-1.395%201.426-.245-.355.408-.407.27-.722-.123.161-.207.336-.464.385.044-.236-.024-.112-.013-.313-.216.02-.422.838-.436.795.032.075.108.077.249-.032-.051.326-.707.525-.988.886.114-.082.503-.286.475-.025-.496.284-.45.685-.656%201.056-.492.199.104-.497-.121-.653-.124-.024-.404-.042-.299-.282-.389.294-.511.707-.788%201.034l-.035-.061c-.383.482-.643%201.113-1.022%201.429l.211-.159c-.035.1-.232.322-.248.526-.059-.079-.357.166-.316-.008.035.382-.615%201.219-.582%201.588-.125.099-.144-.062-.167-.137.207-.301.325-.365.345-.593-.165.258-.337.408-.357.335-.036.356-.318%201.03-.285%201.22-.172.151-.261.342-.326.218-.301.881.451-.265.03.671-.267.39.077-.471-.206.11l.034-.116c-.378.343.017.371-.168.857-.113.032.042-.378-.131-.055-.109.479-.071.708-.186%201.171l-.011-.081c-.062.301-.186.88-.183%201.187-.006.014-.002-.03%200-.089l-.046.691-.008.131c.014-.229.073-.668.083-.961-.02.291.102-.444.131-.29v-.059c.256-.716.62-1.619%201.179-2.383.16-.586.605-.804.882-1.368-.113-.2.037-.119.359-.555-.167.234.111.127.257.017.024-.114.092-.224.159-.334.132-.037.789-.337.836-.628.299-.156.006.113-.006.198.198.013.113-.255.266-.253%200%200%20.017.025%200%20.055.391-.3.662-.435%201.109-.682-.158-.263.348-.364.467-.579%200%20.124.31-.059.478-.067l.097-.342c.118-.318.41-.06.656-.321l-.111-.019c.179-.206.897-.316%201.216-.221.912-.772%201.838-1.01%202.784-.996.956-.018%201.874.179%203.042.007.141-.161-.143-.256-.044-.49.244-.071.303-.053.53-.072-.213-.13-.166.043-.153-.104l-.335.164c-.021-.037.016-.054-.025-.126-.113.054-.239.162-.393.143.199-.141.22-.524.536-.399-.018.054-.055.073-.13.11.249.017.245-.169.439-.078.233.072.168-.042.21.126l.711.21c.331-.49.78-.006.888.047-.073.366-.46.084-.618.44l.251.276.009-.29.352.103-.019.055c.041-.112.084-.224.173-.117.015.042.049.125.01.14l.251-.149c-.149.3.217.104.173.46.791.278%201.055-.386%201.729.229-.101-.191.279-.559.496-.458.119.114.141.205.045.335l.311-.142c.291.656.686.336%201.186.657l-.053.165c.225-.158.462-.283.747-.149l-.113.331c.313.33.402-.66.763-.346.069-.375-.15-.623-.127-.985.029.399.452.553.402.259.437-.065.28.075.297.172l.285-.172c.283.087-.012.518-.159.707.347-.34.577.015.861.158l-.159.139.377.176c.324-.227.691-.159.985.096l-.351.442c.167.332.161-.141.244-.21.429-.142.423.226.543.572.728-.367.943%201.202%201.656.582zm43.969%204.944l-.072-.031c.119-.095.182-.169.072.031zm-3.603.567c.425-.189.299.005.34.108-.437-.069-.672.089-1.056-.027.063.077.078.182.1.248a.381.381%200%2001-.363-.292c.174-.397%201.175.184.979-.037zm6.944-3.736a.351.351%200%2001-.008.071h-.002l.01-.071zm-1.63%201.108a.243.243%200%2000-.176-.059c.066.059.126.105.176.059zm-3.896.496c-.111-.146-.304-.075-.449-.035.072.016.201.051.449.035zM43.216%206.598c.143-.061.425-.239.257-.459-.147.176-.258-.217-.414.067-.009-.014-.009-.021-.014-.032.076.219.138.403.171.423zM30.874%205.369c.084-.213.242-.427.232-.611l.029.027c-.009-.083-.016-.153.021-.194-.084-.071-.169-.152-.255-.108-.237.707-.473.763-.026.885z%22%2F%3E%3Cpath%20d%3D%22M35.647%203.452c-.049%200-.083-.015-.114-.011.03.008.066.011.114.011zm-4.728%201.04c-.022.043.071.146.187.267-.003-.097-.05-.188-.187-.267zm47.703-.04l-.023.123.11-.227c.037-.424-.007-.453-.04-.565-.022.373-.098.586-.239%201.039l.192-.371zm-.511.046c-.034.03-.121.103-.15.154l.019.069.131-.223zm-3.075%203.307c.118-.046.222-.107.331-.165.031-.123-.374.042-.331.165zm2.205-.242c.021-.073.041-.145.056-.222-.153.12-.309.315-.259.409.113-.233.077-.018.204-.188zm-2.998.76c.027.214-.351.114-.298.304.044-.093.404-.141.298-.304zm1.364%201.267c.211.051.259-.228.468-.38-.152.156-.483.228-.468.38zm-2.707.157c-.061-.152.08-.206.252-.249-.027.068-.024.149-.08.205.194-.239.228-.217.39-.389-.257.019-.602.089-.665-.099-.074.195-.156.493.103.532zm2.25.268c.197-.096.375-.082.564-.265-.095-.043-.247-.095-.461.118l-.019-.199c-.285.083.216.1-.084.345zm-3.398-.293l.141.051c.173-.239.515-.283.538-.549-.282.11-.587.342-.679.498zm2.38.658l.1.237c.261-.149-.062-.058-.007-.172.088-.019.204-.076.229-.152-.255.229-.126-.155-.322.087zm-.688.773l-.291.29.404.116c.349-.341-.057-.157-.113-.406zm-.5.06l-.061-.028c-.113.209-.225.436-.355.642.254-.307.275-.309.415-.614zm-6.733-.797c-.055.159.253.367.119.185.053-.13-.349-.353-.119-.185zm1.455%202.865c-.173-.088-.696.181-.933.32.281-.106.99-.111.933-.32zm-1.028.373l.096-.053a.275.275%200%2000-.096.053zm-9.917.48a.126.126%200%2000-.078.044l.078-.044z%22%2F%3E%3Cpath%20d%3D%22M56.966%2014.046c.141.084.464.002.552-.203-.256.07-.478.103-.798.291.109-.011.213.154.245-.088zm-2.145-.385c.136-.114.278-.026.275-.229-.047-.098-.324.081-.275.229zM41.968%204.4c-.17-.167-.308-.106-.334.234.224.05.15-.175.334-.234zm-.606.24l.013-.169-.07-.282.057.451zm-1.25-.818a.287.287%200%2001.118-.121c-.088.025-.166.054-.118.121zm.162-.133a.124.124%200%2000-.044.011l.044-.011zm.064.127l.059-.17c-.028.02-.077.031-.123.044.04-.002.073.031.064.126zm-.622-.155l.136.562c.333-.177-.244-.332.156-.794l-.292.232zm-.943-.091c-.207-.224-.768.464-.757-.156-.785.127-.091%201.018-.958%201.031.686.499.683-1.026%201.276-.529-.233-.446.294-.232.439-.345zm-.132%201.016c.116-.283-.194-.39-.343-.219.084.056.137.507.343.219zm-1.314-1.102l-.156-.28-.106.173.262.107zm-.786-.326l.299-.284c-.104.114-.411.008-.299.284zm-1.023-.711c-.166-.164-.556.564-.093.504l-.087-.055c.057-.114-.092-.445.18-.449zm-2.968.523c.132.053.32-.002.336-.168l-.417.056.081.112zm-.471%201.87c-.006.499.362.06.567.282-.257-.169-.206-.223-.567-.282zm.23-2.642c.155-.164.277%200%20.362.055.029-.276-.248-.275-.362-.055zm-.643.002c-.069-.218.1-.25.044-.401-.205-.277-.493-.319-.715-.106.014.213-.042.768-.216.969.468-.048.929-.844.945-.134l.579-.712c-.298-.217-.418.495-.637.385zm.412%201.757l-.148-.331c-.03.274-.213.273-.357.326-.109.605.366.006.504.006zm-2.865-2.02l-.524.01.15.072.374-.082zm-.261-.263l.033-.169-.459.212.426-.043zm-.46-.321l.051.04.329-.073-.38.033zM27.491.999l.028.259c.142-.034.321.294.384-.036-.138.084-.388-.016-.412-.223zM22.756%206.16c.114-.132.094-.279.074-.43l-.213.359c.043-.01.127-.028.138.071zm-.416-.779l-.424.361c.371.163.496-.168.851-.153-.115-.178-.382.09-.538-.078l.112-.13zm-6.758-1.346c.025-.249-.053-.217.2-.368-.349.138-.648.097-1.048.129.077.154-.201.414-.053.351l.433-.142-.058.167c.316.193.19-.273.526-.137zM.289%2011.942c-.009-.05-.037.003-.063.056-.036.291.069-.115.063-.056zm80.844%2014.173c-.018-.136.007.046.015.214l-.015-.214zm.015.213l.009.151-.009-.151zm-.015%201.403c-.011-.321.061-.706.023-.906-.012.327-.079.822-.023.906zm.049-.483l-.015-.041.018.284-.003-.243zm.022-.203l-.007.041.009.445-.002-.486zm-.303%201.746c.023-.104.061-.205.073-.311.097-.288.032.208.097.015.057-.401-.074-.152.028-.645-.044.037-.142.79-.2.696-.152.393.038.028.002.245zm-15.948%209.837c-.015-.021-.03-.029-.044-.044.014.048.03.082.044.044zm-5.525-.248a.716.716%200%2000-.202-.129.387.387%200%2000.064.143l.138-.014zm9.055-.497c.08.041.154.067.221.087-.043-.053-.109-.09-.221-.087zm-33.221-8.194a.624.624%200%2000.07-.148l-.006-.015-.097.128.033.034zm18.013%208.578a.671.671%200%2000-.253.014c.139.032.211.022.253-.014zm17.202-.589l-.083.008c.028.01.065.019.107.024l-.019-.033h-.004zm-9.39%201.56a.472.472%200%2000-.19-.077.423.423%200%2000.19.077zm17.176-6.479a.392.392%200%2000-.153.166c.063-.016.119-.062.153-.166zm-1.404%201.163l.008-.007c-.026-.017-.027-.009-.008.007zm-.998.595l.014-.016c-.023-.013-.032-.013-.014.016z%22%2F%3E%3Cpath%20d%3D%22M78.111%2032.924c-.171.047-.389-.117-.33.222l.058.005c-.14.023-.194.216-.294.31a.306.306%200%2000.089.025c.056-.041.132-.092.255-.168.174-.061.146-.246.222-.395zm-13.126%205.594c.008.112.148.063%200%200zm1.75-.379l-.168-.021c.053.022.105.043.168.021zm6.482-.709l-.035-.009c.003.049.026.034.035.009zm-6.805.68c.052-.002.104.003.155.007-.047-.021-.095-.038-.155-.007zm4.839-.459c-.01-.003-.02-.009-.028-.008a.037.037%200%2000.028.008zM9.263%2027.431c.104-.105.224-.044.351-.078.132-.41-.528.303-.269-.144a.9.9%200%2000-.249.242l.278.143c.175-.223-.188.006-.112-.162zm24.775.89l.04.055c.024-.219.075-.275-.091-.439-.259.272-.133.822-.528%201.091.067-.02.147.02.215.086-.039-.318.164-.581.364-.792z%22%2F%3E%3Cpath%20d%3D%22M33.674%2029.113v.026c.002.047.006.088.012.125a.187.187%200%2001.103.084.381.381%200%2000-.115-.235zm-20.146-3.457l.157-.017c-.087-.039-.13-.023-.157.017zm41.267%206.925c.067-.032.135-.068.19-.105a.228.228%200%2000-.19.105zm-18.044-3.036a.426.426%200%2000.122.111c.031.002.059-.003.096.002l-.218-.113zM26.19%2031.213c.211-.463-.083.019-.213-.318l-.239.21c.147.123.317.086.451.108zM9.076%2027.44l.01.025.011-.015-.021-.01zm11.823%202.683l-.08-.075a.168.168%200%2000.08.075zm13.828-.476l.708.228-.173-.187c-.173.232-.347-.33-.535-.041z%22%2F%3E%3Cpath%20d%3D%22M29.054%2032.378l-.022.326c.869-.44%201.405.761%202.226.005.546%201.372.843-.811%201.355.422l.018-.166c2.567.996%205.242%202.404%207.886%202.481l-.063.229c3.941%201.425%208.028%201.783%2012.057%202.647.421-.14.29-.666.665-.855.137.045.463.073.411.342-.304.103-.197.368-.312.458.463.047.995.449%201.467.186l-.275-.399c.187-.119.417.019.557.06-.094.166.043.573-.098.637%201.026-.721.606.462%201.398.232.279-.696%201.295-1.148%201.978-1.553l.28.23c-.415-.068-.083.51-.594.4.395.265.849.022%201.238.189-.049-.184.011-.408.188-.462.234.131.196.477.477.551l-.32.176c.147.282.369-.035.553-.052.008.292.434.395.304.699.455-.337.558-.105%201.023-.3-.394-.342.172-.352.158-.587l-.511.05c.667.269-.235.022-.26.505-.289-.262.576-.727.02-.725.69-.157.795.072%201.523-.234-.416.038.123-.294-.072-.463.51.049.102.179.215.498.28.022.346.295.652-.017.436.186-.115.337.09.546-.218.307-1.211-.531-1.242.508-.242-.013-.593.35-.936.295.278.169.657.549%201.073.346l.105-.574c.287.013.4-.368.597-.298-.133.155.031.413.268.385-.055-.086-.149-.075-.11-.172.432-.008.539-.383%201.057-.45-.399-.176-.462-.354-.812-.641.156-.386.276-.028.507-.052-.04.05-.089.055-.033.141l.264-.166c.492.215-.133.561.271.783.26.348.425-.152.635.044l-.035-.1c.05.009.085.021.111.033v-.027c.28-.039.575.007.677-.274.019.129.245-.028.34-.11.163-.105.542-.413.75.029-.006.004-.012%200-.017.002.341.059.607.196.528.341l.563.091-.065.348c.522-.113.472-.319.818-.686.371.188%201.013-.046%201.242-.186.041.01.103.003.203-.028l-.222-.101c.397-.033.333-.198.591-.231-.057-.023-.066-.039.083-.008l.151.004c-.009.035-.068.037-.128.028l.059.098c.357.288.459-.267.807-.208-.03.017-.081.047-.115.051.198.052.545.414.578.136.05.022.107-.045.159-.123l.147.011a.803.803%200%2001-.145-.012c.07-.104.13-.225.153-.166.162-.02.326-.037.487-.069.099.015.213-.056.301-.123l.11.09c.168-.068.188-.002.175.035.714.17.856-.495%201.6-.476.053-.219-.237-.179-.291-.262.047-.174.356-.425.48-.603.179.044.497.012.772-.001.268-.023.498-.018.514.164.49-.291-.247-.077-.063-.328l.06-.023a.71.71%200%2001-.514-.004c-.118-.138.266-.423.416-.454l.036.264c.39-.335.098-.603.225-.956.372-.132.306.159.491.283.105-.093.204-.192.3-.296l.1.134c.184-.212.141-.365.467-.556-.102.305.504-.283.36.13.185-.115.033-.374.245-.301-.004-.22-.189.074-.3.11-.22-.122.264-.393.391-.622.094.065-.018.223.233.053-.02-.107.059-.289.244-.346-.096-.088.201-.269.303-.404-.13.139-.379.278-.386.108.053-.145.109-.258.329-.5l-.188.135c.035-.334.411-.27.577-.635-.037.175-.089.265-.107.433.065-.186.185-.531.307-.79.11-.058.2-.131.298-.2-.044-.075.184-.323.099-.371.255-.327-.057.344-.01.425.29-.438.074-.434.392-.831l.012.192c.068-.154.151-.485.195-.488-.026-.011-.047.071-.085.169-.104-.162.165-.761-.008-.759l-.085.206c.079-.337.097-.584.211-.821.086-.185.06.163.045.286.106-.308-.072-.294.048-.657-.072.189-.106.14-.1.02-.065.21-.24.629-.164.57l.043-.069c.026.029-.005.145-.009.206-.109.281-.115.108-.165.154-.218.447.142.097-.05.515l-.057.041c-.057.216-.199.528-.12.639-.215.114-.216.486-.396.64-.291-.127.435-.661.39-.984-.156.191-.052-.179-.055-.287-.09.232-.154.479-.261.708-.065.035-.313.141-.292.311l.038-.046c-.129.268.022.272-.168.458-.049.015-.044-.078-.05-.105-.169.172-.058.2-.127.347-.167.173-.042-.177-.193-.042-.052.303-.309.308-.457.488.243.063-.423.899.08.649l-.292.544c-.215.042.045-.527-.208-.544l.331-.315c-.262-.146-.535.819-1.014.751-.199.135-.112.154-.584.288l.25.186c-.236.089-.399%200-.441-.037a1.468%201.468%200%2001-.318.219.244.244%200%2001.073-.176c-.243-.04-.251.03-.25.139-.035.112-.165.177-.291.247l.046-.166c-.061.066-.135.149-.111.204a.476.476%200%2000-.132.112c.064.03.249.145.476.101-.53.188-.888.443-1.438.369-.03-.101.086-.285.028-.275-.231.033-.377.289-.292.428a.795.795%200%2001-.11.063c-.078-.069-.165-.134-.273-.117a.22.22%200%2000-.164-.028c.041.301-.425.296-.467.458a.948.948%200%2000.344-.095c-.101.246-.182.538-.38.414.273-.28-.459-.216.016-.431-.476-.29-.094.319-.513.284l-.286-.094c-.026-.235.353-.209.273-.279l-.156.069c.116-.203.773-.252%201.036-.599-.262.027-.501.07-.772.077-.874.506-2.144.296-2.917.907l.035-.009a.561.561%200%2000-.015.178l-.046-.065-.15.212c-.218-.235-.584-.276-.901-.488.201.172.202.171.234.379-.021.278-.046.397-.344.302-.012-.2.166-.197-.054-.352.114.096.023.238-.103.267-.17-.132-.443-.165-.45-.371.074-.053.136.018.188.05.073-.052-.308-.192-.091-.352l-.288.048c-.169-.179.109-.266.041-.379-.471.111-.727.572-1.179.689.025-.112.047-.588.037-.45-.328-.179-.751.457-1.151.454.068-.139.21-.065.333-.122-1.178-.316-2.156-.477-3.2-1.191l-.372.487-.238-.418c-1.12-.59-2.098-.44-3.271-.498-.362-.038-.14-.451-.277-.652-.762-.242-1.074.388-1.842.364.137-.162.405-.638.092-.734-.092.16-.181.423-.362.272l.137-.162c-.133-.311-.358-.095-.716-.295-.673-.137-1.396.147-2.087.714-.583-.193.195-.653.108-.811.374.319.313-.045.446-.237-.256.125-.546.173-.57-.297-.313-.045-.448-.096-.813.134.184-.116.267.154.082.323-.221-.212-.899-.185-.747-.738-1.48-.228-3.084-.728-4.646-1.075-.33.234.174.162-.018.337-.47.297-.256-.273-.633-.038l.198-.284c-.443-.157-1.061.31-1.572.498.157-.341-.293-.386.124-.511-.23.008-.112-1.666-.354-1.377l-.112%201.559c-.047.144-.328-.02-.321.087-.119-.342-.266-.746-.397-.776.027-.395.335-.234.511-.182.177-.627-.505-.552-.108-1.07-.407.011-.023.338-.308.517l-.301-.217.207.276c-.324.122-.537.579-.823.133l-.538.524c.083-.51-.26-.161-.43-.327l.203-.288c-.268-.049-.349-.16-.469-.386.258-.402.212.167.379-.234l-.252-.22c-.069.284-.309.459-.144.683-.4.459-.658.862-1.324.649-.183-.56.437-.347.431-.856-.647-.379-1.177%201.04-1.574.876-.473-.331-.558.122-1.098.016.255-.284-.279-.448-.294-.784l.299-.285c-.188.06-.308-.108-.198-.334-.087.449-.796.236-1.218.351l-.037.392c-.319.05-.779.179-1.056.002-.484%200-.472.359-.932.669-.099-.39.032-.779.209-1.168.068.223.302.167.469.334.659-.171%201.314-.842%201.832-.515.49-.848-.411.009-.6-.385.023-.052.048-.065.071-.068a.107.107%200%2001-.062-.045c.233-.058.603-.117.783-.569-.364.008-.491.845-.807.345-.382.171-.442-.607-.613-.718-.301.285-.51%201.008-.984.731l.364-.445c-.576-.163-.477.667-1.008.501.172.11-.321.444.035.554-.252.221-.658.165-.91-.059-.098.055-.064.165-.126.331.226.437.607-.199.732.375l.377-.481c.246.278.155.724-.089.887.091%200%20.187-.054.222.058-.176.833-.281-.391-.579.273h.229c-.055.557-.628.327-.893.213-.241-.334-.5-.505-.413-.891l.464-.048c-.13-.364-.584.031-.822-.053a.274.274%200%2000-.034-.137.317.317%200%2001-.01.11c-.046-.033-.079-.092-.092-.194-.207-.079-.587.064-.751-.112l-.071.343.081-.182c.192.068.397.35.178.56-.507.109-.411-.565-.432-.886.248-.487.429.124.704.01.011-.548-.434-.178-.794-.639.341-.509.527.153.775-.336-.342-.194-.551.176-.898-.07.123-.244.508-.168.578-.507l-.204-.225c.622.128.09-.721.607-.734-.162-.286-.444.374-.668-.062.022.265.154.774-.216.91l-.304-.254c-.071-.305.533-.498.368-.782l-.422.097c-.034.168.119.296-.056.495-.162-.232-.526.548-.842.725-.195-.064-.344-.139-.362-.348-.634.355-1.268.179-1.85.519.4-.246.133-.556.004-.845.384.021.52-.487.58-.818-.241.003-.522.489-.453.685-.32-.296-.348.29-.592-.125-.172-.222.233-.473.206-.679-.406-.111-.265.587-.679.371.041-.061.086-.073.074-.174-.214-.159-.531.023-.642.26-.105-.7-.74-.076-.547-.693-.625.053.011.359-.155.556-.299.226-.693-.08-.812-.203.148.012.319-.135.438-.013l-.031-.455c-.68-.43-.668.89-1.303.4.412-.167.185-.305.428-.578-.131.085-.676-.112-.395.263a2.38%202.38%200%2001-.61-.283c-.269.126-.55.208-.735.468-.37-.09-.607-.419-.766-.62-.845.222-1.544-.334-2.437-.048l.062.026c-.66-.098.255.539-.43.501.122-.485-.395-.329-.61-.581-.857-.234-1.483.377-2.276.143.002-.095.049-.213.203-.241-.616-.079-1.104.06-1.653.138l.018-.057c-.455-.107-.881-.006-1.303.175-.421.168-.824.397-1.255.589.061-.071.046-.224.09-.294-.477.041-1.216.25-1.413.715-.628-.135-.312.214-1.075.197-.06-.042.044-.087.082-.121-.362.043-.575.193-.911.316-.601.609-.589%201.051-1.395%201.426-.245-.355.408-.407.27-.722-.123.161-.207.336-.464.385.044-.236-.024-.112-.013-.313-.216.02-.422.838-.436.795.032.075.108.077.249-.032-.051.326-.707.525-.988.886.114-.082.503-.286.475-.025-.496.284-.45.685-.656%201.056-.491.199.104-.497-.121-.653-.124-.024-.404-.042-.298-.282-.389.294-.511.707-.788%201.034l-.035-.061c-.384.482-.643%201.113-1.022%201.429l.211-.159c-.035.1-.232.322-.248.526-.059-.079-.357.166-.317-.008.035.382-.615%201.219-.582%201.588-.125.099-.144-.062-.167-.137.207-.301.325-.365.345-.593-.165.258-.337.408-.357.335-.036.356-.318%201.03-.285%201.22-.172.151-.261.342-.326.218-.301.881.451-.265.03.671-.267.39.077-.471-.206.11l.034-.116c-.378.343.017.371-.168.857-.113.032.042-.378-.131-.055-.109.479-.071.708-.186%201.171l-.011-.081c-.062.301-.186.88-.183%201.187-.006.014-.002-.03%200-.089l-.046.691-.008.131c.014-.229.073-.668.083-.961-.02.291.102-.444.131-.29v-.059c.256-.716.62-1.619%201.179-2.383.16-.586.604-.804.882-1.368-.113-.2.037-.119.359-.555-.167.234.111.127.257.017.024-.114.092-.224.159-.334.132-.037.789-.337.836-.628.299-.156.006.113-.006.198.198.013.113-.255.266-.253%200%200%20.017.025%200%20.055.391-.3.662-.435%201.109-.682-.158-.263.348-.364.467-.579%200%20.124.31-.059.478-.067l.097-.342c.118-.318.41-.06.656-.321l-.111-.019c.179-.206.897-.316%201.216-.221.912-.772%201.838-1.01%202.784-.996.956-.018%201.874.179%203.042.007.141-.161-.143-.256-.044-.49.244-.071.303-.053.53-.072-.213-.13-.166.043-.153-.104l-.335.164c-.021-.037.016-.054-.025-.126-.113.054-.239.162-.393.143.199-.141.22-.524.536-.399-.018.054-.055.073-.13.11.249.017.245-.169.439-.078.233.072.168-.042.21.126l.711.21c.331-.49.78-.006.888.047-.073.366-.461.084-.619.44l.251.276.009-.29.352.103-.019.055c.041-.112.084-.224.173-.117.015.042.049.125.01.14l.251-.149c-.149.3.217.104.173.46.791.278%201.055-.386%201.729.229-.101-.191.279-.559.496-.458.119.114.141.205.045.335l.311-.142c.291.656.686.336%201.186.657l-.053.165c.225-.158.462-.283.747-.149l-.113.331c.313.33.402-.66.763-.346.069-.375-.15-.623-.127-.985.029.399.452.553.402.259.437-.065.28.075.297.172l.285-.172c.283.087-.012.518-.159.707.347-.34.577.015.861.158l-.159.139.377.176c.324-.227.691-.159.985.096l-.351.442c.167.332.161-.141.244-.21.429-.142.423.226.543.572.728-.367.943%201.202%201.656.582zm43.968%204.944l-.072-.031c.119-.095.182-.169.072.031zm-3.602.567c.425-.189.299.005.34.108-.437-.069-.672.089-1.056-.027.063.077.078.182.1.248a.38.38%200%2001-.363-.292c.174-.397%201.175.184.979-.037zm6.944-3.736a.351.351%200%2001-.008.071h-.002l.01-.071zm-1.63%201.107a.243.243%200%2000-.176-.059c.066.059.126.105.176.059zm-3.896.497c-.111-.146-.304-.075-.449-.035.072.016.201.051.449.035zM45.605%2031.68c.143-.061.425-.239.257-.459-.147.176-.258-.217-.414.067-.009-.014-.009-.021-.014-.032.076.219.138.403.172.423zm-12.342-1.23c.084-.213.242-.427.232-.611l.029.027c-.009-.083-.016-.153.021-.194-.084-.071-.169-.152-.255-.108-.237.707-.473.763-.026.885z%22%2F%3E%3Cpath%20d%3D%22M38.036%2028.534c-.049%200-.083-.015-.114-.011.03.008.066.011.114.011zm-4.728%201.039c-.022.043.071.146.187.267-.003-.097-.05-.188-.187-.267zm47.703-.039l-.023.123.11-.227c.037-.424-.007-.453-.04-.565-.022.373-.098.586-.239%201.039l.192-.371zm-.512.046c-.034.03-.121.103-.15.154l.019.069.131-.223zm-3.074%203.306c.117-.046.222-.107.331-.165.031-.123-.374.042-.331.165zm2.205-.241c.021-.073.041-.145.056-.222-.153.12-.309.315-.259.409.113-.233.077-.018.204-.188zm-2.999.759c.027.214-.351.114-.298.304.044-.093.404-.141.298-.304zm1.364%201.268c.211.051.259-.228.468-.38-.152.156-.483.228-.468.38zm-2.706.156c-.061-.152.08-.206.252-.249-.027.068-.024.149-.08.205.194-.239.228-.217.39-.389-.257.019-.602.089-.665-.099-.074.195-.156.493.103.532zm2.249.268c.197-.096.375-.082.564-.265-.094-.043-.247-.095-.461.118l-.019-.199c-.285.083.216.1-.084.345zm-3.397-.293l.141.051c.173-.239.515-.283.538-.55-.282.11-.587.342-.679.498zm2.38.659l.1.237c.261-.149-.062-.058-.007-.172.088-.019.204-.076.229-.152-.255.229-.126-.155-.322.087zm-.688.772l-.291.29.404.116c.349-.341-.057-.157-.113-.406zm-.5.06l-.061-.028c-.113.209-.225.436-.355.642.254-.307.275-.309.415-.614zm-6.733-.796c-.055.159.253.367.119.185.053-.13-.349-.353-.119-.185zm1.455%202.864c-.173-.088-.696.181-.933.32.281-.106.99-.111.933-.32zm-1.029.373l.096-.053a.275.275%200%2000-.096.053zm-9.916.48a.126.126%200%2000-.078.044l.078-.044z%22%2F%3E%3Cpath%20d%3D%22M59.355%2039.127c.141.084.464.002.552-.203-.256.07-.478.103-.798.291.11-.011.213.154.245-.088zm-2.146-.385c.136-.114.278-.026.275-.229-.047-.098-.324.081-.275.229zm-12.852-9.261c-.17-.167-.308-.106-.334.234.224.05.15-.175.334-.234zm-.607.24l.013-.169-.069-.281.056.45zm-1.25-.818a.287.287%200%2001.118-.121c-.088.025-.166.054-.118.121zm.163-.132a.124.124%200%2000-.044.011l.044-.011zm.064.126l.059-.17c-.028.02-.077.031-.123.044.04-.002.073.031.064.126zm-.622-.155l.136.562c.333-.177-.244-.332.156-.794l-.292.232zm-.943-.09c-.207-.224-.768.464-.757-.156-.785.127-.091%201.018-.958%201.031.686.499.683-1.026%201.276-.529-.233-.446.294-.232.439-.345zm-.133%201.016c.116-.283-.194-.39-.343-.219.084.056.137.507.343.219zm-1.313-1.102l-.156-.28-.106.172.262.108zm-.786-.327l.299-.284c-.104.114-.411.008-.299.284zm-1.024-.71c-.166-.164-.556.564-.093.504l-.087-.055c.057-.114-.092-.445.18-.449zm-2.968.522c.132.053.32-.002.336-.168l-.417.056.081.112zm-.47%201.87c-.005.499.362.06.567.282-.257-.169-.206-.223-.567-.282zm.23-2.641c.155-.164.277%200%20.362.055.029-.276-.248-.275-.362-.055zm-.643.001c-.069-.218.1-.25.044-.401-.205-.277-.493-.319-.716-.106.014.213-.042.768-.216.969.468-.048.929-.844.945-.134l.579-.712c-.298-.217-.418.495-.637.385zm.412%201.757l-.148-.331c-.03.274-.213.273-.357.326-.109.605.366.006.504.006zm-2.865-2.019l-.525.01.15.072.375-.082zm-.261-.263l.033-.169-.459.212.426-.043zm-.46-.321l.051.04.328-.074-.379.034zm-1.001-.354l.028.259c.142-.034.321.294.384-.036-.138.084-.388-.016-.412-.223zm-4.735%205.161c.114-.132.094-.279.074-.43l-.213.359c.043-.01.126-.028.138.071zm-.416-.779l-.424.361c.371.163.496-.168.851-.153-.115-.178-.382.09-.538-.078l.112-.13zm-6.759-1.346c.025-.249-.053-.217.2-.368-.349.138-.648.097-1.048.13.077.154-.201.414-.053.351l.433-.142-.058.167c.316.193.19-.273.526-.137zM2.678%2037.023c-.009-.05-.037.003-.063.056-.036.291.069-.115.063-.056zm78.455%2016.562c-.018-.136.007.046.015.214l-.015-.214zm.015.213l.009.151-.009-.151zm-.015%201.403c-.011-.321.061-.706.023-.906-.012.327-.079.822-.023.906zm.049-.483l-.015-.04.018.284-.003-.244zm.022-.203l-.007.041.009.445-.002-.486zm-.303%201.746c.023-.104.061-.205.073-.311.097-.288.032.208.097.015.057-.401-.074-.152.028-.645-.044.037-.142.79-.2.696-.152.393.038.028.002.245zm-15.948%209.837c-.015-.021-.03-.029-.044-.044.014.048.03.082.044.044zm-5.525-.248a.716.716%200%2000-.202-.129.387.387%200%2000.064.143l.138-.014zm9.055-.497c.08.041.154.067.221.087-.043-.053-.109-.09-.221-.087zm-33.221-8.194a.624.624%200%2000.07-.148l-.006-.015-.097.128.033.034zm18.013%208.579a.671.671%200%2000-.253.014c.139.032.211.022.253-.014zm17.202-.59l-.083.008c.028.01.065.019.107.024l-.019-.033h-.004zm-9.39%201.56a.472.472%200%2000-.19-.077.423.423%200%2000.19.077zm17.176-6.479a.386.386%200%2000-.153.166c.063-.016.119-.062.153-.166zm-1.404%201.164l.008-.007c-.026-.017-.027-.009-.008.007zm-.998.595l.014-.016c-.023-.013-.032-.013-.014.016z%22%2F%3E%3Cpath%20d%3D%22M78.111%2060.395c-.171.047-.389-.117-.33.222l.058.005c-.14.023-.194.216-.294.31a.306.306%200%2000.089.025c.056-.041.132-.092.255-.168.174-.061.146-.246.222-.395zm-13.126%205.593c.008.112.148.063%200%200zm1.75-.379l-.168-.021c.053.022.105.043.168.021zm6.482-.709l-.035-.009c.003.049.026.034.035.009zm-6.805.681c.052-.002.104.003.155.007-.047-.021-.095-.038-.155-.007zm4.839-.459c-.01-.003-.02-.009-.028-.008a.037.037%200%2000.028.008zM9.263%2054.901c.104-.105.224-.044.351-.078.132-.41-.528.303-.269-.144a.9.9%200%2000-.249.242l.278.143c.175-.223-.188.006-.112-.162zm24.775.89l.04.055c.024-.219.075-.275-.091-.439-.259.272-.133.822-.528%201.091.067-.02.147.02.215.086-.039-.318.164-.581.364-.792z%22%2F%3E%3Cpath%20d%3D%22M33.674%2056.583v.026c.002.047.006.088.012.125a.187.187%200%2001.103.084.381.381%200%2000-.115-.235zm-20.146-3.457l.157-.017c-.087-.039-.13-.023-.157.017zm41.267%206.925c.067-.032.135-.068.19-.105a.228.228%200%2000-.19.105zm-18.044-3.036a.426.426%200%2000.122.111c.031.002.059-.003.096.002l-.218-.113zM26.19%2058.684c.211-.463-.083.019-.213-.318l-.239.21c.147.123.317.086.451.108zM9.076%2054.91l.01.025.011-.015-.021-.01zm11.823%202.684l-.08-.075a.168.168%200%2000.08.075zm13.828-.476l.708.228-.173-.187c-.173.232-.347-.33-.535-.041z%22%2F%3E%3Cpath%20d%3D%22M29.054%2059.848l-.022.326c.869-.44%201.405.761%202.226.005.546%201.372.843-.811%201.355.422l.018-.166c2.567.996%205.242%202.404%207.886%202.481l-.063.229c3.941%201.425%208.028%201.783%2012.057%202.647.421-.14.29-.666.665-.855.137.045.463.073.411.342-.304.103-.197.368-.312.458.463.047.995.449%201.467.186l-.275-.399c.187-.119.417.019.557.06-.094.166.043.573-.098.637%201.026-.721.606.462%201.398.232.279-.696%201.295-1.148%201.978-1.553l.28.23c-.415-.068-.083.51-.594.4.395.265.849.022%201.238.189-.049-.184.011-.408.188-.462.234.131.196.477.477.551l-.32.176c.147.282.369-.035.553-.052.008.292.434.395.304.699.455-.337.558-.105%201.023-.3-.394-.342.172-.352.158-.587l-.511.05c.667.269-.235.022-.26.505-.289-.262.576-.727.02-.725.69-.157.795.072%201.523-.234-.416.038.123-.294-.072-.463.51.049.102.179.215.498.28.022.346.295.652-.017.436.186-.115.337.09.546-.218.307-1.211-.531-1.242.508-.242-.013-.593.35-.936.295.278.169.657.549%201.073.346l.105-.574c.287.013.4-.368.597-.298-.133.155.031.413.268.385-.055-.086-.149-.075-.11-.172.432-.008.539-.383%201.057-.45-.399-.176-.462-.354-.812-.641.156-.386.276-.028.507-.052-.04.05-.089.055-.033.141l.264-.166c.492.215-.133.561.271.783.26.348.425-.152.635.044l-.035-.1c.05.009.085.021.111.033v-.027c.28-.039.575.007.677-.274.019.129.245-.028.34-.11.163-.105.542-.413.75.029-.006.004-.012%200-.017.002.341.059.607.196.528.341l.563.091-.065.348c.522-.113.472-.319.818-.686.371.188%201.013-.046%201.242-.186.041.01.103.003.203-.028l-.222-.101c.397-.033.333-.198.591-.231-.057-.023-.066-.039.083-.008l.151.004c-.009.035-.068.037-.128.028l.059.098c.357.288.459-.267.807-.208-.03.017-.081.047-.115.051.198.052.545.414.578.136.05.022.107-.045.159-.123l.147.011a.803.803%200%2001-.145-.012c.07-.104.13-.225.153-.166.162-.02.326-.037.487-.069.099.015.213-.056.301-.123l.11.09c.168-.068.188-.002.175.035.714.17.856-.495%201.6-.476.053-.219-.237-.179-.291-.262.047-.174.356-.425.48-.603.179.044.497.012.772-.001.268-.023.498-.018.514.164.49-.291-.247-.077-.063-.328l.06-.023a.71.71%200%2001-.514-.004c-.118-.138.266-.423.416-.454l.036.264c.39-.335.098-.603.225-.956.372-.132.306.159.491.283.105-.093.204-.192.3-.296l.1.134c.184-.212.141-.365.467-.556-.102.305.504-.283.36.13.185-.115.033-.374.245-.301-.004-.22-.189.074-.3.11-.22-.122.264-.393.391-.622.094.065-.018.223.233.053-.02-.107.059-.289.244-.346-.096-.088.201-.269.303-.404-.13.139-.379.278-.386.108.053-.145.109-.258.329-.5l-.188.135c.035-.334.411-.27.577-.635-.037.175-.089.265-.107.433.065-.186.185-.531.307-.79.11-.058.2-.131.298-.2-.044-.075.184-.323.099-.371.255-.327-.057.344-.01.425.29-.438.074-.434.392-.831l.012.192c.068-.154.151-.485.195-.488-.026-.011-.047.071-.085.169-.104-.162.165-.761-.008-.759l-.085.206c.079-.337.097-.584.211-.821.086-.185.06.163.045.286.106-.308-.072-.294.048-.657-.072.189-.106.14-.1.02-.065.21-.24.629-.164.57l.043-.069c.026.029-.005.145-.009.206-.109.281-.115.108-.165.154-.218.447.142.097-.05.515l-.057.041c-.057.216-.199.528-.12.639-.215.114-.216.486-.396.64-.291-.127.435-.661.39-.984-.156.191-.052-.179-.055-.287-.09.232-.154.479-.261.708-.065.035-.313.141-.292.311l.038-.046c-.129.268.022.272-.168.458-.049.015-.044-.078-.05-.105-.169.172-.058.2-.127.347-.167.173-.042-.177-.193-.042-.052.303-.309.308-.457.488.243.063-.423.899.08.649l-.292.544c-.215.042.045-.527-.208-.544l.331-.315c-.262-.146-.535.819-1.014.751-.199.135-.112.154-.584.288l.25.186c-.236.089-.399%200-.441-.037a1.429%201.429%200%2001-.318.218.244.244%200%2001.073-.176c-.243-.04-.251.03-.25.139-.035.112-.165.177-.291.247l.046-.166c-.061.066-.135.149-.111.204a.476.476%200%2000-.132.112c.064.03.249.145.476.101-.53.188-.888.443-1.438.369-.03-.101.086-.285.028-.275-.231.033-.377.289-.292.428a.795.795%200%2001-.11.063c-.078-.069-.165-.134-.273-.117a.22.22%200%2000-.164-.028c.041.301-.425.296-.467.458a.948.948%200%2000.344-.095c-.101.246-.182.538-.38.414.273-.28-.459-.216.016-.431-.476-.29-.094.319-.513.284l-.286-.094c-.026-.235.353-.209.273-.279l-.156.069c.116-.203.773-.252%201.036-.599-.262.027-.501.07-.772.077-.874.506-2.144.296-2.917.907l.035-.009a.561.561%200%2000-.015.178l-.046-.065-.15.212c-.218-.235-.584-.276-.901-.488.201.172.202.171.234.379-.021.278-.046.397-.344.302-.012-.2.166-.197-.054-.352.114.096.023.238-.103.267-.17-.132-.443-.165-.45-.371.074-.053.136.018.188.05.073-.052-.308-.192-.091-.352l-.288.048c-.169-.179.109-.266.041-.379-.471.111-.727.572-1.179.689.025-.112.047-.588.037-.45-.328-.179-.751.457-1.151.454.068-.139.21-.065.333-.122-1.178-.316-2.156-.477-3.2-1.191l-.372.487-.238-.418c-1.12-.59-2.098-.44-3.271-.498-.362-.038-.14-.451-.277-.652-.762-.242-1.074.388-1.842.364.137-.162.405-.638.092-.734-.092.16-.181.423-.362.272l.137-.162c-.133-.311-.358-.095-.716-.295-.673-.137-1.396.147-2.087.714-.583-.194.195-.653.108-.811.374.319.313-.045.446-.237-.256.125-.546.173-.57-.297-.313-.045-.448-.096-.813.134.184-.116.267.154.082.323-.221-.212-.899-.185-.747-.738-1.48-.228-3.084-.728-4.646-1.075-.33.234.174.162-.018.337-.47.297-.256-.273-.633-.038l.198-.284c-.443-.157-1.061.31-1.572.498.157-.341-.293-.386.124-.511-.23.008-.112-1.666-.354-1.377l-.112%201.559c-.047.144-.328-.02-.321.087-.119-.342-.266-.746-.397-.776.027-.395.335-.234.511-.182.177-.627-.505-.552-.108-1.07-.407.011-.023.338-.308.517l-.301-.217.207.276c-.324.122-.537.579-.823.133l-.538.524c.083-.51-.26-.161-.43-.327l.203-.288c-.268-.049-.349-.16-.469-.386.258-.402.212.167.379-.234l-.252-.22c-.069.284-.309.459-.144.683-.4.459-.658.862-1.324.649-.183-.56.437-.347.431-.856-.647-.379-1.177%201.04-1.574.876-.473-.331-.558.122-1.098.016.255-.284-.279-.448-.294-.784l.299-.285c-.188.06-.308-.108-.198-.334-.087.449-.796.236-1.218.351l-.037.392c-.319.05-.779.179-1.056.002-.484%200-.472.359-.932.669-.099-.39.032-.779.209-1.168.068.223.302.167.469.334.659-.171%201.314-.842%201.832-.515.49-.848-.411.009-.6-.385.023-.052.048-.065.071-.068a.107.107%200%2001-.062-.045c.233-.058.603-.117.783-.569-.364.008-.491.845-.807.345-.382.171-.442-.607-.613-.718-.301.285-.51%201.008-.984.731l.364-.445c-.576-.163-.477.667-1.008.501.172.11-.321.444.035.554-.252.221-.658.165-.91-.059-.098.055-.064.165-.126.331.226.437.607-.199.732.375l.377-.481c.246.278.155.724-.089.887.091%200%20.187-.054.222.058-.176.833-.281-.391-.579.273h.229c-.055.557-.628.327-.893.213-.241-.334-.5-.505-.413-.891l.464-.048c-.13-.364-.584.031-.822-.053a.274.274%200%2000-.034-.137.317.317%200%2001-.01.11c-.046-.033-.079-.092-.092-.194-.207-.079-.587.064-.751-.112l-.071.343.081-.182c.192.068.397.35.178.56-.507.109-.411-.565-.432-.886.248-.487.429.124.704.01.011-.548-.434-.178-.794-.639.341-.509.527.153.775-.336-.342-.194-.551.176-.898-.07.123-.244.508-.168.578-.507l-.204-.225c.622.128.09-.721.607-.734-.162-.286-.444.374-.668-.062.022.265.154.774-.216.91l-.304-.254c-.071-.305.533-.498.368-.782l-.422.097c-.034.168.119.296-.056.495-.162-.232-.526.548-.842.725-.195-.064-.344-.139-.362-.348-.634.355-1.268.179-1.85.519.4-.246.133-.556.004-.845.384.021.52-.487.58-.818-.241.003-.522.489-.453.685-.32-.296-.348.29-.592-.125-.172-.222.233-.473.206-.679-.406-.111-.265.587-.679.371.041-.061.086-.073.074-.174-.214-.159-.531.023-.642.26-.105-.7-.74-.076-.547-.693-.625.053.011.36-.155.556-.299.226-.693-.08-.812-.203.148.012.319-.135.438-.013l-.031-.455c-.68-.43-.668.89-1.303.4.412-.167.185-.305.428-.578-.131.085-.676-.112-.395.263a2.38%202.38%200%2001-.61-.283c-.269.126-.55.208-.735.468-.37-.09-.607-.419-.766-.62-.845.222-1.544-.334-2.437-.048l.062.026c-.66-.098.255.539-.43.501.122-.485-.395-.329-.61-.581-.857-.234-1.483.377-2.276.143.002-.095.049-.213.203-.241-.616-.079-1.104.06-1.653.138l.018-.057c-.455-.107-.881-.006-1.303.175-.421.168-.824.397-1.255.589.061-.071.046-.224.09-.294-.477.041-1.216.25-1.413.715-.628-.135-.312.214-1.075.197-.06-.042.044-.087.082-.121-.362.043-.575.193-.911.316-.601.609-.589%201.051-1.395%201.426-.245-.355.408-.407.27-.722-.123.161-.207.336-.464.385.044-.236-.024-.112-.013-.313-.216.02-.422.838-.436.795.032.075.108.077.249-.032-.051.326-.707.525-.988.886.114-.082.503-.286.475-.025-.496.284-.45.685-.656%201.056-.491.199.104-.497-.121-.653-.124-.024-.404-.042-.298-.282-.389.294-.511.707-.788%201.034l-.035-.061c-.384.482-.643%201.113-1.022%201.429l.211-.159c-.035.1-.232.322-.248.526-.059-.079-.357.166-.317-.008.035.382-.615%201.219-.582%201.588-.125.099-.144-.062-.167-.137.207-.301.325-.365.345-.593-.165.258-.337.408-.357.335-.036.356-.318%201.03-.285%201.22-.172.151-.261.342-.326.218-.301.881.451-.265.03.671-.267.39.077-.471-.206.11l.034-.116c-.378.343.017.371-.168.857-.113.032.042-.378-.131-.055-.109.479-.071.708-.186%201.171l-.011-.081c-.062.301-.186.88-.183%201.187-.006.014-.002-.03%200-.089l-.046.691-.008.131c.014-.229.073-.668.083-.961-.02.291.102-.444.131-.29v-.059c.256-.716.62-1.619%201.179-2.383.16-.586.604-.804.882-1.368-.113-.2.037-.119.359-.555-.167.234.111.127.257.017.024-.114.092-.224.159-.334.132-.037.789-.337.836-.628.299-.156.006.113-.006.198.198.013.113-.255.266-.253%200%200%20.017.025%200%20.055.391-.3.662-.435%201.109-.682-.158-.263.348-.364.467-.579%200%20.124.31-.059.478-.067l.097-.342c.118-.318.41-.06.656-.321l-.111-.019c.179-.206.897-.316%201.216-.221.912-.772%201.838-1.01%202.784-.996.956-.018%201.874.179%203.042.007.141-.161-.143-.256-.044-.49.244-.071.303-.053.53-.072-.213-.13-.166.043-.153-.104l-.335.164c-.021-.037.016-.054-.025-.126-.113.054-.239.162-.393.143.199-.141.22-.524.536-.399-.018.054-.055.073-.13.11.249.017.245-.169.439-.078.233.072.168-.042.21.126l.711.21c.331-.49.78-.006.888.047-.073.366-.461.084-.619.44l.251.276.009-.29.352.103-.019.055c.041-.112.084-.224.173-.117.015.042.049.125.01.14l.251-.149c-.149.3.217.104.173.46.791.278%201.055-.386%201.729.229-.101-.191.279-.559.496-.458.119.114.141.205.045.335l.311-.142c.291.656.686.336%201.186.657l-.053.165c.225-.158.462-.283.747-.149l-.113.331c.313.33.402-.66.763-.346.069-.375-.15-.623-.127-.985.029.399.452.553.402.259.437-.065.28.075.297.172l.285-.172c.283.087-.012.518-.159.707.347-.34.577.015.861.158l-.159.139.377.176c.324-.227.691-.159.985.096l-.351.442c.167.332.161-.141.244-.21.429-.142.423.226.543.572.728-.367.943%201.202%201.656.582zm43.968%204.944l-.072-.031c.119-.095.182-.169.072.031zm-3.602.567c.425-.189.299.005.34.108-.437-.069-.672.089-1.056-.027.063.077.078.182.1.248a.38.38%200%2001-.363-.292c.174-.397%201.175.184.979-.037zm6.944-3.736a.351.351%200%2001-.008.071h-.002l.01-.071zm-1.63%201.108a.243.243%200%2000-.176-.059c.066.059.126.105.176.059zm-3.896.496c-.111-.146-.304-.075-.449-.035.072.016.201.051.449.035zM45.605%2059.15c.143-.061.425-.239.257-.459-.147.176-.258-.217-.414.067-.009-.014-.009-.021-.014-.032.076.219.138.403.172.423zm-12.342-1.229c.084-.213.242-.427.232-.611l.029.027c-.009-.083-.016-.153.021-.194-.084-.071-.169-.152-.255-.108-.237.707-.473.763-.026.885z%22%2F%3E%3Cpath%20d%3D%22M38.036%2056.004c-.049%200-.083-.015-.114-.011.03.008.066.011.114.011zm-4.728%201.039c-.022.043.071.146.187.267-.003-.097-.05-.188-.187-.267zm47.703-.039l-.023.123.11-.227c.037-.424-.007-.453-.04-.565-.022.373-.098.586-.239%201.039l.192-.371zm-.512.046c-.034.03-.121.103-.15.154l.019.069.131-.223zm-3.074%203.306c.117-.046.222-.107.331-.165.031-.123-.374.042-.331.165zm2.205-.241c.021-.073.041-.145.056-.222-.153.12-.309.315-.259.409.113-.233.077-.018.204-.188zm-2.999.76c.027.214-.351.114-.298.304.044-.093.404-.141.298-.304zm1.364%201.267c.211.051.259-.228.468-.38-.152.156-.483.228-.468.38zm-2.706.156c-.061-.152.08-.206.252-.249-.027.068-.024.149-.08.205.194-.239.228-.217.39-.389-.257.019-.602.089-.665-.099-.074.195-.156.493.103.532zm2.249.269c.197-.096.375-.082.564-.265-.094-.043-.247-.095-.461.118l-.019-.199c-.285.083.216.1-.084.345zm-3.397-.293l.141.051c.173-.239.515-.283.538-.55-.282.11-.587.342-.679.498zm2.38.658l.1.237c.261-.149-.062-.058-.007-.172.088-.019.204-.076.229-.152-.255.229-.126-.155-.322.087zm-.688.773l-.291.29.404.116c.349-.341-.057-.157-.113-.406zm-.5.059l-.061-.028c-.113.209-.225.436-.355.642.254-.307.275-.309.415-.614zm-6.733-.796c-.055.159.253.367.119.185.053-.13-.349-.353-.119-.185zm1.455%202.864c-.173-.088-.696.181-.933.32.281-.106.99-.111.933-.32zm-1.029.374l.096-.053a.275.275%200%2000-.096.053zm-9.916.479a.126.126%200%2000-.078.044l.078-.044z%22%2F%3E%3Cpath%20d%3D%22M59.355%2066.597c.141.084.464.002.552-.203-.256.07-.478.103-.798.291.11-.011.213.154.245-.088zm-2.146-.385c.136-.114.278-.026.275-.229-.047-.098-.324.081-.275.229zm-12.852-9.261c-.17-.167-.308-.106-.334.234.224.05.15-.175.334-.234zm-.607.241l.013-.169-.069-.282.056.451zm-1.25-.818a.287.287%200%2001.118-.121c-.088.025-.166.054-.118.121zm.163-.133a.124.124%200%2000-.044.011l.044-.011zm.064.127l.059-.17c-.028.02-.077.031-.123.044.04-.002.073.031.064.126zm-.622-.155l.136.562c.333-.177-.244-.332.156-.794l-.292.232zm-.943-.091c-.207-.224-.768.464-.757-.156-.785.127-.091%201.018-.958%201.031.686.499.683-1.026%201.276-.529-.233-.446.294-.232.439-.345zm-.133%201.016c.116-.283-.194-.39-.343-.219.084.056.137.507.343.219zm-1.313-1.102l-.156-.28-.106.173.262.107zm-.786-.326l.299-.284c-.104.114-.411.008-.299.284zm-1.024-.711c-.166-.164-.556.564-.093.504l-.087-.055c.057-.114-.092-.445.18-.449zm-2.968.523c.132.053.32-.002.336-.168l-.417.056.081.112zm-.47%201.87c-.005.499.362.06.567.282-.257-.169-.206-.223-.567-.282zm.23-2.642c.155-.164.277%200%20.362.055.029-.276-.248-.275-.362-.055zm-.643.001c-.069-.218.1-.25.044-.401-.205-.277-.493-.319-.716-.106.014.213-.042.768-.216.969.468-.048.929-.844.945-.134l.579-.712c-.298-.217-.418.495-.637.385zm.412%201.758l-.148-.331c-.03.274-.213.273-.357.326-.109.605.366.006.504.006zm-2.865-2.02l-.525.01.15.072.375-.082zm-.261-.263l.033-.169-.459.212.426-.043zm-.46-.321l.051.04.328-.074-.379.034zm-1.001-.354l.028.259c.142-.034.321.294.384-.036-.138.084-.388-.016-.412-.223zm-4.735%205.161c.114-.131.094-.279.074-.43l-.213.359c.043-.01.126-.028.138.071zm-.416-.779l-.424.361c.371.163.496-.168.851-.153-.115-.178-.382.09-.538-.078l.112-.13zm-6.759-1.346c.025-.249-.053-.217.2-.368-.349.138-.648.097-1.048.13.077.154-.201.414-.053.351l.433-.142-.058.167c.316.193.19-.273.526-.137zM2.678%2064.494c-.009-.05-.037.003-.063.056-.036.291.069-.115.063-.056z%22%2F%3E%3C%2Fg%3E%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E");
}
.rMain_page_interviewSingle_type_02 .interviewPost__infoDl {
  border-color: #52adc2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__infoDtYear {
  color: #52adc2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__infoDtAffiliation {
  color: #52adc2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__ttlText {
  color: #52adc2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__mainContents:after {
  background-color: #e2f1f2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__scheduleTtlEn {
  color: #52adc2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__scheduleColDt {
  background-color: #52adc2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__scheduleCol:before {
  background-color: #e2f1f2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__scheduleColList:before {
  background-color: #e2f1f2;
}
.rMain_page_interviewSingle_type_02 .interviewPost__scheduleInner:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%201103%2015.324%22%20data-google-analytics-opt-out%3D%22%22%3E%3Cpath%20d%3D%22M1101.5%2012.507C1051.875%2018.615%201050.826%201.5%201000.827%201.5s-49.999%2011.048-99.999%2011.048c-50%200-50-11.048-100-11.048-49.998%200-49.998%2011.048-99.995%2011.048-50%200-50-11.048-100-11.048-49.999%200-49.999%2011.048-99.998%2011.048-50%200-50-11.048-99.999-11.048-50%200-50%2011.048-100.001%2011.048-50%200-50-11.048-100-11.048-50.002%200-50.002%2011.048-100.005%2011.048-50.002%200-49.702-4.902-99.33-11.007%22%20fill%3D%22none%22%20stroke%3D%22%2352adc2%22%20stroke-dasharray%3D%2212%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20data-name%3D%22%E4%BB%96%E3%81%AE%E5%85%88%E8%BC%A9%22%2F%3E%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 768px) {
  .rMain_page_interviewSingle_type_02 .interviewPost__scheduleInner:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%201103%2015.324%22%20data-google-analytics-opt-out%3D%22%22%3E%3Cpath%20d%3D%22M1101.5%2012.507C1051.875%2018.615%201050.826%201.5%201000.827%201.5s-49.999%2011.048-99.999%2011.048c-50%200-50-11.048-100-11.048-49.998%200-49.998%2011.048-99.995%2011.048-50%200-50-11.048-100-11.048-49.999%200-49.999%2011.048-99.998%2011.048-50%200-50-11.048-99.999-11.048-50%200-50%2011.048-100.001%2011.048-50%200-50-11.048-100-11.048-50.002%200-50.002%2011.048-100.005%2011.048-50.002%200-49.702-4.902-99.33-11.007%22%20fill%3D%22none%22%20stroke%3D%22%2352adc2%22%20stroke-dasharray%3D%2212%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20data-name%3D%22%E4%BB%96%E3%81%AE%E5%85%88%E8%BC%A9%22%2F%3E%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E");
  }
}
.rMain_page_interviewSingle_type_02 .interviewSingleOthers__ttlEn {
  color: #52adc2;
}
.rMain_page_interviewSingle_type_03 .rlowPage__ttlEn {
  color: #ac7644;
}
.rMain_page_interviewSingle_type_03 .rlowPage__headerHeadText {
  color: #f5eae2;
}
.rMain_page_interviewSingle_type_03 .rlowPage__headerHeadText:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2081.206%2067.112%22%20data-google-analytics-opt-out%3D%22%22%3E%3Cg%20fill%3D%22%23f5eae2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cpath%20d%3D%22M78.744%201.033c-.018-.136.007.046.015.214l-.015-.214zm.016.214l.01.151-.01-.151zm-.015%201.402c-.011-.321.061-.706.023-.906-.012.327-.079.822-.023.906zm.049-.482l-.016-.041.018.284-.002-.243zm.021-.203l-.006.04.008.445-.002-.485zm-.303%201.745c.023-.104.061-.205.073-.311.097-.288.032.208.097.015.057-.401-.074-.152.028-.645-.044.037-.142.79-.2.696-.152.393.038.028.002.245zm-15.948%209.837c-.015-.021-.03-.029-.044-.044.014.048.03.082.044.044zm-5.525-.248a.716.716%200%2000-.202-.129.387.387%200%2000.064.143l.138-.014zm9.055-.497c.08.041.154.067.221.087-.043-.053-.109-.09-.221-.087zM32.873%204.607a.624.624%200%2000.07-.148l-.006-.015-.097.128.033.034zm18.013%208.579a.671.671%200%2000-.253.014c.139.032.211.022.253-.014zm17.202-.59l-.083.008c.028.01.065.019.107.024l-.019-.033h-.004zm-9.39%201.56a.472.472%200%2000-.19-.077.423.423%200%2000.19.077zm17.177-6.479a.38.38%200%2000-.153.166c.063-.016.119-.062.153-.166zM74.47%208.841l.008-.007c-.026-.017-.027-.009-.008.007zm-.997.595l.014-.016c-.023-.013-.032-.013-.014.016zm2.249-1.593c-.171.047-.389-.117-.33.222l.058.005c-.14.023-.194.216-.294.31a.306.306%200%2000.089.025c.056-.041.132-.092.255-.168.174-.061.146-.246.222-.395zm-13.125%205.593c.008.112.148.063%200%200zm1.749-.379l-.168-.021c.053.022.106.043.168.021zm6.482-.709l-.035-.009c.003.049.026.034.035.009zm-6.805.681c.052-.002.104.003.155.007-.047-.021-.095-.038-.155-.007zm4.839-.459c-.01-.003-.02-.009-.028-.008a.037.037%200%2000.028.008zM6.874%202.35c.104-.105.224-.044.351-.078.132-.41-.528.303-.269-.144a.9.9%200%2000-.249.242l.278.143c.175-.223-.188.006-.112-.162zm24.775.889l.04.055c.024-.219.075-.275-.091-.439-.259.272-.133.822-.528%201.091.067-.02.147.02.215.086-.039-.318.164-.581.364-.792z%22%2F%3E%3Cpath%20d%3D%22M31.285%204.031v.026c.002.047.006.088.012.125a.187.187%200%2001.103.084.381.381%200%2000-.115-.235zM11.139.574l.157-.017c-.087-.039-.13-.023-.157.017zm41.268%206.925c.067-.032.135-.068.19-.105a.228.228%200%2000-.19.105zM34.362%204.463a.426.426%200%2000.122.111c.031.002.059-.003.096.002l-.218-.113zM23.801%206.132c.211-.463-.083.019-.213-.318l-.239.21c.147.123.317.086.451.108zM6.687%202.358l.01.025.011-.015-.021-.01zM18.51%205.042l-.08-.075c.015.029.04.055.08.075zm13.828-.476l.708.228-.173-.187c-.173.232-.347-.33-.535-.041z%22%2F%3E%3Cpath%20d%3D%22M26.665%207.296l-.022.326c.869-.44%201.405.761%202.226.005.547%201.372.843-.811%201.355.422l.018-.166c2.567.996%205.242%202.404%207.886%202.481l-.063.229c3.941%201.425%208.028%201.783%2012.057%202.647.421-.14.29-.666.665-.855.138.045.463.073.411.342-.304.103-.197.368-.312.458.463.047.995.449%201.467.186l-.275-.399c.187-.119.417.019.557.06-.095.166.043.573-.098.637%201.026-.721.606.462%201.398.232.279-.696%201.295-1.148%201.978-1.553l.28.23c-.415-.068-.083.51-.594.4.395.265.849.022%201.238.189-.049-.184.011-.408.188-.462.234.131.196.477.477.551l-.32.176c.147.282.369-.035.553-.052.008.292.434.395.304.699.455-.337.558-.105%201.023-.3-.394-.342.172-.352.158-.587l-.511.05c.667.269-.235.022-.26.505-.289-.262.576-.727.02-.725.69-.157.795.072%201.523-.234-.416.038.122-.294-.072-.463.51.049.102.179.215.498.28.022.346.295.652-.017.436.186-.115.337.09.546-.218.307-1.211-.531-1.242.508-.242-.013-.593.35-.936.295.278.169.657.549%201.073.346l.105-.574c.287.013.4-.368.597-.298-.133.155.031.413.268.385-.055-.086-.149-.075-.11-.172.432-.008.539-.383%201.056-.45-.399-.176-.462-.354-.812-.641.156-.386.276-.028.507-.052-.04.05-.089.055-.032.141l.264-.166c.492.215-.133.561.271.783.26.348.425-.152.635.044l-.035-.1c.05.009.085.021.111.033v-.027c.28-.039.575.007.677-.274.019.129.245-.028.34-.11.163-.105.542-.413.75.029-.006.004-.012%200-.017.002.341.059.607.196.528.341l.563.091-.065.348c.522-.113.472-.319.818-.686.371.188%201.013-.046%201.242-.186.041.01.103.003.203-.028l-.222-.101c.396-.033.333-.198.591-.231-.057-.023-.066-.039.083-.008l.151.004c-.009.035-.068.037-.128.028l.059.098c.357.288.459-.267.807-.208-.03.017-.081.047-.115.051.198.052.545.414.578.136.05.022.107-.045.159-.123l.147.011a.803.803%200%2001-.145-.012c.07-.104.13-.225.153-.166.162-.02.326-.037.487-.069.099.015.213-.056.301-.123l.11.09c.168-.068.188-.002.175.035.714.17.856-.495%201.6-.476.053-.219-.237-.179-.291-.262.047-.174.356-.425.48-.603.179.044.497.012.772-.001.268-.023.498-.018.514.164.49-.291-.247-.077-.063-.328l.06-.023a.71.71%200%2001-.514-.004c-.118-.138.266-.423.416-.454l.036.264c.39-.335.098-.603.225-.956.372-.132.306.159.491.283.105-.093.205-.192.3-.296l.1.134c.184-.212.141-.365.467-.556-.102.305.504-.283.36.13.185-.115.033-.374.245-.301-.004-.22-.189.074-.3.11-.22-.122.264-.393.391-.622.094.065-.018.223.234.053-.02-.107.059-.289.244-.346-.096-.088.201-.269.303-.404-.13.139-.379.278-.386.108.053-.145.11-.258.329-.5l-.188.135c.035-.334.411-.27.577-.635-.037.175-.089.265-.107.433.065-.186.185-.531.307-.79.11-.058.2-.131.298-.2-.045-.075.184-.323.098-.371.255-.327-.057.344-.01.425.29-.438.074-.434.392-.831l.012.192c.068-.154.151-.485.195-.488-.026-.011-.047.071-.085.169-.104-.162.165-.761-.008-.759l-.085.206c.079-.337.097-.584.211-.821.086-.185.06.163.045.286.106-.308-.072-.294.048-.657-.072.189-.106.14-.1.02-.065.21-.24.629-.164.57l.043-.069c.026.029-.005.145-.009.206-.109.281-.115.108-.165.154-.218.447.142.097-.05.515l-.057.041c-.057.216-.199.528-.12.639-.215.114-.216.486-.396.64-.291-.127.435-.661.39-.984-.156.191-.052-.179-.055-.287-.09.232-.154.479-.261.708-.065.035-.313.141-.292.311l.038-.046c-.129.268.022.272-.168.458-.049.015-.044-.078-.05-.105-.169.172-.058.2-.127.347-.167.173-.042-.177-.193-.042-.052.303-.309.308-.457.488.243.063-.423.899.08.649l-.292.544c-.215.042.045-.527-.209-.544l.331-.315c-.262-.146-.535.819-1.014.751-.199.135-.112.154-.584.288l.25.186c-.236.089-.399%200-.441-.037a1.468%201.468%200%2001-.318.219.244.244%200%2001.073-.176c-.243-.04-.251.03-.25.139-.035.112-.165.177-.291.247l.046-.166c-.061.066-.135.149-.111.204a.476.476%200%2000-.132.112c.064.03.249.145.476.101-.53.188-.888.443-1.438.369-.03-.101.086-.285.028-.275-.231.033-.377.289-.292.428a.795.795%200%2001-.11.063c-.078-.069-.165-.134-.273-.117a.22.22%200%2000-.164-.028c.041.301-.425.296-.467.458a.948.948%200%2000.344-.095c-.101.246-.182.538-.38.414.273-.28-.459-.216.016-.431-.476-.29-.094.319-.513.284l-.286-.094c-.026-.235.353-.209.273-.279l-.156.069c.116-.203.773-.252%201.036-.599-.262.027-.501.07-.772.077-.874.506-2.144.296-2.917.907l.036-.009a.561.561%200%2000-.015.178l-.046-.065-.15.212c-.218-.235-.584-.276-.901-.488.201.172.202.171.234.379-.021.278-.046.397-.344.302-.012-.2.166-.197-.054-.352.114.096.023.238-.103.267-.17-.132-.443-.165-.45-.371.074-.053.136.018.188.05.073-.052-.308-.192-.091-.352l-.288.048c-.169-.179.109-.266.041-.379-.471.111-.727.572-1.179.689.025-.112.047-.588.037-.45-.328-.179-.751.457-1.151.454.068-.139.21-.065.333-.122-1.178-.316-2.157-.477-3.2-1.191l-.372.487-.238-.418c-1.12-.59-2.098-.44-3.271-.498-.361-.038-.14-.451-.277-.652-.762-.242-1.074.388-1.842.364.137-.162.405-.638.092-.734-.092.16-.181.423-.362.272l.137-.162c-.133-.311-.358-.095-.716-.295-.673-.137-1.396.147-2.087.714-.583-.193.195-.653.108-.811.374.319.313-.045.446-.237-.256.125-.545.173-.57-.297-.313-.045-.448-.096-.813.134.184-.116.267.154.082.323-.221-.212-.899-.185-.747-.738-1.48-.228-3.084-.728-4.646-1.075-.33.234.174.162-.018.337-.47.297-.256-.273-.633-.038l.198-.284c-.443-.157-1.061.31-1.572.498.157-.341-.293-.386.124-.511-.23.008-.112-1.666-.354-1.377l-.112%201.559c-.047.144-.328-.02-.321.087-.119-.342-.266-.746-.397-.776.027-.395.335-.234.511-.182.177-.627-.505-.552-.108-1.07-.407.011-.023.338-.308.517l-.301-.217.207.276c-.324.122-.537.579-.823.133l-.538.524c.083-.51-.26-.161-.43-.327l.203-.288c-.268-.049-.349-.16-.469-.386.258-.402.212.167.379-.234l-.252-.22c-.069.284-.309.459-.144.683-.4.459-.658.862-1.324.649-.183-.56.437-.347.431-.856-.647-.379-1.177%201.04-1.574.876-.473-.331-.558.122-1.098.016.255-.284-.279-.448-.294-.784l.299-.285c-.188.06-.308-.108-.198-.334-.087.449-.796.236-1.218.351l-.037.392c-.319.05-.779.179-1.056.002-.484%200-.472.359-.932.669-.099-.39.032-.779.209-1.168.068.223.302.167.469.334.659-.171%201.314-.842%201.832-.515.49-.848-.411.009-.6-.385.023-.052.048-.065.071-.068a.107.107%200%2001-.062-.045c.233-.058.603-.117.783-.569-.364.008-.491.845-.807.345-.382.171-.442-.607-.613-.718-.301.285-.51%201.008-.984.731l.364-.445c-.576-.163-.477.667-1.008.501.172.11-.321.444.035.554-.252.221-.658.165-.91-.059-.098.055-.064.165-.126.331.226.437.607-.199.732.375l.377-.481c.246.278.155.724-.089.887.091%200%20.187-.054.222.058-.176.833-.281-.391-.579.273h.229c-.055.557-.628.327-.893.213-.241-.334-.5-.505-.413-.891l.464-.048c-.13-.364-.584.031-.822-.053a.274.274%200%2000-.034-.137.317.317%200%2001-.01.11c-.046-.033-.079-.092-.092-.194-.207-.079-.587.064-.751-.112l-.071.343.081-.182c.192.068.397.35.178.56-.507.109-.411-.565-.432-.886.248-.487.429.124.704.01.011-.548-.434-.178-.794-.639.341-.509.527.153.775-.336-.342-.194-.551.176-.898-.07.123-.244.508-.167.578-.506l-.204-.225c.622.128.09-.721.607-.734-.162-.286-.444.374-.668-.062.022.265.154.774-.216.91l-.304-.254c-.071-.305.533-.498.369-.782l-.422.097c-.034.168.119.296-.056.495-.162-.232-.526.548-.842.725-.195-.064-.344-.139-.362-.348-.634.355-1.268.179-1.85.519.4-.246.133-.556.004-.845.384.021.52-.487.58-.818-.241.003-.522.489-.453.685-.32-.296-.348.29-.592-.125-.172-.222.233-.473.206-.679-.406-.111-.265.587-.679.371.041-.061.086-.073.074-.174-.214-.159-.531.023-.642.26-.105-.7-.74-.076-.547-.693-.625.053.011.359-.155.556-.299.226-.693-.08-.812-.203.148.012.319-.135.438-.013L24.11.574c-.68-.43-.668.89-1.303.4.412-.167.185-.305.428-.578-.131.085-.676-.112-.395.263a2.364%202.364%200%2001-.61-.283c-.269.126-.55.208-.735.468-.37-.09-.607-.419-.765-.62-.845.222-1.544-.334-2.437-.048l.062.026c-.66-.098.255.539-.43.501.122-.485-.395-.329-.61-.581-.857-.234-1.483.377-2.276.143.002-.095.049-.213.203-.241-.616-.079-1.104.06-1.653.138l.018-.057c-.455-.107-.881-.006-1.303.175-.421.168-.824.397-1.255.589.061-.071.046-.224.09-.294-.477.041-1.216.25-1.413.715-.628-.135-.312.214-1.075.197-.06-.042.044-.087.082-.121-.362.043-.575.193-.911.316-.601.609-.589%201.051-1.395%201.426-.245-.355.408-.407.27-.722-.123.161-.207.336-.464.385.044-.236-.024-.112-.013-.313-.216.02-.422.838-.436.795.032.075.108.077.249-.032-.051.326-.707.525-.988.886.114-.082.503-.286.475-.025-.496.284-.45.685-.656%201.056-.492.199.104-.497-.121-.653-.124-.024-.404-.042-.299-.282-.389.294-.511.707-.788%201.034l-.035-.061c-.383.482-.643%201.113-1.022%201.429l.211-.159c-.035.1-.232.322-.248.526-.059-.079-.357.166-.316-.008.035.382-.615%201.219-.582%201.588-.125.099-.144-.062-.167-.137.207-.301.325-.365.345-.593-.165.258-.337.408-.357.335-.036.356-.318%201.03-.285%201.22-.172.151-.261.342-.326.218-.301.881.451-.265.03.671-.267.39.077-.471-.206.11l.034-.116c-.378.343.017.371-.168.857-.113.032.042-.378-.131-.055-.109.479-.071.708-.186%201.171l-.011-.081c-.062.301-.186.88-.183%201.187-.006.014-.002-.03%200-.089l-.046.691-.008.131c.014-.229.073-.668.083-.961-.02.291.102-.444.131-.29v-.059c.256-.716.62-1.619%201.179-2.383.16-.586.605-.804.882-1.368-.113-.2.037-.119.359-.555-.167.234.111.127.257.017.024-.114.092-.224.159-.334.132-.037.789-.337.836-.628.299-.156.006.113-.006.198.198.013.113-.255.266-.253%200%200%20.017.025%200%20.055.391-.3.662-.435%201.109-.682-.158-.263.348-.364.467-.579%200%20.124.31-.059.478-.067l.097-.342c.118-.318.41-.06.656-.321l-.111-.019c.179-.206.897-.316%201.216-.221.912-.772%201.838-1.01%202.784-.996.956-.018%201.874.179%203.042.007.141-.161-.143-.256-.044-.49.244-.071.303-.053.53-.072-.213-.13-.166.043-.153-.104l-.335.164c-.021-.037.016-.054-.025-.126-.113.054-.239.162-.393.143.199-.141.22-.524.536-.399-.018.054-.055.073-.13.11.249.017.245-.169.439-.078.233.072.168-.042.21.126l.711.21c.331-.49.78-.006.888.047-.073.366-.46.084-.618.44l.251.276.009-.29.352.103-.019.055c.041-.112.084-.224.173-.117.015.042.049.125.01.14l.251-.149c-.149.3.217.104.173.46.791.278%201.055-.386%201.729.229-.101-.191.279-.559.496-.458.119.114.141.205.045.335l.311-.142c.291.656.686.336%201.186.657l-.053.165c.225-.158.462-.283.747-.149l-.113.331c.313.33.402-.66.763-.346.069-.375-.15-.623-.127-.985.029.399.452.553.402.259.437-.065.28.075.297.172l.285-.172c.283.087-.012.518-.159.707.347-.34.577.015.861.158l-.159.139.377.176c.324-.227.691-.159.985.096l-.351.442c.167.332.161-.141.244-.21.429-.142.423.226.543.572.728-.367.943%201.202%201.656.582zm43.969%204.944l-.072-.031c.119-.095.182-.169.072.031zm-3.603.567c.425-.189.299.005.34.108-.437-.069-.672.089-1.056-.027.063.077.078.182.1.248a.381.381%200%2001-.363-.292c.174-.397%201.175.184.979-.037zm6.944-3.736a.351.351%200%2001-.008.071h-.002l.01-.071zm-1.63%201.108a.243.243%200%2000-.176-.059c.066.059.126.105.176.059zm-3.896.496c-.111-.146-.304-.075-.449-.035.072.016.201.051.449.035zM43.216%206.598c.143-.061.425-.239.257-.459-.147.176-.258-.217-.414.067-.009-.014-.009-.021-.014-.032.076.219.138.403.171.423zM30.874%205.369c.084-.213.242-.427.232-.611l.029.027c-.009-.083-.016-.153.021-.194-.084-.071-.169-.152-.255-.108-.237.707-.473.763-.026.885z%22%2F%3E%3Cpath%20d%3D%22M35.647%203.452c-.049%200-.083-.015-.114-.011.03.008.066.011.114.011zm-4.728%201.04c-.022.043.071.146.187.267-.003-.097-.05-.188-.187-.267zm47.703-.04l-.023.123.11-.227c.037-.424-.007-.453-.04-.565-.022.373-.098.586-.239%201.039l.192-.371zm-.511.046c-.034.03-.121.103-.15.154l.019.069.131-.223zm-3.075%203.307c.118-.046.222-.107.331-.165.031-.123-.374.042-.331.165zm2.205-.242c.021-.073.041-.145.056-.222-.153.12-.309.315-.259.409.113-.233.077-.018.204-.188zm-2.998.76c.027.214-.351.114-.298.304.044-.093.404-.141.298-.304zm1.364%201.267c.211.051.259-.228.468-.38-.152.156-.483.228-.468.38zm-2.707.157c-.061-.152.08-.206.252-.249-.027.068-.024.149-.08.205.194-.239.228-.217.39-.389-.257.019-.602.089-.665-.099-.074.195-.156.493.103.532zm2.25.268c.197-.096.375-.082.564-.265-.095-.043-.247-.095-.461.118l-.019-.199c-.285.083.216.1-.084.345zm-3.398-.293l.141.051c.173-.239.515-.283.538-.549-.282.11-.587.342-.679.498zm2.38.658l.1.237c.261-.149-.062-.058-.007-.172.088-.019.204-.076.229-.152-.255.229-.126-.155-.322.087zm-.688.773l-.291.29.404.116c.349-.341-.057-.157-.113-.406zm-.5.06l-.061-.028c-.113.209-.225.436-.355.642.254-.307.275-.309.415-.614zm-6.733-.797c-.055.159.253.367.119.185.053-.13-.349-.353-.119-.185zm1.455%202.865c-.173-.088-.696.181-.933.32.281-.106.99-.111.933-.32zm-1.028.373l.096-.053a.275.275%200%2000-.096.053zm-9.917.48a.126.126%200%2000-.078.044l.078-.044z%22%2F%3E%3Cpath%20d%3D%22M56.966%2014.046c.141.084.464.002.552-.203-.256.07-.478.103-.798.291.109-.011.213.154.245-.088zm-2.145-.385c.136-.114.278-.026.275-.229-.047-.098-.324.081-.275.229zM41.968%204.4c-.17-.167-.308-.106-.334.234.224.05.15-.175.334-.234zm-.606.24l.013-.169-.07-.282.057.451zm-1.25-.818a.287.287%200%2001.118-.121c-.088.025-.166.054-.118.121zm.162-.133a.124.124%200%2000-.044.011l.044-.011zm.064.127l.059-.17c-.028.02-.077.031-.123.044.04-.002.073.031.064.126zm-.622-.155l.136.562c.333-.177-.244-.332.156-.794l-.292.232zm-.943-.091c-.207-.224-.768.464-.757-.156-.785.127-.091%201.018-.958%201.031.686.499.683-1.026%201.276-.529-.233-.446.294-.232.439-.345zm-.132%201.016c.116-.283-.194-.39-.343-.219.084.056.137.507.343.219zm-1.314-1.102l-.156-.28-.106.173.262.107zm-.786-.326l.299-.284c-.104.114-.411.008-.299.284zm-1.023-.711c-.166-.164-.556.564-.093.504l-.087-.055c.057-.114-.092-.445.18-.449zm-2.968.523c.132.053.32-.002.336-.168l-.417.056.081.112zm-.471%201.87c-.006.499.362.06.567.282-.257-.169-.206-.223-.567-.282zm.23-2.642c.155-.164.277%200%20.362.055.029-.276-.248-.275-.362-.055zm-.643.002c-.069-.218.1-.25.044-.401-.205-.277-.493-.319-.715-.106.014.213-.042.768-.216.969.468-.048.929-.844.945-.134l.579-.712c-.298-.217-.418.495-.637.385zm.412%201.757l-.148-.331c-.03.274-.213.273-.357.326-.109.605.366.006.504.006zm-2.865-2.02l-.524.01.15.072.374-.082zm-.261-.263l.033-.169-.459.212.426-.043zm-.46-.321l.051.04.329-.073-.38.033zM27.491.999l.028.259c.142-.034.321.294.384-.036-.138.084-.388-.016-.412-.223zM22.756%206.16c.114-.132.094-.279.074-.43l-.213.359c.043-.01.127-.028.138.071zm-.416-.779l-.424.361c.371.163.496-.168.851-.153-.115-.178-.382.09-.538-.078l.112-.13zm-6.758-1.346c.025-.249-.053-.217.2-.368-.349.138-.648.097-1.048.129.077.154-.201.414-.053.351l.433-.142-.058.167c.316.193.19-.273.526-.137zM.289%2011.942c-.009-.05-.037.003-.063.056-.036.291.069-.115.063-.056zm80.844%2014.173c-.018-.136.007.046.015.214l-.015-.214zm.015.213l.009.151-.009-.151zm-.015%201.403c-.011-.321.061-.706.023-.906-.012.327-.079.822-.023.906zm.049-.483l-.015-.041.018.284-.003-.243zm.022-.203l-.007.041.009.445-.002-.486zm-.303%201.746c.023-.104.061-.205.073-.311.097-.288.032.208.097.015.057-.401-.074-.152.028-.645-.044.037-.142.79-.2.696-.152.393.038.028.002.245zm-15.948%209.837c-.015-.021-.03-.029-.044-.044.014.048.03.082.044.044zm-5.525-.248a.716.716%200%2000-.202-.129.387.387%200%2000.064.143l.138-.014zm9.055-.497c.08.041.154.067.221.087-.043-.053-.109-.09-.221-.087zm-33.221-8.194a.624.624%200%2000.07-.148l-.006-.015-.097.128.033.034zm18.013%208.578a.671.671%200%2000-.253.014c.139.032.211.022.253-.014zm17.202-.589l-.083.008c.028.01.065.019.107.024l-.019-.033h-.004zm-9.39%201.56a.472.472%200%2000-.19-.077.423.423%200%2000.19.077zm17.176-6.479a.392.392%200%2000-.153.166c.063-.016.119-.062.153-.166zm-1.404%201.163l.008-.007c-.026-.017-.027-.009-.008.007zm-.998.595l.014-.016c-.023-.013-.032-.013-.014.016z%22%2F%3E%3Cpath%20d%3D%22M78.111%2032.924c-.171.047-.389-.117-.33.222l.058.005c-.14.023-.194.216-.294.31a.306.306%200%2000.089.025c.056-.041.132-.092.255-.168.174-.061.146-.246.222-.395zm-13.126%205.594c.008.112.148.063%200%200zm1.75-.379l-.168-.021c.053.022.105.043.168.021zm6.482-.709l-.035-.009c.003.049.026.034.035.009zm-6.805.68c.052-.002.104.003.155.007-.047-.021-.095-.038-.155-.007zm4.839-.459c-.01-.003-.02-.009-.028-.008a.037.037%200%2000.028.008zM9.263%2027.431c.104-.105.224-.044.351-.078.132-.41-.528.303-.269-.144a.9.9%200%2000-.249.242l.278.143c.175-.223-.188.006-.112-.162zm24.775.89l.04.055c.024-.219.075-.275-.091-.439-.259.272-.133.822-.528%201.091.067-.02.147.02.215.086-.039-.318.164-.581.364-.792z%22%2F%3E%3Cpath%20d%3D%22M33.674%2029.113v.026c.002.047.006.088.012.125a.187.187%200%2001.103.084.381.381%200%2000-.115-.235zm-20.146-3.457l.157-.017c-.087-.039-.13-.023-.157.017zm41.267%206.925c.067-.032.135-.068.19-.105a.228.228%200%2000-.19.105zm-18.044-3.036a.426.426%200%2000.122.111c.031.002.059-.003.096.002l-.218-.113zM26.19%2031.213c.211-.463-.083.019-.213-.318l-.239.21c.147.123.317.086.451.108zM9.076%2027.44l.01.025.011-.015-.021-.01zm11.823%202.683l-.08-.075a.168.168%200%2000.08.075zm13.828-.476l.708.228-.173-.187c-.173.232-.347-.33-.535-.041z%22%2F%3E%3Cpath%20d%3D%22M29.054%2032.378l-.022.326c.869-.44%201.405.761%202.226.005.546%201.372.843-.811%201.355.422l.018-.166c2.567.996%205.242%202.404%207.886%202.481l-.063.229c3.941%201.425%208.028%201.783%2012.057%202.647.421-.14.29-.666.665-.855.137.045.463.073.411.342-.304.103-.197.368-.312.458.463.047.995.449%201.467.186l-.275-.399c.187-.119.417.019.557.06-.094.166.043.573-.098.637%201.026-.721.606.462%201.398.232.279-.696%201.295-1.148%201.978-1.553l.28.23c-.415-.068-.083.51-.594.4.395.265.849.022%201.238.189-.049-.184.011-.408.188-.462.234.131.196.477.477.551l-.32.176c.147.282.369-.035.553-.052.008.292.434.395.304.699.455-.337.558-.105%201.023-.3-.394-.342.172-.352.158-.587l-.511.05c.667.269-.235.022-.26.505-.289-.262.576-.727.02-.725.69-.157.795.072%201.523-.234-.416.038.123-.294-.072-.463.51.049.102.179.215.498.28.022.346.295.652-.017.436.186-.115.337.09.546-.218.307-1.211-.531-1.242.508-.242-.013-.593.35-.936.295.278.169.657.549%201.073.346l.105-.574c.287.013.4-.368.597-.298-.133.155.031.413.268.385-.055-.086-.149-.075-.11-.172.432-.008.539-.383%201.057-.45-.399-.176-.462-.354-.812-.641.156-.386.276-.028.507-.052-.04.05-.089.055-.033.141l.264-.166c.492.215-.133.561.271.783.26.348.425-.152.635.044l-.035-.1c.05.009.085.021.111.033v-.027c.28-.039.575.007.677-.274.019.129.245-.028.34-.11.163-.105.542-.413.75.029-.006.004-.012%200-.017.002.341.059.607.196.528.341l.563.091-.065.348c.522-.113.472-.319.818-.686.371.188%201.013-.046%201.242-.186.041.01.103.003.203-.028l-.222-.101c.397-.033.333-.198.591-.231-.057-.023-.066-.039.083-.008l.151.004c-.009.035-.068.037-.128.028l.059.098c.357.288.459-.267.807-.208-.03.017-.081.047-.115.051.198.052.545.414.578.136.05.022.107-.045.159-.123l.147.011a.803.803%200%2001-.145-.012c.07-.104.13-.225.153-.166.162-.02.326-.037.487-.069.099.015.213-.056.301-.123l.11.09c.168-.068.188-.002.175.035.714.17.856-.495%201.6-.476.053-.219-.237-.179-.291-.262.047-.174.356-.425.48-.603.179.044.497.012.772-.001.268-.023.498-.018.514.164.49-.291-.247-.077-.063-.328l.06-.023a.71.71%200%2001-.514-.004c-.118-.138.266-.423.416-.454l.036.264c.39-.335.098-.603.225-.956.372-.132.306.159.491.283.105-.093.204-.192.3-.296l.1.134c.184-.212.141-.365.467-.556-.102.305.504-.283.36.13.185-.115.033-.374.245-.301-.004-.22-.189.074-.3.11-.22-.122.264-.393.391-.622.094.065-.018.223.233.053-.02-.107.059-.289.244-.346-.096-.088.201-.269.303-.404-.13.139-.379.278-.386.108.053-.145.109-.258.329-.5l-.188.135c.035-.334.411-.27.577-.635-.037.175-.089.265-.107.433.065-.186.185-.531.307-.79.11-.058.2-.131.298-.2-.044-.075.184-.323.099-.371.255-.327-.057.344-.01.425.29-.438.074-.434.392-.831l.012.192c.068-.154.151-.485.195-.488-.026-.011-.047.071-.085.169-.104-.162.165-.761-.008-.759l-.085.206c.079-.337.097-.584.211-.821.086-.185.06.163.045.286.106-.308-.072-.294.048-.657-.072.189-.106.14-.1.02-.065.21-.24.629-.164.57l.043-.069c.026.029-.005.145-.009.206-.109.281-.115.108-.165.154-.218.447.142.097-.05.515l-.057.041c-.057.216-.199.528-.12.639-.215.114-.216.486-.396.64-.291-.127.435-.661.39-.984-.156.191-.052-.179-.055-.287-.09.232-.154.479-.261.708-.065.035-.313.141-.292.311l.038-.046c-.129.268.022.272-.168.458-.049.015-.044-.078-.05-.105-.169.172-.058.2-.127.347-.167.173-.042-.177-.193-.042-.052.303-.309.308-.457.488.243.063-.423.899.08.649l-.292.544c-.215.042.045-.527-.208-.544l.331-.315c-.262-.146-.535.819-1.014.751-.199.135-.112.154-.584.288l.25.186c-.236.089-.399%200-.441-.037a1.468%201.468%200%2001-.318.219.244.244%200%2001.073-.176c-.243-.04-.251.03-.25.139-.035.112-.165.177-.291.247l.046-.166c-.061.066-.135.149-.111.204a.476.476%200%2000-.132.112c.064.03.249.145.476.101-.53.188-.888.443-1.438.369-.03-.101.086-.285.028-.275-.231.033-.377.289-.292.428a.795.795%200%2001-.11.063c-.078-.069-.165-.134-.273-.117a.22.22%200%2000-.164-.028c.041.301-.425.296-.467.458a.948.948%200%2000.344-.095c-.101.246-.182.538-.38.414.273-.28-.459-.216.016-.431-.476-.29-.094.319-.513.284l-.286-.094c-.026-.235.353-.209.273-.279l-.156.069c.116-.203.773-.252%201.036-.599-.262.027-.501.07-.772.077-.874.506-2.144.296-2.917.907l.035-.009a.561.561%200%2000-.015.178l-.046-.065-.15.212c-.218-.235-.584-.276-.901-.488.201.172.202.171.234.379-.021.278-.046.397-.344.302-.012-.2.166-.197-.054-.352.114.096.023.238-.103.267-.17-.132-.443-.165-.45-.371.074-.053.136.018.188.05.073-.052-.308-.192-.091-.352l-.288.048c-.169-.179.109-.266.041-.379-.471.111-.727.572-1.179.689.025-.112.047-.588.037-.45-.328-.179-.751.457-1.151.454.068-.139.21-.065.333-.122-1.178-.316-2.156-.477-3.2-1.191l-.372.487-.238-.418c-1.12-.59-2.098-.44-3.271-.498-.362-.038-.14-.451-.277-.652-.762-.242-1.074.388-1.842.364.137-.162.405-.638.092-.734-.092.16-.181.423-.362.272l.137-.162c-.133-.311-.358-.095-.716-.295-.673-.137-1.396.147-2.087.714-.583-.193.195-.653.108-.811.374.319.313-.045.446-.237-.256.125-.546.173-.57-.297-.313-.045-.448-.096-.813.134.184-.116.267.154.082.323-.221-.212-.899-.185-.747-.738-1.48-.228-3.084-.728-4.646-1.075-.33.234.174.162-.018.337-.47.297-.256-.273-.633-.038l.198-.284c-.443-.157-1.061.31-1.572.498.157-.341-.293-.386.124-.511-.23.008-.112-1.666-.354-1.377l-.112%201.559c-.047.144-.328-.02-.321.087-.119-.342-.266-.746-.397-.776.027-.395.335-.234.511-.182.177-.627-.505-.552-.108-1.07-.407.011-.023.338-.308.517l-.301-.217.207.276c-.324.122-.537.579-.823.133l-.538.524c.083-.51-.26-.161-.43-.327l.203-.288c-.268-.049-.349-.16-.469-.386.258-.402.212.167.379-.234l-.252-.22c-.069.284-.309.459-.144.683-.4.459-.658.862-1.324.649-.183-.56.437-.347.431-.856-.647-.379-1.177%201.04-1.574.876-.473-.331-.558.122-1.098.016.255-.284-.279-.448-.294-.784l.299-.285c-.188.06-.308-.108-.198-.334-.087.449-.796.236-1.218.351l-.037.392c-.319.05-.779.179-1.056.002-.484%200-.472.359-.932.669-.099-.39.032-.779.209-1.168.068.223.302.167.469.334.659-.171%201.314-.842%201.832-.515.49-.848-.411.009-.6-.385.023-.052.048-.065.071-.068a.107.107%200%2001-.062-.045c.233-.058.603-.117.783-.569-.364.008-.491.845-.807.345-.382.171-.442-.607-.613-.718-.301.285-.51%201.008-.984.731l.364-.445c-.576-.163-.477.667-1.008.501.172.11-.321.444.035.554-.252.221-.658.165-.91-.059-.098.055-.064.165-.126.331.226.437.607-.199.732.375l.377-.481c.246.278.155.724-.089.887.091%200%20.187-.054.222.058-.176.833-.281-.391-.579.273h.229c-.055.557-.628.327-.893.213-.241-.334-.5-.505-.413-.891l.464-.048c-.13-.364-.584.031-.822-.053a.274.274%200%2000-.034-.137.317.317%200%2001-.01.11c-.046-.033-.079-.092-.092-.194-.207-.079-.587.064-.751-.112l-.071.343.081-.182c.192.068.397.35.178.56-.507.109-.411-.565-.432-.886.248-.487.429.124.704.01.011-.548-.434-.178-.794-.639.341-.509.527.153.775-.336-.342-.194-.551.176-.898-.07.123-.244.508-.168.578-.507l-.204-.225c.622.128.09-.721.607-.734-.162-.286-.444.374-.668-.062.022.265.154.774-.216.91l-.304-.254c-.071-.305.533-.498.368-.782l-.422.097c-.034.168.119.296-.056.495-.162-.232-.526.548-.842.725-.195-.064-.344-.139-.362-.348-.634.355-1.268.179-1.85.519.4-.246.133-.556.004-.845.384.021.52-.487.58-.818-.241.003-.522.489-.453.685-.32-.296-.348.29-.592-.125-.172-.222.233-.473.206-.679-.406-.111-.265.587-.679.371.041-.061.086-.073.074-.174-.214-.159-.531.023-.642.26-.105-.7-.74-.076-.547-.693-.625.053.011.359-.155.556-.299.226-.693-.08-.812-.203.148.012.319-.135.438-.013l-.031-.455c-.68-.43-.668.89-1.303.4.412-.167.185-.305.428-.578-.131.085-.676-.112-.395.263a2.38%202.38%200%2001-.61-.283c-.269.126-.55.208-.735.468-.37-.09-.607-.419-.766-.62-.845.222-1.544-.334-2.437-.048l.062.026c-.66-.098.255.539-.43.501.122-.485-.395-.329-.61-.581-.857-.234-1.483.377-2.276.143.002-.095.049-.213.203-.241-.616-.079-1.104.06-1.653.138l.018-.057c-.455-.107-.881-.006-1.303.175-.421.168-.824.397-1.255.589.061-.071.046-.224.09-.294-.477.041-1.216.25-1.413.715-.628-.135-.312.214-1.075.197-.06-.042.044-.087.082-.121-.362.043-.575.193-.911.316-.601.609-.589%201.051-1.395%201.426-.245-.355.408-.407.27-.722-.123.161-.207.336-.464.385.044-.236-.024-.112-.013-.313-.216.02-.422.838-.436.795.032.075.108.077.249-.032-.051.326-.707.525-.988.886.114-.082.503-.286.475-.025-.496.284-.45.685-.656%201.056-.491.199.104-.497-.121-.653-.124-.024-.404-.042-.298-.282-.389.294-.511.707-.788%201.034l-.035-.061c-.384.482-.643%201.113-1.022%201.429l.211-.159c-.035.1-.232.322-.248.526-.059-.079-.357.166-.317-.008.035.382-.615%201.219-.582%201.588-.125.099-.144-.062-.167-.137.207-.301.325-.365.345-.593-.165.258-.337.408-.357.335-.036.356-.318%201.03-.285%201.22-.172.151-.261.342-.326.218-.301.881.451-.265.03.671-.267.39.077-.471-.206.11l.034-.116c-.378.343.017.371-.168.857-.113.032.042-.378-.131-.055-.109.479-.071.708-.186%201.171l-.011-.081c-.062.301-.186.88-.183%201.187-.006.014-.002-.03%200-.089l-.046.691-.008.131c.014-.229.073-.668.083-.961-.02.291.102-.444.131-.29v-.059c.256-.716.62-1.619%201.179-2.383.16-.586.604-.804.882-1.368-.113-.2.037-.119.359-.555-.167.234.111.127.257.017.024-.114.092-.224.159-.334.132-.037.789-.337.836-.628.299-.156.006.113-.006.198.198.013.113-.255.266-.253%200%200%20.017.025%200%20.055.391-.3.662-.435%201.109-.682-.158-.263.348-.364.467-.579%200%20.124.31-.059.478-.067l.097-.342c.118-.318.41-.06.656-.321l-.111-.019c.179-.206.897-.316%201.216-.221.912-.772%201.838-1.01%202.784-.996.956-.018%201.874.179%203.042.007.141-.161-.143-.256-.044-.49.244-.071.303-.053.53-.072-.213-.13-.166.043-.153-.104l-.335.164c-.021-.037.016-.054-.025-.126-.113.054-.239.162-.393.143.199-.141.22-.524.536-.399-.018.054-.055.073-.13.11.249.017.245-.169.439-.078.233.072.168-.042.21.126l.711.21c.331-.49.78-.006.888.047-.073.366-.461.084-.619.44l.251.276.009-.29.352.103-.019.055c.041-.112.084-.224.173-.117.015.042.049.125.01.14l.251-.149c-.149.3.217.104.173.46.791.278%201.055-.386%201.729.229-.101-.191.279-.559.496-.458.119.114.141.205.045.335l.311-.142c.291.656.686.336%201.186.657l-.053.165c.225-.158.462-.283.747-.149l-.113.331c.313.33.402-.66.763-.346.069-.375-.15-.623-.127-.985.029.399.452.553.402.259.437-.065.28.075.297.172l.285-.172c.283.087-.012.518-.159.707.347-.34.577.015.861.158l-.159.139.377.176c.324-.227.691-.159.985.096l-.351.442c.167.332.161-.141.244-.21.429-.142.423.226.543.572.728-.367.943%201.202%201.656.582zm43.968%204.944l-.072-.031c.119-.095.182-.169.072.031zm-3.602.567c.425-.189.299.005.34.108-.437-.069-.672.089-1.056-.027.063.077.078.182.1.248a.38.38%200%2001-.363-.292c.174-.397%201.175.184.979-.037zm6.944-3.736a.351.351%200%2001-.008.071h-.002l.01-.071zm-1.63%201.107a.243.243%200%2000-.176-.059c.066.059.126.105.176.059zm-3.896.497c-.111-.146-.304-.075-.449-.035.072.016.201.051.449.035zM45.605%2031.68c.143-.061.425-.239.257-.459-.147.176-.258-.217-.414.067-.009-.014-.009-.021-.014-.032.076.219.138.403.172.423zm-12.342-1.23c.084-.213.242-.427.232-.611l.029.027c-.009-.083-.016-.153.021-.194-.084-.071-.169-.152-.255-.108-.237.707-.473.763-.026.885z%22%2F%3E%3Cpath%20d%3D%22M38.036%2028.534c-.049%200-.083-.015-.114-.011.03.008.066.011.114.011zm-4.728%201.039c-.022.043.071.146.187.267-.003-.097-.05-.188-.187-.267zm47.703-.039l-.023.123.11-.227c.037-.424-.007-.453-.04-.565-.022.373-.098.586-.239%201.039l.192-.371zm-.512.046c-.034.03-.121.103-.15.154l.019.069.131-.223zm-3.074%203.306c.117-.046.222-.107.331-.165.031-.123-.374.042-.331.165zm2.205-.241c.021-.073.041-.145.056-.222-.153.12-.309.315-.259.409.113-.233.077-.018.204-.188zm-2.999.759c.027.214-.351.114-.298.304.044-.093.404-.141.298-.304zm1.364%201.268c.211.051.259-.228.468-.38-.152.156-.483.228-.468.38zm-2.706.156c-.061-.152.08-.206.252-.249-.027.068-.024.149-.08.205.194-.239.228-.217.39-.389-.257.019-.602.089-.665-.099-.074.195-.156.493.103.532zm2.249.268c.197-.096.375-.082.564-.265-.094-.043-.247-.095-.461.118l-.019-.199c-.285.083.216.1-.084.345zm-3.397-.293l.141.051c.173-.239.515-.283.538-.55-.282.11-.587.342-.679.498zm2.38.659l.1.237c.261-.149-.062-.058-.007-.172.088-.019.204-.076.229-.152-.255.229-.126-.155-.322.087zm-.688.772l-.291.29.404.116c.349-.341-.057-.157-.113-.406zm-.5.06l-.061-.028c-.113.209-.225.436-.355.642.254-.307.275-.309.415-.614zm-6.733-.796c-.055.159.253.367.119.185.053-.13-.349-.353-.119-.185zm1.455%202.864c-.173-.088-.696.181-.933.32.281-.106.99-.111.933-.32zm-1.029.373l.096-.053a.275.275%200%2000-.096.053zm-9.916.48a.126.126%200%2000-.078.044l.078-.044z%22%2F%3E%3Cpath%20d%3D%22M59.355%2039.127c.141.084.464.002.552-.203-.256.07-.478.103-.798.291.11-.011.213.154.245-.088zm-2.146-.385c.136-.114.278-.026.275-.229-.047-.098-.324.081-.275.229zm-12.852-9.261c-.17-.167-.308-.106-.334.234.224.05.15-.175.334-.234zm-.607.24l.013-.169-.069-.281.056.45zm-1.25-.818a.287.287%200%2001.118-.121c-.088.025-.166.054-.118.121zm.163-.132a.124.124%200%2000-.044.011l.044-.011zm.064.126l.059-.17c-.028.02-.077.031-.123.044.04-.002.073.031.064.126zm-.622-.155l.136.562c.333-.177-.244-.332.156-.794l-.292.232zm-.943-.09c-.207-.224-.768.464-.757-.156-.785.127-.091%201.018-.958%201.031.686.499.683-1.026%201.276-.529-.233-.446.294-.232.439-.345zm-.133%201.016c.116-.283-.194-.39-.343-.219.084.056.137.507.343.219zm-1.313-1.102l-.156-.28-.106.172.262.108zm-.786-.327l.299-.284c-.104.114-.411.008-.299.284zm-1.024-.71c-.166-.164-.556.564-.093.504l-.087-.055c.057-.114-.092-.445.18-.449zm-2.968.522c.132.053.32-.002.336-.168l-.417.056.081.112zm-.47%201.87c-.005.499.362.06.567.282-.257-.169-.206-.223-.567-.282zm.23-2.641c.155-.164.277%200%20.362.055.029-.276-.248-.275-.362-.055zm-.643.001c-.069-.218.1-.25.044-.401-.205-.277-.493-.319-.716-.106.014.213-.042.768-.216.969.468-.048.929-.844.945-.134l.579-.712c-.298-.217-.418.495-.637.385zm.412%201.757l-.148-.331c-.03.274-.213.273-.357.326-.109.605.366.006.504.006zm-2.865-2.019l-.525.01.15.072.375-.082zm-.261-.263l.033-.169-.459.212.426-.043zm-.46-.321l.051.04.328-.074-.379.034zm-1.001-.354l.028.259c.142-.034.321.294.384-.036-.138.084-.388-.016-.412-.223zm-4.735%205.161c.114-.132.094-.279.074-.43l-.213.359c.043-.01.126-.028.138.071zm-.416-.779l-.424.361c.371.163.496-.168.851-.153-.115-.178-.382.09-.538-.078l.112-.13zm-6.759-1.346c.025-.249-.053-.217.2-.368-.349.138-.648.097-1.048.13.077.154-.201.414-.053.351l.433-.142-.058.167c.316.193.19-.273.526-.137zM2.678%2037.023c-.009-.05-.037.003-.063.056-.036.291.069-.115.063-.056zm78.455%2016.562c-.018-.136.007.046.015.214l-.015-.214zm.015.213l.009.151-.009-.151zm-.015%201.403c-.011-.321.061-.706.023-.906-.012.327-.079.822-.023.906zm.049-.483l-.015-.04.018.284-.003-.244zm.022-.203l-.007.041.009.445-.002-.486zm-.303%201.746c.023-.104.061-.205.073-.311.097-.288.032.208.097.015.057-.401-.074-.152.028-.645-.044.037-.142.79-.2.696-.152.393.038.028.002.245zm-15.948%209.837c-.015-.021-.03-.029-.044-.044.014.048.03.082.044.044zm-5.525-.248a.716.716%200%2000-.202-.129.387.387%200%2000.064.143l.138-.014zm9.055-.497c.08.041.154.067.221.087-.043-.053-.109-.09-.221-.087zm-33.221-8.194a.624.624%200%2000.07-.148l-.006-.015-.097.128.033.034zm18.013%208.579a.671.671%200%2000-.253.014c.139.032.211.022.253-.014zm17.202-.59l-.083.008c.028.01.065.019.107.024l-.019-.033h-.004zm-9.39%201.56a.472.472%200%2000-.19-.077.423.423%200%2000.19.077zm17.176-6.479a.386.386%200%2000-.153.166c.063-.016.119-.062.153-.166zm-1.404%201.164l.008-.007c-.026-.017-.027-.009-.008.007zm-.998.595l.014-.016c-.023-.013-.032-.013-.014.016z%22%2F%3E%3Cpath%20d%3D%22M78.111%2060.395c-.171.047-.389-.117-.33.222l.058.005c-.14.023-.194.216-.294.31a.306.306%200%2000.089.025c.056-.041.132-.092.255-.168.174-.061.146-.246.222-.395zm-13.126%205.593c.008.112.148.063%200%200zm1.75-.379l-.168-.021c.053.022.105.043.168.021zm6.482-.709l-.035-.009c.003.049.026.034.035.009zm-6.805.681c.052-.002.104.003.155.007-.047-.021-.095-.038-.155-.007zm4.839-.459c-.01-.003-.02-.009-.028-.008a.037.037%200%2000.028.008zM9.263%2054.901c.104-.105.224-.044.351-.078.132-.41-.528.303-.269-.144a.9.9%200%2000-.249.242l.278.143c.175-.223-.188.006-.112-.162zm24.775.89l.04.055c.024-.219.075-.275-.091-.439-.259.272-.133.822-.528%201.091.067-.02.147.02.215.086-.039-.318.164-.581.364-.792z%22%2F%3E%3Cpath%20d%3D%22M33.674%2056.583v.026c.002.047.006.088.012.125a.187.187%200%2001.103.084.381.381%200%2000-.115-.235zm-20.146-3.457l.157-.017c-.087-.039-.13-.023-.157.017zm41.267%206.925c.067-.032.135-.068.19-.105a.228.228%200%2000-.19.105zm-18.044-3.036a.426.426%200%2000.122.111c.031.002.059-.003.096.002l-.218-.113zM26.19%2058.684c.211-.463-.083.019-.213-.318l-.239.21c.147.123.317.086.451.108zM9.076%2054.91l.01.025.011-.015-.021-.01zm11.823%202.684l-.08-.075a.168.168%200%2000.08.075zm13.828-.476l.708.228-.173-.187c-.173.232-.347-.33-.535-.041z%22%2F%3E%3Cpath%20d%3D%22M29.054%2059.848l-.022.326c.869-.44%201.405.761%202.226.005.546%201.372.843-.811%201.355.422l.018-.166c2.567.996%205.242%202.404%207.886%202.481l-.063.229c3.941%201.425%208.028%201.783%2012.057%202.647.421-.14.29-.666.665-.855.137.045.463.073.411.342-.304.103-.197.368-.312.458.463.047.995.449%201.467.186l-.275-.399c.187-.119.417.019.557.06-.094.166.043.573-.098.637%201.026-.721.606.462%201.398.232.279-.696%201.295-1.148%201.978-1.553l.28.23c-.415-.068-.083.51-.594.4.395.265.849.022%201.238.189-.049-.184.011-.408.188-.462.234.131.196.477.477.551l-.32.176c.147.282.369-.035.553-.052.008.292.434.395.304.699.455-.337.558-.105%201.023-.3-.394-.342.172-.352.158-.587l-.511.05c.667.269-.235.022-.26.505-.289-.262.576-.727.02-.725.69-.157.795.072%201.523-.234-.416.038.123-.294-.072-.463.51.049.102.179.215.498.28.022.346.295.652-.017.436.186-.115.337.09.546-.218.307-1.211-.531-1.242.508-.242-.013-.593.35-.936.295.278.169.657.549%201.073.346l.105-.574c.287.013.4-.368.597-.298-.133.155.031.413.268.385-.055-.086-.149-.075-.11-.172.432-.008.539-.383%201.057-.45-.399-.176-.462-.354-.812-.641.156-.386.276-.028.507-.052-.04.05-.089.055-.033.141l.264-.166c.492.215-.133.561.271.783.26.348.425-.152.635.044l-.035-.1c.05.009.085.021.111.033v-.027c.28-.039.575.007.677-.274.019.129.245-.028.34-.11.163-.105.542-.413.75.029-.006.004-.012%200-.017.002.341.059.607.196.528.341l.563.091-.065.348c.522-.113.472-.319.818-.686.371.188%201.013-.046%201.242-.186.041.01.103.003.203-.028l-.222-.101c.397-.033.333-.198.591-.231-.057-.023-.066-.039.083-.008l.151.004c-.009.035-.068.037-.128.028l.059.098c.357.288.459-.267.807-.208-.03.017-.081.047-.115.051.198.052.545.414.578.136.05.022.107-.045.159-.123l.147.011a.803.803%200%2001-.145-.012c.07-.104.13-.225.153-.166.162-.02.326-.037.487-.069.099.015.213-.056.301-.123l.11.09c.168-.068.188-.002.175.035.714.17.856-.495%201.6-.476.053-.219-.237-.179-.291-.262.047-.174.356-.425.48-.603.179.044.497.012.772-.001.268-.023.498-.018.514.164.49-.291-.247-.077-.063-.328l.06-.023a.71.71%200%2001-.514-.004c-.118-.138.266-.423.416-.454l.036.264c.39-.335.098-.603.225-.956.372-.132.306.159.491.283.105-.093.204-.192.3-.296l.1.134c.184-.212.141-.365.467-.556-.102.305.504-.283.36.13.185-.115.033-.374.245-.301-.004-.22-.189.074-.3.11-.22-.122.264-.393.391-.622.094.065-.018.223.233.053-.02-.107.059-.289.244-.346-.096-.088.201-.269.303-.404-.13.139-.379.278-.386.108.053-.145.109-.258.329-.5l-.188.135c.035-.334.411-.27.577-.635-.037.175-.089.265-.107.433.065-.186.185-.531.307-.79.11-.058.2-.131.298-.2-.044-.075.184-.323.099-.371.255-.327-.057.344-.01.425.29-.438.074-.434.392-.831l.012.192c.068-.154.151-.485.195-.488-.026-.011-.047.071-.085.169-.104-.162.165-.761-.008-.759l-.085.206c.079-.337.097-.584.211-.821.086-.185.06.163.045.286.106-.308-.072-.294.048-.657-.072.189-.106.14-.1.02-.065.21-.24.629-.164.57l.043-.069c.026.029-.005.145-.009.206-.109.281-.115.108-.165.154-.218.447.142.097-.05.515l-.057.041c-.057.216-.199.528-.12.639-.215.114-.216.486-.396.64-.291-.127.435-.661.39-.984-.156.191-.052-.179-.055-.287-.09.232-.154.479-.261.708-.065.035-.313.141-.292.311l.038-.046c-.129.268.022.272-.168.458-.049.015-.044-.078-.05-.105-.169.172-.058.2-.127.347-.167.173-.042-.177-.193-.042-.052.303-.309.308-.457.488.243.063-.423.899.08.649l-.292.544c-.215.042.045-.527-.208-.544l.331-.315c-.262-.146-.535.819-1.014.751-.199.135-.112.154-.584.288l.25.186c-.236.089-.399%200-.441-.037a1.429%201.429%200%2001-.318.218.244.244%200%2001.073-.176c-.243-.04-.251.03-.25.139-.035.112-.165.177-.291.247l.046-.166c-.061.066-.135.149-.111.204a.476.476%200%2000-.132.112c.064.03.249.145.476.101-.53.188-.888.443-1.438.369-.03-.101.086-.285.028-.275-.231.033-.377.289-.292.428a.795.795%200%2001-.11.063c-.078-.069-.165-.134-.273-.117a.22.22%200%2000-.164-.028c.041.301-.425.296-.467.458a.948.948%200%2000.344-.095c-.101.246-.182.538-.38.414.273-.28-.459-.216.016-.431-.476-.29-.094.319-.513.284l-.286-.094c-.026-.235.353-.209.273-.279l-.156.069c.116-.203.773-.252%201.036-.599-.262.027-.501.07-.772.077-.874.506-2.144.296-2.917.907l.035-.009a.561.561%200%2000-.015.178l-.046-.065-.15.212c-.218-.235-.584-.276-.901-.488.201.172.202.171.234.379-.021.278-.046.397-.344.302-.012-.2.166-.197-.054-.352.114.096.023.238-.103.267-.17-.132-.443-.165-.45-.371.074-.053.136.018.188.05.073-.052-.308-.192-.091-.352l-.288.048c-.169-.179.109-.266.041-.379-.471.111-.727.572-1.179.689.025-.112.047-.588.037-.45-.328-.179-.751.457-1.151.454.068-.139.21-.065.333-.122-1.178-.316-2.156-.477-3.2-1.191l-.372.487-.238-.418c-1.12-.59-2.098-.44-3.271-.498-.362-.038-.14-.451-.277-.652-.762-.242-1.074.388-1.842.364.137-.162.405-.638.092-.734-.092.16-.181.423-.362.272l.137-.162c-.133-.311-.358-.095-.716-.295-.673-.137-1.396.147-2.087.714-.583-.194.195-.653.108-.811.374.319.313-.045.446-.237-.256.125-.546.173-.57-.297-.313-.045-.448-.096-.813.134.184-.116.267.154.082.323-.221-.212-.899-.185-.747-.738-1.48-.228-3.084-.728-4.646-1.075-.33.234.174.162-.018.337-.47.297-.256-.273-.633-.038l.198-.284c-.443-.157-1.061.31-1.572.498.157-.341-.293-.386.124-.511-.23.008-.112-1.666-.354-1.377l-.112%201.559c-.047.144-.328-.02-.321.087-.119-.342-.266-.746-.397-.776.027-.395.335-.234.511-.182.177-.627-.505-.552-.108-1.07-.407.011-.023.338-.308.517l-.301-.217.207.276c-.324.122-.537.579-.823.133l-.538.524c.083-.51-.26-.161-.43-.327l.203-.288c-.268-.049-.349-.16-.469-.386.258-.402.212.167.379-.234l-.252-.22c-.069.284-.309.459-.144.683-.4.459-.658.862-1.324.649-.183-.56.437-.347.431-.856-.647-.379-1.177%201.04-1.574.876-.473-.331-.558.122-1.098.016.255-.284-.279-.448-.294-.784l.299-.285c-.188.06-.308-.108-.198-.334-.087.449-.796.236-1.218.351l-.037.392c-.319.05-.779.179-1.056.002-.484%200-.472.359-.932.669-.099-.39.032-.779.209-1.168.068.223.302.167.469.334.659-.171%201.314-.842%201.832-.515.49-.848-.411.009-.6-.385.023-.052.048-.065.071-.068a.107.107%200%2001-.062-.045c.233-.058.603-.117.783-.569-.364.008-.491.845-.807.345-.382.171-.442-.607-.613-.718-.301.285-.51%201.008-.984.731l.364-.445c-.576-.163-.477.667-1.008.501.172.11-.321.444.035.554-.252.221-.658.165-.91-.059-.098.055-.064.165-.126.331.226.437.607-.199.732.375l.377-.481c.246.278.155.724-.089.887.091%200%20.187-.054.222.058-.176.833-.281-.391-.579.273h.229c-.055.557-.628.327-.893.213-.241-.334-.5-.505-.413-.891l.464-.048c-.13-.364-.584.031-.822-.053a.274.274%200%2000-.034-.137.317.317%200%2001-.01.11c-.046-.033-.079-.092-.092-.194-.207-.079-.587.064-.751-.112l-.071.343.081-.182c.192.068.397.35.178.56-.507.109-.411-.565-.432-.886.248-.487.429.124.704.01.011-.548-.434-.178-.794-.639.341-.509.527.153.775-.336-.342-.194-.551.176-.898-.07.123-.244.508-.168.578-.507l-.204-.225c.622.128.09-.721.607-.734-.162-.286-.444.374-.668-.062.022.265.154.774-.216.91l-.304-.254c-.071-.305.533-.498.368-.782l-.422.097c-.034.168.119.296-.056.495-.162-.232-.526.548-.842.725-.195-.064-.344-.139-.362-.348-.634.355-1.268.179-1.85.519.4-.246.133-.556.004-.845.384.021.52-.487.58-.818-.241.003-.522.489-.453.685-.32-.296-.348.29-.592-.125-.172-.222.233-.473.206-.679-.406-.111-.265.587-.679.371.041-.061.086-.073.074-.174-.214-.159-.531.023-.642.26-.105-.7-.74-.076-.547-.693-.625.053.011.36-.155.556-.299.226-.693-.08-.812-.203.148.012.319-.135.438-.013l-.031-.455c-.68-.43-.668.89-1.303.4.412-.167.185-.305.428-.578-.131.085-.676-.112-.395.263a2.38%202.38%200%2001-.61-.283c-.269.126-.55.208-.735.468-.37-.09-.607-.419-.766-.62-.845.222-1.544-.334-2.437-.048l.062.026c-.66-.098.255.539-.43.501.122-.485-.395-.329-.61-.581-.857-.234-1.483.377-2.276.143.002-.095.049-.213.203-.241-.616-.079-1.104.06-1.653.138l.018-.057c-.455-.107-.881-.006-1.303.175-.421.168-.824.397-1.255.589.061-.071.046-.224.09-.294-.477.041-1.216.25-1.413.715-.628-.135-.312.214-1.075.197-.06-.042.044-.087.082-.121-.362.043-.575.193-.911.316-.601.609-.589%201.051-1.395%201.426-.245-.355.408-.407.27-.722-.123.161-.207.336-.464.385.044-.236-.024-.112-.013-.313-.216.02-.422.838-.436.795.032.075.108.077.249-.032-.051.326-.707.525-.988.886.114-.082.503-.286.475-.025-.496.284-.45.685-.656%201.056-.491.199.104-.497-.121-.653-.124-.024-.404-.042-.298-.282-.389.294-.511.707-.788%201.034l-.035-.061c-.384.482-.643%201.113-1.022%201.429l.211-.159c-.035.1-.232.322-.248.526-.059-.079-.357.166-.317-.008.035.382-.615%201.219-.582%201.588-.125.099-.144-.062-.167-.137.207-.301.325-.365.345-.593-.165.258-.337.408-.357.335-.036.356-.318%201.03-.285%201.22-.172.151-.261.342-.326.218-.301.881.451-.265.03.671-.267.39.077-.471-.206.11l.034-.116c-.378.343.017.371-.168.857-.113.032.042-.378-.131-.055-.109.479-.071.708-.186%201.171l-.011-.081c-.062.301-.186.88-.183%201.187-.006.014-.002-.03%200-.089l-.046.691-.008.131c.014-.229.073-.668.083-.961-.02.291.102-.444.131-.29v-.059c.256-.716.62-1.619%201.179-2.383.16-.586.604-.804.882-1.368-.113-.2.037-.119.359-.555-.167.234.111.127.257.017.024-.114.092-.224.159-.334.132-.037.789-.337.836-.628.299-.156.006.113-.006.198.198.013.113-.255.266-.253%200%200%20.017.025%200%20.055.391-.3.662-.435%201.109-.682-.158-.263.348-.364.467-.579%200%20.124.31-.059.478-.067l.097-.342c.118-.318.41-.06.656-.321l-.111-.019c.179-.206.897-.316%201.216-.221.912-.772%201.838-1.01%202.784-.996.956-.018%201.874.179%203.042.007.141-.161-.143-.256-.044-.49.244-.071.303-.053.53-.072-.213-.13-.166.043-.153-.104l-.335.164c-.021-.037.016-.054-.025-.126-.113.054-.239.162-.393.143.199-.141.22-.524.536-.399-.018.054-.055.073-.13.11.249.017.245-.169.439-.078.233.072.168-.042.21.126l.711.21c.331-.49.78-.006.888.047-.073.366-.461.084-.619.44l.251.276.009-.29.352.103-.019.055c.041-.112.084-.224.173-.117.015.042.049.125.01.14l.251-.149c-.149.3.217.104.173.46.791.278%201.055-.386%201.729.229-.101-.191.279-.559.496-.458.119.114.141.205.045.335l.311-.142c.291.656.686.336%201.186.657l-.053.165c.225-.158.462-.283.747-.149l-.113.331c.313.33.402-.66.763-.346.069-.375-.15-.623-.127-.985.029.399.452.553.402.259.437-.065.28.075.297.172l.285-.172c.283.087-.012.518-.159.707.347-.34.577.015.861.158l-.159.139.377.176c.324-.227.691-.159.985.096l-.351.442c.167.332.161-.141.244-.21.429-.142.423.226.543.572.728-.367.943%201.202%201.656.582zm43.968%204.944l-.072-.031c.119-.095.182-.169.072.031zm-3.602.567c.425-.189.299.005.34.108-.437-.069-.672.089-1.056-.027.063.077.078.182.1.248a.38.38%200%2001-.363-.292c.174-.397%201.175.184.979-.037zm6.944-3.736a.351.351%200%2001-.008.071h-.002l.01-.071zm-1.63%201.108a.243.243%200%2000-.176-.059c.066.059.126.105.176.059zm-3.896.496c-.111-.146-.304-.075-.449-.035.072.016.201.051.449.035zM45.605%2059.15c.143-.061.425-.239.257-.459-.147.176-.258-.217-.414.067-.009-.014-.009-.021-.014-.032.076.219.138.403.172.423zm-12.342-1.229c.084-.213.242-.427.232-.611l.029.027c-.009-.083-.016-.153.021-.194-.084-.071-.169-.152-.255-.108-.237.707-.473.763-.026.885z%22%2F%3E%3Cpath%20d%3D%22M38.036%2056.004c-.049%200-.083-.015-.114-.011.03.008.066.011.114.011zm-4.728%201.039c-.022.043.071.146.187.267-.003-.097-.05-.188-.187-.267zm47.703-.039l-.023.123.11-.227c.037-.424-.007-.453-.04-.565-.022.373-.098.586-.239%201.039l.192-.371zm-.512.046c-.034.03-.121.103-.15.154l.019.069.131-.223zm-3.074%203.306c.117-.046.222-.107.331-.165.031-.123-.374.042-.331.165zm2.205-.241c.021-.073.041-.145.056-.222-.153.12-.309.315-.259.409.113-.233.077-.018.204-.188zm-2.999.76c.027.214-.351.114-.298.304.044-.093.404-.141.298-.304zm1.364%201.267c.211.051.259-.228.468-.38-.152.156-.483.228-.468.38zm-2.706.156c-.061-.152.08-.206.252-.249-.027.068-.024.149-.08.205.194-.239.228-.217.39-.389-.257.019-.602.089-.665-.099-.074.195-.156.493.103.532zm2.249.269c.197-.096.375-.082.564-.265-.094-.043-.247-.095-.461.118l-.019-.199c-.285.083.216.1-.084.345zm-3.397-.293l.141.051c.173-.239.515-.283.538-.55-.282.11-.587.342-.679.498zm2.38.658l.1.237c.261-.149-.062-.058-.007-.172.088-.019.204-.076.229-.152-.255.229-.126-.155-.322.087zm-.688.773l-.291.29.404.116c.349-.341-.057-.157-.113-.406zm-.5.059l-.061-.028c-.113.209-.225.436-.355.642.254-.307.275-.309.415-.614zm-6.733-.796c-.055.159.253.367.119.185.053-.13-.349-.353-.119-.185zm1.455%202.864c-.173-.088-.696.181-.933.32.281-.106.99-.111.933-.32zm-1.029.374l.096-.053a.275.275%200%2000-.096.053zm-9.916.479a.126.126%200%2000-.078.044l.078-.044z%22%2F%3E%3Cpath%20d%3D%22M59.355%2066.597c.141.084.464.002.552-.203-.256.07-.478.103-.798.291.11-.011.213.154.245-.088zm-2.146-.385c.136-.114.278-.026.275-.229-.047-.098-.324.081-.275.229zm-12.852-9.261c-.17-.167-.308-.106-.334.234.224.05.15-.175.334-.234zm-.607.241l.013-.169-.069-.282.056.451zm-1.25-.818a.287.287%200%2001.118-.121c-.088.025-.166.054-.118.121zm.163-.133a.124.124%200%2000-.044.011l.044-.011zm.064.127l.059-.17c-.028.02-.077.031-.123.044.04-.002.073.031.064.126zm-.622-.155l.136.562c.333-.177-.244-.332.156-.794l-.292.232zm-.943-.091c-.207-.224-.768.464-.757-.156-.785.127-.091%201.018-.958%201.031.686.499.683-1.026%201.276-.529-.233-.446.294-.232.439-.345zm-.133%201.016c.116-.283-.194-.39-.343-.219.084.056.137.507.343.219zm-1.313-1.102l-.156-.28-.106.173.262.107zm-.786-.326l.299-.284c-.104.114-.411.008-.299.284zm-1.024-.711c-.166-.164-.556.564-.093.504l-.087-.055c.057-.114-.092-.445.18-.449zm-2.968.523c.132.053.32-.002.336-.168l-.417.056.081.112zm-.47%201.87c-.005.499.362.06.567.282-.257-.169-.206-.223-.567-.282zm.23-2.642c.155-.164.277%200%20.362.055.029-.276-.248-.275-.362-.055zm-.643.001c-.069-.218.1-.25.044-.401-.205-.277-.493-.319-.716-.106.014.213-.042.768-.216.969.468-.048.929-.844.945-.134l.579-.712c-.298-.217-.418.495-.637.385zm.412%201.758l-.148-.331c-.03.274-.213.273-.357.326-.109.605.366.006.504.006zm-2.865-2.02l-.525.01.15.072.375-.082zm-.261-.263l.033-.169-.459.212.426-.043zm-.46-.321l.051.04.328-.074-.379.034zm-1.001-.354l.028.259c.142-.034.321.294.384-.036-.138.084-.388-.016-.412-.223zm-4.735%205.161c.114-.131.094-.279.074-.43l-.213.359c.043-.01.126-.028.138.071zm-.416-.779l-.424.361c.371.163.496-.168.851-.153-.115-.178-.382.09-.538-.078l.112-.13zm-6.759-1.346c.025-.249-.053-.217.2-.368-.349.138-.648.097-1.048.13.077.154-.201.414-.053.351l.433-.142-.058.167c.316.193.19-.273.526-.137zM2.678%2064.494c-.009-.05-.037.003-.063.056-.036.291.069-.115.063-.056z%22%2F%3E%3C%2Fg%3E%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E");
}
.rMain_page_interviewSingle_type_03 .interviewPost__infoDl {
  border-color: #ac7644;
}
.rMain_page_interviewSingle_type_03 .interviewPost__infoDtYear {
  color: #ac7644;
}
.rMain_page_interviewSingle_type_03 .interviewPost__infoDtAffiliation {
  color: #ac7644;
}
.rMain_page_interviewSingle_type_03 .interviewPost__ttlText {
  color: #ac7644;
}
.rMain_page_interviewSingle_type_03 .interviewPost__mainContents:after {
  background-color: #f4e9e1;
}
.rMain_page_interviewSingle_type_03 .interviewPost__scheduleTtlEn {
  color: #ac7644;
}
.rMain_page_interviewSingle_type_03 .interviewPost__scheduleColDt {
  background-color: #ac7644;
}
.rMain_page_interviewSingle_type_03 .interviewPost__scheduleCol:before {
  background-color: #f4e9e1;
}
.rMain_page_interviewSingle_type_03 .interviewPost__scheduleColList:before {
  background-color: #f4e9e1;
}
.rMain_page_interviewSingle_type_03 .interviewPost__scheduleInner:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%201103%2015.324%22%20data-google-analytics-opt-out%3D%22%22%3E%3Cpath%20d%3D%22M1101.5%2012.507C1051.875%2018.615%201050.826%201.5%201000.827%201.5s-49.999%2011.048-99.999%2011.048c-50%200-50-11.048-100-11.048-49.998%200-49.998%2011.048-99.995%2011.048-50%200-50-11.048-100-11.048-49.999%200-49.999%2011.048-99.998%2011.048-50%200-50-11.048-99.999-11.048-50%200-50%2011.048-100.001%2011.048-50%200-50-11.048-100-11.048-50.002%200-50.002%2011.048-100.005%2011.048-50.002%200-49.702-4.902-99.33-11.007%22%20fill%3D%22none%22%20stroke%3D%22%23ac7644%22%20stroke-dasharray%3D%2212%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20data-name%3D%22%E4%BB%96%E3%81%AE%E5%85%88%E8%BC%A9%22%2F%3E%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 768px) {
  .rMain_page_interviewSingle_type_03 .interviewPost__scheduleInner:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%201103%2015.324%22%20data-google-analytics-opt-out%3D%22%22%3E%3Cpath%20d%3D%22M1101.5%2012.507C1051.875%2018.615%201050.826%201.5%201000.827%201.5s-49.999%2011.048-99.999%2011.048c-50%200-50-11.048-100-11.048-49.998%200-49.998%2011.048-99.995%2011.048-50%200-50-11.048-100-11.048-49.999%200-49.999%2011.048-99.998%2011.048-50%200-50-11.048-99.999-11.048-50%200-50%2011.048-100.001%2011.048-50%200-50-11.048-100-11.048-50.002%200-50.002%2011.048-100.005%2011.048-50.002%200-49.702-4.902-99.33-11.007%22%20fill%3D%22none%22%20stroke%3D%22%23ac7644%22%20stroke-dasharray%3D%2212%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20data-name%3D%22%E4%BB%96%E3%81%AE%E5%85%88%E8%BC%A9%22%2F%3E%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E");
  }
}
.rMain_page_interviewSingle_type_03 .interviewSingleOthers__ttlEn {
  color: #ac7644;
}

.interviewPost__mainContents {
  position: relative;
  z-index: 1;
  padding-bottom: 120px;
  margin-bottom: 110px;
}
@media screen and (max-width: 768px) {
  .interviewPost__mainContents {
    padding-bottom: 60px;
    margin-bottom: 60px;
  }
}
.interviewPost__mainContents:after {
  content: "";
  display: block;
  width: 73.6301369863vw;
  height: calc(100% - 80px);
  position: absolute;
  right: calc(-50vw + 50%);
  background-color: #dbeee2;
  top: 80px;
  z-index: 0;
  border-radius: 100px 0 0 100px;
}
@media screen and (max-width: 768px) {
  .interviewPost__mainContents:after {
    width: calc(100% - 22px);
    right: -30px;
    border-radius: 50px 0 0 50px;
  }
}
.interviewPost__mainContents::before {
  content: "";
  position: absolute;
  pointer-events: none;
  background-image: url("../../img/recruit/grain-512.webp");
  background-repeat: repeat;
  background-size: 20vw;
  height: calc(100% - 80px);
  opacity: 1;
  mix-blend-mode: soft-light;
  z-index: 1;
  top: 80px;
  right: calc(-50vw + 50%);
  border-radius: 100px 0 0 100px;
  width: 73.6301369863vw;
}
@media screen and (max-width: 768px) {
  .interviewPost__mainContents::before {
    background-size: 50vw;
    width: calc(100% - 22px);
    right: -30px;
    border-radius: 50px 0 0 50px;
  }
}
.interviewPost__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-height: 480px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 120px;
  z-index: 1;
}
@media screen and (max-width: 960px) {
  .interviewPost__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__header {
    margin-bottom: 30px;
    min-height: auto;
  }
}
.interviewPost__header:before {
  content: "";
  display: block;
  width: 160px;
  height: 85.8855px;
  aspect-ratio: 160/85.8855;
  background: url(../../img/recruit/interview/img_ec_symbol_02.png) no-repeat center center/cover;
  position: absolute;
  right: -150px;
  top: -148px;
  z-index: 2;
}
@media screen and (max-width: 1336px) {
  .interviewPost__header:before {
    right: -90px;
  }
}
@media screen and (max-width: 1160px) {
  .interviewPost__header:before {
    right: -30px;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__header:before {
    width: 91.49015px;
    height: 49.1105px;
    right: -11px;
    top: -77px;
  }
}
.interviewPost__header:after {
  content: "";
  display: block;
  width: 160px;
  height: 85.8855px;
  aspect-ratio: 160/85.8855;
  background: url(../../img/recruit/interview/img_ec_symbol_03.png) no-repeat center center/cover;
  position: absolute;
  left: -150px;
  bottom: 0;
  z-index: 3;
}
@media screen and (max-width: 1336px) {
  .interviewPost__header:after {
    left: -90px;
  }
}
@media screen and (max-width: 1160px) {
  .interviewPost__header:after {
    left: -30px;
  }
}
@media screen and (max-width: 960px) {
  .interviewPost__header:after {
    display: none;
  }
}
.interviewPost__ec {
  max-width: 700px;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 960px) {
  .interviewPost__ec {
    position: static;
    max-width: 100%;
  }
}
.interviewPost__ec:after {
  content: "";
  display: block;
  width: 173px;
  height: 88.5px;
  background: url(../../img/recruit/interview/img_ec_symbol_01.png) no-repeat center center/contain;
  position: absolute;
  right: -70px;
  bottom: -35px;
  aspect-ratio: 346/177;
}
@media screen and (max-width: 960px) {
  .interviewPost__ec:after {
    bottom: 0;
    z-index: 2;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__ec:after {
    width: 96.931px;
    height: auto;
    right: 0;
  }
}
.interviewPost__ecMainImg {
  width: 100%;
  position: relative;
  top: -100px;
  margin-bottom: -100px;
}
@media screen and (max-width: 768px) {
  .interviewPost__ecMainImg {
    top: -30px;
    margin-bottom: -30px;
  }
}
.interviewPost__info {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 960px) {
  .interviewPost__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding-left: 40px;
    padding: 30px 40px 30px;
    top: -30px;
    right: 30px;
  }
  .interviewPost__info:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0 20px 20px 0;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewPost__info:after {
    border-radius: 0 10px 10px 0;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__info {
    padding: 15px 20px 20px 40px;
    top: -33px;
  }
}
.interviewPost__infoDl {
  padding-left: 22px;
  border-left: 2px solid #6aa378;
}
@media screen and (max-width: 960px) {
  .interviewPost__infoDl {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    position: relative;
    z-index: 2;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__infoDl {
    padding-left: 15px;
    border-width: 1px;
  }
}
.interviewPost__infoDtYear {
  display: block;
  color: #6aa378;
  margin-bottom: 5px;
  font-weight: 500;
}
.interviewPost__infoDtAffiliation {
  display: block;
  color: #6aa378;
  font-weight: 500;
}
.interviewPost__infoDd {
  font-size: 2.4rem;
  font-weight: 500;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  .interviewPost__infoDd {
    font-size: 1.6rem;
    margin-top: 12px;
  }
}
.interviewPost__ttl {
  position: relative;
  margin-top: 60px;
}
@media screen and (max-width: 960px) {
  .interviewPost__ttl {
    margin-top: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__ttl {
    margin-bottom: 15px;
  }
}
.interviewPost__ttl:after {
  content: "";
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: 0 20px 20px 0;
}
@media screen and (max-width: 960px) {
  .interviewPost__ttl:after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__ttl {
    font-size: 2rem;
  }
}
.interviewPost__ttlText {
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.75;
  max-width: 740px;
  padding: 40px 40px 40px 0;
  position: relative;
  z-index: 1;
  display: block;
}
@media screen and (max-width: 960px) {
  .interviewPost__ttlText {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__ttlText {
    font-size: 2rem;
    line-height: 1.6;
  }
}
.interviewPost__body {
  counter-reset: qa-counter;
  padding-left: 50px;
  padding-right: 50px;
  z-index: 1;
  position: relative;
}
.interviewPost__body:after {
  content: "";
  display: block;
  width: 191.5px;
  height: 165px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../../img/recruit/interview/img_schedule_symbol.png) no-repeat center center/cover;
  left: -103px;
  bottom: -75px;
}
@media screen and (max-width: 768px) {
  .interviewPost__body:after {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .interviewPost__body {
    padding-left: 0;
    padding-right: 0;
  }
}
.interviewPost__schedule {
  margin-bottom: 110px;
}
@media screen and (max-width: 768px) {
  .interviewPost__schedule {
    margin-bottom: 55px;
  }
}
.interviewPost__scheduleInner {
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}
@media screen and (max-width: 960px) {
  .interviewPost__scheduleInner {
    padding-left: 0;
    padding-right: 0;
  }
}
.interviewPost__scheduleInner:after {
  content: "";
  display: block;
  width: calc(100% + 100px);
  height: 15.3241px;
  aspect-ratio: 1100/15.3241;
  background: url(../../img/recruit/interview/line_schedule_pc.svg) no-repeat center center/cover;
  position: relative;
  left: -50px;
  margin-top: 115px;
}
@media screen and (max-width: 960px) {
  .interviewPost__scheduleInner:after {
    left: 0;
    width: 100%;
    background: url(../../img/recruit/interview/line_schedule_sp.svg) no-repeat center center/cover;
    height: 2.18vw;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleInner:after {
    margin-top: 55px;
  }
}
.interviewPost__scheduleTtl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleTtl {
    margin-bottom: 30px;
  }
}
.interviewPost__scheduleTtlEn {
  font-size: 2rem;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  color: #5fa06e;
}
.interviewPost__scheduleTtlEn:before {
  content: "・";
  margin-right: 0.5em;
  display: block;
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleTtlEn {
    font-size: 1rem;
    margin-bottom: 10px;
  }
}
.interviewPost__scheduleTtlJp {
  font-size: 4rem;
  line-height: 1.5;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleTtlJp {
    font-size: 2rem;
    line-height: 1;
  }
}
.interviewPost__scheduleCol {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 960px) {
  .interviewPost__scheduleCol {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    position: relative;
  }
  .interviewPost__scheduleCol:before {
    content: "";
    display: block;
    width: 10px;
    height: 100%;
    border-radius: 10px;
    background-color: #dbeee2;
    position: absolute;
    left: 29px;
    top: 0;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewPost__scheduleCol:before {
    width: 5px;
    left: 23px;
  }
}
.interviewPost__scheduleColList {
  width: 50%;
  position: relative;
}
@media screen and (max-width: 960px) {
  .interviewPost__scheduleColList {
    width: 100%;
  }
}
.interviewPost__scheduleColList:before {
  content: "";
  display: block;
  width: 10px;
  height: calc(100% + 26px);
  border-radius: 10px;
  background-color: #dbeee2;
  position: absolute;
  left: 29px;
  top: 0;
}
@media screen and (max-width: 960px) {
  .interviewPost__scheduleColList:before {
    display: none;
  }
}
.interviewPost__scheduleColList:last-of-type {
  margin-top: 26px;
}
@media screen and (max-width: 960px) {
  .interviewPost__scheduleColList:last-of-type {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleColList:last-of-type {
    margin-top: 20px;
  }
}
.interviewPost__scheduleColList:last-of-type::before {
  top: -26px;
}
.interviewPost__scheduleColDl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleColDl {
    margin-bottom: 20px;
  }
}
.interviewPost__scheduleColDl:last-of-type {
  margin-bottom: 0;
}
.interviewPost__scheduleColDt {
  min-width: 68px;
  width: 68px;
  height: 32px;
  border-radius: 32px;
  background-color: #70a276;
  color: #fff;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1px;
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleColDt {
    width: 50px;
    height: 23px;
    min-width: 50px;
    padding-bottom: 3px;
  }
}
.interviewPost__scheduleColDd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1.6rem;
  line-height: 1.875;
}
@media screen and (max-width: 768px) {
  .interviewPost__scheduleColDd {
    line-height: 1.5625;
    position: relative;
    top: -1px;
    margin-bottom: -1px;
  }
}

.interviewPostItem {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .interviewPostItem {
    margin-bottom: 45px;
  }
}
.interviewPostItem:last-of-type {
  margin-bottom: 0;
}
.interviewPostItem:nth-of-type(even) .interviewPostItem__fig {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.interviewPostItem__fig {
  width: 452px;
}
@media screen and (max-width: 960px) {
  .interviewPostItem__fig {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewPostItem__fig {
    margin-bottom: 20px;
  }
}
.interviewPostItem__img {
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .interviewPostItem__img {
    border-radius: 10px;
  }
}
.interviewPostItem__texts {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 960px) {
  .interviewPostItem__texts {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.interviewPostItem__ttl {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 1.666;
  counter-increment: qa-counter;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
}
.interviewPostItem__ttl:before {
  content: "Q" counter(qa-counter) ". ";
  font-weight: bold;
  margin-right: 0.25em;
}
@media screen and (max-width: 768px) {
  .interviewPostItem__ttl:before {
    position: relative;
    top: -1px;
  }
}
@media screen and (max-width: 768px) {
  .interviewPostItem__ttl {
    font-size: 2rem;
    line-height: 1.5;
    margin-bottom: 10px;
  }
}
.interviewPostItem__descPara {
  line-height: 1.875;
  margin-bottom: 1.5em;
}
.interviewPostItem__descPara:last-of-type {
  margin-bottom: 0;
}

.interviewPostItem_type_col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 45px;
}
@media screen and (max-width: 960px) {
  .interviewPostItem_type_col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}

.interviewPostItem_type_row .interviewPostItem__fig {
  width: 100%;
  margin-top: 30px;
}
@media screen and (max-width: 960px) {
  .interviewPostItem_type_row .interviewPostItem__fig {
    margin-top: 30px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .interviewPostItem_type_row .interviewPostItem__fig {
    margin-top: 22px;
  }
}
@media screen and (max-width: 768px) {
  .interviewPostItem_type_row .interviewPostItem__img {
    width: 100%;
    height: auto;
    aspect-ratio: 630/334;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media screen and (max-width: 960px) {
  .interviewSingleOthers {
    padding-right: 0;
  }
}
.interviewSingleOthers__container {
  max-width: 1060px;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__container {
    padding-left: 0;
    padding-right: 0;
  }
}
.interviewSingleOthers__ttl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: flex-start;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__ttl {
    margin-bottom: 30px;
  }
}
.interviewSingleOthers__ttlEn {
  font-size: 2rem;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  color: #5fa06e;
}
.interviewSingleOthers__ttlEn:before {
  content: "・";
  margin-right: 0.5em;
  display: block;
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__ttlEn {
    font-size: 1rem;
    margin-bottom: 10px;
  }
}
.interviewSingleOthers__ttlJp {
  font-size: 4rem;
  line-height: 1.5;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__ttlJp {
    font-size: 2rem;
    line-height: 1;
  }
}
.interviewSingleOthers .interviewList__itemNum {
  font-size: 5rem;
}
.interviewSingleOthers .interviewList__item:nth-of-type(odd) .interviewList__itemTtl {
  order: 2;
}
.interviewSingleOthers .interviewList__item:nth-of-type(odd) .interviewList__itemBody {
  order: 1;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers .interviewList__itemNum {
    font-size: clamp(3.5rem, 9.333333vw, 9.333333vw);
  }
  .interviewSingleOthers .interviewList__item:nth-of-type(odd) .interviewList__itemTtl {
    order: 1;
  }
  .interviewSingleOthers .interviewList__item:nth-of-type(odd) .interviewList__itemBody {
    order: 2;
  }
}
.interviewSingleOthers__list {
  max-width: 1160px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -35px -70px;
  width: auto;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__list {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.interviewSingleOthers__item {
  width: 50% !important;
  padding: 35px 70px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__item {
    width: 250px !important;
    padding: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item {
    width: 140px !important;
  }
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__item.swiper-slide-active {
    width: 400px !important;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active {
    width: 215px !important;
    padding-right: 25px;
  }
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__itemNum {
    font-size: 3.6rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__itemNum {
    font-size: 2rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__itemFig {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__itemDl {
    padding-left: 15px;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__itemDtYear {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__itemDtAffiliation {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__itemDd {
    font-size: 1.5rem;
    margin-top: 6px;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .interviewSingleOthers__btnWrap {
    margin-top: 15px;
  }
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__item.swiper-slide-active .rBtn {
    width: 300px;
    height: 80px;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .rBtn {
    width: 175px;
    height: 40px;
  }
}
@media screen and (max-width: 960px) and (max-width: 768px) {
  .interviewSingleOthers__item.swiper-slide-active .rBtn__text {
    font-size: 1.6rem;
  }
}
.interviewSingleOthers__item_type_01 .interviewSingleOthers__itemNum {
  color: #dbeee2;
}
.interviewSingleOthers__item_type_01 .interviewSingleOthers__itemDl {
  border-color: #6aa378;
}
.interviewSingleOthers__item_type_01 .interviewSingleOthers__itemDtYear {
  color: #6aa378;
}
.interviewSingleOthers__item_type_01 .interviewSingleOthers__itemDtAffiliation {
  color: #6aa378;
}
.interviewSingleOthers__item_type_02 .interviewSingleOthers__itemNum {
  color: #d7edf1;
}
.interviewSingleOthers__item_type_02 .interviewSingleOthers__itemDl {
  border-color: #52adc2;
}
.interviewSingleOthers__item_type_02 .interviewSingleOthers__itemDtYear {
  color: #52adc2;
}
.interviewSingleOthers__item_type_02 .interviewSingleOthers__itemDtAffiliation {
  color: #52adc2;
}
.interviewSingleOthers__item_type_03 .interviewSingleOthers__itemNum {
  color: #f7ebe4;
}
.interviewSingleOthers__item_type_03 .interviewSingleOthers__itemDl {
  border-color: #b27649;
}
.interviewSingleOthers__item_type_03 .interviewSingleOthers__itemDtYear {
  color: #b27649;
}
.interviewSingleOthers__item_type_03 .interviewSingleOthers__itemDtAffiliation {
  color: #b27649;
}
.interviewSingleOthers__item_type_04 .interviewSingleOthers__itemNum {
  color: #daefe3;
}
.interviewSingleOthers__item_type_04 .interviewSingleOthers__itemDl {
  border-color: #6aa378;
}
.interviewSingleOthers__item_type_04 .interviewSingleOthers__itemDtYear {
  color: #6aa378;
}
.interviewSingleOthers__item_type_04 .interviewSingleOthers__itemDtAffiliation {
  color: #6aa378;
}
.interviewSingleOthers__item_type_05 .interviewSingleOthers__itemNum {
  color: #d6eef2;
}
.interviewSingleOthers__item_type_05 .interviewSingleOthers__itemDl {
  border-color: #3daec1;
}
.interviewSingleOthers__item_type_05 .interviewSingleOthers__itemDtYear {
  color: #3daec1;
}
.interviewSingleOthers__item_type_05 .interviewSingleOthers__itemDtAffiliation {
  color: #3daec1;
}
.interviewSingleOthers__itemNum {
  font-size: 5rem;
  line-height: 1;
  margin-bottom: 15px;
  font-family: "PT Serif", serif;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__itemNum {
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    font-size: 3rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__itemNum {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__itemTtl {
    margin-top: 10px;
  }
}
.interviewSingleOthers__itemFig {
  margin-bottom: 30px;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__itemFig {
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
  }
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__itemFig {
    margin-bottom: 8px;
  }
}
.interviewSingleOthers__itemFigLink:hover {
  opacity: 0.75;
}
.interviewSingleOthers__itemImg {
  position: relative;
  top: -14px;
  margin-bottom: -14px;
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__itemImg {
    top: -8px;
    margin-bottom: -8px;
  }
}
.interviewSingleOthers__itemDl {
  padding-left: 22px;
  border-left: 2px solid #6aa378;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__itemDl {
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
  }
}
.interviewSingleOthers__itemDtYear {
  display: block;
  color: #6aa378;
  margin-bottom: 5px;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__itemDtYear {
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
  }
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__itemDtYear {
    font-size: 1rem;
    white-space: nowrap;
  }
}
.interviewSingleOthers__itemDtAffiliation {
  display: block;
  color: #6aa378;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__itemDtAffiliation {
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
  }
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__itemDtAffiliation {
    font-size: 1rem;
    white-space: nowrap;
  }
}
.interviewSingleOthers__itemDd {
  font-size: 2.4rem;
  font-weight: 500;
  margin-top: 15px;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__itemDd {
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
  }
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__itemDd {
    font-size: 1.1rem;
    margin-top: 7px;
    white-space: nowrap;
  }
}
.interviewSingleOthers__btnWrap {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__btnWrap {
    margin-top: 15px;
  }
  .interviewSingleOthers__btnWrap .rBtn {
    width: 123px;
    height: 28px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .interviewSingleOthers__btntn .rBtn__text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__scroller {
    background-color: #cccccc;
    max-width: calc(100% - 30px);
    height: 5px;
    border-radius: 5px;
    position: static !important;
    margin-top: 36px;
  }
  .interviewSingleOthers__scroller .swiper-scrollbar-drag {
    background-color: #969696;
    border-radius: 5px;
  }
}
.interviewSingleOthers__Btns {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  margin-top: 20px;
  width: calc(100% - 30px);
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__Btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.interviewSingleOthers__btnPrev {
  width: 34px;
  height: 34px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
          box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
  position: static;
  margin: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.interviewSingleOthers__btnPrev:after {
  display: none !important;
}
.interviewSingleOthers__btnPrev:before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #009db7;
  border-left: 1.5px solid #009db7;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: relative;
  top: 0px;
  left: 1px;
}
.interviewSingleOthers__btnNext {
  width: 34px;
  height: 34px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
          box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
  position: static;
  margin: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.interviewSingleOthers__btnNext:after {
  display: none !important;
}
.interviewSingleOthers__btnNext:before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #009db7;
  border-left: 1.5px solid #009db7;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  position: relative;
  top: 0px;
  right: 1px;
}
@media screen and (max-width: 960px) {
  .interviewSingleOthers__swiper_is_false {
    padding-right: 30px;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px 0;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__item {
    width: 100% !important;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__itemNum {
    font-size: 3.7rem;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__itemTtl {
    margin-top: 15px;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__itemDtYear {
    font-size: 1.2rem;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__itemDtAffiliation {
    font-size: 1.2rem;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__itemDd {
    font-size: 1.8rem;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__btntn {
    width: 162px;
    height: 44px;
  }
  .interviewSingleOthers__swiper_is_false .interviewSingleOthers__itemFig {
    margin-bottom: 15px;
  }
  .interviewSingleOthers__swiper_is_false .rBtn__text {
    font-size: 1.4rem;
  }
}

/* ================================
   rMain
   ================================ */
.rMain_page_under {
  padding-top: 0px !important;
}
@media screen and (max-width: 960px) {
  .rMain_page_under {
    padding-top: 100px !important;
  }
}
@media screen and (max-width: 768px) {
  .rMain_page_under {
    padding-top: 60px !important;
  }
}

.rMain_page_interviewSingle {
  padding-top: 150px !important;
}
@media screen and (max-width: 768px) {
  .rMain_page_interviewSingle {
    padding-top: 60px !important;
    padding-top: 85px !important;
  }
}

.introduction__bg {
  position: relative;
  z-index: 0;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
.introduction__bgItem {
  position: absolute;
}
.introduction__bgItem_type_01 {
  width: 1253.7806px;
  left: -80px;
  top: 329px;
  aspect-ratio: 1253.7806/1062.397;
  --mask: url("../../img/recruit/introduction/bg_01_pc.svg");
}
@media screen and (max-width: 768px) {
  .introduction__bgItem_type_01 {
    width: 129.1394933333vw;
    left: -1.3333333333vw;
    --mask: url("../../img/recruit/introduction/bg_01_sp.svg");
    aspect-ratio: 968.5462/1398.5391;
  }
}
.introduction__bgItem_type_01::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 99% 99%;
  mask-size: 99% 99%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .introduction__bgItem_type_01::after {
    background-size: 50vw;
  }
}
.introduction__bgItem_type_02 {
  width: 1197.1438px;
  right: 0;
  top: 913px;
  aspect-ratio: 1197.1438/913.106;
  --mask: url("../../img/recruit/introduction/bg_02_pc.svg");
  aspect-ratio: 1197.1438/903.7607;
}
@media screen and (max-width: 768px) {
  .introduction__bgItem_type_02 {
    width: 159.6191733333vw;
    right: -2.6666666667vw;
    --mask: url("../../img/recruit/introduction/bg_02_sp.svg");
    aspect-ratio: 1197.1438/2038.274;
  }
}
.introduction__bgItem_type_02::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 99% 99%;
  mask-size: 99% 99%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .introduction__bgItem_type_02::after {
    background-size: 50vw;
  }
}
.introduction__bgItem_type_03 {
  width: 1456.5564px;
  left: 0;
  top: 1261px;
  aspect-ratio: 1456.5564/1003.147;
  --mask: url("../../img/recruit/introduction/bg_03_pc.svg");
}
@media screen and (max-width: 768px) {
  .introduction__bgItem_type_03 {
    width: 129.1394933333vw;
    left: 0vw;
    --mask: url("../../img/recruit/introduction/bg_03_sp.svg");
    aspect-ratio: 968.5462/1398.5391;
  }
}
.introduction__bgItem_type_03::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 99% 99%;
  mask-size: 99% 99%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .introduction__bgItem_type_03::after {
    background-size: 50vw;
  }
}
.introduction__bgItem_type_04 {
  display: none;
}
@media screen and (max-width: 768px) {
  .introduction__bgItem_type_04 {
    display: block;
    width: 85.7578533333vw;
    right: -23.4666666667vw;
    --mask: url("../../img/recruit/introduction/bg_04_sp.svg");
    aspect-ratio: 643.1839/596.5958;
  }
  .introduction__bgItem_type_04::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    background-image: url(../../img/recruit/grain-512.webp);
    background-repeat: repeat;
    background-size: 20vw;
    opacity: 1;
    mix-blend-mode: soft-light;
    -webkit-mask-image: var(--mask, none);
    mask-image: var(--mask, none);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 99% 99%;
    mask-size: 99% 99%;
    -webkit-mask-position: center;
    mask-position: center;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .introduction__bgItem_type_04::after {
    background-size: 50vw;
  }
}
.introduction__bgItemImg {
  position: absolute;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.introduction__symbol {
  position: relative;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
.introduction__symbolItemImg {
  position: absolute;
}
.introduction__symbolItemImg_type_01 {
  width: 86.7865px;
  left: 60px;
  top: 693px;
}
@media screen and (max-width: 1260px) {
  .introduction__symbolItemImg_type_01 {
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .introduction__symbolItemImg_type_01 {
    width: 11.5715333333vw;
    left: 10px;
  }
}
.introduction__symbolItemImg_type_02 {
  width: 145.885px;
  right: 10px;
  top: 1062px;
}
@media screen and (max-width: 1260px) {
  .introduction__symbolItemImg_type_02 {
    right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .introduction__symbolItemImg_type_02 {
    right: auto;
    left: 5px;
    width: 19.4513333333vw;
  }
}
.introduction__symbolItemImg_type_03 {
  width: 80.072px;
  left: 60px;
  top: 1488px;
}
@media screen and (max-width: 1260px) {
  .introduction__symbolItemImg_type_03 {
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .introduction__symbolItemImg_type_03 {
    left: auto;
    right: 7px;
    width: 9.4996266667vw;
  }
}
.introduction__symbolItemImg_type_04 {
  width: 72.6892px;
  right: 65px;
  top: 1601px;
}
@media screen and (max-width: 1260px) {
  .introduction__symbolItemImg_type_04 {
    right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .introduction__symbolItemImg_type_04 {
    width: 9.4996266667vw;
    right: 5px;
  }
}
.introduction__symbolItemImg_type_05 {
  width: 145.885px;
  left: 112px;
  top: 2183px;
}
@media screen and (max-width: 1260px) {
  .introduction__symbolItemImg_type_05 {
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .introduction__symbolItemImg_type_05 {
    display: none;
  }
}
.introduction__container {
  max-width: 1060px;
  position: relative;
  z-index: 3;
}
.introduction__ttl {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.75;
  margin-bottom: 30px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .introduction__ttl {
    font-size: 2rem;
    line-height: 1.75;
    margin-bottom: 40px;
  }
}
.introduction__ttl:before {
  content: "";
  display: block;
  width: 93.7381px;
  height: 52.2483px;
  background: url(../../img/recruit/introduction/icon_head.svg) no-repeat center center/contain;
  margin: 0 auto 20px auto;
  aspect-ratio: 93.7381/52.2483;
}
@media screen and (max-width: 768px) {
  .introduction__ttl:before {
    width: 46.86905px;
    height: auto;
  }
}
.introduction__ttl:after {
  content: "";
  display: block;
  height: 1px;
  width: 76px;
  margin: 25px auto 0;
  background: #5fa06e;
}
@media screen and (max-width: 768px) {
  .introduction__ttl:after {
    width: 103px;
    margin-top: 23px;
  }
}

.introductionNav {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .introductionNav {
    margin-bottom: 70px;
  }
}
.introductionNav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -10px -15px;
}
@media screen and (max-width: 768px) {
  .introductionNav__list {
    margin: -5px -10px;
  }
}
.introductionNav__item {
  width: 33.333%;
  list-style: none;
  padding: 10px 15px;
}
@media screen and (max-width: 768px) {
  .introductionNav__item {
    width: 50%;
    padding: 5px 10px;
  }
}
.introductionNav__link {
  width: 100%;
  height: 52px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 52px;
  background-color: #fff;
  border: 1px solid #5fa06e;
  color: #5fa06e;
  font-weight: 500;
  text-decoration: none;
  position: relative;
}
@media screen and (max-width: 768px) {
  .introductionNav__link {
    height: 35px;
    padding-bottom: 1px;
  }
}
.introductionNav__link:hover {
  background-color: #5fa06e;
  color: #fff;
}
.introductionNav__link:hover:after {
  background-image: url(../../img/recruit/introduction/icon_arrow_down_on.svg);
}
.introductionNav__link:after {
  position: absolute;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: url(../../img/recruit/introduction/icon_arrow_down_off.svg) no-repeat center center/contain;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
  .introductionNav__link:after {
    right: 15px;
    width: 11px;
    height: 11px;
  }
}

.introductionList {
  padding-left: 10px;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .introductionList {
    padding-left: 5;
  }
}
.introductionList__item {
  border: 3px solid #e3f9dc;
  border-radius: 10px;
  position: relative;
  background-color: #fff;
  padding: 35px 60px 35px 45px;
  margin-bottom: 40px;
}
.introductionList__item:last-of-type {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .introductionList__item {
    padding: 40px 20px 20px;
    border-radius: 5px;
  }
}
.introductionList__itemNum {
  width: 70px;
  height: 62px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-family: "chalkboard", sans-serif;
  background-color: #92cc9b;
  font-size: 3rem;
  letter-spacing: 0.05em;
  border-radius: 30px 10px 30px 10px;
  position: absolute;
  top: -10px;
  left: -10px;
}
@media screen and (max-width: 768px) {
  .introductionList__itemNum {
    font-size: 2rem;
    width: 47.25685px;
    height: 41.85605px;
    border-radius: 15px 5px 15px 5px;
    top: -7px;
    left: -7px;
  }
}
.introductionList__itemNumImg {
  width: auto;
  height: 21px;
}
@media screen and (max-width: 768px) {
  .introductionList__itemNumImg {
    height: 15px;
  }
}
.introductionList__itemInner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 768px) {
  .introductionList__itemInner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.introductionList__itemTop {
  width: 167px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 768px) {
  .introductionList__itemTop {
    margin-bottom: 10px;
    width: 130px;
  }
}
.introductionList__itemTtl {
  font-size: 2.4rem;
  font-weight: 500;
  color: #5fa06e;
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .introductionList__itemTtl {
    font-size: 2rem;
    margin-bottom: 10px;
  }
}
.introductionList__itemBottom {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 45px;
}
@media screen and (max-width: 768px) {
  .introductionList__itemBottom {
    padding-left: 0;
  }
}
.introductionList__itemSubTtl {
  font-size: 1.6rem;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .introductionList__itemSubTtl {
    line-height: 1.5625;
  }
}
.introductionList__itemSubTtl:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #92cc9b;
  display: block;
  position: relative;
  top: -1px;
  min-width: 10px;
  margin-right: 10px;
}
@media screen and (max-width: 768px) {
  .introductionList__itemSubTtl:before {
    width: 5px;
    height: 5px;
    min-width: 5px;
    top: -4px;
    margin-right: 7px;
  }
}
.introductionList__itemDescPara {
  line-height: 2;
}
@media screen and (max-width: 768px) {
  .introductionList__itemDescPara {
    font-size: 1.4rem;
    line-height: 1.7857142857;
  }
}

/* ================================
   rMain
   ================================ */
.rWrapper {
  overflow: hidden;
}

.rMain {
  padding-top: 178px;
}
@media screen and (max-width: 768px) {
  .rMain {
    padding-top: 60px;
  }
}

.recruitTopHead {
  width: 100%;
  margin-top: -100px;
  padding-top: 100px;
  margin-bottom: -20vw;
  padding-bottom: 20vw;
  position: relative;
  z-index: 1;
  background: url(../../img/recruit/top/mv_bg.jpg) no-repeat top center/cover;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .recruitTopHead {
    margin-top: -50px;
    padding-top: 50px;
    margin-bottom: -40vw;
    padding-bottom: 40vw;
  }
}

.recruitTopMv {
  position: relative;
}
@media screen and (max-width: 768px) {
  .recruitTopMv {
    padding-bottom: 2vw;
    overflow: visible;
  }
}
.recruitTopMv__inner {
  position: relative;
  width: 87.67123288vw;
  max-width: 1280px;
  aspect-ratio: 1280 / 793;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1160px) {
  .recruitTopMv__inner {
    width: calc(100% - 60px);
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMv__inner {
    aspect-ratio: 630 / 1120;
  }
}
.recruitTopMv__member {
  width: 100%;
  position: relative;
  z-index: 1;
}
.recruitTopMv__memberItem.swiper-slide-next {
  opacity: 0!important;
}
.recruitTopMv__message {
  width: 43%;
  position: absolute;
  left: 0;
  bottom: 9.8%;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .recruitTopMv__message {
    width: 94.6%;
    bottom: 0;
  }
}
.recruitTopMv__bg {
  z-index: 2;
}
.recruitTopMvBg__subImg {
  position: absolute;
  z-index: 4;
  -webkit-animation: recruitTopFloatY 12s linear infinite alternate;
          animation: recruitTopFloatY 12s linear infinite alternate;
  will-change: transform;
}
@media screen and (max-width: 768px) {
  .recruitTopMvBg__subImg {
    -webkit-animation: recruitTopFloatYSp 12s linear infinite alternate;
            animation: recruitTopFloatYSp 12s linear infinite alternate;
  }
}
.recruitTopMvBg__subImg_type_01 {
  width: 14%;
  top: 4.9%;
  left: -6%;
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@media screen and (max-width: 768px) {
  .recruitTopMvBg__subImg_type_01 {
    width: 28.5%;
    top: 1px;
    left: -6.3%;
  }
}
.recruitTopMvBg__subImg_type_02 {
  top: 19.4%;
  right: -8%;
  width: 17.5%;
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@media screen and (max-width: 768px) {
  .recruitTopMvBg__subImg_type_02 {
    display: none;
  }
}
.recruitTopMvBg__subImg_type_03 {
  width: 10.4%;
  top: 65.5%;
  right: 23%;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  animation-direction: alternate-reverse;
}
@media screen and (max-width: 768px) {
  .recruitTopMvBg__subImg_type_03 {
    width: 22%;
    top: 12.9%;
    right: -9.5%;
  }
}
.recruitTopMvBg__subImg_type_04 {
  width: 9%;
  top: 34.3%;
  left: 37.5%;
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@media screen and (max-width: 768px) {
  .recruitTopMvBg__subImg_type_04 {
    width: 22%;
    left: inherit;
    right: -13%;
    top: 86.6%;
  }
}
.recruitTopMvBg__subImg_type_05 {
  width: 72px;
  bottom: -115px;
  right: calc(50% + 560px);
  -webkit-animation-delay: -1.8s;
          animation-delay: -1.8s;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  animation-direction: alternate-reverse;
}
@media screen and (max-width: 1160px) {
  .recruitTopMvBg__subImg_type_05 {
    right: inherit;
    left: -82px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMvBg__subImg_type_05 {
    width: 40px;
    left: -20px;
    bottom: -70px;
  }
}

@-webkit-keyframes recruitTopFloatY {
  0% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}

@keyframes recruitTopFloatY {
  0% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}
@-webkit-keyframes recruitTopFloatYSp {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
@keyframes recruitTopFloatYSp {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}

.recruitTopNews {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .recruitTopNews {
    margin-top: 50px;
  }
}
.recruitTopNews__col {
  background-color: #f4f4f4;
  border-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 45px 45px 55px 70px;
  position: relative;
}
@media screen and (max-width: 1060px) {
  .recruitTopNews__col {
    padding: 30px;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopNews__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 45px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__col {
    padding: 40px 15px 15px;
    border-radius: 20px;
  }
}
.recruitTopNews__col::before {
  content: "";
  width: 113px;
  aspect-ratio: 113 / 63;
  display: block;
  background: url(../../img/recruit/top/mv_11_sp.png) no-repeat center/contain;
  position: absolute;
  top: -20px;
  left: -50px;
}
@media screen and (max-width: 768px) {
  .recruitTopNews__col::before {
    width: 56px;
    top: 6px;
    left: -1px;
  }
}
.recruitTopNews__text {
  width: 325px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 75px;
}
@media screen and (max-width: 1060px) {
  .recruitTopNews__text {
    width: 255px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopNews__text {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__text {
    margin-bottom: 30px;
  }
}
.recruitTopNews__ttl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.recruitTopNews__ttlEn {
  display: inline-block;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 10px;
  border-bottom: 1px solid #232323;
  line-height: 1;
  padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .recruitTopNews__ttlEn {
    font-size: 1.6rem;
    padding-bottom: 5px;
    margin-bottom: 10px;
  }
}
.recruitTopNews__ttlJp {
  font-size: 2.4rem;
  font-weight: 500;
  margin-bottom: 25px;
}
@media screen and (max-width: 1060px) {
  .recruitTopNews__ttlJp {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__ttlJp {
    font-size: 2rem;
    margin-bottom: 20px;
  }
}
.recruitTopNews__ttlJp .sTab {
  display: none;
}
@media screen and (max-width: 1060px) {
  .recruitTopNews__ttlJp .sTab {
    display: inline;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__ttlJp .sTab {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__btn .rBtn {
    width: 175px;
    height: 40px;
  }
}
.recruitTopNews__list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #fff;
  border-radius: 20px;
  padding: 50px;
}
@media screen and (max-width: 960px) {
  .recruitTopNews__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__list {
    margin-left: 0px;
    margin-right: 0px;
    padding: 15px 15px 10px;
    border-radius: 10px;
  }
}
.recruitTopNews__item {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #a3a3a3;
}
.recruitTopNews__item:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
@media screen and (max-width: 768px) {
  .recruitTopNews__item:last-of-type {
    padding-left: 7.5px;
    padding-right: 0;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopNews__item {
    border-bottom: none;
    border-right: 1px dashed #a3a3a3;
    padding: 0 30px;
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__item {
    padding-left: 0;
    padding-right: 7.5px;
  }
}
.recruitTopNews__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: inherit;
  text-decoration: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 960px) {
  .recruitTopNews__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.recruitTopNews__inner:hover .recruitTopNews__headline {
  text-decoration: underline;
}
.recruitTopNews__fig {
  width: 158px;
}
@media screen and (max-width: 960px) {
  .recruitTopNews__fig {
    width: 100%;
  }
}
.recruitTopNews__figImg {
  border-radius: 6px;
  width: 100%;
  height: auto;
  aspect-ratio: 158/126;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 768px) {
  .recruitTopNews__figImg {
    border-radius: 5px;
  }
}
.recruitTopNews__itemText {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 30px;
}
@media screen and (max-width: 960px) {
  .recruitTopNews__itemText {
    padding-left: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__itemText {
    margin-top: 12px;
  }
}
.recruitTopNews__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 960px) {
  .recruitTopNews__info {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.recruitTopNews__date {
  font-size: 1.6rem;
  font-weight: 500;
  display: block;
}
@media screen and (max-width: 960px) {
  .recruitTopNews__date {
    margin-bottom: 10px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__date {
    font-size: 1rem;
    margin-bottom: 5px;
  }
}
.recruitTopNews__new {
  margin-left: 20px;
  width: 60px;
  height: 26px;
  border-radius: 26px;
  background-color: #ff8481;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1px;
}
@media screen and (max-width: 960px) {
  .recruitTopNews__new {
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopNews__new {
    font-size: 1rem;
    width: 42px;
    height: 20px;
  }
}
.recruitTopNews__cat {
  margin-left: 15px;
  padding: 0 15px 0 15px;
  height: 26px;
  border-radius: 26px;
  background-color: #75c598;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 768px) {
  .recruitTopNews__cat {
    font-size: 1rem;
    height: 20px;
    padding: 0 8px 1px 8px;
    margin-left: 5px;
  }
}
.recruitTopNews__headline {
  margin-top: 5px;
  font-size: 1.6rem;
  line-height: 2;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media screen and (max-width: 768px) {
  .recruitTopNews__headline {
    font-size: 1.2rem;
    line-height: 1.6666666667;
  }
}

.recruitTopMain {
  position: relative;
  z-index: 2;
  margin-top: 30px;
}
.recruitTopMv + .recruitTopMain {
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .recruitTopMv + .recruitTopMain {
    margin-top: 50px;
  }
}
.recruitTopMain__top {
  min-height: 16.455555vw;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__top {
    min-height: 39.2581733333vw;
  }
}
.recruitTopMain__topItem {
  position: absolute;
}
.recruitTopMain__topItemImg {
  -webkit-filter: drop-shadow(0 0 1.49px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0 0 1.49px rgba(0, 0, 0, 0.2));
}
.recruitTopMain__topItem_type_01 {
  width: 6.9050821918vw;
  top: -3.7671232877vw;
  right: 16.095890411vw;
  z-index: 4;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_01 {
    width: 10.7693866667vw;
    top: -6.9333333333vw;
    right: 8vw;
  }
}
.recruitTopMain__topItem_type_02 {
  width: 59.9315068493vw;
  right: -3.698630137vw;
  z-index: 4;
  top: 0;
  z-index: 2;
  --mask: url("../../img/recruit/top/bg_main_02.svg");
  aspect-ratio: 875.4097/255.455;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_02 {
    width: 92.5639466667vw;
    right: -13.3333333333vw;
    --mask: url("../../img/recruit/top/bg_main_02_sp.svg");
  }
}
.recruitTopMain__topItem_type_02::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_02::after {
    background-size: 50vw;
  }
}
.recruitTopMain__topItem_type_03 {
  width: 33.3525684932vw;
  z-index: 3;
  right: 41.095890411vw;
  top: 3.7671232877vw;
  z-index: 1;
  --mask: url("../../img/recruit/top/bg_main_03.svg");
  aspect-ratio: 486.9475/175.8751;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_03 {
    display: none;
  }
}
.recruitTopMain__topItem_type_03::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_03::after {
    background-size: 50vw;
  }
}
.recruitTopMain__topItem_type_04 {
  width: 100%;
  z-index: 2;
  top: 10.7534246575vw;
  --mask: url("../../img/recruit/top/bg_main_04.svg");
  aspect-ratio: 1460.0435/83.1685;
}
.recruitTopMain__topItem_type_04 .recruitTopMain__topItemImg {
  -webkit-filter: none;
          filter: none;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_04 {
    top: 21.3333333333vw;
    --mask: url("../../img/recruit/top/bg_main_04_sp.svg");
    aspect-ratio: 749.5536/136.6713;
  }
}
.recruitTopMain__topItem_type_04::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 20vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  -webkit-mask-image: var(--mask, none);
  mask-image: var(--mask, none);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_04::after {
    background-size: 50vw;
  }
}
.recruitTopMain__topItem_type_05 {
  width: 21.1923767123vw;
  z-index: 5;
  top: 9.2465753425vw;
  right: 19.1780821918vw;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__topItem_type_05 {
    width: 41.2544933333vw;
    top: 15.3333333333vw;
    right: 9.3333333333vw;
  }
}
.recruitTopMain__body {
  position: relative;
  z-index: 2;
  padding-top: 120px;
  top: -2px;
}
.recruitTopMain__body:before {
  content: "";
  display: block;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(56%, rgb(233, 255, 235)), color-stop(89%, rgb(188, 238, 247)), to(rgb(167, 228, 249)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(233, 255, 235) 56%, rgb(188, 238, 247) 89%, rgb(167, 228, 249) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.recruitTopMain__body:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: url("../../img/recruit/grain-512.webp");
  background-repeat: repeat;
  background-size: 30vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .recruitTopMain__body:after {
    background-size: 50vw;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMain__body {
    padding-top: 20px;
    margin-top: -10px;
  }
}

@media screen and (max-width: 1160px) {
  .recruitTopMainSection {
    margin-bottom: 50px;
  }
  .recruitTopMainSection:last-of-type {
    margin-bottom: 0;
  }
}
.recruitTopMainSection__container {
  padding-left: 0;
  padding-right: 0;
}
.recruitTopMainSection__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__texts {
    width: 100%;
  }
}
.recruitTopMainSection__ttl {
  font-family: "PT Serif", serif;
  font-size: 14.8rem;
  mix-blend-mode: multiply;
  color: #f2f2f2;
  position: relative;
  display: inline-block;
  margin-bottom: 53px;
  white-space: nowrap;
  line-height: 1;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 1336px) {
  .recruitTopMainSection__ttl {
    font-size: 10.13vw;
  }
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__ttl {
    font-size: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__ttl {
    font-size: 5rem;
    margin-bottom: 30px;
  }
}
.recruitTopMainSection__ttl:before {
  content: "";
  display: block;
  width: 81.2139px;
  height: 65.5902px;
  background: url(../../img/recruit/icon_ttl_wave.svg);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  aspect-ratio: 81.2139/65.5902;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__ttl:before {
    width: 50px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__ttl:before {
    width: 31.19675px;
    height: 25.1952px;
  }
}
.recruitTopMainSection__detail {
  padding-left: 50px;
  width: 560px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__detail {
    width: 480px;
    padding-left: 0;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__detail {
    width: 100%;
  }
}
.recruitTopMainSection__subTtl {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__subTtl {
    margin-bottom: 23px;
  }
}
.recruitTopMainSection__subTtl:after {
  content: "";
  display: block;
  width: 76px;
  height: 1px;
  background: #5fa06e;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__subTtl:after {
    width: 102.875px;
    margin-top: 25px;
  }
}
.recruitTopMainSection__subTtlEn {
  font-size: 2rem;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  color: #5fa06e;
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__subTtlEn {
    font-size: 1.6rem;
    margin-bottom: 20px;
  }
}
.recruitTopMainSection__subTtlEn:before {
  content: "・";
  margin-right: 0.5em;
  display: block;
}
.recruitTopMainSection__subTtlJp {
  font-size: 4rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__subTtlJp {
    font-size: 2rem;
    line-height: 1.75;
  }
}
.recruitTopMainSection__descPara {
  line-height: 2;
  margin-bottom: 1.5em;
  letter-spacing: 0.05em;
}
.recruitTopMainSection__descPara:last-of-type {
  margin-bottom: 0;
}
.recruitTopMainSection__gallery {
  position: absolute;
  right: calc(50% - 50vw);
  top: 3.4246575342vw;
  z-index: -1;
  max-width: 39.1743013699vw;
  z-index: 2;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__gallery {
    max-width: 32.0486310345vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__gallery {
    position: relative;
    top: 0;
    width: 100vw;
    max-width: 100vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 50px;
    margin-right: -30px;
    margin-left: -30px;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__gallery {
    margin-top: 25px;
  }
}
.recruitTopMainSection__galleryItem_type_main {
  position: relative;
}
.recruitTopMainSection__galleryItemImg {
  width: 100%;
  border-radius: 10px;
}
.recruitTopMainSection__galleryItemImg_type_main {
  width: 39.1743013699vw;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__galleryItemImg_type_main {
    width: 32.0486310345vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__galleryItemImg_type_main {
    width: 55vw;
  }
}
.recruitTopMainSection__galleryItemIcon_type_01 {
  position: absolute;
  width: 7.6963561644vw;
  right: 6.301369863vw;
  bottom: -7.5342465753vw;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__galleryItemIcon_type_01 {
    width: 6.2964155172vw;
    right: 5.1551724138vw;
    bottom: -6.1637931034vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__galleryItemIcon_type_01 {
    width: 14.98224vw;
    right: auto;
    left: -35.3333333333vw;
    top: 13.0666666667vw;
  }
}
.recruitTopMainSection__galleryItem_type_01 .recruitTopMainSection__galleryItemImg {
  width: 19.0410958904vw;
  left: -7.8767123288vw;
  bottom: -7.8767123288vw;
  position: absolute;
  z-index: 2;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__galleryItem_type_01 .recruitTopMainSection__galleryItemImg {
    width: 15.5775862069vw;
    left: -6.4439655172vw;
    bottom: -6.4439655172vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__galleryItem_type_01 .recruitTopMainSection__galleryItemImg {
    width: 44.2900933333vw;
    left: 14.6666666667vw;
    bottom: auto;
    top: 30.6666666667vw;
  }
}
.recruitTopMainSection__galleryItem_type_02 .recruitTopMainSection__galleryItemImg {
  width: 14.407390411vw;
  left: 5.8219178082vw;
  bottom: -14.7260273973vw;
  position: absolute;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__galleryItem_type_02 .recruitTopMainSection__galleryItemImg {
    width: 11.7867357759vw;
    left: 4.7629310345vw;
    bottom: -12.0474137931vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__galleryItem_type_02 .recruitTopMainSection__galleryItemImg {
    width: 33.4103466667vw;
    top: 54.6666666667vw;
    left: 45.3333333333vw;
  }
}
.recruitTopMainSection__galleryItemIcon_type_02 {
  position: absolute;
  width: 7.6963561644vw;
  left: 7.5342465753vw;
  bottom: -10.9589041096vw;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__galleryItemIcon_type_02 {
    width: 6.2964155172vw;
    left: 6.1637931034vw;
    bottom: -8.9655172414vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__galleryItemIcon_type_02 {
    width: 14.98224vw;
    right: auto;
    right: -35.3333333333vw;
    left: auto;
    top: 13.0666666667vw;
  }
}
.recruitTopMainSection__galleryItem_type_03 .recruitTopMainSection__galleryItemImg {
  width: 15.1369863014vw;
  position: absolute;
  right: -5.4794520548vw;
  bottom: -12.7397260274vw;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection__galleryItem_type_03 .recruitTopMainSection__galleryItemImg {
    width: 12.3836206897vw;
    right: -4.4827586207vw;
    bottom: -10.4224137931vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__galleryItem_type_03 .recruitTopMainSection__galleryItemImg {
    width: 29.4666666667vw;
    right: auto;
    left: 41.3333333333vw;
    bottom: auto;
    top: 33.8666666667vw;
  }
}
.recruitTopMainSection_type_about {
  margin-top: 0;
  min-height: 50vw;
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection_type_about {
    margin-top: -75px;
    padding-top: 75px;
  }
}
.recruitTopMainSection_type_about .recruitTopMainSection__ttl {
  left: -100px;
}
@media screen and (max-width: 1336px) {
  .recruitTopMainSection_type_about .recruitTopMainSection__ttl {
    left: 0px;
  }
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection_type_about .recruitTopMainSection__ttl {
    left: 0;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection_type_about .recruitTopMainSection__ttl {
    margin-top: -10px;
    left: -15px;
  }
}
.recruitTopMainSection_type_about .recruitTopMainSection__ttl:before {
  content: "";
  display: block;
  right: -130px;
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection_type_about .recruitTopMainSection__ttl:before {
    right: -80px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection_type_about .recruitTopMainSection__ttl:before {
    right: -46px;
    top: 52%;
  }
}
.recruitTopMainSection_type_about .recruitTopMainSection__subTtlEn {
  color: #5fa06e;
}
.recruitTopMainSection_type_about .recruitTopMainSection__galleryItemImg_type_main {
  border-radius: 24px 0 0 24px;
}
.recruitTopMainSection_type_about .recruitTopMainSection__subTtl:after {
  background: #5fa06e;
}
.recruitTopMainSection_type_about .recruitTopMainSection__desc {
  padding-right: 70px;
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection_type_about .recruitTopMainSection__desc {
    padding-right: 0;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection_type_about .recruitTopMainSection__gallery {
    min-height: 78.54228vw;
  }
}

.recruitTopMainSection_type_mission {
  min-height: 48.0136986301vw;
  position: relative;
  margin-top: 7vw;
}
.recruitTopMainSection_type_mission .recruitTopMainSection__texts {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-left: 50%;
  padding-left: 0;
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__texts {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 0;
  }
}
.recruitTopMainSection_type_mission .recruitTopMainSection__ttl {
  left: 50px;
}
@media screen and (max-width: 1336px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__ttl {
    left: 0;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__ttl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.recruitTopMainSection_type_mission .recruitTopMainSection__ttl:before {
  left: -150px;
}
@media screen and (max-width: 1336px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__ttl:before {
    left: -120px;
  }
}
@media screen and (max-width: 1160px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__ttl:before {
    left: -80px;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__ttl:before {
    position: static;
    margin-right: 30px;
    display: block;
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__ttl:before {
    position: static;
    margin-right: 11px;
    display: block;
    margin-top: 25px;
  }
}
.recruitTopMainSection_type_mission .recruitTopMainSection__subTtlEn {
  color: #5fa06e;
}
.recruitTopMainSection_type_mission .recruitTopMainSection__subTtl:after {
  background: #5fa06e;
}
.recruitTopMainSection_type_mission .recruitTopMainSection__detail {
  padding-left: 0;
  max-width: 440px;
}
.recruitTopMainSection_type_mission .recruitTopMainSection__gallery {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  right: auti;
  left: calc(50% - 50vw);
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__gallery {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    left: auto;
    right: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection_type_mission .recruitTopMainSection__gallery {
    min-height: 68.8915066667vw;
  }
}
.recruitTopMainSection_type_mission .recruitTopMainSection__galleryItemImg_type_main {
  border-radius: 0 24px 24px 0;
}

.recruitTopMainSectionBg {
  position: absolute;
  width: 18.7214589041vw;
  right: calc(50% - 50vw);
  top: 13.0136986301vw;
}
@media screen and (max-width: 768px) {
  .recruitTopMainSectionBg {
    display: none;
  }
}

.recruitTopSection {
  position: relative;
  margin-top: 265px;
  padding-bottom: 105px;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .recruitTopSection {
    margin-top: 145px;
    padding-bottom: 63px;
    margin-bottom: 55px;
  }
}
.recruitTopSection__container {
  max-width: 1060px;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 960px) {
  .recruitTopSection__container {
    padding-left: 14.6666666667vw;
    padding-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopSection__container {
    padding-left: 55px;
  }
}
.recruitTopSection__container:after {
  content: "";
  display: block;
  width: 16.4726027397vw;
  height: 12.6712328767vw;
  position: absolute;
  right: calc(50% - 50vw + 5.75vw);
  top: -9.5890410959vw;
  z-index: 1;
  background: url(../../img/recruit/top/img_section_01.png) no-repeat center center/cover;
}
@media screen and (max-width: 1160px) {
  .recruitTopSection__container:after {
    width: 13.4762931034vw;
    height: 10.3663793103vw;
    right: 4.7068965517vw;
    top: -7.8448275862vw;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopSection__container:after {
    display: none;
  }
}
.recruitTopSection:before {
  content: "";
  width: calc(50% + 342px);
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 100px 0 0 100px;
  z-index: 2;
  pointer-events: none;
  background-image: url(../../img/recruit/grain-512.webp);
  background-repeat: repeat;
  background-size: 30vw;
  opacity: 1;
  mix-blend-mode: soft-light;
  z-index: 2;
}
@media screen and (max-width: 960px) {
  .recruitTopSection:before {
    width: calc(100% - 30px);
  }
}
@media screen and (max-width: 768px) {
  .recruitTopSection:before {
    width: calc(100% - 15px);
    border-radius: 50px 0 0 50px;
  }
}
.recruitTopSection:after {
  content: "";
  width: calc(50% + 342px);
  background-color: #ddf2d6;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 100px 0 0 100px;
}
@media screen and (max-width: 960px) {
  .recruitTopSection:after {
    width: calc(100% - 30px);
  }
}
@media screen and (max-width: 768px) {
  .recruitTopSection:after {
    width: calc(100% - 15px);
    border-radius: 50px 0 0 50px;
  }
}
.recruitTopSection .recruitTopMainSection__ttl {
  color: #daefe3;
  position: relative;
  z-index: 1;
  margin-top: -85px;
  left: -150px;
  mix-blend-mode: multiply;
  font-size: 16.5rem;
  margin-bottom: 37px;
}
@media screen and (max-width: 1336px) {
  .recruitTopSection .recruitTopMainSection__ttl {
    left: -60px;
    font-size: 10.13vw;
  }
}
@media screen and (max-width: 1160px) {
  .recruitTopSection .recruitTopMainSection__ttl {
    left: 0;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopSection .recruitTopMainSection__ttl {
    font-size: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopSection .recruitTopMainSection__ttl {
    font-size: 5rem;
    margin-left: 0;
    margin-bottom: 30px;
  }
}
.recruitTopSection .recruitTopMainSection__ttl:before {
  left: auto;
  right: -120px;
  background-image: url(../../img/recruit/ttl_interview_item.svg);
}
@media screen and (max-width: 1160px) {
  .recruitTopSection .recruitTopMainSection__ttl:before {
    right: -80px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopSection .recruitTopMainSection__ttl:before {
    right: -44px;
    top: 55%;
  }
}
.recruitTopSection .recruitTopMainSection__ttlWrap {
  max-width: 1060px;
}
.recruitTopSection .recruitTopMainSection__subTtl {
  position: relative;
  z-index: 1;
}
.recruitTopSection .recruitTopMainSection__detailTtl {
  position: relative;
  z-index: 1;
  font-size: 2.4rem;
  font-weight: 500;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .recruitTopSection .recruitTopMainSection__detailTtl {
    font-size: 1.6rem;
    line-height: 1.875;
    margin-bottom: 33px;
  }
}

.recruitTopSectionListSwiper {
  overflow: visible;
}
.recruitTopMainSection__scrollbar {
  display: none;
  position: relative !important;
  margin-top: 30px !important;
  height: 10px !important;
  background: #fff !important;
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__scrollbar {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopMainSection__scrollbar {
    height: 5px !important;
  }
}
.recruitTopMainSection__scrollbar .swiper-scrollbar-drag {
  background-color: #8c8c8c !important;
}

.recruitTopMainSection__arrows {
  display: none;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 960px) {
  .recruitTopMainSection__arrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 20px;
    margin-top: 20px;
  }
}

.recruitTopMainSection__arrowPrev {
  width: 34px;
  height: 34px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
          box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
  position: static;
  margin: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.recruitTopMainSection__arrowPrev:after {
  display: none !important;
}
.recruitTopMainSection__arrowPrev:before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #009db7;
  border-left: 1.5px solid #009db7;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: relative;
  top: 0px;
  left: 1px;
}

.recruitTopMainSection__arrowNext {
  width: 34px;
  height: 34px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
          box-shadow: 0 0 4px rgba(79, 79, 79, 0.3);
  position: static;
  margin: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.recruitTopMainSection__arrowNext:after {
  display: none !important;
}
.recruitTopMainSection__arrowNext:before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #009db7;
  border-left: 1.5px solid #009db7;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  position: relative;
  top: 0px;
  right: 1px;
}

.recruitTopSectionList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -20px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 960px) {
  .recruitTopSectionList {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
  }
}
.recruitTopSectionList__item {
  width: 33.333%;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
}
@media screen and (max-width: 960px) {
  .recruitTopSectionList__item {
    width: 300px;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__item {
    width: 225px;
  }
}
.recruitTopSectionList__itemInner {
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #e3f9dc;
  padding: 38px 30px 30px 30px;
  height: 100%;
  position: relative;
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__itemInner {
    padding: 25px 20px 20px;
  }
}
.recruitTopSectionList__itemNum {
  width: 70px;
  height: 62px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-family: "Chalkboard", "Marker Felt", "Comic Sans MS", cursive, sans-serif;
  background-color: #92cc9b;
  font-size: 3rem;
  letter-spacing: 0.05em;
  border-radius: 30px 10px 30px 10px;
  position: absolute;
  top: -10px;
  left: -10px;
}
@supports (-webkit-touch-callout: none) {
  .recruitTopSectionList__itemNum {
    font-family: "Marker Felt", cursive, sans-serif;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__itemNum {
    font-size: 2rem;
    width: 47.25685px;
    height: 41.85605px;
    border-radius: 15px 5px 15px 5px;
    top: -7px;
    left: -7px;
  }
}
.recruitTopSectionList__itemNumImg {
  width: auto;
  height: 21px;
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__itemNumImg {
    height: 15px;
  }
}
.recruitTopSectionList__itemRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.recruitTopSectionList__itemTtl {
  font-size: 2.4rem;
  font-weight: 500;
  color: #5fa06e;
  text-align: center;
  margin-bottom: 23px;
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__itemTtl {
    font-size: 1.6rem;
    margin-bottom: 12px;
  }
}
.recruitTopSectionList__itemFig {
  width: 167px;
  margin: 0 auto 20px auto;
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__itemFig {
    width: 141px;
    margin-bottom: 12px;
  }
}
.recruitTopSectionList__itemDesc {
  line-height: 2;
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__itemDesc {
    font-size: 1.4rem;
    line-height: 1.7857142857;
  }
}
.recruitTopSectionList__itemBtn .rBtn {
  width: 100%;
  margin: 26px auto 0;
  height: 40px;
  max-width: 220px;
}
@media screen and (max-width: 768px) {
  .recruitTopSectionList__itemBtn .rBtn {
    width: 170px;
    height: 30px;
    margin-top: 15px;
  }
  .recruitTopSectionList__itemBtn .rBtn .rBtn__text {
    font-size: 1.4rem;
  }
}

.recruitTopInterview {
  position: relative;
}
.recruitTopInterview__container {
  max-width: 1060px;
  position: relative;
}
.recruitTopInterview:before {
  content: "";
  display: block;
  width: 14.1780821918vw;
  height: 10vw;
  background: url(../../img/recruit/top/icon_interview_01.png) no-repeat center center/cover;
  position: absolute;
  left: 2.0547945205vw;
  top: -9.5890410959vw;
}
@media screen and (max-width: 1160px) {
  .recruitTopInterview:before {
    width: 11.599137931vw;
    height: 8.1810344828vw;
    left: 1.6810344828vw;
    top: -7.8448275862vw;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopInterview:before {
    display: none;
  }
}
.recruitTopInterview .recruitTopMainSection__ttl {
  color: #daefe3;
  margin-left: 260px;
  font-size: 16.5rem;
  margin-bottom: 37px;
}
@media screen and (max-width: 1336px) {
  .recruitTopInterview .recruitTopMainSection__ttl {
    font-size: 10.13vw;
    margin-left: 330px;
  }
}
@media screen and (max-width: 1160px) {
  .recruitTopInterview .recruitTopMainSection__ttl {
    margin-left: 0;
    padding-left: 80px;
  }
}
@media screen and (max-width: 960px) {
  .recruitTopInterview .recruitTopMainSection__ttl {
    font-size: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopInterview .recruitTopMainSection__ttl {
    font-size: 5rem;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
    left: -10px;
    margin-bottom: 32px;
    width: calc(100% + 10px);
  }
}
.recruitTopInterview .recruitTopMainSection__ttl:before {
  background-image: url(../../img/recruit/ttl_interview_item.svg);
  left: -130px;
}
@media screen and (max-width: 1160px) {
  .recruitTopInterview .recruitTopMainSection__ttl:before {
    left: 0px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopInterview .recruitTopMainSection__ttl:before {
    position: relative;
    top: 10px;
    left: 0;
    margin-right: 15px;
  }
}
.recruitTopInterview .recruitTopMainSection__subTtl {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .recruitTopInterview .recruitTopMainSection__subTtl {
    margin-bottom: 35px;
  }
}
.recruitTopInterview .recruitTopMainSection__subTtl:after {
  display: none;
}

.recruitTopInterviewList {
  border: 2px solid #3a3a3a;
  border-radius: 20px;
  padding: 80px 60px 80px 60px;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList {
    padding: 20px;
    border-width: 1px;
  }
}
.recruitTopInterviewList__item {
  margin-bottom: 90px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__item {
    margin-bottom: 32px;
  }
}
.recruitTopInterviewList__item:last-of-type {
  margin-bottom: 0;
}
.recruitTopInterviewList__item:nth-of-type(2) .recruitTopInterviewList__itemHead {
  color: #d6eef2;
}
.recruitTopInterviewList__item:nth-of-type(2) .recruitTopInterviewList__itemInfoDl {
  border-color: #3daec1;
}
.recruitTopInterviewList__item:nth-of-type(2) .recruitTopInterviewList__itemInfoDtYear {
  color: #3daec1;
}
.recruitTopInterviewList__item:nth-of-type(2) .recruitTopInterviewList__itemInfoDtAffiliation {
  color: #3daec1;
}
.recruitTopInterviewList__item:nth-of-type(3):after {
  content: "";
  display: block;
  width: 15.5650684932vw;
  height: 8.647260274vw;
  background: url(../../img/recruit/top/icon_interview_02.png) no-repeat center center/cover;
  position: absolute;
  right: -16.4383561644vw;
  top: -6.1643835616vw;
  aspect-ratio: 227.25/126.25;
  height: auto;
}
@media screen and (max-width: 1160px) {
  .recruitTopInterviewList__item:nth-of-type(3):after {
    width: 12.7338362069vw;
    height: 7.0743534483vw;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__item:nth-of-type(3):after {
    display: none;
  }
}
.recruitTopInterviewList__item:nth-of-type(3) .recruitTopInterviewList__itemHead {
  color: #f7ebe4;
}
.recruitTopInterviewList__item:nth-of-type(3) .recruitTopInterviewList__itemInfoDl {
  border-color: #b27649;
}
.recruitTopInterviewList__item:nth-of-type(3) .recruitTopInterviewList__itemInfoDtYear {
  color: #b27649;
}
.recruitTopInterviewList__item:nth-of-type(3) .recruitTopInterviewList__itemInfoDtAffiliation {
  color: #b27649;
}
.recruitTopInterviewList__item:nth-of-type(4) .recruitTopInterviewList__itemHead {
  color: #daefe3;
}
.recruitTopInterviewList__item:nth-of-type(4) .recruitTopInterviewList__itemInfoDl {
  border-color: #6aa378;
}
.recruitTopInterviewList__item:nth-of-type(4) .recruitTopInterviewList__itemInfoDtYear {
  color: #6aa378;
}
.recruitTopInterviewList__item:nth-of-type(4) .recruitTopInterviewList__itemInfoDtAffiliation {
  color: #6aa378;
}
.recruitTopInterviewList__item:nth-of-type(5) .recruitTopInterviewList__itemHead {
  color: #d6eef2;
}
.recruitTopInterviewList__item:nth-of-type(5) .recruitTopInterviewList__itemInfoDl {
  border-color: #3daec1;
}
.recruitTopInterviewList__item:nth-of-type(5) .recruitTopInterviewList__itemInfoDtYear {
  color: #3daec1;
}
.recruitTopInterviewList__item:nth-of-type(5) .recruitTopInterviewList__itemInfoDtAffiliation {
  color: #3daec1;
}
.recruitTopInterviewList__item:nth-of-type(5):after {
  content: "";
  display: block;
  width: 11.9006849315vw;
  height: 9.4520547945vw;
  background: url(../../img/recruit/top/icon_interview_03.png) no-repeat center center/cover;
  position: absolute;
  left: -17.1232876712vw;
  top: -6.1643835616vw;
  aspect-ratio: 173.75/138;
  height: auto;
}
@media screen and (max-width: 1160px) {
  .recruitTopInterviewList__item:nth-of-type(5):after {
    width: 12.7338362069vw;
    height: 7.0743534483vw;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__item:nth-of-type(5):after {
    display: none;
  }
}
.recruitTopInterviewList__item:nth-of-type(odd) .recruitTopInterviewList__itemHead {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.recruitTopInterviewList__item:nth-of-type(odd) .recruitTopInterviewList__itemMain {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  padding-left: 55px;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__item:nth-of-type(odd) .recruitTopInterviewList__itemMain {
    padding-left: 20px;
  }
}
.recruitTopInterviewList__item:nth-of-type(even) .recruitTopInterviewList__itemHead {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__item:nth-of-type(even) .recruitTopInterviewList__itemHead {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.recruitTopInterviewList__item:nth-of-type(even) .recruitTopInterviewList__itemMain {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  padding-right: 55px;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__item:nth-of-type(even) .recruitTopInterviewList__itemMain {
    padding-right: 0px;
    padding-left: 20px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.recruitTopInterviewList__itemCol {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.recruitTopInterviewList__itemHead {
  display: inline-block;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  font-family: "PT Serif", serif;
  font-size: 7.7rem;
  color: #daefe3;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__itemHead {
    font-size: 3rem;
  }
}
.recruitTopInterviewList__itemMain {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.recruitTopInterviewList__itemMainTop {
  position: relative;
}
.recruitTopInterviewList__itemMainTopTtl {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 2;
}
@media screen and (max-width: 960px) {
  .recruitTopInterviewList__itemMainTopTtl {
    position: static;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__itemMainTopTtl {
    margin-bottom: 10px;
  }
}
.recruitTopInterviewList__item:nth-of-type(even) .recruitTopInterviewList__itemMainTopTtl {
  left: inherit;
  right: 20px;
}
.recruitTopInterviewList__itemMainTopTtlImg {
  width: auto;
  height: 323px;
}
@media screen and (max-width: 960px) {
  .recruitTopInterviewList__itemMainTopTtlImg {
    height: auto;
    width: 100%;
  }
}
.recruitTopInterviewList__itemMainTopFigLink:hover .recruitTopInterviewList__itemMainTopMainImg {
  opacity: 0.75;
}
.recruitTopInterviewList__itemMainTopMainImg {
  position: relative;
  display: block;
  top: -50px;
  margin-bottom: -50px;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__itemMainTopMainImg {
    top: -5px;
    margin-bottom: -5px;
  }
}
.recruitTopInterviewList__itemMainBottom {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__itemMainBottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.recruitTopInterviewList__itemInfoDl {
  padding-left: 22px;
  border-left: 2px solid #6aa378;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__itemInfoDl {
    padding-left: 15px;
    border-width: 1px;
  }
}
.recruitTopInterviewList__itemInfoDtYear {
  display: block;
  color: #6aa378;
  margin-bottom: 5px;
  font-weight: 500;
}
.recruitTopInterviewList__itemInfoDtAffiliation {
  display: block;
  color: #6aa378;
  font-weight: 500;
}
.recruitTopInterviewList__itemInfoDd {
  font-size: 2.4rem;
  font-weight: 500;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__itemInfoDd {
    font-size: 1.6rem;
    margin-top: 12px;
  }
}
@media screen and (max-width: 768px) {
  .recruitTopInterviewList__itemBtn {
    margin-top: 15px;
  }
  .recruitTopInterviewList__itemBtn .rBtn {
    width: 175px;
    height: 40px;
  }
}

.show_page_loading::before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #fff;
}

.pace {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  background: #fff url(../../img/logo.svg) center center no-repeat;
  background-size: 240px auto;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.pace .pace-progress {
  position: absolute;
  left: 50%;
  margin-left: -120px;
  width: 240px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}

.pace-done.show_page_loading::before {
  content: none;
}

.pace-done .pace {
  top: 100%;
}
