/* constance variable */
/* noto sans font weight */
/* linear */
/* easeSineIn */
/* easeSineOut */
/* easeSineInOut */
/* easeQuadIn */
/* easeQuadOut */
/* easeQuadInOut */
/* easeCubicIn */
/* easeCubicOut */
/* easeCubicInOut */
/* easeQuartIn */
/* easeQuartOut */
/* easeQuartInOut */
/* easeQuintIn */
/* easeQuintOut */
/* easeQuintInOut */
/* easeExpoIn */
/* easeExpoOut */
/* easeExpoInOut */
/* easeCircIn */
/* easeCircOut */
/* easeCircInOut */
/* easeBackIn */
/* easeBackOut */
/* easeBackInOut */
/* general method */
.flex_box {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
}

/* constance variable */
/* noto sans font weight */
/* linear */
/* easeSineIn */
/* easeSineOut */
/* easeSineInOut */
/* easeQuadIn */
/* easeQuadOut */
/* easeQuadInOut */
/* easeCubicIn */
/* easeCubicOut */
/* easeCubicInOut */
/* easeQuartIn */
/* easeQuartOut */
/* easeQuartInOut */
/* easeQuintIn */
/* easeQuintOut */
/* easeQuintInOut */
/* easeExpoIn */
/* easeExpoOut */
/* easeExpoInOut */
/* easeCircIn */
/* easeCircOut */
/* easeCircInOut */
/* easeBackIn */
/* easeBackOut */
/* easeBackInOut */
/* general method */
.flex_box {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
}

.title {
  background: #efefef;
}
.title .wrapper {
  width: 80%;
}
.title .page_title {
  width: 18.75%;
  padding: 3rem 0;
  font-size: 1.5625rem;
  font-weight: 500;
}
@media only screen and (max-width: 1599px) {
  .title .page_title {
    padding: 1.8125rem 0;
    font-size: 1.25rem;
  }
}
@media only screen and (max-width: 736px) {
  .title .page_title {
    width: 100%;
    padding-bottom: 1.375rem;
  }
}
.title figure img {
  width: 100%;
}

.mv {
  background: #B71A35;
  background: linear-gradient(180deg, #b71a35 64.5%, white 64.5%);
  margin-bottom: 100px;
}
.mv img {
  width: 81.3636363636%;
}

article section, article .wp-block-gallery {
  margin-bottom: 200px;
}
article h2 {
  margin-bottom: 60px;
  font-size: 24px;
  font-weight: 500;
}
article .wp-block-gallery.has-nested-images figure.wp-block-image {
  flex-grow: unset;
}

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