@charset "UTF-8";
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 400;
  src: url("../font/notosansjp_regular.woff") format("woff"), url("../font/notosansjp_regular.eot") format("eot");
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 700;
  src: url("../font/notosansjp_bold.woff") format("woff"), url("../font/notosansjp_bold.eot") format("eot");
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 900;
  src: url("../font/notosansjp_regular.woff") format("woff"), url("../font/notosansjp_regular.eot") format("eot");
  font-display: swap;
}
html {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, sans-serif;
  color: #444;
}

.mikata-mainvisual-01__btn-contact {
  position: relative;
  transition: transform 0.3s ease-in-out;
}
.mikata-mainvisual-01__btn-contact:hover {
  transform: translateY(3px);
}
.mikata-mainvisual-01__btn-contact:hover::before {
  transform: translateY(3px);
}
.mikata-mainvisual-01__btn-copy {
  position: relative;
}
.mikata-mainvisual-01__btn-copy::before, .mikata-mainvisual-01__btn-copy::after {
  position: absolute;
  content: "";
  width: 3px;
  height: 28px;
  background: var(--color-main);
}
.mikata-mainvisual-01__btn-copy::before {
  top: 4px;
  left: 8px;
  transform: rotate(-24deg);
}
.mikata-mainvisual-01__btn-copy::after {
  top: 4px;
  right: 8px;
  transform: rotate(24deg);
}
.mikata-mainvisual-01__image {
  height: calc(100vh - 80px);
}

.mikata-issue-01 {
  position: relative;
}
.mikata-issue-01__speech {
  position: relative;
}
.mikata-issue-01__speech-left:before, .mikata-issue-01__speech-left:after {
  position: absolute;
  background: var(--color-secondary);
  content: "";
  border-radius: 50%;
}
.mikata-issue-01__speech-left:before {
  width: 15px;
  height: 15px;
  left: 50px;
  bottom: -25px;
}
.mikata-issue-01__speech-left:after {
  width: 20px;
  height: 20px;
  left: 80px;
  bottom: -50px;
}
.mikata-issue-01__speech-center:before, .mikata-issue-01__speech-center:after {
  position: absolute;
  background: var(--color-secondary);
  content: "";
  border-radius: 50%;
}
.mikata-issue-01__speech-center:before {
  width: 15px;
  height: 15px;
  left: 50px;
  bottom: -25px;
}
.mikata-issue-01__speech-center:after {
  width: 20px;
  height: 20px;
  left: 80px;
  bottom: -50px;
}
.mikata-issue-01__speech-right:before, .mikata-issue-01__speech-right:after {
  position: absolute;
  background: var(--color-secondary);
  content: "";
  border-radius: 50%;
}
.mikata-issue-01__speech-right:before {
  width: 15px;
  height: 15px;
  right: 50px;
  bottom: -25px;
}
.mikata-issue-01__speech-right:after {
  width: 20px;
  height: 20px;
  right: 80px;
  bottom: -50px;
}
.mikata-issue-01__speech-title {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #fdf503;
  text-decoration-thickness: 8px;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-underline-offset: -4px;
}/*# sourceMappingURL=style.css.map */