@charset "utf-8";

body{
    
    background-color: #71ADBA;
    font-family:"Hiragino Sans", "ヒラギノ角ゴシック";
    font-weight: 800;
    text-align: center;
    height: 1500px;
    position: relative;
    left: 30px;
}

#nagaokazoukei{
    position: relative;
    left: 45%;
    top: 10%;
}

#sikaku{
    position: relative;
    left: 30%;
    bottom: 150px;
}

#vsmatome{
    position: relative;
    bottom: 500px;
    transform: scale(0.8);
}

#tadaigakuamtome{
    position: relative;
    bottom: 800px;
    right: 30%;
}

#haikei{
    opacity: 0.8;
    position: absolute;
    top: 40%;
    width:100%;
    height: 1000px;
}

#tophaikeinoao{
    position: absolute;
    top: 0%;
    width: 100%;
    transform: scale(1.02);
}

.topsirohaikei.png{
    width: 100vw;
}

#siro{
    position: absolute;
    top: 3%;
    width: 100%;
}

#topmoji{
    position: relative;
    top: 0%;
}

#midasi{
    position: relative;
    bottom: 650px;
    left: 12px;
}

#midasisiro{
    position: absolute;
    width: 100%;
}


.setumeibun{
    background-color: black;
    color: white;
    width: 80%;
    text-align: center;
    position: absolute;
    left: 15%;
}

#midsimojidekamatome{
    position: absolute;
    top: 27px;
    left: 17%;
    width: 100%;
}

#midasimojideka1{
    position: absolute;
    top: 30%;
    width: 100%;
}

#midasimojideka2{
    position: absolute;
    top: 40px;
    width: 100%;

}

#zyugyou{
    position: relative;
    top: 900px;
    left: 25px;
    text-align: center;
}

#midasimoji{
    position: relative;
    top: 50%;
    right: 20%;
}

.siromoji{
    color: white;
}

#kyougisetumei{
    position: relative;
    top: 140%;
    width: 100%;
}

#sensyusyoukai{
    position: absolute;
    top: 200px;
    width: 100%;
}

#hidariwaku{
    position: absolute;
    top: 10%;
    right: 50%;
}


#taisenstage{
    position: relative;
    top: 600px;
    width: 100%;
}


#sensyu{
    position: absolute;
    width: 100%;
    top: 200%;
}

#sensyusetumei{
    position: absolute;
    top: 480%;
    width: 100%;
}

#midasi2{
    position: absolute;
    top: 2%;
    right: 50%;
}

#midasimoji2{
    position: absolute;
    top: 1%;
    width: 100%;
    right: 22%;
}

#stage{
    position: relative;
    top: 100px;
    height: 1000px;
    left: 10px;
}

#setumei{
    position: absolute;
    top: 900px;
    width: 100%;
}

#stagesita{
    position: absolute;
    top: 20%;
    width: 100%;
}

#stagesetumei{
    position: relative;
    top: 210px;
    width: 90%;
}

#ikkaisenmatome{
    position: relative;
    top: 390px;
}

#midasiikkaisen{
    position: absolute;
    width: 100%;
}

.startiti{
    width: 100%;
    position: absolute;
    top: 10px;
    right: 3.5%;
    transform: scale(1.2);
}

.start{
    color: white;
}

#dekamojitasenmatome{
    position: absolute;
    top: 180px;
    text-align: center;
    width: 100%;
    right: 4%;
}

#nikaisenmatome{
    position: relative;
    top: 2100px;
}

#stage1{
    position: relative;
    right: 6%;
    transform: scale(1.01);
}

#stage2{
    position: relative;
    top: 500px;
    right: 6%;
}

#stage3{
    position: relative;
    top: 1000px;
    right: 7%;
}

#midasinikaisen{
    position: relative;
    top: 1800px;
    right: 4.0%;
    transform: scale(1.2);
}

.memorimatome{
    position: absolute;
    top: 300px;
    width: 100%;
    left: 10px;
}

.hukidasi{
    position: absolute;
    top: 150px;
    display: flex;
    left: 1%;
}

.aonohukidasi{
    position: relative;
    left: 50%;
}

.yajirusimigini{
    position: absolute;
    top: 180%;
    right: 10%;
}

.botanmatome{
    position: absolute;
    top: 180%;
}

#stage4{
    position: relative;
    top: 0px;
    right: 7%;
}

#stage5{
    position: relative;
    top: 500px;
    right: 7%;
}

#stage6{
    position: relative;
    top: 1000px;
    right: 7%;
}


.stagenosenmatome{
    position: relative;
    top: 90px;
}

#dekamoji2{
    position: relative;
    top: 1900px;
    right: 4%;
}

.rink{
    position: absolute;
    top: 390px;
    left: 33%;
    width: 100%;
    color: white;
}

#sita{
    position: relative;
    top: 4720px;
    transform: scale(1.2);
}

#aono3{
    position: relative;
    right: 36px;
}

#aono6{
    position: relative;
    right: 40px;
}

#yajirusi3{
    position: absolute;
    right: 34px;
    top: 230px;
}

#migi6{
    position: relative;
    right: 30px;
    top: 230px;
}