/* ガントヘッダー IE7以前(互換モード用)CSS 
 * Gridが実質利用できないため、letter-spacingで対応
 * 6.3.8.0 (2015/09/11)
 *	[5.9.0.1 (2015/09/11) 対応]
 *
*/

th.zoom0 { layout-grid-char:   8px ;}
th.zoom1 { layout-grid-char:   8px ;}
th.zoom2 { layout-grid-char:  12px ;}
th.zoom3 { layout-grid-char:   8px ;}
th.zoom4 { layout-grid-char:   8px ;}
th.zoom5 { layout-grid-char:   9px ;}
th.zoom6 { layout-grid-char:  10px ;}
th.zoom7 { layout-grid-char:   9px ;}
th.zoom8 { layout-grid-char:   9px ;}
th.zoom9 { layout-grid-char:  10px ;}
th.zoom10 { layout-grid-char:	8px ;}
/* th.zoom11 { layout-grid-char:   8px ;} */
/* th.zoom12 { layout-grid-char:   8px ;} */
th.zoom13 { layout-grid-char:  8px ;}
th.zoom20 { layout-grid-char:  12px ;}
th.zoom21 { layout-grid-char:  12px ;}
th.zoom22 { layout-grid-char:  12px ;}
th.zoom23 { layout-grid-char:  12px ;}
th.zoom24 { layout-grid-char:  12px ;}
th.zoom25 { layout-grid-char:  12px ;}
th.zoom26 { layout-grid-char:  12px ;}
th.zoom27 { layout-grid-char:  12px ;}
th.zoom28 { layout-grid-char:  12px ;}
th.zoom29 { layout-grid-char:  12px ;}
th.zoom30 { layout-grid-char:  12px ;}
th.zoom31 { layout-grid-char:  12px ;}

/* 5.9.2.0 (2015/11/06) tableﾀｸﾞが使用できないため、divをinline-block化して、ﾃｰﾌﾞﾙ構造を作成 */
div.zoomWeekBlock{display:inline-block; *display:inline; zoom:1; }
div.zoomHeaderDiv { font-familly:monospace;font-size:11px; font-weight:normal;}
div.zoomHeaderDiv2 { display:inline-block; *display:inline; zoom:1; text-align:left;}
div.zoomWeekDay{ display:inline-block; *display:inline; zoom:1;
              font-familly:monospace;font-size:11px; font-weight:normal;}

/* 5.9.2.0 (2015/11/06) 各zoomの幅をpxで指定 */
th.zoom0 div.zoomHeaderDiv2 { width:48px; text-align:center;}
th.zoom1 div.zoomHeaderDiv2 { width:24px; text-align:center;}
th.zoom2 div.zoomHeaderDiv2 { width:12px; text-align:center;}
th.zoom3 div.zoomHeaderDiv { width:56px; }
th.zoom4 div.zoomHeaderDiv { width:56px; }
th.zoom5 div.zoomHeaderDiv { width:90px; }
th.zoom6 div.zoomHeaderDiv { width:60px; }
th.zoom7 div.zoomHeaderDiv { width:90px; }
th.zoom8 div.zoomHeaderDiv { width:90px; }
th.zoom9 div.zoomHeaderDiv { width:60px; }
th.zoom10 div.zoomHeaderDiv { width:24px; }
th.zoom13 div.zoomHeaderDiv2 { width:16px; text-align:center;}
th.zoom20 div.zoomWeekDay{ width:48px; }
th.zoom21 div.zoomWeekDay{ width:24px; }
th.zoom22 div.zoomWeekDay{ width:48px; }
th.zoom23 div.zoomWeekDay{ width:24px; }
th.zoom24 div.zoomWeekDay{ width:48px; }
th.zoom25 div.zoomWeekDay{ width:24px; }
th.zoom26 div.zoomWeekDay{ width:48px; }
th.zoom27 div.zoomWeekDay{ width:24px; }
th.zoom28 div.zoomWeekDay{ width:48px; }
th.zoom29 div.zoomWeekDay{ width:24px; }
th.zoom30 div.zoomWeekDay{ width:48px; }
th.zoom31 div.zoomWeekDay{ width:24px; }
th.zoom40 div.zoomHeaderDiv{ width:48px; }
th.zoom41 div.zoomHeaderDiv{ width:48px; }
th.zoom42 div.zoomHeaderDiv{ width:90px; }
th.zoomDAY div.zoomHeaderDiv{ width:48px; }
th.zoomWEEK div.zoomHeaderDiv{ width:48px; }
th.zoomMONTH div.zoomHeaderDiv{ width:90px; }

