@charset "UTF-8";
/* maincolor */
/* top bg color */
/* font */
/*::-webkit-scrollbar {
  display: none;
}*/
/* line 10, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.grecaptcha-badge {
  display: none; }

/* line 14, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
body {
  font-family: Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo,'Open Sans', sans-serif; }

/* line 22, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
img, svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  vertical-align: top;
  backface-visibility: hidden; }

/* header */
/* line 31, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.header {
  position: fixed;
  width: 100%;
  z-index: 5;
  transition: 350ms ease; }
  /* line 36, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .header.is-active {
    background: #242424; }
  /* line 40, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .header__inner {
    padding: 0 1.5rem;
    display: flex; }
  /* line 45, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .header__nav {
    position: absolute;
    padding: 4rem 0 0;
    left: 0;
    width: 100%;
    transform: scale(0, 1);
    transition: 350ms ease;
    transform-origin: top right; }

/* clone-header */
/* line 57, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.clone-header-area {
  display: none; }

/* humburger */
/* line 62, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.humburger {
  display: grid;
  place-items: center;
  position: relative;
  z-index: 1; }
  /* line 67, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .humburger__inner {
    display: flex;
    flex-flow: column;
    position: relative;
    width: 30px;
    height: 25px;
    outline: none;
    cursor: pointer;
    border: none; }
  /* line 78, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .humburger__line {
    display: block;
    background: white;
    width: 100%;
    height: 2px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    transition: 350ms ease; }
    /* line 87, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .humburger__line:nth-child(1) {
      top: 0; }
    /* line 91, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .humburger__line:nth-child(2) {
      top: 45%; }
    /* line 95, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .humburger__line:nth-child(3) {
      bottom: 0; }

/* h-logo */
/* line 104, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.h-logo {
  max-width: 150px;
  margin: 0 0 0 auto;
  position: relative;
  z-index: 1; }
  /* line 109, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-logo__inner {
    padding: .5rem 0;
    display: block;
    transition: 350ms ease;
    text-decoration: none; }
    /* line 114, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-logo__inner:hover {
      opacity: .7; }
  /* line 119, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-logo__text {
    color: white;
    font-size: 0.625rem;
    font-weight: 600;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    transform: scale(0.6);
    transform-origin: left;
    display: block;
    white-space: nowrap; }
  /* line 128, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-logo__svg {
    display: flex; }
    /* line 130, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-logo__svg svg {
      width: 100%;
      height: 100%;
      vertical-align: top; }

/* h-nav */
/* line 142, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.h-nav__list {
  list-style: none; }
  /* line 146, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link {
    position: relative; }
    /* line 148, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link::before, .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link::after {
      content: "";
      position: absolute;
      background: #fff;
      width: 13px;
      height: 2px; }
    /* line 155, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link::before {
      right: 5%;
      top: 50%;
      transform: translate(-50%, -50%); }
    /* line 161, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link::after {
      right: 5%;
      top: 50%;
      transform: translate(-50%, -50%) rotate(90deg);
      transition: 350ms ease; }
  /* line 170, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__list > .h-nav__item:nth-child(2) .sub-menu.is-active {
    transform: scale(1, 1);
    height: 11em; }
  /* line 176, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__list > .h-nav__item:nth-child(2) .h-nav__link.is-active::before, .h-nav__list > .h-nav__item:nth-child(2) .h-nav__link.is-active::after {
    background: #E50419; }
  /* line 179, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__list > .h-nav__item:nth-child(2) .h-nav__link.is-active::after {
    transform: translate(-50%, -50%) rotate(0); }

/* line 188, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.h-nav__item {
  position: relative; }
  /* line 191, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__item .sub-menu {
    transform: scale(1, 0);
    transition: 300ms ease;
    transform-origin: top;
    height: 0;
    list-style: none; }

/* line 201, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.h-nav__link {
  font-size: 1.125rem;
  font-weight: 300;
  letter-spacing: .05em;
  line-height: 1.3;
  font-feature-settings: 'palt';
  color: white;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: .7rem 0; }
  /* line 208, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__link:hover {
    background: rgba(255, 255, 255, 0.4); }

/* line 213, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.h-nav__subList {
  list-style: none; }

/* line 217, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.h-nav__subItem {
  position: relative; }
  /* line 220, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__subItem:not(:last-child) {
    background: #E50419; }
    /* line 222, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subItem:not(:last-child):hover {
      background: #242424; }
  /* line 227, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav__subItem:last-child {
    background: #999999; }
    /* line 229, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subItem:last-child:hover {
      background: #242424; }
    /* line 232, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subItem:last-child .h-nav__subLink {
      font-weight: 600; }
      /* line 234, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__subItem:last-child .h-nav__subLink::after {
        content: url(../images/svg/link.svg);
        margin: 0 0 0 .5rem; }

/* line 243, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.h-nav__subLink {
  font-size: 1.125rem;
  font-weight: 300;
  letter-spacing: .05em;
  line-height: 1.3;
  font-feature-settings: 'palt';
  color: white;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: .7rem 0; }

/* body.is-opened */
/* line 256, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
body.is-opened {
  /* header */
  /* humburger */ }
  /* line 261, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  body.is-opened .header__nav {
    transform: scale(1, 1);
    background: rgba(0, 0, 0, 0.7); }
  /* line 271, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  body.is-opened .humburger__line:nth-child(1) {
    transform: translate(-50%, -50%) rotate(45deg);
    top: 50%; }
  /* line 275, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  body.is-opened .humburger__line:nth-child(2) {
    left: 0%;
    opacity: 0; }
  /* line 279, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  body.is-opened .humburger__line:nth-child(3) {
    transform: translate(-50%, -50%) rotate(-45deg);
    top: 50%; }

/* main */
/* line 292, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.main__content {
  position: relative;
  overflow: hidden; }

/* t-bg */
/* line 299, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.t-bg {
  position: absolute;
  width: 100%;
  height: calc(var(--vh, 1vh) * 100);
  top: 0;
  left: 0;
  z-index: -1; }
  /* line 306, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__inner {
    height: inherit; }
  /* line 309, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borF {
    width: 200vw;
    height: 132px;
    background: #E5EBF3;
    mix-blend-mode: multiply;
    transform: rotate(-45deg) translate(0%, -100%) scale(0, 1);
    position: absolute;
    z-index: -3;
    right: 0;
    top: 0;
    transform-origin: top right;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805); }
  /* line 322, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borS {
    width: 200vw;
    height: 132px;
    background: rgba(0, 0, 0, 0.1);
    mix-blend-mode: multiply;
    transform: rotate(45deg) translate(0, 0) scale(0, 1);
    position: absolute;
    z-index: -2;
    left: 0;
    top: 0;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 0.3s;
    transform-origin: top left; }
  /* line 336, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borT {
    width: 300vw;
    height: 132px;
    background: #E5EBF3;
    mix-blend-mode: multiply;
    transform: rotate(-45deg) translate(-12%, 207%) scale(0, 1);
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    transform-origin: top right;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 0.6s; }
  /* line 350, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borFo {
    width: 300vw;
    height: 132px;
    background: rgba(0, 0, 0, 0.1);
    mix-blend-mode: multiply;
    transform: rotate(-45deg) translate(-12%, 207%) scale(0, 1);
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    transform-origin: top right;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 0.9s; }
  /* line 364, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borFi {
    width: 300vw;
    height: 132px;
    background: #E5EBF3;
    mix-blend-mode: multiply;
    transform: rotate(-45deg) translate(-12%, 207%) scale(0, 1);
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    transform-origin: top right;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 1.2s; }
  /* line 378, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borSi {
    width: 300vw;
    height: 132px;
    background: rgba(0, 0, 0, 0.1);
    mix-blend-mode: multiply;
    transform: rotate(-45deg) translate(-12%, 207%) scale(0, 1);
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    transform-origin: top right;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 1.5s; }
  /* line 392, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borSe {
    width: 300vw;
    height: 132px;
    background: #E5EBF3;
    mix-blend-mode: multiply;
    transform: rotate(-45deg) translate(-12%, 207%) scale(0, 1);
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    transform-origin: top right;
    transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805);
    transition-delay: 1.2s; }

/* t-bg.is-active */
/* line 410, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.t-bg.is-active .t-bg__borF {
  transform: rotate(-45deg) translate(0%, -100%) scale(1, 1); }

/* line 414, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.t-bg.is-active .t-bg__borS {
  transform: rotate(45deg) translate(0, 0) scale(1, 1); }

/* line 418, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.t-bg.is-active .t-bg__borT {
  transform: rotate(-45deg) translate(-12%, 207%) scale(1, 1); }

/* t-bg.is-fixed */
/* line 425, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.t-bg.is-fixed {
  position: fixed; }

/* footer */
/* line 430, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.footer {
  position: relative;
  background: #242424; }
  /* line 433, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .footer__inner {
    padding: 2rem 1.5rem; }

/* f-logo */
/* line 439, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.f-logo {
  max-width: 183px; }
  /* line 441, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-logo__inner {
    display: block;
    text-decoration: none;
    transition: 350ms ease; }
    /* line 445, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .f-logo__inner:hover {
      opacity: .7; }
  /* line 449, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-logo__text {
    font-size: 0.625rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    color: white;
    margin: .5rem 0; }

/* f-outline */
/* line 457, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.f-outline {
  margin: 2.5rem 0 0; }
  /* line 460, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-outline__heading {
    font-size: 1rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    color: #fff; }
  /* line 465, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-outline__group {
    margin: 1rem 0 0; }
  /* line 469, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-outline__text {
    font-size: 0.75rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    color: #fff;
    margin: .3rem 0; }

/* f-nav */
/* line 478, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.f-nav {
  margin: 2rem 0 0; }
  /* line 480, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav__inner {
    max-width: 414px; }
  /* line 483, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav__list {
    list-style: none;
    display: flex;
    flex-flow: column wrap;
    height: 190px; }
  /* line 491, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav__item:nth-child(2) {
    flex: 1 1 70%; }
  /* line 496, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav .sub-menu {
    margin: 0 1rem 0;
    list-style: none; }
  /* line 501, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav__link {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: .7rem 0 .3rem;
    position: relative;
    font-size: 0.75rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt'; }
    /* line 513, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .f-nav__link:hover::after {
      transform: scale(1, 1);
      transform-origin: top left; }
    /* line 519, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .f-nav__link::before {
      content: ">";
      margin: 0 .5rem 0 0; }
    /* line 523, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .f-nav__link::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 1px;
      left: 0;
      bottom: 0;
      background: #fff;
      transform: scale(0, 1);
      transform-origin: top right;
      transition: transform 350ms ease; }

/* f-copy */
/* line 540, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.f-copy {
  margin: 2rem 0 0; }
  /* line 542, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-copy__text {
    font-size: 0.675rem;
    font-weight: 300;
    /*letter-spacing: .1em;*/
    line-height: 1.5;
    color: #fff;
    letter-spacing: .05rem; }

