
/* 見出し1 */


/* 見出し2 */
H2 {
    font-size: 1.1em;
    font-weight:bolder;
    width: 95%;
    margin: 10px 3px 3px 3px;
    padding: 3px 20px;

    border-bottom-width: 1px;
    border-bottom-style: solid;
    clear: both;
}


/* カレンダー関係の設定 */
.calendar {
  border-width: 0px;
  page-break-inside: avoid;
}

.calendar th {
  width: 2em;
  border-width: 0px;
  background-color:#CCCCCC; /*  */ 
  padding: 3px;
  margin: 0px;
}

.nullcel {
  border-width: 0px;
}
.emptycel {
  background-color:#CCCCCC; /*  */ 
}
.calendar td {
  padding: 3px;
  margin: 0px;
}


.title_memo {
  font-weight: bold; 
  font-size: .9em; 
  font-style: normal;
}

/* 段組設定 */
.left_col   {float: left ; width: 33%; }


/* 印刷時のみの設定 */
@media print {
    BODY { 
        font-size: 10.5px;
        width: 100%;
    }

}

@page {
    size: 21.0cm 29.7cm; /* A4 */
}

