tate {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}


h1{
  width :200px
  height:800px
}

.red{
  font-size: 100px;
  color: red;
}

.blue{
  font-size: 150px;
  color: blue;
}

.example li{
  float: left;
}


body{
  background: linear-gradient(#ffffff, #ffffff, #b3d4ff);

}
div{
  display: flex;
  flex: 1;
}
main{
  flex: 1;
}
nav{
  width: 230px;
  height:1500px;
    background-image: url("nami.jpg");

}

footer{
  height: 100px;
  background-color: #ffffff;
}

.box1{
  width:50px;
  background:blue;
  border-radius:30px;
  text-align:center;
  color: #ffffff;
}

.migi     { text-align: right; }
