@charset "UTF-8";
/* maincolor */
/* top bg color */
/* font */
/* mainvisual */
@keyframes m-visual {
  0% {
    transform: skewX(0deg) translate(-50%, -50%) scale(0, 1); }
  40% {
    transform: skewX(0deg) translate(-50%, -50%) scale(1, 1); }
  50% {
    transform: skewX(-30deg) translate(-50%, -50%) scale(1, 1); }
  70% {
    transform: skewX(-30deg) translate(-50%, -50%) scale(1, 1);
    opacity: 1; }
  100% {
    transform: skewX(-30deg) translate(-50%, -50%) scale(1, 1);
    opacity: .5; } }

/* main-text */
@keyframes main-text {
  0% {
    opacity: 0;
    transform: translate(-20px, 0); }
  100% {
    opacity: 1;
    transform: translate(0); } }

/* mainvisual */
/* line 6, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.mainvisual {
  width: 100%;
  height: calc(var(--vh, 1vh) * 60);
  background: #000; }
  /* line 10, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .mainvisual__inner {
    height: inherit;
    position: relative; }
  /* line 15, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .mainvisual__mainBg {
    width: 100%; }
    /* line 17, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__mainBg video {
      max-width: 100%;
      vertical-align: top; }
  /* line 23, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .mainvisual__group {
    position: absolute;
    bottom: 5%; }
  /* line 28, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .mainvisual__heading {
    color: #fff;
    padding: 2rem 1.5rem; }
    /* line 31, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__heading::before {
      content: "";
      position: absolute;
      width: 150vw;
      height: 100%;
      background: #E50419;
      z-index: 1;
      left: 0%;
      top: 50%;
      transform: skewX(0deg) translate(-50%, -50%) scale(0, 1);
      transform-origin: top left;
      animation: m-visual 1.5s 8s forwards; }
    /* line 44, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__heading--ja {
      font-size: 1.75rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      display: flex;
      line-height: 1.6;
      opacity: 0;
      transform: translate(-20px, 0);
      animation: main-text 1s 9.5s forwards;
      position: relative;
      z-index: 1; }
    /* line 55, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__heading--en {
      font-size: 0.6875rem;
      font-weight: 600;
      /*letter-spacing: .1em;*/
      line-height: 1.5;
      max-width: 230px;
      display: flex;
      line-height: 1.7;
      letter-spacing: .2em;
      opacity: 0;
      transform: translate(-20px, 0);
      animation: main-text 1s 9.8s forwards;
      position: relative;
      z-index: 1; }

