.calendar-pager .calendar-pager-prev{float:left}.calendar-pager .calendar-pager-next{float:right}.calendar-box{padding-top:10px}.calendar-box .calendar-box--inner{border:2px solid #ddd;padding:5px 10px 0 10px}.calendar-box .calendar-box--inner h3{font-weight:bold;font-size:13px}.calendar-box .calendar-box--inner h3 .day{font-size:18px}.calendar-box .calendar-box--inner h3 .sat-color{color:#3f74fd}.calendar-box .calendar-box--inner h3 .sun-color{color:#f57649}.calendar-box .calendar-box--inner ul li{border-top:1px dotted #ddd;display:table;table-layout:fixed;width:100%}.calendar-box .calendar-box--inner ul li:first-child{margin-top:5px}.calendar-box .calendar-box--inner ul li .section-box{padding:10px 0;display:table;table-layout:fixed;width:100%}.calendar-box .calendar-box--inner ul li .section-box>div{display:table-cell;vertical-align:top}.calendar-box .calendar-box--inner ul li .section-box .pic{width:90px;line-height:1}.calendar-box .calendar-box--inner ul li .section-box .pic img{width:80px;height:auto}.calendar-box .calendar-box--inner ul li .section-box .pic .mybook-list--img{box-shadow:0 1px 2px rgba(0,0,0,0.4)}.calendar-box .calendar-box--inner ul li .section-box .pic a{display:block}.calendar-box .calendar-box--inner ul li .section-box .txt .title{font-weight:bold;margin-bottom:2px;word-break:break-all}.calendar-box .calendar-box--inner ul li .section-box .txt .author{font-size:12px}.calendar-box .calendar-box--inner ul li .section-box .txt .icon-wrap{line-height:1;margin-bottom:5px;letter-spacing:-0.4em}.calendar-box .calendar-box--inner ul li .section-box .txt .icon-wrap span{letter-spacing:0;margin-right:5px}.calendar-box .calendar-box--inner ul li a .title{color:#3f74fd}.icon-text__blue-border{background-color:#fff;border-color:#3f74fd;color:#3f74fd}