@charset "UTF-8";
.video-hero {
  position: relative;
  width: 100vw;
  /* 画面いっぱい */
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  /* 親が中央寄せでも全幅にするテク */
  margin-right: -50vw;
  aspect-ratio: 16/9;
  /* 比率固定（16:9） */
  overflow: hidden;
  background: #000;
  margin-bottom: 24px;
}

.video-hero iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#top_area .top_img {
  padding-right: 48px;
}
#top_area .text_area .des_area {
  padding-left: 48px;
  letter-spacing: 0.2rem;
}

@media screen and (max-width: 736px) {
  #top_area .top_img {
    padding-right: 48px;
  }
  #top_area .text_area .des_area {
    padding-left: 0px;
  }
  #top_area .text_area .des_area br.pc {
    display: none;
  }
}
#profile_area .text_area .profile_text p {
  letter-spacing: 0.2rem;
}

@media screen and (max-width: 736px) {
  #profile_area .text_area {
    padding: 16px;
  }
  #profile_area .text_area .pc {
    display: none;
  }
  #profile_area .text_area .profile_text p {
    letter-spacing: 0.3rem;
  }
}
#kasumi_area {
  display: flex;
  justify-content: space-between;
  margin-bottom: 160px;
}
#kasumi_area img {
  width: 32%;
}

@media screen and (max-width: 736px) {
  #kasumi_area {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #kasumi_area img {
    width: 80%;
    margin-bottom: 40px;
  }
}/*# sourceMappingURL=style.css.map */