#calendar{position:absolute;left:0;top:0;visibility:hidden}#calendarTable{font-family:Meiryo UI;background-color:white;border:2px solid #0072d3}#dayHeader th{text-align:center}#tableBody{text-align:center}#basic{background-color:#fc3}#tableHaderMonth{background-color:#0072d3;color:white;font-size:35px;font-weight:bold;height:50px}#tableHeaderLink{background-color:#eee}.month{font-size:20px;height:35px}.holiday{background-color:#eee}.now{font-weight:bold;background-color:powderblue}.cell{border:1px solid #f3f3f3;padding:2px 5px;font-size:20px}.cell-right{border-right:2px solid #0072d3}.movelink{padding:3px 12px}