#main{
   width: 840px;
   height: 820px;
   margin-left:auto;
   margin-right:auto;
   margin-top:20px;
   border: solid 10px #dfdfdf;
   padding:10px 0 0 20px;

}
#hidari{
   float:left;
   width:400px;
   height:auto;
   padding:0 10px 0 0;
   margin:0;
   border-right: #CCCCCC dotted 1px;
   }
#migi{
   float:left;
   width:400px;
   height:auto;
   padding:0 0 0 25px;
   margin:0;
   }
#main h2{
   font-size:18px;
}     
#main li{
   font-size:12px;
   line-height:1.5em;
}   