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