.box {
    border:1px solid rgba(0,0,0, 0.3);
    position:absolute;
    cursor:pointer;
    font-size:12px;
}
.box:hover {
    border:1px solid #000;
}
.box span { display:inline-block;margin-left:2px;font-size:11px; }
.box-1x1 { width:20px;height:20px; }
.box-2x1 { width:40px;height:20px; }
.box-1x2 { width:20px;height:40px; }
.box-2x15 { width:40px;height:30px; }
.box-2x2 { width:40px;height:40px; }
.box-2x4 { width:40px;height:80px; }
.box-4x2 { width:80px;height:40px; }
.box-5x2 { width:100px;height:40px; }
.box-2x5 { width:40px;height:100px; }
.box-6x2 { width:120px;height:40px; }
.box-2x6 { width:40px;height:120px; }
.box-4x4 { width:80px;height:80px; }
.box-2x3 { width:40px;height:60px; }
.box-3x2 { width:60px;height:40px; }
.box-og-t1 { width:40px;height:28px; }
.box-og-t2 { width:40px;height:30px; }
.box-og-t3 { width:28px;height:35px; }
.box-ug-t3 { width:28px;height:35px; }
.box-og-t1 .size, .box-og-t2 .size, .box-og-t3 .size, .box-ug-t3 .size {
    position: absolute;
    right:2px;
    bottom:0;
    font-size:8px;
}
.hc-s { width:75px;height:60px }
.hc-b { width:150px;height:60px }
.container-dd-h, .container-dd-v { width:30px;height:30px;font-size:11px !important; }
.container-20-h { width:60px;height:30px; }
.container-20-v { width:30px;height:60px; }
.container-40-h { width:120px;height:30px; }
.container-40-v { width:30px;height:120px; }
.regal-box { width:50px;height:50px; }
.size { float:right; font-size:8px !important; margin-right:2px; }
  
  
.status-open { background-color:#00C853; }
.status-leased { background-color:#FFD600; }
.status-reserved { background-color:  #ff9900; }
.status-resign { background-color:#0091EA; }
.status-planned { background-color:#fff;opacity:0.3; }
.status-planned:hover { opacity: 1; }
.status-problem { background-color:#C51162; color:#ffffff; }
.status-fired { background-color:#D50000; }
.status-closed { background-color:#BDBDBD; }
.status-clear { background-color:#333333; color: #ffffff; }


.category-container-10 { background-color:#00bfa5; }
.category-container-20 { background-color:#00c853; }
.category-container-40 { background-color:#ffab40; }
.category-container-10-hc { background-color:#0088a3; }
.category-container-20-hc { background-color:#009624; }
.category-container-03m { background-color:#64c1ff; }
.category-container-06m { background-color:#0091ea; }
.category-individual { background-color:#78909c; }
.category-fach-01m { background-color:#8d6e63; }


.category-box-01m { background-color:#ff5bff; }
.category-box-02m { background-color:#d500f9; }
.category-box-03m { background-color:#7c4dff; }
.category-box-04m { background-color:#2962ff; }
.category-box-05m { background-color:#00b8d4; }
.category-box-06m { background-color:#00bfa5; }
.category-box-07m { background-color:#aeea00; }
.category-box-08m { background-color:#00c853; }
.category-box-09m { background-color:#00c853; }
.category-box-10m { background-color:#ffff00; }
.category-box-11m { background-color:#ffd600; }
.category-box-12m { background-color:#ffab00; }
.category-box-14m { background-color:#ffab40; }
.category-box-15m { background-color:#ff6d00; }
.category-box-16m { background-color:#dd2c00; }
