@charset "UTF-8";
.main-block__scroll-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.08em; }

.main-block__play {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  line-height: 30px;
  font-size: 12px; }

.about-block__item--01 .about-block__title {
  font-size: 64px;
  letter-spacing: 0.08em;
  font-weight: 600; }

.about-block__type {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.08em; }

.about-block__title {
  font-size: 54px;
  font-weight: bold;
  letter-spacing: 0.08em;
  font-family: "Midashi Go MB1", Meiryo, "メイリオ", sans-serif; }

.about-block__explain {
  font-size: 18px;
  letter-spacing: 0.08em;
  line-height: 1.8;
  font-family: "Midashi Go MB1", Meiryo, "メイリオ", sans-serif; }

.blog-block a .blog-article__pic:before {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  line-height: 1;
  font-size: 15px; }

.blog-block__title {
  font-family: "Open Sans", sans-serif;
  font-size: 100px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1; }

.blog-article__label {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: 0.16em; }

.blog-article__title {
  font-size: 18px;
  font-family: "Midashi Go MB1", Meiryo, "メイリオ", sans-serif;
  line-height: 1.8;
  letter-spacing: 0.08em; }

.blog-article__date {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  letter-spacing: 0.08em; }

.news-block__title {
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0.08em;
  font-size: 45px;
  font-weight: 600;
  line-height: 1; }

.news-article__pic:before {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 1; }

.news-article__title {
  font-family: "Midashi Go MB1", Meiryo, "メイリオ", sans-serif;
  font-size: 13px;
  letter-spacing: 0.08em; }

.news-article__label, .news-article__date {
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  letter-spacing: 0.08em; }
