@import url('https://fonts.googleapis.com/css2?family=Overpass:ital,wght@1,600&display=swap');
:root {
  --font-en: 'Overpass', sans-serif;
  --mg011-grad1-start: #ffcf29;
  --mg011-grad1-end: #ff9626;
}

/* -------------------------------------------
共通パッチ
------------------------------------------- */
.single-post_recruit {
  color: var(--sub-txt);
  background: var(--sub-bg);
}

/* ヘッダー */
.m-header-001 {
  background: #1b1b1b;
}

.m-header-001__logo {
  padding: 24px 40px;
}

@media screen and (max-width: 767px) {
  .m-header-001__logo {
    padding: 15px 20px;
  }
}

.m-header-001__logo-link-img {
  max-height: 32px;
}

@media screen and (max-width: 767px) {
  .m-header-001__logo-link-img {
    max-height: 20px;
  }
}

.m-header-001__btn-link {
  font-family: "Josefin Sans", "Noto Sans JP", Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 767px) {
  .m-header-001__btn-link {
    min-height: 50px;
  }
}

.c-page-ttl-001__txt-en {
  font-family: "Josefin Sans", "Noto Sans JP", Arial, Helvetica, sans-serif;
}

/* フッター */
.m-footer-001 {
  background: #1b1b1b;
}

.m-footer-001__copyright {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 30px 0;
}

@media screen and (max-width: 767px) {
  .m-footer-001__copyright {
    padding: 15px 0;
  }
}

/* -------------------------------------------
ITエンジニアモジュール：キャリアプラン
------------------------------------------- */
.m-modulegroup011-006 {
  position: relative;
  z-index: 1;
  overflow-x: hidden;
}

.m-modulegroup011-006__inner {
  max-width: 1440px;
  margin: 0 auto;
  padding: 60px 80px 0;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__inner {
    padding: 35px 37px 0;
  }
}

.m-modulegroup011-006__headline {
  position: relative;
  margin-bottom: 50px;
  padding-top: 40px;
  font-size: 100px;
  font-size: 10rem;
  font-weight: 900;
  line-height: 1;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__headline {
    margin-bottom: 30px;
    padding-top: 15px;
    font-size: 44px;
    font-size: 4.4rem;
  }
}

.m-modulegroup011-006__headline::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: -200px;
  display: inline-block;
  width: 356px;
  height: 295px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  content: "";
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__headline::after {
    right: -95px;
    width: 148px;
    height: 123px;
  }
}

.m-modulegroup011-006__headline-en {
  display: block;
  font-family: var(--font-en);
  font-style: italic;
  line-height: .863;
  letter-spacing: .025em;
}

.m-modulegroup011-006__headline-ja {
  display: block;
  margin-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: .2em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__headline-ja {
    margin-top: 5px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}

.m-modulegroup011-006__container {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 80px 100px;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__container {
    padding: 0 37px 50px;
  }
}

.m-modulegroup011-006__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -ms-flex-pack: center;
  margin: 0 -20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__list {
    margin: 0;
  }
}

.m-modulegroup011-006__list-item {
  width: calc(25% - 40px);
  margin: 20px;
}