/* news */
/* line 73, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.news {
  background: rgba(0, 0, 0, 0.3);
  padding: 0 0 3.5rem; }
  /* line 77, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__inner {
    padding: 0 1.5rem;
    position: relative; }
    /* line 80, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__inner::before {
      content: "";
      position: absolute;
      left: 50%;
      width: 100%;
      height: calc(var(--vh, 1vh) * 56);
      background: #00388E;
      transform: skewX(-45deg) translate(-50%, 0) scale(0, 1);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform-origin: top left;
      transition-delay: 0.9s; }
  /* line 94, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__head {
    padding: 1.5rem 0 0;
    position: relative;
    overflow: hidden; }
  /* line 100, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__number {
    font-size: 3.125rem;
    font-weight: 300;
    /*letter-spacing: .1em;*/
    line-height: 1.5;
    color: #fff;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 1.2s;
    transform: translate(-100%, 0);
    font-family: HelveticaNeue;
    font-style: oblique; }
  /* line 110, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__heading {
    display: flex;
    flex-flow: column; }
    /* line 113, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__heading--ja {
      font-size: 1.75rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      color: #fff;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transition-delay: 1.5s;
      transform: translate(-100%, 0); }
    /* line 120, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__heading--en {
      font-size: 0.875rem;
      font-weight: 300;
      /*letter-spacing: .1em;*/
      line-height: 1.5;
      color: #fff;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transition-delay: 1.8s;
      transform: translate(-100%, 0); }
  /* line 129, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__content {
    margin: 1.5rem 0 3.5rem; }
  /* line 133, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__foot {
    overflow: hidden; }
    /* line 135, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__foot .viewBtn {
      transform: translate(0, 100%);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transition-delay: 2.6s; }

/* article */
/* line 144, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.article {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
  transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
  transform: scale(0, 1);
  transform-origin: top left;
  position: relative; }
  /* line 152, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article:nth-child(1) {
    transition-delay: 1.5s; }
    /* line 155, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article:nth-child(1)::before {
      transition-delay: 2s; }
  /* line 152, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article:nth-child(2) {
    transition-delay: 1.8s; }
    /* line 155, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article:nth-child(2)::before {
      transition-delay: 2.3s; }
  /* line 152, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article:nth-child(3) {
    transition-delay: 2.1s; }
    /* line 155, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article:nth-child(3)::before {
      transition-delay: 2.6s; }
  /* line 162, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article + .article {
    margin: 2rem 0 0; }
  /* line 165, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article::before {
    content: "";
    width: 100%;
    height: 100%;
    background: #00388E;
    position: absolute;
    z-index: 1;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform: scale(1, 1);
    transform-origin: top right; }
  /* line 176, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article__inner {
    display: block;
    padding: 1.5rem 1.3rem 1.5rem;
    background: #fff;
    text-decoration: none;
    position: relative; }
    /* line 183, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article__inner::before {
      content: "";
      position: absolute;
      right: 5%;
      top: 50%;
      transform: translate(-50%, -50%) rotate(135deg);
      width: 12px;
      height: 12px;
      border-left: 3px solid #E50419;
      border-top: 3px solid #E50419; }
  /* line 196, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article__img {
    display: none; }
  /* line 200, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article__noImg {
    display: none; }
  /* line 204, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article__time {
    font-size: 0.75rem;
    font-weight: 600;
    /*letter-spacing: .1em;*/
    line-height: 1.5;
    color: #E50419; }
  /* line 208, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article__textBox {
    margin: .5rem 0 0; }
  /* line 211, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article__heading {
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    color: #242424;
    max-width: 50ch;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 1rem 0 0; }
  /* line 220, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article__text {
    display: none; }

/* news.is-active */
/* line 229, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.news.is-active .news__inner::before {
  transform: skewX(-45deg) translate(-50%, 0) scale(1, 1); }

/* line 234, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.news.is-active .news__number {
  opacity: 1;
  transform: translate(0); }

/* line 240, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.news.is-active .news__heading--ja {
  opacity: 1;
  transform: translate(0); }

/* line 244, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.news.is-active .news__heading--en {
  opacity: 1;
  transform: translate(0); }

/* line 250, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.news.is-active .article {
  transform: scale(1); }
  /* line 252, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news.is-active .article::before {
    transform: scale(0, 1); }

/* line 258, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.news.is-active .news__foot .viewBtn {
  transform: translate(0); }

/* about */
/* line 266, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.about {
  padding: 0 0 3.5rem; }
  /* line 268, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__inner {
    padding: 0 1.5rem;
    position: relative; }
    /* line 271, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__inner::before {
      content: "";
      position: absolute;
      left: 50%;
      top: 0;
      width: 100%;
      height: calc(var(--vh, 1vh) * 56);
      background: #00388E;
      transform: skewX(45deg) translate(-50%, 0) scale(0, 1);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform-origin: top right; }
  /* line 285, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__head {
    padding: 1.5rem 0 0;
    position: relative;
    max-width: 200px;
    margin: 0 0 0 auto;
    display: flex;
    flex-flow: column;
    align-items: flex-start; }
  /* line 295, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__number {
    font-size: 3.125rem;
    font-weight: 300;
    /*letter-spacing: .1em;*/
    line-height: 1.5;
    color: #fff;
    overflow: hidden; }
    /* line 299, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__numberInner {
      display: block;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: translate(100%, 0);
      transition-delay: 0.3s;
      font-family: HelveticaNeue;
      font-style: oblique;
      padding: 0 1rem 0 0; }
  /* line 310, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__heading {
    display: flex;
    flex-flow: column;
    overflow: hidden; }
    /* line 314, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__heading--ja {
      font-size: 1.75rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      color: #fff;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: translate(100%, 0);
      transition-delay: 0.6s; }
    /* line 321, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__heading--en {
      font-size: 0.875rem;
      font-weight: 300;
      /*letter-spacing: .1em;*/
      line-height: 1.5;
      color: #fff;
      letter-spacing: .17em;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: translate(100%, 0);
      transition-delay: 0.9s; }
    /* line 329, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__heading--middle {
      font-size: 1.125rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      color: #242424;
      margin: 2rem 0 0;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: translate(-100%, 0);
      transition-delay: 0.8s; }
  /* line 339, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__content {
    margin: 2.5rem 0 3.5rem; }
  /* line 343, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__img {
    width: 73vw;
    height: 50vh;
    position: relative;
    margin: 0 0 0 -2rem;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform: scale(0, 1);
    transform-origin: top left;
    transition-delay: 0.3s;
    overflow: hidden; }
    /* line 353, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__img::before {
      content: "";
      width: 100%;
      height: 100%;
      background: #00388E;
      position: absolute;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform-origin: top left;
      transition-delay: 0.8s;
      z-index: 1; }
    /* line 364, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__img img {
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: scale(1.3);
      transition-delay: 0.8s; }
  /* line 371, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__group {
    overflow: hidden; }
  /* line 375, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__text {
    font-size: 0.875rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    color: #242424;
    margin: 2rem 0 0;
    line-height: 2;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform: translate(-100%, 0);
    transition-delay: 1.1s; }
  /* line 385, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__foot {
    overflow: hidden; }
    /* line 387, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__foot .viewBtn {
      transform: translate(0, 100%);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transition-delay: 1.4s; }

/* about.is-active */
/* line 400, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.about.is-active .about__inner::before {
  transform: skewX(45deg) translate(-50%, 0) scale(1, 1); }

/* line 406, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.about.is-active .about__numberInner {
  transform: translate(0); }

/* line 412, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.about.is-active .about__heading--ja, .about.is-active .about__heading--en, .about.is-active .about__heading--middle {
  transform: translate(0); }

/* line 417, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.about.is-active .about__img {
  transform: scale(1, 1); }
  /* line 419, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about.is-active .about__img::before {
    transform: scale(0, 1); }
  /* line 422, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about.is-active .about__img img {
    transform: scale(1); }

/* line 427, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.about.is-active .about__text {
  transform: translate(0); }

/* line 432, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.about.is-active .about__foot .viewBtn {
  transform: translate(0); }

/* service */
/* line 442, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service__inner {
  padding: 0 1.5rem;
  position: relative; }
  /* line 445, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__inner::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 100%;
    height: calc(var(--vh, 1vh) * 56);
    background: #00388E;
    transform: skewX(-45deg) translate(-50%, 0) scale(0, 1);
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform-origin: top left; }

/* line 459, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service__head {
  padding: 1.5rem 0 0;
  position: relative;
  overflow: hidden; }

/* line 465, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service__number {
  font-size: 3.125rem;
  font-weight: 300;
  /*letter-spacing: .1em;*/
  line-height: 1.5;
  color: #fff;
  transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
  transform: translate(-50%, 0);
  transition-delay: 0.3s;
  font-family: HelveticaNeue;
  font-style: oblique; }

