.tate {
  writing-mode: tb-rl;
  width:150px;
  background-color:darkturquoise;
  color:white;}
.size1{font-size:150%;}  
.size{font-size:300%;
    transform: scale(1.5, 1);
 margin-top:100px;	
 }

div{
  display: flex;
  flex: 1;
}
main{
  flex: 1;
}
.syousai{text-align:right;position:relative;right:190px;bottom:25px;}
.midasi{background-color:darkturquoise;
     color:white;}
th{border-style:solid;border-color:darkturquoise;
color:darkturquoise;}
.sub{font-size:220%;}
.sub2{border-style:solid;}
.sub1{font-size:80%;}
.sub3{font-size:150%;}
body{background-color:lavender;}
