#select-character {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
#select-character #sc-description {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  line-height: 13vw;
  font-size: 4vw;
}
#select-character #sc-title-select {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  margin-top: 1vh;
  width: 100%;
}
#select-character #sc-title-select #sc-title-container {
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#select-character #sc-title-select #sc-title-container li {
  width: 48%;
}
#select-character #sc-title-select #sc-title-container .sc-left {
  text-align: right;
}
#select-character #sc-title-select #sc-title-container .sc-right {
  text-align: left;
}
#select-character #sc-title-select #sc-title-container a {
  display: inline-block;
  width: 100%;
}
#select-character #sc-title-select #sc-title-container img {
  max-width: 99%;
  max-height: 10vh;
}
#select-character #sc-character-select {
  position: relative;
  width: 100%;
  height: 60%;
  flex-grow: 1;
  margin-top: 2vh;
  margin-bottom: 2vh;
  text-align: center;
}
#select-character #sc-character-select .sc-character-select-container {
  position: absolute;
  background-color: black;
  left: 0;
  right: 0;
  width: 90%;
  height: 100%;
  margin: 0 auto;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#select-character #sc-character-select .sc-character-select-container li {
  width: 100%;
  height: 29.0511727079vw;
  text-align: center;
  position: relative;
  margin-bottom: 1px;
}
#select-character #sc-character-select .sc-character-select-container li div {
  height: 100%;
  width: 100%;
}
#select-character #sc-character-select .sc-character-select-container .secret-chara-cover {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 4;
}
#select-character #sc-character-select .sc-character-select-container .character-image {
  width: 100%;
}
#select-character #sc-character-select .sc-character-select-container .AR-image {
  position: absolute;
  bottom: 4vw;
  right: 2vw;
  width: 10%;
}
#select-character #sc-character-select .sc-character-select-container p {
  color: white;
  text-shadow: 0.5vw 0.5vw 0.4vw black, -0.5vw 0.5vw 0.4vw black, 0.5vw -0.5vw 0.4vw black, -0.5vw -0.5vw 0.4vw black, 0.5vw 0px 0.4vw black, 0px 0.5vw 0.4vw black, -0.5vw 0px 0.4vw black, 0px -0.5vw 0.4vw black;
}
#select-character #sc-character-select .sc-character-select-container .katagaki {
  position: absolute;
  top: 6vw;
  left: 6vw;
  font-style: italic;
  font-size: 4.5vw;
}
#select-character #sc-character-select .sc-character-select-container .katagakiEN1 {
  font-size: 4vw;
  top: 1vw;
  left: 4vw;
}
#select-character #sc-character-select .sc-character-select-container .katagakiEN2 {
  font-size: 4vw;
  top: 6vw;
  left: 4vw;
}
#select-character #sc-character-select .sc-character-select-container .name {
  position: absolute;
  font-style: italic;
  top: 12vw;
  left: 6vw;
  font-size: 7vw;
}
#select-character #sc-character-select .sc-character-select-container .nameEN1 {
  font-size: 6.7vw;
  top: 10vw;
  left: 4vw;
}
#select-character #sc-character-select .sc-character-select-container .nameEN2 {
  font-size: 6.7vw;
  top: 16.7vw;
  left: 4vw;
}
#select-character #sc-character-select .sc-character-select-container .nameEN1-low {
  top: 18vw;
}
#select-character #sc-character-select .sc-character-select-container .nameEN-c1 {
  top: 9.6vw;
}
#select-character #sc-character-select .sc-character-select-container .nameEN-c2 {
  top: 17.6vw;
}
#select-character #sc-character-select .sc-character-select-container .nameSmall {
  font-size: 5.11vw;
  top: 14vw;
}
#select-character #sc-character-select .sc-character-select-container .sonia {
  font-size: 4.5vw;
  top: 12vw;
}
#select-character #sc-character-select .sc-character-select-container .celestia-tw {
  font-size: 4.5vw;
  top: 12vw;
}
#select-character #sc-character-select .sc-character-select-container .name2 {
  font-size: 4.5vw;
  top: 17.5vw;
}
#select-character #sc-character-select .sc-character-select-container .onlyName {
  top: 8vw;
}
#select-character #sc-character-select .sc-character-select-container .onlyNameFirst {
  top: 5vw;
}
#select-character #sc-character-select .sc-character-select-container .onlyNameSecond {
  top: 12.5vw;
}
#select-character #sc-start-button {
  margin-top: 1vh;
  height: 17%;
  width: 100%;
}
#select-character #sc-start-button img {
  max-width: 98%;
  max-height: 100%;
}
#select-character .sc-button {
  position: relative;
  display: inline-block;
  max-width: 71.47%;
}
#select-character .sc-button p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 100%;
  font-size: 5.282vw;
}
/*# sourceMappingURL=characterSelect.css.map */