/* 共通 */
/* scroll-top */
/* line 552, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.scroll-top {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 350ms ease;
  transform: translate(0, 30px);
  opacity: 0;
  visibility: hidden;
  z-index: 100; }
  /* line 567, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .scroll-top:hover::after {
    transform: scale(1);
    transform-origin: top left; }
  /* line 572, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .scroll-top::before, .scroll-top::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: transform 350ms ease;
    transform-origin: top right; }
  /* line 583, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .scroll-top::before {
    background: #E50419; }
  /* line 587, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .scroll-top::after {
    background: #242424;
    transform: scale(0, 1); }
  /* line 592, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .scroll-top__inner {
    width: 16px;
    height: 16px;
    border-left: 4px solid #fff;
    border-top: 4px solid #fff;
    transform: rotate(45deg) translate(3px, 3px);
    position: relative;
    z-index: 1; }

/* scroll-top.is-active */
/* line 604, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.scroll-top.is-active {
  opacity: 1;
  visibility: visible;
  transform: translate(0); }

/* viewBtn */
/* line 611, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
.viewBtn {
  width: 178px;
  height: 46px;
  margin: 0 auto;
  position: relative; }
  /* line 617, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .viewBtn:hover::after {
    transform: scale(1);
    transform-origin: top left; }
  /* line 622, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .viewBtn::before {
    content: "";
    width: 100%;
    height: 100%;
    background: #E50419;
    position: absolute; }
  /* line 629, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .viewBtn::after {
    content: "";
    width: 100%;
    height: 100%;
    background: #242424;
    position: absolute;
    top: 0;
    z-index: 0;
    transform: scale(0, 1);
    transform-origin: top right;
    transition: transform 350ms ease; }
  /* line 642, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .viewBtn__inner {
    font-size: 0.75rem;
    font-weight: 300;
    letter-spacing: .05em;
    line-height: 1.3;
    font-feature-settings: 'palt';
    text-decoration: none;
    position: relative;
    color: #fff;
    display: flex;
    width: inherit;
    height: inherit;
    justify-content: center;
    align-items: center;
    z-index: 1; }
    /* line 653, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .viewBtn__inner::after {
      content: "";
      display: block;
      transform: translateY(-2px) rotate(135deg);
      width: 8px;
      height: 8px;
      border-left: 2px solid #fff;
      border-top: 2px solid #fff;
      margin: 0 0 0 0.5rem; }

/* 404 */
/* line 669, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
body.error404 .main__inner {
  max-width: 1280px;
  padding: 4rem 2rem;
  margin: 0 auto; }

@media screen and (min-width: 768px) {
  /* h-logo */
  /* line 680, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-logo {
    max-width: 238px; }
    /* line 682, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-logo__text {
      transform: scale(0.8); }
  /* t-bg */
  /* line 691, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borF {
    height: 200px; }
  /* line 695, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borS {
    height: 200px; }
  /* line 699, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borT {
    height: 200px; }
  /* f-outline */
  /* line 707, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-outline__text {
    font-size: 0.875rem; }
  /* f-nav */
  /* line 714, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav__list {
    height: 210px; }
  /* line 717, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav__link {
    font-size: 0.875rem; }
  /* f-copy */
  /* line 724, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-copy__text {
    font-size: 0.875rem; } }

@media screen and (min-width: 1280px) {
  /* header */
  /* line 733, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .header {
    background: #242424;
    position: relative; }
    /* line 736, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .header__inner {
      max-width: 1280px;
      margin: 0 auto; }
    /* line 740, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .header__nav {
      position: relative;
      transform: scale(1);
      margin: 0 0 0 auto;
      padding: 0;
      width: auto; }
  /* clone-header */
  /* line 750, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .clone-header-area {
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    transform: translate(0, -100%);
    z-index: 5;
    transition: 0.35s cubic-bezier(0.79, 0.31, 0.195, 0.805); }
    /* line 758, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .clone-header-area.is-fixed {
      position: fixed;
      transform: translate(0);
      transition: transform 0.5s cubic-bezier(0.79, 0.31, 0.195, 0.805); }
  /* humburger */
  /* line 766, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .humburger {
    display: none; }
  /* h-logo */
  /* line 771, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-logo {
    margin: 0;
    display: grid;
    padding: 1.5rem 0; }
    /* line 775, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-logo__inner {
      padding: 0; }
    /* line 779, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-logo__text {
      transform: scale(1); }
  /* h-nav */
  /* line 785, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-nav {
    display: flex;
    flex-flow: column; }
    /* line 788, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__list {
      display: flex;
      order: 2; }
      /* line 792, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link {
        padding: 1.5rem 2rem 0.7rem;
        pointer-events: none; }
        /* line 795, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
        .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link::before, .h-nav__list > .h-nav__item:nth-child(2) > .h-nav__link::after {
          right: 0;
          top: 60%;
          transition: 350ms ease; }
      /* line 802, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__list > .h-nav__item:nth-child(2):hover > .h-nav__link {
        color: #E50419; }
        /* line 804, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
        .h-nav__list > .h-nav__item:nth-child(2):hover > .h-nav__link::before, .h-nav__list > .h-nav__item:nth-child(2):hover > .h-nav__link::after {
          background: #E50419; }
        /* line 807, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
        .h-nav__list > .h-nav__item:nth-child(2):hover > .h-nav__link::after {
          transform: translate(-50%, -50%) rotate(0); }
      /* line 811, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__list > .h-nav__item:nth-child(2):hover .sub-menu {
        transform: scale(1, 1);
        height: 11em; }
    /* line 823, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__item + .h-nav__item {
      margin: 0 0 0 2rem; }
    /* line 829, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav .sub-menu {
      border: none;
      position: absolute;
      width: 100%;
      background: #242424; }
      /* line 834, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav .sub-menu .h-nav__item {
        margin: 0; }
      /* line 837, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav .sub-menu .h-nav__link {
        padding: .7rem 0; }
    /* line 842, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__link {
      font-size: 1rem;
      transition: 350ms ease;
      padding: 1.5rem 0; }
      /* line 846, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__link:hover {
        background: transparent;
        color: #E50419; }
    /* line 852, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subList {
      display: flex;
      order: 1;
      align-self: flex-end; }
    /* line 860, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subItem + .h-nav__subItem {
      margin: 0 0 0 1.5rem; }
    /* line 864, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subItem:not(:last-child) {
      background: transparent; }
      /* line 867, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__subItem:not(:last-child):hover {
        background: transparent; }
        /* line 869, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
        .h-nav__subItem:not(:last-child):hover::after {
          transform: skewX(-20deg) scale(1, 1);
          transform-origin: top left; }
      /* line 875, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__subItem:not(:last-child)::before {
        content: "";
        width: 100%;
        height: 100%;
        background: #E50419;
        position: absolute;
        transform: skewX(-20deg);
        z-index: 1; }
      /* line 885, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__subItem:not(:last-child)::after {
        content: "";
        width: 106%;
        height: 100%;
        background: #242424;
        position: absolute;
        transform: skewX(-20deg) scale(0, 1);
        top: 0;
        left: 0;
        z-index: 2;
        transform-origin: top right;
        transition: transform 350ms ease; }
    /* line 900, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subItem:last-child {
      background: transparent; }
      /* line 902, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__subItem:last-child:hover {
        background: transparent; }
        /* line 904, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
        .h-nav__subItem:last-child:hover::before {
          transform: skewX(-20deg) scale(1, 1);
          transform-origin: top left; }
      /* line 909, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .h-nav__subItem:last-child::before {
        content: "";
        width: 100%;
        height: 100%;
        background: #242424;
        position: absolute;
        transform: skewX(-20deg) scale(0, 1);
        z-index: 1;
        transform-origin: top right;
        transition: transform 350ms ease; }
    /* line 924, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .h-nav__subLink {
      font-size: 1rem;
      padding: .7rem 2rem;
      position: relative;
      z-index: 3; }
  /* t-bg */
  /* line 935, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borF {
    width: 400vw;
    height: 676px;
    transform: rotate(-45deg) translate(0%, -100%) scale(1, 1); }
  /* line 940, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borS {
    width: 300vw;
    height: 676px;
    transform: rotate(45deg) translate(0, 0) scale(1, 1); }
  /* line 945, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borT {
    width: 400vw;
    height: 676px;
    transform: rotate(-45deg) translate(-13%, 200%) scale(1, 1); }
  /* line 950, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borFo {
    width: 400vw;
    height: 676px;
    transform: rotate(45deg) translate(97%, 498%) scale(1, 1); }
  /* line 955, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borFi {
    width: 400vw;
    height: 676px;
    transform: rotate(-45deg) translate(-33%, 499%) scale(1, 1); }
  /* line 960, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borSi {
    width: 400vw;
    height: 676px;
    transform: rotate(45deg) translate(116%, 797%) scale(1, 1); }
  /* line 965, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .t-bg__borSe {
    width: 400vw;
    height: 676px;
    transform: rotate(-45deg) translate(-70%, 797%) scale(1, 1); }
  /* footer */
  /* line 973, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .footer__inner {
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap;
    padding: 5rem 2rem; }
  /* f-logo */
  /* line 982, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-logo {
    flex-basis: 30%;
    max-width: none; }
    /* line 985, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .f-logo__svg {
      max-width: 183px; }
  /* f-outline */
  /* line 990, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-outline {
    flex-basis: 30%;
    margin: 0;
    display: flex; }
    /* line 994, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .f-outline__inner {
      padding: 0 0 0 3rem;
      border-left: 1px solid #6D6D6D;
      height: inherit; }
  /* f-nav */
  /* line 1001, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-nav {
    flex-basis: 40%;
    margin: 0; }
  /* f-copy */
  /* line 1006, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .f-copy {
    flex-basis: 100%;
    text-align: center; }
  /* viewBtn */
  /* line 1012, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .viewBtn {
    width: 270px;
    height: 70px; }
    /* line 1015, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
    .viewBtn__inner {
      font-size: 1.125rem; }
      /* line 1017, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
      .viewBtn__inner::after {
        margin: 0 0 0 1rem; } }

/* IE対応 */
@media all and (-ms-high-contrast: none) {
  /* h-logo */
  /* line 1030, ../../Users/arimura/Local Sites/himegi/app/public/wp-content/themes/theme/library/css/main.scss */
  .h-logo__svg {
    height: 70px; } }

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