.main{
  display: flex;
  flex-wrap: nowrap;
}

  *,
*:before,
*:after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}

.image{
  width: 5vw;
}

.stage{
  display: flex;
  background: linear-gradient(to bottom, rgb(201, 201, 201) 75%, rgb(0, 0, 0) 25%);
  padding: 50px;
}

h1{
font-family: sans-serif;
font-size: 1.5vw;
font: #000000;
text-align: center;
}

li{
text-align: center;
list-style: none;
padding: 2px;
}

.stone{
  width: 100%;
}

.jihannki{
  display: flex;
  flex-direction: column;
}

.stage{
  padding: 0%;
  margin: 0%;
  justify-content: center;
}

p{
  color: #ffffff;
  font-family: sans-serif;
  font-size: 1vw;
  margin: 0%;
  padding: 0vw 0.2vw;
}

.parts{
  width: 100%;
}

.button12 {
  background-color: #ffffff;
  border: solid 1px 006eff;
  color: #191970;
  border-radius: 15px;
  padding: 0.1vw 1vw;
  margin: -5px;
  margin-block: 0px;
  text-decoration: none;
  font-size: 1vw;
  box-shadow: 0 2.5px 0 #006eff;
  display: inline-block;
  transition: 0.3s;
  margin-top: none;
}
.button12:hover {
  background-color: #0000ff;
  color: #191970;
  transform: translateY(3px);
  box-shadow: 0 0 0 #191970;
}
.back{
  width: 36vw;
}

.jihan{
  background-color: crimson;
  padding: 1.5vw;
  height: auto;
  margin-top: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
}

h2{
  font-family: serif;
  font-size: 2vw;
  text-align: center;
  background-color: #cacaca;
  margin: 2vw;
}

body{
  background: linear-gradient(to bottom, rgb(187, 255, 255) 60%, rgb(108, 222, 121) 40%);
  background-repeat: no-repeat;
}