/* line 475, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service__heading {
  display: flex;
  flex-flow: column; }
  /* line 478, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__heading--ja {
    font-size: 1.75rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    color: #fff;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform: translate(-100%, 0);
    transition-delay: 0.6s; }
  /* line 485, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__heading--en {
    font-size: 0.875rem;
    font-weight: 300;
    /*letter-spacing: .1em;*/
    line-height: 1.5;
    color: #fff;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform: translate(-100%, 0);
    transition-delay: 0.9s; }

/* line 494, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service__content {
  margin: 1.5rem 0 2rem; }

/* line 498, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service__foot {
  padding: 3rem 0;
  position: relative; }
  /* line 501, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__foot::before {
    content: "";
    width: calc(100% + 4rem);
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    left: -2rem;
    top: 0; }

/* service.is-active */
/* line 518, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service.is-active .service__inner::before {
  transform: skewX(-45deg) translate(-50%, 0) scale(1, 1); }

/* line 523, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service.is-active .service__number {
  transform: translate(0); }

/* line 528, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service.is-active .service__heading--ja, .service.is-active .service__heading--en {
  transform: translate(0); }

/* s-group */
/* line 537, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group + .s-group {
  margin: 3.5rem 0 0; }

/* line 541, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__inner {
  display: flex;
  flex-flow: column;
  text-decoration: none; }

/* line 547, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__head {
  width: 100%;
  height: calc(var(--vh, 1vh) * 55);
  position: relative; }

/* line 553, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__img {
  height: inherit;
  overflow: hidden;
  transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
  transform: scale(0, 1);
  transform-origin: top left;
  overflow: hidden;
  transition-delay: 0.3s; }
  /* line 561, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group__img::before {
    content: "";
    width: 100%;
    height: 100%;
    background: #00388E;
    position: absolute;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform-origin: top left;
    transition-delay: 0.8s;
    z-index: 1; }
  /* line 572, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group__imgInner {
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    height: inherit; }
  /* line 576, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group__img img {
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 0.8s;
    transform: scale(1.3); }

/* line 583, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__body {
  overflow: hidden; }

/* line 587, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__title {
  display: flex;
  margin: 1rem 0 0;
  transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
  transform: translate(-100%, 0);
  transition-delay: 1.1s; }

/* line 595, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__svg {
  flex-basis: 20%; }

/* line 599, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__heading {
  margin: 0 0 0 1rem; }
  /* line 601, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group__heading--ja {
    font-size: 1.5rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    color: #242424;
    display: block; }
  /* line 606, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group__heading--en {
    font-size: 0.75rem;
    font-weight: 600;
    /*letter-spacing: .1em;*/
    line-height: 1.5;
    color: #E50419; }

