div.cal_wrapper{padding:8px;width:auto !important;border:0}div.schedule_wrapper{padding:5px 0;width:310px;border:solid 1px #CCC;border-radius:5px;box-shadow:1px 1px 3px #434343;display:none}div.schedule_wrapper h3{padding:0 10px;font-weight:normal;margin:0;font-size:12px;color:#000}div.schedule_wrapper div.schedule_list{padding:0 5px;margin:0}div.schedule_wrapper div.schedule_list ol{padding:0;margin:5px auto;border-top:solid 1px #CCC}div.schedule_wrapper div.schedule_list ol li{padding:5px 5px 0 0;margin:0 0 0 30px;font-size:12px;line-height:1.5em}div.schedule_wrapper div.schedule_list ol li:hover{text-decoration:underline}div.cal_wrapper table.cal tr th{padding:0 !important}div.cal_wrapper table.cal tr th p{float:left;padding:5px;margin:0;color:#000;font-size:12px}div.cal_wrapper table.cal tr th div.cal_ui{float:right}div.cal_wrapper table.cal tr th div.cal_ui input{border:solid 1px #CCC;background-color:#FFF;font-size:12px;margin:0 1px 8px;padding:5px 10px;border-radius:3px}div.cal_wrapper table.cal tr td{border-top:solid 1px #EEE}div.cal_wrapper table.cal tr td{font-size:12px;text-align:center;padding:2px}div.cal_wrapper table.cal tr.headline td{padding:3px 0;color:#000}div.cal_wrapper table.cal tr.headline{background-color:#EEE}div.cal_wrapper table.cal tr td div{position:relative;padding:3px 0;font-size:12px;text-align:center;background-color:#FFF;border-radius:3px;color:#000}div.cal_wrapper table.cal tr td div span{display:none !important;position:absolute;top:20px;left:0;width:180px;border:solid 1px #EEE;background-color:#FFF;text-align:left;padding:5px;z-index:10;color:#000;font-weight:normal;line-height:1.5em;box-shadow:1px 1px 3px #434343}p.notice{font-size:13px}p.notice span{color:#FDF}div.cal_wrapper table.cal tr td div.Sat{color:#00F}div.cal_wrapper table.cal tr td div.Sun{color:#F00}div.cal_wrapper table.cal tr td div.Today{font-weight:bolder}div.cal_wrapper table.cal tr td div.Deli{background-color:#EFE}div.cal_wrapper table.cal tr td div.Holyday{font-weight:bolder;color:#F00;background-color:#FDF}div.cal_wrapper table.cal tr td div.Birthday{font-weight:bolder;background-color:#EEF;color:#090;border-radius:3px}div.cal_wrapper table.cal tr td div.backward{color:#CCC;font-weight:normal;background-color:#FFF;border-radius:3px}