.shukan { position:absolute; top:11%; left:21%; } .zengetu { position:absolute; top:11%; left:50%; } .yokugetu { position:absolute; top:11%; right:35%; } .project{ position:absolute; top:30%; left:1%; } .logout { position:absolute; top:1%; right:1%; } .top { width: 15%; height: 50px; float: left; } table{ border: 1px solid #a9a9a9; width: 80%; padding: 0px; margin: 0px; border-collapse: collapse; margin-left:auto; margin-right:0px; } td { width: 12%; border-top: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; vertical-align: top; margin: 0px; padding: 2px; } td.week { background-color:#00008b; color:white; text-align: center; } td.day { background-color: #f5f5f5; text-align: center; font-size: 0.75em; } td.otherday { background-color: #f5f5f5; color: #d3d3d3; text-align: right; font-size: 0.75em; } td.sche { background-color: #fffffff; text-align: left; height: 80px; } p { font-size: 0.75em; }