/* line 612, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__textArea {
  margin: 1rem 0 0;
  transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
  transform: translate(-100%, 0);
  transition-delay: 1.4s; }

/* line 619, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group__text {
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: .05em;
  line-height: 1.3;
  font-feature-settings: 'palt';
  color: #242424;
  line-height: 2; }

/* s-group.is-active */
/* line 630, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group.is-active .s-group__img {
  transform: scale(1); }
  /* line 632, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group.is-active .s-group__img::before {
    transform: scale(0, 1); }
  /* line 635, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group.is-active .s-group__img img {
    transform: scale(1); }

/* line 640, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-group.is-active .s-group__title, .s-group.is-active .s-group__textArea {
  transform: translate(0); }

/* s-list */
/* line 646, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.s-list {
  transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
  transform: scale(0, 1);
  transform-origin: top left; }
  /* line 651, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list:nth-child(1) {
    transition-delay: 0.3s; }
    /* line 653, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list:nth-child(1)::before {
      transition-delay: 0.8s; }
    /* line 656, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list:nth-child(1) .s-list__img img {
      transition-delay: 0.8s; }
  /* line 651, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list:nth-child(2) {
    transition-delay: 0.6s; }
    /* line 653, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list:nth-child(2)::before {
      transition-delay: 1.1s; }
    /* line 656, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list:nth-child(2) .s-list__img img {
      transition-delay: 1.1s; }
  /* line 661, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list::before {
    content: "";
    width: 100%;
    height: 100%;
    background: #00388E;
    position: absolute;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform-origin: top right;
    z-index: 1; }
  /* line 672, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list + .s-list {
    margin: 1.5rem 0 0; }
  /* line 675, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list__inner {
    display: flex;
    text-decoration: none;
    background: #fff;
    position: relative; }
    /* line 682, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__inner:hover .s-list__imgInner {
      transform: scale(1.3); }
  /* line 688, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list__inner-bk {
    display: flex;
    text-decoration: none;
    background: #242424;
    position: relative; }
    /* line 693, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__inner-bk .s-list__heading::before {
      content: "";
      width: 2px;
      height: 60px;
      background: #fff;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    /* line 703, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__inner-bk .s-list__heading--ja {
      color: #fff; }
    /* line 706, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__inner-bk .s-list__heading--en {
      color: #fff; }
  /* line 711, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list__heading {
    display: flex;
    flex-flow: column;
    position: relative;
    margin: 0 0 0 1rem;
    height: 100px;
    justify-content: center;
    padding: 0 0 0 1rem; }
    /* line 719, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__heading::before {
      content: "";
      width: 2px;
      height: 60px;
      background: #E50419;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    /* line 729, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__heading--ja {
      font-size: 1.25rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      color: #242424; }
    /* line 733, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__heading--en {
      font-size: 0.75rem;
      font-weight: 300;
      /*letter-spacing: .1em;*/
      line-height: 1.5;
      color: #242424; }
  /* line 739, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list__img {
    display: flex;
    margin: 0 0 0 auto;
    overflow: hidden;
    flex-basis: 100px; }
    /* line 744, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__imgInner {
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      height: inherit; }
    /* line 749, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__img img {
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: scale(1.3); }

/* s-list animation service__foot.is-active */
/* line 760, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.service__foot.is-active .s-list {
  transform: scale(1); }
  /* line 762, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__foot.is-active .s-list::before {
    transform: scale(0, 1); }
  /* line 767, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__foot.is-active .s-list__img img {
    transform: scale(1); }

/* recruit */
/* line 776, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.recruit {
  padding: 0 0 3.5rem; }
  /* line 778, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__inner {
    padding: 0 1.5rem;
    position: relative; }
    /* line 781, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__inner::before {
      content: "";
      position: absolute;
      left: 50%;
      top: 0;
      width: 100%;
      height: calc(var(--vh, 1vh) * 56);
      background: #00388E;
      transform: skewX(-45deg) translate(-50%, 0) scale(0, 1);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform-origin: top left; }
  /* line 795, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__head {
    padding: 1.5rem 0 0;
    position: relative;
    overflow: hidden; }
  /* line 801, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__number {
    font-size: 3.125rem;
    font-weight: 300;
    /*letter-spacing: .1em;*/
    line-height: 1.5;
    color: #fff;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 0.3s;
    transform: translate(-50%, 0);
    font-family: HelveticaNeue;
    font-style: oblique; }
  /* line 811, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__heading {
    display: flex;
    flex-flow: column; }
    /* line 814, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__heading--ja {
      font-size: 1.75rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      color: #fff;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transition-delay: 0.6s;
      transform: translate(-100%, 0); }
    /* line 821, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__heading--en {
      font-size: 0.875rem;
      font-weight: 300;
      /*letter-spacing: .1em;*/
      line-height: 1.5;
      color: #fff;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transition-delay: 0.9s;
      transform: translate(-100%, 0); }
    /* line 828, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__heading--middle {
      font-size: 1.125rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      color: #242424;
      margin: 2rem 0 0;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: translate(-100%, 0);
      transition-delay: 1.2s; }
  /* line 838, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__content {
    margin: 2.5rem 0 3.5rem; }
  /* line 842, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__img {
    width: calc(100% - 2rem);
    height: 31vh;
    position: relative;
    overflow: hidden;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform: scale(0, 1);
    transform-origin: top left;
    transition-delay: 0.3s;
    margin: 0 0 0 4rem; }
    /* line 852, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__img::before {
      content: "";
      width: 100%;
      height: 100%;
      background: #00388E;
      position: absolute;
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform-origin: top left;
      transition-delay: 0.8s;
      z-index: 1; }
    /* line 863, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__imgInner {
      height: inherit;
      filter: brightness(0.7);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805); }
    /* line 868, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__img img {
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transform: scale(1.3);
      transition-delay: 0.8s; }
  /* line 875, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__group {
    overflow: hidden; }
  /* line 879, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__text {
    font-size: 0.875rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    line-height: 2;
    color: #242424;
    margin: 2rem 0 0;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transform: translate(-100%, 0);
    transition-delay: 1.5s; }
  /* line 889, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__foot {
    overflow: hidden; }
    /* line 891, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__foot .viewBtn {
      transform: translate(0, 100%);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
      transition-delay: 1.8s; }

/* recruit.is-active */
/* line 905, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.recruit.is-active .recruit__inner::before {
  transform: skewX(-45deg) translate(-50%, 0) scale(1, 1); }

/* line 910, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.recruit.is-active .recruit__number {
  transform: translate(0); }

/* line 915, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.recruit.is-active .recruit__heading--ja, .recruit.is-active .recruit__heading--en, .recruit.is-active .recruit__heading--middle {
  transform: translate(0); }

/* line 920, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.recruit.is-active .recruit__img {
  transform: scale(1); }
  /* line 922, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit.is-active .recruit__img::before {
    transform: scale(0, 1); }
  /* line 925, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit.is-active .recruit__img img {
    transform: scale(1); }

/* line 930, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.recruit.is-active .recruit__text {
  transform: translate(0); }

/* line 935, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.recruit.is-active .recruit__foot .viewBtn {
  transform: translate(0); }

/* line 941, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.pc_disNone {
  display: block;
  height: inherit; }

/* line 945, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
.sp_disNone {
  display: none; }

@media screen and (min-width: 768px) {
  /* news */
  /* line 955, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__inner::before {
    height: 100%; }
  /* line 960, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news__content {
    margin: 2rem 0; }
  /* about */
  /* line 969, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__inner::before {
    height: 100%; }
  /* line 974, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__content {
    display: flex;
    position: relative;
    margin: 3rem 0; }
  /* line 980, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__img {
    margin: 0;
    flex-basis: 50%;
    max-height: 383px; }
  /* line 986, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__group {
    flex-basis: 50%;
    align-self: center;
    margin: 0 0 0 2rem; }
  /* line 993, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__heading--middle {
    margin: 0;
    background: rgba(255, 255, 255, 0.4); }
  /* line 999, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__text {
    background: rgba(255, 255, 255, 0.4); }
  /* service */
  /* line 1007, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__content {
    margin: 3.5rem 0; }
  /* line 1010, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__foot {
    display: flex; }
  /* s-group */
  /* line 1016, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group {
    position: relative; }
    /* line 1021, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__heading {
      background: rgba(255, 255, 255, 0.4); }
    /* line 1024, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__textArea {
      background: rgba(255, 255, 255, 0.4); }
    /* line 1031, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--factory .s-group__head {
      order: 2; }
    /* line 1034, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--factory .s-group__body {
      flex-basis: 60%;
      margin: 0 2rem 0 0;
      align-self: center; }
    /* line 1041, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__inner {
      flex-flow: row;
      position: relative; }
    /* line 1046, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__head {
      flex-basis: 40%;
      height: 100%; }
    /* line 1051, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__body {
      flex-basis: 60%;
      margin: 0 0 0 2rem;
      align-self: center; }
    /* line 1057, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__heading {
      align-self: center; }
  /* s-list */
  /* line 1064, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list {
    width: 100%; }
    /* line 1066, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list + .s-list {
      margin: 0 0 0 1rem; }
  /* recruit */
  /* line 1074, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__content {
    display: flex;
    position: relative; }
  /* line 1079, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__img {
    margin: 0;
    flex-basis: 50%; }
  /* line 1084, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__group {
    align-self: center;
    flex-basis: 50%;
    margin: 0 0 0 2rem; }
  /* line 1091, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__heading--middle {
    margin: 0;
    background: rgba(255, 255, 255, 0.4); }
  /* line 1097, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__text {
    line-height: 2;
    background: rgba(255, 255, 255, 0.4); }
  /* line 1103, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .pc_disNone {
    display: block; }
  /* line 1106, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .sp_disNone {
    display: none; } }

@media screen and (min-width: 1280px) {
  /* mainvisual */
  /* line 1114, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .mainvisual {
    height: 720px;
    overflow: hidden; }
    /* line 1118, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__mainBg {
      position: relative; }
      /* line 1120, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .mainvisual__mainBg video {
        width: auto;
        margin: 0 auto;
        display: block; }
    /* line 1127, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__group {
      width: 100%;
      max-width: 1280px;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: 350ms ease; }
      /* line 1133, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .mainvisual__group.is-active {
        width: 0;
        overflow: hidden;
        transition-delay: .3s; }
        /* line 1137, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
        .mainvisual__group.is-active .mainvisual__heading {
          opacity: 0; }
    /* line 1142, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__heading {
      transition: 350ms ease; }
      /* line 1144, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .mainvisual__heading::before {
        width: 80%;
        left: 25%;
        transition: 350ms ease;
        transform-origin: top left; }
      /* line 1150, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .mainvisual__heading--ja {
        font-size: 3.5rem; }
      /* line 1153, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .mainvisual__heading--en {
        font-size: 1.125rem;
        max-width: none; }
  /* news */
  /* line 1161, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news {
    padding: 0; }
    /* line 1163, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__inner {
      max-width: 1280px;
      margin: 0 auto;
      padding: 5rem 1.5rem 6rem; }
      /* line 1167, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .news__inner::before {
        transform: skewX(45deg) translate(-110.7%, 0) scale(1, 1);
        left: 0;
        height: 550px;
        bottom: 0;
        z-index: 1; }
    /* line 1176, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__head {
      position: absolute;
      z-index: 2;
      padding: 0;
      bottom: 6rem;
      left: 1rem; }
    /* line 1184, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__number {
      font-size: 3.75rem;
      transform: translate(0); }
    /* line 1190, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__heading--ja {
      font-size: 2.5rem;
      transform: translate(0); }
    /* line 1194, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__heading--en {
      font-size: 1.125rem;
      transform: translate(0); }
    /* line 1200, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__content {
      display: flex;
      justify-content: space-between;
      max-width: 1171px;
      margin: 0 0 0 auto;
      padding: 0 0 4rem; }
    /* line 1208, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .news__foot {
      max-width: 1171px;
      margin: 0 0 0 auto; }
      /* line 1211, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .news__foot .viewBtn {
        transform: translate(0); }
  /* news.is-active */
  /* line 1222, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .news.is-active .news__inner::before {
    transform: skewX(45deg) translate(-110.7%, 0) scale(1, 1); }
  /* article */
  /* line 1230, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .article {
    width: calc((100% / 3) - 3.5rem);
    background: #fff;
    transform: scale(1); }
    /* line 1234, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article::before {
      transform: scale(0); }
    /* line 1237, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article + .article {
      margin: 0; }
    /* line 1241, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article__inner {
      padding: 0;
      background: none; }
      /* line 1244, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .article__inner::before {
        display: none; }
    /* line 1249, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article__img {
      display: block;
      overflow: hidden;
      height: 240px; }
      /* line 1253, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .article__img img {
        max-width: 100%;
        vertical-align: top;
        transition: 1150ms ease;
        backface-visibility: hidden; }
    /* line 1261, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article__noImg {
      display: block;
      overflow: hidden;
      height: 240px; }
    /* line 1267, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article__content {
      padding: 1rem 2rem;
      display: flex;
      flex-flow: column;
      min-height: 11rem; }
    /* line 1274, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article__heading {
      font-size: 1.125rem;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
      word-break: break-all;
      white-space: normal;
      margin: .5rem 0 0; }
    /* line 1285, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .article__text {
      display: block;
      font-size: 0.75rem;
      font-weight: 300;
      letter-spacing: .05em;
      line-height: 1.3;
      font-feature-settings: 'palt';
      color: #E50419;
      text-align: center;
      position: absolute;
      bottom: 1rem;
      left: 50%;
      width: 100%;
      transform: translate(-50%, -50%); }
      /* line 1295, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .article__text::after {
        content: "";
        position: absolute;
        right: 5%;
        top: 40%;
        transform: translate(-50%, -50%) rotate(135deg);
        width: 12px;
        height: 12px;
        border-left: 3px solid #E50419;
        border-top: 3px solid #E50419; }
  /*　about */
  /* line 1310, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about {
    padding: 0;
    position: relative; }
    /* line 1314, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__inner {
      max-width: 1280px;
      margin: 0 auto;
      display: grid;
      display: -ms-grid;
      grid-template-columns: 850px 48px 300px;
      -ms-grid-columns: 850px 48px 300px;
      grid-template-rows: 268px 110px;
      -ms-grid-rows: 268px 110px;
      padding: 6.375rem 0;
      justify-content: right;
      height: 550px; }
      /* line 1326, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .about__inner::before {
        transform: skewX(-45deg) translate(-50%, 0) scale(1, 1);
        left: 132%;
        height: 100%; }
      /* line 1331, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .about__inner::after {
        content: "";
        width: 100vw;
        height: 100%;
        position: absolute;
        z-index: -1;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background: #B2C3DD;
        mix-blend-mode: multiply; }
    /* line 1345, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__head {
      grid-column: 3;
      -ms-grid-column: 3;
      grid-row: 1;
      -ms-grid-row: 1;
      max-width: none; }
    /* line 1353, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__number {
      font-size: 3.75rem; }
      /* line 1355, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .about__numberInner {
        transform: translate(0); }
    /* line 1361, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__heading--ja {
      font-size: 2.5rem;
      transform: translate(0); }
    /* line 1365, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__heading--en {
      font-size: 1.125rem;
      transform: translate(0); }
    /* line 1369, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__heading--middle {
      margin: 0;
      font-size: 1.5rem;
      background: none;
      transform: translate(0); }
    /* line 1377, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__content {
      grid-column: 1;
      grid-row: 1;
      order: 1;
      margin: 0; }
    /* line 1383, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__img {
      order: 2;
      flex-basis: 35%;
      transform: scale(1); }
      /* line 1387, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .about__img::before {
        transform: scale(0); }
      /* line 1390, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .about__img img {
        transform: scale(1); }
    /* line 1394, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__group {
      flex-basis: 65%;
      margin: 0 3.5rem 0 0;
      align-self: flex-start; }
    /* line 1400, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__text {
      font-size: 1rem;
      background: none;
      transform: translate(0); }
    /* line 1406, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .about__foot {
      grid-column: 1;
      -ms-grid-column: 1;
      grid-row: 2;
      -ms-grid-row: 2;
      align-self: flex-end; }
      /* line 1412, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .about__foot .viewBtn {
        margin: 0;
        transform: translate(0); }
  /* about.is-active*/
  /* line 1422, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about.is-active .about__inner::before {
    transform: skewX(-45deg) translate(-50%, 0) scale(1, 1); }
  /* service */
  /* line 1429, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service {
    padding: 0; }
    /* line 1431, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .service__inner {
      max-width: 1280px;
      margin: 0 auto;
      display: flex;
      flex-flow: row wrap;
      align-items: flex-start; }
      /* line 1437, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .service__inner::before {
        transform: skewX(45deg) translate(-50%, 0) scale(1, 1);
        left: -49.3%;
        max-height: 550px; }
      /* line 1442, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .service__inner::after {
        content: "";
        position: absolute;
        width: 617px;
        height: 448px;
        right: 1.5rem;
        top: 6.3rem;
        background: url("../../images/t-business-bg.jpg") no-repeat;
        background-position: left center; }
    /* line 1453, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .service__head {
      padding: 0;
      margin: 10rem 0 0; }
    /* line 1458, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .service__number {
      font-size: 3.75rem;
      transform: translate(0); }
    /* line 1464, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .service__heading--ja {
      font-size: 2.5rem;
      transform: translate(0); }
    /* line 1468, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .service__heading--en {
      font-size: 1.125rem;
      transform: translate(0); }
    /* line 1474, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .service__content {
      display: flex;
      justify-content: space-between;
      width: 100%;
      margin: 19.75rem 0 0; }
    /* line 1481, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .service__foot {
      flex-basis: 100%;
      margin: 7.5rem 0 0;
      display: flex;
      justify-content: center; }
      /* line 1486, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .service__foot::before {
        width: 100vw;
        transform: translate(-50%, -50%);
        top: 50%;
        left: 50%; }
  /* service.is-active */
  /* line 1502, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service.is-active .service__inner::before {
    transform: skewX(45deg) translate(-50%, 0) scale(1, 1); }
  /* s-group */
  /* line 1510, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-group {
    max-width: 384px; }
    /* line 1512, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group + .s-group {
      margin: 0; }
    /* line 1515, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__inner {
      flex-flow: column; }
    /* line 1520, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__head {
      order: 2;
      height: 247px;
      margin: 1.5rem 0 0; }
    /* line 1525, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__img {
      transform: scale(1); }
      /* line 1527, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .s-group--flow .s-group__img::before {
        transform: scale(0); }
      /* line 1530, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .s-group--flow .s-group__img img {
        transform: scale(1); }
    /* line 1534, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__body {
      order: 1;
      margin: 0;
      flex-basis: 225px; }
    /* line 1539, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__title {
      transform: translate(0); }
    /* line 1542, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__heading {
      background: none; }
    /* line 1545, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--flow .s-group__textArea {
      background: none;
      transform: translate(0); }
    /* line 1551, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--factory .s-group__head {
      order: 2;
      height: 247px;
      margin: 1.5rem 0 0; }
    /* line 1556, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--factory .s-group__img {
      transform: scale(1); }
      /* line 1558, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .s-group--factory .s-group__img::before {
        transform: scale(0); }
      /* line 1561, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .s-group--factory .s-group__img img {
        transform: scale(1); }
    /* line 1565, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--factory .s-group__body {
      order: 1;
      flex-basis: 225px;
      margin: 0; }
    /* line 1570, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--factory .s-group__title {
      transform: translate(0); }
    /* line 1573, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--factory .s-group__textArea {
      background: none;
      transform: translate(0); }
    /* line 1579, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--education .s-group__head {
      order: 2;
      height: 247px;
      margin: 1.5rem 0 0; }
    /* line 1585, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--education .s-group__img {
      transform: scale(1); }
      /* line 1587, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .s-group--education .s-group__img::before {
        transform: scale(0); }
      /* line 1590, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .s-group--education .s-group__img img {
        transform: scale(1);
        object-position: top center; }
    /* line 1596, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--education .s-group__body {
      order: 1;
      margin: 0;
      flex-basis: 225px; }
    /* line 1601, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--education .s-group__title {
      transform: translate(0); }
    /* line 1604, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group--education .s-group__textArea {
      background: none;
      transform: translate(0); }
    /* line 1610, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__svg {
      width: 97px;
      height: 80px; }
    /* line 1616, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__heading--ja {
      font-size: 2rem; }
    /* line 1619, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-group__heading--en {
      font-size: 0.875rem; }
  /* s-list */
  /* line 1627, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .s-list {
    width: 100%;
    max-width: 520px;
    transform: scale(1); }
    /* line 1632, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list::before {
      transform: scale(0); }
    /* line 1639, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list + .s-list {
      margin: 0 0 0 2.5rem; }
    /* line 1643, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__inner {
      flex-flow: column; }
    /* line 1647, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__img {
      order: 1;
      width: auto;
      flex-basis: 242px; }
    /* line 1653, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .s-list__heading {
      order: 2;
      margin: 0 0 0 2rem; }
      /* line 1656, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .s-list__heading--ja {
        font-size: 1.5rem; }
  /* recruit */
  /* line 1664, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit {
    overflow: hidden;
    padding: 0; }
    /* line 1667, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__inner {
      max-width: 1280px;
      margin: 0 auto;
      display: grid;
      display: -ms-grid;
      grid-template-columns: 56% 4% 40%;
      -ms-grid-columns: 56% 4% 40%;
      grid-template-rows: 370px 1fr;
      -ms-grid-rows: 370px 1fr;
      height: 550px;
      padding: 0; }
      /* line 1678, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .recruit__inner::before {
        transform: skewX(45deg) translate(-50%, 0) scale(1, 1);
        left: -50%;
        height: 100%;
        z-index: 1; }
    /* line 1685, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__head {
      grid-column: 1;
      -ms-grid-column: 1;
      grid-row: 1 / span 2;
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      z-index: 1;
      align-self: center;
      padding: 0 0 0 2rem; }
    /* line 1696, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__number {
      font-size: 3.75rem;
      transform: translate(0); }
    /* line 1702, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__heading--ja {
      font-size: 40px;
      transform: translate(0); }
    /* line 1706, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__heading--en {
      font-size: 1.125rem;
      transform: translate(0); }
    /* line 1710, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__heading--middle {
      font-size: 1.5rem;
      background: none;
      transform: translate(0); }
    /* line 1717, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__content {
      margin: 0;
      justify-content: space-between;
      grid-column: 1 / span 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
      grid-row: 1 / span 2;
      -ms-grid-row: 1;
      -ms-grid-row-span: 2; }
    /* line 1728, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__img {
      flex-basis: 56%;
      height: 100%;
      transform: scale(1); }
      /* line 1732, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .recruit__img::before {
        transform: scale(0); }
      /* line 1735, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .recruit__img img {
        margin: 0;
        transform: scale(1); }
    /* line 1741, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__group {
      flex-basis: 40%;
      margin: 0 0 2rem 0; }
    /* line 1746, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__text {
      font-size: 1rem;
      background: none;
      transform: translate(0); }
    /* line 1752, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__foot {
      grid-column: 3;
      -ms-grid-column: 3;
      grid-row: 2;
      -ms-grid-row: 2;
      align-self: center; }
      /* line 1758, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
      .recruit__foot .viewBtn {
        margin: 0;
        transform: translate(0); }
  /* recruit.is-active */
  /* line 1770, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit.is-active .recruit__inner::before {
    transform: skewX(45deg) translate(-50%, 0) scale(1, 1); }
  /* line 1776, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .pc_disNone {
    display: none; }
  /* line 1779, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .sp_disNone {
    display: block;
    height: inherit; } }

@media all and (-ms-high-contrast: none) {
  /* line 1788, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .mainvisual {
    height: 69vh; }
    /* line 1791, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .mainvisual__group {
      top: 40%; }
  /* about */
  /* line 1799, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__inner::before {
    height: 100%; }
  /* line 1804, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .about__foot {
    padding: 2.5rem 0 0; }
  /* service */
  /* line 1813, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .service__inner::before {
    height: 476px; }
  /* recruit */
  /* line 1822, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__head {
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }
  /* line 1828, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
  .recruit__foot {
    margin: 3.5rem 0 0; }
    /* line 1830, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/front.scss */
    .recruit__foot .viewBtn {
      transform: translate(-100%, 0); } }

/*# sourceMappingURL=front.css.map */