body {
  margin: 0;
  padding: 0;
}

.base {
  width:100%;
  height:100vh;
  background-color:#ffffff;
  display: flex;
  flex-direction: column
}
 
.div0 {
  width: 100%;
  height: 10vh;
  background-color: #00BFFF;
  justify-content: center;
  padding: 5px 5px 5px 5px;
  position: fixed;
  left: 0;
  top: 0;
}
.div1 {
  width: 100%;
  height: 90vh;
  background-color: #ffffff;
  display: flex;
  position: relative;
  top: 10vh;
}
 
.div2-1 {
  width: 20%;
  background-color: #ffffff;
  padding: 5px 5px 5px 5px;
  position: fixed;
  left: 0;
}
.div2-2 {
  width: 60%;
  background-color: #C0C0C0;
  padding: 5px 5px 5px 5px;
  position: relative;
  left: 20%;
}
.div2-3 {
  width: 20%;
  background-color: #ffffff;
  padding: 5px 5px 5px 5px;
  position: fixed;
  left:80%;
}