@charset "UTF-8";

.hero {
  background-color: #000;
  background-image: url(../img/main.jpg);
  background-size: 1400px 850px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (max-width: 800px){
  .hero {
    background-image: url(../img/main_sp.jpg);
    background-size: contain;
  }

  .heroImg_img {
    width: 100%;
  }
}

.ledeBox-dungeon {
  background-color: rgba(255, 255, 255, .1);
  width: 96%;
  max-width: 768px;
  margin: 2% auto 0;
  padding: 2%;
}

/*召喚士の試練*/
.EventMenuList_ordeal {
  padding: 0;
  background: #fff;
  border: #444 1px solid;
  color: #141414;
  text-align: left;
	margin-top: -1px;
}

.EventMenuList_ordeal::before {
  display: inline-block;
  background: #941715;
  color: #fff;
  padding: 0.4em;
  margin-right: 0.5em;
}

.EventMenuList_ordeal::before { content: '召喚士の試練'; }

@media screen and (max-width: 640px) {
.EventMenuList_ordeal {
  font-size: 14px;
  font-size: 1.4rem;
  }
}
@media screen and (max-width: 400px) {
.EventMenuList_term {
    font-size: 11px;
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 400px) {
  .EventMenuList_ordeal {
    font-size: 11px;
    font-size: 1.1rem;
  }
}