@charset "UTF-8";
.movie-area {
  margin-bottom: 220px;
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;
}
@media (max-width: 736px) {
  .movie-area {
    width: 100%;
    margin-bottom: 195px;
  }
  .movie-area .movie-area__inr {
    width: 100%;
    height: 100%;
  }
  .movie-area .movie-area__inr > iframe {
    width: 100%;
    height: 100%;
  }
}
.movie-area .MV_movie {
  margin: 0 auto;
  width: 500px;
}
@media (max-width: 736px) {
  .movie-area .MV_movie {
    width: 100%;
  }
}
.movie-area .heart__title {
  background-image: url(/jp/philanthropy/beach/images/MOVIE.svg);
  width: 209px;
  height: 50px;
  background-size: contain;
}
@media (max-width: 736px) {
  .movie-area .heart__title {
    width: 104.5px;
    height: 25px;
    top: 0;
  }
}
.movie-area .heart__title::before {
  content: none;
}
@media (max-width: 736px) {
  .movie-area .heart__title--small {
    top: 0;
  }
}

@media (max-width: 736px) {
  .map-wrapper .photo2 {
    margin-top: 20px;
    display: flex;
    flex-direction: row-reverse;
    position: relative;
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: 20px;
  }
}
.map-wrapper .photo2 .text {
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W6", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;
}
.map-wrapper .photo2 .text > p {
  color: #236699;
}
.map-wrapper .photo2 .text > p .bold {
  font-weight: 700;
  font-size: 18px;
}
@media (max-width: 736px) {
  .map-wrapper .photo2 .text > p .bold {
    font-size: 13px;
  }
}
@media (max-width: 736px) {
  .map-wrapper .photo2 .text {
    width: -moz-fit-content;
    width: fit-content;
  }
  .map-wrapper .photo2 .text > p {
    font-size: 11px;
    text-align: left;
  }
}
@media (max-width: 736px) {
  .map-wrapper .photo2 .img-wrap {
    width: 30%;
    flex-shrink: 0;
  }
}

.stories__bnr {
  width: calc(100% - 80px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #EEF9FF;
  border-radius: 6px;
  padding: 25px;
  margin: 100px auto 0;
  color: #061058;
  box-sizing: border-box;
}
@media (max-width: 736px) {
  .stories__bnr {
    width: 100%;
    margin-top: 40px;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 25px;
    padding: 20px;
    gap: 30px;
  }
}
.stories__bnr .left {
  max-width: 465px;
  width: 465px;
}
@media (max-width: 736px) {
  .stories__bnr .left {
    width: 100%;
    margin-bottom: 0;
  }
}
.stories__bnr .left .title {
  margin-bottom: 25px;
}
@media (max-width: 736px) {
  .stories__bnr .left .title {
    margin-bottom: 11px;
  }
}
.stories__bnr .left .title h4 {
  width: 280px;
  max-width: 280px;
  margin-bottom: 25px;
}
@media (max-width: 736px) {
  .stories__bnr .left .title h4 {
    width: 205px;
    margin-bottom: 16px;
  }
}
.stories__bnr .left .title h4 img {
  width: 100%;
}
.stories__bnr .left .title p {
  font-size: 21px;
  font-weight: bold;
  text-align: left;
  color: #3271A1;
}
@media (max-width: 736px) {
  .stories__bnr .left .title p {
    font-size: 15px;
    line-height: 1.3;
  }
}
.stories__bnr .left .bearch--btn {
  position: relative;
  right: auto;
  bottom: auto;
  width: 300px;
}
@media (max-width: 736px) {
  .stories__bnr .left .bearch--btn {
    width: 100%;
  }
}
.stories__bnr .right {
  width: 450px;
  max-width: 450px;
}
@media (max-width: 736px) {
  .stories__bnr .right {
    width: 100%;
  }
}
.stories__bnr .right .bnr {
  width: 100%;
}
.stories__bnr .right .bnr img {
  width: 100%;
}/*# sourceMappingURL=addStyle.css.map */