.heading-text { display: none; }
.mypage-box .inner p.policyLink { width: 30em; display: block; margin: 0 auto; }
.mypage-box .inner p.comments { margin: -2.6rem 0 2rem 21rem; padding: 0; text-align: left; }

@media screen and (min-width:769px) {
.top_content h1 {
    max-width: 980px;
}
.h1sp{
display:none;
}
}

.intro_part {
    margin: 25px 0 25px;
}

@media screen and (max-width: 767px) {
    .intro_part {
        position: relative;
        width: 100%;
        font-size: 5vw;
        margin: 5.5vw 0 2.5vw;
    }
}

.introArea_right--part2 {
    width: 32%;
    background: url(https://cdn.zuuonline.com/contents/lp/assets/seminar_xm_pm_2504/images/intro_bg_kino.jpg) 100% 0px / cover no-repeat;
}
@media screen and (max-width:768px) {
.top_content h1 {
    display:none;
}
}

@media screen and (max-width:1024px) {
  .mypage-box .inner p.comments { margin: -1rem 0 2rem 2rem; }
}

/*.inner_venue { display: block; margin: 0; padding: 0; }*/
.inner_venue_item { margin: 0; }


.introArea h4 {
  padding: 1em 0;
}

.introArea--part2 {
  margin: auto;
}

.hero_image {
  display: flex;
  justify-content: center;
  min-height:0;
}

@media screen and (max-width: 767px) {
  .hero_image {
    min-height:0;
  }
}

.top_content h1 {
  margin-top: 0;
  padding-bottom: 0;
}

.hero_image {
    padding: 0;
  }
@media screen and (max-width: 767px) {
  .hero_image .container {
    margin: 0;
  }
}