@media screen and (max-width: 1260px) {
  .m-modulegroup011-006__list-item {
    width: calc(50% - 40px);
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__list-item {
    width: 100%;
    margin: 10px 0;
  }
}

.m-modulegroup011-006__list-item::before, .m-modulegroup011-006__list-item::after {
  display: block;
  height: 20px;
  content: "";
}

.m-modulegroup011-006__list-item::before {
  margin-bottom: -1px;
  background: -webkit-linear-gradient(45deg, #fff 0, #fff 65%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 120%);
  background: linear-gradient(45deg, #fff 0, #fff 65%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 120%);
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-006__list-item::before {
    background-size: 110%;
  }
}

.m-modulegroup011-006__list-item::after {
  margin-top: -1px;
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 35%, #fff 35%, #fff 100%);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 35%, #fff 35%, #fff 100%);
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-006__list-item::after {
    background-position: 100% 100%;
    background-size: 110%;
  }
}

.m-modulegroup011-006__list-item-inner {
  height: calc(100% - 40px);
  padding: 30px 8%;
  background: #fff;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-006__list-item-inner {
    padding: 35px 5%;
  }
}

.m-modulegroup011-006__list-figure {
  height: 135px;
  text-align: center;
}

.m-modulegroup011-006__list-figure-img-pc {
  max-height: 111px;
  vertical-align: bottom;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__list-figure-img-pc {
    display: none;
  }
}

.m-modulegroup011-006__list-figure-img-sp {
  display: none;
  vertical-align: bottom;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__list-figure-img-sp {
    display: inline;
    max-width: 111px;
  }
}

.m-modulegroup011-006__list-ttl {
  margin-top: 30px;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 900;
  line-height: 1.5;
  text-align: left;
  letter-spacing: .1em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__list-ttl {
    margin-top: 20px;
    font-size: 20px;
    font-size: 2rem;
  }
}

.m-modulegroup011-006__list-ttl:first-child {
  margin-top: 0;
}

.m-modulegroup011-006__list-txt {
  margin-top: 20px;
  line-height: 1.875;
  text-align: left;
  letter-spacing: .1em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-006__list-txt {
    margin-top: 15px;
  }
}

.m-modulegroup011-006__list-txt:first-child {
  margin-top: 0;
}

/* -------------------------------------------
ITエンジニアモジュール：仕事内容（スライダー）
------------------------------------------- */
.m-modulegroup011-010 {
  position: relative;
  z-index: 2;
  overflow: hidden;
  margin: 0 auto;
}

.m-modulegroup011-010__inner {
  position: relative;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 80px;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__inner {
    padding: 10px 37px 0;
  }
}

.m-modulegroup011-010__headline {
  position: relative;
  z-index: 2;
  margin-bottom: 50px;
  padding-top: 105px;
  font-size: 100px;
  font-size: 10rem;
  font-weight: 900;
  line-height: 1;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-010__headline {
    margin-left: 35px;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__headline {
    margin-bottom: 30px;
    padding-top: 45px;
    font-size: 44px;
    font-size: 4.4rem;
  }
}

.m-modulegroup011-010__headline::before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: calc(100% - 30px);
  display: inline-block;
  width: 241px;
  height: 185px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  /*左飾り*/
  content: "";
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__headline::before {
    right: calc(100% - 18px);
    width: 107px;
    height: 82px;
  }
}

_:-ms-fullscreen, :root .m-modulegroup011-010__headline::before {
  /*IE用*/
  right: calc(100% - 35px);
}

.m-modulegroup011-010__headline-en {
  display: block;
  margin-left: -.1em;
  font-family: var(--font-en, "Josefin Sans", "Noto Sans JP", Arial, Helvetica, sans-serif);
  font-style: italic;
  line-height: .863;
  letter-spacing: .025em;
}

.m-modulegroup011-010__headline-ja {
  display: block;
  margin-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: .2em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__headline-ja {
    margin-top: 6px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}

.m-modulegroup011-010__container {
  padding-bottom: 80px;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__container {
    padding-bottom: 0;
  }
}

.m-modulegroup011-010__list {
  padding-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list {
    padding-bottom: 4px;
  }
}

.m-modulegroup011-010__list-item {
  position:relative;
  height: auto;
  text-align: left;
}

.m-modulegroup011-010__list-item:only-child {
  max-width: 1000px;
  /*1枚の時*/
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-010__list-item:only-child {
    width: calc(100% - 160px);
    max-width: 100%;
    margin: 0 80px;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-item:only-child {
    width: calc(100% - 74px);
    margin: 0 37px;
  }
}

.m-modulegroup011-010__list-shadow {
  position: absolute;
  z-index: -1;
  top: 8px;
  left: -8px;
  width: 100%;
  height: 100%;
  content: "";
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-010__list-shadow {
    top: 4px;
    left: -4px;
  }
}

.m-modulegroup011-010__list-container {
  padding: 30px;
  background-color: #fff;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-container {
    padding: 14px;
  }
}

.m-modulegroup011-010__list-figure {
  position: relative;
  margin-bottom: 30px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-figure {
    margin-bottom: 20px;
  }
}

.m-modulegroup011-010__list-figure::before, .m-modulegroup011-010__list-figure::after {
  position: absolute;
  left: -1px;
  display: block;
  width: calc(100% + 2px);
  /*スライドのチラつき防止*/
  height: 20px;
  content: "";
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-figure::before, .m-modulegroup011-010__list-figure::after {
    height: 15px;
  }
}

.m-modulegroup011-010__list-figure::before {
  top: -1px;
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 58%, #fff 58%, #fff 100%);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 58%, #fff 58%, #fff 100%);
}

.m-modulegroup011-010__list-figure::after {
  bottom: -1px;
  background: -webkit-linear-gradient(45deg, #fff 0%, #fff 39%, rgba(255, 255, 255, 0) 39%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(45deg, #fff 0%, #fff 39%, rgba(255, 255, 255, 0) 39%, rgba(255, 255, 255, 0) 100%);
}

.m-modulegroup011-010__list-figure-img-pc {
  width: 100%;
  vertical-align: bottom;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-figure-img-pc {
    display: none;
  }
}

.m-modulegroup011-010__list-figure-img-sp {
  display: none;
  width: 100%;
  vertical-align: bottom;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-figure-img-sp {
    display: inline;
  }
}

.m-modulegroup011-010__list-ttl {
  margin-top: 15px;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.44;
  letter-spacing: .1em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-ttl {
    font-size: 20px;
    font-size: 2rem;
  }
}

.m-modulegroup011-010__list-ttl:first-child {
  margin-top: 0;
}

.m-modulegroup011-010__list-ttl-marker {
  display: inline-block;
  margin: 3px 0;
  padding: 2px 10px;
  background: var(--sub-txt);
  color: var(--primary-txt, #ffffff);
}

.m-modulegroup011-010__list-ttl-marker:first-child {
  margin-top: 0;
}

.m-modulegroup011-010__list-txt {
  margin-top: 20px;
  line-height: 1.875;
  letter-spacing: .1em;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-010__list-txt {
    max-width: none;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010__list-txt {
    margin-top: 15px;
  }
}

.m-modulegroup011-010__list-txt:first-child {
  margin-top: 0;
}

.m-modulegroup011-010 .swiper-button-prev, .m-modulegroup011-010 .swiper-button-next {
  top: 12vw;
  width: 80px;
  height: 80px;
  margin-top: 0;
  background-color: var(--sub-txt);
  background-size: 20.5px 25px;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-010 .swiper-button-prev, .m-modulegroup011-010 .swiper-button-next {
    top: 23vw;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010 .swiper-button-prev, .m-modulegroup011-010 .swiper-button-next {
    top: 27.6vw;
    width: 37px;
    height: 37px;
    background-size: 10px 12px;
  }
}

.m-modulegroup011-010 .swiper-button-prev {
  left: 17%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22icon%2Farrow_l.svg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2050%22%3E%3Cpath%20data-name%3D%22%26lt%3B%22%20d%3D%22M25.145%200H41L15.855%2025%2041%2050H25.145L0%2025Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-010 .swiper-button-prev {
    left: calc(15.45vw - 40px);
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010 .swiper-button-prev {
    left: calc(8.4% - 14px);
  }
}

.m-modulegroup011-010 .swiper-button-next {
  right: 17%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22icon%2Farrow_r.svg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2050%22%3E%3Cpath%20data-name%3D%22%26gt%3B%22%20d%3D%22M15.86%200H0l25.14%2025L0%2050h15.86L41%2025Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-010 .swiper-button-next {
    right: calc(15.45vw - 40px);
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010 .swiper-button-next {
    right: calc(8.4% - 14px);
  }
}

.m-modulegroup011-010 .swiper-pagination-bullets {
  margin-top: 35px;
  padding: 0 80px 0;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010 .swiper-pagination-bullets {
    margin-top: 15px;
    padding: 0 30px;
  }
}

.m-modulegroup011-010 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 7px;
  border-radius: 0;
  background: var(--primary-txt);
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-010 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 6px;
  }
}

.m-modulegroup011-010 .swiper-pagination-bullet-active {
  background: var(--primary);
}

/* -------------------------------------------
ITエンジニアモジュール：メッセージ
------------------------------------------- */
.m-modulegroup011-001 {
  overflow: hidden;
  margin: 80px auto;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001 {
    margin: 50px auto;
  }
}

.m-modulegroup011-001__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 80px;
  text-align: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-001__inner {
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__inner {
    padding: 0 37px;
  }
}

.m-modulegroup011-001__main {
  width: 99%;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-001__main {
    width: 100%;
  }
}

.m-modulegroup011-001__main:only-child {
  width: 100%;
}

.m-modulegroup011-001__sub {
  width: 1%;
  min-height: 700px;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-001__sub {
    width: 100%;
    min-height: auto;
  }
}

.m-modulegroup011-001__headline {
  position: relative;
  z-index: 2;
  margin-bottom: 50px;
  padding-top: 105px;
  font-size: 100px;
  font-size: 10rem;
  font-weight: 900;
  line-height: 1;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-001__headline {
    margin-left: 35px;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__headline {
    margin-bottom: 30px;
    padding-top: 45px;
    font-size: 44px;
    font-size: 4.4rem;
  }
}

.m-modulegroup011-001__headline::before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: calc(100% - 30px);
  display: inline-block;
  width: 241px;
  height: 185px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeQAAAFzCAYAAADvzXoCAAAeIklEQVR4nO3dd7xcVbXA8TUasBcELKCA3I+KFRXsitwbAlKlqagI9t6x0XtCr3akY+gEREIJBFTA5/MpKL0cpLcgdn0GfONn5+zzEsO9d+9zZ9Y5++z1+/6jfxzNmZnIzzVrz0yv3+8LkKqRkRF3Z68UkUtEZMXAbZ4uIu8VkX/xggL1FUXBs9aix5l95OiSa0RkuogsCNzzu0TkZBF5PK8ugK4hyOgKogwgawQZXVI3ytN4dQF0BUFG17goj0VGeTZRBtAVBBlddC1RBpAbgoyuIsoAskKQ0WUuyqPslAHkgCCj666LjPLWRBlAyggyckCUAXQeQUYuqig/GHg8RBlAkggycnKdP+gVG+VlePUBpIIgIzd1ojybKANIBUFGjogygM4hyMhVnZ0yUQbQOoKMnF1f86AXUQbQGoKM3MVGeSuiDKBNBBkWVFF+IPBYiTKA1hBkWHG9P+gVG+Vl+ZsBoEkEGZbUifJsogygSQQZ1hBlAEkiyLCIKANIDkGGVXUPehFlAKoIMiy7ITLKWxJlANoIMqwjygCSQJCBxVG+P/BcuCifQpQBaCDIQOkGf9ArFOUtiDIADQQZWIwoA2gNQQb+E1EG0AqCDDxW7E6ZKAMYGoIMjO/GGlE+lSgDGBRBBiYWG+XNiTKAQRFkYHJVlO8LXEeUAQyEIANhN/qDXjFRPo0oA5gKggzEiY3yO4kygKkgyEA8ogxADUEG6ondKRNlALUQZKC+m2pE+XSiDCAGQQamJjbKmxFlADEIMjB1RBnA0BBkYDBVlO8N/Le4KJ9BlAFMhCADg7vJn74ORXlTogxgIgQZGA6iDGAgBBkYHqIMYMoIMjBcsTtlF+UziTKACkEGhu/myChvQpQBVAgyoIMoA6iFIAN6qijfE/gTiDIAggwou9kf9IqJ8llEGbCLIAP6YqO8MVEG7CLIQDOIMoBJEWSgObE7ZaIMGESQgWbdUiPKc4gyYAdBBpoXG+WNiDJgB0EG2lFF+e7An06UASMIMtCeW/xBr5gon02UgbwRZKBdsVHekCgDeSPIQPuIMgCCDCSibpSfwAsH5IUgA+mIPei1oT/oRZSBjBBkIC23EmXAJoIMpIcoAwYRZCBNLsrrslMG7CDIQLqKyCi/gygD3UeQgbQRZcAIggykr4ryXYE7JcpAhxFkoBsKf9ArNspP5HUFuoUgA91RJ8pziDLQLQQZ6BaiDGSKIAPdU2enTJSBjiDIQDfdVvOgF1EGEkeQge6KjfIGRBlIH0EGuq2K8p2BR0GUgcRNk5+/jNcI6Lbb/EGvS0VklUkeSRXlLUTkH7zmeAx60Kpe/8qX7igi2xl+DmBDX0R2Gtn2n2dn/GhXj4iycyFRxniKk/hOmTa5IPdEZBZRhgH/EpHPEeVFiDIegyC363F+cnBT8gmWnwiY8HgRObI46QmbZ/xgq7evY3bK7iNRT2rovgAE9PpXrlFdwaQMK9yk/PmRbRfOyfjxvlBELouYlC8Skc2ZlCGLJuRleR5a1OtfscaSf7qL8kwR2d7aEwFzyih/gCgTZVSKEwlym5b+2NOigy8icrytpwEGubevjyhOXHaLjB/67yI/ErW+P33N29dAi8b7HDJRhhWWonxH4Loqyk9u6L4ALGWiLwYhyrDCSpRHI6M8hygD7Zjsm7qIMqwgyosRZaAlvf7la4T+ZA56wYryoNd22R/0cp9TXjVw3UX+c8p/b+i+kIDiBA51tSnmu6yZlGFFOSmfwE6ZSRloXuyPSxBlWGEhyrdz0AtIT51feyLKsIIoLzaDKAPNqPvzi0QZVlRR3jLjx1tF+fbAdUQZaECv/7Pgoa7xcNALVriDXl8Y2X7hWRk/3tX8Qa/VAtddLCLv5KBXvorjOdTVproTcqWalI/L5pkAxucm5cOL47OflEcjJuX1ROQcJmVAx1SDLD7KOxNlGECUFyPKgJJBgixEGYZYiXLMTpkoAwoGDbIQZRhiIcp31Ijyj4gyMDy9/k+ndKhrPO6g174i8kFeH2SuPOj1wawPeq3qf7oxdNDrEhHZjINeeSiO41BXm4YxIVeYlGFFOSkfx6QsItOZlIHhGGaQhSjDEEtR/l3gOhflc4kyMJhhB1mIMgyxEuXRiCiPEWVgMBpBFqIMQ4jyYkQZGECv/5OhHeoaDwe9YEV50OtD2R/0utT/hONk5ovIphz06p7iWA51tUlrQq4wKcOKclI+dtmtMn68sTtlNyn/mEkZqEc7yEKUYYiL8mGZR/nOyCiPEmWgniaCLEtE+VheH2SOKC9GlIEaev3LVHfIS3M75X1E5EO8SMic2yl/ceTDC8/M+GGu4nfKqweuc9dswk4ZkymOYX/ddJCFKMOQJqK8logsF7im7791618Kf35slN2fvzFRxkQIcjtBFqIMQ7Sj/Br/O8XPClx3ov/fG1FGkghyczvkpbn/x74LO2UYUO6Uj1HbKV/lf+jh4cB1H/AHKx+vcA93+n3xbYHr3N75PHbKwPjaCrIQZRiSSpS3VY7yukQZmLpe/9JW3rJeEm9fw4ry7euPqL59PU9Elg9c90MR2V7p7esX+LemQ29f/0RENuLta1SKo3nLus0JucKkDCvKSflo1Ul5hoj8PnDd+0XkeKVJ+a7ISfntIjKXSRlYLIUgC1GGIZaiXASuI8rAElIJshBlGFJFeWulh1ztlNuO8mhklM8nyoDbIc9vfYe8NHbKsMLtcL808tGFZyg93lf7j0SFdsqzRWQ7xZ2y+0jUSOC6n4rIhuyU7Sp+wA45pQm5wqQMK9xkemjxA7VJ+erISfl9InJCy5PyOkzKsC7FIAtRhiFNRfmhwHXv818ekkKUn6JwD0DyUg2yEGUY0kSUZ0RE+b3KUY456LWOP+hFlGFOykEWogxDLET5bqIMTKzXvyS5Q13j4aAXrCgPen1M7aDXmv6g1wqB6072X7epcdDr+f7LQ2IOerkvD/mbwj0gMcVRHOpKfUKuMCnDinJSPkptUv5N5E7ZTconKU/KtwauY6cMU7oSZCHKMCSVKG+jHOXRiCi/jSjDii4FWYgyDGkqygsC123jv/uaKAPKev2LO7FDXho7ZVhR7pQ/rrpTdj9IsWLgulP9N3tp7ZTni8iLAtf9zH95CDvlDBXfZ4fctQm5wqQMK8pJ+fuqk/KMiEn5PcqT8piI3BK4rpqUn6pwD0DruhpkIcowpIryu5Qecuzb16lEeS5RRo66HGRZIsrHJHAvgCYXwUMUo/zbGlGeTZSB4et6kMVHeVeiDANSifK7laM8SpRhUa8/r5OHusbjDnrtLSIfTu/WgKFyB6u+PPKJhacrPa2vFJFLIg56ne4/r6xx0Gtl/ytRoYNel/uDXn9VuAc0qPgeh7pymJArTMqwopyUv6c2KV8jItMjJuV3+W/00piU74mclN/KQS/kIqcgC1GGIZaifHPgOqKMLOQWZCHKMKSJKI/ViPI0hXu4x99DbJSfpnAPQCN6/Yuy2SEvjZ0yrCh3yp9U2ym/wn9xR8xO2f2u8qMK97Cyv4cXB6673P8gxV8U7gGKiu+yQ85xQq4wKcOKclL+rtqkfG2NSXl2ApPyXCZldFHOQRaiDEOaiPJoh96+JsronNyDLEQZhlRRfrfSQ74uMspbK0e5zkEvoozO6PUvzHaHvDR2yrDC7ZR3GPnUwtOUHu/L/T732YHrzvCfU9bYKa/kP6cc2ilf4T+nzE45ccV32CFbmJAr1aR8dBq3A6hxk/LBxXdUJ2X31vGDgeuqSXkZhXu4N3JSfguTMrrCUpDFR3k3ogwDUorybOUo3xS4rory0xXuARgaa0EWogxDrER5LDLKc4kyUtbrX2Bmh7w0t1PeS0Q+ktZtAUNX7pQ/rbZTfpnf58bslN3nlB9RuIeV/F77JYHrrvCfU/6zwj1gAMW32SFbnJArTMqwopyUv602KV/v3zpue6fMpIxOsxxkIcowpKkoPxC4bqsGDnoRZXSS9SALUYYhTUR5rEaUNd6jvI+DXugqglwiyrAipSjPbjnKbybKSEmvf77ZQ13j4aAXrCgPen1G9aCXO2T1nMB1Z/qDXgsV7uF5/h5C/5C70n95CAe9WlR8i0NdTMj/iUkZVpST8reS2ClrTspuWr8xcF01KT9D4R6AaAT5sYgyrKii/B6lx3tDzYNebUd5LlFGmwjy+IgyrHBRPqiBKN8fuG5Logzrev257JAn4XbKe4rIR5O9Q2A43E75KyOfXXiq0vP5Ur/PfW7gujkiso3STvm5/gtMYnbK7stD/qRwD5hA8U12yEzIk3OT8u4i8oOUbxIYgnJS/qbqpDwWMSlvISKnKE3K9/tpnZ0ykkSQw4gyrGgiyjFvX6cQ5TcRZTSNIMchyrBCO8o3EmVgfL3+eeyQa2CnDCvKnfLn1HbKa/h9bminfLaIvEdxpzzf77cn818i8g52yrqKI9khMyHXw6QMK8pJ+Uj1Sfm+wHWbi8ipipPymH8rfTJvFJELmJShjSDXR5RhRRNRHouM8mlEGbkjyFNDlGFFKlF+J1FG7nr9H7NDHgA7ZVhR7pQ/r7ZTfonfKT8vcN05IvJupZ3yc/w9hHbKvxCRDdgpD1dxBDtkJuTBMCnDinJSPkJtUr4pcqesOSk/4O8hNCm/QUQuZFLGsBHkwVVRPqrrDwQISCnKpxNl5IYgD4eL8h5EGQY0FeV7A9dt1kCUrw9cR5QxVL3+ueyQh6jnw/yxbB4RML5yp/wF1Z2y+4zwSoHrzhWRrRV3yvP9bztP5r9FZH12yoMpDmeHzIQ8XEzKsKKclA9XnZTHIiblTUXkDMVJeSxiUn69iFzEpIxBEeThI8qwookox7x9TZSRBYKsgyjDCu0o35xIlGN2ykQZA+n1f/QSnkE97JRhRblT/uIjWjvlF/vPCId2yj8Wka2UdsrP9vcQ2in/UkRmsFOupzhsmS7drgomZF1MyrCinJQPW0Z7Ur4ncN0mInKm0qT8YOSk/DoRmcekjLoIsj6iDCuaiPJYZJTPUo7ydYHriDJqI8jNIMqwIpUob6wc5bHIKF9MlBGLIDeHKMOKVN6+TiHKaxNlxOr1z+FQV8M46AUr/k9Edhj5ktpBrxf5Q1YrB647T0S2VDzo5b485OWB6/5HRNbjoNfEikM51MWE3Dy++xpWuH++HFwcqjYp31JjUp6TyKT8TIV7QCYIcnuIMixoKsp3B67bSDnKMQe91vYHvYgyxkWQ20WUYUETUR6LjPLZSlFeQJQxqF7/bHbICdiTnTIMKHfKX1bdKbt97vMD150vIpsr7ZRX9HvtmJ2y+/KQPyrcQycVh7BDZkJOA5MyLCgn5UNaf/t6wwYm5WsD17FTxmMQ5HQQZVigHeVba0b5CQr3sMC/hR6K8lpEGUsiyGkhyrAgpSjPIcpIRa8/hx1ygtgpw4Jyp7yD2k55REQui9wpbyEi/1S4B7dTvkREXhm47lf+c8pmd8rFweyQmZDTxKQMC8pJ+WC1SbkQkXUTePt6uohcE7iumpSXU7gHdARBThdRhgVVlLdReqxVlO8KXPeORKI8jyjbRZDTRpRhweMWffe1bpRHiTJS1+ufxQ65A9x3X3/c+pOA7Lmd8ldGvvLIKUoPdMR/RvgFgesu8Dvl/1W4hxX9W9OvClz3K/855T8o3EOSioPYITMhd4ML8vetPwnIXjkpH5TEpOxOXz9R4R4W+MNbvw1cx07ZIILcHUQZFjQR5didcttRfi1RtoUgdwtRhgXaUb4toSj/JnAdUTak1z+THXIHsVOGBeVO+atqO+XV/U55lcB1F/rvvtbaKbtDXGsGrvu13yk/rHAPSSgOZIfMhNxNTMqwoJyUD1SdlN1O+c7AdRv409dak/KMyEnZhftZCveARBDk7iLKsCC1KD9J4R6IMhYhyN1GlGFBSlGeQ5ShhSB3H1GGBU1Eed0EolznoBdRzkyvfwaHujLBQS9YUB70+praQa8X+h+kiDno5b485B8K97CCD27ooNdVPuBZHPQqDuBQFxNyPpiUYUH53dcHqE3Kv/OT8h2B6zR3yg9FTsqvYVLOC0HOi4vy96w/Ccher4Eoj0ZEef0Gonx14Loqyssr3AMaRpDzsydRhgGpRfnJCvfwkD/oFRPleUS5+3r909khZ8r9UtQnrD8JyF5fRHYY+brqTtl9eciqgesu8jvlvyvcwwo+uK8OXHeVD/jvFe5BXbE/O2Qm5HwxKcOCclLev/Wd8vr+9DWTMqaMIOeNKMMC7SjfnkiUY3fKRLmjCHL+iDIsaCrKtweu09wp/56DXnnr9U9jh2wEO2VYUO6Uv6G2U17N75RXC1w3z/8ghcZOeXkf3NBO+Wof8E7slIv92CEzIdvBpAwLykl5P9VJeTRiUnY733OUJ+WrAte9mkm5WwiyLUQZFqQS5fWUozyjRpRXULgHDBlBtocow4ImohyzU04lyvOIcvoIsk1EGRZUUX6v0mO9gyhjmHr9UznUZdhuIvJJ608Cstdf9IMUOz5ystIDXdUf9Hph4LpLRGQzpYNez/JvTb8mcN3VPuAPKdzDQIpZHOpiQrZtLxH5rvUnAdnrLfrpxlmqk/Ko/xKRyUwXkR8pTcoP1zzoxaScIIIMogwLUoryuS1HeU2inCaCDCHKMCKVKI8RZYyn1z+FHTL+HztlWFDulHdS2ymvIiKXReyU54vIpoo7ZXeI67WB637jd8oLFO6hlmImO2QmZCyJSRkWlJPyTLVJ+U5/+rrtSdmF9teB69b04V5R4R5QExMyxsOkDAuamJTd6evVA9e5azZRnJSnR1x3S8R3ZKtiQibImBhRhgUWotwJBNkF+WSCjAkRZVhQRnnn1qPs9s4bW41ysS9BZoeMybBThgXlTnlf1Z2yO319W+A6t3c+T2mnjA4gyAghyrCgivL7lB5rddCLKGNCBBkxXJS/wzOFzLkoH6gY5buIMiZDkBFrb6IMA5qKchG4zl0zlyjb0uvP5lAXatlVRD7FU4bMuYNeXx3Z5ZHZSg/zBf6g10jgup+IyEYWDnoV+3CoiwkZdTEpw4JyUt5HdVIejZiU3y4i5zMp20CQMRVEGRakEuV1iLINBBlTRZRhQRNRjtkpE2UDev0fskPGQNgpw4Jyp7yr2k75+f6LQUI75Z/6nfLfcnvOi73ZITMhY1BMyrCgnJT3VpuU7/aT8q2B69bxp6+fwt+6/BBkDANRhgVNRHmUKNtFkDEsRBkWpBTl84lyXggyhokow4Iqyu9XeqxVlG8JXPc2opyXXv8kDnVh6DjoBQvcQa+vjez2yA+VHqs76DVfRF4UuO5nIrJh1w96FXtxqIsJGRrcpPxtnllkzk3KBxR7qU7KYzUm5afyF67bCDK07EOUYUATUY59+3ouUe42ggxNRBkWaEf5HqJsA0GGNqIMC4gyBtbrn8ihLjRiFxH5NE81Mlce9Npd7aDXyv6g14sD113uD3r9tStPd7Enh7qYkNEUJmVYUE7Ke6pOyu6g182B697KQa/uIchoElGGBalF+Wn8resGgoymEWVY0ESURyOjPJcod0OvfwI7ZLSCnTIsKHfKe6jtlFcSkUsjd8ruV6L+kupzXuzBDpkJGW1hUoYF5aS8xzLbKj3We5mU80GQ0SaiDAtclPdvIMo3Ba5jp5w4goy2EWVY0ESUxyKi/BainC6CjBQQZViQWpSfzt+6tPT6x3OoC8ngoBcscAe9vj6y5yMnKT3W5/mDXqF/uF/hD3r9OYXnvNidQ11MyEgJkzIsKCfl3dUm5fsid8pv8Qe9mJQTQZCRGqIMC5qK8o2B64hyQggyUkSUYUETUR6LjDI75QQQZKSKKMOCVKL8ZqLcvl7/OA51IWkc9IIF5UGvvVQPerlfiVojcN2V/qDXn5p+zovdONTFhIzUMSnDgnJS3q31nfKb/U75Gfytax5BRhcQZVigHeX7iXLaCDK6gijDgirKH1B6rFWUbwhcR5Rb0OsfF/qRECApO4vIZ3hJkDm3U/7GyF6Pnqj0MJ/rd8ovDVz3cxHZsImdcrHbNO0/Inm9/rEEGZ1DlGFBGeW9bUS52JUg85Y1umhfEfkWrxwy596+3q/YdZrm29djEW9fv0lELuDta30EGV1FlGFBE1GO2Sm/kSjrI8joMqIMC7Sj/ABRTgNBRtcRZVjQVJSvD1xHlBURZOSAKMOCJqI8FhnlC4ny8PX6x3DKGtng9DUsKE9f76N2+vo5/vT1ywLX/UJENhjW6etiF05ZMyEjJ0zKsKCclHdpfVJ+g4hcxKQ8PAQZuSHKsKCJKMfslF9PlIeHICNHRBkWVFHeTumxPkiUm0WQkSsX5W/y6iJzLsqzGojydYHriPIQ9PpHc6gLWdtJRD7LS4zMuYNeO47s++gJSg/z2f6g18sD1/1SRGZM5aBXsTOHupiQkbuZTMowoJyUd1adlMciJuXXicg8JuWpIciwgCjDgpSifDFRro8gwwqiDAuaiHLMTnltolwfQYYlRBkWaEd5AVHWQZBhDVGGBU1F+drAdVWUn8nfurBpi87mAbbM9I+W09fIWRnlnabJyEyV09cL/E7Znb5+xSTXre0PernT13+c8CpaxIQMs5iUYUEVZc1JeSxyUp7HpDw5ggzLiDIsaCrK1wSu4+3rAIIM64gyLGgiytMjorwWUZ4YQQaIMmyoory90qMlygMiyEDJRflIngtkzkV5ZgNR/m3guirKy/EXbjFOWQOLzfL/7nM8J8hYGeUdp8nIrEePV3iYLsrr+eC+apLr1lri9PUfaJELMoAlEWVY0ESU3eeUXxtx7XKLggyCDIyDKMMC7Sg/7KdkROr1j+LnF4EJ7EiUYUDf/0ypRpRRA4e6gInN4qAXDOj5Q41aB70QiSADkyPKsIAoJ4BT1kAYO2VY0Fvie955+7oFTMhAHCZlWMCk3CKCDMQjyrCgivIHebWbRZCBeogyLHBR3pcoN4sgA/W5KB/B84bMEeWGEWRgavYjyjCAKDeIIANTR5RhAVFuCB97Agazn/9Pf57nERmrouwcxwutgwkZGByTMixgUlZGkIHhIMqwgCgrIsjA8BBlWECUlRBkYLiIMiwgygoIMjB8RBkWEOUhI8iADqIMC4jyEPGxJ0APH4mCBVWU3b8eyys+dUzIgC4mZVjgYryPiHyIV3vqCDKgz0X5cJ5nZI4oD4ggA83YnyjDAKI8AIIMNIcowwKiPEUEGWgWUYYFRHkKCDLQPKIMC4hyTQQZaAdRhgVEuQY+hwy0Z3//J3+B1wAZq6IsfE55ckzIQLuYlGEBk3IEggy0jyjDAqIcQJCBNBBlWECUJ0GQgXS4KB/G64HMEeUJEGQgLQcQZRhAlMdBkIH0EGVYQJSXQpCBNBFlWECUl0CQgXQRZVhAlD2CDKSNKMMC81EWvqkL6IQD/E1+kZcLGTP/jV5MyEA3MCnDAtOTMkEGuoMowwKzUSbIQLcQZVhgMsoEGegeogwLzEWZIAPdRJRhQRXlD1t4sAQZ6C4X5UN5/ZA5F+W9LUSZIAPddiBRhgEmokyQge4jyrAg+ygTZCAPRBkWZB1lggzkgyjDgmyjTJCBvBBlWJBllAkykB+iDAuyizJBBvJElGFBVlEmyEC+iDIsyCbKBBnIG1GGBVWUP9Llx0qQgfwRZVjgorxXl6NMkAEbXJQP4bVG5jodZYIM2HEQUYYBnY0yQQZsIcqwoJNRJsiAPUQZFnQuygQZsIkow4JORZkgA3YRZVjQmSgTZMA2ogwLOhFlggyAKMOC5KNMkAEIUYYRSUeZIAOoEGVYkGyUCTKAJRFlWFBF+aMpPVaCDGBpRBkWuCjvmVKUCTKA8bgoH8wzg8wlFWWCDGAiBxNlGJBMlAkygMkQZViQRJQJMoAQogwLWo8yQQYQgyjDglajTJABxCLKsKC1KBNkAHUQZVjQSpQJMoC6iDIsaDzKBBnAVBBlWNBolAkygKkiyrCgivLHtB8rQQYwCKIMC1yU99COMkEGMCiiDAvUo0yQAQwDUYYFqlEmyACGhSjDArUoE2QAw0SUYYFKlAkygGEjyrBg6FEmyAA0EGVYMNQoE2QAWogyLBhalAkyAE1EGRYMJcoEGYA2ogwLBo4yQQbQBKIMCwaKMkEG0BQX5IN4tpG5KX/3NUEG0KRDiDKMqB1lggygaUQZVtSKMkEG0AaiDCuio0yQAbSFKMOKqCgTZABtIsqwIhhlggygbUQZVkwaZYIMIAVEGVZMGGWCDCAVRBlWjBtlggwgJUQZVjwmygQZQGqIMqxwUf549VgJMoAUEWVYsUcV5Wm85AAS5aJ8g4gszwuE7Ik8/d8l6BmnTkUliwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  content: "";
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__headline::before {
    right: calc(100% - 18px);
    width: 107px;
    height: 82px;
  }
}

_:-ms-fullscreen, :root .m-modulegroup011-001__headline::before {
  /*IE用*/
  right: calc(100% - 35px);
}

.m-modulegroup011-001__headline-en {
  display: block;
  margin-left: -.025em;
  font-family: var(--font-en, "Josefin Sans", "Noto Sans JP", Arial, Helvetica, sans-serif);
  font-style: italic;
  line-height: .863;
  letter-spacing: .025em;
}

.m-modulegroup011-001__headline-ja {
  display: block;
  margin-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: .2em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__headline-ja {
    margin-top: 6px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}

.m-modulegroup011-001__cnt {
  width: 46%;
  max-width: 600px;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-001__cnt {
    width: 100%;
    max-width: none;
  }
}

.m-modulegroup011-001__main:only-child .m-modulegroup011-001__cnt {
  width: 100%;
  max-width: none;
}

.m-modulegroup011-001__ttl {
  margin-top: 25px;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.44;
  letter-spacing: .1em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__ttl {
    font-size: 20px;
    font-size: 2rem;
  }
}

.m-modulegroup011-001__ttl:first-child {
  margin-top: 0;
}

.m-modulegroup011-001__txt {
  margin-top: 18px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.875;
  letter-spacing: .1em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__txt {
    margin-top: 15px;
  }
}

.m-modulegroup011-001__txt:first-child {
  margin-top: 0;
}

.m-modulegroup011-001__figure {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 40%;
  text-align: right;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-001__figure {
    position: static;
    margin: 35px -80px 0;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__figure {
    margin: 35px -37px 0;
  }
}

.m-modulegroup011-001__figure-img-pc {
  vertical-align: bottom;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-001__figure-img-pc {
    width: calc(100% - 30px);
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__figure-img-pc {
    display: none;
  }
}

.m-modulegroup011-001__figure-img-sp {
  display: none;
  vertical-align: bottom;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-001__figure-img-sp {
    display: inline;
    width: calc(100% - 20px);
  }
}

/* -------------------------------------------
ITエンジニアモジュール：当社について（スライダー）
------------------------------------------- */
.m-modulegroup011-014 {
  position: relative;
  overflow: hidden;
}

.m-modulegroup011-014::before, .m-modulegroup011-014::after {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
}

.m-modulegroup011-014::before {
  background: -webkit-gradient(linear, left top, left bottom, from(var(--mg011-grad1-start)), to(var(--mg011-grad1-end)));
  background: -webkit-linear-gradient(top, var(--mg011-grad1-start) 0%, var(--mg011-grad1-end) 100%);
  background: linear-gradient(180deg, var(--mg011-grad1-start) 0%, var(--mg011-grad1-end) 100%);
}

.m-modulegroup011-014::after {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 69%, var(--sub-bg) 69%, var(--sub-bg) 100%);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 69%, var(--sub-bg) 69%, var(--sub-bg) 100%);
}

.m-modulegroup011-014__inner {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 80px 32px;
  text-align: left;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-014__inner {
    min-height: auto;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__inner {
    padding: 10px 37px 20px;
  }
}

.m-modulegroup011-014__intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-014__intro {
    display: block;
  }
}

.m-modulegroup011-014__headline {
  position: relative;
  z-index: 2;
  width: 400px;
  margin: 0 40px 50px 0;
  padding-top: 105px;
  font-size: 100px;
  font-size: 10rem;
  font-weight: 900;
  line-height: 1;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-014__headline {
    width: calc(100% - 35px);
    margin-right: 0;
    margin-left: 35px;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__headline {
    margin-bottom: 30px;
    padding-top: 45px;
    font-size: 44px;
    font-size: 4.4rem;
  }
}

.m-modulegroup011-014__headline::before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: calc(100% - 30px);
  display: inline-block;
  width: 241px;
  height: 185px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22485px%22%20height%3D%22371px%22%3E%3ClinearGradient%20id%3D%22PSgrad_0%22%20x1%3D%220%25%22%20x2%3D%220%25%22%20y1%3D%220%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22rgba(0%2C192%2C205%2C0.5)%22%20stop-opacity%3D%221%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22rgba(7%2C31%2C120%2C0.5)%22%20stop-opacity%3D%221%22%20%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url(%23PSgrad_0)%22%20d%3D%22M484.373%2C370.431%20L297.438%2C370.431%20L0.981%2C74.077%20L187.916%2C74.077%20L484.373%2C370.431%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(34%2C%2034%2C%2034)%22%20d%3D%22M377.990%2C207.362%20L170.420%2C0.014%20L180.191%2C0.014%20L387.761%2C207.362%20L377.990%2C207.362%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(34%2C%2034%2C%2034)%22%20d%3D%22M408.882%2C271.285%20L241.133%2C103.755%20L250.904%2C103.755%20L418.653%2C271.285%20L408.882%2C271.285%20Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  /*左飾り*/
  content: "";
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__headline::before {
    right: calc(100% - 18px);
    width: 107px;
    height: 82px;
  }
}

_:-ms-fullscreen, :root .m-modulegroup011-014__headline::before {
  /*IE用*/
  right: calc(100% - 35px);
}

.m-modulegroup011-014__headline-en {
  display: block;
  margin-left: -.025em;
  font-family: var(--font-en, "Josefin Sans", "Noto Sans JP", Arial, Helvetica, sans-serif);
  font-style: italic;
  line-height: .863;
  letter-spacing: .025em;
}

.m-modulegroup011-014__headline-ja {
  display: block;
  margin-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: .2em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__headline-ja {
    margin-top: 6px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}

.m-modulegroup011-014__cnt {
  position: relative;
  width: calc(100% - 400px);
  margin-top: 120px;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-014__cnt {
    width: 100%;
    margin-top: 0;
  }
}

.m-modulegroup011-014__cnt::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  height: 1px;
  background: #111;
  content: "";
}

.m-modulegroup011-014__ttl {
  padding-top: 28px;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: 900;
  letter-spacing: .1em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__ttl {
    font-size: 20px;
    font-size: 2rem;
  }
}

.m-modulegroup011-014__desc {
  margin-top: 10px;
  line-height: 1.875;
  letter-spacing: .1em;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-014__desc {
    width: 100%;
    padding-top: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-014__ttl + .m-modulegroup011-014__desc {
    padding-top: 0;
  }
}

.m-modulegroup011-014__container {
  padding: 125px 0;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__container {
    padding: 50px 0;
  }
}

.m-modulegroup011-014__list {
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.m-modulegroup011-014__list-figure {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 58.44156%;
}

.m-modulegroup011-014__list-figure-img-pc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__list-figure-img-pc {
    display: none;
  }
}

.m-modulegroup011-014__list-figure-img-sp {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__list-figure-img-sp {
    display: inline;
  }
}

.m-modulegroup011-014__list-item:only-child {
  max-width: 1440px;
  margin: auto;
  padding: 0 80px;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-014__list-item:only-child {
    padding: 0 37px;
  }
}

/* -------------------------------------------
ITエンジニアモジュール：当社の特徴1（スライダー）
------------------------------------------- */
.m-modulegroup011-012 {
  position: relative;
  z-index: 2;
  overflow: hidden;
  margin: 0 auto;
}

.m-modulegroup011-012__inner {
  position: relative;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 80px;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__inner {
    padding: 10px 37px 0;
  }
}

.m-modulegroup011-012__headline {
  position: relative;
  margin: 0 40px 50px 0;
  padding-top: 105px;
  font-size: 100px;
  font-size: 10rem;
  font-weight: 900;
  line-height: 1;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-012__headline {
    width: calc(100% - 35px);
    margin-right: 0;
    margin-left: 35px;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__headline {
    margin-bottom: 30px;
    padding-top: 45px;
    font-size: 44px;
    font-size: 4.4rem;
  }
}

.m-modulegroup011-012__headline::before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: calc(100% - 30px);
  display: inline-block;
  width: 241px;
  height: 185px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  /*左飾り*/
  content: "";
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__headline::before {
    right: calc(100% - 18px);
    width: 107px;
    height: 82px;
  }
}

_:-ms-fullscreen, :root .m-modulegroup011-012__headline::before {
  /*IE用*/
  right: calc(100% - 35px);
}

.m-modulegroup011-012__headline-en {
  display: block;
  font-family: var(--font-en);
  font-style: italic;
  line-height: .863;
  letter-spacing: .025em;
}

.m-modulegroup011-012__headline-ja {
  display: block;
  margin-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: .2em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__headline-ja {
    margin-top: 5px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}

.m-modulegroup011-012__container {
  padding-bottom: 100px;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__container {
    padding-bottom: 50px;
  }
}

.m-modulegroup011-012__list {
  padding-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list {
    padding-bottom: 4px;
  }
}

.m-modulegroup011-012__list-item {
  height: auto;
  padding: 45px 25px 70px;
  background-color: #fff;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-item {
    padding: 36px 14px;
  }
}

.m-modulegroup011-012__list-item:only-child {
  position: relative;
  max-width: 980px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-012__list-item:only-child {
    width: calc(100% - 160px);
    max-width: 100%;
    margin: 0 80px;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-item:only-child {
    width: calc(100% - 74px);
    margin: 0 37px;
  }
}

.m-modulegroup011-012__list-item::before, .m-modulegroup011-012__list-item::after {
  position: absolute;
  left: -1px;
  display: block;
  width: calc(100% + 2px);
  /*スライドのチラつき防止*/
  height: 20px;
  content: "";
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-item::before, .m-modulegroup011-012__list-item::after {
    height: 15px;
  }
}

.m-modulegroup011-012__list-item::before {
  top: -1px;
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 58%, var(--sub-bg, #f2f2f2) 58%, var(--sub-bg, #f2f2f2) 100%);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 58%, var(--sub-bg, #f2f2f2) 58%, var(--sub-bg, #f2f2f2) 100%);
}

.m-modulegroup011-012__list-item::after {
  bottom: -1px;
  background: -webkit-linear-gradient(45deg, var(--sub-bg) 0%, var(--sub-bg) 39%, rgba(255, 255, 255, 0) 39%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(45deg, var(--sub-bg) 0%, var(--sub-bg) 39%, rgba(255, 255, 255, 0) 39%, rgba(255, 255, 255, 0) 100%);
}

.m-modulegroup011-012__list-figure {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-bottom: 32px;
  padding-bottom: 52.5%;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-figure {
    margin-bottom: 20px;
  }
}

.m-modulegroup011-012__list-figure-img-pc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-figure-img-pc {
    display: none;
  }
}

.m-modulegroup011-012__list-figure-img-sp {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  vertical-align: bottom;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-figure-img-sp {
    display: inline;
  }
}

.m-modulegroup011-012__list-ttl {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: start;
  margin-bottom: 15px;
  padding-bottom: 15px;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.5;
  letter-spacing: .1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-ttl {
    font-size: 20px;
    font-size: 2rem;
  }
}

.m-modulegroup011-012__list-ttl::before, .m-modulegroup011-012__list-ttl::after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 1px;
  content: "";
}

.m-modulegroup011-012__list-ttl::before {
  width: 100%;
  background: #ccc;
}

.m-modulegroup011-012__list-ttl::after {
  width: 140px;
  background: var(--primary);
}

.m-modulegroup011-012__list-txt {
  margin-top: 30px;
  line-height: 1.875;
  letter-spacing: .1em;
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012__list-txt {
    margin-top: 15px;
  }
}

.m-modulegroup011-012 .swiper-button-prev,
.m-modulegroup011-012 .swiper-button-next {
  top: 18vw;
  width: 80px;
  height: 80px;
  margin-top: 0;
  background-color: var(--sub-txt);
  background-size: 20.5px 25px;
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-012 .swiper-button-prev,
  .m-modulegroup011-012 .swiper-button-next {
    top: 23vw;
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012 .swiper-button-prev,
  .m-modulegroup011-012 .swiper-button-next {
    top: 27.6vw;
    width: 37px;
    height: 37px;
    background-size: 10px 12px;
  }
}

.m-modulegroup011-012 .swiper-button-prev {
  left: 8%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22icon%2Farrow_l.svg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2050%22%3E%3Cpath%20data-name%3D%22%26lt%3B%22%20d%3D%22M25.145%200H41L15.855%2025%2041%2050H25.145L0%2025Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-012 .swiper-button-prev {
    left: calc(15.45vw - 40px);
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012 .swiper-button-prev {
    left: calc(8.4% - 14px);
  }
}

.m-modulegroup011-012 .swiper-button-next {
  right: 8%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22icon%2Farrow_r.svg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2050%22%3E%3Cpath%20data-name%3D%22%26gt%3B%22%20d%3D%22M15.86%200H0l25.14%2025L0%2050h15.86L41%2025Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}

@media screen and (max-width: 1024px) {
  .m-modulegroup011-012 .swiper-button-next {
    right: calc(15.45vw - 40px);
  }
}

@media screen and (max-width: 767px) {
  .m-modulegroup011-012 .swiper-button-next {
    right: calc(8.4% - 14px);
  }
}

/* -------------------------------------------
ITエンジニアモジュール：募集要項 003
------------------------------------------- */
.m-require-003 {
  overflow-x: hidden;
}

.m-require-003 .m-require-003__inner {
  max-width: none;
}

.m-require-003 .m-require-003__detail {
  max-width: 880px;
  margin-right: auto;
  margin-left: auto;
}

.m-require-003 .c-headline-001 {
  position: relative;
  max-width: 1440px;
  margin: 0 auto;
  padding: 40px 80px 0;
  padding-top: 40px;
  font-weight: 900;
  line-height: 1;
}

@media screen and (max-width: 1024px) {
  .m-require-003 .c-headline-001 {
    padding: 40px 40px 0;
  }
}

@media screen and (max-width: 767px) {
  .m-require-003 .c-headline-001 {
    padding: 0 37px;
  }
}

@media screen and (max-width: 767px) {
  .m-require-003 .c-headline-001 {
    padding-top: 15px;
  }
}

.m-require-003 .c-headline-001::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: -160px;
  display: inline-block;
  width: 356px;
  height: 295px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAskAAAJOCAYAAABFgJqNAAAgAElEQVR4nO3dCbRsV1ng8a9UtLsdEBWUeXgSFVAcux26bRPA2VbMA4QERGRUmRXBeZYxEGZICEMSMOHFoECYA2rj0K0yRGYu8wyt4tC2obVcRVWZ6d369rm3zq59zvn91srKWqwNnFt1efnzrV1fzebzecDYHDlyZPETfX1EvDIirpH8eIv/Edw/Ip7gFwF2Z29vz6sPNOMzvBWM2F9GxK0j4q+TH3EWEadHxH39MgAAIZKZgEUo36ZDKN/PLwUAIJKZgi6h/DihDACIZKZCKAMAxUQyU9LljrJQBoAJE8lMzes6hvL9/YYAwPSIZKaoSyg/VigDwPSIZKZqHcr/J/n5hTIATJBIZspet/own1AGAK5AJDN1XUP5AVN/wQBgCkQydAvl04QyAIyfSIalLneUhTIAjJxIhsu8XigDACGS4Sq6hLI7ygAwUiIZrmodyp8oeG2EMgCMkEiG43v96sN8QhkAJkgkw/66hvIDvZYAMA4iGTbrEsqnCWUAGAeRDDmhDAATI5KhTJcP8y1C+UFeVwAYLpEM5d7QIZQfI5QBYLhEMnQjlAFgAkQydLcO5Y8X/DuFMgAMkEiGg3nD6sN8paH8YK8zAAyHSIaD6xLKjxbKADAcIhkORygDwAiJZDi8LneUhTIADIBIhu14Y8dQ/mmvOwC0SyTD9nQJ5UcJZQBol0iG7VqE8q2EMgAMm0iG7btEKAPAsIlk6EfXUP4Z7wMAtEMkQ3+6hPIjhTIAtEMkQ78WoXySUAaAYRHJ0L+/6hjKD/GeAMBuiWSoo0soP0IoA8BuiWSoRygDwECIZKhrEconCmUAaJtIhvre1DGUf9Z7BAB1iWTYjS6h/HChDAB1iWTYnXUof6zgCYQyAFQkkmG33rT6MF9pKD/U+wUA/RPJsHtdQvm3hTIA9E8kQxuEMgA0RCRDO7rcURbKANAjkQxteXPHUH6Y9w8Atk8kQ3u6hPJvCWUA2D6RDG1ah/JHC55OKAPAlolkaNebVx/mE8oAUJlIhrZ1DeWf834CwOGJZGhfl1D+TaEMAIcnkmEYutxRFsoAcEgiGYbjLUIZAOoQyTAsXUP5572/ANCdSIbhWYfyRwqe/DeEMgB0J5JhmN6y+jCfUAaAHohkGK6uofwL3msAKCOSYdi6hPKvC2UAKCOSYfiEMgBsmUiGcejyYT6hDAAJkQzj8daOofyL3nsAOD6RDOPSJZR/TSgDwPGJZBifdSh/uOAnE8oAcBwiGcbprasP85WG8i/5PQCAy4hkGK8uofyrQhkALiOSYdyEMgAcgEiG8etyR1koAzB5IZJhMt4mlAGgnEiG6egayr/sdwOAqRLJMC3rUP5QwU/9K0IZgKkSyTA9b1t9mE8oA8A+RDJMU9dQ/hW/JwBMiUiG6eoSyr8slAGYEpEM09bljrJQBmAyRDLw9o6h/KuTf8UAGD2RDETHUP4loQzA2IlkYE0oA8DKZ8Wf3MxrAaytQ/niiLhu8qqsv5XPiji2wz+PgIaYJANX9vbV1osPFrwyi1D+Na8gAGPzWRFxQkQci4gv8e4yFnvnfM62f5LXRsRdjpz6z/80kV+SdSiXTJR/cfX3X0rOAcBgfMbqH4ZHI+IT3jbY17dFxHP2zvmc/zihl6jLRPkXTZQBGJP1dQuhDLmphvKJHUL51ys8EwD07vJ3koUy5BahfPbEQvkdHUL5F4QyAGNw5Q/uCWXIfatQ3kgoAzB4x9tuIZQhN+VQ/kDBWaEMwKDN5n/8lfs9v60XkPvjiLjzkVMvncrWi4WbrrZeXK/g7G+ughlSe+d8thcJaMZs/tp9IzmEMhRZhvKdhfI+hDJF9s4WyUA7si8TWV+9+Lj3DPa1vHpx9mdP7erFSYVXL34+In6jwjMBwNaUfOPeIpRvJ5Rho6mGcukdZaEMwKCUfi21UIbcFEP5nR1D+TcrPBMAHFppJIdQhiJCebOfE8oADEGXSA6hDEWmGsrfIZQBGIuukRxCGYpMMZT3hDIAY3GQSA6hDEWE8maLUP6tXT4sAOxnNv+fG/ckZxZ7lJ8fEdf0CsO+lnuU7zKpPcpHIuLVEXH9grO/vQpmJm7vOfYkA+046CR5zUQZcsuJ8nMmN1FefJjv/QVnH2aiDEBrDhvJIZShiFDe7GGriTIANGEbkRxCGYoI5c0eKpQBaMW2IjmEMhQRypsJZQCasM1IDqEMRaYayt8hlAEYim1HcghlKLII5XMmFsrv6hjKD6/wTABwXH1EcghlKPItQnmjnxXKAOxKX5EcQhmKTDmU31dwVigDsBOz+R8d6stESvjCEcj9SUSceuRHJ/WFIzdZfeHIDQrOPnIVzIzY3rN9mQjQjj4nyWsmypBbTpSfPbmJ8omFE+WHRMQjKjwTAHxajUiOVSgfFcqwkVDeTCgDUE2tSF54h1CG1FRDufSOslAGoIqakRxCGYpMMZTfLZQBaEntSA6hDEWE8mYPWX2YDwB6sYtIDqEMRaYcyu8tOPszQhmAvtRYAbfJTSPimPVwsNEU18PdeLUe7oYFZx+1mizDoVlDB6zN5n+400gOoQxFlqF8115DeVEH50fEtxecfW1E3D4i+nyeLqH86NVkGQ5l71kiGVja1XWLy3P1AnLLqxfP6vXqxaURcaeIuCQirpH89f0RcWFE9Pk8716thyu5evHTq4kyAGxFC5EcQhmK1Ajl/xsR3xMRf1Bw9rsqhXLpHWWhDMDWtBLJIZShSK1Q/t6GQvk9QhmA2lqK5BDKUKTFUH5BY6H86B6fBYAJaC2SQyhDkZqh/JqCs9/ZWCg/WCgDcBgtRnIIZSiyCOVzK4Ty93UM5f/U4/OsQ/k9BWeFMgAH1mokh1CGIt/cYChfWCGUT+wQyo/p8VkAGKnZ/A92vic5Y48y5P40Ik458mO97lFehO+LVoGaeXlE3HYV2H250WqP8o0K/vNPWwUzbLT3THuSgaWWJ8lrJsqQW06Un9n7RPn7V2GaaW2i/CATZQC6GEIkh1CGIi2Gckt3lIUyAMWGEslxuVD+WAPPAq2qGcoXF5y9TYVQfm/HUD6tx2cBYCSGFMmxCuXbCWXYqFYo/0CHUP69hkL5gUIZgMzQIjmEMhRpLZRvXTGU311wVigDsNEQIzmEMhSpGcqvKjhbK5RPFMoAHNZQIzmEMhSpFcr/Y8Ch/NgenwWAgZrNX9P8nuTMYo/y8yPiWm0/JuzUco/y3Xrfo/z7EXGrgrOvWoV1n3uUb7jawnHjgrOPWwUzE7d3lj3JwNKQJ8lrJsqQW06Uz6oyUX5lwdlbrYK6lTvKDzBRBuDyxhDJIZShSK1Q/sEOofzCnkP5fQcI5VmPzwPAQIwlkkMoQ5HWQvmkBkP5NKEMwJgiOYQyFKkZyq8oOFszlN9VcFYoAzC6SA6hDEVqhfIPdQjlF1UI5ROFMgAlxhjJIZShSGuhfGKDoeyOMsBEjTWSQyhDkXUo9xmm61B+ecHZ1kL5/kIZYJpm81cPfk9yxh5lyC32KJ965Mcv7XNv8SJ8L4yI7yw4+5qI+L6e9yhff/Xfc5OCs6ev9ijPe3weGrD3DHuSgaUxT5LXTJQht5gon7P3jN4nyrctnCgvPmT34p4nyu/v8GG++6++cMREGWAiphDJIZShSK1QLr160Voo308oA0zHVCI5hDIUqRHK/9QxlC8SygDUNqVIDqEMRWqG8ssKzv73iqG8V3BWKANMwNQiOVahfFQow0a1Qvm2jYXyiR1C+XShDDBeU4zkhXcKZUi1GMovaSiU7yuUAcZrqpEcQhmKtBbK3y6UAahhNr949HuSM18eEcfsUYaNlnuU797rHuX/EBEviIjvKjj7hxHxvRHxjz0+z/VWe5SPFJx94uoKhj3KA7d3pj3JwNKUJ8lrJsqQW06Uz+x1ovz/OnyY79tXd5Q/t8fn+UCHD/P9VEQ83kQZYDxE8pJQhlzNUH5pwVmhDEBvRPJlhDLkaoXybRsM5XcWnBXKACMhkq9IKEOuxVB+SYVQPlEoA0yHSL4qoQy51kL5vzUYyk8QygDDJZKPTyhDrrU7yutQ/rwen2cdyu8oOPuTQhlguETy/oQy5GqE8j93DOWLKoTySUIZYNxm81dNfk9yxh5lyC33KN+j1z3KnxMRF0bE9xSc/aPVHuV/6PF5FnuUL46ImxacffLqCoY9yo3bO8OeZGDJJDlnogy5xUT53L0zep8o33Z1pSJT6+pF6UT5J1ZfOGKiDDAQIrmMUIbcf2kslP9rY3eUhTLAgIjkckIZclMM5Q8KZYDxEcndCGXI1QrlH+oYyp/f4/N0DeUnCWWAtonk7oQy5GqE8qUdQ/mihkL5PkIZoG0i+WCEMuRqhvJFBWdrhvLbC84KZYCGzeavtALuEBbr4Z4fEV862J8A+vdnEXHKkXv2uh7us1fr4b634OxrV2vk/r7H57nuaj3cCQVnn7q6gmE9XAP2nm4FHLBkknw4i4ny7SLio0P+IaBny4ny03ufKC8+zPfigrPfVumO8kmFE+V7r/YomygDNEQkH55QhlytUP5hoQzANojk7RDKkGs1lL+gx+fpckdZKAM0RCRvj1CGXIuhfFHPofyhjqH8FKEMsHsiebuEMuRqhvKLCs62Fsr3EsoAuyeSt08oQ65WKJ/cIZT7vnqxDuW3FZwVygA7JpL7IZQhVzOUX1hw9lsrhfJJQhmgfbP5K+xJ7pE9ypBb7lG+V+97lI9FxA8UnP3j1R7lv+vxea6z2qP8FQVnn766q2yPcgV7T7MnGVgySe6XiTLklhPlp/U+UT7acaJ89R6fp8tE+Z6rLxwxUQaoSCT3TyhDrsVQvqhCKJfeURbKAJWJ5DqEMuRqhvLvF5ytEcofFsoAbRLJ9QhlyK1D+XN7fK0uXf1vsTSU+7560TWUnyaUAfonkusSypBbhPI5lUL59wrOfkvFUH5rwdl7CGWA/onk+oQy5GqF8u07hPJLK4TySUIZoA2z+cutgNsR6+Egt1gPd+qRe1/6jz2+VoudX+dHxA8WnP3TiPjuiPhkj89z7dV6uJI/nM9cXcGwHm5L9p5qBRywZJK8OybKkFtOlJ/azET5mxubKN99tUfZRBlgy0TybgllyNUM5RcUnBXKABMgknfvnauVVEIZ9lcrlO/QIZRf1tCH+YQywJaJ5DbsCWVI1QzlCwufp+9Q/kjHUD5DKANsh0huh1CGXK1Q/pEOofzyhkL5x4UywHaI5LYIZci1Fsr/uWIov6XgrFAG2AKR3B6hDLmaofy7BWdrhfJJHUL5TKEMcHCz+cvsSW7UkYg4Zo8ybLTco3yf3vcoPy8ifrjg7P+KiO/seY/yl632KH9VwdmzVneV7VEutPcUe5KBJZPkdpkoQ245UX5K7xPlO3aYKL+ioYny3UyUAQ5GJLdNKEOuZihfUHD2myqFcukd5XUo+/MeoAN/aLZPKEOuVijfqUMov7LnUP5ox1A+w5/5AOX8gTkMQhlyrYXyNwplgOHyh+VwCGXItXb1omYov7ngrFAGKOQPymERypCrEcqfOkAof2GPz/PR1Yf5hDLAlszmL7UCboCsh4PcYh3bKUd+otf1cFdbrYc7ueDsn0fEbSLib3t8ni9drYe7WcHZZ67Ww/1rj88zOHtPtgIOWDJJGCYTZcgt1rGdu/fkKhPlYwVnv3G19aKVifKP2XoBsD9/OA6XUIZcrVC+U4dQrnH1ovSOslAG2Ic/GIdNKEOutVD+hgqh/LEDhPJn9vg8AIMjkodPKEOutasX61C+Ro/P0zWUzxDKAJcRyeMglCFXI5T/f8dQfkWlUH5TwVmhDHA5Ink8hDLkphrKJwllgG5m85dYATcy1sNBbrke7id7XQ/3WRHx3Ii4XcHZv1ith/ubHp/nWqv1cDcvOPus1Xq4f+nxeZq09yQr4IAlk+TxMVGG3HKi/KTeJ8qLD/M9v+BsrTvKpRPlu/owHzB1InmchDLkWgvlrxfKAO0QyeMllCFXK5Tv2DGUv6jH5+nyYb5FKD9DKANTJJLHTShDrkYo/0vHUH5Fz6H88Q6h/KNCGZgikTx+QhlyNUP5/IKzQhlgx0TyNAhlyNUK5Ts1GMp/VXBWKAOTMptfZAXchFgPB7nlerif6nU93Geu1sPdvuDs6yLi1hHx1z0+zzVX6+FuUXD2ORFxt7Guh9t7ohVwwJJJ8rSYKENuOVF+YpWJ8nkFZ7+uwof5Pr7aelEyUb5LRJxlogyMnUieHqEMuVqhfErHUP7iHp9nHcqXFJwVysDoieRpEsqQW4fy5/X4WnUN5VdUCOVbCWUAkTxlQhlyi1A+p1Io/07B2RZD+ZlCGRgjkTxtQhlytUL51IGG8p2FMjBGIhmhDLkWQ7nGHeVFKL+x4KxQBkZHJBNCGYrUDOXnFZz92kqhfGuhDEzRbP5ie5L5d/YoQ26xR/nUI/e99B96fK0WoXn26hv6Mq+PiNtExCd6fJ5rroL8awrOnhMRdx3qHuW9J9iTDCyZJHN5i4nyySbKsNFyovyE3ifKd+4wUV7cUf6SHp9nPVF+Q8HZxST8WSbKwNCJZK7sXUIZUjVD+bkFZ2uF8m2EMjAVIpnjEcqQqxXKd+kQyq9sLJSfLZSBoRLJ7EcoQ661UL5lY6F8ilAGhkoks4lQhlzNUD634KxQBtgCkUxGKEOuVij/aMdQvmaPz9Plw3xCGRic2fxFVsBR5CYRcYH1cLDRcj3c/XpfD/fsVXhm3rCa+H68x+f5klWQ37Lg7HNXE/Fm18PtPd4KOGDJJJlSJsqQW06UH19lonxOwdlbrrZe9DlR/kSHifKdIuI5JsrAEIhkuhDKkKsVynftEMp9X71Yh/LrC84KZWAQRDJdCWXI1QzlswvOfk2lUL5Nh1A+WygDLRPJHIRQhlytUP6xgYbyHYUy0DKRzEEJZci1GMqvqhTKfxYRf5P89d0R8fjFh8h7fB6AA7HdgsOy9QJy/3uxjaLC1otnrr7KOnNJRNyq560Xg2S7BbA2m79QJHNoQhlyy1C+f++hfNZqzVpGKB/H3ukiGVhy3YJtcPUCct+0+CKQvdN7v3pxt9X2iMxXR8TFPV+9ABgskcy2CGXI1QzlZxecvYVQBjg+kcw2CWXI1QrlHxfKAAcnktm2dSh/xCsL+2oxlF8tlAEuI5LpwyKUjwpl2Ki1UL65UAa4zGz+wq/wctCXxdaLYxHxZV5h2Ndq68Wn+t56cebqG/oyb4qIkyLiY1N8y/ZOv1oDTwG0YDb/fZFMr4Qy5Jah/AChvGt7jxPJwJLrFvTN1QvILa9ePO5qfV+9uPvqC0cyN199mO9a3jtgqkQyNQhlyNUK5Xt0COVXC2VgqkQytQhlyLUWyjcTysBUiWRqEsqQE8oADRDJ1CaUIdfaHeV1KH+p9w6YCpHMLghlyNUI5X/tGMoXC2VgKmbz37MCjp2xHg5yy/VwD+x1PdxiYHJGRNyt4OybV+vhRvn183uPtQIOWDJJZpdMlCG3nCg/tveJ8uKO8lkFZ129ACZBJLNrQhly61D+/B5fqy6h/FVCGRg7kUwLhDLkFqF8jlAGqEMk0wqhDLlaoXz3jqHscwXA6IhkWiKUIVcjlOcdQ/lioQyMjUimNUIZcjVD+RkFZ4UyMDoimRYJZcjVCuV7dAhlVy+A0ZjNX2BPMs26cURc4B+6sNFij/KpRx70qb/v8WWaRcTTV5PlzFsj4sSh/p/cvdPsSQaWTJJp2bsj4mQTZdhoOVE+rfeJ8j0j4syCs19pogyMgUimdUIZcq2G8rW9d8BQiWSGQChDrsVQvlgoA0MlkhkKoQy5mqF8RsFZoQwMlkhmSIQy5GqF8r06hLKrF8DgiGSGRihDrmYoP73g7FcIZWBoZvMLrYBjkKyHg9xyPdyDe18P99TVFYzM21br4T7c6nu39xgr4IAlk2SGykQZcsuJ8mN6nyjfu+NE+TreO6B1IpkhE8qQazGULxbKQOtEMkMnlCFXM5SfVnBWKAPNE8mMgVCGXK1Qvk+HUHb1AmiWSGYshDLkFqF8bqVQfmrB2ROEMtAqkcyYCGXIfWOlUP6JjqF8Xe8d0JLZ/HetgGN0rIeD3J9HxClHfrr39XBPXt1Vzrw9Ik6KiA/u8r3be7QVcMCSSTJjZKIMueVE+dFNTZQvNlEGWiGSGSuhDLmaofyUgrNCGWiGSGbMhDLkaoXyT3YIZXeUgZ0TyYzdOpSb/RpcaEDNUH5ywdmbCmVg10QyU7AI5aNCGTaqFco/1TGUr+dtA3ZBJDMVQhlyLYbyxUIZ2IXZ/AIr4JiUxXq4YxFxbW877Gu5Hu5nel8P94TVFYzMO1br4T7Q91u29ygr4IAlk2SmxkQZcsuJ8qN6nyjfNyKeVHDWRBmoTiQzRUIZci2GsjvKQDUimakSypCrGcpPLDj75UIZqEUkM2VCGXK1Qvl+HUL5NUIZ6JtIZuqEMuRaC+UjQhnom0gGoQwlaobyEwrOCmWgVyIZloQy5GqF8v07hvL1vXfAts3mx+xJhsuxRxlyyz3KD+l9j/Lpqw/1ZfYi4sSIeP9h/0v3HmlPMrBkkgxXZKIMueVE+ZFX+4IeX6v1RPnxBWePrLZemCgDWyOS4aqEMuQWoXxOhVB+QIdQdvUC2BqRDMcnlCHXWijfRCgD2yKSYX9CGXI1Q/n0grPrUL6B9w44DJEMmwllyNUK5Qd2COVXC2XgMEQy5IQy5IQyMCqz+fOtgINCN4qIC6yHg40W6+FOPfKzn/q7Hl+mxXq401ZXMDLvWq2He1/Jf/DeI6yAA5ZMkqHceyLiZBNl2Gg5UX5E7xPlB0XE4wrOuqMMHIhIhm6EMuRaC+UbC2WgK5EM3QllyNUK5Qd2DOUbeu+AEiIZDkYoQ65GKEfHUH61UAZKiGQ4OKEMuZqh/NiCc0IZKCKS4XCEMuRqhfKDhDKwLbP5+VbAwRZYDwe55Xq4h/a6Hi5W6+EeWHBu8X9yvyMi3rv+F/YebgUcsGSSDNthogy55UT54VUmyqcVnLuRD/MB+xHJsD1CGXK1QvnBEfGYiPib5K+rR8SFEfFl3jvg8ly3gO1z9QJyta5edOK6BbAmkqEfQhlynw7liGgqlAHCdQvojasXkFtcvTg3Ivq+egHQmUiG/ghlyH2DUAZaJJKhX0IZckIZaM5sfp47yVCBO8qQ+4uIOMUdZaAFJslQh4ky5EyUgWaIZKhHKENOKANNEMlQl1CGnFAGdk4kQ31CGXJCGdgpkQy7IZQhJ5SBnRHJsDtCGXJCGdiJ2fx3rICDHbMeDnLWwwFVmSTD7pkoQ85EGahKJEMbhDLkhDJQjUiGdghlyAlloAqRDG0RypATykDvRDK0RyhDTigDvRLJ0CahDDmhDPRGJEO7hDLkhDLQi9n8efYkQ+PsUYacPcrAVpkkQ/tMlCFnogxslUiGYRDKkBPKwNaIZBgOoQw5oQxshUiGYVmH8oe8b7AvoQwcmkiG4VmE8lGhDBsJZeBQRDIMk1CGnFAGDkwkw3AJZcgJZeBAZvPn2pMMA7fYo3wsIq7jjYR92aMMdGKSDMNnogw5E2WgE5EM4yCUISeUgWIiGcZDKENOKANFRDKMi1CGnFAGUiIZxkcoQ04oAxuJZBgnoQw5oQzsazY/1wo4GDHr4SBnPRxwFSbJMG4mypAzUQauQiTD+AllyC1C+blCGVgTyTANQhlyXy+UgTWRDNMhlCEnlIFPE8kwLUIZckIZEMkwQUIZckIZJk4kwzQtQvlkoQwbCWWYsNn8HHuSYcJuGBEX2KMMG/1lRNzJHmWYFpNkmLb3mihDykQZJkgkA0IZckIZJkYkAyGUoYhQhgkRycCaUIacUIaJEMnA5QllyAllmACRDFyZUIacUIaRE8nA8QhlyAllGLHZ/Gx7koF92aMMOXuUYYRMkoFNTJQhZ6IMIySSgYxQhpxQhpERyUAJoQy5RSg/TyjDOIhkoJRQhtzXCWUYB5EMdCGUISeUYQREMtCVUIacUIaBE8nAQQhlyAllGDCRDByUUIacUIaBms2f48tEgENZfOHIsYi4rpcR9vW6iLijLxyB4TBJBg5rMVE+GhEf9ErCvkyUYWBEMrANQhlyQhkGRCQD2yKUISeUYSBEMrBNQhlyQhkGQCQD2yaUISeUoXEiGeiDUIacUIaGiWSgL0IZckIZGjWbP9ueZKBX9ihDzh5laIxJMtA3E2XImShDY0QyUINQhpxQhoaIZKAWoQw5oQyNEMlATUIZckIZGiCSgdqEMuQWofw7Qhl2RyQDuyCUIfe1Qhl2RyQDuyKUISeUYUdEMrBLQhlyQhl2YDZ/li8TAXbOF45A7vUR8SO+cATqMEkGWrCYKJ9sogwbmShDRSIZaMX7hDKkhDJUIpKBlghlyAllqEAkA60RypATytAzkQy0SChDTihDj2bzZ53g9QVadYOIuMDWC9jI1gvogUky0DITZciZKEMPRDLQOqEMOaEMWzabP9N1C2AQXL2AnKsXsCUmycBQmChDzkQZtkQkA0MilCEnlGELRDIwNEIZckIZDkkkA0MklCG3COXzhDIcjEgGhkooQ+6WQhkORiQDQyaUISeU4QBEMjB0QhlyQhk6EsnAGAhlyAll6GA2P8uXiQCjsfjCkWMRcT1vKezrDRFxB184ApuZJANjspgoH42ID3hXYV8mylBAJANjI5QhJ5QhIZKBMRLKkBPKsIFIBsZKKENOKMM+RDIwZkIZckIZjkMkA2MnlCEnlOFKRDIwBUIZckIZLkckA1MhlCEnlGFlNn+GLxMBJsUXjkDOF44weSbJwNSYKEPORJnJE8nAFAllyAllJk0kA1MllCEnlJkskQxMmVCGnFBmkkQyMHVCGXJCmckRyQBCGUoIZSZFJAMsCWXICWUmQyQDXEYoQ04oMwkiGeCKFqF8slCGjYQyozebn+kb9wCO4/oRcYFv5oONfDMfo2WSDHB87zdRhpSJMqMlkgH2J3+aR7wAAAg2SURBVJQhJ5QZJZEMsJlQhpxQZnREMkBOKENOKDMqIhmgjFCGnFBmNEQyQDmhDDmhzCiIZIBuhDLkhDKDJ5IBuhPKkBPKDJpIBjgYoQw5ocxgzeZn+MY9gEPwzXyQ8818DI5JMsDhmChDbjFRPt9EmSERyQCHJ5Qh9zVCmSERyQDbIZQhJ5QZDJEMsD1CGXJCmUEQyQDbJZQhJ5RpnkgG2L51KL/fawv7Eso0TSQD9GMRyEeFMmwklGmWSAboj1CGnFCmSSIZoF9CGXJCmeaIZID+CWXICWWaMps/3ddSA1Sy+ArrY6u/A8f3xoi4va+wZtdMkgHqMVGGnIkyTRDJAHUJZcgJZXZOJAPUJ5QhJ5TZKZEMsBtCGXJCmZ0RyQC7I5QhJ5TZCZEMsFtCGXJCmepEMsDuCWXIrUP56l4rahDJAG0QypBbhPJ5QpkaRDJAO4Qy5IQyVYhkgLYIZcgJZXonkgHaI5QhJ5Tp1Wz+tBO8wgBtun5EHFv9HTi+N0bEHSLik14ftskkGaBdi0nyySbKsJGJMr0QyQBt+4BQhpRQZutEMkD7hDLkhDJbJZIBhkEoQ04oszUiGWA4hDLkhDJbIZIBhkUoQ04oc2giGWB4hDLkhDKHIpIBhkkoQ04oc2AiGWC4hDLkhDIHIpIBhk0oQ04o05lIBhg+oQw5oUwnIhlgHIQy5IQyxWbzp57g1QIYj+tFxAURcX3vKezrkoi4fUR80kvEfkySAcbFRBlyXx0R55sos4lIBhgfoQw5ocxGIhlgnIQy5IQy+xLJAOMllCEnlDkukQwwbkIZckKZqxDJAOO3DuX3ea9hX0KZKxDJANOwCOWjQhk2Esr8O5EMMB1CGXJCmU8TyQDTIpQhJ5QRyQATJJQhJ5QnTiQDTJNQhpxQnjCRDDBdQhlyQnmiRDLAtAllyAnlCZrNn3LC1F8DACKuFxHHIuIGXgvY1yURcfuI+KSXaPxMkgEIE2UoYqI8ISIZgDWhDDmhPBEiGYDLE8qQE8oTIJIBuDKhDLl1KH+h12qcRDIAxyOUIbcI5fOE8jiJZAD2I5QhJ5RHSiQDsIlQhpxQHiGRDEBGKENOKI+MSAaghFCGnFAeEZEMQKlFKJ8slGEjoTwSIhmALj4olCEllEdAJAPQlVCGnFAeOJEMwEEIZcgJ5QETyQAclFCGnFAeqNn8ySdM/TUA4HCuGxEXRMQNvI6wr0si4g4R8bdeomEwSQbgsEyUIWeiPDAiGYBtEMqQE8oDIpIB2BahDDmhPBAiGYBtEsqQE8oDIJIB2DahDDmh3DiRDEAfhDLkhHLDRDIAfRHKkFuE8vlCuT0iGYA+CWXI3UIot0ckA9A3oQw5odwYkQxADUIZckK5ISIZgFqEMuSEciNEMgA1rUP5vV512JdQboBIBqC2RSgfFcqwkVDeMZEMwC4IZcgJ5R0SyQDsilCGnFDeEZEMwC4JZcgJ5R0QyQDsmlCGnFCuTCQD0AKhDDmhXJFIBqAVQhlyQrkSkQxAS4Qy5IRyBSIZgNYIZcgJ5Z6JZABaJJQhJ5R7JJIBaJVQhpxQ7olIBqBlQhly61C+htdqe0QyAK0TypBbhPJ5Qnl7RDIAQyCUISeUt0gkAzAUQhlyQnlLRDIAQyKUISeUt0AkAzA0QhlyQvmQRDIAQ7QI5ZOFMmwklA9BJAMwVB8SypASygckkgEYMqEMOaF8ACIZgKETypATyh2JZADGQChDTih3IJIBGAuhDDmhXEgkAzAmQhlyQrmASAZgbIQy5IRyQiQDMEZCGXJCeQORDMBYCWXICeV9iGQAxkwoQ04oH4dIBmDshDLkhPKViGQApkAoQ24RyucL5SWRDMBUCGXI3VwoL4lkAKZEKENu8qEcIhmACRLKkJt8KItkAKZIKENu0qEskgGYqnUov8dvAOxrsqEskgGYskUoHxXKsNEkQ1kkAzB1QhlykwtlkQwAQhlKTCqURTIALAllyE0mlEUyAFxGKENuEqEskgHgioQy5EYfyiIZAK5KKENu1KEskgHg+IQy5EYbyiIZAPYnlCE3ylAWyQCwmVCG3OhCWSQDQE4oQ25UoSySAaCMUIbcOpS/aOivlUgGgHJCGXKLUD5v6KEskgGgG6EMucGHskgGgO6EMuQGHcoiGQAORihDbrChLJIB4OCEMuQGGcoiGQAOZxHKJwtl2GhwoSySAeDwPiyUITWoUBbJALAdQhlygwllkQwA2yOUITeIUBbJALBdQhlyzYeySAaA7RPKkGs6lEUyAPRDKEOu2VAWyQDQH6EMuSZDWSQDQL+EMuSaC2WRDAD9E8qQayqURTIA1CGUIddMKItkAKhHKEOuiVAWyQBQl1CG3CKUz99lKItkAKhPKEPuZrsMZZEMALshlCG3s1AWyQCwO0IZcjsJZZEMALsllCFXPZRFMgDsnlCGXNVQFskA0AahDLlqoSySAaAdQhlyVUJZJANAW4Qy5HoPZZEMAO0RypDrNZRFMgC0SShDrrdQFskA0C6hDLleQlkkA0DbhDLkth7KIhkA2ieUIbfVUBbJADAMQhlyWwtlkQwAwyGUIbeVUBbJADAsQhlyhw5lkQwAwyOUIXeoUBbJADBMQhly61D+4q6vlUgGgOESypBbhPJ5XUNZJAPAsAllyHUOZZEMAMMnlCHXKZRFMgCMg1CGXHEoi2QAGI91KL/bewr7KgplkQwA47II5aNCGTZKQ1kkA8D4CGXIbQxlkQwA4ySUIbdvKItkABgvoQy544aySAaAcRPKkLtKKItkABg/oQy5K4SySAaAaRDKkFuGcsQX/xvF9JweI8am9AAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  content: "";
}

@media screen and (max-width: 767px) {
  .m-require-003 .c-headline-001::after {
    right: -60px;
    width: 148px;
    height: 123px;
  }
}

.m-require-003 .c-headline-001__en {
  display: block;
  font-family: var(--font-en);
  font-size: 100px;
  font-size: 10rem;
  font-style: italic;
  line-height: .863;
  color: var(--sub-txt);
  letter-spacing: .025em;
}

@media screen and (max-width: 767px) {
  .m-require-003 .c-headline-001__en {
    font-size: 44px;
    font-size: 4.4rem;
  }
}

@media screen and (max-width: 320px) {
  .m-require-003 .c-headline-001__en {
    font-size: 36px;
    font-size: 3.6rem;
  }
}

.m-require-003 .c-headline-001__ja {
  display: block;
  margin-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: .2em;
}

@media screen and (max-width: 767px) {
  .m-require-003 .c-headline-001__ja {
    margin-top: 5px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}

.m-require-003__detail-row {
  border-top: 1px solid var(--primary-border);
}

.m-require-003__detail-row:last-child {
  border-bottom: 1px solid var(--primary-border);
}

.m-require-003__detail-ttl {
  font-weight: 700;
}
