@charset "utf-8";

body{
text-align: center;
background-image: url();
background-size: cover;
font-family: 'Kaisei Decol', serif;
}

a{
  text-decoration: none;
 text-align: center;
 color: rgb(0,200,200);
  }

.bg{
  background-color:rgb(255,255,255);
  border-radius: 1rem; 
  width: 12rem;
  margin: auto;
 filter : drop-shadow(0px 0px 10px rgba(70,238,255,1));
  }
  
   .text{
 color: rgba(100,255,255,1);
 font-size: 1.2rem;
 filter : drop-shadow(0px 0px 1px rgba(0,0,255,1));
 }

.pink{
color: rgb(255,235,220);
filter : drop-shadow(0px 0px 2px rgba(255,255,255,0));
}

#margin-25vh{
margin: 25vh auto;
}

#okami{
z-index: -30;
height: 80%;
position: fixed;
left: 10vw;
bottom: 5vh;
opacity: 1;
filter : drop-shadow(0px 0px 10px rgba(70,238,255,1));
}

#bucho{
z-index: -30;
height: 90%;
position: fixed;
right: 10vw;
bottom: 5vh;
opacity: 1;
filter : drop-shadow(0px 0px 10px rgba(70,238,255,1));
}

.face{
z-index:-50;
position:fixed;
width:15vw;
height:15vw;
opacity:1;
}

#emi{
left:0%;
top:5%;
}

#hanana{
left:30%;
top:7%;
}

#haruaki{
left:60%;
top:10%;
}

#himari{
left:2%;
top:33%;
}

#humino{
left:83%;
top:56%;
}

#konomi{
left:4%;
top:72%;
}

#mayumi{
left:85%;
top:38%;
}

#miyako{
left:59%;
top:38%;
}

#miyu{
left:90%;
top:8%;
}

#nahuyu{
left:22%;
top:77%;
}

#nazuna{
left:87%;
top:77%;
}

#onago{
left:24%;
top:52%;
}

#otone{
left:48%;
top:80%;
}

#sakura{
left:67%;
top:70%;
}

#sumire{
left:33%;
top:33%;
}

#tamaki{
left:40%;
top:60%;
}