.list .f15{
  line-height: 28px;
  letter-spacing:0.5px;
}

.cld-days li{
margin-top:0 !important;
margin-bottom:0 !important;}
.cld-title a{
color:black !important;}

.ddsmoothmenu ul li {
    margin: 0 22px !important;
}
.cld-number.eventday {
    font-weight: bold;
    
    background: #fff813;
    color: #ff0000;
}
#caleandar{

color:white;}
.poiner{
pointer-events: none !important;}

.color{
 background: linear-gradient(180deg, #fff813 0%, #fff813 50%, #ff8d00 50%, #ff8d00 100%) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  }
.color2{
background:#ff8d00 !important; }
.a{
color:blue;}
 
.cld-main{
   width: 100%;
  margin-bottom:1.5em;
}
 
.cld-main a{
   color: #0080FF;
}
.cld-main svg{
   fill: #0080FF;
}
.cld-datetime{
   position: relative;
   padding: 10px 0px;
   max-width: 500px;
   margin: auto;
   overflow: hidden;
}
.cld-datetime .today{
   position: relative;
   float: left;
   width: calc(100% - 40px);
   margin: auto;
   text-align: center;
}
.cld-nav{
   position: relative;
   width: 20px;
   height: 20px;
   margin-top: 2px;
}
.cld-nav:hover{
  cursor: pointer;
}
.cld-nav:hover svg{
   fill: #005EFF;
}
.cld-rwd{
   float: left;
}
.cld-fwd{
   float: right;
}
.cld-labels,
.cld-days{
   padding-left: 0;
}
.cld-label,
.cld-day{
   box-sizing: border-box;
   display: inline-block;
   width: 14.28%;
   text-align: center;
}
.cld-day{
   border: 1px solid #eee;
}
.cld-day.today .cld-number{
  
   color: #fff;
}
.cld-day.disableDay{
   opacity: 0.5;
}
.cld-day.nextMonth,
.cld-day.prevMonth{
   opacity: 0.33;
}
.cld-number{
   position: relative;
   margin: 0;
   padding: 3px;
}
.cld-title{
   position: absolute;
   z-index: 5;
   display: none;
   top: 25px;
   left: 0;
   padding: 5px 10px;
   background: #fff;
   white-space: nowrap;
   border: 1px solid #ccc;
   border-radius: 5px;
   font-size: 18px;
}
.cld-number .cld-title:nth-child(2n){
   position: absolute;
   z-index: 5;
   display: none;
   top: 75px;
   left: 0;
   padding: 5px 10px;
   background: #fff;
   white-space: nowrap;
   border: 1px solid #ccc;
   border-radius: 5px;
   font-size: 18px;
}
 
 
.cld-number:hover .cld-title{
   display: block;
}
.cld-title::before{
   content: '';
   position: absolute;
   top: -7.5px; left: 10px;
   width: 0;
   height: 0;
   border-left: 7.5px solid transparent;
   border-right: 7.5px solid transparent;
   border-bottom: 7.5px solid #ccc;
}
.cld-number.eventday{
   font-weight: bold;
   color: #0080FF;
}
#syukkabi{
  width: 15px;
    height: 0;
    padding-bottom: 15px;
    display: inline-block;
background: #ff8d00;
}
#eventcolor{
background:#fff813;
  width: 15px;
    height: 0;
    padding-bottom: 15px;
    display: inline-block;
  
}
.cld-number.eventday:hover{
   cursor: pointer;
   background: #eee;
}
.today .cld-number.eventday:hover{
   background: #005EFF;
} 
.pointer .cld-title{
pointer-events:none !important;}
.pointer {
pointer-events:none !important;}