@charset "UTF-8";
body {
  font-family: Avenir, "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background-color: #000;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

img {
  vertical-align: bottom;
}

main {
  width: 870px;
  margin: 0 auto;
}
main h1 {
  margin: 48px 0;
  text-align: center;
}
main ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#talent .mc_list li {
  margin-bottom: 28px;
}
#talent .mc_list li:not(:last-child) {
  margin-right: 28px;
}
#talent .list li {
  margin-bottom: 20px;
}
#talent .list li:not(:nth-child(4n)) {
  margin-right: 20px;
}
#talent .andmore {
  margin: 20px 0 60px;
}

#attraction h1 {
  position: relative;
  z-index: 2;
}
#attraction #img01 {
  position: absolute;
  top: -118px;
  right: 0;
  left: 0;
  z-index: 1;
  margin: 0 auto;
}
#attraction li:first-child {
  position: relative;
  height: 612px;
}

#access iframe {
  border: 5px solid #615f5f !important;
  box-sizing: border-box;
}
#access ul {
  color: #fff;
  font-size: 20px;
}

/*# sourceMappingURL=content.css.map */
