@charset "utf-8";
/* CSS Document */


a{text-decoration:none;}a:link,a:visited{text-decoration: none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"";}
.clear{ clear: both;}

.dateStart{width:595px;/*height:410px;*/border:1px solid #ccc;overflow:hidden;margin-top:20px;box-sizing:content-box;transform: scale(0.6);transform-origin: top left;}
.dateStart div{box-sizing:content-box;}
.dateStart .dateWeek{width:100%;height:30px;font-size:14px;text-align:center;line-height:28px;color:#333;}
.dateStart .dateWeek div{width:83px;height:28px;float:left;border:1px solid #ccc;color:#fff;background-color:#80888f;}
.dateStart .dateS{width:595px;/*height:350px;*/font-size:12px;text-align:left;line-height:14px;color:#333;float:left;}
.dateStart .dateS div{width:77px;height:64px;float:left;border:1px solid #ccc;padding:2px 3px;user-select:none;}
.dateStart .dateS div.old{color:#aaa;cursor:default;}
.dateStart .dateS div.today{background:#a5f8bb;color:#333;}
.dateStart .dateS div.this{background:#09a34d;cursor:pointer;color:#fff;}
.dateStart .dateS div span{display:block;text-align:center;font-size:12px;line-height:20px;}
.dateStart .dateS div.this.thisSelected{background-color:#f00;}
.dateStart .dateMonth{height:40px;text-align:center;line-height:40px;position:relative;user-select:none;}
.dateStart .dateMonth .back{height:40px;width:92px;border:1px solid #ccc;float:left;cursor:pointer;font-size:18px;border-top: none;border-left: none;border-bottom: none;position:relative;z-index:1;}
.dateStart .dateMonth .next{height:40px;width:92px;border:1px solid #ccc;float:right;cursor:pointer;font-size:18px;border-top: none;border-bottom: none;position:relative;z-index:1;}
.dateStart .dateMonth .grey{background:#ddd;color:#888;cursor:default;}
.dateStart .dateMonth .now{border:0px solid #ccc;border-top:1px;border-bottom:1px;height:40px;width:350px;font-size:18px;position:absolute;width:100%;z-index:0;left:0;top:0;}
.dateStart .dateSOutside{width:2975px;height:350px;position:relative;left:0;top:0;transition:300ms linear;}

.childConsiderations{position:absolute;left:250px;top:0;color:#c33;font-size:12px;width:235px;line-height:28px;}
.dateStart .dateS div.firseWeek{height:69px;border:0px;padding:0;}

.msg_word1{color:#f22;font-size:12px;}
.msg_word2{min-height:30px;float:left;}

.datenumhover{background-color:#f19489}
.datenumhover span::after{content:"已选中";}

















